From 4f1cde06f2f0b3a880bf1a5eb7eba5fa8d16522c Mon Sep 17 00:00:00 2001 From: Thom Chiovoloni Date: Mon, 1 Feb 2021 00:59:11 -0800 Subject: [PATCH 01/17] ImColor changes and improvements: - Renamed to `ImColor32` to avoid confusion with `ImColor` from the C++. code: https://github.com/ocornut/imgui/blob/9499afdf/imgui.h#L2180 - Eventually I'd probably like to add something mirroring the actual `ImColor`. - Now supports construction and access from `const fn` where possible. - Still impossible for the `f32` APIs - Now supports `.r`/`.g`/`.b`/.a` field access (read and write), by way of a new type `imgui::color::ImColor32Fields`, which essentially exists just to serve this purpose. This is a bit cludgey, but lets us provide the ability for reading and writing `r/g/b/a` values without adding many `fn get_r(self) -> u8` and `fn set_r(&mut self, r: u8);` style functions. - No longer requires FFI calls to construct from RGB floats. - This gives much more freedom to the optimizer, as external calls are impenetrable optimization barriers (It has to pessimistially assume that they read/write to all globally accessable memory, and must be called in the exact order that is listed). - Also, it allows inlining these calls, and avoid computing the same value twice (if the args are the same). - Also improves usage from IDEs, debuggers, etc, and avoids a rare possibility of UB if NaN was passed in (however, this almost certainly could only cause problems if cross-lang LTO was used, which I believe we don't support). - This code is more complex than needed, but was taken from another project of mine (functions were renamed to line up with imgui's names), and has good (literally exhaustive) test coverage. - Unfortunately, float arithmetic in const fn is still not allowed, so for now these aren't usable `const fn`. - Added utility constants to mirror the `IM_COL32_WHITE`, `IM_COL32_BLACK`, `IM_COL32_BLACK_TRANS` constants. --- .github/workflows/ci.yml | 4 + CHANGELOG.markdown | 3 + imgui/src/color.rs | 370 +++++++++++++++++++++++++++++++++++++++ imgui/src/draw_list.rs | 89 +++------- imgui/src/lib.rs | 4 +- imgui/src/utils.rs | 1 + 6 files changed, 403 insertions(+), 68 deletions(-) create mode 100644 imgui/src/color.rs diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c77b2a4..985a647 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -137,3 +137,7 @@ jobs: - run: cargo test --manifest-path imgui-winit-support/Cargo.toml --no-default-features --features winit-22 - run: cargo test --manifest-path imgui-winit-support/Cargo.toml --no-default-features --features winit-23 - run: cargo test --manifest-path imgui-winit-support/Cargo.toml --no-default-features --features winit-24 + # Run unreasonably slow tests under release, but only the crates that have + # them, and don't bother doing this on most platforms. + - run: cargo test -p imgui --release -- --ignored + if: matrix.os == 'ubuntu-latest' && matrix.rust == 'stable' diff --git a/CHANGELOG.markdown b/CHANGELOG.markdown index 4998488..8e2fa8b 100644 --- a/CHANGELOG.markdown +++ b/CHANGELOG.markdown @@ -22,6 +22,9 @@ - `Ui::get_background_draw_list()` has been fixed when used outside of a window context, and now has an example. - `Ui::get_foreground_draw_list()` has been added, analogous to `Ui::get_background_draw_list()`. +- `ImColor` (which is a wrapper around `u32`) has been renamed to `ImColor32` in order to avoid confusion with the `ImColor` type from the Dear ImGui C++ code (which is a wrapper around `ImVec4`). In the future an `ImColor` type which maps more closely to the C++ one will be added. + - Additionally, a number of constructor and accessor methods have been added to it `ImColor`, which are `const fn` where possible. + ## [0.6.1] - 2020-12-16 - Support for winit 0.24.x diff --git a/imgui/src/color.rs b/imgui/src/color.rs new file mode 100644 index 0000000..a5bed56 --- /dev/null +++ b/imgui/src/color.rs @@ -0,0 +1,370 @@ +/// Wraps u32 that represents a packed RGBA color. Mostly used by types in the +/// low level custom drawing API, such as [`DrawListMut`](crate::DrawListMut). +/// +/// The bits of a color are in "`0xAABBGGRR`" format (e.g. RGBA as little endian +/// bytes). For clarity: we don't support an equivalent to the +/// `IMGUI_USE_BGRA_PACKED_COLOR` define. +/// +/// This used to be named `ImColor32`, but was renamed to avoid confusion with +/// the type with that name in the C++ API (which uses 32 bits per channel). +/// +/// While it doesn't provide methods to access the fields, they can be accessed +/// via the `Deref`/`DerefMut` impls it provides targeting +/// [`imgui::color::ImColor32Fields`](crate::color::ImColor32Fields), which has +/// no other meaningful uses. +/// +/// # Example +/// ``` +/// let mut c = imgui::ImColor32::from_rgba(0x80, 0xc0, 0x40, 0xff); +/// assert_eq!(c.to_bits(), 0xff_40_c0_80); // Note: 0xAA_BB_GG_RR +/// // Field access +/// assert_eq!(c.r, 0x80); +/// assert_eq!(c.g, 0xc0); +/// assert_eq!(c.b, 0x40); +/// assert_eq!(c.a, 0xff); +/// c.b = 0xbb; +/// assert_eq!(c.to_bits(), 0xff_bb_c0_80); +/// ``` +#[derive(Copy, Clone, Eq, PartialEq, Ord, PartialOrd, Hash)] +#[repr(transparent)] +pub struct ImColor32(u32); // TBH maybe the wrapped field should be `pub`. + +impl ImColor32 { + /// Convenience constant for solid black. + pub const BLACK: Self = Self(0xff_00_00_00); + + /// Convenience constant for solid white. + pub const WHITE: Self = Self(0xff_ff_ff_ff); + + /// Convenience constant for full transparency. + pub const TRANSPARENT: Self = Self(0); + + /// Construct a color from 4 single-byte `u8` channel values, which should + /// be between 0 and 255. + #[inline] + pub const fn from_rgba(r: u8, g: u8, b: u8, a: u8) -> Self { + Self( + ((a as u32) << Self::A_SHIFT) + | ((r as u32) << Self::R_SHIFT) + | ((g as u32) << Self::G_SHIFT) + | ((b as u32) << Self::B_SHIFT), + ) + } + + /// Construct a fully opaque color from 3 single-byte `u8` channel values. + /// Same as [`Self::from_rgba`] with a == 255 + #[inline] + pub const fn from_rgb(r: u8, g: u8, b: u8) -> Self { + Self::from_rgba(r, g, b, 0xff) + } + + /// Construct a fully opaque color from 4 `f32` channel values in the range + /// `0.0 ..= 1.0` (values outside this range are clamped to it, with NaN + /// mapped to 0.0). + /// + /// Note: No alpha premultiplication is done, so your input should be have + /// premultiplied alpha if needed. + #[inline] + // not const fn because no float math in const eval yet đŸ˜© + pub fn from_rgba_f32s(r: f32, g: f32, b: f32, a: f32) -> Self { + Self::from_rgba( + f32_to_u8_sat(r), + f32_to_u8_sat(g), + f32_to_u8_sat(b), + f32_to_u8_sat(a), + ) + } + + /// Return the channels as an array of f32 in `[r, g, b, a]` order. + #[inline] + pub fn to_rgba_f32s(self) -> [f32; 4] { + let &ImColor32Fields { r, g, b, a } = &*self; + [ + u8_to_f32_sat(r), + u8_to_f32_sat(g), + u8_to_f32_sat(b), + u8_to_f32_sat(a), + ] + } + + /// Return the channels as an array of u8 in `[r, g, b, a]` order. + #[inline] + pub fn to_rgba(self) -> [u8; 4] { + let &ImColor32Fields { r, g, b, a } = &*self; + [r, g, b, a] + } + + /// Equivalent to [`Self::from_rgba_f32s`], but with an alpha of 1.0 (e.g. + /// opaque). + #[inline] + pub fn from_rgb_f32s(r: f32, g: f32, b: f32) -> Self { + Self::from_rgba(f32_to_u8_sat(r), f32_to_u8_sat(g), f32_to_u8_sat(b), 0xff) + } + + /// Construct a color from the `u32` that makes up the bits in `0xAABBGGRR` + /// format. + /// + /// Specifically, this takes the RGBA values as a little-endian u32 with 8 + /// bits per channel. + /// + /// Note that [`ImColor32::from_rgba`] may be a bit easier to use. + #[inline] + pub const fn from_bits(u: u32) -> Self { + Self(u) + } + + /// Return the bits of the color as a u32. These are in "`0xAABBGGRR`" format, that + /// is, little-endian RGBA with 8 bits per channel. + #[inline] + pub const fn to_bits(self) -> u32 { + self.0 + } + + // These are public in C++ ImGui, should they be public here? + /// The number of bits to shift the byte of the red channel. Always 0. + const R_SHIFT: u32 = 0; + /// The number of bits to shift the byte of the green channel. Always 8. + const G_SHIFT: u32 = 8; + /// The number of bits to shift the byte of the blue channel. Always 16. + const B_SHIFT: u32 = 16; + /// The number of bits to shift the byte of the alpha channel. Always 24. + const A_SHIFT: u32 = 24; +} + +impl Default for ImColor32 { + #[inline] + fn default() -> Self { + Self::TRANSPARENT + } +} + +impl std::fmt::Debug for ImColor32 { + fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { + f.debug_struct("ImColor32") + .field("r", &self.r) + .field("g", &self.g) + .field("b", &self.b) + .field("a", &self.a) + .finish() + } +} + +/// A struct that exists to allow field access to [`ImColor32`]. It essentially +/// exists to be a `Deref`/`DerefMut` target and provide field access. +/// +/// Note that while this is repr(C), be aware that on big-endian machines +/// (`cfg(target_endian = "big")`) the order of the fields is reversed, as this +/// is a view into a packed u32. +/// +/// Generally should not be used, except as the target of the `Deref` impl of +/// [`ImColor32`]. +#[derive(Copy, Clone, Debug)] +#[repr(C, align(4))] +// Should this be #[non_exhaustive] to discourage direct use? +#[rustfmt::skip] +pub struct ImColor32Fields { + #[cfg(target_endian = "little")] pub r: u8, + #[cfg(target_endian = "little")] pub g: u8, + #[cfg(target_endian = "little")] pub b: u8, + #[cfg(target_endian = "little")] pub a: u8, + // TODO(someday): i guess we should have BE tests, but for now I verified + // this locally. + #[cfg(target_endian = "big")] pub a: u8, + #[cfg(target_endian = "big")] pub b: u8, + #[cfg(target_endian = "big")] pub g: u8, + #[cfg(target_endian = "big")] pub r: u8, +} + +// We assume that big and little are the only endiannesses, and that exactly one +// is set. That is, PDP endian is not in use, and the we aren't using a +// completely broken custom target json or something. +#[cfg(any( + all(target_endian = "little", target_endian = "big"), + all(not(target_endian = "little"), not(target_endian = "big")), +))] +compile_error!("`cfg(target_endian = \"little\")` must be `cfg(not(target_endian = \"big\")`"); + +// static assert sizes match +const _: [(); core::mem::size_of::()] = [(); core::mem::size_of::()]; +const _: [(); core::mem::align_of::()] = [(); core::mem::align_of::()]; + +impl core::ops::Deref for ImColor32 { + type Target = ImColor32Fields; + #[inline] + fn deref(&self) -> &ImColor32Fields { + // Safety: we statically assert the size and align match, and neither + // type has any special invariants. + unsafe { &*(self as *const Self as *const ImColor32Fields) } + } +} +impl core::ops::DerefMut for ImColor32 { + #[inline] + fn deref_mut(&mut self) -> &mut ImColor32Fields { + // Safety: we statically assert the size and align match, and neither + // type has any special invariants. + unsafe { &mut *(self as *mut Self as *mut ImColor32Fields) } + } +} + +impl From for u32 { + #[inline] + fn from(color: ImColor32) -> Self { + color.0 + } +} + +impl From for ImColor32 { + #[inline] + fn from(color: u32) -> Self { + ImColor32(color) + } +} + +impl From<[f32; 4]> for ImColor32 { + #[inline] + fn from(v: [f32; 4]) -> Self { + Self::from_rgba_f32s(v[0], v[1], v[2], v[3]) + } +} + +impl From<(f32, f32, f32, f32)> for ImColor32 { + #[inline] + fn from(v: (f32, f32, f32, f32)) -> Self { + Self::from_rgba_f32s(v.0, v.1, v.2, v.3) + } +} + +impl From<[f32; 3]> for ImColor32 { + #[inline] + fn from(v: [f32; 3]) -> Self { + Self::from_rgb_f32s(v[0], v[1], v[2]) + } +} + +impl From<(f32, f32, f32)> for ImColor32 { + fn from(v: (f32, f32, f32)) -> Self { + Self::from_rgb_f32s(v.0, v.1, v.2) + } +} + +impl From for [f32; 4] { + #[inline] + fn from(v: ImColor32) -> Self { + v.to_rgba_f32s() + } +} +impl From for (f32, f32, f32, f32) { + #[inline] + fn from(color: ImColor32) -> Self { + let [r, g, b, a]: [f32; 4] = color.into(); + (r, g, b, a) + } +} + +// These utilities might be worth making `pub` as free functions in +// `crate::color` so user code can ensure their numeric handling is +// consistent... + +/// Clamp `v` to between 0.0 and 1.0, always returning a value between those. +/// +/// Never returns NaN, or -0.0 — instead returns +0.0 for these (We differ from +/// C++ Dear ImGUI here which probably is just ignoring values like these). +#[inline] +pub(crate) fn saturate(v: f32) -> f32 { + // Note: written strangely so that special values (NaN/-0.0) are handled + // automatically with no extra checks. + if v > 0.0 { + if v <= 1.0 { + v + } else { + 1.0 + } + } else { + 0.0 + } +} + +/// Quantize a value in `0.0..=1.0` to `0..=u8::MAX`. Input outside 0.0..=1.0 is +/// clamped. Uses a bias of 0.5, because we assume centered quantization is used +/// (and because C++ imgui does it too). See: +/// - https://github.com/ocornut/imgui/blob/e28b51786eae60f32c18214658c15952639085a2/imgui_internal.h#L218 +/// - https://cbloomrants.blogspot.com/2020/09/topics-in-quantization-for-games.html +/// (see `quantize_centered`) +#[inline] +pub(crate) fn f32_to_u8_sat(f: f32) -> u8 { + let f = saturate(f) * 255.0 + 0.5; + // Safety: `saturate`'s result is between 0.0 and 1.0 (never NaN even for + // NaN input), and so for all inputs, `saturate(f) * 255.0 + 0.5` is inside + // `0.5 ..= 255.5`. + // + // This is verified for all f32 in `test_f32_to_u8_sat_exhaustive`. + // + // Also note that LLVM doesn't bother trying to figure this out so the + // unchecked does actually help. (That said, this likely doesn't matter + // for imgui-rs, but I had this code in another project and it felt + // silly to needlessly pessimize it). + unsafe { f.to_int_unchecked() } +} + +/// Opposite of `f32_to_u8_sat`. Since we assume centered quantization, this is +/// equivalent to dividing by 255 (or, multiplying by 1.0/255.0) +#[inline] +pub(crate) fn u8_to_f32_sat(u: u8) -> f32 { + (u as f32) * (1.0 / 255.0) +} + +#[test] +fn check_sat() { + assert_eq!(saturate(1.0), 1.0); + assert_eq!(saturate(0.5), 0.5); + assert_eq!(saturate(0.0), 0.0); + assert_eq!(saturate(-1.0), 0.0); + // next float from 1.0 + assert_eq!(saturate(1.0 + f32::EPSILON), 1.0); + // prev float from 0.0 (Well, from -0.0) + assert_eq!(saturate(-f32::MIN_POSITIVE), 0.0); + // some NaNs. + assert_eq!(saturate(f32::NAN), 0.0); + assert_eq!(saturate(-f32::NAN), 0.0); + // neg zero comes through as +0 + assert_eq!(saturate(-0.0).to_bits(), 0.0f32.to_bits()); +} + +// Check that the unsafe in `f32_to_u8_sat` is fine for all f32 (and that the +// comments I wrote about `saturate` are actually true). This is way too slow in +// debug mode, but finishes in ~15s on my machine for release (just this test). +// This is tested in CI, but will only run if invoked manually with something +// like: `cargo test -p imgui --release -- --ignored`. +#[test] +#[ignore] +fn test_f32_to_u8_sat_exhaustive() { + for f in (0..=u32::MAX).map(f32::from_bits) { + let v = saturate(f); + assert!( + (0.0..=1.0).contains(&v) && (v.to_bits() != (-0.0f32).to_bits()), + "sat({} [e.g. {:#x}]) => {} [e.g {:#x}]", + f, + f.to_bits(), + v, + v.to_bits(), + ); + let sat = v * 255.0 + 0.5; + // Note: This checks what's required by is the safety predicate for + // `f32::to_int_unchecked`: + // https://doc.rust-lang.org/std/primitive.f32.html#method.to_int_unchecked + assert!( + sat.trunc() >= 0.0 && sat.trunc() <= (u8::MAX as f32) && sat.is_finite(), + "f32_to_u8_sat({} [e.g. {:#x}]) would be UB!", + f, + f.to_bits(), + ); + } +} + +#[test] +fn test_saturate_all_u8s() { + for u in 0..=u8::MAX { + let v = f32_to_u8_sat(u8_to_f32_sat(u)); + assert_eq!(u, v); + } +} diff --git a/imgui/src/draw_list.rs b/imgui/src/draw_list.rs index 9aff014..e8069b5 100644 --- a/imgui/src/draw_list.rs +++ b/imgui/src/draw_list.rs @@ -1,56 +1,11 @@ -use sys::{ImDrawList, ImU32}; +use crate::ImColor32; +use sys::ImDrawList; use super::Ui; use crate::legacy::ImDrawCornerFlags; use std::marker::PhantomData; -/// Wrap `ImU32` (a type typically used by ImGui to store packed colors) -/// This type is used to represent the color of drawing primitives in ImGui's -/// custom drawing API. -/// -/// The type implements `From`, `From`, `From<[f32; 4]>`, -/// `From<[f32; 3]>`, `From<(f32, f32, f32, f32)>` and `From<(f32, f32, f32)>` -/// for convenience. If alpha is not provided, it is assumed to be 1.0 (255). -#[derive(Copy, Clone, Eq, PartialEq, Debug)] -pub struct ImColor(ImU32); - -impl From for ImU32 { - fn from(color: ImColor) -> Self { - color.0 - } -} - -impl From for ImColor { - fn from(color: ImU32) -> Self { - ImColor(color) - } -} - -impl From<[f32; 4]> for ImColor { - fn from(v: [f32; 4]) -> Self { - ImColor(unsafe { sys::igColorConvertFloat4ToU32(v.into()) }) - } -} - -impl From<(f32, f32, f32, f32)> for ImColor { - fn from(v: (f32, f32, f32, f32)) -> Self { - ImColor(unsafe { sys::igColorConvertFloat4ToU32(v.into()) }) - } -} - -impl From<[f32; 3]> for ImColor { - fn from(v: [f32; 3]) -> Self { - [v[0], v[1], v[2], 1.0].into() - } -} - -impl From<(f32, f32, f32)> for ImColor { - fn from(v: (f32, f32, f32)) -> Self { - [v.0, v.1, v.2, 1.0].into() - } -} - /// Object implementing the custom draw API. /// /// Called from [`Ui::get_window_draw_list`], [`Ui::get_background_draw_list`] or [`Ui::get_foreground_draw_list`]. @@ -167,7 +122,7 @@ impl<'ui> DrawListMut<'ui> { /// Returns a line from point `p1` to `p2` with color `c`. pub fn add_line(&'ui self, p1: [f32; 2], p2: [f32; 2], c: C) -> Line<'ui> where - C: Into, + C: Into, { Line::new(self, p1, p2, c) } @@ -176,7 +131,7 @@ impl<'ui> DrawListMut<'ui> { /// and lower-right corner is at point `p2`, with color `c`. pub fn add_rect(&'ui self, p1: [f32; 2], p2: [f32; 2], c: C) -> Rect<'ui> where - C: Into, + C: Into, { Rect::new(self, p1, p2, c) } @@ -195,10 +150,10 @@ impl<'ui> DrawListMut<'ui> { col_bot_right: C3, col_bot_left: C4, ) where - C1: Into, - C2: Into, - C3: Into, - C4: Into, + C1: Into, + C2: Into, + C3: Into, + C4: Into, { unsafe { sys::ImDrawList_AddRectFilledMultiColor( @@ -223,7 +178,7 @@ impl<'ui> DrawListMut<'ui> { c: C, ) -> Triangle<'ui> where - C: Into, + C: Into, { Triangle::new(self, p1, p2, p3, c) } @@ -231,7 +186,7 @@ impl<'ui> DrawListMut<'ui> { /// Returns a circle with the given `center`, `radius` and `color`. pub fn add_circle(&'ui self, center: [f32; 2], radius: f32, color: C) -> Circle<'ui> where - C: Into, + C: Into, { Circle::new(self, center, radius, color) } @@ -239,7 +194,7 @@ impl<'ui> DrawListMut<'ui> { /// Draw a text whose upper-left corner is at point `pos`. pub fn add_text(&self, pos: [f32; 2], col: C, text: T) where - C: Into, + C: Into, T: AsRef, { use std::os::raw::c_char; @@ -263,7 +218,7 @@ impl<'ui> DrawListMut<'ui> { color: C, ) -> BezierCurve<'ui> where - C: Into, + C: Into, { BezierCurve::new(self, pos0, cp0, cp1, pos1, color) } @@ -301,7 +256,7 @@ impl<'ui> DrawListMut<'ui> { pub struct Line<'ui> { p1: [f32; 2], p2: [f32; 2], - color: ImColor, + color: ImColor32, thickness: f32, draw_list: &'ui DrawListMut<'ui>, } @@ -309,7 +264,7 @@ pub struct Line<'ui> { impl<'ui> Line<'ui> { fn new(draw_list: &'ui DrawListMut, p1: [f32; 2], p2: [f32; 2], c: C) -> Self where - C: Into, + C: Into, { Self { p1, @@ -345,7 +300,7 @@ impl<'ui> Line<'ui> { pub struct Rect<'ui> { p1: [f32; 2], p2: [f32; 2], - color: ImColor, + color: ImColor32, rounding: f32, flags: ImDrawCornerFlags, thickness: f32, @@ -356,7 +311,7 @@ pub struct Rect<'ui> { impl<'ui> Rect<'ui> { fn new(draw_list: &'ui DrawListMut, p1: [f32; 2], p2: [f32; 2], c: C) -> Self where - C: Into, + C: Into, { Self { p1, @@ -448,7 +403,7 @@ pub struct Triangle<'ui> { p1: [f32; 2], p2: [f32; 2], p3: [f32; 2], - color: ImColor, + color: ImColor32, thickness: f32, filled: bool, draw_list: &'ui DrawListMut<'ui>, @@ -457,7 +412,7 @@ pub struct Triangle<'ui> { impl<'ui> Triangle<'ui> { fn new(draw_list: &'ui DrawListMut, p1: [f32; 2], p2: [f32; 2], p3: [f32; 2], c: C) -> Self where - C: Into, + C: Into, { Self { p1, @@ -514,7 +469,7 @@ impl<'ui> Triangle<'ui> { pub struct Circle<'ui> { center: [f32; 2], radius: f32, - color: ImColor, + color: ImColor32, num_segments: u32, thickness: f32, filled: bool, @@ -524,7 +479,7 @@ pub struct Circle<'ui> { impl<'ui> Circle<'ui> { pub fn new(draw_list: &'ui DrawListMut, center: [f32; 2], radius: f32, color: C) -> Self where - C: Into, + C: Into, { Self { center, @@ -590,7 +545,7 @@ pub struct BezierCurve<'ui> { cp0: [f32; 2], pos1: [f32; 2], cp1: [f32; 2], - color: ImColor, + color: ImColor32, thickness: f32, /// If num_segments is not set, the bezier curve is auto-tessalated. num_segments: Option, @@ -607,7 +562,7 @@ impl<'ui> BezierCurve<'ui> { c: C, ) -> Self where - C: Into, + C: Into, { Self { pos0, diff --git a/imgui/src/lib.rs b/imgui/src/lib.rs index 5b84be6..5b1064d 100644 --- a/imgui/src/lib.rs +++ b/imgui/src/lib.rs @@ -9,8 +9,9 @@ use std::str; use std::thread; pub use self::clipboard::*; +pub use self::color::ImColor32; pub use self::context::*; -pub use self::draw_list::{ChannelsSplit, DrawListMut, ImColor}; +pub use self::draw_list::{ChannelsSplit, DrawListMut}; pub use self::fonts::atlas::*; pub use self::fonts::font::*; pub use self::fonts::glyph::*; @@ -50,6 +51,7 @@ pub use self::window::*; use internal::RawCast; mod clipboard; +pub mod color; mod columns; mod context; mod draw_list; diff --git a/imgui/src/utils.rs b/imgui/src/utils.rs index 26cfa7b..aec0008 100644 --- a/imgui/src/utils.rs +++ b/imgui/src/utils.rs @@ -1,3 +1,4 @@ +#![allow(clippy::clippy::float_cmp)] use bitflags::bitflags; use crate::input::mouse::MouseButton; From 59970d670ea5e3bb9e254105328f5d775f29bcc5 Mon Sep 17 00:00:00 2001 From: Thom Chiovoloni Date: Mon, 1 Feb 2021 02:50:47 -0800 Subject: [PATCH 02/17] Constify a large number of fns --- CHANGELOG.markdown | 9 +++ imgui-sys/src/lib.rs | 32 ++++---- imgui/src/clipboard.rs | 1 + imgui/src/input/keyboard.rs | 7 ++ imgui/src/internal.rs | 11 +++ imgui/src/lib.rs | 13 +++- imgui/src/list_clipper.rs | 4 +- imgui/src/plothistogram.rs | 12 +-- imgui/src/plotlines.rs | 12 +-- imgui/src/render/draw_data.rs | 10 +++ imgui/src/render/renderer.rs | 11 ++- imgui/src/string.rs | 125 ++++++++++++++++++++++++++----- imgui/src/style.rs | 2 + imgui/src/widget/combo_box.rs | 12 ++- imgui/src/widget/image.rs | 12 +-- imgui/src/widget/list_box.rs | 19 ++--- imgui/src/widget/progress_bar.rs | 9 ++- imgui/src/widget/selectable.rs | 3 +- imgui/src/widget/slider.rs | 1 - imgui/src/widget/tab.rs | 3 +- imgui/src/widget/tree.rs | 4 + 21 files changed, 235 insertions(+), 77 deletions(-) diff --git a/CHANGELOG.markdown b/CHANGELOG.markdown index 8e2fa8b..0510ce6 100644 --- a/CHANGELOG.markdown +++ b/CHANGELOG.markdown @@ -25,6 +25,15 @@ - `ImColor` (which is a wrapper around `u32`) has been renamed to `ImColor32` in order to avoid confusion with the `ImColor` type from the Dear ImGui C++ code (which is a wrapper around `ImVec4`). In the future an `ImColor` type which maps more closely to the C++ one will be added. - Additionally, a number of constructor and accessor methods have been added to it `ImColor`, which are `const fn` where possible. +- The `im_str!` macro can now be used in `const` contexts (when the `format!` version is not used). + +- `im_str!` now verifies that the parameter has no interior nuls at compile time. This can be avoided to get the old (truncating) behavior by forcing it to use the `format!`-like version, e.g. `im_str!("for_some_reason_this_should_be_truncated\0 there {}", "")`. + - This is not recommended, and is probably not useful. + +- Many functions are now `const fn`. + +- A large number of small functions are now `#[inline]`, but many still aren't, so you probably will want to build with LTO for release builds if you use `imgui` heavily. + ## [0.6.1] - 2020-12-16 - Support for winit 0.24.x diff --git a/imgui-sys/src/lib.rs b/imgui-sys/src/lib.rs index dd86c53..cdfa511 100644 --- a/imgui-sys/src/lib.rs +++ b/imgui-sys/src/lib.rs @@ -13,11 +13,11 @@ pub use crate::bindings::*; impl ImVec2 { #[inline] - pub fn new(x: f32, y: f32) -> ImVec2 { + pub const fn new(x: f32, y: f32) -> ImVec2 { ImVec2 { x, y } } #[inline] - pub fn zero() -> ImVec2 { + pub const fn zero() -> ImVec2 { ImVec2 { x: 0.0, y: 0.0 } } } @@ -36,27 +36,27 @@ impl From<(f32, f32)> for ImVec2 { } } -impl Into<[f32; 2]> for ImVec2 { +impl From for [f32; 2] { #[inline] - fn into(self) -> [f32; 2] { - [self.x, self.y] + fn from(v: ImVec2) -> [f32; 2] { + [v.x, v.y] } } -impl Into<(f32, f32)> for ImVec2 { +impl From for (f32, f32) { #[inline] - fn into(self) -> (f32, f32) { - (self.x, self.y) + fn from(v: ImVec2) -> (f32, f32) { + (v.x, v.y) } } impl ImVec4 { #[inline] - pub fn new(x: f32, y: f32, z: f32, w: f32) -> ImVec4 { + pub const fn new(x: f32, y: f32, z: f32, w: f32) -> ImVec4 { ImVec4 { x, y, z, w } } #[inline] - pub fn zero() -> ImVec4 { + pub const fn zero() -> ImVec4 { ImVec4 { x: 0.0, y: 0.0, @@ -80,17 +80,17 @@ impl From<(f32, f32, f32, f32)> for ImVec4 { } } -impl Into<[f32; 4]> for ImVec4 { +impl From for [f32; 4] { #[inline] - fn into(self) -> [f32; 4] { - [self.x, self.y, self.z, self.w] + fn from(v: ImVec4) -> [f32; 4] { + [v.x, v.y, v.z, v.w] } } -impl Into<(f32, f32, f32, f32)> for ImVec4 { +impl From for (f32, f32, f32, f32) { #[inline] - fn into(self) -> (f32, f32, f32, f32) { - (self.x, self.y, self.z, self.w) + fn from(v: ImVec4) -> (f32, f32, f32, f32) { + (v.x, v.y, v.z, v.w) } } diff --git a/imgui/src/clipboard.rs b/imgui/src/clipboard.rs index 369a3fa..e6ff182 100644 --- a/imgui/src/clipboard.rs +++ b/imgui/src/clipboard.rs @@ -23,6 +23,7 @@ pub(crate) struct ClipboardContext { } impl ClipboardContext { + #[inline] pub fn new(backend: Box) -> ClipboardContext { ClipboardContext { backend, diff --git a/imgui/src/input/keyboard.rs b/imgui/src/input/keyboard.rs index e851db9..a2a586b 100644 --- a/imgui/src/input/keyboard.rs +++ b/imgui/src/input/keyboard.rs @@ -80,6 +80,7 @@ pub enum FocusedWidget { } impl FocusedWidget { + #[inline] fn as_offset(self) -> i32 { match self { FocusedWidget::Previous => -1, @@ -94,12 +95,14 @@ impl<'ui> Ui<'ui> { /// Returns the key index of the given key identifier. /// /// Equivalent to indexing the Io struct `key_map` field: `ui.io().key_map[key]` + #[inline] fn key_index(&self, key: Key) -> i32 { unsafe { sys::igGetKeyIndex(key as i32) } } /// Returns true if the key is being held. /// /// Equivalent to indexing the Io struct `keys_down` field: `ui.io().keys_down[key_index]` + #[inline] pub fn is_key_down(&self, key: Key) -> bool { let key_index = self.key_index(key); unsafe { sys::igIsKeyDown(key_index) } @@ -107,11 +110,13 @@ impl<'ui> Ui<'ui> { /// Returns true if the key was pressed (went from !down to down). /// /// Affected by key repeat settings (`io.key_repeat_delay`, `io.key_repeat_rate`) + #[inline] pub fn is_key_pressed(&self, key: Key) -> bool { let key_index = self.key_index(key); unsafe { sys::igIsKeyPressed(key_index, true) } } /// Returns true if the key was released (went from down to !down) + #[inline] pub fn is_key_released(&self, key: Key) -> bool { let key_index = self.key_index(key); unsafe { sys::igIsKeyReleased(key_index) } @@ -120,11 +125,13 @@ impl<'ui> Ui<'ui> { /// /// Usually returns 0 or 1, but might be >1 if `rate` is small enough that `io.delta_time` > /// `rate`. + #[inline] pub fn key_pressed_amount(&self, key: Key, repeat_delay: f32, rate: f32) -> u32 { let key_index = self.key_index(key); unsafe { sys::igGetKeyPressedAmount(key_index, repeat_delay, rate) as u32 } } /// Focuses keyboard on a widget relative to current position + #[inline] pub fn set_keyboard_focus_here(&self, target_widget: FocusedWidget) { unsafe { sys::igSetKeyboardFocusHere(target_widget.as_offset()); diff --git a/imgui/src/internal.rs b/imgui/src/internal.rs index cdd86dc..d3d10d4 100644 --- a/imgui/src/internal.rs +++ b/imgui/src/internal.rs @@ -12,6 +12,7 @@ pub struct ImVector { } impl ImVector { + #[inline] pub fn as_slice(&self) -> &[T] { unsafe { slice::from_raw_parts(self.data, self.size as usize) } } @@ -71,6 +72,7 @@ pub unsafe trait RawCast: Sized { /// # Safety /// /// It is up to the caller to guarantee the cast is valid. + #[inline] unsafe fn from_raw(raw: &T) -> &Self { &*(raw as *const _ as *const Self) } @@ -79,6 +81,7 @@ pub unsafe trait RawCast: Sized { /// # Safety /// /// It is up to the caller to guarantee the cast is valid. + #[inline] unsafe fn from_raw_mut(raw: &mut T) -> &mut Self { &mut *(raw as *mut _ as *mut Self) } @@ -87,6 +90,7 @@ pub unsafe trait RawCast: Sized { /// # Safety /// /// It is up to the caller to guarantee the cast is valid. + #[inline] unsafe fn raw(&self) -> &T { &*(self as *const _ as *const T) } @@ -95,6 +99,7 @@ pub unsafe trait RawCast: Sized { /// # Safety /// /// It is up to the caller to guarantee the cast is valid. + #[inline] unsafe fn raw_mut(&mut self) -> &mut T { &mut *(self as *mut _ as *mut T) } @@ -182,27 +187,33 @@ pub trait InclusiveRangeBounds { } impl InclusiveRangeBounds for RangeFrom { + #[inline] fn start_bound(&self) -> Option<&T> { Some(&self.start) } + #[inline] fn end_bound(&self) -> Option<&T> { None } } impl InclusiveRangeBounds for RangeInclusive { + #[inline] fn start_bound(&self) -> Option<&T> { Some(self.start()) } + #[inline] fn end_bound(&self) -> Option<&T> { Some(self.end()) } } impl InclusiveRangeBounds for RangeToInclusive { + #[inline] fn start_bound(&self) -> Option<&T> { None } + #[inline] fn end_bound(&self) -> Option<&T> { Some(&self.end) } diff --git a/imgui/src/lib.rs b/imgui/src/lib.rs index 5b1064d..1db2500 100644 --- a/imgui/src/lib.rs +++ b/imgui/src/lib.rs @@ -50,6 +50,9 @@ pub use self::window::child_window::*; pub use self::window::*; use internal::RawCast; +#[macro_use] +mod string; + mod clipboard; pub mod color; mod columns; @@ -68,7 +71,6 @@ mod plotlines; mod popup_modal; mod render; mod stacks; -mod string; mod style; #[cfg(test)] mod test; @@ -76,6 +78,11 @@ mod utils; mod widget; mod window; +// Used by macros. Underscores are just to make it clear it's not part of the +// public API. +#[doc(hidden)] +pub use core as __core; + /// Returns the underlying Dear ImGui library version pub fn dear_imgui_version() -> &'static str { unsafe { @@ -199,24 +206,28 @@ pub enum Id<'a> { } 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) } diff --git a/imgui/src/list_clipper.rs b/imgui/src/list_clipper.rs index a595d26..db2bfa3 100644 --- a/imgui/src/list_clipper.rs +++ b/imgui/src/list_clipper.rs @@ -10,14 +10,14 @@ pub struct ListClipper { } impl ListClipper { - pub fn new(items_count: i32) -> Self { + pub const fn new(items_count: i32) -> Self { ListClipper { items_count, items_height: -1.0, } } - pub fn items_height(mut self, items_height: f32) -> Self { + pub const fn items_height(mut self, items_height: f32) -> Self { self.items_height = items_height; self } diff --git a/imgui/src/plothistogram.rs b/imgui/src/plothistogram.rs index fe4eec2..e58c472 100644 --- a/imgui/src/plothistogram.rs +++ b/imgui/src/plothistogram.rs @@ -17,7 +17,7 @@ pub struct PlotHistogram<'ui, 'p> { } impl<'ui, 'p> PlotHistogram<'ui, 'p> { - pub fn new(_: &Ui<'ui>, label: &'p ImStr, values: &'p [f32]) -> Self { + pub const fn new(_: &Ui<'ui>, label: &'p ImStr, values: &'p [f32]) -> Self { PlotHistogram { label, values, @@ -31,31 +31,31 @@ impl<'ui, 'p> PlotHistogram<'ui, 'p> { } #[inline] - pub fn values_offset(mut self, values_offset: usize) -> Self { + pub const fn values_offset(mut self, values_offset: usize) -> Self { self.values_offset = values_offset; self } #[inline] - pub fn overlay_text(mut self, overlay_text: &'p ImStr) -> Self { + pub const fn overlay_text(mut self, overlay_text: &'p ImStr) -> Self { self.overlay_text = Some(overlay_text); self } #[inline] - pub fn scale_min(mut self, scale_min: f32) -> Self { + pub const fn scale_min(mut self, scale_min: f32) -> Self { self.scale_min = scale_min; self } #[inline] - pub fn scale_max(mut self, scale_max: f32) -> Self { + pub const fn scale_max(mut self, scale_max: f32) -> Self { self.scale_max = scale_max; self } #[inline] - pub fn graph_size(mut self, graph_size: [f32; 2]) -> Self { + pub const fn graph_size(mut self, graph_size: [f32; 2]) -> Self { self.graph_size = graph_size; self } diff --git a/imgui/src/plotlines.rs b/imgui/src/plotlines.rs index b329918..9f7f4c1 100644 --- a/imgui/src/plotlines.rs +++ b/imgui/src/plotlines.rs @@ -17,7 +17,7 @@ pub struct PlotLines<'ui, 'p> { } impl<'ui, 'p> PlotLines<'ui, 'p> { - pub fn new(_: &Ui<'ui>, label: &'p ImStr, values: &'p [f32]) -> Self { + pub const fn new(_: &Ui<'ui>, label: &'p ImStr, values: &'p [f32]) -> Self { PlotLines { label, values, @@ -31,31 +31,31 @@ impl<'ui, 'p> PlotLines<'ui, 'p> { } #[inline] - pub fn values_offset(mut self, values_offset: usize) -> Self { + pub const fn values_offset(mut self, values_offset: usize) -> Self { self.values_offset = values_offset; self } #[inline] - pub fn overlay_text(mut self, overlay_text: &'p ImStr) -> Self { + pub const fn overlay_text(mut self, overlay_text: &'p ImStr) -> Self { self.overlay_text = Some(overlay_text); self } #[inline] - pub fn scale_min(mut self, scale_min: f32) -> Self { + pub const fn scale_min(mut self, scale_min: f32) -> Self { self.scale_min = scale_min; self } #[inline] - pub fn scale_max(mut self, scale_max: f32) -> Self { + pub const fn scale_max(mut self, scale_max: f32) -> Self { self.scale_max = scale_max; self } #[inline] - pub fn graph_size(mut self, graph_size: [f32; 2]) -> Self { + pub const fn graph_size(mut self, graph_size: [f32; 2]) -> Self { self.graph_size = graph_size; self } diff --git a/imgui/src/render/draw_data.rs b/imgui/src/render/draw_data.rs index 4272eba..1627e85 100644 --- a/imgui/src/render/draw_data.rs +++ b/imgui/src/render/draw_data.rs @@ -36,6 +36,7 @@ unsafe impl RawCast for DrawData {} impl DrawData { /// Returns an iterator over the draw lists included in the draw data. + #[inline] pub fn draw_lists(&self) -> DrawListIterator { unsafe { DrawListIterator { @@ -44,10 +45,12 @@ impl DrawData { } } /// Returns the number of draw lists included in the draw data. + #[inline] pub fn draw_lists_count(&self) -> usize { use std::convert::TryInto; self.cmd_lists_count.try_into().unwrap() } + #[inline] pub(crate) unsafe fn cmd_lists(&self) -> &[*const DrawList] { slice::from_raw_parts( self.cmd_lists as *const *const DrawList, @@ -124,21 +127,25 @@ pub struct DrawList(sys::ImDrawList); impl RawWrapper for DrawList { type Raw = sys::ImDrawList; + #[inline] unsafe fn raw(&self) -> &sys::ImDrawList { &self.0 } + #[inline] unsafe fn raw_mut(&mut self) -> &mut sys::ImDrawList { &mut self.0 } } impl DrawList { + #[inline] pub(crate) unsafe fn cmd_buffer(&self) -> &[sys::ImDrawCmd] { slice::from_raw_parts( self.0.CmdBuffer.Data as *const sys::ImDrawCmd, self.0.CmdBuffer.Size as usize, ) } + #[inline] pub fn idx_buffer(&self) -> &[DrawIdx] { unsafe { slice::from_raw_parts( @@ -147,6 +154,7 @@ impl DrawList { ) } } + #[inline] pub fn vtx_buffer(&self) -> &[DrawVert] { unsafe { slice::from_raw_parts( @@ -170,6 +178,7 @@ impl DrawList { slice::from_raw_parts(self.0.VtxBuffer.Data.cast(), self.0.VtxBuffer.Size as usize) } + #[inline] pub fn commands(&self) -> DrawCmdIterator { unsafe { DrawCmdIterator { @@ -186,6 +195,7 @@ pub struct DrawCmdIterator<'a> { impl<'a> Iterator for DrawCmdIterator<'a> { type Item = DrawCmd; + #[inline] fn next(&mut self) -> Option { self.iter.next().map(|cmd| { let cmd_params = DrawCmdParams { diff --git a/imgui/src/render/renderer.rs b/imgui/src/render/renderer.rs index ec515b0..2b87e99 100644 --- a/imgui/src/render/renderer.rs +++ b/imgui/src/render/renderer.rs @@ -7,29 +7,34 @@ pub struct TextureId(usize); impl TextureId { /// Creates a new texture id with the given identifier. - pub fn new(id: usize) -> Self { + #[inline] + pub const fn new(id: usize) -> Self { Self(id) } /// Returns the id of the TextureId. - pub fn id(self) -> usize { + #[inline] + pub const fn id(self) -> usize { self.0 } } impl From for TextureId { + #[inline] fn from(id: usize) -> Self { TextureId(id) } } impl From<*const T> for TextureId { + #[inline] fn from(ptr: *const T) -> Self { TextureId(ptr as usize) } } impl From<*mut T> for TextureId { + #[inline] fn from(ptr: *mut T) -> Self { TextureId(ptr as usize) } @@ -56,6 +61,8 @@ pub struct Textures { } impl Textures { + // TODO: hasher like rustc_hash::FxHashMap or something would let this be + // `const fn` pub fn new() -> Self { Textures { textures: HashMap::new(), diff --git a/imgui/src/string.rs b/imgui/src/string.rs index 6a3f58a..9b7d91a 100644 --- a/imgui/src/string.rs +++ b/imgui/src/string.rs @@ -7,19 +7,34 @@ use std::str; #[macro_export] macro_rules! im_str { - ($e:tt) => ({ - unsafe { - $crate::ImStr::from_utf8_with_nul_unchecked(concat!($e, "\0").as_bytes()) + ($e:literal $(,)?) => {{ + const __INPUT: &str = concat!($e, "\0"); + { + // Trigger a compile error if there's an interior NUL character. + const _CHECK_NUL: [(); 0] = [(); { + let bytes = __INPUT.as_bytes(); + let mut i = 0; + let mut found_nul = 0; + while i < bytes.len() - 1 && found_nul == 0 { + if bytes[i] == 0 { + found_nul = 1; + } + i += 1; + } + found_nul + }]; + const RESULT: &'static $crate::ImStr = unsafe { + $crate::__core::mem::transmute::<&'static [u8], &'static $crate::ImStr>(__INPUT.as_bytes()) + }; + RESULT } + }}; + ($e:literal, $($arg:tt)+) => ({ + $crate::ImString::new(format!($e, $($arg)*)) }); - ($e:tt, $($arg:tt)*) => ({ - unsafe { - $crate::ImString::from_utf8_with_nul_unchecked(format!(concat!($e, "\0"), $($arg)*).into_bytes()) - } - }) } -/// A UTF-8 encoded, growable, implicitly null-terminated string. +/// A UTF-8 encoded, growable, implicitly nul-terminated string. #[derive(Clone, Hash, Ord, Eq, PartialOrd, PartialEq)] pub struct ImString(pub(crate) Vec); @@ -32,42 +47,54 @@ impl ImString { s } } + /// Creates a new empty `ImString` with a particular capacity + #[inline] pub fn with_capacity(capacity: usize) -> ImString { let mut v = Vec::with_capacity(capacity + 1); v.push(b'\0'); ImString(v) } + /// Converts a vector of bytes to a `ImString` without checking that the string contains valid /// UTF-8 /// /// # Safety /// /// It is up to the caller to guarantee the vector contains valid UTF-8 and no null terminator. + #[inline] pub unsafe fn from_utf8_unchecked(mut v: Vec) -> ImString { v.push(b'\0'); ImString(v) } + /// Converts a vector of bytes to a `ImString` without checking that the string contains valid /// UTF-8 /// /// # Safety /// /// It is up to the caller to guarantee the vector contains valid UTF-8 and a null terminator. + #[inline] pub unsafe fn from_utf8_with_nul_unchecked(v: Vec) -> ImString { ImString(v) } + /// Truncates this `ImString`, removing all contents + #[inline] pub fn clear(&mut self) { self.0.clear(); self.0.push(b'\0'); } + /// Appends the given character to the end of this `ImString` + #[inline] pub fn push(&mut self, ch: char) { let mut buf = [0; 4]; self.push_str(ch.encode_utf8(&mut buf)); } + /// Appends a given string slice to the end of this `ImString` + #[inline] pub fn push_str(&mut self, string: &str) { self.0.pop(); self.0.extend(string.bytes()); @@ -76,14 +103,19 @@ impl ImString { self.refresh_len(); } } + /// Returns the capacity of this `ImString` in bytes + #[inline] pub fn capacity(&self) -> usize { self.0.capacity() - 1 } + /// Returns the capacity of this `ImString` in bytes, including the implicit null byte + #[inline] pub fn capacity_with_nul(&self) -> usize { self.0.capacity() } + /// Ensures that the capacity of this `ImString` is at least `additional` bytes larger than the /// current length. /// @@ -91,21 +123,27 @@ impl ImString { pub fn reserve(&mut self, additional: usize) { self.0.reserve(additional); } + /// Ensures that the capacity of this `ImString` is at least `additional` bytes larger than the /// current length pub fn reserve_exact(&mut self, additional: usize) { self.0.reserve_exact(additional); } + /// Returns a raw pointer to the underlying buffer + #[inline] pub fn as_ptr(&self) -> *const c_char { self.0.as_ptr() as *const c_char } + /// Returns a raw mutable pointer to the underlying buffer. /// /// If the underlying data is modified, `refresh_len` *must* be called afterwards. + #[inline] pub fn as_mut_ptr(&mut self) -> *mut c_char { self.0.as_mut_ptr() as *mut c_char } + /// Updates the underlying buffer length based on the current contents. /// /// This function *must* be called if the underlying data is modified via a pointer @@ -115,6 +153,7 @@ impl ImString { /// /// It is up to the caller to guarantee the this ImString contains valid UTF-8 and a null /// terminator. + #[inline] pub unsafe fn refresh_len(&mut self) { let len = CStr::from_ptr(self.0.as_ptr() as *const c_char) .to_bytes_with_nul() @@ -124,54 +163,63 @@ impl ImString { } impl<'a> Default for ImString { + #[inline] fn default() -> ImString { ImString(vec![b'\0']) } } impl From for ImString { + #[inline] fn from(s: String) -> ImString { ImString::new(s) } } impl<'a> From for Cow<'a, ImStr> { + #[inline] fn from(s: ImString) -> Cow<'a, ImStr> { Cow::Owned(s) } } impl<'a> From<&'a ImString> for Cow<'a, ImStr> { + #[inline] fn from(s: &'a ImString) -> Cow<'a, ImStr> { Cow::Borrowed(s) } } impl<'a, T: ?Sized + AsRef> From<&'a T> for ImString { + #[inline] fn from(s: &'a T) -> ImString { s.as_ref().to_owned() } } impl AsRef for ImString { + #[inline] fn as_ref(&self) -> &ImStr { self } } impl Borrow for ImString { + #[inline] fn borrow(&self) -> &ImStr { self } } impl AsRef for ImString { + #[inline] fn as_ref(&self) -> &str { self.to_str() } } impl Borrow for ImString { + #[inline] fn borrow(&self) -> &str { self.to_str() } @@ -179,18 +227,21 @@ impl Borrow for ImString { impl Index for ImString { type Output = ImStr; + #[inline] fn index(&self, _index: RangeFull) -> &ImStr { self } } impl fmt::Debug for ImString { + #[inline] fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { fmt::Debug::fmt(self.to_str(), f) } } impl fmt::Display for ImString { + #[inline] fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { fmt::Display::fmt(self.to_str(), f) } @@ -198,6 +249,7 @@ impl fmt::Display for ImString { impl Deref for ImString { type Target = ImStr; + #[inline] fn deref(&self) -> &ImStr { // as_ptr() is used, because we need to look at the bytes to figure out the length // self.0.len() is incorrect, because there might be more than one nul byte in the end, or @@ -222,11 +274,13 @@ impl fmt::Write for ImString { } } -/// A UTF-8 encoded, implicitly null-terminated string slice. +/// A UTF-8 encoded, implicitly nul-terminated string slice. #[derive(Hash, PartialEq, Eq, PartialOrd, Ord)] -pub struct ImStr(CStr); +#[repr(transparent)] +pub struct ImStr([u8]); impl<'a> Default for &'a ImStr { + #[inline] fn default() -> &'a ImStr { static SLICE: &[u8] = &[0]; unsafe { ImStr::from_utf8_with_nul_unchecked(SLICE) } @@ -234,12 +288,14 @@ impl<'a> Default for &'a ImStr { } impl fmt::Debug for ImStr { + #[inline] fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { fmt::Debug::fmt(&self.0, f) } } impl fmt::Display for ImStr { + #[inline] fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { fmt::Display::fmt(self.to_str(), f) } @@ -252,60 +308,91 @@ impl ImStr { /// /// It is up to the caller to guarantee the pointer is not null and it points to a /// null-terminated UTF-8 string valid for the duration of the arbitrary lifetime 'a. + #[inline] pub unsafe fn from_ptr_unchecked<'a>(ptr: *const c_char) -> &'a ImStr { ImStr::from_cstr_unchecked(CStr::from_ptr(ptr)) } + /// Converts a slice of bytes to an imgui-rs string slice without checking for valid UTF-8 or /// null termination. /// /// # Safety /// /// It is up to the caller to guarantee the slice contains valid UTF-8 and a null terminator. + #[inline] pub unsafe fn from_utf8_with_nul_unchecked(bytes: &[u8]) -> &ImStr { &*(bytes as *const [u8] as *const ImStr) } + /// Converts a CStr reference to an imgui-rs string slice without checking for valid UTF-8. /// /// # Safety /// /// It is up to the caller to guarantee the CStr reference contains valid UTF-8. + #[inline] pub unsafe fn from_cstr_unchecked(value: &CStr) -> &ImStr { - &*(value as *const CStr as *const ImStr) + &*(value.to_bytes_with_nul() as *const [u8] as *const ImStr) } + /// Converts an imgui-rs string slice to a raw pointer + #[inline] pub fn as_ptr(&self) -> *const c_char { - self.0.as_ptr() + self.0.as_ptr() as *const c_char } + /// Converts an imgui-rs string slice to a normal string slice + #[inline] pub fn to_str(&self) -> &str { - // CStr::to_bytes does *not* include the null terminator - unsafe { str::from_utf8_unchecked(self.0.to_bytes()) } + self.sanity_check(); + unsafe { str::from_utf8_unchecked(&self.0[..(self.0.len() - 1)]) } } + /// Returns true if the imgui-rs string slice is empty + #[inline] pub fn is_empty(&self) -> bool { - self.0.to_bytes().is_empty() + debug_assert!(self.0.len() != 0); + self.0.len() == 1 + } + + // TODO: if this is too slow, avoid the UTF8 validation except if we'd + // already be doing O(n) stuff. + #[inline] + fn sanity_check(&self) { + debug_assert!( + str::from_utf8(&self.0).is_ok() + && !self.0.is_empty() + && !self.0[..(self.0.len() - 1)].contains(&0u8) + && self.0[self.0.len() - 1] == 0, + "bad ImStr: {:?}", + &self.0 + ); } } impl AsRef for ImStr { + #[inline] fn as_ref(&self) -> &CStr { - &self.0 + // Safety: our safety requirements are a superset of CStr's, so this is fine + unsafe { CStr::from_bytes_with_nul_unchecked(&self.0) } } } impl AsRef for ImStr { + #[inline] fn as_ref(&self) -> &ImStr { self } } impl AsRef for ImStr { + #[inline] fn as_ref(&self) -> &str { self.to_str() } } impl<'a> From<&'a ImStr> for Cow<'a, ImStr> { + #[inline] fn from(s: &'a ImStr) -> Cow<'a, ImStr> { Cow::Borrowed(s) } @@ -313,8 +400,10 @@ impl<'a> From<&'a ImStr> for Cow<'a, ImStr> { impl ToOwned for ImStr { type Owned = ImString; + #[inline] fn to_owned(&self) -> ImString { - ImString(self.0.to_owned().into_bytes()) + self.sanity_check(); + ImString(self.0.to_owned()) } } diff --git a/imgui/src/style.rs b/imgui/src/style.rs index cd952a1..f7f12c8 100644 --- a/imgui/src/style.rs +++ b/imgui/src/style.rs @@ -182,12 +182,14 @@ impl Style { impl Index for Style { type Output = [f32; 4]; + #[inline] fn index(&self, index: StyleColor) -> &[f32; 4] { &self.colors[index as usize] } } impl IndexMut for Style { + #[inline] fn index_mut(&mut self, index: StyleColor) -> &mut [f32; 4] { &mut self.colors[index as usize] } diff --git a/imgui/src/widget/combo_box.rs b/imgui/src/widget/combo_box.rs index 30906a9..6774c5b 100644 --- a/imgui/src/widget/combo_box.rs +++ b/imgui/src/widget/combo_box.rs @@ -66,25 +66,28 @@ pub struct ComboBox<'a> { impl<'a> ComboBox<'a> { /// Constructs a new combo box builder. - pub fn new(label: &'a ImStr) -> ComboBox<'a> { + pub const fn new(label: &'a ImStr) -> ComboBox<'a> { ComboBox { label, preview_value: None, flags: ComboBoxFlags::empty(), } } + /// Sets the preview value displayed in the preview box (if visible). #[inline] - pub fn preview_value(mut self, preview_value: &'a ImStr) -> Self { + pub const fn preview_value(mut self, preview_value: &'a ImStr) -> Self { self.preview_value = Some(preview_value); self } + /// Replaces all current settings with the given flags. #[inline] - pub fn flags(mut self, flags: ComboBoxFlags) -> Self { + pub const fn flags(mut self, flags: ComboBoxFlags) -> Self { self.flags = flags; self } + /// Enables/disables aligning the combo box popup toward the left. /// /// Disabled by default. @@ -94,6 +97,7 @@ impl<'a> ComboBox<'a> { .set(ComboBoxFlags::POPUP_ALIGN_LEFT, popup_align_left); self } + /// Sets the combo box height. /// /// Default: `ComboBoxHeight::Regular` @@ -113,6 +117,7 @@ impl<'a> ComboBox<'a> { ); self } + /// Sets the combo box preview mode. /// /// Default: `ComboBoxPreviewMode::Full` @@ -128,6 +133,7 @@ impl<'a> ComboBox<'a> { ); self } + /// Creates a combo box and starts appending to it. /// /// Returns `Some(ComboBoxToken)` if the combo box is open. After content has been diff --git a/imgui/src/widget/image.rs b/imgui/src/widget/image.rs index 86b6b0f..b6325c4 100644 --- a/imgui/src/widget/image.rs +++ b/imgui/src/widget/image.rs @@ -18,7 +18,7 @@ pub struct Image { impl Image { /// Creates a new image builder with the given texture and size - pub fn new(texture_id: TextureId, size: [f32; 2]) -> Image { + pub const fn new(texture_id: TextureId, size: [f32; 2]) -> Image { Image { texture_id, size, @@ -29,27 +29,27 @@ impl Image { } } /// Sets the image size - pub fn size(mut self, size: [f32; 2]) -> Self { + pub const fn size(mut self, size: [f32; 2]) -> Self { self.size = size; self } /// Sets uv0 (default `[0.0, 0.0]`) - pub fn uv0(mut self, uv0: [f32; 2]) -> Self { + pub const fn uv0(mut self, uv0: [f32; 2]) -> Self { self.uv0 = uv0; self } /// Sets uv1 (default `[1.0, 1.0]`) - pub fn uv1(mut self, uv1: [f32; 2]) -> Self { + pub const fn uv1(mut self, uv1: [f32; 2]) -> Self { self.uv1 = uv1; self } /// Sets the tint color (default: no tint color) - pub fn tint_col(mut self, tint_col: [f32; 4]) -> Self { + pub const fn tint_col(mut self, tint_col: [f32; 4]) -> Self { self.tint_col = tint_col; self } /// Sets the border color (default: no border) - pub fn border_col(mut self, border_col: [f32; 4]) -> Self { + pub const fn border_col(mut self, border_col: [f32; 4]) -> Self { self.border_col = border_col; self } diff --git a/imgui/src/widget/list_box.rs b/imgui/src/widget/list_box.rs index 1985e75..b58764c 100644 --- a/imgui/src/widget/list_box.rs +++ b/imgui/src/widget/list_box.rs @@ -9,9 +9,7 @@ use crate::Ui; #[derive(Copy, Clone, Debug)] enum Size { - Vec { - size: sys::ImVec2, - }, + Vec(sys::ImVec2), Items { items_count: i32, height_in_items: i32, @@ -27,12 +25,10 @@ pub struct ListBox<'a> { impl<'a> ListBox<'a> { /// Constructs a new list box builder. - pub fn new(label: &'a ImStr) -> ListBox<'a> { + pub const fn new(label: &'a ImStr) -> ListBox<'a> { ListBox { label, - size: Size::Vec { - size: [0.0, 0.0].into(), - }, + size: Size::Vec(sys::ImVec2::zero()), } } /// Sets the list box size based on the number of items that you want to make visible @@ -40,13 +36,14 @@ impl<'a> ListBox<'a> { /// We add +25% worth of item height to allow the user to see at a glance if there are more items up/down, without looking at the scrollbar. /// We don't add this extra bit if items_count <= height_in_items. It is slightly dodgy, because it means a dynamic list of items will make the widget resize occasionally when it crosses that size. #[inline] - pub fn calculate_size(mut self, items_count: i32, height_in_items: i32) -> Self { + pub const fn calculate_size(mut self, items_count: i32, height_in_items: i32) -> Self { self.size = Size::Items { items_count, height_in_items, }; self } + /// Sets the list box size based on the given width and height /// If width or height are 0 or smaller, a default value is calculated /// Helper to calculate the size of a listbox and display a label on the right. @@ -54,8 +51,8 @@ impl<'a> ListBox<'a> { /// /// Default: [0.0, 0.0], in which case the combobox calculates a sensible width and height #[inline] - pub fn size(mut self, size: [f32; 2]) -> Self { - self.size = Size::Vec { size: size.into() }; + pub const fn size(mut self, size: [f32; 2]) -> Self { + self.size = Size::Vec(sys::ImVec2::new(size[0], size[1])); self } /// Creates a list box and starts appending to it. @@ -68,7 +65,7 @@ impl<'a> ListBox<'a> { pub fn begin(self, ui: &Ui) -> Option { let should_render = unsafe { match self.size { - Size::Vec { size } => sys::igListBoxHeaderVec2(self.label.as_ptr(), size), + Size::Vec(size) => sys::igListBoxHeaderVec2(self.label.as_ptr(), size), Size::Items { items_count, height_in_items, diff --git a/imgui/src/widget/progress_bar.rs b/imgui/src/widget/progress_bar.rs index 3dc002b..d11e1fb 100644 --- a/imgui/src/widget/progress_bar.rs +++ b/imgui/src/widget/progress_bar.rs @@ -31,16 +31,18 @@ impl<'a> ProgressBar<'a> { /// /// The progress bar will be automatically sized to fill the entire width of the window if no /// custom size is specified. - pub fn new(fraction: f32) -> ProgressBar<'a> { + #[inline] + pub const fn new(fraction: f32) -> ProgressBar<'a> { ProgressBar { fraction, size: [-1.0, 0.0], overlay_text: None, } } + /// Sets an optional text that will be drawn over the progress bar. #[inline] - pub fn overlay_text(mut self, overlay_text: &'a ImStr) -> ProgressBar { + pub const fn overlay_text(mut self, overlay_text: &'a ImStr) -> ProgressBar { self.overlay_text = Some(overlay_text); self } @@ -50,10 +52,11 @@ impl<'a> ProgressBar<'a> { /// Negative values will automatically align to the end of the axis, zero will let the progress /// bar choose a size, and positive values will use the given size. #[inline] - pub fn size(mut self, size: [f32; 2]) -> Self { + pub const fn size(mut self, size: [f32; 2]) -> Self { self.size = size; self } + /// Builds the progress bar pub fn build(self, _: &Ui) { unsafe { diff --git a/imgui/src/widget/selectable.rs b/imgui/src/widget/selectable.rs index 6297d7b..3014bf8 100644 --- a/imgui/src/widget/selectable.rs +++ b/imgui/src/widget/selectable.rs @@ -33,7 +33,8 @@ pub struct Selectable<'a> { impl<'a> Selectable<'a> { /// Constructs a new selectable builder. - pub fn new(label: &ImStr) -> Selectable { + #[inline] + pub const fn new(label: &ImStr) -> Selectable { Selectable { label, selected: false, diff --git a/imgui/src/widget/slider.rs b/imgui/src/widget/slider.rs index 28d9490..97e5556 100644 --- a/imgui/src/widget/slider.rs +++ b/imgui/src/widget/slider.rs @@ -182,7 +182,6 @@ pub struct AngleSlider<'a> { impl<'a> AngleSlider<'a> { /// Constructs a new angle slider builder. pub fn new(label: &ImStr) -> AngleSlider { - use crate::im_str; AngleSlider { label, min_degrees: -360.0, diff --git a/imgui/src/widget/tab.rs b/imgui/src/widget/tab.rs index bfa1d5b..e2070f3 100644 --- a/imgui/src/widget/tab.rs +++ b/imgui/src/widget/tab.rs @@ -63,7 +63,8 @@ pub struct TabBar<'a> { } impl<'a> TabBar<'a> { - pub fn new(id: &'a ImStr) -> Self { + #[inline] + pub const fn new(id: &'a ImStr) -> Self { Self { id, flags: TabBarFlags::empty(), diff --git a/imgui/src/widget/tree.rs b/imgui/src/widget/tree.rs index 8d978e8..99c12fe 100644 --- a/imgui/src/widget/tree.rs +++ b/imgui/src/widget/tree.rs @@ -70,18 +70,21 @@ pub enum TreeNodeId<'a> { } impl<'a, T: ?Sized + AsRef> From<&'a T> for TreeNodeId<'a> { + #[inline] fn from(s: &'a T) -> Self { TreeNodeId::Str(s.as_ref()) } } impl From<*const T> for TreeNodeId<'static> { + #[inline] fn from(p: *const T) -> Self { TreeNodeId::Ptr(p as *const c_void) } } impl From<*mut T> for TreeNodeId<'static> { + #[inline] fn from(p: *mut T) -> Self { TreeNodeId::Ptr(p as *const T as *const c_void) } @@ -289,6 +292,7 @@ pub struct TreeNodeToken { impl TreeNodeToken { /// Pops a tree node + #[inline] pub fn pop(mut self, _: &Ui) { if !self.ctx.is_null() { self.ctx = ptr::null(); From 1c312d3a0b4b7505276f4475eb22a276bbd032ca Mon Sep 17 00:00:00 2001 From: Thom Chiovoloni Date: Mon, 1 Feb 2021 03:08:02 -0800 Subject: [PATCH 03/17] Update submodule for imgui 1.80 --- imgui-sys/third-party/imgui | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/imgui-sys/third-party/imgui b/imgui-sys/third-party/imgui index e5cb04b..58075c4 160000 --- a/imgui-sys/third-party/imgui +++ b/imgui-sys/third-party/imgui @@ -1 +1 @@ -Subproject commit e5cb04b132cba94f902beb6186cb58b864777012 +Subproject commit 58075c4414b985b352d10718b02a8c43f25efd7c From 4cd6ec82941d641cb14c93ab8ac265a5e1299b5e Mon Sep 17 00:00:00 2001 From: Thom Chiovoloni Date: Mon, 1 Feb 2021 03:08:20 -0800 Subject: [PATCH 04/17] Add imgui_tables to include_all_imgui.cpp --- imgui-sys/include_all_imgui.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/imgui-sys/include_all_imgui.cpp b/imgui-sys/include_all_imgui.cpp index cc6eb59..2ba5922 100644 --- a/imgui-sys/include_all_imgui.cpp +++ b/imgui-sys/include_all_imgui.cpp @@ -6,6 +6,7 @@ #include "./third-party/imgui/imgui_demo.cpp" #include "./third-party/imgui/imgui_draw.cpp" #include "./third-party/imgui/imgui_widgets.cpp" +#include "./third-party/imgui/imgui_tables.cpp" #include "./third-party/cimgui.cpp" From fc6366c0ae275c2641c007ebfe882cad0e0cd92c Mon Sep 17 00:00:00 2001 From: Thom Chiovoloni Date: Mon, 1 Feb 2021 03:09:20 -0800 Subject: [PATCH 05/17] Run update-cimgui-output --- imgui-sys/third-party/cimgui.cpp | 209 +- imgui-sys/third-party/cimgui.h | 193 +- imgui-sys/third-party/definitions.json | 1776 +++++++++++------ imgui-sys/third-party/definitions.lua | 1830 +++++++++++------- imgui-sys/third-party/overloads.txt | 5 +- imgui-sys/third-party/structs_and_enums.json | 622 +++++- imgui-sys/third-party/structs_and_enums.lua | 629 ++++-- imgui-sys/third-party/typedefs_dict.json | 8 + imgui-sys/third-party/typedefs_dict.lua | 8 + 9 files changed, 3697 insertions(+), 1583 deletions(-) diff --git a/imgui-sys/third-party/cimgui.cpp b/imgui-sys/third-party/cimgui.cpp index 9d3ffdf..040bc8f 100644 --- a/imgui-sys/third-party/cimgui.cpp +++ b/imgui-sys/third-party/cimgui.cpp @@ -1,5 +1,5 @@ //This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui -//based on imgui.h file version "1.79" from Dear ImGui https://github.com/ocornut/imgui +//based on imgui.h file version "1.80" from Dear ImGui https://github.com/ocornut/imgui #include "./imgui/imgui.h" #ifdef CIMGUI_FREETYPE @@ -78,14 +78,14 @@ CIMGUI_API void igShowDemoWindow(bool* p_open) { return ImGui::ShowDemoWindow(p_open); } -CIMGUI_API void igShowAboutWindow(bool* p_open) -{ - return ImGui::ShowAboutWindow(p_open); -} CIMGUI_API void igShowMetricsWindow(bool* p_open) { return ImGui::ShowMetricsWindow(p_open); } +CIMGUI_API void igShowAboutWindow(bool* p_open) +{ + return ImGui::ShowAboutWindow(p_open); +} CIMGUI_API void igShowStyleEditor(ImGuiStyle* ref) { return ImGui::ShowStyleEditor(ref); @@ -110,14 +110,14 @@ CIMGUI_API void igStyleColorsDark(ImGuiStyle* dst) { return ImGui::StyleColorsDark(dst); } -CIMGUI_API void igStyleColorsClassic(ImGuiStyle* dst) -{ - return ImGui::StyleColorsClassic(dst); -} CIMGUI_API void igStyleColorsLight(ImGuiStyle* dst) { return ImGui::StyleColorsLight(dst); } +CIMGUI_API void igStyleColorsClassic(ImGuiStyle* dst) +{ + return ImGui::StyleColorsClassic(dst); +} CIMGUI_API bool igBegin(const char* name,bool* p_open,ImGuiWindowFlags flags) { return ImGui::Begin(name,p_open,flags); @@ -238,14 +238,14 @@ CIMGUI_API void igSetWindowFocusStr(const char* name) { return ImGui::SetWindowFocus(name); } -CIMGUI_API void igGetContentRegionMax(ImVec2 *pOut) -{ - *pOut = ImGui::GetContentRegionMax(); -} CIMGUI_API void igGetContentRegionAvail(ImVec2 *pOut) { *pOut = ImGui::GetContentRegionAvail(); } +CIMGUI_API void igGetContentRegionMax(ImVec2 *pOut) +{ + *pOut = ImGui::GetContentRegionMax(); +} CIMGUI_API void igGetWindowContentRegionMin(ImVec2 *pOut) { *pOut = ImGui::GetWindowContentRegionMin(); @@ -266,14 +266,6 @@ CIMGUI_API float igGetScrollY() { return ImGui::GetScrollY(); } -CIMGUI_API float igGetScrollMaxX() -{ - return ImGui::GetScrollMaxX(); -} -CIMGUI_API float igGetScrollMaxY() -{ - return ImGui::GetScrollMaxY(); -} CIMGUI_API void igSetScrollX(float scroll_x) { return ImGui::SetScrollX(scroll_x); @@ -282,6 +274,14 @@ CIMGUI_API void igSetScrollY(float scroll_y) { return ImGui::SetScrollY(scroll_y); } +CIMGUI_API float igGetScrollMaxX() +{ + return ImGui::GetScrollMaxX(); +} +CIMGUI_API float igGetScrollMaxY() +{ + return ImGui::GetScrollMaxY(); +} CIMGUI_API void igSetScrollHereX(float center_x_ratio) { return ImGui::SetScrollHereX(center_x_ratio); @@ -330,33 +330,21 @@ CIMGUI_API void igPopStyleVar(int count) { return ImGui::PopStyleVar(count); } -CIMGUI_API const ImVec4* igGetStyleColorVec4(ImGuiCol idx) +CIMGUI_API void igPushAllowKeyboardFocus(bool allow_keyboard_focus) { - return &ImGui::GetStyleColorVec4(idx); + return ImGui::PushAllowKeyboardFocus(allow_keyboard_focus); } -CIMGUI_API ImFont* igGetFont() +CIMGUI_API void igPopAllowKeyboardFocus() { - return ImGui::GetFont(); + return ImGui::PopAllowKeyboardFocus(); } -CIMGUI_API float igGetFontSize() +CIMGUI_API void igPushButtonRepeat(bool repeat) { - return ImGui::GetFontSize(); + return ImGui::PushButtonRepeat(repeat); } -CIMGUI_API void igGetFontTexUvWhitePixel(ImVec2 *pOut) +CIMGUI_API void igPopButtonRepeat() { - *pOut = ImGui::GetFontTexUvWhitePixel(); -} -CIMGUI_API ImU32 igGetColorU32Col(ImGuiCol idx,float alpha_mul) -{ - return ImGui::GetColorU32(idx,alpha_mul); -} -CIMGUI_API ImU32 igGetColorU32Vec4(const ImVec4 col) -{ - return ImGui::GetColorU32(col); -} -CIMGUI_API ImU32 igGetColorU32U32(ImU32 col) -{ - return ImGui::GetColorU32(col); + return ImGui::PopButtonRepeat(); } CIMGUI_API void igPushItemWidth(float item_width) { @@ -382,21 +370,33 @@ CIMGUI_API void igPopTextWrapPos() { return ImGui::PopTextWrapPos(); } -CIMGUI_API void igPushAllowKeyboardFocus(bool allow_keyboard_focus) +CIMGUI_API ImFont* igGetFont() { - return ImGui::PushAllowKeyboardFocus(allow_keyboard_focus); + return ImGui::GetFont(); } -CIMGUI_API void igPopAllowKeyboardFocus() +CIMGUI_API float igGetFontSize() { - return ImGui::PopAllowKeyboardFocus(); + return ImGui::GetFontSize(); } -CIMGUI_API void igPushButtonRepeat(bool repeat) +CIMGUI_API void igGetFontTexUvWhitePixel(ImVec2 *pOut) { - return ImGui::PushButtonRepeat(repeat); + *pOut = ImGui::GetFontTexUvWhitePixel(); } -CIMGUI_API void igPopButtonRepeat() +CIMGUI_API ImU32 igGetColorU32Col(ImGuiCol idx,float alpha_mul) { - return ImGui::PopButtonRepeat(); + return ImGui::GetColorU32(idx,alpha_mul); +} +CIMGUI_API ImU32 igGetColorU32Vec4(const ImVec4 col) +{ + return ImGui::GetColorU32(col); +} +CIMGUI_API ImU32 igGetColorU32U32(ImU32 col) +{ + return ImGui::GetColorU32(col); +} +CIMGUI_API const ImVec4* igGetStyleColorVec4(ImGuiCol idx) +{ + return &ImGui::GetStyleColorVec4(idx); } CIMGUI_API void igSeparator() { @@ -620,7 +620,11 @@ CIMGUI_API bool igCheckbox(const char* label,bool* v) { return ImGui::Checkbox(label,v); } -CIMGUI_API bool igCheckboxFlags(const char* label,unsigned int* flags,unsigned int flags_value) +CIMGUI_API bool igCheckboxFlagsIntPtr(const char* label,int* flags,int flags_value) +{ + return ImGui::CheckboxFlags(label,flags,flags_value); +} +CIMGUI_API bool igCheckboxFlagsUintPtr(const char* label,unsigned int* flags,unsigned int flags_value) { return ImGui::CheckboxFlags(label,flags,flags_value); } @@ -920,9 +924,9 @@ CIMGUI_API bool igCollapsingHeaderTreeNodeFlags(const char* label,ImGuiTreeNodeF { return ImGui::CollapsingHeader(label,flags); } -CIMGUI_API bool igCollapsingHeaderBoolPtr(const char* label,bool* p_open,ImGuiTreeNodeFlags flags) +CIMGUI_API bool igCollapsingHeaderBoolPtr(const char* label,bool* p_visible,ImGuiTreeNodeFlags flags) { - return ImGui::CollapsingHeader(label,p_open,flags); + return ImGui::CollapsingHeader(label,p_visible,flags); } CIMGUI_API void igSetNextItemOpen(bool is_open,ImGuiCond cond) { @@ -1079,6 +1083,70 @@ CIMGUI_API bool igIsPopupOpen(const char* str_id,ImGuiPopupFlags flags) { return ImGui::IsPopupOpen(str_id,flags); } +CIMGUI_API bool igBeginTable(const char* str_id,int column,ImGuiTableFlags flags,const ImVec2 outer_size,float inner_width) +{ + return ImGui::BeginTable(str_id,column,flags,outer_size,inner_width); +} +CIMGUI_API void igEndTable() +{ + return ImGui::EndTable(); +} +CIMGUI_API void igTableNextRow(ImGuiTableRowFlags row_flags,float min_row_height) +{ + return ImGui::TableNextRow(row_flags,min_row_height); +} +CIMGUI_API bool igTableNextColumn() +{ + return ImGui::TableNextColumn(); +} +CIMGUI_API bool igTableSetColumnIndex(int column_n) +{ + return ImGui::TableSetColumnIndex(column_n); +} +CIMGUI_API void igTableSetupColumn(const char* label,ImGuiTableColumnFlags flags,float init_width_or_weight,ImU32 user_id) +{ + return ImGui::TableSetupColumn(label,flags,init_width_or_weight,user_id); +} +CIMGUI_API void igTableSetupScrollFreeze(int cols,int rows) +{ + return ImGui::TableSetupScrollFreeze(cols,rows); +} +CIMGUI_API void igTableHeadersRow() +{ + return ImGui::TableHeadersRow(); +} +CIMGUI_API void igTableHeader(const char* label) +{ + return ImGui::TableHeader(label); +} +CIMGUI_API ImGuiTableSortSpecs* igTableGetSortSpecs() +{ + return ImGui::TableGetSortSpecs(); +} +CIMGUI_API int igTableGetColumnCount() +{ + return ImGui::TableGetColumnCount(); +} +CIMGUI_API int igTableGetColumnIndex() +{ + return ImGui::TableGetColumnIndex(); +} +CIMGUI_API int igTableGetRowIndex() +{ + return ImGui::TableGetRowIndex(); +} +CIMGUI_API const char* igTableGetColumnName(int column_n) +{ + return ImGui::TableGetColumnName(column_n); +} +CIMGUI_API ImGuiTableColumnFlags igTableGetColumnFlags(int column_n) +{ + return ImGui::TableGetColumnFlags(column_n); +} +CIMGUI_API void igTableSetBgColor(ImGuiTableBgTarget target,ImU32 color,int column_n) +{ + return ImGui::TableSetBgColor(target,color,column_n); +} CIMGUI_API void igColumns(int count,const char* id,bool border) { return ImGui::Columns(count,id,border); @@ -1551,6 +1619,22 @@ CIMGUI_API bool ImGuiPayload_IsDelivery(ImGuiPayload* self) { return self->IsDelivery(); } +CIMGUI_API ImGuiTableColumnSortSpecs* ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs(void) +{ + return IM_NEW(ImGuiTableColumnSortSpecs)(); +} +CIMGUI_API void ImGuiTableColumnSortSpecs_destroy(ImGuiTableColumnSortSpecs* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImGuiTableSortSpecs* ImGuiTableSortSpecs_ImGuiTableSortSpecs(void) +{ + return IM_NEW(ImGuiTableSortSpecs)(); +} +CIMGUI_API void ImGuiTableSortSpecs_destroy(ImGuiTableSortSpecs* self) +{ + IM_DELETE(self); +} CIMGUI_API ImGuiOnceUponAFrame* ImGuiOnceUponAFrame_ImGuiOnceUponAFrame(void) { return IM_NEW(ImGuiOnceUponAFrame)(); @@ -1915,9 +1999,13 @@ CIMGUI_API void ImDrawList_AddConvexPolyFilled(ImDrawList* self,const ImVec2* po { return self->AddConvexPolyFilled(points,num_points,col); } -CIMGUI_API void ImDrawList_AddBezierCurve(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,ImU32 col,float thickness,int num_segments) +CIMGUI_API void ImDrawList_AddBezierCubic(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,ImU32 col,float thickness,int num_segments) { - return self->AddBezierCurve(p1,p2,p3,p4,col,thickness,num_segments); + return self->AddBezierCubic(p1,p2,p3,p4,col,thickness,num_segments); +} +CIMGUI_API void ImDrawList_AddBezierQuadratic(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,ImU32 col,float thickness,int num_segments) +{ + return self->AddBezierQuadratic(p1,p2,p3,col,thickness,num_segments); } CIMGUI_API void ImDrawList_AddImage(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 p_min,const ImVec2 p_max,const ImVec2 uv_min,const ImVec2 uv_max,ImU32 col) { @@ -1959,9 +2047,13 @@ CIMGUI_API void ImDrawList_PathArcToFast(ImDrawList* self,const ImVec2 center,fl { return self->PathArcToFast(center,radius,a_min_of_12,a_max_of_12); } -CIMGUI_API void ImDrawList_PathBezierCurveTo(ImDrawList* self,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,int num_segments) +CIMGUI_API void ImDrawList_PathBezierCubicCurveTo(ImDrawList* self,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,int num_segments) { - return self->PathBezierCurveTo(p2,p3,p4,num_segments); + return self->PathBezierCubicCurveTo(p2,p3,p4,num_segments); +} +CIMGUI_API void ImDrawList_PathBezierQuadraticCurveTo(ImDrawList* self,const ImVec2 p2,const ImVec2 p3,int num_segments) +{ + return self->PathBezierQuadraticCurveTo(p2,p3,num_segments); } CIMGUI_API void ImDrawList_PathRect(ImDrawList* self,const ImVec2 rect_min,const ImVec2 rect_max,float rounding,ImDrawCornerFlags rounding_corners) { @@ -2346,6 +2438,11 @@ CIMGUI_API float igGET_FLT_MAX() return FLT_MAX; } +CIMGUI_API float igGET_FLT_MIN() +{ + return FLT_MIN; +} + CIMGUI_API ImVector_ImWchar* ImVector_ImWchar_create() { diff --git a/imgui-sys/third-party/cimgui.h b/imgui-sys/third-party/cimgui.h index 3e41139..7b22081 100644 --- a/imgui-sys/third-party/cimgui.h +++ b/imgui-sys/third-party/cimgui.h @@ -1,5 +1,5 @@ //This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui -//based on imgui.h file version "1.79" from Dear ImGui https://github.com/ocornut/imgui +//based on imgui.h file version "1.80" from Dear ImGui https://github.com/ocornut/imgui #ifndef CIMGUI_INCLUDED #define CIMGUI_INCLUDED #include @@ -42,12 +42,15 @@ typedef unsigned __int64 ImU64; #ifdef CIMGUI_DEFINE_ENUMS_AND_STRUCTS typedef struct ImFontAtlasCustomRect ImFontAtlasCustomRect; +typedef struct ImDrawCmdHeader ImDrawCmdHeader; typedef struct ImGuiStoragePair ImGuiStoragePair; typedef struct ImGuiTextRange ImGuiTextRange; typedef struct ImVec4 ImVec4; typedef struct ImVec2 ImVec2; typedef struct ImGuiTextFilter ImGuiTextFilter; typedef struct ImGuiTextBuffer ImGuiTextBuffer; +typedef struct ImGuiTableColumnSortSpecs ImGuiTableColumnSortSpecs; +typedef struct ImGuiTableSortSpecs ImGuiTableSortSpecs; typedef struct ImGuiStyle ImGuiStyle; typedef struct ImGuiStorage ImGuiStorage; typedef struct ImGuiSizeCallbackData ImGuiSizeCallbackData; @@ -93,6 +96,8 @@ struct ImGuiPayload; struct ImGuiSizeCallbackData; struct ImGuiStorage; struct ImGuiStyle; +struct ImGuiTableSortSpecs; +struct ImGuiTableColumnSortSpecs; struct ImGuiTextBuffer; struct ImGuiTextFilter; typedef int ImGuiCol; @@ -103,7 +108,9 @@ typedef int ImGuiKey; typedef int ImGuiNavInput; typedef int ImGuiMouseButton; typedef int ImGuiMouseCursor; +typedef int ImGuiSortDirection; typedef int ImGuiStyleVar; +typedef int ImGuiTableBgTarget; typedef int ImDrawCornerFlags; typedef int ImDrawListFlags; typedef int ImFontAtlasFlags; @@ -122,6 +129,9 @@ typedef int ImGuiSelectableFlags; typedef int ImGuiSliderFlags; typedef int ImGuiTabBarFlags; typedef int ImGuiTabItemFlags; +typedef int ImGuiTableFlags; +typedef int ImGuiTableColumnFlags; +typedef int ImGuiTableRowFlags; typedef int ImGuiTreeNodeFlags; typedef int ImGuiWindowFlags; typedef void* ImTextureID; @@ -299,6 +309,81 @@ typedef enum { ImGuiTabItemFlags_Leading = 1 << 6, ImGuiTabItemFlags_Trailing = 1 << 7 }ImGuiTabItemFlags_; +typedef enum { + ImGuiTableFlags_None = 0, + ImGuiTableFlags_Resizable = 1 << 0, + ImGuiTableFlags_Reorderable = 1 << 1, + ImGuiTableFlags_Hideable = 1 << 2, + ImGuiTableFlags_Sortable = 1 << 3, + ImGuiTableFlags_NoSavedSettings = 1 << 4, + ImGuiTableFlags_ContextMenuInBody = 1 << 5, + ImGuiTableFlags_RowBg = 1 << 6, + ImGuiTableFlags_BordersInnerH = 1 << 7, + ImGuiTableFlags_BordersOuterH = 1 << 8, + ImGuiTableFlags_BordersInnerV = 1 << 9, + ImGuiTableFlags_BordersOuterV = 1 << 10, + ImGuiTableFlags_BordersH = ImGuiTableFlags_BordersInnerH | ImGuiTableFlags_BordersOuterH, + ImGuiTableFlags_BordersV = ImGuiTableFlags_BordersInnerV | ImGuiTableFlags_BordersOuterV, + ImGuiTableFlags_BordersInner = ImGuiTableFlags_BordersInnerV | ImGuiTableFlags_BordersInnerH, + ImGuiTableFlags_BordersOuter = ImGuiTableFlags_BordersOuterV | ImGuiTableFlags_BordersOuterH, + ImGuiTableFlags_Borders = ImGuiTableFlags_BordersInner | ImGuiTableFlags_BordersOuter, + ImGuiTableFlags_NoBordersInBody = 1 << 11, + ImGuiTableFlags_NoBordersInBodyUntilResize = 1 << 12, + ImGuiTableFlags_SizingFixedFit = 1 << 13, + ImGuiTableFlags_SizingFixedSame = 2 << 13, + ImGuiTableFlags_SizingStretchProp = 3 << 13, + ImGuiTableFlags_SizingStretchSame = 4 << 13, + ImGuiTableFlags_NoHostExtendX = 1 << 16, + ImGuiTableFlags_NoHostExtendY = 1 << 17, + ImGuiTableFlags_NoKeepColumnsVisible = 1 << 18, + ImGuiTableFlags_PreciseWidths = 1 << 19, + ImGuiTableFlags_NoClip = 1 << 20, + ImGuiTableFlags_PadOuterX = 1 << 21, + ImGuiTableFlags_NoPadOuterX = 1 << 22, + ImGuiTableFlags_NoPadInnerX = 1 << 23, + ImGuiTableFlags_ScrollX = 1 << 24, + ImGuiTableFlags_ScrollY = 1 << 25, + ImGuiTableFlags_SortMulti = 1 << 26, + ImGuiTableFlags_SortTristate = 1 << 27, + ImGuiTableFlags_SizingMask_ = ImGuiTableFlags_SizingFixedFit | ImGuiTableFlags_SizingFixedSame | ImGuiTableFlags_SizingStretchProp | ImGuiTableFlags_SizingStretchSame +}ImGuiTableFlags_; +typedef enum { + ImGuiTableColumnFlags_None = 0, + ImGuiTableColumnFlags_DefaultHide = 1 << 0, + ImGuiTableColumnFlags_DefaultSort = 1 << 1, + ImGuiTableColumnFlags_WidthStretch = 1 << 2, + ImGuiTableColumnFlags_WidthFixed = 1 << 3, + ImGuiTableColumnFlags_NoResize = 1 << 4, + ImGuiTableColumnFlags_NoReorder = 1 << 5, + ImGuiTableColumnFlags_NoHide = 1 << 6, + ImGuiTableColumnFlags_NoClip = 1 << 7, + ImGuiTableColumnFlags_NoSort = 1 << 8, + ImGuiTableColumnFlags_NoSortAscending = 1 << 9, + ImGuiTableColumnFlags_NoSortDescending = 1 << 10, + ImGuiTableColumnFlags_NoHeaderWidth = 1 << 11, + ImGuiTableColumnFlags_PreferSortAscending = 1 << 12, + ImGuiTableColumnFlags_PreferSortDescending = 1 << 13, + ImGuiTableColumnFlags_IndentEnable = 1 << 14, + ImGuiTableColumnFlags_IndentDisable = 1 << 15, + ImGuiTableColumnFlags_IsEnabled = 1 << 20, + ImGuiTableColumnFlags_IsVisible = 1 << 21, + ImGuiTableColumnFlags_IsSorted = 1 << 22, + ImGuiTableColumnFlags_IsHovered = 1 << 23, + ImGuiTableColumnFlags_WidthMask_ = ImGuiTableColumnFlags_WidthStretch | ImGuiTableColumnFlags_WidthFixed, + ImGuiTableColumnFlags_IndentMask_ = ImGuiTableColumnFlags_IndentEnable | ImGuiTableColumnFlags_IndentDisable, + ImGuiTableColumnFlags_StatusMask_ = ImGuiTableColumnFlags_IsEnabled | ImGuiTableColumnFlags_IsVisible | ImGuiTableColumnFlags_IsSorted | ImGuiTableColumnFlags_IsHovered, + ImGuiTableColumnFlags_NoDirectResize_ = 1 << 30 +}ImGuiTableColumnFlags_; +typedef enum { + ImGuiTableRowFlags_None = 0, + ImGuiTableRowFlags_Headers = 1 << 0 +}ImGuiTableRowFlags_; +typedef enum { + ImGuiTableBgTarget_None = 0, + ImGuiTableBgTarget_RowBg0 = 1, + ImGuiTableBgTarget_RowBg1 = 2, + ImGuiTableBgTarget_CellBg = 3 +}ImGuiTableBgTarget_; typedef enum { ImGuiFocusedFlags_None = 0, ImGuiFocusedFlags_ChildWindows = 1 << 0, @@ -352,6 +437,11 @@ typedef enum { ImGuiDir_Down = 3, ImGuiDir_COUNT }ImGuiDir_; +typedef enum { + ImGuiSortDirection_None = 0, + ImGuiSortDirection_Ascending = 1, + ImGuiSortDirection_Descending = 2 +}ImGuiSortDirection_; typedef enum { ImGuiKey_Tab, ImGuiKey_LeftArrow, @@ -470,6 +560,11 @@ typedef enum { ImGuiCol_PlotLinesHovered, ImGuiCol_PlotHistogram, ImGuiCol_PlotHistogramHovered, + ImGuiCol_TableHeaderBg, + ImGuiCol_TableBorderStrong, + ImGuiCol_TableBorderLight, + ImGuiCol_TableRowBg, + ImGuiCol_TableRowBgAlt, ImGuiCol_TextSelectedBg, ImGuiCol_DragDropTarget, ImGuiCol_NavHighlight, @@ -495,6 +590,7 @@ typedef enum { ImGuiStyleVar_ItemSpacing, ImGuiStyleVar_ItemInnerSpacing, ImGuiStyleVar_IndentSpacing, + ImGuiStyleVar_CellPadding, ImGuiStyleVar_ScrollbarSize, ImGuiStyleVar_ScrollbarRounding, ImGuiStyleVar_GrabMinSize, @@ -595,6 +691,7 @@ struct ImGuiStyle float FrameBorderSize; ImVec2 ItemSpacing; ImVec2 ItemInnerSpacing; + ImVec2 CellPadding; ImVec2 TouchExtraPadding; float IndentSpacing; float ColumnsMinSpacing; @@ -643,9 +740,10 @@ struct ImGuiIO bool MouseDrawCursor; bool ConfigMacOSXBehaviors; bool ConfigInputTextCursorBlink; + bool ConfigDragClickToInputText; bool ConfigWindowsResizeFromEdges; bool ConfigWindowsMoveFromTitleBarOnly; - float ConfigWindowsMemoryCompactTimer; + float ConfigMemoryCompactTimer; const char* BackendPlatformName; const char* BackendRendererName; void* BackendPlatformUserData; @@ -656,7 +754,6 @@ struct ImGuiIO void* ClipboardUserData; void (*ImeSetInputScreenPosFn)(int x, int y); void* ImeWindowHandle; - void* RenderDrawListsFnUnused; ImVec2 MousePos; bool MouseDown[5]; float MouseWheel; @@ -735,6 +832,19 @@ struct ImGuiPayload bool Preview; bool Delivery; }; +struct ImGuiTableColumnSortSpecs +{ + ImGuiID ColumnUserID; + ImS16 ColumnIndex; + ImS16 SortOrder; + ImGuiSortDirection SortDirection : 8; +}; +struct ImGuiTableSortSpecs +{ + const ImGuiTableColumnSortSpecs* Specs; + int SpecsCount; + bool SpecsDirty; +}; struct ImGuiOnceUponAFrame { int RefFrame; @@ -769,6 +879,7 @@ struct ImGuiListClipper int DisplayEnd; int ItemsCount; int StepNo; + int ItemsFrozen; float ItemsHeight; float StartPosY; }; @@ -792,6 +903,12 @@ struct ImDrawVert ImVec2 uv; ImU32 col; }; +struct ImDrawCmdHeader +{ + ImVec4 ClipRect; + ImTextureID TextureId; + unsigned int VtxOffset; +}; struct ImDrawChannel { ImVector_ImDrawCmd _CmdBuffer; @@ -828,16 +945,17 @@ struct ImDrawList ImVector_ImDrawIdx IdxBuffer; ImVector_ImDrawVert VtxBuffer; ImDrawListFlags Flags; + unsigned int _VtxCurrentIdx; const ImDrawListSharedData* _Data; const char* _OwnerName; - unsigned int _VtxCurrentIdx; ImDrawVert* _VtxWritePtr; ImDrawIdx* _IdxWritePtr; ImVector_ImVec4 _ClipRectStack; ImVector_ImTextureID _TextureIdStack; ImVector_ImVec2 _Path; - ImDrawCmd _CmdHeader; + ImDrawCmdHeader _CmdHeader; ImDrawListSplitter _Splitter; + float _FringeScale; }; struct ImDrawData { @@ -982,16 +1100,16 @@ CIMGUI_API void igEndFrame(void); CIMGUI_API void igRender(void); CIMGUI_API ImDrawData* igGetDrawData(void); CIMGUI_API void igShowDemoWindow(bool* p_open); -CIMGUI_API void igShowAboutWindow(bool* p_open); CIMGUI_API void igShowMetricsWindow(bool* p_open); +CIMGUI_API void igShowAboutWindow(bool* p_open); CIMGUI_API void igShowStyleEditor(ImGuiStyle* ref); CIMGUI_API bool igShowStyleSelector(const char* label); CIMGUI_API void igShowFontSelector(const char* label); CIMGUI_API void igShowUserGuide(void); CIMGUI_API const char* igGetVersion(void); CIMGUI_API void igStyleColorsDark(ImGuiStyle* dst); -CIMGUI_API void igStyleColorsClassic(ImGuiStyle* dst); CIMGUI_API void igStyleColorsLight(ImGuiStyle* dst); +CIMGUI_API void igStyleColorsClassic(ImGuiStyle* dst); CIMGUI_API bool igBegin(const char* name,bool* p_open,ImGuiWindowFlags flags); CIMGUI_API void igEnd(void); CIMGUI_API bool igBeginChildStr(const char* str_id,const ImVec2 size,bool border,ImGuiWindowFlags flags); @@ -1022,17 +1140,17 @@ CIMGUI_API void igSetWindowPosStr(const char* name,const ImVec2 pos,ImGuiCond co CIMGUI_API void igSetWindowSizeStr(const char* name,const ImVec2 size,ImGuiCond cond); CIMGUI_API void igSetWindowCollapsedStr(const char* name,bool collapsed,ImGuiCond cond); CIMGUI_API void igSetWindowFocusStr(const char* name); -CIMGUI_API void igGetContentRegionMax(ImVec2 *pOut); CIMGUI_API void igGetContentRegionAvail(ImVec2 *pOut); +CIMGUI_API void igGetContentRegionMax(ImVec2 *pOut); CIMGUI_API void igGetWindowContentRegionMin(ImVec2 *pOut); CIMGUI_API void igGetWindowContentRegionMax(ImVec2 *pOut); CIMGUI_API float igGetWindowContentRegionWidth(void); CIMGUI_API float igGetScrollX(void); CIMGUI_API float igGetScrollY(void); -CIMGUI_API float igGetScrollMaxX(void); -CIMGUI_API float igGetScrollMaxY(void); CIMGUI_API void igSetScrollX(float scroll_x); CIMGUI_API void igSetScrollY(float scroll_y); +CIMGUI_API float igGetScrollMaxX(void); +CIMGUI_API float igGetScrollMaxY(void); CIMGUI_API void igSetScrollHereX(float center_x_ratio); CIMGUI_API void igSetScrollHereY(float center_y_ratio); CIMGUI_API void igSetScrollFromPosX(float local_x,float center_x_ratio); @@ -1045,23 +1163,23 @@ CIMGUI_API void igPopStyleColor(int count); CIMGUI_API void igPushStyleVarFloat(ImGuiStyleVar idx,float val); CIMGUI_API void igPushStyleVarVec2(ImGuiStyleVar idx,const ImVec2 val); CIMGUI_API void igPopStyleVar(int count); -CIMGUI_API const ImVec4* igGetStyleColorVec4(ImGuiCol idx); -CIMGUI_API ImFont* igGetFont(void); -CIMGUI_API float igGetFontSize(void); -CIMGUI_API void igGetFontTexUvWhitePixel(ImVec2 *pOut); -CIMGUI_API ImU32 igGetColorU32Col(ImGuiCol idx,float alpha_mul); -CIMGUI_API ImU32 igGetColorU32Vec4(const ImVec4 col); -CIMGUI_API ImU32 igGetColorU32U32(ImU32 col); +CIMGUI_API void igPushAllowKeyboardFocus(bool allow_keyboard_focus); +CIMGUI_API void igPopAllowKeyboardFocus(void); +CIMGUI_API void igPushButtonRepeat(bool repeat); +CIMGUI_API void igPopButtonRepeat(void); CIMGUI_API void igPushItemWidth(float item_width); CIMGUI_API void igPopItemWidth(void); CIMGUI_API void igSetNextItemWidth(float item_width); CIMGUI_API float igCalcItemWidth(void); CIMGUI_API void igPushTextWrapPos(float wrap_local_pos_x); CIMGUI_API void igPopTextWrapPos(void); -CIMGUI_API void igPushAllowKeyboardFocus(bool allow_keyboard_focus); -CIMGUI_API void igPopAllowKeyboardFocus(void); -CIMGUI_API void igPushButtonRepeat(bool repeat); -CIMGUI_API void igPopButtonRepeat(void); +CIMGUI_API ImFont* igGetFont(void); +CIMGUI_API float igGetFontSize(void); +CIMGUI_API void igGetFontTexUvWhitePixel(ImVec2 *pOut); +CIMGUI_API ImU32 igGetColorU32Col(ImGuiCol idx,float alpha_mul); +CIMGUI_API ImU32 igGetColorU32Vec4(const ImVec4 col); +CIMGUI_API ImU32 igGetColorU32U32(ImU32 col); +CIMGUI_API const ImVec4* igGetStyleColorVec4(ImGuiCol idx); CIMGUI_API void igSeparator(void); CIMGUI_API void igSameLine(float offset_from_start_x,float spacing); CIMGUI_API void igNewLine(void); @@ -1113,7 +1231,8 @@ CIMGUI_API bool igArrowButton(const char* str_id,ImGuiDir dir); CIMGUI_API void igImage(ImTextureID user_texture_id,const ImVec2 size,const ImVec2 uv0,const ImVec2 uv1,const ImVec4 tint_col,const ImVec4 border_col); CIMGUI_API bool igImageButton(ImTextureID user_texture_id,const ImVec2 size,const ImVec2 uv0,const ImVec2 uv1,int frame_padding,const ImVec4 bg_col,const ImVec4 tint_col); CIMGUI_API bool igCheckbox(const char* label,bool* v); -CIMGUI_API bool igCheckboxFlags(const char* label,unsigned int* flags,unsigned int flags_value); +CIMGUI_API bool igCheckboxFlagsIntPtr(const char* label,int* flags,int flags_value); +CIMGUI_API bool igCheckboxFlagsUintPtr(const char* label,unsigned int* flags,unsigned int flags_value); CIMGUI_API bool igRadioButtonBool(const char* label,bool active); CIMGUI_API bool igRadioButtonIntPtr(const char* label,int* v,int v_button); CIMGUI_API void igProgressBar(float fraction,const ImVec2 size_arg,const char* overlay); @@ -1184,7 +1303,7 @@ CIMGUI_API void igTreePushPtr(const void* ptr_id); CIMGUI_API void igTreePop(void); CIMGUI_API float igGetTreeNodeToLabelSpacing(void); CIMGUI_API bool igCollapsingHeaderTreeNodeFlags(const char* label,ImGuiTreeNodeFlags flags); -CIMGUI_API bool igCollapsingHeaderBoolPtr(const char* label,bool* p_open,ImGuiTreeNodeFlags flags); +CIMGUI_API bool igCollapsingHeaderBoolPtr(const char* label,bool* p_visible,ImGuiTreeNodeFlags flags); CIMGUI_API void igSetNextItemOpen(bool is_open,ImGuiCond cond); CIMGUI_API bool igSelectableBool(const char* label,bool selected,ImGuiSelectableFlags flags,const ImVec2 size); CIMGUI_API bool igSelectableBoolPtr(const char* label,bool* p_selected,ImGuiSelectableFlags flags,const ImVec2 size); @@ -1223,6 +1342,22 @@ CIMGUI_API bool igBeginPopupContextItem(const char* str_id,ImGuiPopupFlags popup CIMGUI_API bool igBeginPopupContextWindow(const char* str_id,ImGuiPopupFlags popup_flags); CIMGUI_API bool igBeginPopupContextVoid(const char* str_id,ImGuiPopupFlags popup_flags); CIMGUI_API bool igIsPopupOpen(const char* str_id,ImGuiPopupFlags flags); +CIMGUI_API bool igBeginTable(const char* str_id,int column,ImGuiTableFlags flags,const ImVec2 outer_size,float inner_width); +CIMGUI_API void igEndTable(void); +CIMGUI_API void igTableNextRow(ImGuiTableRowFlags row_flags,float min_row_height); +CIMGUI_API bool igTableNextColumn(void); +CIMGUI_API bool igTableSetColumnIndex(int column_n); +CIMGUI_API void igTableSetupColumn(const char* label,ImGuiTableColumnFlags flags,float init_width_or_weight,ImU32 user_id); +CIMGUI_API void igTableSetupScrollFreeze(int cols,int rows); +CIMGUI_API void igTableHeadersRow(void); +CIMGUI_API void igTableHeader(const char* label); +CIMGUI_API ImGuiTableSortSpecs* igTableGetSortSpecs(void); +CIMGUI_API int igTableGetColumnCount(void); +CIMGUI_API int igTableGetColumnIndex(void); +CIMGUI_API int igTableGetRowIndex(void); +CIMGUI_API const char* igTableGetColumnName(int column_n); +CIMGUI_API ImGuiTableColumnFlags igTableGetColumnFlags(int column_n); +CIMGUI_API void igTableSetBgColor(ImGuiTableBgTarget target,ImU32 color,int column_n); CIMGUI_API void igColumns(int count,const char* id,bool border); CIMGUI_API void igNextColumn(void); CIMGUI_API int igGetColumnIndex(void); @@ -1341,6 +1476,10 @@ CIMGUI_API void ImGuiPayload_Clear(ImGuiPayload* self); CIMGUI_API bool ImGuiPayload_IsDataType(ImGuiPayload* self,const char* type); CIMGUI_API bool ImGuiPayload_IsPreview(ImGuiPayload* self); CIMGUI_API bool ImGuiPayload_IsDelivery(ImGuiPayload* self); +CIMGUI_API ImGuiTableColumnSortSpecs* ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs(void); +CIMGUI_API void ImGuiTableColumnSortSpecs_destroy(ImGuiTableColumnSortSpecs* self); +CIMGUI_API ImGuiTableSortSpecs* ImGuiTableSortSpecs_ImGuiTableSortSpecs(void); +CIMGUI_API void ImGuiTableSortSpecs_destroy(ImGuiTableSortSpecs* self); CIMGUI_API ImGuiOnceUponAFrame* ImGuiOnceUponAFrame_ImGuiOnceUponAFrame(void); CIMGUI_API void ImGuiOnceUponAFrame_destroy(ImGuiOnceUponAFrame* self); CIMGUI_API ImGuiTextFilter* ImGuiTextFilter_ImGuiTextFilter(const char* default_filter); @@ -1432,7 +1571,8 @@ CIMGUI_API void ImDrawList_AddTextVec2(ImDrawList* self,const ImVec2 pos,ImU32 c CIMGUI_API void ImDrawList_AddTextFontPtr(ImDrawList* self,const ImFont* font,float font_size,const ImVec2 pos,ImU32 col,const char* text_begin,const char* text_end,float wrap_width,const ImVec4* cpu_fine_clip_rect); CIMGUI_API void ImDrawList_AddPolyline(ImDrawList* self,const ImVec2* points,int num_points,ImU32 col,bool closed,float thickness); CIMGUI_API void ImDrawList_AddConvexPolyFilled(ImDrawList* self,const ImVec2* points,int num_points,ImU32 col); -CIMGUI_API void ImDrawList_AddBezierCurve(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,ImU32 col,float thickness,int num_segments); +CIMGUI_API void ImDrawList_AddBezierCubic(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,ImU32 col,float thickness,int num_segments); +CIMGUI_API void ImDrawList_AddBezierQuadratic(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,ImU32 col,float thickness,int num_segments); CIMGUI_API void ImDrawList_AddImage(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 p_min,const ImVec2 p_max,const ImVec2 uv_min,const ImVec2 uv_max,ImU32 col); CIMGUI_API void ImDrawList_AddImageQuad(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,const ImVec2 uv1,const ImVec2 uv2,const ImVec2 uv3,const ImVec2 uv4,ImU32 col); CIMGUI_API void ImDrawList_AddImageRounded(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 p_min,const ImVec2 p_max,const ImVec2 uv_min,const ImVec2 uv_max,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners); @@ -1443,7 +1583,8 @@ CIMGUI_API void ImDrawList_PathFillConvex(ImDrawList* self,ImU32 col); CIMGUI_API void ImDrawList_PathStroke(ImDrawList* self,ImU32 col,bool closed,float thickness); CIMGUI_API void ImDrawList_PathArcTo(ImDrawList* self,const ImVec2 center,float radius,float a_min,float a_max,int num_segments); CIMGUI_API void ImDrawList_PathArcToFast(ImDrawList* self,const ImVec2 center,float radius,int a_min_of_12,int a_max_of_12); -CIMGUI_API void ImDrawList_PathBezierCurveTo(ImDrawList* self,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,int num_segments); +CIMGUI_API void ImDrawList_PathBezierCubicCurveTo(ImDrawList* self,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,int num_segments); +CIMGUI_API void ImDrawList_PathBezierQuadraticCurveTo(ImDrawList* self,const ImVec2 p2,const ImVec2 p3,int num_segments); CIMGUI_API void ImDrawList_PathRect(ImDrawList* self,const ImVec2 rect_min,const ImVec2 rect_max,float rounding,ImDrawCornerFlags rounding_corners); CIMGUI_API void ImDrawList_AddCallback(ImDrawList* self,ImDrawCallback callback,void* callback_data); CIMGUI_API void ImDrawList_AddDrawCmd(ImDrawList* self); @@ -1542,6 +1683,8 @@ CIMGUI_API void igLogText(CONST char *fmt, ...); CIMGUI_API void ImGuiTextBuffer_appendf(struct ImGuiTextBuffer *buffer, const char *fmt, ...); //for getting FLT_MAX in bindings CIMGUI_API float igGET_FLT_MAX(); +//for getting FLT_MIN in bindings +CIMGUI_API float igGET_FLT_MIN(); CIMGUI_API ImVector_ImWchar* ImVector_ImWchar_create(); diff --git a/imgui-sys/third-party/definitions.json b/imgui-sys/third-party/definitions.json index e9cbe00..cb4f89c 100644 --- a/imgui-sys/third-party/definitions.json +++ b/imgui-sys/third-party/definitions.json @@ -32,7 +32,7 @@ }, "funcname": "HSV", "is_static_function": true, - "location": "imgui:1967", + "location": "imgui:2193", "nonUDT": 1, "ov_cimguiname": "ImColor_HSV", "ret": "void", @@ -50,7 +50,7 @@ "constructor": true, "defaults": {}, "funcname": "ImColor", - "location": "imgui:1957", + "location": "imgui:2183", "ov_cimguiname": "ImColor_ImColorNil", "signature": "()", "stname": "ImColor" @@ -83,7 +83,7 @@ "a": "255" }, "funcname": "ImColor", - "location": "imgui:1958", + "location": "imgui:2184", "ov_cimguiname": "ImColor_ImColorInt", "signature": "(int,int,int,int)", "stname": "ImColor" @@ -102,7 +102,7 @@ "constructor": true, "defaults": {}, "funcname": "ImColor", - "location": "imgui:1959", + "location": "imgui:2185", "ov_cimguiname": "ImColor_ImColorU32", "signature": "(ImU32)", "stname": "ImColor" @@ -135,7 +135,7 @@ "a": "1.0f" }, "funcname": "ImColor", - "location": "imgui:1960", + "location": "imgui:2186", "ov_cimguiname": "ImColor_ImColorFloat", "signature": "(float,float,float,float)", "stname": "ImColor" @@ -154,7 +154,7 @@ "constructor": true, "defaults": {}, "funcname": "ImColor", - "location": "imgui:1961", + "location": "imgui:2187", "ov_cimguiname": "ImColor_ImColorVec4", "signature": "(const ImVec4)", "stname": "ImColor" @@ -192,7 +192,7 @@ "a": "1.0f" }, "funcname": "SetHSV", - "location": "imgui:1966", + "location": "imgui:2192", "ov_cimguiname": "ImColor_SetHSV", "ret": "void", "signature": "(float,float,float,float)", @@ -228,7 +228,7 @@ "constructor": true, "defaults": {}, "funcname": "ImDrawCmd", - "location": "imgui:2012", + "location": "imgui:2238", "ov_cimguiname": "ImDrawCmd_ImDrawCmd", "signature": "()", "stname": "ImDrawCmd" @@ -267,7 +267,7 @@ "cimguiname": "ImDrawData_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:2223", + "location": "imgui:2466", "ov_cimguiname": "ImDrawData_Clear", "ret": "void", "signature": "()", @@ -288,7 +288,7 @@ "cimguiname": "ImDrawData_DeIndexAllBuffers", "defaults": {}, "funcname": "DeIndexAllBuffers", - "location": "imgui:2224", + "location": "imgui:2467", "ov_cimguiname": "ImDrawData_DeIndexAllBuffers", "ret": "void", "signature": "()", @@ -305,7 +305,7 @@ "constructor": true, "defaults": {}, "funcname": "ImDrawData", - "location": "imgui:2221", + "location": "imgui:2464", "ov_cimguiname": "ImDrawData_ImDrawData", "signature": "()", "stname": "ImDrawData" @@ -329,7 +329,7 @@ "cimguiname": "ImDrawData_ScaleClipRects", "defaults": {}, "funcname": "ScaleClipRects", - "location": "imgui:2225", + "location": "imgui:2468", "ov_cimguiname": "ImDrawData_ScaleClipRects", "ret": "void", "signature": "(const ImVec2)", @@ -349,7 +349,7 @@ "cimguiname": "ImDrawData_destroy", "defaults": {}, "destructor": true, - "location": "imgui:2222", + "location": "imgui:2465", "ov_cimguiname": "ImDrawData_destroy", "realdestructor": true, "ret": "void", @@ -371,7 +371,7 @@ "cimguiname": "ImDrawListSplitter_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:2055", + "location": "imgui:2290", "ov_cimguiname": "ImDrawListSplitter_Clear", "ret": "void", "signature": "()", @@ -392,7 +392,7 @@ "cimguiname": "ImDrawListSplitter_ClearFreeMemory", "defaults": {}, "funcname": "ClearFreeMemory", - "location": "imgui:2056", + "location": "imgui:2291", "ov_cimguiname": "ImDrawListSplitter_ClearFreeMemory", "ret": "void", "signature": "()", @@ -409,7 +409,7 @@ "constructor": true, "defaults": {}, "funcname": "ImDrawListSplitter", - "location": "imgui:2053", + "location": "imgui:2288", "ov_cimguiname": "ImDrawListSplitter_ImDrawListSplitter", "signature": "()", "stname": "ImDrawListSplitter" @@ -433,7 +433,7 @@ "cimguiname": "ImDrawListSplitter_Merge", "defaults": {}, "funcname": "Merge", - "location": "imgui:2058", + "location": "imgui:2293", "ov_cimguiname": "ImDrawListSplitter_Merge", "ret": "void", "signature": "(ImDrawList*)", @@ -462,7 +462,7 @@ "cimguiname": "ImDrawListSplitter_SetCurrentChannel", "defaults": {}, "funcname": "SetCurrentChannel", - "location": "imgui:2059", + "location": "imgui:2294", "ov_cimguiname": "ImDrawListSplitter_SetCurrentChannel", "ret": "void", "signature": "(ImDrawList*,int)", @@ -491,7 +491,7 @@ "cimguiname": "ImDrawListSplitter_Split", "defaults": {}, "funcname": "Split", - "location": "imgui:2057", + "location": "imgui:2292", "ov_cimguiname": "ImDrawListSplitter_Split", "ret": "void", "signature": "(ImDrawList*,int)", @@ -511,7 +511,7 @@ "cimguiname": "ImDrawListSplitter_destroy", "defaults": {}, "destructor": true, - "location": "imgui:2054", + "location": "imgui:2289", "ov_cimguiname": "ImDrawListSplitter_destroy", "realdestructor": true, "ret": "void", @@ -519,7 +519,7 @@ "stname": "ImDrawListSplitter" } ], - "ImDrawList_AddBezierCurve": [ + "ImDrawList_AddBezierCubic": [ { "args": "(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,ImU32 col,float thickness,int num_segments)", "argsT": [ @@ -558,18 +558,65 @@ ], "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,ImU32 col,float thickness,int num_segments=0)", "call_args": "(p1,p2,p3,p4,col,thickness,num_segments)", - "cimguiname": "ImDrawList_AddBezierCurve", + "cimguiname": "ImDrawList_AddBezierCubic", "defaults": { "num_segments": "0" }, - "funcname": "AddBezierCurve", - "location": "imgui:2149", - "ov_cimguiname": "ImDrawList_AddBezierCurve", + "funcname": "AddBezierCubic", + "location": "imgui:2385", + "ov_cimguiname": "ImDrawList_AddBezierCubic", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float,int)", "stname": "ImDrawList" } ], + "ImDrawList_AddBezierQuadratic": [ + { + "args": "(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,ImU32 col,float thickness,int num_segments)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + }, + { + "name": "p1", + "type": "const ImVec2" + }, + { + "name": "p2", + "type": "const ImVec2" + }, + { + "name": "p3", + "type": "const ImVec2" + }, + { + "name": "col", + "type": "ImU32" + }, + { + "name": "thickness", + "type": "float" + }, + { + "name": "num_segments", + "type": "int" + } + ], + "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,ImU32 col,float thickness,int num_segments=0)", + "call_args": "(p1,p2,p3,col,thickness,num_segments)", + "cimguiname": "ImDrawList_AddBezierQuadratic", + "defaults": { + "num_segments": "0" + }, + "funcname": "AddBezierQuadratic", + "location": "imgui:2386", + "ov_cimguiname": "ImDrawList_AddBezierQuadratic", + "ret": "void", + "signature": "(const ImVec2,const ImVec2,const ImVec2,ImU32,float,int)", + "stname": "ImDrawList" + } + ], "ImDrawList_AddCallback": [ { "args": "(ImDrawList* self,ImDrawCallback callback,void* callback_data)", @@ -592,7 +639,7 @@ "cimguiname": "ImDrawList_AddCallback", "defaults": {}, "funcname": "AddCallback", - "location": "imgui:2171", + "location": "imgui:2409", "ov_cimguiname": "ImDrawList_AddCallback", "ret": "void", "signature": "(ImDrawCallback,void*)", @@ -636,7 +683,7 @@ "thickness": "1.0f" }, "funcname": "AddCircle", - "location": "imgui:2141", + "location": "imgui:2377", "ov_cimguiname": "ImDrawList_AddCircle", "ret": "void", "signature": "(const ImVec2,float,ImU32,int,float)", @@ -675,7 +722,7 @@ "num_segments": "0" }, "funcname": "AddCircleFilled", - "location": "imgui:2142", + "location": "imgui:2378", "ov_cimguiname": "ImDrawList_AddCircleFilled", "ret": "void", "signature": "(const ImVec2,float,ImU32,int)", @@ -708,7 +755,7 @@ "cimguiname": "ImDrawList_AddConvexPolyFilled", "defaults": {}, "funcname": "AddConvexPolyFilled", - "location": "imgui:2148", + "location": "imgui:2384", "ov_cimguiname": "ImDrawList_AddConvexPolyFilled", "ret": "void", "signature": "(const ImVec2*,int,ImU32)", @@ -729,7 +776,7 @@ "cimguiname": "ImDrawList_AddDrawCmd", "defaults": {}, "funcname": "AddDrawCmd", - "location": "imgui:2172", + "location": "imgui:2410", "ov_cimguiname": "ImDrawList_AddDrawCmd", "ret": "void", "signature": "()", @@ -778,7 +825,7 @@ "uv_min": "ImVec2(0,0)" }, "funcname": "AddImage", - "location": "imgui:2155", + "location": "imgui:2392", "ov_cimguiname": "ImDrawList_AddImage", "ret": "void", "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -845,7 +892,7 @@ "uv4": "ImVec2(0,1)" }, "funcname": "AddImageQuad", - "location": "imgui:2156", + "location": "imgui:2393", "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)", @@ -900,7 +947,7 @@ "rounding_corners": "ImDrawCornerFlags_All" }, "funcname": "AddImageRounded", - "location": "imgui:2157", + "location": "imgui:2394", "ov_cimguiname": "ImDrawList_AddImageRounded", "ret": "void", "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float,ImDrawCornerFlags)", @@ -939,7 +986,7 @@ "thickness": "1.0f" }, "funcname": "AddLine", - "location": "imgui:2133", + "location": "imgui:2369", "ov_cimguiname": "ImDrawList_AddLine", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32,float)", @@ -982,7 +1029,7 @@ "thickness": "1.0f" }, "funcname": "AddNgon", - "location": "imgui:2143", + "location": "imgui:2379", "ov_cimguiname": "ImDrawList_AddNgon", "ret": "void", "signature": "(const ImVec2,float,ImU32,int,float)", @@ -1019,7 +1066,7 @@ "cimguiname": "ImDrawList_AddNgonFilled", "defaults": {}, "funcname": "AddNgonFilled", - "location": "imgui:2144", + "location": "imgui:2380", "ov_cimguiname": "ImDrawList_AddNgonFilled", "ret": "void", "signature": "(const ImVec2,float,ImU32,int)", @@ -1060,7 +1107,7 @@ "cimguiname": "ImDrawList_AddPolyline", "defaults": {}, "funcname": "AddPolyline", - "location": "imgui:2147", + "location": "imgui:2383", "ov_cimguiname": "ImDrawList_AddPolyline", "ret": "void", "signature": "(const ImVec2*,int,ImU32,bool,float)", @@ -1107,7 +1154,7 @@ "thickness": "1.0f" }, "funcname": "AddQuad", - "location": "imgui:2137", + "location": "imgui:2373", "ov_cimguiname": "ImDrawList_AddQuad", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float)", @@ -1148,7 +1195,7 @@ "cimguiname": "ImDrawList_AddQuadFilled", "defaults": {}, "funcname": "AddQuadFilled", - "location": "imgui:2138", + "location": "imgui:2374", "ov_cimguiname": "ImDrawList_AddQuadFilled", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -1197,7 +1244,7 @@ "thickness": "1.0f" }, "funcname": "AddRect", - "location": "imgui:2134", + "location": "imgui:2370", "ov_cimguiname": "ImDrawList_AddRect", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32,float,ImDrawCornerFlags,float)", @@ -1241,7 +1288,7 @@ "rounding_corners": "ImDrawCornerFlags_All" }, "funcname": "AddRectFilled", - "location": "imgui:2135", + "location": "imgui:2371", "ov_cimguiname": "ImDrawList_AddRectFilled", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32,float,ImDrawCornerFlags)", @@ -1286,7 +1333,7 @@ "cimguiname": "ImDrawList_AddRectFilledMultiColor", "defaults": {}, "funcname": "AddRectFilledMultiColor", - "location": "imgui:2136", + "location": "imgui:2372", "ov_cimguiname": "ImDrawList_AddRectFilledMultiColor", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32,ImU32,ImU32,ImU32)", @@ -1325,7 +1372,7 @@ "text_end": "NULL" }, "funcname": "AddText", - "location": "imgui:2145", + "location": "imgui:2381", "ov_cimguiname": "ImDrawList_AddTextVec2", "ret": "void", "signature": "(const ImVec2,ImU32,const char*,const char*)", @@ -1380,7 +1427,7 @@ "wrap_width": "0.0f" }, "funcname": "AddText", - "location": "imgui:2146", + "location": "imgui:2382", "ov_cimguiname": "ImDrawList_AddTextFontPtr", "ret": "void", "signature": "(const ImFont*,float,const ImVec2,ImU32,const char*,const char*,float,const ImVec4*)", @@ -1423,7 +1470,7 @@ "thickness": "1.0f" }, "funcname": "AddTriangle", - "location": "imgui:2139", + "location": "imgui:2375", "ov_cimguiname": "ImDrawList_AddTriangle", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,ImU32,float)", @@ -1460,7 +1507,7 @@ "cimguiname": "ImDrawList_AddTriangleFilled", "defaults": {}, "funcname": "AddTriangleFilled", - "location": "imgui:2140", + "location": "imgui:2376", "ov_cimguiname": "ImDrawList_AddTriangleFilled", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -1481,7 +1528,7 @@ "cimguiname": "ImDrawList_ChannelsMerge", "defaults": {}, "funcname": "ChannelsMerge", - "location": "imgui:2182", + "location": "imgui:2420", "ov_cimguiname": "ImDrawList_ChannelsMerge", "ret": "void", "signature": "()", @@ -1506,7 +1553,7 @@ "cimguiname": "ImDrawList_ChannelsSetCurrent", "defaults": {}, "funcname": "ChannelsSetCurrent", - "location": "imgui:2183", + "location": "imgui:2421", "ov_cimguiname": "ImDrawList_ChannelsSetCurrent", "ret": "void", "signature": "(int)", @@ -1531,7 +1578,7 @@ "cimguiname": "ImDrawList_ChannelsSplit", "defaults": {}, "funcname": "ChannelsSplit", - "location": "imgui:2181", + "location": "imgui:2419", "ov_cimguiname": "ImDrawList_ChannelsSplit", "ret": "void", "signature": "(int)", @@ -1552,7 +1599,7 @@ "cimguiname": "ImDrawList_CloneOutput", "defaults": {}, "funcname": "CloneOutput", - "location": "imgui:2173", + "location": "imgui:2411", "ov_cimguiname": "ImDrawList_CloneOutput", "ret": "ImDrawList*", "signature": "()const", @@ -1577,7 +1624,7 @@ "cimguiname": "ImDrawList_GetClipRectMax", "defaults": {}, "funcname": "GetClipRectMax", - "location": "imgui:2125", + "location": "imgui:2361", "nonUDT": 1, "ov_cimguiname": "ImDrawList_GetClipRectMax", "ret": "void", @@ -1603,7 +1650,7 @@ "cimguiname": "ImDrawList_GetClipRectMin", "defaults": {}, "funcname": "GetClipRectMin", - "location": "imgui:2124", + "location": "imgui:2360", "nonUDT": 1, "ov_cimguiname": "ImDrawList_GetClipRectMin", "ret": "void", @@ -1626,7 +1673,7 @@ "constructor": true, "defaults": {}, "funcname": "ImDrawList", - "location": "imgui:2116", + "location": "imgui:2352", "ov_cimguiname": "ImDrawList_ImDrawList", "signature": "(const ImDrawListSharedData*)", "stname": "ImDrawList" @@ -1668,7 +1715,7 @@ "num_segments": "10" }, "funcname": "PathArcTo", - "location": "imgui:2165", + "location": "imgui:2402", "ov_cimguiname": "ImDrawList_PathArcTo", "ret": "void", "signature": "(const ImVec2,float,float,float,int)", @@ -1705,14 +1752,14 @@ "cimguiname": "ImDrawList_PathArcToFast", "defaults": {}, "funcname": "PathArcToFast", - "location": "imgui:2166", + "location": "imgui:2403", "ov_cimguiname": "ImDrawList_PathArcToFast", "ret": "void", "signature": "(const ImVec2,float,int,int)", "stname": "ImDrawList" } ], - "ImDrawList_PathBezierCurveTo": [ + "ImDrawList_PathBezierCubicCurveTo": [ { "args": "(ImDrawList* self,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,int num_segments)", "argsT": [ @@ -1739,18 +1786,53 @@ ], "argsoriginal": "(const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,int num_segments=0)", "call_args": "(p2,p3,p4,num_segments)", - "cimguiname": "ImDrawList_PathBezierCurveTo", + "cimguiname": "ImDrawList_PathBezierCubicCurveTo", "defaults": { "num_segments": "0" }, - "funcname": "PathBezierCurveTo", - "location": "imgui:2167", - "ov_cimguiname": "ImDrawList_PathBezierCurveTo", + "funcname": "PathBezierCubicCurveTo", + "location": "imgui:2404", + "ov_cimguiname": "ImDrawList_PathBezierCubicCurveTo", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,int)", "stname": "ImDrawList" } ], + "ImDrawList_PathBezierQuadraticCurveTo": [ + { + "args": "(ImDrawList* self,const ImVec2 p2,const ImVec2 p3,int num_segments)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + }, + { + "name": "p2", + "type": "const ImVec2" + }, + { + "name": "p3", + "type": "const ImVec2" + }, + { + "name": "num_segments", + "type": "int" + } + ], + "argsoriginal": "(const ImVec2& p2,const ImVec2& p3,int num_segments=0)", + "call_args": "(p2,p3,num_segments)", + "cimguiname": "ImDrawList_PathBezierQuadraticCurveTo", + "defaults": { + "num_segments": "0" + }, + "funcname": "PathBezierQuadraticCurveTo", + "location": "imgui:2405", + "ov_cimguiname": "ImDrawList_PathBezierQuadraticCurveTo", + "ret": "void", + "signature": "(const ImVec2,const ImVec2,int)", + "stname": "ImDrawList" + } + ], "ImDrawList_PathClear": [ { "args": "(ImDrawList* self)", @@ -1765,7 +1847,7 @@ "cimguiname": "ImDrawList_PathClear", "defaults": {}, "funcname": "PathClear", - "location": "imgui:2160", + "location": "imgui:2397", "ov_cimguiname": "ImDrawList_PathClear", "ret": "void", "signature": "()", @@ -1790,7 +1872,7 @@ "cimguiname": "ImDrawList_PathFillConvex", "defaults": {}, "funcname": "PathFillConvex", - "location": "imgui:2163", + "location": "imgui:2400", "ov_cimguiname": "ImDrawList_PathFillConvex", "ret": "void", "signature": "(ImU32)", @@ -1815,7 +1897,7 @@ "cimguiname": "ImDrawList_PathLineTo", "defaults": {}, "funcname": "PathLineTo", - "location": "imgui:2161", + "location": "imgui:2398", "ov_cimguiname": "ImDrawList_PathLineTo", "ret": "void", "signature": "(const ImVec2)", @@ -1840,7 +1922,7 @@ "cimguiname": "ImDrawList_PathLineToMergeDuplicate", "defaults": {}, "funcname": "PathLineToMergeDuplicate", - "location": "imgui:2162", + "location": "imgui:2399", "ov_cimguiname": "ImDrawList_PathLineToMergeDuplicate", "ret": "void", "signature": "(const ImVec2)", @@ -1880,7 +1962,7 @@ "rounding_corners": "ImDrawCornerFlags_All" }, "funcname": "PathRect", - "location": "imgui:2168", + "location": "imgui:2406", "ov_cimguiname": "ImDrawList_PathRect", "ret": "void", "signature": "(const ImVec2,const ImVec2,float,ImDrawCornerFlags)", @@ -1915,7 +1997,7 @@ "thickness": "1.0f" }, "funcname": "PathStroke", - "location": "imgui:2164", + "location": "imgui:2401", "ov_cimguiname": "ImDrawList_PathStroke", "ret": "void", "signature": "(ImU32,bool,float)", @@ -1936,7 +2018,7 @@ "cimguiname": "ImDrawList_PopClipRect", "defaults": {}, "funcname": "PopClipRect", - "location": "imgui:2121", + "location": "imgui:2357", "ov_cimguiname": "ImDrawList_PopClipRect", "ret": "void", "signature": "()", @@ -1957,7 +2039,7 @@ "cimguiname": "ImDrawList_PopTextureID", "defaults": {}, "funcname": "PopTextureID", - "location": "imgui:2123", + "location": "imgui:2359", "ov_cimguiname": "ImDrawList_PopTextureID", "ret": "void", "signature": "()", @@ -2014,7 +2096,7 @@ "cimguiname": "ImDrawList_PrimQuadUV", "defaults": {}, "funcname": "PrimQuadUV", - "location": "imgui:2192", + "location": "imgui:2430", "ov_cimguiname": "ImDrawList_PrimQuadUV", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -2047,7 +2129,7 @@ "cimguiname": "ImDrawList_PrimRect", "defaults": {}, "funcname": "PrimRect", - "location": "imgui:2190", + "location": "imgui:2428", "ov_cimguiname": "ImDrawList_PrimRect", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32)", @@ -2088,7 +2170,7 @@ "cimguiname": "ImDrawList_PrimRectUV", "defaults": {}, "funcname": "PrimRectUV", - "location": "imgui:2191", + "location": "imgui:2429", "ov_cimguiname": "ImDrawList_PrimRectUV", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -2117,7 +2199,7 @@ "cimguiname": "ImDrawList_PrimReserve", "defaults": {}, "funcname": "PrimReserve", - "location": "imgui:2188", + "location": "imgui:2426", "ov_cimguiname": "ImDrawList_PrimReserve", "ret": "void", "signature": "(int,int)", @@ -2146,7 +2228,7 @@ "cimguiname": "ImDrawList_PrimUnreserve", "defaults": {}, "funcname": "PrimUnreserve", - "location": "imgui:2189", + "location": "imgui:2427", "ov_cimguiname": "ImDrawList_PrimUnreserve", "ret": "void", "signature": "(int,int)", @@ -2179,7 +2261,7 @@ "cimguiname": "ImDrawList_PrimVtx", "defaults": {}, "funcname": "PrimVtx", - "location": "imgui:2195", + "location": "imgui:2433", "ov_cimguiname": "ImDrawList_PrimVtx", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32)", @@ -2204,7 +2286,7 @@ "cimguiname": "ImDrawList_PrimWriteIdx", "defaults": {}, "funcname": "PrimWriteIdx", - "location": "imgui:2194", + "location": "imgui:2432", "ov_cimguiname": "ImDrawList_PrimWriteIdx", "ret": "void", "signature": "(ImDrawIdx)", @@ -2237,7 +2319,7 @@ "cimguiname": "ImDrawList_PrimWriteVtx", "defaults": {}, "funcname": "PrimWriteVtx", - "location": "imgui:2193", + "location": "imgui:2431", "ov_cimguiname": "ImDrawList_PrimWriteVtx", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32)", @@ -2272,7 +2354,7 @@ "intersect_with_current_clip_rect": "false" }, "funcname": "PushClipRect", - "location": "imgui:2119", + "location": "imgui:2355", "ov_cimguiname": "ImDrawList_PushClipRect", "ret": "void", "signature": "(ImVec2,ImVec2,bool)", @@ -2293,7 +2375,7 @@ "cimguiname": "ImDrawList_PushClipRectFullScreen", "defaults": {}, "funcname": "PushClipRectFullScreen", - "location": "imgui:2120", + "location": "imgui:2356", "ov_cimguiname": "ImDrawList_PushClipRectFullScreen", "ret": "void", "signature": "()", @@ -2318,7 +2400,7 @@ "cimguiname": "ImDrawList_PushTextureID", "defaults": {}, "funcname": "PushTextureID", - "location": "imgui:2122", + "location": "imgui:2358", "ov_cimguiname": "ImDrawList_PushTextureID", "ret": "void", "signature": "(ImTextureID)", @@ -2339,7 +2421,7 @@ "cimguiname": "ImDrawList__ClearFreeMemory", "defaults": {}, "funcname": "_ClearFreeMemory", - "location": "imgui:2199", + "location": "imgui:2442", "ov_cimguiname": "ImDrawList__ClearFreeMemory", "ret": "void", "signature": "()", @@ -2360,7 +2442,7 @@ "cimguiname": "ImDrawList__OnChangedClipRect", "defaults": {}, "funcname": "_OnChangedClipRect", - "location": "imgui:2201", + "location": "imgui:2444", "ov_cimguiname": "ImDrawList__OnChangedClipRect", "ret": "void", "signature": "()", @@ -2381,7 +2463,7 @@ "cimguiname": "ImDrawList__OnChangedTextureID", "defaults": {}, "funcname": "_OnChangedTextureID", - "location": "imgui:2202", + "location": "imgui:2445", "ov_cimguiname": "ImDrawList__OnChangedTextureID", "ret": "void", "signature": "()", @@ -2402,7 +2484,7 @@ "cimguiname": "ImDrawList__OnChangedVtxOffset", "defaults": {}, "funcname": "_OnChangedVtxOffset", - "location": "imgui:2203", + "location": "imgui:2446", "ov_cimguiname": "ImDrawList__OnChangedVtxOffset", "ret": "void", "signature": "()", @@ -2423,7 +2505,7 @@ "cimguiname": "ImDrawList__PopUnusedDrawCmd", "defaults": {}, "funcname": "_PopUnusedDrawCmd", - "location": "imgui:2200", + "location": "imgui:2443", "ov_cimguiname": "ImDrawList__PopUnusedDrawCmd", "ret": "void", "signature": "()", @@ -2444,7 +2526,7 @@ "cimguiname": "ImDrawList__ResetForNewFrame", "defaults": {}, "funcname": "_ResetForNewFrame", - "location": "imgui:2198", + "location": "imgui:2441", "ov_cimguiname": "ImDrawList__ResetForNewFrame", "ret": "void", "signature": "()", @@ -2464,7 +2546,7 @@ "cimguiname": "ImDrawList_destroy", "defaults": {}, "destructor": true, - "location": "imgui:2118", + "location": "imgui:2354", "ov_cimguiname": "ImDrawList_destroy", "realdestructor": true, "ret": "void", @@ -2482,7 +2564,7 @@ "constructor": true, "defaults": {}, "funcname": "ImFontAtlasCustomRect", - "location": "imgui:2295", + "location": "imgui:2538", "ov_cimguiname": "ImFontAtlasCustomRect_ImFontAtlasCustomRect", "signature": "()", "stname": "ImFontAtlasCustomRect" @@ -2502,7 +2584,7 @@ "cimguiname": "ImFontAtlasCustomRect_IsPacked", "defaults": {}, "funcname": "IsPacked", - "location": "imgui:2296", + "location": "imgui:2539", "ov_cimguiname": "ImFontAtlasCustomRect_IsPacked", "ret": "bool", "signature": "()const", @@ -2568,7 +2650,7 @@ "offset": "ImVec2(0,0)" }, "funcname": "AddCustomRectFontGlyph", - "location": "imgui:2378", + "location": "imgui:2621", "ov_cimguiname": "ImFontAtlas_AddCustomRectFontGlyph", "ret": "int", "signature": "(ImFont*,ImWchar,int,int,float,const ImVec2)", @@ -2597,7 +2679,7 @@ "cimguiname": "ImFontAtlas_AddCustomRectRegular", "defaults": {}, "funcname": "AddCustomRectRegular", - "location": "imgui:2377", + "location": "imgui:2620", "ov_cimguiname": "ImFontAtlas_AddCustomRectRegular", "ret": "int", "signature": "(int,int)", @@ -2622,7 +2704,7 @@ "cimguiname": "ImFontAtlas_AddFont", "defaults": {}, "funcname": "AddFont", - "location": "imgui:2329", + "location": "imgui:2572", "ov_cimguiname": "ImFontAtlas_AddFont", "ret": "ImFont*", "signature": "(const ImFontConfig*)", @@ -2649,7 +2731,7 @@ "font_cfg": "NULL" }, "funcname": "AddFontDefault", - "location": "imgui:2330", + "location": "imgui:2573", "ov_cimguiname": "ImFontAtlas_AddFontDefault", "ret": "ImFont*", "signature": "(const ImFontConfig*)", @@ -2689,7 +2771,7 @@ "glyph_ranges": "NULL" }, "funcname": "AddFontFromFileTTF", - "location": "imgui:2331", + "location": "imgui:2574", "ov_cimguiname": "ImFontAtlas_AddFontFromFileTTF", "ret": "ImFont*", "signature": "(const char*,float,const ImFontConfig*,const ImWchar*)", @@ -2729,7 +2811,7 @@ "glyph_ranges": "NULL" }, "funcname": "AddFontFromMemoryCompressedBase85TTF", - "location": "imgui:2334", + "location": "imgui:2577", "ov_cimguiname": "ImFontAtlas_AddFontFromMemoryCompressedBase85TTF", "ret": "ImFont*", "signature": "(const char*,float,const ImFontConfig*,const ImWchar*)", @@ -2773,7 +2855,7 @@ "glyph_ranges": "NULL" }, "funcname": "AddFontFromMemoryCompressedTTF", - "location": "imgui:2333", + "location": "imgui:2576", "ov_cimguiname": "ImFontAtlas_AddFontFromMemoryCompressedTTF", "ret": "ImFont*", "signature": "(const void*,int,float,const ImFontConfig*,const ImWchar*)", @@ -2817,7 +2899,7 @@ "glyph_ranges": "NULL" }, "funcname": "AddFontFromMemoryTTF", - "location": "imgui:2332", + "location": "imgui:2575", "ov_cimguiname": "ImFontAtlas_AddFontFromMemoryTTF", "ret": "ImFont*", "signature": "(void*,int,float,const ImFontConfig*,const ImWchar*)", @@ -2838,7 +2920,7 @@ "cimguiname": "ImFontAtlas_Build", "defaults": {}, "funcname": "Build", - "location": "imgui:2345", + "location": "imgui:2588", "ov_cimguiname": "ImFontAtlas_Build", "ret": "bool", "signature": "()", @@ -2871,7 +2953,7 @@ "cimguiname": "ImFontAtlas_CalcCustomRectUV", "defaults": {}, "funcname": "CalcCustomRectUV", - "location": "imgui:2382", + "location": "imgui:2625", "ov_cimguiname": "ImFontAtlas_CalcCustomRectUV", "ret": "void", "signature": "(const ImFontAtlasCustomRect*,ImVec2*,ImVec2*)const", @@ -2892,7 +2974,7 @@ "cimguiname": "ImFontAtlas_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:2338", + "location": "imgui:2581", "ov_cimguiname": "ImFontAtlas_Clear", "ret": "void", "signature": "()", @@ -2913,7 +2995,7 @@ "cimguiname": "ImFontAtlas_ClearFonts", "defaults": {}, "funcname": "ClearFonts", - "location": "imgui:2337", + "location": "imgui:2580", "ov_cimguiname": "ImFontAtlas_ClearFonts", "ret": "void", "signature": "()", @@ -2934,7 +3016,7 @@ "cimguiname": "ImFontAtlas_ClearInputData", "defaults": {}, "funcname": "ClearInputData", - "location": "imgui:2335", + "location": "imgui:2578", "ov_cimguiname": "ImFontAtlas_ClearInputData", "ret": "void", "signature": "()", @@ -2955,7 +3037,7 @@ "cimguiname": "ImFontAtlas_ClearTexData", "defaults": {}, "funcname": "ClearTexData", - "location": "imgui:2336", + "location": "imgui:2579", "ov_cimguiname": "ImFontAtlas_ClearTexData", "ret": "void", "signature": "()", @@ -2980,7 +3062,7 @@ "cimguiname": "ImFontAtlas_GetCustomRectByIndex", "defaults": {}, "funcname": "GetCustomRectByIndex", - "location": "imgui:2379", + "location": "imgui:2622", "ov_cimguiname": "ImFontAtlas_GetCustomRectByIndex", "ret": "ImFontAtlasCustomRect*", "signature": "(int)", @@ -3001,7 +3083,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesChineseFull", "defaults": {}, "funcname": "GetGlyphRangesChineseFull", - "location": "imgui:2361", + "location": "imgui:2604", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesChineseFull", "ret": "const ImWchar*", "signature": "()", @@ -3022,7 +3104,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon", "defaults": {}, "funcname": "GetGlyphRangesChineseSimplifiedCommon", - "location": "imgui:2362", + "location": "imgui:2605", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon", "ret": "const ImWchar*", "signature": "()", @@ -3043,7 +3125,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesCyrillic", "defaults": {}, "funcname": "GetGlyphRangesCyrillic", - "location": "imgui:2363", + "location": "imgui:2606", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesCyrillic", "ret": "const ImWchar*", "signature": "()", @@ -3064,7 +3146,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesDefault", "defaults": {}, "funcname": "GetGlyphRangesDefault", - "location": "imgui:2358", + "location": "imgui:2601", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesDefault", "ret": "const ImWchar*", "signature": "()", @@ -3085,7 +3167,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesJapanese", "defaults": {}, "funcname": "GetGlyphRangesJapanese", - "location": "imgui:2360", + "location": "imgui:2603", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesJapanese", "ret": "const ImWchar*", "signature": "()", @@ -3106,7 +3188,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesKorean", "defaults": {}, "funcname": "GetGlyphRangesKorean", - "location": "imgui:2359", + "location": "imgui:2602", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesKorean", "ret": "const ImWchar*", "signature": "()", @@ -3127,7 +3209,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesThai", "defaults": {}, "funcname": "GetGlyphRangesThai", - "location": "imgui:2364", + "location": "imgui:2607", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesThai", "ret": "const ImWchar*", "signature": "()", @@ -3148,7 +3230,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesVietnamese", "defaults": {}, "funcname": "GetGlyphRangesVietnamese", - "location": "imgui:2365", + "location": "imgui:2608", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesVietnamese", "ret": "const ImWchar*", "signature": "()", @@ -3189,7 +3271,7 @@ "cimguiname": "ImFontAtlas_GetMouseCursorTexData", "defaults": {}, "funcname": "GetMouseCursorTexData", - "location": "imgui:2383", + "location": "imgui:2626", "ov_cimguiname": "ImFontAtlas_GetMouseCursorTexData", "ret": "bool", "signature": "(ImGuiMouseCursor,ImVec2*,ImVec2*,ImVec2[2],ImVec2[2])", @@ -3228,7 +3310,7 @@ "out_bytes_per_pixel": "NULL" }, "funcname": "GetTexDataAsAlpha8", - "location": "imgui:2346", + "location": "imgui:2589", "ov_cimguiname": "ImFontAtlas_GetTexDataAsAlpha8", "ret": "void", "signature": "(unsigned char**,int*,int*,int*)", @@ -3267,7 +3349,7 @@ "out_bytes_per_pixel": "NULL" }, "funcname": "GetTexDataAsRGBA32", - "location": "imgui:2347", + "location": "imgui:2590", "ov_cimguiname": "ImFontAtlas_GetTexDataAsRGBA32", "ret": "void", "signature": "(unsigned char**,int*,int*,int*)", @@ -3284,7 +3366,7 @@ "constructor": true, "defaults": {}, "funcname": "ImFontAtlas", - "location": "imgui:2327", + "location": "imgui:2570", "ov_cimguiname": "ImFontAtlas_ImFontAtlas", "signature": "()", "stname": "ImFontAtlas" @@ -3304,7 +3386,7 @@ "cimguiname": "ImFontAtlas_IsBuilt", "defaults": {}, "funcname": "IsBuilt", - "location": "imgui:2348", + "location": "imgui:2591", "ov_cimguiname": "ImFontAtlas_IsBuilt", "ret": "bool", "signature": "()const", @@ -3329,7 +3411,7 @@ "cimguiname": "ImFontAtlas_SetTexID", "defaults": {}, "funcname": "SetTexID", - "location": "imgui:2349", + "location": "imgui:2592", "ov_cimguiname": "ImFontAtlas_SetTexID", "ret": "void", "signature": "(ImTextureID)", @@ -3349,7 +3431,7 @@ "cimguiname": "ImFontAtlas_destroy", "defaults": {}, "destructor": true, - "location": "imgui:2328", + "location": "imgui:2571", "ov_cimguiname": "ImFontAtlas_destroy", "realdestructor": true, "ret": "void", @@ -3367,7 +3449,7 @@ "constructor": true, "defaults": {}, "funcname": "ImFontConfig", - "location": "imgui:2256", + "location": "imgui:2499", "ov_cimguiname": "ImFontConfig_ImFontConfig", "signature": "()", "stname": "ImFontConfig" @@ -3410,7 +3492,7 @@ "cimguiname": "ImFontGlyphRangesBuilder_AddChar", "defaults": {}, "funcname": "AddChar", - "location": "imgui:2280", + "location": "imgui:2523", "ov_cimguiname": "ImFontGlyphRangesBuilder_AddChar", "ret": "void", "signature": "(ImWchar)", @@ -3435,7 +3517,7 @@ "cimguiname": "ImFontGlyphRangesBuilder_AddRanges", "defaults": {}, "funcname": "AddRanges", - "location": "imgui:2282", + "location": "imgui:2525", "ov_cimguiname": "ImFontGlyphRangesBuilder_AddRanges", "ret": "void", "signature": "(const ImWchar*)", @@ -3466,7 +3548,7 @@ "text_end": "NULL" }, "funcname": "AddText", - "location": "imgui:2281", + "location": "imgui:2524", "ov_cimguiname": "ImFontGlyphRangesBuilder_AddText", "ret": "void", "signature": "(const char*,const char*)", @@ -3491,7 +3573,7 @@ "cimguiname": "ImFontGlyphRangesBuilder_BuildRanges", "defaults": {}, "funcname": "BuildRanges", - "location": "imgui:2283", + "location": "imgui:2526", "ov_cimguiname": "ImFontGlyphRangesBuilder_BuildRanges", "ret": "void", "signature": "(ImVector_ImWchar*)", @@ -3512,7 +3594,7 @@ "cimguiname": "ImFontGlyphRangesBuilder_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:2277", + "location": "imgui:2520", "ov_cimguiname": "ImFontGlyphRangesBuilder_Clear", "ret": "void", "signature": "()", @@ -3537,7 +3619,7 @@ "cimguiname": "ImFontGlyphRangesBuilder_GetBit", "defaults": {}, "funcname": "GetBit", - "location": "imgui:2278", + "location": "imgui:2521", "ov_cimguiname": "ImFontGlyphRangesBuilder_GetBit", "ret": "bool", "signature": "(size_t)const", @@ -3554,7 +3636,7 @@ "constructor": true, "defaults": {}, "funcname": "ImFontGlyphRangesBuilder", - "location": "imgui:2276", + "location": "imgui:2519", "ov_cimguiname": "ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder", "signature": "()", "stname": "ImFontGlyphRangesBuilder" @@ -3578,7 +3660,7 @@ "cimguiname": "ImFontGlyphRangesBuilder_SetBit", "defaults": {}, "funcname": "SetBit", - "location": "imgui:2279", + "location": "imgui:2522", "ov_cimguiname": "ImFontGlyphRangesBuilder_SetBit", "ret": "void", "signature": "(size_t)", @@ -3662,7 +3744,7 @@ "cimguiname": "ImFont_AddGlyph", "defaults": {}, "funcname": "AddGlyph", - "location": "imgui:2464", + "location": "imgui:2707", "ov_cimguiname": "ImFont_AddGlyph", "ret": "void", "signature": "(const ImFontConfig*,ImWchar,float,float,float,float,float,float,float,float,float)", @@ -3697,7 +3779,7 @@ "overwrite_dst": "true" }, "funcname": "AddRemapChar", - "location": "imgui:2465", + "location": "imgui:2708", "ov_cimguiname": "ImFont_AddRemapChar", "ret": "void", "signature": "(ImWchar,ImWchar,bool)", @@ -3718,7 +3800,7 @@ "cimguiname": "ImFont_BuildLookupTable", "defaults": {}, "funcname": "BuildLookupTable", - "location": "imgui:2461", + "location": "imgui:2704", "ov_cimguiname": "ImFont_BuildLookupTable", "ret": "void", "signature": "()", @@ -3770,7 +3852,7 @@ "text_end": "NULL" }, "funcname": "CalcTextSizeA", - "location": "imgui:2455", + "location": "imgui:2698", "nonUDT": 1, "ov_cimguiname": "ImFont_CalcTextSizeA", "ret": "void", @@ -3808,7 +3890,7 @@ "cimguiname": "ImFont_CalcWordWrapPositionA", "defaults": {}, "funcname": "CalcWordWrapPositionA", - "location": "imgui:2456", + "location": "imgui:2699", "ov_cimguiname": "ImFont_CalcWordWrapPositionA", "ret": "const char*", "signature": "(float,const char*,const char*,float)const", @@ -3829,7 +3911,7 @@ "cimguiname": "ImFont_ClearOutputData", "defaults": {}, "funcname": "ClearOutputData", - "location": "imgui:2462", + "location": "imgui:2705", "ov_cimguiname": "ImFont_ClearOutputData", "ret": "void", "signature": "()", @@ -3854,7 +3936,7 @@ "cimguiname": "ImFont_FindGlyph", "defaults": {}, "funcname": "FindGlyph", - "location": "imgui:2447", + "location": "imgui:2690", "ov_cimguiname": "ImFont_FindGlyph", "ret": "const ImFontGlyph*", "signature": "(ImWchar)const", @@ -3879,7 +3961,7 @@ "cimguiname": "ImFont_FindGlyphNoFallback", "defaults": {}, "funcname": "FindGlyphNoFallback", - "location": "imgui:2448", + "location": "imgui:2691", "ov_cimguiname": "ImFont_FindGlyphNoFallback", "ret": "const ImFontGlyph*", "signature": "(ImWchar)const", @@ -3904,7 +3986,7 @@ "cimguiname": "ImFont_GetCharAdvance", "defaults": {}, "funcname": "GetCharAdvance", - "location": "imgui:2449", + "location": "imgui:2692", "ov_cimguiname": "ImFont_GetCharAdvance", "ret": "float", "signature": "(ImWchar)const", @@ -3925,7 +4007,7 @@ "cimguiname": "ImFont_GetDebugName", "defaults": {}, "funcname": "GetDebugName", - "location": "imgui:2451", + "location": "imgui:2694", "ov_cimguiname": "ImFont_GetDebugName", "ret": "const char*", "signature": "()const", @@ -3950,7 +4032,7 @@ "cimguiname": "ImFont_GrowIndex", "defaults": {}, "funcname": "GrowIndex", - "location": "imgui:2463", + "location": "imgui:2706", "ov_cimguiname": "ImFont_GrowIndex", "ret": "void", "signature": "(int)", @@ -3967,7 +4049,7 @@ "constructor": true, "defaults": {}, "funcname": "ImFont", - "location": "imgui:2445", + "location": "imgui:2688", "ov_cimguiname": "ImFont_ImFont", "signature": "()", "stname": "ImFont" @@ -3995,7 +4077,7 @@ "cimguiname": "ImFont_IsGlyphRangeUnused", "defaults": {}, "funcname": "IsGlyphRangeUnused", - "location": "imgui:2468", + "location": "imgui:2711", "ov_cimguiname": "ImFont_IsGlyphRangeUnused", "ret": "bool", "signature": "(unsigned int,unsigned int)", @@ -4016,7 +4098,7 @@ "cimguiname": "ImFont_IsLoaded", "defaults": {}, "funcname": "IsLoaded", - "location": "imgui:2450", + "location": "imgui:2693", "ov_cimguiname": "ImFont_IsLoaded", "ret": "bool", "signature": "()const", @@ -4057,7 +4139,7 @@ "cimguiname": "ImFont_RenderChar", "defaults": {}, "funcname": "RenderChar", - "location": "imgui:2457", + "location": "imgui:2700", "ov_cimguiname": "ImFont_RenderChar", "ret": "void", "signature": "(ImDrawList*,float,ImVec2,ImU32,ImWchar)const", @@ -4117,7 +4199,7 @@ "wrap_width": "0.0f" }, "funcname": "RenderText", - "location": "imgui:2458", + "location": "imgui:2701", "ov_cimguiname": "ImFont_RenderText", "ret": "void", "signature": "(ImDrawList*,float,ImVec2,ImU32,const ImVec4,const char*,const char*,float,bool)const", @@ -4142,7 +4224,7 @@ "cimguiname": "ImFont_SetFallbackChar", "defaults": {}, "funcname": "SetFallbackChar", - "location": "imgui:2467", + "location": "imgui:2710", "ov_cimguiname": "ImFont_SetFallbackChar", "ret": "void", "signature": "(ImWchar)", @@ -4171,7 +4253,7 @@ "cimguiname": "ImFont_SetGlyphVisible", "defaults": {}, "funcname": "SetGlyphVisible", - "location": "imgui:2466", + "location": "imgui:2709", "ov_cimguiname": "ImFont_SetGlyphVisible", "ret": "void", "signature": "(ImWchar,bool)", @@ -4191,7 +4273,7 @@ "cimguiname": "ImFont_destroy", "defaults": {}, "destructor": true, - "location": "imgui:2446", + "location": "imgui:2689", "ov_cimguiname": "ImFont_destroy", "realdestructor": true, "ret": "void", @@ -4217,7 +4299,7 @@ "cimguiname": "ImGuiIO_AddInputCharacter", "defaults": {}, "funcname": "AddInputCharacter", - "location": "imgui:1589", + "location": "imgui:1801", "ov_cimguiname": "ImGuiIO_AddInputCharacter", "ret": "void", "signature": "(unsigned int)", @@ -4242,7 +4324,7 @@ "cimguiname": "ImGuiIO_AddInputCharacterUTF16", "defaults": {}, "funcname": "AddInputCharacterUTF16", - "location": "imgui:1590", + "location": "imgui:1802", "ov_cimguiname": "ImGuiIO_AddInputCharacterUTF16", "ret": "void", "signature": "(ImWchar16)", @@ -4267,7 +4349,7 @@ "cimguiname": "ImGuiIO_AddInputCharactersUTF8", "defaults": {}, "funcname": "AddInputCharactersUTF8", - "location": "imgui:1591", + "location": "imgui:1803", "ov_cimguiname": "ImGuiIO_AddInputCharactersUTF8", "ret": "void", "signature": "(const char*)", @@ -4288,7 +4370,7 @@ "cimguiname": "ImGuiIO_ClearInputCharacters", "defaults": {}, "funcname": "ClearInputCharacters", - "location": "imgui:1592", + "location": "imgui:1804", "ov_cimguiname": "ImGuiIO_ClearInputCharacters", "ret": "void", "signature": "()", @@ -4305,7 +4387,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiIO", - "location": "imgui:1640", + "location": "imgui:1852", "ov_cimguiname": "ImGuiIO_ImGuiIO", "signature": "()", "stname": "ImGuiIO" @@ -4344,7 +4426,7 @@ "cimguiname": "ImGuiInputTextCallbackData_ClearSelection", "defaults": {}, "funcname": "ClearSelection", - "location": "imgui:1681", + "location": "imgui:1893", "ov_cimguiname": "ImGuiInputTextCallbackData_ClearSelection", "ret": "void", "signature": "()", @@ -4373,7 +4455,7 @@ "cimguiname": "ImGuiInputTextCallbackData_DeleteChars", "defaults": {}, "funcname": "DeleteChars", - "location": "imgui:1678", + "location": "imgui:1890", "ov_cimguiname": "ImGuiInputTextCallbackData_DeleteChars", "ret": "void", "signature": "(int,int)", @@ -4394,7 +4476,7 @@ "cimguiname": "ImGuiInputTextCallbackData_HasSelection", "defaults": {}, "funcname": "HasSelection", - "location": "imgui:1682", + "location": "imgui:1894", "ov_cimguiname": "ImGuiInputTextCallbackData_HasSelection", "ret": "bool", "signature": "()const", @@ -4411,7 +4493,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiInputTextCallbackData", - "location": "imgui:1677", + "location": "imgui:1889", "ov_cimguiname": "ImGuiInputTextCallbackData_ImGuiInputTextCallbackData", "signature": "()", "stname": "ImGuiInputTextCallbackData" @@ -4445,7 +4527,7 @@ "text_end": "NULL" }, "funcname": "InsertChars", - "location": "imgui:1679", + "location": "imgui:1891", "ov_cimguiname": "ImGuiInputTextCallbackData_InsertChars", "ret": "void", "signature": "(int,const char*,const char*)", @@ -4466,7 +4548,7 @@ "cimguiname": "ImGuiInputTextCallbackData_SelectAll", "defaults": {}, "funcname": "SelectAll", - "location": "imgui:1680", + "location": "imgui:1892", "ov_cimguiname": "ImGuiInputTextCallbackData_SelectAll", "ret": "void", "signature": "()", @@ -4516,7 +4598,7 @@ "items_height": "-1.0f" }, "funcname": "Begin", - "location": "imgui:1921", + "location": "imgui:2147", "ov_cimguiname": "ImGuiListClipper_Begin", "ret": "void", "signature": "(int,float)", @@ -4537,7 +4619,7 @@ "cimguiname": "ImGuiListClipper_End", "defaults": {}, "funcname": "End", - "location": "imgui:1922", + "location": "imgui:2148", "ov_cimguiname": "ImGuiListClipper_End", "ret": "void", "signature": "()", @@ -4554,7 +4636,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiListClipper", - "location": "imgui:1916", + "location": "imgui:2142", "ov_cimguiname": "ImGuiListClipper_ImGuiListClipper", "signature": "()", "stname": "ImGuiListClipper" @@ -4574,7 +4656,7 @@ "cimguiname": "ImGuiListClipper_Step", "defaults": {}, "funcname": "Step", - "location": "imgui:1923", + "location": "imgui:2149", "ov_cimguiname": "ImGuiListClipper_Step", "ret": "bool", "signature": "()", @@ -4594,7 +4676,7 @@ "cimguiname": "ImGuiListClipper_destroy", "defaults": {}, "destructor": true, - "location": "imgui:1917", + "location": "imgui:2143", "ov_cimguiname": "ImGuiListClipper_destroy", "realdestructor": true, "ret": "void", @@ -4612,7 +4694,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiOnceUponAFrame", - "location": "imgui:1785", + "location": "imgui:2010", "ov_cimguiname": "ImGuiOnceUponAFrame_ImGuiOnceUponAFrame", "signature": "()", "stname": "ImGuiOnceUponAFrame" @@ -4651,7 +4733,7 @@ "cimguiname": "ImGuiPayload_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:1711", + "location": "imgui:1923", "ov_cimguiname": "ImGuiPayload_Clear", "ret": "void", "signature": "()", @@ -4668,7 +4750,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiPayload", - "location": "imgui:1710", + "location": "imgui:1922", "ov_cimguiname": "ImGuiPayload_ImGuiPayload", "signature": "()", "stname": "ImGuiPayload" @@ -4692,7 +4774,7 @@ "cimguiname": "ImGuiPayload_IsDataType", "defaults": {}, "funcname": "IsDataType", - "location": "imgui:1712", + "location": "imgui:1924", "ov_cimguiname": "ImGuiPayload_IsDataType", "ret": "bool", "signature": "(const char*)const", @@ -4713,7 +4795,7 @@ "cimguiname": "ImGuiPayload_IsDelivery", "defaults": {}, "funcname": "IsDelivery", - "location": "imgui:1714", + "location": "imgui:1926", "ov_cimguiname": "ImGuiPayload_IsDelivery", "ret": "bool", "signature": "()const", @@ -4734,7 +4816,7 @@ "cimguiname": "ImGuiPayload_IsPreview", "defaults": {}, "funcname": "IsPreview", - "location": "imgui:1713", + "location": "imgui:1925", "ov_cimguiname": "ImGuiPayload_IsPreview", "ret": "bool", "signature": "()const", @@ -4779,7 +4861,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiStoragePair", - "location": "imgui:1852", + "location": "imgui:2077", "ov_cimguiname": "ImGuiStoragePair_ImGuiStoragePairInt", "signature": "(ImGuiID,int)", "stname": "ImGuiStoragePair" @@ -4802,7 +4884,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiStoragePair", - "location": "imgui:1853", + "location": "imgui:2078", "ov_cimguiname": "ImGuiStoragePair_ImGuiStoragePairFloat", "signature": "(ImGuiID,float)", "stname": "ImGuiStoragePair" @@ -4825,7 +4907,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiStoragePair", - "location": "imgui:1854", + "location": "imgui:2079", "ov_cimguiname": "ImGuiStoragePair_ImGuiStoragePairPtr", "signature": "(ImGuiID,void*)", "stname": "ImGuiStoragePair" @@ -4864,7 +4946,7 @@ "cimguiname": "ImGuiStorage_BuildSortByKey", "defaults": {}, "funcname": "BuildSortByKey", - "location": "imgui:1885", + "location": "imgui:2110", "ov_cimguiname": "ImGuiStorage_BuildSortByKey", "ret": "void", "signature": "()", @@ -4885,7 +4967,7 @@ "cimguiname": "ImGuiStorage_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:1862", + "location": "imgui:2087", "ov_cimguiname": "ImGuiStorage_Clear", "ret": "void", "signature": "()", @@ -4916,7 +4998,7 @@ "default_val": "false" }, "funcname": "GetBool", - "location": "imgui:1865", + "location": "imgui:2090", "ov_cimguiname": "ImGuiStorage_GetBool", "ret": "bool", "signature": "(ImGuiID,bool)const", @@ -4947,7 +5029,7 @@ "default_val": "false" }, "funcname": "GetBoolRef", - "location": "imgui:1877", + "location": "imgui:2102", "ov_cimguiname": "ImGuiStorage_GetBoolRef", "ret": "bool*", "signature": "(ImGuiID,bool)", @@ -4978,7 +5060,7 @@ "default_val": "0.0f" }, "funcname": "GetFloat", - "location": "imgui:1867", + "location": "imgui:2092", "ov_cimguiname": "ImGuiStorage_GetFloat", "ret": "float", "signature": "(ImGuiID,float)const", @@ -5009,7 +5091,7 @@ "default_val": "0.0f" }, "funcname": "GetFloatRef", - "location": "imgui:1878", + "location": "imgui:2103", "ov_cimguiname": "ImGuiStorage_GetFloatRef", "ret": "float*", "signature": "(ImGuiID,float)", @@ -5040,7 +5122,7 @@ "default_val": "0" }, "funcname": "GetInt", - "location": "imgui:1863", + "location": "imgui:2088", "ov_cimguiname": "ImGuiStorage_GetInt", "ret": "int", "signature": "(ImGuiID,int)const", @@ -5071,7 +5153,7 @@ "default_val": "0" }, "funcname": "GetIntRef", - "location": "imgui:1876", + "location": "imgui:2101", "ov_cimguiname": "ImGuiStorage_GetIntRef", "ret": "int*", "signature": "(ImGuiID,int)", @@ -5096,7 +5178,7 @@ "cimguiname": "ImGuiStorage_GetVoidPtr", "defaults": {}, "funcname": "GetVoidPtr", - "location": "imgui:1869", + "location": "imgui:2094", "ov_cimguiname": "ImGuiStorage_GetVoidPtr", "ret": "void*", "signature": "(ImGuiID)const", @@ -5127,7 +5209,7 @@ "default_val": "NULL" }, "funcname": "GetVoidPtrRef", - "location": "imgui:1879", + "location": "imgui:2104", "ov_cimguiname": "ImGuiStorage_GetVoidPtrRef", "ret": "void**", "signature": "(ImGuiID,void*)", @@ -5152,7 +5234,7 @@ "cimguiname": "ImGuiStorage_SetAllInt", "defaults": {}, "funcname": "SetAllInt", - "location": "imgui:1882", + "location": "imgui:2107", "ov_cimguiname": "ImGuiStorage_SetAllInt", "ret": "void", "signature": "(int)", @@ -5181,7 +5263,7 @@ "cimguiname": "ImGuiStorage_SetBool", "defaults": {}, "funcname": "SetBool", - "location": "imgui:1866", + "location": "imgui:2091", "ov_cimguiname": "ImGuiStorage_SetBool", "ret": "void", "signature": "(ImGuiID,bool)", @@ -5210,7 +5292,7 @@ "cimguiname": "ImGuiStorage_SetFloat", "defaults": {}, "funcname": "SetFloat", - "location": "imgui:1868", + "location": "imgui:2093", "ov_cimguiname": "ImGuiStorage_SetFloat", "ret": "void", "signature": "(ImGuiID,float)", @@ -5239,7 +5321,7 @@ "cimguiname": "ImGuiStorage_SetInt", "defaults": {}, "funcname": "SetInt", - "location": "imgui:1864", + "location": "imgui:2089", "ov_cimguiname": "ImGuiStorage_SetInt", "ret": "void", "signature": "(ImGuiID,int)", @@ -5268,7 +5350,7 @@ "cimguiname": "ImGuiStorage_SetVoidPtr", "defaults": {}, "funcname": "SetVoidPtr", - "location": "imgui:1870", + "location": "imgui:2095", "ov_cimguiname": "ImGuiStorage_SetVoidPtr", "ret": "void", "signature": "(ImGuiID,void*)", @@ -5285,7 +5367,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiStyle", - "location": "imgui:1496", + "location": "imgui:1715", "ov_cimguiname": "ImGuiStyle_ImGuiStyle", "signature": "()", "stname": "ImGuiStyle" @@ -5309,7 +5391,7 @@ "cimguiname": "ImGuiStyle_ScaleAllSizes", "defaults": {}, "funcname": "ScaleAllSizes", - "location": "imgui:1497", + "location": "imgui:1716", "ov_cimguiname": "ImGuiStyle_ScaleAllSizes", "ret": "void", "signature": "(float)", @@ -5335,6 +5417,76 @@ "stname": "ImGuiStyle" } ], + "ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiTableColumnSortSpecs", + "location": "imgui:1937", + "ov_cimguiname": "ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs", + "signature": "()", + "stname": "ImGuiTableColumnSortSpecs" + } + ], + "ImGuiTableColumnSortSpecs_destroy": [ + { + "args": "(ImGuiTableColumnSortSpecs* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiTableColumnSortSpecs*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiTableColumnSortSpecs_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImGuiTableColumnSortSpecs_destroy", + "ret": "void", + "signature": "(ImGuiTableColumnSortSpecs*)", + "stname": "ImGuiTableColumnSortSpecs" + } + ], + "ImGuiTableSortSpecs_ImGuiTableSortSpecs": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiTableSortSpecs_ImGuiTableSortSpecs", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiTableSortSpecs", + "location": "imgui:1950", + "ov_cimguiname": "ImGuiTableSortSpecs_ImGuiTableSortSpecs", + "signature": "()", + "stname": "ImGuiTableSortSpecs" + } + ], + "ImGuiTableSortSpecs_destroy": [ + { + "args": "(ImGuiTableSortSpecs* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiTableSortSpecs*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiTableSortSpecs_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImGuiTableSortSpecs_destroy", + "ret": "void", + "signature": "(ImGuiTableSortSpecs*)", + "stname": "ImGuiTableSortSpecs" + } + ], "ImGuiTextBuffer_ImGuiTextBuffer": [ { "args": "()", @@ -5345,7 +5497,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTextBuffer", - "location": "imgui:1823", + "location": "imgui:2048", "ov_cimguiname": "ImGuiTextBuffer_ImGuiTextBuffer", "signature": "()", "stname": "ImGuiTextBuffer" @@ -5375,7 +5527,7 @@ "str_end": "NULL" }, "funcname": "append", - "location": "imgui:1832", + "location": "imgui:2057", "ov_cimguiname": "ImGuiTextBuffer_append", "ret": "void", "signature": "(const char*,const char*)", @@ -5405,7 +5557,7 @@ "defaults": {}, "funcname": "appendf", "isvararg": "...)", - "location": "imgui:1833", + "location": "imgui:2058", "manual": true, "ov_cimguiname": "ImGuiTextBuffer_appendf", "ret": "void", @@ -5435,7 +5587,7 @@ "cimguiname": "ImGuiTextBuffer_appendfv", "defaults": {}, "funcname": "appendfv", - "location": "imgui:1834", + "location": "imgui:2059", "ov_cimguiname": "ImGuiTextBuffer_appendfv", "ret": "void", "signature": "(const char*,va_list)", @@ -5456,7 +5608,7 @@ "cimguiname": "ImGuiTextBuffer_begin", "defaults": {}, "funcname": "begin", - "location": "imgui:1825", + "location": "imgui:2050", "ov_cimguiname": "ImGuiTextBuffer_begin", "ret": "const char*", "signature": "()const", @@ -5477,7 +5629,7 @@ "cimguiname": "ImGuiTextBuffer_c_str", "defaults": {}, "funcname": "c_str", - "location": "imgui:1831", + "location": "imgui:2056", "ov_cimguiname": "ImGuiTextBuffer_c_str", "ret": "const char*", "signature": "()const", @@ -5498,7 +5650,7 @@ "cimguiname": "ImGuiTextBuffer_clear", "defaults": {}, "funcname": "clear", - "location": "imgui:1829", + "location": "imgui:2054", "ov_cimguiname": "ImGuiTextBuffer_clear", "ret": "void", "signature": "()", @@ -5538,7 +5690,7 @@ "cimguiname": "ImGuiTextBuffer_empty", "defaults": {}, "funcname": "empty", - "location": "imgui:1828", + "location": "imgui:2053", "ov_cimguiname": "ImGuiTextBuffer_empty", "ret": "bool", "signature": "()const", @@ -5559,7 +5711,7 @@ "cimguiname": "ImGuiTextBuffer_end", "defaults": {}, "funcname": "end", - "location": "imgui:1826", + "location": "imgui:2051", "ov_cimguiname": "ImGuiTextBuffer_end", "ret": "const char*", "signature": "()const", @@ -5584,7 +5736,7 @@ "cimguiname": "ImGuiTextBuffer_reserve", "defaults": {}, "funcname": "reserve", - "location": "imgui:1830", + "location": "imgui:2055", "ov_cimguiname": "ImGuiTextBuffer_reserve", "ret": "void", "signature": "(int)", @@ -5605,7 +5757,7 @@ "cimguiname": "ImGuiTextBuffer_size", "defaults": {}, "funcname": "size", - "location": "imgui:1827", + "location": "imgui:2052", "ov_cimguiname": "ImGuiTextBuffer_size", "ret": "int", "signature": "()const", @@ -5626,7 +5778,7 @@ "cimguiname": "ImGuiTextFilter_Build", "defaults": {}, "funcname": "Build", - "location": "imgui:1796", + "location": "imgui:2021", "ov_cimguiname": "ImGuiTextFilter_Build", "ret": "void", "signature": "()", @@ -5647,7 +5799,7 @@ "cimguiname": "ImGuiTextFilter_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:1797", + "location": "imgui:2022", "ov_cimguiname": "ImGuiTextFilter_Clear", "ret": "void", "signature": "()", @@ -5679,7 +5831,7 @@ "width": "0.0f" }, "funcname": "Draw", - "location": "imgui:1794", + "location": "imgui:2019", "ov_cimguiname": "ImGuiTextFilter_Draw", "ret": "bool", "signature": "(const char*,float)", @@ -5703,7 +5855,7 @@ "default_filter": "\"\"" }, "funcname": "ImGuiTextFilter", - "location": "imgui:1793", + "location": "imgui:2018", "ov_cimguiname": "ImGuiTextFilter_ImGuiTextFilter", "signature": "(const char*)", "stname": "ImGuiTextFilter" @@ -5723,7 +5875,7 @@ "cimguiname": "ImGuiTextFilter_IsActive", "defaults": {}, "funcname": "IsActive", - "location": "imgui:1798", + "location": "imgui:2023", "ov_cimguiname": "ImGuiTextFilter_IsActive", "ret": "bool", "signature": "()const", @@ -5754,7 +5906,7 @@ "text_end": "NULL" }, "funcname": "PassFilter", - "location": "imgui:1795", + "location": "imgui:2020", "ov_cimguiname": "ImGuiTextFilter_PassFilter", "ret": "bool", "signature": "(const char*,const char*)const", @@ -5790,7 +5942,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTextRange", - "location": "imgui:1806", + "location": "imgui:2031", "ov_cimguiname": "ImGuiTextRange_ImGuiTextRangeNil", "signature": "()", "stname": "ImGuiTextRange" @@ -5813,7 +5965,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTextRange", - "location": "imgui:1807", + "location": "imgui:2032", "ov_cimguiname": "ImGuiTextRange_ImGuiTextRangeStr", "signature": "(const char*,const char*)", "stname": "ImGuiTextRange" @@ -5852,7 +6004,7 @@ "cimguiname": "ImGuiTextRange_empty", "defaults": {}, "funcname": "empty", - "location": "imgui:1808", + "location": "imgui:2033", "ov_cimguiname": "ImGuiTextRange_empty", "ret": "bool", "signature": "()const", @@ -5881,7 +6033,7 @@ "cimguiname": "ImGuiTextRange_split", "defaults": {}, "funcname": "split", - "location": "imgui:1809", + "location": "imgui:2034", "ov_cimguiname": "ImGuiTextRange_split", "ret": "void", "signature": "(char,ImVector_ImGuiTextRange*)const", @@ -5898,7 +6050,7 @@ "constructor": true, "defaults": {}, "funcname": "ImVec2", - "location": "imgui:214", + "location": "imgui:226", "ov_cimguiname": "ImVec2_ImVec2Nil", "signature": "()", "stname": "ImVec2" @@ -5921,7 +6073,7 @@ "constructor": true, "defaults": {}, "funcname": "ImVec2", - "location": "imgui:215", + "location": "imgui:227", "ov_cimguiname": "ImVec2_ImVec2Float", "signature": "(float,float)", "stname": "ImVec2" @@ -5956,7 +6108,7 @@ "constructor": true, "defaults": {}, "funcname": "ImVec4", - "location": "imgui:227", + "location": "imgui:239", "ov_cimguiname": "ImVec4_ImVec4Nil", "signature": "()", "stname": "ImVec4" @@ -5987,7 +6139,7 @@ "constructor": true, "defaults": {}, "funcname": "ImVec4", - "location": "imgui:228", + "location": "imgui:240", "ov_cimguiname": "ImVec4_ImVec4Float", "signature": "(float,float,float,float)", "stname": "ImVec4" @@ -6022,7 +6174,7 @@ "constructor": true, "defaults": {}, "funcname": "ImVector", - "location": "imgui:1401", + "location": "imgui:1618", "ov_cimguiname": "ImVector_ImVectorNil", "signature": "()", "stname": "ImVector", @@ -6042,7 +6194,7 @@ "constructor": true, "defaults": {}, "funcname": "ImVector", - "location": "imgui:1402", + "location": "imgui:1619", "ov_cimguiname": "ImVector_ImVectorVector", "signature": "(const ImVector)", "stname": "ImVector", @@ -6067,7 +6219,7 @@ "cimguiname": "ImVector__grow_capacity", "defaults": {}, "funcname": "_grow_capacity", - "location": "imgui:1425", + "location": "imgui:1642", "ov_cimguiname": "ImVector__grow_capacity", "ret": "int", "signature": "(int)const", @@ -6089,7 +6241,7 @@ "cimguiname": "ImVector_back", "defaults": {}, "funcname": "back", - "location": "imgui:1421", + "location": "imgui:1638", "ov_cimguiname": "ImVector_backNil", "ret": "T*", "retref": "&", @@ -6110,7 +6262,7 @@ "cimguiname": "ImVector_back", "defaults": {}, "funcname": "back", - "location": "imgui:1422", + "location": "imgui:1639", "ov_cimguiname": "ImVector_back_const", "ret": "const T*", "retref": "&", @@ -6133,7 +6285,7 @@ "cimguiname": "ImVector_begin", "defaults": {}, "funcname": "begin", - "location": "imgui:1415", + "location": "imgui:1632", "ov_cimguiname": "ImVector_beginNil", "ret": "T*", "signature": "()", @@ -6153,7 +6305,7 @@ "cimguiname": "ImVector_begin", "defaults": {}, "funcname": "begin", - "location": "imgui:1416", + "location": "imgui:1633", "ov_cimguiname": "ImVector_begin_const", "ret": "const T*", "signature": "()const", @@ -6175,7 +6327,7 @@ "cimguiname": "ImVector_capacity", "defaults": {}, "funcname": "capacity", - "location": "imgui:1410", + "location": "imgui:1627", "ov_cimguiname": "ImVector_capacity", "ret": "int", "signature": "()const", @@ -6197,7 +6349,7 @@ "cimguiname": "ImVector_clear", "defaults": {}, "funcname": "clear", - "location": "imgui:1414", + "location": "imgui:1631", "ov_cimguiname": "ImVector_clear", "ret": "void", "signature": "()", @@ -6223,7 +6375,7 @@ "cimguiname": "ImVector_contains", "defaults": {}, "funcname": "contains", - "location": "imgui:1439", + "location": "imgui:1656", "ov_cimguiname": "ImVector_contains", "ret": "bool", "signature": "(const T)const", @@ -6244,7 +6396,7 @@ "cimguiname": "ImVector_destroy", "defaults": {}, "destructor": true, - "location": "imgui:1404", + "location": "imgui:1621", "ov_cimguiname": "ImVector_destroy", "realdestructor": true, "ret": "void", @@ -6267,7 +6419,7 @@ "cimguiname": "ImVector_empty", "defaults": {}, "funcname": "empty", - "location": "imgui:1406", + "location": "imgui:1623", "ov_cimguiname": "ImVector_empty", "ret": "bool", "signature": "()const", @@ -6289,7 +6441,7 @@ "cimguiname": "ImVector_end", "defaults": {}, "funcname": "end", - "location": "imgui:1417", + "location": "imgui:1634", "ov_cimguiname": "ImVector_endNil", "ret": "T*", "signature": "()", @@ -6309,7 +6461,7 @@ "cimguiname": "ImVector_end", "defaults": {}, "funcname": "end", - "location": "imgui:1418", + "location": "imgui:1635", "ov_cimguiname": "ImVector_end_const", "ret": "const T*", "signature": "()const", @@ -6335,7 +6487,7 @@ "cimguiname": "ImVector_erase", "defaults": {}, "funcname": "erase", - "location": "imgui:1435", + "location": "imgui:1652", "ov_cimguiname": "ImVector_eraseNil", "ret": "T*", "signature": "(const T*)", @@ -6363,7 +6515,7 @@ "cimguiname": "ImVector_erase", "defaults": {}, "funcname": "erase", - "location": "imgui:1436", + "location": "imgui:1653", "ov_cimguiname": "ImVector_eraseTPtr", "ret": "T*", "signature": "(const T*,const T*)", @@ -6389,7 +6541,7 @@ "cimguiname": "ImVector_erase_unsorted", "defaults": {}, "funcname": "erase_unsorted", - "location": "imgui:1437", + "location": "imgui:1654", "ov_cimguiname": "ImVector_erase_unsorted", "ret": "T*", "signature": "(const T*)", @@ -6415,7 +6567,7 @@ "cimguiname": "ImVector_find", "defaults": {}, "funcname": "find", - "location": "imgui:1440", + "location": "imgui:1657", "ov_cimguiname": "ImVector_findNil", "ret": "T*", "signature": "(const T)", @@ -6439,7 +6591,7 @@ "cimguiname": "ImVector_find", "defaults": {}, "funcname": "find", - "location": "imgui:1441", + "location": "imgui:1658", "ov_cimguiname": "ImVector_find_const", "ret": "const T*", "signature": "(const T)const", @@ -6465,7 +6617,7 @@ "cimguiname": "ImVector_find_erase", "defaults": {}, "funcname": "find_erase", - "location": "imgui:1442", + "location": "imgui:1659", "ov_cimguiname": "ImVector_find_erase", "ret": "bool", "signature": "(const T)", @@ -6491,7 +6643,7 @@ "cimguiname": "ImVector_find_erase_unsorted", "defaults": {}, "funcname": "find_erase_unsorted", - "location": "imgui:1443", + "location": "imgui:1660", "ov_cimguiname": "ImVector_find_erase_unsorted", "ret": "bool", "signature": "(const T)", @@ -6513,7 +6665,7 @@ "cimguiname": "ImVector_front", "defaults": {}, "funcname": "front", - "location": "imgui:1419", + "location": "imgui:1636", "ov_cimguiname": "ImVector_frontNil", "ret": "T*", "retref": "&", @@ -6534,7 +6686,7 @@ "cimguiname": "ImVector_front", "defaults": {}, "funcname": "front", - "location": "imgui:1420", + "location": "imgui:1637", "ov_cimguiname": "ImVector_front_const", "ret": "const T*", "retref": "&", @@ -6561,7 +6713,7 @@ "cimguiname": "ImVector_index_from_ptr", "defaults": {}, "funcname": "index_from_ptr", - "location": "imgui:1444", + "location": "imgui:1661", "ov_cimguiname": "ImVector_index_from_ptr", "ret": "int", "signature": "(const T*)const", @@ -6591,7 +6743,7 @@ "cimguiname": "ImVector_insert", "defaults": {}, "funcname": "insert", - "location": "imgui:1438", + "location": "imgui:1655", "ov_cimguiname": "ImVector_insert", "ret": "T*", "signature": "(const T*,const T)", @@ -6613,7 +6765,7 @@ "cimguiname": "ImVector_max_size", "defaults": {}, "funcname": "max_size", - "location": "imgui:1409", + "location": "imgui:1626", "ov_cimguiname": "ImVector_max_size", "ret": "int", "signature": "()const", @@ -6635,7 +6787,7 @@ "cimguiname": "ImVector_pop_back", "defaults": {}, "funcname": "pop_back", - "location": "imgui:1433", + "location": "imgui:1650", "ov_cimguiname": "ImVector_pop_back", "ret": "void", "signature": "()", @@ -6661,7 +6813,7 @@ "cimguiname": "ImVector_push_back", "defaults": {}, "funcname": "push_back", - "location": "imgui:1432", + "location": "imgui:1649", "ov_cimguiname": "ImVector_push_back", "ret": "void", "signature": "(const T)", @@ -6687,7 +6839,7 @@ "cimguiname": "ImVector_push_front", "defaults": {}, "funcname": "push_front", - "location": "imgui:1434", + "location": "imgui:1651", "ov_cimguiname": "ImVector_push_front", "ret": "void", "signature": "(const T)", @@ -6713,7 +6865,7 @@ "cimguiname": "ImVector_reserve", "defaults": {}, "funcname": "reserve", - "location": "imgui:1429", + "location": "imgui:1646", "ov_cimguiname": "ImVector_reserve", "ret": "void", "signature": "(int)", @@ -6739,7 +6891,7 @@ "cimguiname": "ImVector_resize", "defaults": {}, "funcname": "resize", - "location": "imgui:1426", + "location": "imgui:1643", "ov_cimguiname": "ImVector_resizeNil", "ret": "void", "signature": "(int)", @@ -6767,7 +6919,7 @@ "cimguiname": "ImVector_resize", "defaults": {}, "funcname": "resize", - "location": "imgui:1427", + "location": "imgui:1644", "ov_cimguiname": "ImVector_resizeT", "ret": "void", "signature": "(int,const T)", @@ -6793,7 +6945,7 @@ "cimguiname": "ImVector_shrink", "defaults": {}, "funcname": "shrink", - "location": "imgui:1428", + "location": "imgui:1645", "ov_cimguiname": "ImVector_shrink", "ret": "void", "signature": "(int)", @@ -6815,7 +6967,7 @@ "cimguiname": "ImVector_size", "defaults": {}, "funcname": "size", - "location": "imgui:1407", + "location": "imgui:1624", "ov_cimguiname": "ImVector_size", "ret": "int", "signature": "()const", @@ -6837,7 +6989,7 @@ "cimguiname": "ImVector_size_in_bytes", "defaults": {}, "funcname": "size_in_bytes", - "location": "imgui:1408", + "location": "imgui:1625", "ov_cimguiname": "ImVector_size_in_bytes", "ret": "int", "signature": "()const", @@ -6864,7 +7016,7 @@ "cimguiname": "ImVector_swap", "defaults": {}, "funcname": "swap", - "location": "imgui:1423", + "location": "imgui:1640", "ov_cimguiname": "ImVector_swap", "ret": "void", "signature": "(ImVector*)", @@ -6892,7 +7044,7 @@ "flags": "0" }, "funcname": "AcceptDragDropPayload", - "location": "imgui:677", + "location": "imgui:750", "namespace": "ImGui", "ov_cimguiname": "igAcceptDragDropPayload", "ret": "const ImGuiPayload*", @@ -6909,7 +7061,7 @@ "cimguiname": "igAlignTextToFramePadding", "defaults": {}, "funcname": "AlignTextToFramePadding", - "location": "imgui:400", + "location": "imgui:418", "namespace": "ImGui", "ov_cimguiname": "igAlignTextToFramePadding", "ret": "void", @@ -6935,7 +7087,7 @@ "cimguiname": "igArrowButton", "defaults": {}, "funcname": "ArrowButton", - "location": "imgui:443", + "location": "imgui:461", "namespace": "ImGui", "ov_cimguiname": "igArrowButton", "ret": "bool", @@ -6968,7 +7120,7 @@ "p_open": "NULL" }, "funcname": "Begin", - "location": "imgui:284", + "location": "imgui:296", "namespace": "ImGui", "ov_cimguiname": "igBegin", "ret": "bool", @@ -7006,7 +7158,7 @@ "size": "ImVec2(0,0)" }, "funcname": "BeginChild", - "location": "imgui:292", + "location": "imgui:307", "namespace": "ImGui", "ov_cimguiname": "igBeginChildStr", "ret": "bool", @@ -7042,7 +7194,7 @@ "size": "ImVec2(0,0)" }, "funcname": "BeginChild", - "location": "imgui:293", + "location": "imgui:308", "namespace": "ImGui", "ov_cimguiname": "igBeginChildID", "ret": "bool", @@ -7074,7 +7226,7 @@ "flags": "0" }, "funcname": "BeginChildFrame", - "location": "imgui:723", + "location": "imgui:797", "namespace": "ImGui", "ov_cimguiname": "igBeginChildFrame", "ret": "bool", @@ -7106,7 +7258,7 @@ "flags": "0" }, "funcname": "BeginCombo", - "location": "imgui:456", + "location": "imgui:475", "namespace": "ImGui", "ov_cimguiname": "igBeginCombo", "ret": "bool", @@ -7130,7 +7282,7 @@ "flags": "0" }, "funcname": "BeginDragDropSource", - "location": "imgui:673", + "location": "imgui:746", "namespace": "ImGui", "ov_cimguiname": "igBeginDragDropSource", "ret": "bool", @@ -7147,7 +7299,7 @@ "cimguiname": "igBeginDragDropTarget", "defaults": {}, "funcname": "BeginDragDropTarget", - "location": "imgui:676", + "location": "imgui:749", "namespace": "ImGui", "ov_cimguiname": "igBeginDragDropTarget", "ret": "bool", @@ -7164,7 +7316,7 @@ "cimguiname": "igBeginGroup", "defaults": {}, "funcname": "BeginGroup", - "location": "imgui:389", + "location": "imgui:407", "namespace": "ImGui", "ov_cimguiname": "igBeginGroup", "ret": "void", @@ -7181,7 +7333,7 @@ "cimguiname": "igBeginMainMenuBar", "defaults": {}, "funcname": "BeginMainMenuBar", - "location": "imgui:588", + "location": "imgui:607", "namespace": "ImGui", "ov_cimguiname": "igBeginMainMenuBar", "ret": "bool", @@ -7209,7 +7361,7 @@ "enabled": "true" }, "funcname": "BeginMenu", - "location": "imgui:590", + "location": "imgui:609", "namespace": "ImGui", "ov_cimguiname": "igBeginMenu", "ret": "bool", @@ -7226,7 +7378,7 @@ "cimguiname": "igBeginMenuBar", "defaults": {}, "funcname": "BeginMenuBar", - "location": "imgui:586", + "location": "imgui:605", "namespace": "ImGui", "ov_cimguiname": "igBeginMenuBar", "ret": "bool", @@ -7254,7 +7406,7 @@ "flags": "0" }, "funcname": "BeginPopup", - "location": "imgui:613", + "location": "imgui:632", "namespace": "ImGui", "ov_cimguiname": "igBeginPopup", "ret": "bool", @@ -7283,7 +7435,7 @@ "str_id": "NULL" }, "funcname": "BeginPopupContextItem", - "location": "imgui:630", + "location": "imgui:649", "namespace": "ImGui", "ov_cimguiname": "igBeginPopupContextItem", "ret": "bool", @@ -7312,7 +7464,7 @@ "str_id": "NULL" }, "funcname": "BeginPopupContextVoid", - "location": "imgui:632", + "location": "imgui:651", "namespace": "ImGui", "ov_cimguiname": "igBeginPopupContextVoid", "ret": "bool", @@ -7341,7 +7493,7 @@ "str_id": "NULL" }, "funcname": "BeginPopupContextWindow", - "location": "imgui:631", + "location": "imgui:650", "namespace": "ImGui", "ov_cimguiname": "igBeginPopupContextWindow", "ret": "bool", @@ -7374,7 +7526,7 @@ "p_open": "NULL" }, "funcname": "BeginPopupModal", - "location": "imgui:614", + "location": "imgui:633", "namespace": "ImGui", "ov_cimguiname": "igBeginPopupModal", "ret": "bool", @@ -7402,7 +7554,7 @@ "flags": "0" }, "funcname": "BeginTabBar", - "location": "imgui:654", + "location": "imgui:728", "namespace": "ImGui", "ov_cimguiname": "igBeginTabBar", "ret": "bool", @@ -7435,7 +7587,7 @@ "p_open": "NULL" }, "funcname": "BeginTabItem", - "location": "imgui:656", + "location": "imgui:730", "namespace": "ImGui", "ov_cimguiname": "igBeginTabItem", "ret": "bool", @@ -7443,6 +7595,48 @@ "stname": "" } ], + "igBeginTable": [ + { + "args": "(const char* str_id,int column,ImGuiTableFlags flags,const ImVec2 outer_size,float inner_width)", + "argsT": [ + { + "name": "str_id", + "type": "const char*" + }, + { + "name": "column", + "type": "int" + }, + { + "name": "flags", + "type": "ImGuiTableFlags" + }, + { + "name": "outer_size", + "type": "const ImVec2" + }, + { + "name": "inner_width", + "type": "float" + } + ], + "argsoriginal": "(const char* str_id,int column,ImGuiTableFlags flags=0,const ImVec2& outer_size=ImVec2(0.0f,0.0f),float inner_width=0.0f)", + "call_args": "(str_id,column,flags,outer_size,inner_width)", + "cimguiname": "igBeginTable", + "defaults": { + "flags": "0", + "inner_width": "0.0f", + "outer_size": "ImVec2(0.0f,0.0f)" + }, + "funcname": "BeginTable", + "location": "imgui:683", + "namespace": "ImGui", + "ov_cimguiname": "igBeginTable", + "ret": "bool", + "signature": "(const char*,int,ImGuiTableFlags,const ImVec2,float)", + "stname": "" + } + ], "igBeginTooltip": [ { "args": "()", @@ -7452,7 +7646,7 @@ "cimguiname": "igBeginTooltip", "defaults": {}, "funcname": "BeginTooltip", - "location": "imgui:597", + "location": "imgui:616", "namespace": "ImGui", "ov_cimguiname": "igBeginTooltip", "ret": "void", @@ -7469,7 +7663,7 @@ "cimguiname": "igBullet", "defaults": {}, "funcname": "Bullet", - "location": "imgui:451", + "location": "imgui:470", "namespace": "ImGui", "ov_cimguiname": "igBullet", "ret": "void", @@ -7496,7 +7690,7 @@ "defaults": {}, "funcname": "BulletText", "isvararg": "...)", - "location": "imgui:434", + "location": "imgui:452", "namespace": "ImGui", "ov_cimguiname": "igBulletText", "ret": "void", @@ -7522,7 +7716,7 @@ "cimguiname": "igBulletTextV", "defaults": {}, "funcname": "BulletTextV", - "location": "imgui:435", + "location": "imgui:453", "namespace": "ImGui", "ov_cimguiname": "igBulletTextV", "ret": "void", @@ -7550,7 +7744,7 @@ "size": "ImVec2(0,0)" }, "funcname": "Button", - "location": "imgui:440", + "location": "imgui:458", "namespace": "ImGui", "ov_cimguiname": "igButton", "ret": "bool", @@ -7567,7 +7761,7 @@ "cimguiname": "igCalcItemWidth", "defaults": {}, "funcname": "CalcItemWidth", - "location": "imgui:367", + "location": "imgui:380", "namespace": "ImGui", "ov_cimguiname": "igCalcItemWidth", "ret": "float", @@ -7601,7 +7795,7 @@ "cimguiname": "igCalcListClipping", "defaults": {}, "funcname": "CalcListClipping", - "location": "imgui:722", + "location": "imgui:796", "namespace": "ImGui", "ov_cimguiname": "igCalcListClipping", "ret": "void", @@ -7643,7 +7837,7 @@ "wrap_width": "-1.0f" }, "funcname": "CalcTextSize", - "location": "imgui:727", + "location": "imgui:801", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igCalcTextSize", @@ -7668,7 +7862,7 @@ "want_capture_keyboard_value": "true" }, "funcname": "CaptureKeyboardFromApp", - "location": "imgui:743", + "location": "imgui:817", "namespace": "ImGui", "ov_cimguiname": "igCaptureKeyboardFromApp", "ret": "void", @@ -7692,7 +7886,7 @@ "want_capture_mouse_value": "true" }, "funcname": "CaptureMouseFromApp", - "location": "imgui:763", + "location": "imgui:837", "namespace": "ImGui", "ov_cimguiname": "igCaptureMouseFromApp", "ret": "void", @@ -7718,7 +7912,7 @@ "cimguiname": "igCheckbox", "defaults": {}, "funcname": "Checkbox", - "location": "imgui:446", + "location": "imgui:464", "namespace": "ImGui", "ov_cimguiname": "igCheckbox", "ret": "bool", @@ -7727,6 +7921,34 @@ } ], "igCheckboxFlags": [ + { + "args": "(const char* label,int* flags,int flags_value)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "flags", + "type": "int*" + }, + { + "name": "flags_value", + "type": "int" + } + ], + "argsoriginal": "(const char* label,int* flags,int flags_value)", + "call_args": "(label,flags,flags_value)", + "cimguiname": "igCheckboxFlags", + "defaults": {}, + "funcname": "CheckboxFlags", + "location": "imgui:465", + "namespace": "ImGui", + "ov_cimguiname": "igCheckboxFlagsIntPtr", + "ret": "bool", + "signature": "(const char*,int*,int)", + "stname": "" + }, { "args": "(const char* label,unsigned int* flags,unsigned int flags_value)", "argsT": [ @@ -7748,9 +7970,9 @@ "cimguiname": "igCheckboxFlags", "defaults": {}, "funcname": "CheckboxFlags", - "location": "imgui:447", + "location": "imgui:466", "namespace": "ImGui", - "ov_cimguiname": "igCheckboxFlags", + "ov_cimguiname": "igCheckboxFlagsUintPtr", "ret": "bool", "signature": "(const char*,unsigned int*,unsigned int)", "stname": "" @@ -7765,7 +7987,7 @@ "cimguiname": "igCloseCurrentPopup", "defaults": {}, "funcname": "CloseCurrentPopup", - "location": "imgui:624", + "location": "imgui:643", "namespace": "ImGui", "ov_cimguiname": "igCloseCurrentPopup", "ret": "void", @@ -7793,7 +8015,7 @@ "flags": "0" }, "funcname": "CollapsingHeader", - "location": "imgui:551", + "location": "imgui:570", "namespace": "ImGui", "ov_cimguiname": "igCollapsingHeaderTreeNodeFlags", "ret": "bool", @@ -7801,14 +8023,14 @@ "stname": "" }, { - "args": "(const char* label,bool* p_open,ImGuiTreeNodeFlags flags)", + "args": "(const char* label,bool* p_visible,ImGuiTreeNodeFlags flags)", "argsT": [ { "name": "label", "type": "const char*" }, { - "name": "p_open", + "name": "p_visible", "type": "bool*" }, { @@ -7816,14 +8038,14 @@ "type": "ImGuiTreeNodeFlags" } ], - "argsoriginal": "(const char* label,bool* p_open,ImGuiTreeNodeFlags flags=0)", - "call_args": "(label,p_open,flags)", + "argsoriginal": "(const char* label,bool* p_visible,ImGuiTreeNodeFlags flags=0)", + "call_args": "(label,p_visible,flags)", "cimguiname": "igCollapsingHeader", "defaults": { "flags": "0" }, "funcname": "CollapsingHeader", - "location": "imgui:552", + "location": "imgui:571", "namespace": "ImGui", "ov_cimguiname": "igCollapsingHeaderBoolPtr", "ret": "bool", @@ -7860,7 +8082,7 @@ "size": "ImVec2(0,0)" }, "funcname": "ColorButton", - "location": "imgui:532", + "location": "imgui:551", "namespace": "ImGui", "ov_cimguiname": "igColorButton", "ret": "bool", @@ -7882,7 +8104,7 @@ "cimguiname": "igColorConvertFloat4ToU32", "defaults": {}, "funcname": "ColorConvertFloat4ToU32", - "location": "imgui:731", + "location": "imgui:805", "namespace": "ImGui", "ov_cimguiname": "igColorConvertFloat4ToU32", "ret": "ImU32", @@ -7927,7 +8149,7 @@ "cimguiname": "igColorConvertHSVtoRGB", "defaults": {}, "funcname": "ColorConvertHSVtoRGB", - "location": "imgui:733", + "location": "imgui:807", "namespace": "ImGui", "ov_cimguiname": "igColorConvertHSVtoRGB", "ret": "void", @@ -7972,7 +8194,7 @@ "cimguiname": "igColorConvertRGBtoHSV", "defaults": {}, "funcname": "ColorConvertRGBtoHSV", - "location": "imgui:732", + "location": "imgui:806", "namespace": "ImGui", "ov_cimguiname": "igColorConvertRGBtoHSV", "ret": "void", @@ -7998,7 +8220,7 @@ "cimguiname": "igColorConvertU32ToFloat4", "defaults": {}, "funcname": "ColorConvertU32ToFloat4", - "location": "imgui:730", + "location": "imgui:804", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igColorConvertU32ToFloat4", @@ -8031,7 +8253,7 @@ "flags": "0" }, "funcname": "ColorEdit3", - "location": "imgui:528", + "location": "imgui:547", "namespace": "ImGui", "ov_cimguiname": "igColorEdit3", "ret": "bool", @@ -8063,7 +8285,7 @@ "flags": "0" }, "funcname": "ColorEdit4", - "location": "imgui:529", + "location": "imgui:548", "namespace": "ImGui", "ov_cimguiname": "igColorEdit4", "ret": "bool", @@ -8095,7 +8317,7 @@ "flags": "0" }, "funcname": "ColorPicker3", - "location": "imgui:530", + "location": "imgui:549", "namespace": "ImGui", "ov_cimguiname": "igColorPicker3", "ret": "bool", @@ -8132,7 +8354,7 @@ "ref_col": "NULL" }, "funcname": "ColorPicker4", - "location": "imgui:531", + "location": "imgui:550", "namespace": "ImGui", "ov_cimguiname": "igColorPicker4", "ret": "bool", @@ -8166,7 +8388,7 @@ "id": "NULL" }, "funcname": "Columns", - "location": "imgui:644", + "location": "imgui:718", "namespace": "ImGui", "ov_cimguiname": "igColumns", "ret": "void", @@ -8206,7 +8428,7 @@ "popup_max_height_in_items": "-1" }, "funcname": "Combo", - "location": "imgui:458", + "location": "imgui:477", "namespace": "ImGui", "ov_cimguiname": "igComboStr_arr", "ret": "bool", @@ -8240,7 +8462,7 @@ "popup_max_height_in_items": "-1" }, "funcname": "Combo", - "location": "imgui:459", + "location": "imgui:478", "namespace": "ImGui", "ov_cimguiname": "igComboStr", "ret": "bool", @@ -8284,7 +8506,7 @@ "popup_max_height_in_items": "-1" }, "funcname": "Combo", - "location": "imgui:460", + "location": "imgui:479", "namespace": "ImGui", "ov_cimguiname": "igComboFnBoolPtr", "ret": "bool", @@ -8308,7 +8530,7 @@ "shared_font_atlas": "NULL" }, "funcname": "CreateContext", - "location": "imgui:244", + "location": "imgui:256", "namespace": "ImGui", "ov_cimguiname": "igCreateContext", "ret": "ImGuiContext*", @@ -8354,7 +8576,7 @@ "cimguiname": "igDebugCheckVersionAndDataLayout", "defaults": {}, "funcname": "DebugCheckVersionAndDataLayout", - "location": "imgui:779", + "location": "imgui:853", "namespace": "ImGui", "ov_cimguiname": "igDebugCheckVersionAndDataLayout", "ret": "bool", @@ -8378,7 +8600,7 @@ "ctx": "NULL" }, "funcname": "DestroyContext", - "location": "imgui:245", + "location": "imgui:257", "namespace": "ImGui", "ov_cimguiname": "igDestroyContext", "ret": "void", @@ -8430,7 +8652,7 @@ "v_speed": "1.0f" }, "funcname": "DragFloat", - "location": "imgui:473", + "location": "imgui:492", "namespace": "ImGui", "ov_cimguiname": "igDragFloat", "ret": "bool", @@ -8482,7 +8704,7 @@ "v_speed": "1.0f" }, "funcname": "DragFloat2", - "location": "imgui:474", + "location": "imgui:493", "namespace": "ImGui", "ov_cimguiname": "igDragFloat2", "ret": "bool", @@ -8534,7 +8756,7 @@ "v_speed": "1.0f" }, "funcname": "DragFloat3", - "location": "imgui:475", + "location": "imgui:494", "namespace": "ImGui", "ov_cimguiname": "igDragFloat3", "ret": "bool", @@ -8586,7 +8808,7 @@ "v_speed": "1.0f" }, "funcname": "DragFloat4", - "location": "imgui:476", + "location": "imgui:495", "namespace": "ImGui", "ov_cimguiname": "igDragFloat4", "ret": "bool", @@ -8647,7 +8869,7 @@ "v_speed": "1.0f" }, "funcname": "DragFloatRange2", - "location": "imgui:477", + "location": "imgui:496", "namespace": "ImGui", "ov_cimguiname": "igDragFloatRange2", "ret": "bool", @@ -8699,7 +8921,7 @@ "v_speed": "1.0f" }, "funcname": "DragInt", - "location": "imgui:478", + "location": "imgui:497", "namespace": "ImGui", "ov_cimguiname": "igDragInt", "ret": "bool", @@ -8751,7 +8973,7 @@ "v_speed": "1.0f" }, "funcname": "DragInt2", - "location": "imgui:479", + "location": "imgui:498", "namespace": "ImGui", "ov_cimguiname": "igDragInt2", "ret": "bool", @@ -8803,7 +9025,7 @@ "v_speed": "1.0f" }, "funcname": "DragInt3", - "location": "imgui:480", + "location": "imgui:499", "namespace": "ImGui", "ov_cimguiname": "igDragInt3", "ret": "bool", @@ -8855,7 +9077,7 @@ "v_speed": "1.0f" }, "funcname": "DragInt4", - "location": "imgui:481", + "location": "imgui:500", "namespace": "ImGui", "ov_cimguiname": "igDragInt4", "ret": "bool", @@ -8916,7 +9138,7 @@ "v_speed": "1.0f" }, "funcname": "DragIntRange2", - "location": "imgui:482", + "location": "imgui:501", "namespace": "ImGui", "ov_cimguiname": "igDragIntRange2", "ret": "bool", @@ -8971,7 +9193,7 @@ "p_min": "NULL" }, "funcname": "DragScalar", - "location": "imgui:483", + "location": "imgui:502", "namespace": "ImGui", "ov_cimguiname": "igDragScalar", "ret": "bool", @@ -9030,7 +9252,7 @@ "p_min": "NULL" }, "funcname": "DragScalarN", - "location": "imgui:484", + "location": "imgui:503", "namespace": "ImGui", "ov_cimguiname": "igDragScalarN", "ret": "bool", @@ -9052,7 +9274,7 @@ "cimguiname": "igDummy", "defaults": {}, "funcname": "Dummy", - "location": "imgui:386", + "location": "imgui:404", "namespace": "ImGui", "ov_cimguiname": "igDummy", "ret": "void", @@ -9069,7 +9291,7 @@ "cimguiname": "igEnd", "defaults": {}, "funcname": "End", - "location": "imgui:285", + "location": "imgui:297", "namespace": "ImGui", "ov_cimguiname": "igEnd", "ret": "void", @@ -9086,7 +9308,7 @@ "cimguiname": "igEndChild", "defaults": {}, "funcname": "EndChild", - "location": "imgui:294", + "location": "imgui:309", "namespace": "ImGui", "ov_cimguiname": "igEndChild", "ret": "void", @@ -9103,7 +9325,7 @@ "cimguiname": "igEndChildFrame", "defaults": {}, "funcname": "EndChildFrame", - "location": "imgui:724", + "location": "imgui:798", "namespace": "ImGui", "ov_cimguiname": "igEndChildFrame", "ret": "void", @@ -9120,7 +9342,7 @@ "cimguiname": "igEndCombo", "defaults": {}, "funcname": "EndCombo", - "location": "imgui:457", + "location": "imgui:476", "namespace": "ImGui", "ov_cimguiname": "igEndCombo", "ret": "void", @@ -9137,7 +9359,7 @@ "cimguiname": "igEndDragDropSource", "defaults": {}, "funcname": "EndDragDropSource", - "location": "imgui:675", + "location": "imgui:748", "namespace": "ImGui", "ov_cimguiname": "igEndDragDropSource", "ret": "void", @@ -9154,7 +9376,7 @@ "cimguiname": "igEndDragDropTarget", "defaults": {}, "funcname": "EndDragDropTarget", - "location": "imgui:678", + "location": "imgui:751", "namespace": "ImGui", "ov_cimguiname": "igEndDragDropTarget", "ret": "void", @@ -9171,7 +9393,7 @@ "cimguiname": "igEndFrame", "defaults": {}, "funcname": "EndFrame", - "location": "imgui:253", + "location": "imgui:265", "namespace": "ImGui", "ov_cimguiname": "igEndFrame", "ret": "void", @@ -9188,7 +9410,7 @@ "cimguiname": "igEndGroup", "defaults": {}, "funcname": "EndGroup", - "location": "imgui:390", + "location": "imgui:408", "namespace": "ImGui", "ov_cimguiname": "igEndGroup", "ret": "void", @@ -9205,7 +9427,7 @@ "cimguiname": "igEndMainMenuBar", "defaults": {}, "funcname": "EndMainMenuBar", - "location": "imgui:589", + "location": "imgui:608", "namespace": "ImGui", "ov_cimguiname": "igEndMainMenuBar", "ret": "void", @@ -9222,7 +9444,7 @@ "cimguiname": "igEndMenu", "defaults": {}, "funcname": "EndMenu", - "location": "imgui:591", + "location": "imgui:610", "namespace": "ImGui", "ov_cimguiname": "igEndMenu", "ret": "void", @@ -9239,7 +9461,7 @@ "cimguiname": "igEndMenuBar", "defaults": {}, "funcname": "EndMenuBar", - "location": "imgui:587", + "location": "imgui:606", "namespace": "ImGui", "ov_cimguiname": "igEndMenuBar", "ret": "void", @@ -9256,7 +9478,7 @@ "cimguiname": "igEndPopup", "defaults": {}, "funcname": "EndPopup", - "location": "imgui:615", + "location": "imgui:634", "namespace": "ImGui", "ov_cimguiname": "igEndPopup", "ret": "void", @@ -9273,7 +9495,7 @@ "cimguiname": "igEndTabBar", "defaults": {}, "funcname": "EndTabBar", - "location": "imgui:655", + "location": "imgui:729", "namespace": "ImGui", "ov_cimguiname": "igEndTabBar", "ret": "void", @@ -9290,7 +9512,7 @@ "cimguiname": "igEndTabItem", "defaults": {}, "funcname": "EndTabItem", - "location": "imgui:657", + "location": "imgui:731", "namespace": "ImGui", "ov_cimguiname": "igEndTabItem", "ret": "void", @@ -9298,6 +9520,23 @@ "stname": "" } ], + "igEndTable": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igEndTable", + "defaults": {}, + "funcname": "EndTable", + "location": "imgui:684", + "namespace": "ImGui", + "ov_cimguiname": "igEndTable", + "ret": "void", + "signature": "()", + "stname": "" + } + ], "igEndTooltip": [ { "args": "()", @@ -9307,7 +9546,7 @@ "cimguiname": "igEndTooltip", "defaults": {}, "funcname": "EndTooltip", - "location": "imgui:598", + "location": "imgui:617", "namespace": "ImGui", "ov_cimguiname": "igEndTooltip", "ret": "void", @@ -9324,7 +9563,7 @@ "cimguiname": "igGetBackgroundDrawList", "defaults": {}, "funcname": "GetBackgroundDrawList", - "location": "imgui:716", + "location": "imgui:790", "namespace": "ImGui", "ov_cimguiname": "igGetBackgroundDrawList", "ret": "ImDrawList*", @@ -9341,7 +9580,7 @@ "cimguiname": "igGetClipboardText", "defaults": {}, "funcname": "GetClipboardText", - "location": "imgui:767", + "location": "imgui:841", "namespace": "ImGui", "ov_cimguiname": "igGetClipboardText", "ret": "const char*", @@ -9369,7 +9608,7 @@ "alpha_mul": "1.0f" }, "funcname": "GetColorU32", - "location": "imgui:359", + "location": "imgui:388", "namespace": "ImGui", "ov_cimguiname": "igGetColorU32Col", "ret": "ImU32", @@ -9389,7 +9628,7 @@ "cimguiname": "igGetColorU32", "defaults": {}, "funcname": "GetColorU32", - "location": "imgui:360", + "location": "imgui:389", "namespace": "ImGui", "ov_cimguiname": "igGetColorU32Vec4", "ret": "ImU32", @@ -9409,7 +9648,7 @@ "cimguiname": "igGetColorU32", "defaults": {}, "funcname": "GetColorU32", - "location": "imgui:361", + "location": "imgui:390", "namespace": "ImGui", "ov_cimguiname": "igGetColorU32U32", "ret": "ImU32", @@ -9426,7 +9665,7 @@ "cimguiname": "igGetColumnIndex", "defaults": {}, "funcname": "GetColumnIndex", - "location": "imgui:646", + "location": "imgui:720", "namespace": "ImGui", "ov_cimguiname": "igGetColumnIndex", "ret": "int", @@ -9450,7 +9689,7 @@ "column_index": "-1" }, "funcname": "GetColumnOffset", - "location": "imgui:649", + "location": "imgui:723", "namespace": "ImGui", "ov_cimguiname": "igGetColumnOffset", "ret": "float", @@ -9474,7 +9713,7 @@ "column_index": "-1" }, "funcname": "GetColumnWidth", - "location": "imgui:647", + "location": "imgui:721", "namespace": "ImGui", "ov_cimguiname": "igGetColumnWidth", "ret": "float", @@ -9491,7 +9730,7 @@ "cimguiname": "igGetColumnsCount", "defaults": {}, "funcname": "GetColumnsCount", - "location": "imgui:651", + "location": "imgui:725", "namespace": "ImGui", "ov_cimguiname": "igGetColumnsCount", "ret": "int", @@ -9513,7 +9752,7 @@ "cimguiname": "igGetContentRegionAvail", "defaults": {}, "funcname": "GetContentRegionAvail", - "location": "imgui:329", + "location": "imgui:344", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetContentRegionAvail", @@ -9536,7 +9775,7 @@ "cimguiname": "igGetContentRegionMax", "defaults": {}, "funcname": "GetContentRegionMax", - "location": "imgui:328", + "location": "imgui:345", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetContentRegionMax", @@ -9554,7 +9793,7 @@ "cimguiname": "igGetCurrentContext", "defaults": {}, "funcname": "GetCurrentContext", - "location": "imgui:246", + "location": "imgui:258", "namespace": "ImGui", "ov_cimguiname": "igGetCurrentContext", "ret": "ImGuiContext*", @@ -9576,7 +9815,7 @@ "cimguiname": "igGetCursorPos", "defaults": {}, "funcname": "GetCursorPos", - "location": "imgui:391", + "location": "imgui:409", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetCursorPos", @@ -9594,7 +9833,7 @@ "cimguiname": "igGetCursorPosX", "defaults": {}, "funcname": "GetCursorPosX", - "location": "imgui:392", + "location": "imgui:410", "namespace": "ImGui", "ov_cimguiname": "igGetCursorPosX", "ret": "float", @@ -9611,7 +9850,7 @@ "cimguiname": "igGetCursorPosY", "defaults": {}, "funcname": "GetCursorPosY", - "location": "imgui:393", + "location": "imgui:411", "namespace": "ImGui", "ov_cimguiname": "igGetCursorPosY", "ret": "float", @@ -9633,7 +9872,7 @@ "cimguiname": "igGetCursorScreenPos", "defaults": {}, "funcname": "GetCursorScreenPos", - "location": "imgui:398", + "location": "imgui:416", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetCursorScreenPos", @@ -9656,7 +9895,7 @@ "cimguiname": "igGetCursorStartPos", "defaults": {}, "funcname": "GetCursorStartPos", - "location": "imgui:397", + "location": "imgui:415", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetCursorStartPos", @@ -9674,7 +9913,7 @@ "cimguiname": "igGetDragDropPayload", "defaults": {}, "funcname": "GetDragDropPayload", - "location": "imgui:679", + "location": "imgui:752", "namespace": "ImGui", "ov_cimguiname": "igGetDragDropPayload", "ret": "const ImGuiPayload*", @@ -9691,7 +9930,7 @@ "cimguiname": "igGetDrawData", "defaults": {}, "funcname": "GetDrawData", - "location": "imgui:255", + "location": "imgui:267", "namespace": "ImGui", "ov_cimguiname": "igGetDrawData", "ret": "ImDrawData*", @@ -9708,7 +9947,7 @@ "cimguiname": "igGetDrawListSharedData", "defaults": {}, "funcname": "GetDrawListSharedData", - "location": "imgui:718", + "location": "imgui:792", "namespace": "ImGui", "ov_cimguiname": "igGetDrawListSharedData", "ret": "ImDrawListSharedData*", @@ -9725,7 +9964,7 @@ "cimguiname": "igGetFont", "defaults": {}, "funcname": "GetFont", - "location": "imgui:356", + "location": "imgui:385", "namespace": "ImGui", "ov_cimguiname": "igGetFont", "ret": "ImFont*", @@ -9742,7 +9981,7 @@ "cimguiname": "igGetFontSize", "defaults": {}, "funcname": "GetFontSize", - "location": "imgui:357", + "location": "imgui:386", "namespace": "ImGui", "ov_cimguiname": "igGetFontSize", "ret": "float", @@ -9764,7 +10003,7 @@ "cimguiname": "igGetFontTexUvWhitePixel", "defaults": {}, "funcname": "GetFontTexUvWhitePixel", - "location": "imgui:358", + "location": "imgui:387", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetFontTexUvWhitePixel", @@ -9782,7 +10021,7 @@ "cimguiname": "igGetForegroundDrawList", "defaults": {}, "funcname": "GetForegroundDrawList", - "location": "imgui:717", + "location": "imgui:791", "namespace": "ImGui", "ov_cimguiname": "igGetForegroundDrawList", "ret": "ImDrawList*", @@ -9799,7 +10038,7 @@ "cimguiname": "igGetFrameCount", "defaults": {}, "funcname": "GetFrameCount", - "location": "imgui:715", + "location": "imgui:789", "namespace": "ImGui", "ov_cimguiname": "igGetFrameCount", "ret": "int", @@ -9816,7 +10055,7 @@ "cimguiname": "igGetFrameHeight", "defaults": {}, "funcname": "GetFrameHeight", - "location": "imgui:403", + "location": "imgui:421", "namespace": "ImGui", "ov_cimguiname": "igGetFrameHeight", "ret": "float", @@ -9833,7 +10072,7 @@ "cimguiname": "igGetFrameHeightWithSpacing", "defaults": {}, "funcname": "GetFrameHeightWithSpacing", - "location": "imgui:404", + "location": "imgui:422", "namespace": "ImGui", "ov_cimguiname": "igGetFrameHeightWithSpacing", "ret": "float", @@ -9855,7 +10094,7 @@ "cimguiname": "igGetID", "defaults": {}, "funcname": "GetID", - "location": "imgui:418", + "location": "imgui:436", "namespace": "ImGui", "ov_cimguiname": "igGetIDStr", "ret": "ImGuiID", @@ -9879,7 +10118,7 @@ "cimguiname": "igGetID", "defaults": {}, "funcname": "GetID", - "location": "imgui:419", + "location": "imgui:437", "namespace": "ImGui", "ov_cimguiname": "igGetIDStrStr", "ret": "ImGuiID", @@ -9899,7 +10138,7 @@ "cimguiname": "igGetID", "defaults": {}, "funcname": "GetID", - "location": "imgui:420", + "location": "imgui:438", "namespace": "ImGui", "ov_cimguiname": "igGetIDPtr", "ret": "ImGuiID", @@ -9916,7 +10155,7 @@ "cimguiname": "igGetIO", "defaults": {}, "funcname": "GetIO", - "location": "imgui:250", + "location": "imgui:262", "namespace": "ImGui", "ov_cimguiname": "igGetIO", "ret": "ImGuiIO*", @@ -9939,7 +10178,7 @@ "cimguiname": "igGetItemRectMax", "defaults": {}, "funcname": "GetItemRectMax", - "location": "imgui:707", + "location": "imgui:781", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetItemRectMax", @@ -9962,7 +10201,7 @@ "cimguiname": "igGetItemRectMin", "defaults": {}, "funcname": "GetItemRectMin", - "location": "imgui:706", + "location": "imgui:780", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetItemRectMin", @@ -9985,7 +10224,7 @@ "cimguiname": "igGetItemRectSize", "defaults": {}, "funcname": "GetItemRectSize", - "location": "imgui:708", + "location": "imgui:782", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetItemRectSize", @@ -10008,7 +10247,7 @@ "cimguiname": "igGetKeyIndex", "defaults": {}, "funcname": "GetKeyIndex", - "location": "imgui:738", + "location": "imgui:812", "namespace": "ImGui", "ov_cimguiname": "igGetKeyIndex", "ret": "int", @@ -10038,7 +10277,7 @@ "cimguiname": "igGetKeyPressedAmount", "defaults": {}, "funcname": "GetKeyPressedAmount", - "location": "imgui:742", + "location": "imgui:816", "namespace": "ImGui", "ov_cimguiname": "igGetKeyPressedAmount", "ret": "int", @@ -10055,7 +10294,7 @@ "cimguiname": "igGetMouseCursor", "defaults": {}, "funcname": "GetMouseCursor", - "location": "imgui:761", + "location": "imgui:835", "namespace": "ImGui", "ov_cimguiname": "igGetMouseCursor", "ret": "ImGuiMouseCursor", @@ -10088,7 +10327,7 @@ "lock_threshold": "-1.0f" }, "funcname": "GetMouseDragDelta", - "location": "imgui:759", + "location": "imgui:833", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetMouseDragDelta", @@ -10111,7 +10350,7 @@ "cimguiname": "igGetMousePos", "defaults": {}, "funcname": "GetMousePos", - "location": "imgui:756", + "location": "imgui:830", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetMousePos", @@ -10134,7 +10373,7 @@ "cimguiname": "igGetMousePosOnOpeningCurrentPopup", "defaults": {}, "funcname": "GetMousePosOnOpeningCurrentPopup", - "location": "imgui:757", + "location": "imgui:831", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetMousePosOnOpeningCurrentPopup", @@ -10152,7 +10391,7 @@ "cimguiname": "igGetScrollMaxX", "defaults": {}, "funcname": "GetScrollMaxX", - "location": "imgui:337", + "location": "imgui:355", "namespace": "ImGui", "ov_cimguiname": "igGetScrollMaxX", "ret": "float", @@ -10169,7 +10408,7 @@ "cimguiname": "igGetScrollMaxY", "defaults": {}, "funcname": "GetScrollMaxY", - "location": "imgui:338", + "location": "imgui:356", "namespace": "ImGui", "ov_cimguiname": "igGetScrollMaxY", "ret": "float", @@ -10186,7 +10425,7 @@ "cimguiname": "igGetScrollX", "defaults": {}, "funcname": "GetScrollX", - "location": "imgui:335", + "location": "imgui:351", "namespace": "ImGui", "ov_cimguiname": "igGetScrollX", "ret": "float", @@ -10203,7 +10442,7 @@ "cimguiname": "igGetScrollY", "defaults": {}, "funcname": "GetScrollY", - "location": "imgui:336", + "location": "imgui:352", "namespace": "ImGui", "ov_cimguiname": "igGetScrollY", "ret": "float", @@ -10220,7 +10459,7 @@ "cimguiname": "igGetStateStorage", "defaults": {}, "funcname": "GetStateStorage", - "location": "imgui:721", + "location": "imgui:795", "namespace": "ImGui", "ov_cimguiname": "igGetStateStorage", "ret": "ImGuiStorage*", @@ -10237,7 +10476,7 @@ "cimguiname": "igGetStyle", "defaults": {}, "funcname": "GetStyle", - "location": "imgui:251", + "location": "imgui:263", "namespace": "ImGui", "ov_cimguiname": "igGetStyle", "ret": "ImGuiStyle*", @@ -10260,7 +10499,7 @@ "cimguiname": "igGetStyleColorName", "defaults": {}, "funcname": "GetStyleColorName", - "location": "imgui:719", + "location": "imgui:793", "namespace": "ImGui", "ov_cimguiname": "igGetStyleColorName", "ret": "const char*", @@ -10282,7 +10521,7 @@ "cimguiname": "igGetStyleColorVec4", "defaults": {}, "funcname": "GetStyleColorVec4", - "location": "imgui:355", + "location": "imgui:391", "namespace": "ImGui", "ov_cimguiname": "igGetStyleColorVec4", "ret": "const ImVec4*", @@ -10300,7 +10539,7 @@ "cimguiname": "igGetTextLineHeight", "defaults": {}, "funcname": "GetTextLineHeight", - "location": "imgui:401", + "location": "imgui:419", "namespace": "ImGui", "ov_cimguiname": "igGetTextLineHeight", "ret": "float", @@ -10317,7 +10556,7 @@ "cimguiname": "igGetTextLineHeightWithSpacing", "defaults": {}, "funcname": "GetTextLineHeightWithSpacing", - "location": "imgui:402", + "location": "imgui:420", "namespace": "ImGui", "ov_cimguiname": "igGetTextLineHeightWithSpacing", "ret": "float", @@ -10334,7 +10573,7 @@ "cimguiname": "igGetTime", "defaults": {}, "funcname": "GetTime", - "location": "imgui:714", + "location": "imgui:788", "namespace": "ImGui", "ov_cimguiname": "igGetTime", "ret": "double", @@ -10351,7 +10590,7 @@ "cimguiname": "igGetTreeNodeToLabelSpacing", "defaults": {}, "funcname": "GetTreeNodeToLabelSpacing", - "location": "imgui:550", + "location": "imgui:569", "namespace": "ImGui", "ov_cimguiname": "igGetTreeNodeToLabelSpacing", "ret": "float", @@ -10368,7 +10607,7 @@ "cimguiname": "igGetVersion", "defaults": {}, "funcname": "GetVersion", - "location": "imgui:265", + "location": "imgui:277", "namespace": "ImGui", "ov_cimguiname": "igGetVersion", "ret": "const char*", @@ -10390,7 +10629,7 @@ "cimguiname": "igGetWindowContentRegionMax", "defaults": {}, "funcname": "GetWindowContentRegionMax", - "location": "imgui:331", + "location": "imgui:347", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetWindowContentRegionMax", @@ -10413,7 +10652,7 @@ "cimguiname": "igGetWindowContentRegionMin", "defaults": {}, "funcname": "GetWindowContentRegionMin", - "location": "imgui:330", + "location": "imgui:346", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetWindowContentRegionMin", @@ -10431,7 +10670,7 @@ "cimguiname": "igGetWindowContentRegionWidth", "defaults": {}, "funcname": "GetWindowContentRegionWidth", - "location": "imgui:332", + "location": "imgui:348", "namespace": "ImGui", "ov_cimguiname": "igGetWindowContentRegionWidth", "ret": "float", @@ -10448,7 +10687,7 @@ "cimguiname": "igGetWindowDrawList", "defaults": {}, "funcname": "GetWindowDrawList", - "location": "imgui:302", + "location": "imgui:317", "namespace": "ImGui", "ov_cimguiname": "igGetWindowDrawList", "ret": "ImDrawList*", @@ -10465,7 +10704,7 @@ "cimguiname": "igGetWindowHeight", "defaults": {}, "funcname": "GetWindowHeight", - "location": "imgui:306", + "location": "imgui:321", "namespace": "ImGui", "ov_cimguiname": "igGetWindowHeight", "ret": "float", @@ -10487,7 +10726,7 @@ "cimguiname": "igGetWindowPos", "defaults": {}, "funcname": "GetWindowPos", - "location": "imgui:303", + "location": "imgui:318", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetWindowPos", @@ -10510,7 +10749,7 @@ "cimguiname": "igGetWindowSize", "defaults": {}, "funcname": "GetWindowSize", - "location": "imgui:304", + "location": "imgui:319", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetWindowSize", @@ -10528,7 +10767,7 @@ "cimguiname": "igGetWindowWidth", "defaults": {}, "funcname": "GetWindowWidth", - "location": "imgui:305", + "location": "imgui:320", "namespace": "ImGui", "ov_cimguiname": "igGetWindowWidth", "ret": "float", @@ -10575,7 +10814,7 @@ "uv1": "ImVec2(1,1)" }, "funcname": "Image", - "location": "imgui:444", + "location": "imgui:462", "namespace": "ImGui", "ov_cimguiname": "igImage", "ret": "void", @@ -10627,7 +10866,7 @@ "uv1": "ImVec2(1,1)" }, "funcname": "ImageButton", - "location": "imgui:445", + "location": "imgui:463", "namespace": "ImGui", "ov_cimguiname": "igImageButton", "ret": "bool", @@ -10651,7 +10890,7 @@ "indent_w": "0.0f" }, "funcname": "Indent", - "location": "imgui:387", + "location": "imgui:405", "namespace": "ImGui", "ov_cimguiname": "igIndent", "ret": "void", @@ -10698,7 +10937,7 @@ "step_fast": "0.0" }, "funcname": "InputDouble", - "location": "imgui:521", + "location": "imgui:540", "namespace": "ImGui", "ov_cimguiname": "igInputDouble", "ret": "bool", @@ -10745,7 +10984,7 @@ "step_fast": "0.0f" }, "funcname": "InputFloat", - "location": "imgui:513", + "location": "imgui:532", "namespace": "ImGui", "ov_cimguiname": "igInputFloat", "ret": "bool", @@ -10782,7 +11021,7 @@ "format": "\"%.3f\"" }, "funcname": "InputFloat2", - "location": "imgui:514", + "location": "imgui:533", "namespace": "ImGui", "ov_cimguiname": "igInputFloat2", "ret": "bool", @@ -10819,7 +11058,7 @@ "format": "\"%.3f\"" }, "funcname": "InputFloat3", - "location": "imgui:515", + "location": "imgui:534", "namespace": "ImGui", "ov_cimguiname": "igInputFloat3", "ret": "bool", @@ -10856,7 +11095,7 @@ "format": "\"%.3f\"" }, "funcname": "InputFloat4", - "location": "imgui:516", + "location": "imgui:535", "namespace": "ImGui", "ov_cimguiname": "igInputFloat4", "ret": "bool", @@ -10898,7 +11137,7 @@ "step_fast": "100" }, "funcname": "InputInt", - "location": "imgui:517", + "location": "imgui:536", "namespace": "ImGui", "ov_cimguiname": "igInputInt", "ret": "bool", @@ -10930,7 +11169,7 @@ "flags": "0" }, "funcname": "InputInt2", - "location": "imgui:518", + "location": "imgui:537", "namespace": "ImGui", "ov_cimguiname": "igInputInt2", "ret": "bool", @@ -10962,7 +11201,7 @@ "flags": "0" }, "funcname": "InputInt3", - "location": "imgui:519", + "location": "imgui:538", "namespace": "ImGui", "ov_cimguiname": "igInputInt3", "ret": "bool", @@ -10994,7 +11233,7 @@ "flags": "0" }, "funcname": "InputInt4", - "location": "imgui:520", + "location": "imgui:539", "namespace": "ImGui", "ov_cimguiname": "igInputInt4", "ret": "bool", @@ -11045,7 +11284,7 @@ "p_step_fast": "NULL" }, "funcname": "InputScalar", - "location": "imgui:522", + "location": "imgui:541", "namespace": "ImGui", "ov_cimguiname": "igInputScalar", "ret": "bool", @@ -11100,7 +11339,7 @@ "p_step_fast": "NULL" }, "funcname": "InputScalarN", - "location": "imgui:523", + "location": "imgui:542", "namespace": "ImGui", "ov_cimguiname": "igInputScalarN", "ret": "bool", @@ -11146,7 +11385,7 @@ "user_data": "NULL" }, "funcname": "InputText", - "location": "imgui:510", + "location": "imgui:529", "namespace": "ImGui", "ov_cimguiname": "igInputText", "ret": "bool", @@ -11197,7 +11436,7 @@ "user_data": "NULL" }, "funcname": "InputTextMultiline", - "location": "imgui:511", + "location": "imgui:530", "namespace": "ImGui", "ov_cimguiname": "igInputTextMultiline", "ret": "bool", @@ -11247,7 +11486,7 @@ "user_data": "NULL" }, "funcname": "InputTextWithHint", - "location": "imgui:512", + "location": "imgui:531", "namespace": "ImGui", "ov_cimguiname": "igInputTextWithHint", "ret": "bool", @@ -11279,7 +11518,7 @@ "flags": "0" }, "funcname": "InvisibleButton", - "location": "imgui:442", + "location": "imgui:460", "namespace": "ImGui", "ov_cimguiname": "igInvisibleButton", "ret": "bool", @@ -11296,7 +11535,7 @@ "cimguiname": "igIsAnyItemActive", "defaults": {}, "funcname": "IsAnyItemActive", - "location": "imgui:704", + "location": "imgui:778", "namespace": "ImGui", "ov_cimguiname": "igIsAnyItemActive", "ret": "bool", @@ -11313,7 +11552,7 @@ "cimguiname": "igIsAnyItemFocused", "defaults": {}, "funcname": "IsAnyItemFocused", - "location": "imgui:705", + "location": "imgui:779", "namespace": "ImGui", "ov_cimguiname": "igIsAnyItemFocused", "ret": "bool", @@ -11330,7 +11569,7 @@ "cimguiname": "igIsAnyItemHovered", "defaults": {}, "funcname": "IsAnyItemHovered", - "location": "imgui:703", + "location": "imgui:777", "namespace": "ImGui", "ov_cimguiname": "igIsAnyItemHovered", "ret": "bool", @@ -11347,7 +11586,7 @@ "cimguiname": "igIsAnyMouseDown", "defaults": {}, "funcname": "IsAnyMouseDown", - "location": "imgui:755", + "location": "imgui:829", "namespace": "ImGui", "ov_cimguiname": "igIsAnyMouseDown", "ret": "bool", @@ -11364,7 +11603,7 @@ "cimguiname": "igIsItemActivated", "defaults": {}, "funcname": "IsItemActivated", - "location": "imgui:699", + "location": "imgui:773", "namespace": "ImGui", "ov_cimguiname": "igIsItemActivated", "ret": "bool", @@ -11381,7 +11620,7 @@ "cimguiname": "igIsItemActive", "defaults": {}, "funcname": "IsItemActive", - "location": "imgui:694", + "location": "imgui:768", "namespace": "ImGui", "ov_cimguiname": "igIsItemActive", "ret": "bool", @@ -11405,7 +11644,7 @@ "mouse_button": "0" }, "funcname": "IsItemClicked", - "location": "imgui:696", + "location": "imgui:770", "namespace": "ImGui", "ov_cimguiname": "igIsItemClicked", "ret": "bool", @@ -11422,7 +11661,7 @@ "cimguiname": "igIsItemDeactivated", "defaults": {}, "funcname": "IsItemDeactivated", - "location": "imgui:700", + "location": "imgui:774", "namespace": "ImGui", "ov_cimguiname": "igIsItemDeactivated", "ret": "bool", @@ -11439,7 +11678,7 @@ "cimguiname": "igIsItemDeactivatedAfterEdit", "defaults": {}, "funcname": "IsItemDeactivatedAfterEdit", - "location": "imgui:701", + "location": "imgui:775", "namespace": "ImGui", "ov_cimguiname": "igIsItemDeactivatedAfterEdit", "ret": "bool", @@ -11456,7 +11695,7 @@ "cimguiname": "igIsItemEdited", "defaults": {}, "funcname": "IsItemEdited", - "location": "imgui:698", + "location": "imgui:772", "namespace": "ImGui", "ov_cimguiname": "igIsItemEdited", "ret": "bool", @@ -11473,7 +11712,7 @@ "cimguiname": "igIsItemFocused", "defaults": {}, "funcname": "IsItemFocused", - "location": "imgui:695", + "location": "imgui:769", "namespace": "ImGui", "ov_cimguiname": "igIsItemFocused", "ret": "bool", @@ -11497,7 +11736,7 @@ "flags": "0" }, "funcname": "IsItemHovered", - "location": "imgui:693", + "location": "imgui:767", "namespace": "ImGui", "ov_cimguiname": "igIsItemHovered", "ret": "bool", @@ -11514,7 +11753,7 @@ "cimguiname": "igIsItemToggledOpen", "defaults": {}, "funcname": "IsItemToggledOpen", - "location": "imgui:702", + "location": "imgui:776", "namespace": "ImGui", "ov_cimguiname": "igIsItemToggledOpen", "ret": "bool", @@ -11531,7 +11770,7 @@ "cimguiname": "igIsItemVisible", "defaults": {}, "funcname": "IsItemVisible", - "location": "imgui:697", + "location": "imgui:771", "namespace": "ImGui", "ov_cimguiname": "igIsItemVisible", "ret": "bool", @@ -11553,7 +11792,7 @@ "cimguiname": "igIsKeyDown", "defaults": {}, "funcname": "IsKeyDown", - "location": "imgui:739", + "location": "imgui:813", "namespace": "ImGui", "ov_cimguiname": "igIsKeyDown", "ret": "bool", @@ -11581,7 +11820,7 @@ "repeat": "true" }, "funcname": "IsKeyPressed", - "location": "imgui:740", + "location": "imgui:814", "namespace": "ImGui", "ov_cimguiname": "igIsKeyPressed", "ret": "bool", @@ -11603,7 +11842,7 @@ "cimguiname": "igIsKeyReleased", "defaults": {}, "funcname": "IsKeyReleased", - "location": "imgui:741", + "location": "imgui:815", "namespace": "ImGui", "ov_cimguiname": "igIsKeyReleased", "ret": "bool", @@ -11631,7 +11870,7 @@ "repeat": "false" }, "funcname": "IsMouseClicked", - "location": "imgui:750", + "location": "imgui:824", "namespace": "ImGui", "ov_cimguiname": "igIsMouseClicked", "ret": "bool", @@ -11653,7 +11892,7 @@ "cimguiname": "igIsMouseDoubleClicked", "defaults": {}, "funcname": "IsMouseDoubleClicked", - "location": "imgui:752", + "location": "imgui:826", "namespace": "ImGui", "ov_cimguiname": "igIsMouseDoubleClicked", "ret": "bool", @@ -11675,7 +11914,7 @@ "cimguiname": "igIsMouseDown", "defaults": {}, "funcname": "IsMouseDown", - "location": "imgui:749", + "location": "imgui:823", "namespace": "ImGui", "ov_cimguiname": "igIsMouseDown", "ret": "bool", @@ -11703,7 +11942,7 @@ "lock_threshold": "-1.0f" }, "funcname": "IsMouseDragging", - "location": "imgui:758", + "location": "imgui:832", "namespace": "ImGui", "ov_cimguiname": "igIsMouseDragging", "ret": "bool", @@ -11735,7 +11974,7 @@ "clip": "true" }, "funcname": "IsMouseHoveringRect", - "location": "imgui:753", + "location": "imgui:827", "namespace": "ImGui", "ov_cimguiname": "igIsMouseHoveringRect", "ret": "bool", @@ -11759,7 +11998,7 @@ "mouse_pos": "NULL" }, "funcname": "IsMousePosValid", - "location": "imgui:754", + "location": "imgui:828", "namespace": "ImGui", "ov_cimguiname": "igIsMousePosValid", "ret": "bool", @@ -11781,7 +12020,7 @@ "cimguiname": "igIsMouseReleased", "defaults": {}, "funcname": "IsMouseReleased", - "location": "imgui:751", + "location": "imgui:825", "namespace": "ImGui", "ov_cimguiname": "igIsMouseReleased", "ret": "bool", @@ -11809,7 +12048,7 @@ "flags": "0" }, "funcname": "IsPopupOpen", - "location": "imgui:637", + "location": "imgui:656", "namespace": "ImGui", "ov_cimguiname": "igIsPopupOpen", "ret": "bool", @@ -11831,7 +12070,7 @@ "cimguiname": "igIsRectVisible", "defaults": {}, "funcname": "IsRectVisible", - "location": "imgui:712", + "location": "imgui:786", "namespace": "ImGui", "ov_cimguiname": "igIsRectVisibleNil", "ret": "bool", @@ -11855,7 +12094,7 @@ "cimguiname": "igIsRectVisible", "defaults": {}, "funcname": "IsRectVisible", - "location": "imgui:713", + "location": "imgui:787", "namespace": "ImGui", "ov_cimguiname": "igIsRectVisibleVec2", "ret": "bool", @@ -11872,7 +12111,7 @@ "cimguiname": "igIsWindowAppearing", "defaults": {}, "funcname": "IsWindowAppearing", - "location": "imgui:298", + "location": "imgui:313", "namespace": "ImGui", "ov_cimguiname": "igIsWindowAppearing", "ret": "bool", @@ -11889,7 +12128,7 @@ "cimguiname": "igIsWindowCollapsed", "defaults": {}, "funcname": "IsWindowCollapsed", - "location": "imgui:299", + "location": "imgui:314", "namespace": "ImGui", "ov_cimguiname": "igIsWindowCollapsed", "ret": "bool", @@ -11913,7 +12152,7 @@ "flags": "0" }, "funcname": "IsWindowFocused", - "location": "imgui:300", + "location": "imgui:315", "namespace": "ImGui", "ov_cimguiname": "igIsWindowFocused", "ret": "bool", @@ -11937,7 +12176,7 @@ "flags": "0" }, "funcname": "IsWindowHovered", - "location": "imgui:301", + "location": "imgui:316", "namespace": "ImGui", "ov_cimguiname": "igIsWindowHovered", "ret": "bool", @@ -11968,7 +12207,7 @@ "defaults": {}, "funcname": "LabelText", "isvararg": "...)", - "location": "imgui:432", + "location": "imgui:450", "namespace": "ImGui", "ov_cimguiname": "igLabelText", "ret": "void", @@ -11998,7 +12237,7 @@ "cimguiname": "igLabelTextV", "defaults": {}, "funcname": "LabelTextV", - "location": "imgui:433", + "location": "imgui:451", "namespace": "ImGui", "ov_cimguiname": "igLabelTextV", "ret": "void", @@ -12038,7 +12277,7 @@ "height_in_items": "-1" }, "funcname": "ListBox", - "location": "imgui:563", + "location": "imgui:582", "namespace": "ImGui", "ov_cimguiname": "igListBoxStr_arr", "ret": "bool", @@ -12082,7 +12321,7 @@ "height_in_items": "-1" }, "funcname": "ListBox", - "location": "imgui:564", + "location": "imgui:583", "namespace": "ImGui", "ov_cimguiname": "igListBoxFnBoolPtr", "ret": "bool", @@ -12099,7 +12338,7 @@ "cimguiname": "igListBoxFooter", "defaults": {}, "funcname": "ListBoxFooter", - "location": "imgui:567", + "location": "imgui:586", "namespace": "ImGui", "ov_cimguiname": "igListBoxFooter", "ret": "void", @@ -12127,7 +12366,7 @@ "size": "ImVec2(0,0)" }, "funcname": "ListBoxHeader", - "location": "imgui:565", + "location": "imgui:584", "namespace": "ImGui", "ov_cimguiname": "igListBoxHeaderVec2", "ret": "bool", @@ -12157,7 +12396,7 @@ "height_in_items": "-1" }, "funcname": "ListBoxHeader", - "location": "imgui:566", + "location": "imgui:585", "namespace": "ImGui", "ov_cimguiname": "igListBoxHeaderInt", "ret": "bool", @@ -12179,7 +12418,7 @@ "cimguiname": "igLoadIniSettingsFromDisk", "defaults": {}, "funcname": "LoadIniSettingsFromDisk", - "location": "imgui:773", + "location": "imgui:847", "namespace": "ImGui", "ov_cimguiname": "igLoadIniSettingsFromDisk", "ret": "void", @@ -12207,7 +12446,7 @@ "ini_size": "0" }, "funcname": "LoadIniSettingsFromMemory", - "location": "imgui:774", + "location": "imgui:848", "namespace": "ImGui", "ov_cimguiname": "igLoadIniSettingsFromMemory", "ret": "void", @@ -12224,7 +12463,7 @@ "cimguiname": "igLogButtons", "defaults": {}, "funcname": "LogButtons", - "location": "imgui:667", + "location": "imgui:741", "namespace": "ImGui", "ov_cimguiname": "igLogButtons", "ret": "void", @@ -12241,7 +12480,7 @@ "cimguiname": "igLogFinish", "defaults": {}, "funcname": "LogFinish", - "location": "imgui:666", + "location": "imgui:740", "namespace": "ImGui", "ov_cimguiname": "igLogFinish", "ret": "void", @@ -12268,7 +12507,7 @@ "defaults": {}, "funcname": "LogText", "isvararg": "...)", - "location": "imgui:668", + "location": "imgui:742", "manual": true, "namespace": "ImGui", "ov_cimguiname": "igLogText", @@ -12293,7 +12532,7 @@ "auto_open_depth": "-1" }, "funcname": "LogToClipboard", - "location": "imgui:665", + "location": "imgui:739", "namespace": "ImGui", "ov_cimguiname": "igLogToClipboard", "ret": "void", @@ -12322,7 +12561,7 @@ "filename": "NULL" }, "funcname": "LogToFile", - "location": "imgui:664", + "location": "imgui:738", "namespace": "ImGui", "ov_cimguiname": "igLogToFile", "ret": "void", @@ -12346,7 +12585,7 @@ "auto_open_depth": "-1" }, "funcname": "LogToTTY", - "location": "imgui:663", + "location": "imgui:737", "namespace": "ImGui", "ov_cimguiname": "igLogToTTY", "ret": "void", @@ -12368,7 +12607,7 @@ "cimguiname": "igMemAlloc", "defaults": {}, "funcname": "MemAlloc", - "location": "imgui:785", + "location": "imgui:859", "namespace": "ImGui", "ov_cimguiname": "igMemAlloc", "ret": "void*", @@ -12390,7 +12629,7 @@ "cimguiname": "igMemFree", "defaults": {}, "funcname": "MemFree", - "location": "imgui:786", + "location": "imgui:860", "namespace": "ImGui", "ov_cimguiname": "igMemFree", "ret": "void", @@ -12428,7 +12667,7 @@ "shortcut": "NULL" }, "funcname": "MenuItem", - "location": "imgui:592", + "location": "imgui:611", "namespace": "ImGui", "ov_cimguiname": "igMenuItemBool", "ret": "bool", @@ -12462,7 +12701,7 @@ "enabled": "true" }, "funcname": "MenuItem", - "location": "imgui:593", + "location": "imgui:612", "namespace": "ImGui", "ov_cimguiname": "igMenuItemBoolPtr", "ret": "bool", @@ -12479,7 +12718,7 @@ "cimguiname": "igNewFrame", "defaults": {}, "funcname": "NewFrame", - "location": "imgui:252", + "location": "imgui:264", "namespace": "ImGui", "ov_cimguiname": "igNewFrame", "ret": "void", @@ -12496,7 +12735,7 @@ "cimguiname": "igNewLine", "defaults": {}, "funcname": "NewLine", - "location": "imgui:384", + "location": "imgui:402", "namespace": "ImGui", "ov_cimguiname": "igNewLine", "ret": "void", @@ -12513,7 +12752,7 @@ "cimguiname": "igNextColumn", "defaults": {}, "funcname": "NextColumn", - "location": "imgui:645", + "location": "imgui:719", "namespace": "ImGui", "ov_cimguiname": "igNextColumn", "ret": "void", @@ -12541,7 +12780,7 @@ "popup_flags": "0" }, "funcname": "OpenPopup", - "location": "imgui:622", + "location": "imgui:641", "namespace": "ImGui", "ov_cimguiname": "igOpenPopup", "ret": "void", @@ -12570,7 +12809,7 @@ "str_id": "NULL" }, "funcname": "OpenPopupOnItemClick", - "location": "imgui:623", + "location": "imgui:642", "namespace": "ImGui", "ov_cimguiname": "igOpenPopupOnItemClick", "ret": "void", @@ -12619,7 +12858,7 @@ "type": "int" } ], - "argsoriginal": "(const char* label,const float* values,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859811704183484516925e+38F,float scale_max=3.40282346638528859811704183484516925e+38F,ImVec2 graph_size=ImVec2(0,0),int stride=sizeof(float))", + "argsoriginal": "(const char* label,const float* values,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282347e+38F,float scale_max=3.40282347e+38F,ImVec2 graph_size=ImVec2(0,0),int stride=sizeof(float))", "call_args": "(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride)", "cimguiname": "igPlotHistogram", "defaults": { @@ -12631,7 +12870,7 @@ "values_offset": "0" }, "funcname": "PlotHistogram", - "location": "imgui:572", + "location": "imgui:591", "namespace": "ImGui", "ov_cimguiname": "igPlotHistogramFloatPtr", "ret": "void", @@ -12680,7 +12919,7 @@ "type": "ImVec2" } ], - "argsoriginal": "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859811704183484516925e+38F,float scale_max=3.40282346638528859811704183484516925e+38F,ImVec2 graph_size=ImVec2(0,0))", + "argsoriginal": "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282347e+38F,float scale_max=3.40282347e+38F,ImVec2 graph_size=ImVec2(0,0))", "call_args": "(label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size)", "cimguiname": "igPlotHistogram", "defaults": { @@ -12691,7 +12930,7 @@ "values_offset": "0" }, "funcname": "PlotHistogram", - "location": "imgui:573", + "location": "imgui:592", "namespace": "ImGui", "ov_cimguiname": "igPlotHistogramFnFloatPtr", "ret": "void", @@ -12740,7 +12979,7 @@ "type": "int" } ], - "argsoriginal": "(const char* label,const float* values,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859811704183484516925e+38F,float scale_max=3.40282346638528859811704183484516925e+38F,ImVec2 graph_size=ImVec2(0,0),int stride=sizeof(float))", + "argsoriginal": "(const char* label,const float* values,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282347e+38F,float scale_max=3.40282347e+38F,ImVec2 graph_size=ImVec2(0,0),int stride=sizeof(float))", "call_args": "(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride)", "cimguiname": "igPlotLines", "defaults": { @@ -12752,7 +12991,7 @@ "values_offset": "0" }, "funcname": "PlotLines", - "location": "imgui:570", + "location": "imgui:589", "namespace": "ImGui", "ov_cimguiname": "igPlotLinesFloatPtr", "ret": "void", @@ -12801,7 +13040,7 @@ "type": "ImVec2" } ], - "argsoriginal": "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859811704183484516925e+38F,float scale_max=3.40282346638528859811704183484516925e+38F,ImVec2 graph_size=ImVec2(0,0))", + "argsoriginal": "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282347e+38F,float scale_max=3.40282347e+38F,ImVec2 graph_size=ImVec2(0,0))", "call_args": "(label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size)", "cimguiname": "igPlotLines", "defaults": { @@ -12812,7 +13051,7 @@ "values_offset": "0" }, "funcname": "PlotLines", - "location": "imgui:571", + "location": "imgui:590", "namespace": "ImGui", "ov_cimguiname": "igPlotLinesFnFloatPtr", "ret": "void", @@ -12829,7 +13068,7 @@ "cimguiname": "igPopAllowKeyboardFocus", "defaults": {}, "funcname": "PopAllowKeyboardFocus", - "location": "imgui:371", + "location": "imgui:372", "namespace": "ImGui", "ov_cimguiname": "igPopAllowKeyboardFocus", "ret": "void", @@ -12846,7 +13085,7 @@ "cimguiname": "igPopButtonRepeat", "defaults": {}, "funcname": "PopButtonRepeat", - "location": "imgui:373", + "location": "imgui:374", "namespace": "ImGui", "ov_cimguiname": "igPopButtonRepeat", "ret": "void", @@ -12863,7 +13102,7 @@ "cimguiname": "igPopClipRect", "defaults": {}, "funcname": "PopClipRect", - "location": "imgui:683", + "location": "imgui:757", "namespace": "ImGui", "ov_cimguiname": "igPopClipRect", "ret": "void", @@ -12880,7 +13119,7 @@ "cimguiname": "igPopFont", "defaults": {}, "funcname": "PopFont", - "location": "imgui:348", + "location": "imgui:364", "namespace": "ImGui", "ov_cimguiname": "igPopFont", "ret": "void", @@ -12897,7 +13136,7 @@ "cimguiname": "igPopID", "defaults": {}, "funcname": "PopID", - "location": "imgui:417", + "location": "imgui:435", "namespace": "ImGui", "ov_cimguiname": "igPopID", "ret": "void", @@ -12914,7 +13153,7 @@ "cimguiname": "igPopItemWidth", "defaults": {}, "funcname": "PopItemWidth", - "location": "imgui:365", + "location": "imgui:378", "namespace": "ImGui", "ov_cimguiname": "igPopItemWidth", "ret": "void", @@ -12938,7 +13177,7 @@ "count": "1" }, "funcname": "PopStyleColor", - "location": "imgui:351", + "location": "imgui:367", "namespace": "ImGui", "ov_cimguiname": "igPopStyleColor", "ret": "void", @@ -12962,7 +13201,7 @@ "count": "1" }, "funcname": "PopStyleVar", - "location": "imgui:354", + "location": "imgui:370", "namespace": "ImGui", "ov_cimguiname": "igPopStyleVar", "ret": "void", @@ -12979,7 +13218,7 @@ "cimguiname": "igPopTextWrapPos", "defaults": {}, "funcname": "PopTextWrapPos", - "location": "imgui:369", + "location": "imgui:382", "namespace": "ImGui", "ov_cimguiname": "igPopTextWrapPos", "ret": "void", @@ -13004,15 +13243,15 @@ "type": "const char*" } ], - "argsoriginal": "(float fraction,const ImVec2& size_arg=ImVec2(-1,0),const char* overlay=((void*)0))", + "argsoriginal": "(float fraction,const ImVec2& size_arg=ImVec2(-1.17549435e-38F,0),const char* overlay=((void*)0))", "call_args": "(fraction,size_arg,overlay)", "cimguiname": "igProgressBar", "defaults": { "overlay": "NULL", - "size_arg": "ImVec2(-1,0)" + "size_arg": "ImVec2(-FLT_MIN,0)" }, "funcname": "ProgressBar", - "location": "imgui:450", + "location": "imgui:469", "namespace": "ImGui", "ov_cimguiname": "igProgressBar", "ret": "void", @@ -13034,7 +13273,7 @@ "cimguiname": "igPushAllowKeyboardFocus", "defaults": {}, "funcname": "PushAllowKeyboardFocus", - "location": "imgui:370", + "location": "imgui:371", "namespace": "ImGui", "ov_cimguiname": "igPushAllowKeyboardFocus", "ret": "void", @@ -13056,7 +13295,7 @@ "cimguiname": "igPushButtonRepeat", "defaults": {}, "funcname": "PushButtonRepeat", - "location": "imgui:372", + "location": "imgui:373", "namespace": "ImGui", "ov_cimguiname": "igPushButtonRepeat", "ret": "void", @@ -13086,7 +13325,7 @@ "cimguiname": "igPushClipRect", "defaults": {}, "funcname": "PushClipRect", - "location": "imgui:682", + "location": "imgui:756", "namespace": "ImGui", "ov_cimguiname": "igPushClipRect", "ret": "void", @@ -13108,7 +13347,7 @@ "cimguiname": "igPushFont", "defaults": {}, "funcname": "PushFont", - "location": "imgui:347", + "location": "imgui:363", "namespace": "ImGui", "ov_cimguiname": "igPushFont", "ret": "void", @@ -13130,7 +13369,7 @@ "cimguiname": "igPushID", "defaults": {}, "funcname": "PushID", - "location": "imgui:413", + "location": "imgui:431", "namespace": "ImGui", "ov_cimguiname": "igPushIDStr", "ret": "void", @@ -13154,7 +13393,7 @@ "cimguiname": "igPushID", "defaults": {}, "funcname": "PushID", - "location": "imgui:414", + "location": "imgui:432", "namespace": "ImGui", "ov_cimguiname": "igPushIDStrStr", "ret": "void", @@ -13174,7 +13413,7 @@ "cimguiname": "igPushID", "defaults": {}, "funcname": "PushID", - "location": "imgui:415", + "location": "imgui:433", "namespace": "ImGui", "ov_cimguiname": "igPushIDPtr", "ret": "void", @@ -13194,7 +13433,7 @@ "cimguiname": "igPushID", "defaults": {}, "funcname": "PushID", - "location": "imgui:416", + "location": "imgui:434", "namespace": "ImGui", "ov_cimguiname": "igPushIDInt", "ret": "void", @@ -13216,7 +13455,7 @@ "cimguiname": "igPushItemWidth", "defaults": {}, "funcname": "PushItemWidth", - "location": "imgui:364", + "location": "imgui:377", "namespace": "ImGui", "ov_cimguiname": "igPushItemWidth", "ret": "void", @@ -13242,7 +13481,7 @@ "cimguiname": "igPushStyleColor", "defaults": {}, "funcname": "PushStyleColor", - "location": "imgui:349", + "location": "imgui:365", "namespace": "ImGui", "ov_cimguiname": "igPushStyleColorU32", "ret": "void", @@ -13266,7 +13505,7 @@ "cimguiname": "igPushStyleColor", "defaults": {}, "funcname": "PushStyleColor", - "location": "imgui:350", + "location": "imgui:366", "namespace": "ImGui", "ov_cimguiname": "igPushStyleColorVec4", "ret": "void", @@ -13292,7 +13531,7 @@ "cimguiname": "igPushStyleVar", "defaults": {}, "funcname": "PushStyleVar", - "location": "imgui:352", + "location": "imgui:368", "namespace": "ImGui", "ov_cimguiname": "igPushStyleVarFloat", "ret": "void", @@ -13316,7 +13555,7 @@ "cimguiname": "igPushStyleVar", "defaults": {}, "funcname": "PushStyleVar", - "location": "imgui:353", + "location": "imgui:369", "namespace": "ImGui", "ov_cimguiname": "igPushStyleVarVec2", "ret": "void", @@ -13340,7 +13579,7 @@ "wrap_local_pos_x": "0.0f" }, "funcname": "PushTextWrapPos", - "location": "imgui:368", + "location": "imgui:381", "namespace": "ImGui", "ov_cimguiname": "igPushTextWrapPos", "ret": "void", @@ -13366,7 +13605,7 @@ "cimguiname": "igRadioButton", "defaults": {}, "funcname": "RadioButton", - "location": "imgui:448", + "location": "imgui:467", "namespace": "ImGui", "ov_cimguiname": "igRadioButtonBool", "ret": "bool", @@ -13394,7 +13633,7 @@ "cimguiname": "igRadioButton", "defaults": {}, "funcname": "RadioButton", - "location": "imgui:449", + "location": "imgui:468", "namespace": "ImGui", "ov_cimguiname": "igRadioButtonIntPtr", "ret": "bool", @@ -13411,7 +13650,7 @@ "cimguiname": "igRender", "defaults": {}, "funcname": "Render", - "location": "imgui:254", + "location": "imgui:266", "namespace": "ImGui", "ov_cimguiname": "igRender", "ret": "void", @@ -13435,7 +13674,7 @@ "button": "0" }, "funcname": "ResetMouseDragDelta", - "location": "imgui:760", + "location": "imgui:834", "namespace": "ImGui", "ov_cimguiname": "igResetMouseDragDelta", "ret": "void", @@ -13464,7 +13703,7 @@ "spacing": "-1.0f" }, "funcname": "SameLine", - "location": "imgui:383", + "location": "imgui:401", "namespace": "ImGui", "ov_cimguiname": "igSameLine", "ret": "void", @@ -13486,7 +13725,7 @@ "cimguiname": "igSaveIniSettingsToDisk", "defaults": {}, "funcname": "SaveIniSettingsToDisk", - "location": "imgui:775", + "location": "imgui:849", "namespace": "ImGui", "ov_cimguiname": "igSaveIniSettingsToDisk", "ret": "void", @@ -13510,7 +13749,7 @@ "out_ini_size": "NULL" }, "funcname": "SaveIniSettingsToMemory", - "location": "imgui:776", + "location": "imgui:850", "namespace": "ImGui", "ov_cimguiname": "igSaveIniSettingsToMemory", "ret": "const char*", @@ -13548,7 +13787,7 @@ "size": "ImVec2(0,0)" }, "funcname": "Selectable", - "location": "imgui:558", + "location": "imgui:577", "namespace": "ImGui", "ov_cimguiname": "igSelectableBool", "ret": "bool", @@ -13583,7 +13822,7 @@ "size": "ImVec2(0,0)" }, "funcname": "Selectable", - "location": "imgui:559", + "location": "imgui:578", "namespace": "ImGui", "ov_cimguiname": "igSelectableBoolPtr", "ret": "bool", @@ -13600,7 +13839,7 @@ "cimguiname": "igSeparator", "defaults": {}, "funcname": "Separator", - "location": "imgui:382", + "location": "imgui:400", "namespace": "ImGui", "ov_cimguiname": "igSeparator", "ret": "void", @@ -13636,7 +13875,7 @@ "user_data": "NULL" }, "funcname": "SetAllocatorFunctions", - "location": "imgui:784", + "location": "imgui:858", "namespace": "ImGui", "ov_cimguiname": "igSetAllocatorFunctions", "ret": "void", @@ -13658,7 +13897,7 @@ "cimguiname": "igSetClipboardText", "defaults": {}, "funcname": "SetClipboardText", - "location": "imgui:768", + "location": "imgui:842", "namespace": "ImGui", "ov_cimguiname": "igSetClipboardText", "ret": "void", @@ -13680,7 +13919,7 @@ "cimguiname": "igSetColorEditOptions", "defaults": {}, "funcname": "SetColorEditOptions", - "location": "imgui:533", + "location": "imgui:552", "namespace": "ImGui", "ov_cimguiname": "igSetColorEditOptions", "ret": "void", @@ -13706,7 +13945,7 @@ "cimguiname": "igSetColumnOffset", "defaults": {}, "funcname": "SetColumnOffset", - "location": "imgui:650", + "location": "imgui:724", "namespace": "ImGui", "ov_cimguiname": "igSetColumnOffset", "ret": "void", @@ -13732,7 +13971,7 @@ "cimguiname": "igSetColumnWidth", "defaults": {}, "funcname": "SetColumnWidth", - "location": "imgui:648", + "location": "imgui:722", "namespace": "ImGui", "ov_cimguiname": "igSetColumnWidth", "ret": "void", @@ -13754,7 +13993,7 @@ "cimguiname": "igSetCurrentContext", "defaults": {}, "funcname": "SetCurrentContext", - "location": "imgui:247", + "location": "imgui:259", "namespace": "ImGui", "ov_cimguiname": "igSetCurrentContext", "ret": "void", @@ -13776,7 +14015,7 @@ "cimguiname": "igSetCursorPos", "defaults": {}, "funcname": "SetCursorPos", - "location": "imgui:394", + "location": "imgui:412", "namespace": "ImGui", "ov_cimguiname": "igSetCursorPos", "ret": "void", @@ -13798,7 +14037,7 @@ "cimguiname": "igSetCursorPosX", "defaults": {}, "funcname": "SetCursorPosX", - "location": "imgui:395", + "location": "imgui:413", "namespace": "ImGui", "ov_cimguiname": "igSetCursorPosX", "ret": "void", @@ -13820,7 +14059,7 @@ "cimguiname": "igSetCursorPosY", "defaults": {}, "funcname": "SetCursorPosY", - "location": "imgui:396", + "location": "imgui:414", "namespace": "ImGui", "ov_cimguiname": "igSetCursorPosY", "ret": "void", @@ -13842,7 +14081,7 @@ "cimguiname": "igSetCursorScreenPos", "defaults": {}, "funcname": "SetCursorScreenPos", - "location": "imgui:399", + "location": "imgui:417", "namespace": "ImGui", "ov_cimguiname": "igSetCursorScreenPos", "ret": "void", @@ -13878,7 +14117,7 @@ "cond": "0" }, "funcname": "SetDragDropPayload", - "location": "imgui:674", + "location": "imgui:747", "namespace": "ImGui", "ov_cimguiname": "igSetDragDropPayload", "ret": "bool", @@ -13895,7 +14134,7 @@ "cimguiname": "igSetItemAllowOverlap", "defaults": {}, "funcname": "SetItemAllowOverlap", - "location": "imgui:709", + "location": "imgui:783", "namespace": "ImGui", "ov_cimguiname": "igSetItemAllowOverlap", "ret": "void", @@ -13912,7 +14151,7 @@ "cimguiname": "igSetItemDefaultFocus", "defaults": {}, "funcname": "SetItemDefaultFocus", - "location": "imgui:687", + "location": "imgui:761", "namespace": "ImGui", "ov_cimguiname": "igSetItemDefaultFocus", "ret": "void", @@ -13936,7 +14175,7 @@ "offset": "0" }, "funcname": "SetKeyboardFocusHere", - "location": "imgui:688", + "location": "imgui:762", "namespace": "ImGui", "ov_cimguiname": "igSetKeyboardFocusHere", "ret": "void", @@ -13958,7 +14197,7 @@ "cimguiname": "igSetMouseCursor", "defaults": {}, "funcname": "SetMouseCursor", - "location": "imgui:762", + "location": "imgui:836", "namespace": "ImGui", "ov_cimguiname": "igSetMouseCursor", "ret": "void", @@ -13986,7 +14225,7 @@ "cond": "0" }, "funcname": "SetNextItemOpen", - "location": "imgui:553", + "location": "imgui:572", "namespace": "ImGui", "ov_cimguiname": "igSetNextItemOpen", "ret": "void", @@ -14008,7 +14247,7 @@ "cimguiname": "igSetNextItemWidth", "defaults": {}, "funcname": "SetNextItemWidth", - "location": "imgui:366", + "location": "imgui:379", "namespace": "ImGui", "ov_cimguiname": "igSetNextItemWidth", "ret": "void", @@ -14030,7 +14269,7 @@ "cimguiname": "igSetNextWindowBgAlpha", "defaults": {}, "funcname": "SetNextWindowBgAlpha", - "location": "imgui:315", + "location": "imgui:330", "namespace": "ImGui", "ov_cimguiname": "igSetNextWindowBgAlpha", "ret": "void", @@ -14058,7 +14297,7 @@ "cond": "0" }, "funcname": "SetNextWindowCollapsed", - "location": "imgui:313", + "location": "imgui:328", "namespace": "ImGui", "ov_cimguiname": "igSetNextWindowCollapsed", "ret": "void", @@ -14080,7 +14319,7 @@ "cimguiname": "igSetNextWindowContentSize", "defaults": {}, "funcname": "SetNextWindowContentSize", - "location": "imgui:312", + "location": "imgui:327", "namespace": "ImGui", "ov_cimguiname": "igSetNextWindowContentSize", "ret": "void", @@ -14097,7 +14336,7 @@ "cimguiname": "igSetNextWindowFocus", "defaults": {}, "funcname": "SetNextWindowFocus", - "location": "imgui:314", + "location": "imgui:329", "namespace": "ImGui", "ov_cimguiname": "igSetNextWindowFocus", "ret": "void", @@ -14130,7 +14369,7 @@ "pivot": "ImVec2(0,0)" }, "funcname": "SetNextWindowPos", - "location": "imgui:309", + "location": "imgui:324", "namespace": "ImGui", "ov_cimguiname": "igSetNextWindowPos", "ret": "void", @@ -14158,7 +14397,7 @@ "cond": "0" }, "funcname": "SetNextWindowSize", - "location": "imgui:310", + "location": "imgui:325", "namespace": "ImGui", "ov_cimguiname": "igSetNextWindowSize", "ret": "void", @@ -14195,7 +14434,7 @@ "custom_callback_data": "NULL" }, "funcname": "SetNextWindowSizeConstraints", - "location": "imgui:311", + "location": "imgui:326", "namespace": "ImGui", "ov_cimguiname": "igSetNextWindowSizeConstraints", "ret": "void", @@ -14223,7 +14462,7 @@ "center_x_ratio": "0.5f" }, "funcname": "SetScrollFromPosX", - "location": "imgui:343", + "location": "imgui:359", "namespace": "ImGui", "ov_cimguiname": "igSetScrollFromPosX", "ret": "void", @@ -14251,7 +14490,7 @@ "center_y_ratio": "0.5f" }, "funcname": "SetScrollFromPosY", - "location": "imgui:344", + "location": "imgui:360", "namespace": "ImGui", "ov_cimguiname": "igSetScrollFromPosY", "ret": "void", @@ -14275,7 +14514,7 @@ "center_x_ratio": "0.5f" }, "funcname": "SetScrollHereX", - "location": "imgui:341", + "location": "imgui:357", "namespace": "ImGui", "ov_cimguiname": "igSetScrollHereX", "ret": "void", @@ -14299,7 +14538,7 @@ "center_y_ratio": "0.5f" }, "funcname": "SetScrollHereY", - "location": "imgui:342", + "location": "imgui:358", "namespace": "ImGui", "ov_cimguiname": "igSetScrollHereY", "ret": "void", @@ -14321,7 +14560,7 @@ "cimguiname": "igSetScrollX", "defaults": {}, "funcname": "SetScrollX", - "location": "imgui:339", + "location": "imgui:353", "namespace": "ImGui", "ov_cimguiname": "igSetScrollX", "ret": "void", @@ -14343,7 +14582,7 @@ "cimguiname": "igSetScrollY", "defaults": {}, "funcname": "SetScrollY", - "location": "imgui:340", + "location": "imgui:354", "namespace": "ImGui", "ov_cimguiname": "igSetScrollY", "ret": "void", @@ -14365,7 +14604,7 @@ "cimguiname": "igSetStateStorage", "defaults": {}, "funcname": "SetStateStorage", - "location": "imgui:720", + "location": "imgui:794", "namespace": "ImGui", "ov_cimguiname": "igSetStateStorage", "ret": "void", @@ -14387,7 +14626,7 @@ "cimguiname": "igSetTabItemClosed", "defaults": {}, "funcname": "SetTabItemClosed", - "location": "imgui:659", + "location": "imgui:733", "namespace": "ImGui", "ov_cimguiname": "igSetTabItemClosed", "ret": "void", @@ -14414,7 +14653,7 @@ "defaults": {}, "funcname": "SetTooltip", "isvararg": "...)", - "location": "imgui:599", + "location": "imgui:618", "namespace": "ImGui", "ov_cimguiname": "igSetTooltip", "ret": "void", @@ -14440,7 +14679,7 @@ "cimguiname": "igSetTooltipV", "defaults": {}, "funcname": "SetTooltipV", - "location": "imgui:600", + "location": "imgui:619", "namespace": "ImGui", "ov_cimguiname": "igSetTooltipV", "ret": "void", @@ -14468,7 +14707,7 @@ "cond": "0" }, "funcname": "SetWindowCollapsed", - "location": "imgui:318", + "location": "imgui:333", "namespace": "ImGui", "ov_cimguiname": "igSetWindowCollapsedBool", "ret": "void", @@ -14498,7 +14737,7 @@ "cond": "0" }, "funcname": "SetWindowCollapsed", - "location": "imgui:323", + "location": "imgui:338", "namespace": "ImGui", "ov_cimguiname": "igSetWindowCollapsedStr", "ret": "void", @@ -14515,7 +14754,7 @@ "cimguiname": "igSetWindowFocus", "defaults": {}, "funcname": "SetWindowFocus", - "location": "imgui:319", + "location": "imgui:334", "namespace": "ImGui", "ov_cimguiname": "igSetWindowFocusNil", "ret": "void", @@ -14535,7 +14774,7 @@ "cimguiname": "igSetWindowFocus", "defaults": {}, "funcname": "SetWindowFocus", - "location": "imgui:324", + "location": "imgui:339", "namespace": "ImGui", "ov_cimguiname": "igSetWindowFocusStr", "ret": "void", @@ -14557,7 +14796,7 @@ "cimguiname": "igSetWindowFontScale", "defaults": {}, "funcname": "SetWindowFontScale", - "location": "imgui:320", + "location": "imgui:335", "namespace": "ImGui", "ov_cimguiname": "igSetWindowFontScale", "ret": "void", @@ -14585,7 +14824,7 @@ "cond": "0" }, "funcname": "SetWindowPos", - "location": "imgui:316", + "location": "imgui:331", "namespace": "ImGui", "ov_cimguiname": "igSetWindowPosVec2", "ret": "void", @@ -14615,7 +14854,7 @@ "cond": "0" }, "funcname": "SetWindowPos", - "location": "imgui:321", + "location": "imgui:336", "namespace": "ImGui", "ov_cimguiname": "igSetWindowPosStr", "ret": "void", @@ -14643,7 +14882,7 @@ "cond": "0" }, "funcname": "SetWindowSize", - "location": "imgui:317", + "location": "imgui:332", "namespace": "ImGui", "ov_cimguiname": "igSetWindowSizeVec2", "ret": "void", @@ -14673,7 +14912,7 @@ "cond": "0" }, "funcname": "SetWindowSize", - "location": "imgui:322", + "location": "imgui:337", "namespace": "ImGui", "ov_cimguiname": "igSetWindowSizeStr", "ret": "void", @@ -14697,7 +14936,7 @@ "p_open": "NULL" }, "funcname": "ShowAboutWindow", - "location": "imgui:259", + "location": "imgui:272", "namespace": "ImGui", "ov_cimguiname": "igShowAboutWindow", "ret": "void", @@ -14721,7 +14960,7 @@ "p_open": "NULL" }, "funcname": "ShowDemoWindow", - "location": "imgui:258", + "location": "imgui:270", "namespace": "ImGui", "ov_cimguiname": "igShowDemoWindow", "ret": "void", @@ -14743,7 +14982,7 @@ "cimguiname": "igShowFontSelector", "defaults": {}, "funcname": "ShowFontSelector", - "location": "imgui:263", + "location": "imgui:275", "namespace": "ImGui", "ov_cimguiname": "igShowFontSelector", "ret": "void", @@ -14767,7 +15006,7 @@ "p_open": "NULL" }, "funcname": "ShowMetricsWindow", - "location": "imgui:260", + "location": "imgui:271", "namespace": "ImGui", "ov_cimguiname": "igShowMetricsWindow", "ret": "void", @@ -14791,7 +15030,7 @@ "ref": "NULL" }, "funcname": "ShowStyleEditor", - "location": "imgui:261", + "location": "imgui:273", "namespace": "ImGui", "ov_cimguiname": "igShowStyleEditor", "ret": "void", @@ -14813,7 +15052,7 @@ "cimguiname": "igShowStyleSelector", "defaults": {}, "funcname": "ShowStyleSelector", - "location": "imgui:262", + "location": "imgui:274", "namespace": "ImGui", "ov_cimguiname": "igShowStyleSelector", "ret": "bool", @@ -14830,7 +15069,7 @@ "cimguiname": "igShowUserGuide", "defaults": {}, "funcname": "ShowUserGuide", - "location": "imgui:264", + "location": "imgui:276", "namespace": "ImGui", "ov_cimguiname": "igShowUserGuide", "ret": "void", @@ -14877,7 +15116,7 @@ "v_degrees_min": "-360.0f" }, "funcname": "SliderAngle", - "location": "imgui:496", + "location": "imgui:515", "namespace": "ImGui", "ov_cimguiname": "igSliderAngle", "ret": "bool", @@ -14922,7 +15161,7 @@ "format": "\"%.3f\"" }, "funcname": "SliderFloat", - "location": "imgui:492", + "location": "imgui:511", "namespace": "ImGui", "ov_cimguiname": "igSliderFloat", "ret": "bool", @@ -14967,7 +15206,7 @@ "format": "\"%.3f\"" }, "funcname": "SliderFloat2", - "location": "imgui:493", + "location": "imgui:512", "namespace": "ImGui", "ov_cimguiname": "igSliderFloat2", "ret": "bool", @@ -15012,7 +15251,7 @@ "format": "\"%.3f\"" }, "funcname": "SliderFloat3", - "location": "imgui:494", + "location": "imgui:513", "namespace": "ImGui", "ov_cimguiname": "igSliderFloat3", "ret": "bool", @@ -15057,7 +15296,7 @@ "format": "\"%.3f\"" }, "funcname": "SliderFloat4", - "location": "imgui:495", + "location": "imgui:514", "namespace": "ImGui", "ov_cimguiname": "igSliderFloat4", "ret": "bool", @@ -15102,7 +15341,7 @@ "format": "\"%d\"" }, "funcname": "SliderInt", - "location": "imgui:497", + "location": "imgui:516", "namespace": "ImGui", "ov_cimguiname": "igSliderInt", "ret": "bool", @@ -15147,7 +15386,7 @@ "format": "\"%d\"" }, "funcname": "SliderInt2", - "location": "imgui:498", + "location": "imgui:517", "namespace": "ImGui", "ov_cimguiname": "igSliderInt2", "ret": "bool", @@ -15192,7 +15431,7 @@ "format": "\"%d\"" }, "funcname": "SliderInt3", - "location": "imgui:499", + "location": "imgui:518", "namespace": "ImGui", "ov_cimguiname": "igSliderInt3", "ret": "bool", @@ -15237,7 +15476,7 @@ "format": "\"%d\"" }, "funcname": "SliderInt4", - "location": "imgui:500", + "location": "imgui:519", "namespace": "ImGui", "ov_cimguiname": "igSliderInt4", "ret": "bool", @@ -15286,7 +15525,7 @@ "format": "NULL" }, "funcname": "SliderScalar", - "location": "imgui:501", + "location": "imgui:520", "namespace": "ImGui", "ov_cimguiname": "igSliderScalar", "ret": "bool", @@ -15339,7 +15578,7 @@ "format": "NULL" }, "funcname": "SliderScalarN", - "location": "imgui:502", + "location": "imgui:521", "namespace": "ImGui", "ov_cimguiname": "igSliderScalarN", "ret": "bool", @@ -15361,7 +15600,7 @@ "cimguiname": "igSmallButton", "defaults": {}, "funcname": "SmallButton", - "location": "imgui:441", + "location": "imgui:459", "namespace": "ImGui", "ov_cimguiname": "igSmallButton", "ret": "bool", @@ -15378,7 +15617,7 @@ "cimguiname": "igSpacing", "defaults": {}, "funcname": "Spacing", - "location": "imgui:385", + "location": "imgui:403", "namespace": "ImGui", "ov_cimguiname": "igSpacing", "ret": "void", @@ -15402,7 +15641,7 @@ "dst": "NULL" }, "funcname": "StyleColorsClassic", - "location": "imgui:269", + "location": "imgui:282", "namespace": "ImGui", "ov_cimguiname": "igStyleColorsClassic", "ret": "void", @@ -15426,7 +15665,7 @@ "dst": "NULL" }, "funcname": "StyleColorsDark", - "location": "imgui:268", + "location": "imgui:280", "namespace": "ImGui", "ov_cimguiname": "igStyleColorsDark", "ret": "void", @@ -15450,7 +15689,7 @@ "dst": "NULL" }, "funcname": "StyleColorsLight", - "location": "imgui:270", + "location": "imgui:281", "namespace": "ImGui", "ov_cimguiname": "igStyleColorsLight", "ret": "void", @@ -15478,7 +15717,7 @@ "flags": "0" }, "funcname": "TabItemButton", - "location": "imgui:658", + "location": "imgui:732", "namespace": "ImGui", "ov_cimguiname": "igTabItemButton", "ret": "bool", @@ -15486,6 +15725,325 @@ "stname": "" } ], + "igTableGetColumnCount": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igTableGetColumnCount", + "defaults": {}, + "funcname": "TableGetColumnCount", + "location": "imgui:709", + "namespace": "ImGui", + "ov_cimguiname": "igTableGetColumnCount", + "ret": "int", + "signature": "()", + "stname": "" + } + ], + "igTableGetColumnFlags": [ + { + "args": "(int column_n)", + "argsT": [ + { + "name": "column_n", + "type": "int" + } + ], + "argsoriginal": "(int column_n=-1)", + "call_args": "(column_n)", + "cimguiname": "igTableGetColumnFlags", + "defaults": { + "column_n": "-1" + }, + "funcname": "TableGetColumnFlags", + "location": "imgui:713", + "namespace": "ImGui", + "ov_cimguiname": "igTableGetColumnFlags", + "ret": "ImGuiTableColumnFlags", + "signature": "(int)", + "stname": "" + } + ], + "igTableGetColumnIndex": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igTableGetColumnIndex", + "defaults": {}, + "funcname": "TableGetColumnIndex", + "location": "imgui:710", + "namespace": "ImGui", + "ov_cimguiname": "igTableGetColumnIndex", + "ret": "int", + "signature": "()", + "stname": "" + } + ], + "igTableGetColumnName": [ + { + "args": "(int column_n)", + "argsT": [ + { + "name": "column_n", + "type": "int" + } + ], + "argsoriginal": "(int column_n=-1)", + "call_args": "(column_n)", + "cimguiname": "igTableGetColumnName", + "defaults": { + "column_n": "-1" + }, + "funcname": "TableGetColumnName", + "location": "imgui:712", + "namespace": "ImGui", + "ov_cimguiname": "igTableGetColumnName", + "ret": "const char*", + "signature": "(int)", + "stname": "" + } + ], + "igTableGetRowIndex": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igTableGetRowIndex", + "defaults": {}, + "funcname": "TableGetRowIndex", + "location": "imgui:711", + "namespace": "ImGui", + "ov_cimguiname": "igTableGetRowIndex", + "ret": "int", + "signature": "()", + "stname": "" + } + ], + "igTableGetSortSpecs": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igTableGetSortSpecs", + "defaults": {}, + "funcname": "TableGetSortSpecs", + "location": "imgui:706", + "namespace": "ImGui", + "ov_cimguiname": "igTableGetSortSpecs", + "ret": "ImGuiTableSortSpecs*", + "signature": "()", + "stname": "" + } + ], + "igTableHeader": [ + { + "args": "(const char* label)", + "argsT": [ + { + "name": "label", + "type": "const char*" + } + ], + "argsoriginal": "(const char* label)", + "call_args": "(label)", + "cimguiname": "igTableHeader", + "defaults": {}, + "funcname": "TableHeader", + "location": "imgui:699", + "namespace": "ImGui", + "ov_cimguiname": "igTableHeader", + "ret": "void", + "signature": "(const char*)", + "stname": "" + } + ], + "igTableHeadersRow": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igTableHeadersRow", + "defaults": {}, + "funcname": "TableHeadersRow", + "location": "imgui:698", + "namespace": "ImGui", + "ov_cimguiname": "igTableHeadersRow", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igTableNextColumn": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igTableNextColumn", + "defaults": {}, + "funcname": "TableNextColumn", + "location": "imgui:686", + "namespace": "ImGui", + "ov_cimguiname": "igTableNextColumn", + "ret": "bool", + "signature": "()", + "stname": "" + } + ], + "igTableNextRow": [ + { + "args": "(ImGuiTableRowFlags row_flags,float min_row_height)", + "argsT": [ + { + "name": "row_flags", + "type": "ImGuiTableRowFlags" + }, + { + "name": "min_row_height", + "type": "float" + } + ], + "argsoriginal": "(ImGuiTableRowFlags row_flags=0,float min_row_height=0.0f)", + "call_args": "(row_flags,min_row_height)", + "cimguiname": "igTableNextRow", + "defaults": { + "min_row_height": "0.0f", + "row_flags": "0" + }, + "funcname": "TableNextRow", + "location": "imgui:685", + "namespace": "ImGui", + "ov_cimguiname": "igTableNextRow", + "ret": "void", + "signature": "(ImGuiTableRowFlags,float)", + "stname": "" + } + ], + "igTableSetBgColor": [ + { + "args": "(ImGuiTableBgTarget target,ImU32 color,int column_n)", + "argsT": [ + { + "name": "target", + "type": "ImGuiTableBgTarget" + }, + { + "name": "color", + "type": "ImU32" + }, + { + "name": "column_n", + "type": "int" + } + ], + "argsoriginal": "(ImGuiTableBgTarget target,ImU32 color,int column_n=-1)", + "call_args": "(target,color,column_n)", + "cimguiname": "igTableSetBgColor", + "defaults": { + "column_n": "-1" + }, + "funcname": "TableSetBgColor", + "location": "imgui:714", + "namespace": "ImGui", + "ov_cimguiname": "igTableSetBgColor", + "ret": "void", + "signature": "(ImGuiTableBgTarget,ImU32,int)", + "stname": "" + } + ], + "igTableSetColumnIndex": [ + { + "args": "(int column_n)", + "argsT": [ + { + "name": "column_n", + "type": "int" + } + ], + "argsoriginal": "(int column_n)", + "call_args": "(column_n)", + "cimguiname": "igTableSetColumnIndex", + "defaults": {}, + "funcname": "TableSetColumnIndex", + "location": "imgui:687", + "namespace": "ImGui", + "ov_cimguiname": "igTableSetColumnIndex", + "ret": "bool", + "signature": "(int)", + "stname": "" + } + ], + "igTableSetupColumn": [ + { + "args": "(const char* label,ImGuiTableColumnFlags flags,float init_width_or_weight,ImU32 user_id)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiTableColumnFlags" + }, + { + "name": "init_width_or_weight", + "type": "float" + }, + { + "name": "user_id", + "type": "ImU32" + } + ], + "argsoriginal": "(const char* label,ImGuiTableColumnFlags flags=0,float init_width_or_weight=0.0f,ImU32 user_id=0)", + "call_args": "(label,flags,init_width_or_weight,user_id)", + "cimguiname": "igTableSetupColumn", + "defaults": { + "flags": "0", + "init_width_or_weight": "0.0f", + "user_id": "0" + }, + "funcname": "TableSetupColumn", + "location": "imgui:696", + "namespace": "ImGui", + "ov_cimguiname": "igTableSetupColumn", + "ret": "void", + "signature": "(const char*,ImGuiTableColumnFlags,float,ImU32)", + "stname": "" + } + ], + "igTableSetupScrollFreeze": [ + { + "args": "(int cols,int rows)", + "argsT": [ + { + "name": "cols", + "type": "int" + }, + { + "name": "rows", + "type": "int" + } + ], + "argsoriginal": "(int cols,int rows)", + "call_args": "(cols,rows)", + "cimguiname": "igTableSetupScrollFreeze", + "defaults": {}, + "funcname": "TableSetupScrollFreeze", + "location": "imgui:697", + "namespace": "ImGui", + "ov_cimguiname": "igTableSetupScrollFreeze", + "ret": "void", + "signature": "(int,int)", + "stname": "" + } + ], "igText": [ { "args": "(const char* fmt,...)", @@ -15505,7 +16063,7 @@ "defaults": {}, "funcname": "Text", "isvararg": "...)", - "location": "imgui:424", + "location": "imgui:442", "namespace": "ImGui", "ov_cimguiname": "igText", "ret": "void", @@ -15536,7 +16094,7 @@ "defaults": {}, "funcname": "TextColored", "isvararg": "...)", - "location": "imgui:426", + "location": "imgui:444", "namespace": "ImGui", "ov_cimguiname": "igTextColored", "ret": "void", @@ -15566,7 +16124,7 @@ "cimguiname": "igTextColoredV", "defaults": {}, "funcname": "TextColoredV", - "location": "imgui:427", + "location": "imgui:445", "namespace": "ImGui", "ov_cimguiname": "igTextColoredV", "ret": "void", @@ -15593,7 +16151,7 @@ "defaults": {}, "funcname": "TextDisabled", "isvararg": "...)", - "location": "imgui:428", + "location": "imgui:446", "namespace": "ImGui", "ov_cimguiname": "igTextDisabled", "ret": "void", @@ -15619,7 +16177,7 @@ "cimguiname": "igTextDisabledV", "defaults": {}, "funcname": "TextDisabledV", - "location": "imgui:429", + "location": "imgui:447", "namespace": "ImGui", "ov_cimguiname": "igTextDisabledV", "ret": "void", @@ -15647,7 +16205,7 @@ "text_end": "NULL" }, "funcname": "TextUnformatted", - "location": "imgui:423", + "location": "imgui:441", "namespace": "ImGui", "ov_cimguiname": "igTextUnformatted", "ret": "void", @@ -15673,7 +16231,7 @@ "cimguiname": "igTextV", "defaults": {}, "funcname": "TextV", - "location": "imgui:425", + "location": "imgui:443", "namespace": "ImGui", "ov_cimguiname": "igTextV", "ret": "void", @@ -15700,7 +16258,7 @@ "defaults": {}, "funcname": "TextWrapped", "isvararg": "...)", - "location": "imgui:430", + "location": "imgui:448", "namespace": "ImGui", "ov_cimguiname": "igTextWrapped", "ret": "void", @@ -15726,7 +16284,7 @@ "cimguiname": "igTextWrappedV", "defaults": {}, "funcname": "TextWrappedV", - "location": "imgui:431", + "location": "imgui:449", "namespace": "ImGui", "ov_cimguiname": "igTextWrappedV", "ret": "void", @@ -15748,7 +16306,7 @@ "cimguiname": "igTreeNode", "defaults": {}, "funcname": "TreeNode", - "location": "imgui:537", + "location": "imgui:556", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeStr", "ret": "bool", @@ -15777,7 +16335,7 @@ "defaults": {}, "funcname": "TreeNode", "isvararg": "...)", - "location": "imgui:538", + "location": "imgui:557", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeStrStr", "ret": "bool", @@ -15806,7 +16364,7 @@ "defaults": {}, "funcname": "TreeNode", "isvararg": "...)", - "location": "imgui:539", + "location": "imgui:558", "namespace": "ImGui", "ov_cimguiname": "igTreeNodePtr", "ret": "bool", @@ -15834,7 +16392,7 @@ "flags": "0" }, "funcname": "TreeNodeEx", - "location": "imgui:542", + "location": "imgui:561", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeExStr", "ret": "bool", @@ -15867,7 +16425,7 @@ "defaults": {}, "funcname": "TreeNodeEx", "isvararg": "...)", - "location": "imgui:543", + "location": "imgui:562", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeExStrStr", "ret": "bool", @@ -15900,7 +16458,7 @@ "defaults": {}, "funcname": "TreeNodeEx", "isvararg": "...)", - "location": "imgui:544", + "location": "imgui:563", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeExPtr", "ret": "bool", @@ -15934,7 +16492,7 @@ "cimguiname": "igTreeNodeExV", "defaults": {}, "funcname": "TreeNodeExV", - "location": "imgui:545", + "location": "imgui:564", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeExVStr", "ret": "bool", @@ -15966,7 +16524,7 @@ "cimguiname": "igTreeNodeExV", "defaults": {}, "funcname": "TreeNodeExV", - "location": "imgui:546", + "location": "imgui:565", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeExVPtr", "ret": "bool", @@ -15996,7 +16554,7 @@ "cimguiname": "igTreeNodeV", "defaults": {}, "funcname": "TreeNodeV", - "location": "imgui:540", + "location": "imgui:559", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeVStr", "ret": "bool", @@ -16024,7 +16582,7 @@ "cimguiname": "igTreeNodeV", "defaults": {}, "funcname": "TreeNodeV", - "location": "imgui:541", + "location": "imgui:560", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeVPtr", "ret": "bool", @@ -16041,7 +16599,7 @@ "cimguiname": "igTreePop", "defaults": {}, "funcname": "TreePop", - "location": "imgui:549", + "location": "imgui:568", "namespace": "ImGui", "ov_cimguiname": "igTreePop", "ret": "void", @@ -16063,7 +16621,7 @@ "cimguiname": "igTreePush", "defaults": {}, "funcname": "TreePush", - "location": "imgui:547", + "location": "imgui:566", "namespace": "ImGui", "ov_cimguiname": "igTreePushStr", "ret": "void", @@ -16085,7 +16643,7 @@ "ptr_id": "NULL" }, "funcname": "TreePush", - "location": "imgui:548", + "location": "imgui:567", "namespace": "ImGui", "ov_cimguiname": "igTreePushPtr", "ret": "void", @@ -16109,7 +16667,7 @@ "indent_w": "0.0f" }, "funcname": "Unindent", - "location": "imgui:388", + "location": "imgui:406", "namespace": "ImGui", "ov_cimguiname": "igUnindent", "ret": "void", @@ -16158,7 +16716,7 @@ "format": "\"%.3f\"" }, "funcname": "VSliderFloat", - "location": "imgui:503", + "location": "imgui:522", "namespace": "ImGui", "ov_cimguiname": "igVSliderFloat", "ret": "bool", @@ -16207,7 +16765,7 @@ "format": "\"%d\"" }, "funcname": "VSliderInt", - "location": "imgui:504", + "location": "imgui:523", "namespace": "ImGui", "ov_cimguiname": "igVSliderInt", "ret": "bool", @@ -16260,7 +16818,7 @@ "format": "NULL" }, "funcname": "VSliderScalar", - "location": "imgui:505", + "location": "imgui:524", "namespace": "ImGui", "ov_cimguiname": "igVSliderScalar", "ret": "bool", @@ -16286,7 +16844,7 @@ "cimguiname": "igValue", "defaults": {}, "funcname": "Value", - "location": "imgui:577", + "location": "imgui:596", "namespace": "ImGui", "ov_cimguiname": "igValueBool", "ret": "void", @@ -16310,7 +16868,7 @@ "cimguiname": "igValue", "defaults": {}, "funcname": "Value", - "location": "imgui:578", + "location": "imgui:597", "namespace": "ImGui", "ov_cimguiname": "igValueInt", "ret": "void", @@ -16334,7 +16892,7 @@ "cimguiname": "igValue", "defaults": {}, "funcname": "Value", - "location": "imgui:579", + "location": "imgui:598", "namespace": "ImGui", "ov_cimguiname": "igValueUint", "ret": "void", @@ -16364,7 +16922,7 @@ "float_format": "NULL" }, "funcname": "Value", - "location": "imgui:580", + "location": "imgui:599", "namespace": "ImGui", "ov_cimguiname": "igValueFloat", "ret": "void", diff --git a/imgui-sys/third-party/definitions.lua b/imgui-sys/third-party/definitions.lua index 9ee41c3..e6c5e7d 100644 --- a/imgui-sys/third-party/definitions.lua +++ b/imgui-sys/third-party/definitions.lua @@ -25,7 +25,7 @@ defs["ImColor_HSV"][1]["defaults"] = {} defs["ImColor_HSV"][1]["defaults"]["a"] = "1.0f" defs["ImColor_HSV"][1]["funcname"] = "HSV" defs["ImColor_HSV"][1]["is_static_function"] = true -defs["ImColor_HSV"][1]["location"] = "imgui:1967" +defs["ImColor_HSV"][1]["location"] = "imgui:2193" 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:1957" +defs["ImColor_ImColor"][1]["location"] = "imgui:2183" defs["ImColor_ImColor"][1]["ov_cimguiname"] = "ImColor_ImColorNil" defs["ImColor_ImColor"][1]["signature"] = "()" defs["ImColor_ImColor"][1]["stname"] = "ImColor" @@ -68,7 +68,7 @@ defs["ImColor_ImColor"][2]["constructor"] = true defs["ImColor_ImColor"][2]["defaults"] = {} defs["ImColor_ImColor"][2]["defaults"]["a"] = "255" defs["ImColor_ImColor"][2]["funcname"] = "ImColor" -defs["ImColor_ImColor"][2]["location"] = "imgui:1958" +defs["ImColor_ImColor"][2]["location"] = "imgui:2184" defs["ImColor_ImColor"][2]["ov_cimguiname"] = "ImColor_ImColorInt" defs["ImColor_ImColor"][2]["signature"] = "(int,int,int,int)" defs["ImColor_ImColor"][2]["stname"] = "ImColor" @@ -84,7 +84,7 @@ defs["ImColor_ImColor"][3]["cimguiname"] = "ImColor_ImColor" defs["ImColor_ImColor"][3]["constructor"] = true defs["ImColor_ImColor"][3]["defaults"] = {} defs["ImColor_ImColor"][3]["funcname"] = "ImColor" -defs["ImColor_ImColor"][3]["location"] = "imgui:1959" +defs["ImColor_ImColor"][3]["location"] = "imgui:2185" defs["ImColor_ImColor"][3]["ov_cimguiname"] = "ImColor_ImColorU32" defs["ImColor_ImColor"][3]["signature"] = "(ImU32)" defs["ImColor_ImColor"][3]["stname"] = "ImColor" @@ -110,7 +110,7 @@ defs["ImColor_ImColor"][4]["constructor"] = true defs["ImColor_ImColor"][4]["defaults"] = {} defs["ImColor_ImColor"][4]["defaults"]["a"] = "1.0f" defs["ImColor_ImColor"][4]["funcname"] = "ImColor" -defs["ImColor_ImColor"][4]["location"] = "imgui:1960" +defs["ImColor_ImColor"][4]["location"] = "imgui:2186" defs["ImColor_ImColor"][4]["ov_cimguiname"] = "ImColor_ImColorFloat" defs["ImColor_ImColor"][4]["signature"] = "(float,float,float,float)" defs["ImColor_ImColor"][4]["stname"] = "ImColor" @@ -126,7 +126,7 @@ defs["ImColor_ImColor"][5]["cimguiname"] = "ImColor_ImColor" defs["ImColor_ImColor"][5]["constructor"] = true defs["ImColor_ImColor"][5]["defaults"] = {} defs["ImColor_ImColor"][5]["funcname"] = "ImColor" -defs["ImColor_ImColor"][5]["location"] = "imgui:1961" +defs["ImColor_ImColor"][5]["location"] = "imgui:2187" defs["ImColor_ImColor"][5]["ov_cimguiname"] = "ImColor_ImColorVec4" defs["ImColor_ImColor"][5]["signature"] = "(const ImVec4)" defs["ImColor_ImColor"][5]["stname"] = "ImColor" @@ -160,7 +160,7 @@ defs["ImColor_SetHSV"][1]["cimguiname"] = "ImColor_SetHSV" defs["ImColor_SetHSV"][1]["defaults"] = {} defs["ImColor_SetHSV"][1]["defaults"]["a"] = "1.0f" defs["ImColor_SetHSV"][1]["funcname"] = "SetHSV" -defs["ImColor_SetHSV"][1]["location"] = "imgui:1966" +defs["ImColor_SetHSV"][1]["location"] = "imgui:2192" defs["ImColor_SetHSV"][1]["ov_cimguiname"] = "ImColor_SetHSV" defs["ImColor_SetHSV"][1]["ret"] = "void" defs["ImColor_SetHSV"][1]["signature"] = "(float,float,float,float)" @@ -192,7 +192,7 @@ defs["ImDrawCmd_ImDrawCmd"][1]["cimguiname"] = "ImDrawCmd_ImDrawCmd" defs["ImDrawCmd_ImDrawCmd"][1]["constructor"] = true defs["ImDrawCmd_ImDrawCmd"][1]["defaults"] = {} defs["ImDrawCmd_ImDrawCmd"][1]["funcname"] = "ImDrawCmd" -defs["ImDrawCmd_ImDrawCmd"][1]["location"] = "imgui:2012" +defs["ImDrawCmd_ImDrawCmd"][1]["location"] = "imgui:2238" defs["ImDrawCmd_ImDrawCmd"][1]["ov_cimguiname"] = "ImDrawCmd_ImDrawCmd" defs["ImDrawCmd_ImDrawCmd"][1]["signature"] = "()" defs["ImDrawCmd_ImDrawCmd"][1]["stname"] = "ImDrawCmd" @@ -225,7 +225,7 @@ defs["ImDrawData_Clear"][1]["call_args"] = "()" defs["ImDrawData_Clear"][1]["cimguiname"] = "ImDrawData_Clear" defs["ImDrawData_Clear"][1]["defaults"] = {} defs["ImDrawData_Clear"][1]["funcname"] = "Clear" -defs["ImDrawData_Clear"][1]["location"] = "imgui:2223" +defs["ImDrawData_Clear"][1]["location"] = "imgui:2466" defs["ImDrawData_Clear"][1]["ov_cimguiname"] = "ImDrawData_Clear" defs["ImDrawData_Clear"][1]["ret"] = "void" defs["ImDrawData_Clear"][1]["signature"] = "()" @@ -243,7 +243,7 @@ defs["ImDrawData_DeIndexAllBuffers"][1]["call_args"] = "()" defs["ImDrawData_DeIndexAllBuffers"][1]["cimguiname"] = "ImDrawData_DeIndexAllBuffers" defs["ImDrawData_DeIndexAllBuffers"][1]["defaults"] = {} defs["ImDrawData_DeIndexAllBuffers"][1]["funcname"] = "DeIndexAllBuffers" -defs["ImDrawData_DeIndexAllBuffers"][1]["location"] = "imgui:2224" +defs["ImDrawData_DeIndexAllBuffers"][1]["location"] = "imgui:2467" defs["ImDrawData_DeIndexAllBuffers"][1]["ov_cimguiname"] = "ImDrawData_DeIndexAllBuffers" defs["ImDrawData_DeIndexAllBuffers"][1]["ret"] = "void" defs["ImDrawData_DeIndexAllBuffers"][1]["signature"] = "()" @@ -259,7 +259,7 @@ defs["ImDrawData_ImDrawData"][1]["cimguiname"] = "ImDrawData_ImDrawData" defs["ImDrawData_ImDrawData"][1]["constructor"] = true defs["ImDrawData_ImDrawData"][1]["defaults"] = {} defs["ImDrawData_ImDrawData"][1]["funcname"] = "ImDrawData" -defs["ImDrawData_ImDrawData"][1]["location"] = "imgui:2221" +defs["ImDrawData_ImDrawData"][1]["location"] = "imgui:2464" defs["ImDrawData_ImDrawData"][1]["ov_cimguiname"] = "ImDrawData_ImDrawData" defs["ImDrawData_ImDrawData"][1]["signature"] = "()" defs["ImDrawData_ImDrawData"][1]["stname"] = "ImDrawData" @@ -279,7 +279,7 @@ defs["ImDrawData_ScaleClipRects"][1]["call_args"] = "(fb_scale)" defs["ImDrawData_ScaleClipRects"][1]["cimguiname"] = "ImDrawData_ScaleClipRects" defs["ImDrawData_ScaleClipRects"][1]["defaults"] = {} defs["ImDrawData_ScaleClipRects"][1]["funcname"] = "ScaleClipRects" -defs["ImDrawData_ScaleClipRects"][1]["location"] = "imgui:2225" +defs["ImDrawData_ScaleClipRects"][1]["location"] = "imgui:2468" defs["ImDrawData_ScaleClipRects"][1]["ov_cimguiname"] = "ImDrawData_ScaleClipRects" defs["ImDrawData_ScaleClipRects"][1]["ret"] = "void" defs["ImDrawData_ScaleClipRects"][1]["signature"] = "(const ImVec2)" @@ -296,7 +296,7 @@ defs["ImDrawData_destroy"][1]["call_args"] = "(self)" defs["ImDrawData_destroy"][1]["cimguiname"] = "ImDrawData_destroy" defs["ImDrawData_destroy"][1]["defaults"] = {} defs["ImDrawData_destroy"][1]["destructor"] = true -defs["ImDrawData_destroy"][1]["location"] = "imgui:2222" +defs["ImDrawData_destroy"][1]["location"] = "imgui:2465" defs["ImDrawData_destroy"][1]["ov_cimguiname"] = "ImDrawData_destroy" defs["ImDrawData_destroy"][1]["realdestructor"] = true defs["ImDrawData_destroy"][1]["ret"] = "void" @@ -315,7 +315,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:2055" +defs["ImDrawListSplitter_Clear"][1]["location"] = "imgui:2290" defs["ImDrawListSplitter_Clear"][1]["ov_cimguiname"] = "ImDrawListSplitter_Clear" defs["ImDrawListSplitter_Clear"][1]["ret"] = "void" defs["ImDrawListSplitter_Clear"][1]["signature"] = "()" @@ -333,7 +333,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:2056" +defs["ImDrawListSplitter_ClearFreeMemory"][1]["location"] = "imgui:2291" defs["ImDrawListSplitter_ClearFreeMemory"][1]["ov_cimguiname"] = "ImDrawListSplitter_ClearFreeMemory" defs["ImDrawListSplitter_ClearFreeMemory"][1]["ret"] = "void" defs["ImDrawListSplitter_ClearFreeMemory"][1]["signature"] = "()" @@ -349,7 +349,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:2053" +defs["ImDrawListSplitter_ImDrawListSplitter"][1]["location"] = "imgui:2288" defs["ImDrawListSplitter_ImDrawListSplitter"][1]["ov_cimguiname"] = "ImDrawListSplitter_ImDrawListSplitter" defs["ImDrawListSplitter_ImDrawListSplitter"][1]["signature"] = "()" defs["ImDrawListSplitter_ImDrawListSplitter"][1]["stname"] = "ImDrawListSplitter" @@ -369,7 +369,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:2058" +defs["ImDrawListSplitter_Merge"][1]["location"] = "imgui:2293" defs["ImDrawListSplitter_Merge"][1]["ov_cimguiname"] = "ImDrawListSplitter_Merge" defs["ImDrawListSplitter_Merge"][1]["ret"] = "void" defs["ImDrawListSplitter_Merge"][1]["signature"] = "(ImDrawList*)" @@ -393,7 +393,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:2059" +defs["ImDrawListSplitter_SetCurrentChannel"][1]["location"] = "imgui:2294" defs["ImDrawListSplitter_SetCurrentChannel"][1]["ov_cimguiname"] = "ImDrawListSplitter_SetCurrentChannel" defs["ImDrawListSplitter_SetCurrentChannel"][1]["ret"] = "void" defs["ImDrawListSplitter_SetCurrentChannel"][1]["signature"] = "(ImDrawList*,int)" @@ -417,7 +417,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:2057" +defs["ImDrawListSplitter_Split"][1]["location"] = "imgui:2292" defs["ImDrawListSplitter_Split"][1]["ov_cimguiname"] = "ImDrawListSplitter_Split" defs["ImDrawListSplitter_Split"][1]["ret"] = "void" defs["ImDrawListSplitter_Split"][1]["signature"] = "(ImDrawList*,int)" @@ -434,53 +434,90 @@ 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:2054" +defs["ImDrawListSplitter_destroy"][1]["location"] = "imgui:2289" defs["ImDrawListSplitter_destroy"][1]["ov_cimguiname"] = "ImDrawListSplitter_destroy" defs["ImDrawListSplitter_destroy"][1]["realdestructor"] = true defs["ImDrawListSplitter_destroy"][1]["ret"] = "void" defs["ImDrawListSplitter_destroy"][1]["signature"] = "(ImDrawListSplitter*)" defs["ImDrawListSplitter_destroy"][1]["stname"] = "ImDrawListSplitter" defs["ImDrawListSplitter_destroy"]["(ImDrawListSplitter*)"] = defs["ImDrawListSplitter_destroy"][1] -defs["ImDrawList_AddBezierCurve"] = {} -defs["ImDrawList_AddBezierCurve"][1] = {} -defs["ImDrawList_AddBezierCurve"][1]["args"] = "(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,ImU32 col,float thickness,int num_segments)" -defs["ImDrawList_AddBezierCurve"][1]["argsT"] = {} -defs["ImDrawList_AddBezierCurve"][1]["argsT"][1] = {} -defs["ImDrawList_AddBezierCurve"][1]["argsT"][1]["name"] = "self" -defs["ImDrawList_AddBezierCurve"][1]["argsT"][1]["type"] = "ImDrawList*" -defs["ImDrawList_AddBezierCurve"][1]["argsT"][2] = {} -defs["ImDrawList_AddBezierCurve"][1]["argsT"][2]["name"] = "p1" -defs["ImDrawList_AddBezierCurve"][1]["argsT"][2]["type"] = "const ImVec2" -defs["ImDrawList_AddBezierCurve"][1]["argsT"][3] = {} -defs["ImDrawList_AddBezierCurve"][1]["argsT"][3]["name"] = "p2" -defs["ImDrawList_AddBezierCurve"][1]["argsT"][3]["type"] = "const ImVec2" -defs["ImDrawList_AddBezierCurve"][1]["argsT"][4] = {} -defs["ImDrawList_AddBezierCurve"][1]["argsT"][4]["name"] = "p3" -defs["ImDrawList_AddBezierCurve"][1]["argsT"][4]["type"] = "const ImVec2" -defs["ImDrawList_AddBezierCurve"][1]["argsT"][5] = {} -defs["ImDrawList_AddBezierCurve"][1]["argsT"][5]["name"] = "p4" -defs["ImDrawList_AddBezierCurve"][1]["argsT"][5]["type"] = "const ImVec2" -defs["ImDrawList_AddBezierCurve"][1]["argsT"][6] = {} -defs["ImDrawList_AddBezierCurve"][1]["argsT"][6]["name"] = "col" -defs["ImDrawList_AddBezierCurve"][1]["argsT"][6]["type"] = "ImU32" -defs["ImDrawList_AddBezierCurve"][1]["argsT"][7] = {} -defs["ImDrawList_AddBezierCurve"][1]["argsT"][7]["name"] = "thickness" -defs["ImDrawList_AddBezierCurve"][1]["argsT"][7]["type"] = "float" -defs["ImDrawList_AddBezierCurve"][1]["argsT"][8] = {} -defs["ImDrawList_AddBezierCurve"][1]["argsT"][8]["name"] = "num_segments" -defs["ImDrawList_AddBezierCurve"][1]["argsT"][8]["type"] = "int" -defs["ImDrawList_AddBezierCurve"][1]["argsoriginal"] = "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,ImU32 col,float thickness,int num_segments=0)" -defs["ImDrawList_AddBezierCurve"][1]["call_args"] = "(p1,p2,p3,p4,col,thickness,num_segments)" -defs["ImDrawList_AddBezierCurve"][1]["cimguiname"] = "ImDrawList_AddBezierCurve" -defs["ImDrawList_AddBezierCurve"][1]["defaults"] = {} -defs["ImDrawList_AddBezierCurve"][1]["defaults"]["num_segments"] = "0" -defs["ImDrawList_AddBezierCurve"][1]["funcname"] = "AddBezierCurve" -defs["ImDrawList_AddBezierCurve"][1]["location"] = "imgui:2149" -defs["ImDrawList_AddBezierCurve"][1]["ov_cimguiname"] = "ImDrawList_AddBezierCurve" -defs["ImDrawList_AddBezierCurve"][1]["ret"] = "void" -defs["ImDrawList_AddBezierCurve"][1]["signature"] = "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float,int)" -defs["ImDrawList_AddBezierCurve"][1]["stname"] = "ImDrawList" -defs["ImDrawList_AddBezierCurve"]["(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float,int)"] = defs["ImDrawList_AddBezierCurve"][1] +defs["ImDrawList_AddBezierCubic"] = {} +defs["ImDrawList_AddBezierCubic"][1] = {} +defs["ImDrawList_AddBezierCubic"][1]["args"] = "(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,ImU32 col,float thickness,int num_segments)" +defs["ImDrawList_AddBezierCubic"][1]["argsT"] = {} +defs["ImDrawList_AddBezierCubic"][1]["argsT"][1] = {} +defs["ImDrawList_AddBezierCubic"][1]["argsT"][1]["name"] = "self" +defs["ImDrawList_AddBezierCubic"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["ImDrawList_AddBezierCubic"][1]["argsT"][2] = {} +defs["ImDrawList_AddBezierCubic"][1]["argsT"][2]["name"] = "p1" +defs["ImDrawList_AddBezierCubic"][1]["argsT"][2]["type"] = "const ImVec2" +defs["ImDrawList_AddBezierCubic"][1]["argsT"][3] = {} +defs["ImDrawList_AddBezierCubic"][1]["argsT"][3]["name"] = "p2" +defs["ImDrawList_AddBezierCubic"][1]["argsT"][3]["type"] = "const ImVec2" +defs["ImDrawList_AddBezierCubic"][1]["argsT"][4] = {} +defs["ImDrawList_AddBezierCubic"][1]["argsT"][4]["name"] = "p3" +defs["ImDrawList_AddBezierCubic"][1]["argsT"][4]["type"] = "const ImVec2" +defs["ImDrawList_AddBezierCubic"][1]["argsT"][5] = {} +defs["ImDrawList_AddBezierCubic"][1]["argsT"][5]["name"] = "p4" +defs["ImDrawList_AddBezierCubic"][1]["argsT"][5]["type"] = "const ImVec2" +defs["ImDrawList_AddBezierCubic"][1]["argsT"][6] = {} +defs["ImDrawList_AddBezierCubic"][1]["argsT"][6]["name"] = "col" +defs["ImDrawList_AddBezierCubic"][1]["argsT"][6]["type"] = "ImU32" +defs["ImDrawList_AddBezierCubic"][1]["argsT"][7] = {} +defs["ImDrawList_AddBezierCubic"][1]["argsT"][7]["name"] = "thickness" +defs["ImDrawList_AddBezierCubic"][1]["argsT"][7]["type"] = "float" +defs["ImDrawList_AddBezierCubic"][1]["argsT"][8] = {} +defs["ImDrawList_AddBezierCubic"][1]["argsT"][8]["name"] = "num_segments" +defs["ImDrawList_AddBezierCubic"][1]["argsT"][8]["type"] = "int" +defs["ImDrawList_AddBezierCubic"][1]["argsoriginal"] = "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,ImU32 col,float thickness,int num_segments=0)" +defs["ImDrawList_AddBezierCubic"][1]["call_args"] = "(p1,p2,p3,p4,col,thickness,num_segments)" +defs["ImDrawList_AddBezierCubic"][1]["cimguiname"] = "ImDrawList_AddBezierCubic" +defs["ImDrawList_AddBezierCubic"][1]["defaults"] = {} +defs["ImDrawList_AddBezierCubic"][1]["defaults"]["num_segments"] = "0" +defs["ImDrawList_AddBezierCubic"][1]["funcname"] = "AddBezierCubic" +defs["ImDrawList_AddBezierCubic"][1]["location"] = "imgui:2385" +defs["ImDrawList_AddBezierCubic"][1]["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)" +defs["ImDrawList_AddBezierCubic"][1]["stname"] = "ImDrawList" +defs["ImDrawList_AddBezierCubic"]["(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float,int)"] = defs["ImDrawList_AddBezierCubic"][1] +defs["ImDrawList_AddBezierQuadratic"] = {} +defs["ImDrawList_AddBezierQuadratic"][1] = {} +defs["ImDrawList_AddBezierQuadratic"][1]["args"] = "(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,ImU32 col,float thickness,int num_segments)" +defs["ImDrawList_AddBezierQuadratic"][1]["argsT"] = {} +defs["ImDrawList_AddBezierQuadratic"][1]["argsT"][1] = {} +defs["ImDrawList_AddBezierQuadratic"][1]["argsT"][1]["name"] = "self" +defs["ImDrawList_AddBezierQuadratic"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["ImDrawList_AddBezierQuadratic"][1]["argsT"][2] = {} +defs["ImDrawList_AddBezierQuadratic"][1]["argsT"][2]["name"] = "p1" +defs["ImDrawList_AddBezierQuadratic"][1]["argsT"][2]["type"] = "const ImVec2" +defs["ImDrawList_AddBezierQuadratic"][1]["argsT"][3] = {} +defs["ImDrawList_AddBezierQuadratic"][1]["argsT"][3]["name"] = "p2" +defs["ImDrawList_AddBezierQuadratic"][1]["argsT"][3]["type"] = "const ImVec2" +defs["ImDrawList_AddBezierQuadratic"][1]["argsT"][4] = {} +defs["ImDrawList_AddBezierQuadratic"][1]["argsT"][4]["name"] = "p3" +defs["ImDrawList_AddBezierQuadratic"][1]["argsT"][4]["type"] = "const ImVec2" +defs["ImDrawList_AddBezierQuadratic"][1]["argsT"][5] = {} +defs["ImDrawList_AddBezierQuadratic"][1]["argsT"][5]["name"] = "col" +defs["ImDrawList_AddBezierQuadratic"][1]["argsT"][5]["type"] = "ImU32" +defs["ImDrawList_AddBezierQuadratic"][1]["argsT"][6] = {} +defs["ImDrawList_AddBezierQuadratic"][1]["argsT"][6]["name"] = "thickness" +defs["ImDrawList_AddBezierQuadratic"][1]["argsT"][6]["type"] = "float" +defs["ImDrawList_AddBezierQuadratic"][1]["argsT"][7] = {} +defs["ImDrawList_AddBezierQuadratic"][1]["argsT"][7]["name"] = "num_segments" +defs["ImDrawList_AddBezierQuadratic"][1]["argsT"][7]["type"] = "int" +defs["ImDrawList_AddBezierQuadratic"][1]["argsoriginal"] = "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,ImU32 col,float thickness,int num_segments=0)" +defs["ImDrawList_AddBezierQuadratic"][1]["call_args"] = "(p1,p2,p3,col,thickness,num_segments)" +defs["ImDrawList_AddBezierQuadratic"][1]["cimguiname"] = "ImDrawList_AddBezierQuadratic" +defs["ImDrawList_AddBezierQuadratic"][1]["defaults"] = {} +defs["ImDrawList_AddBezierQuadratic"][1]["defaults"]["num_segments"] = "0" +defs["ImDrawList_AddBezierQuadratic"][1]["funcname"] = "AddBezierQuadratic" +defs["ImDrawList_AddBezierQuadratic"][1]["location"] = "imgui:2386" +defs["ImDrawList_AddBezierQuadratic"][1]["ov_cimguiname"] = "ImDrawList_AddBezierQuadratic" +defs["ImDrawList_AddBezierQuadratic"][1]["ret"] = "void" +defs["ImDrawList_AddBezierQuadratic"][1]["signature"] = "(const ImVec2,const ImVec2,const ImVec2,ImU32,float,int)" +defs["ImDrawList_AddBezierQuadratic"][1]["stname"] = "ImDrawList" +defs["ImDrawList_AddBezierQuadratic"]["(const ImVec2,const ImVec2,const ImVec2,ImU32,float,int)"] = defs["ImDrawList_AddBezierQuadratic"][1] defs["ImDrawList_AddCallback"] = {} defs["ImDrawList_AddCallback"][1] = {} defs["ImDrawList_AddCallback"][1]["args"] = "(ImDrawList* self,ImDrawCallback callback,void* callback_data)" @@ -499,7 +536,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:2171" +defs["ImDrawList_AddCallback"][1]["location"] = "imgui:2409" defs["ImDrawList_AddCallback"][1]["ov_cimguiname"] = "ImDrawList_AddCallback" defs["ImDrawList_AddCallback"][1]["ret"] = "void" defs["ImDrawList_AddCallback"][1]["signature"] = "(ImDrawCallback,void*)" @@ -534,7 +571,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:2141" +defs["ImDrawList_AddCircle"][1]["location"] = "imgui:2377" 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)" @@ -565,7 +602,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:2142" +defs["ImDrawList_AddCircleFilled"][1]["location"] = "imgui:2378" defs["ImDrawList_AddCircleFilled"][1]["ov_cimguiname"] = "ImDrawList_AddCircleFilled" defs["ImDrawList_AddCircleFilled"][1]["ret"] = "void" defs["ImDrawList_AddCircleFilled"][1]["signature"] = "(const ImVec2,float,ImU32,int)" @@ -592,7 +629,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:2148" +defs["ImDrawList_AddConvexPolyFilled"][1]["location"] = "imgui:2384" defs["ImDrawList_AddConvexPolyFilled"][1]["ov_cimguiname"] = "ImDrawList_AddConvexPolyFilled" defs["ImDrawList_AddConvexPolyFilled"][1]["ret"] = "void" defs["ImDrawList_AddConvexPolyFilled"][1]["signature"] = "(const ImVec2*,int,ImU32)" @@ -610,7 +647,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:2172" +defs["ImDrawList_AddDrawCmd"][1]["location"] = "imgui:2410" defs["ImDrawList_AddDrawCmd"][1]["ov_cimguiname"] = "ImDrawList_AddDrawCmd" defs["ImDrawList_AddDrawCmd"][1]["ret"] = "void" defs["ImDrawList_AddDrawCmd"][1]["signature"] = "()" @@ -649,7 +686,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:2155" +defs["ImDrawList_AddImage"][1]["location"] = "imgui:2392" 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)" @@ -702,7 +739,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:2156" +defs["ImDrawList_AddImageQuad"][1]["location"] = "imgui:2393" 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)" @@ -745,7 +782,7 @@ defs["ImDrawList_AddImageRounded"][1]["cimguiname"] = "ImDrawList_AddImageRounde defs["ImDrawList_AddImageRounded"][1]["defaults"] = {} defs["ImDrawList_AddImageRounded"][1]["defaults"]["rounding_corners"] = "ImDrawCornerFlags_All" defs["ImDrawList_AddImageRounded"][1]["funcname"] = "AddImageRounded" -defs["ImDrawList_AddImageRounded"][1]["location"] = "imgui:2157" +defs["ImDrawList_AddImageRounded"][1]["location"] = "imgui:2394" defs["ImDrawList_AddImageRounded"][1]["ov_cimguiname"] = "ImDrawList_AddImageRounded" defs["ImDrawList_AddImageRounded"][1]["ret"] = "void" defs["ImDrawList_AddImageRounded"][1]["signature"] = "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float,ImDrawCornerFlags)" @@ -776,7 +813,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:2133" +defs["ImDrawList_AddLine"][1]["location"] = "imgui:2369" 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)" @@ -810,7 +847,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:2143" +defs["ImDrawList_AddNgon"][1]["location"] = "imgui:2379" 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)" @@ -840,7 +877,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:2144" +defs["ImDrawList_AddNgonFilled"][1]["location"] = "imgui:2380" defs["ImDrawList_AddNgonFilled"][1]["ov_cimguiname"] = "ImDrawList_AddNgonFilled" defs["ImDrawList_AddNgonFilled"][1]["ret"] = "void" defs["ImDrawList_AddNgonFilled"][1]["signature"] = "(const ImVec2,float,ImU32,int)" @@ -873,7 +910,7 @@ defs["ImDrawList_AddPolyline"][1]["call_args"] = "(points,num_points,col,closed, defs["ImDrawList_AddPolyline"][1]["cimguiname"] = "ImDrawList_AddPolyline" defs["ImDrawList_AddPolyline"][1]["defaults"] = {} defs["ImDrawList_AddPolyline"][1]["funcname"] = "AddPolyline" -defs["ImDrawList_AddPolyline"][1]["location"] = "imgui:2147" +defs["ImDrawList_AddPolyline"][1]["location"] = "imgui:2383" defs["ImDrawList_AddPolyline"][1]["ov_cimguiname"] = "ImDrawList_AddPolyline" defs["ImDrawList_AddPolyline"][1]["ret"] = "void" defs["ImDrawList_AddPolyline"][1]["signature"] = "(const ImVec2*,int,ImU32,bool,float)" @@ -910,7 +947,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:2137" +defs["ImDrawList_AddQuad"][1]["location"] = "imgui:2373" 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)" @@ -943,7 +980,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:2138" +defs["ImDrawList_AddQuadFilled"][1]["location"] = "imgui:2374" 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)" @@ -982,7 +1019,7 @@ defs["ImDrawList_AddRect"][1]["defaults"]["rounding"] = "0.0f" defs["ImDrawList_AddRect"][1]["defaults"]["rounding_corners"] = "ImDrawCornerFlags_All" defs["ImDrawList_AddRect"][1]["defaults"]["thickness"] = "1.0f" defs["ImDrawList_AddRect"][1]["funcname"] = "AddRect" -defs["ImDrawList_AddRect"][1]["location"] = "imgui:2134" +defs["ImDrawList_AddRect"][1]["location"] = "imgui:2370" defs["ImDrawList_AddRect"][1]["ov_cimguiname"] = "ImDrawList_AddRect" defs["ImDrawList_AddRect"][1]["ret"] = "void" defs["ImDrawList_AddRect"][1]["signature"] = "(const ImVec2,const ImVec2,ImU32,float,ImDrawCornerFlags,float)" @@ -1017,7 +1054,7 @@ defs["ImDrawList_AddRectFilled"][1]["defaults"] = {} defs["ImDrawList_AddRectFilled"][1]["defaults"]["rounding"] = "0.0f" defs["ImDrawList_AddRectFilled"][1]["defaults"]["rounding_corners"] = "ImDrawCornerFlags_All" defs["ImDrawList_AddRectFilled"][1]["funcname"] = "AddRectFilled" -defs["ImDrawList_AddRectFilled"][1]["location"] = "imgui:2135" +defs["ImDrawList_AddRectFilled"][1]["location"] = "imgui:2371" defs["ImDrawList_AddRectFilled"][1]["ov_cimguiname"] = "ImDrawList_AddRectFilled" defs["ImDrawList_AddRectFilled"][1]["ret"] = "void" defs["ImDrawList_AddRectFilled"][1]["signature"] = "(const ImVec2,const ImVec2,ImU32,float,ImDrawCornerFlags)" @@ -1053,7 +1090,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:2136" +defs["ImDrawList_AddRectFilledMultiColor"][1]["location"] = "imgui:2372" 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)" @@ -1084,7 +1121,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:2145" +defs["ImDrawList_AddText"][1]["location"] = "imgui:2381" defs["ImDrawList_AddText"][1]["ov_cimguiname"] = "ImDrawList_AddTextVec2" defs["ImDrawList_AddText"][1]["ret"] = "void" defs["ImDrawList_AddText"][1]["signature"] = "(const ImVec2,ImU32,const char*,const char*)" @@ -1127,7 +1164,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:2146" +defs["ImDrawList_AddText"][2]["location"] = "imgui:2382" defs["ImDrawList_AddText"][2]["ov_cimguiname"] = "ImDrawList_AddTextFontPtr" defs["ImDrawList_AddText"][2]["ret"] = "void" defs["ImDrawList_AddText"][2]["signature"] = "(const ImFont*,float,const ImVec2,ImU32,const char*,const char*,float,const ImVec4*)" @@ -1162,7 +1199,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:2139" +defs["ImDrawList_AddTriangle"][1]["location"] = "imgui:2375" 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)" @@ -1192,7 +1229,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:2140" +defs["ImDrawList_AddTriangleFilled"][1]["location"] = "imgui:2376" 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)" @@ -1210,7 +1247,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:2182" +defs["ImDrawList_ChannelsMerge"][1]["location"] = "imgui:2420" defs["ImDrawList_ChannelsMerge"][1]["ov_cimguiname"] = "ImDrawList_ChannelsMerge" defs["ImDrawList_ChannelsMerge"][1]["ret"] = "void" defs["ImDrawList_ChannelsMerge"][1]["signature"] = "()" @@ -1231,7 +1268,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:2183" +defs["ImDrawList_ChannelsSetCurrent"][1]["location"] = "imgui:2421" defs["ImDrawList_ChannelsSetCurrent"][1]["ov_cimguiname"] = "ImDrawList_ChannelsSetCurrent" defs["ImDrawList_ChannelsSetCurrent"][1]["ret"] = "void" defs["ImDrawList_ChannelsSetCurrent"][1]["signature"] = "(int)" @@ -1252,7 +1289,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:2181" +defs["ImDrawList_ChannelsSplit"][1]["location"] = "imgui:2419" defs["ImDrawList_ChannelsSplit"][1]["ov_cimguiname"] = "ImDrawList_ChannelsSplit" defs["ImDrawList_ChannelsSplit"][1]["ret"] = "void" defs["ImDrawList_ChannelsSplit"][1]["signature"] = "(int)" @@ -1270,7 +1307,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:2173" +defs["ImDrawList_CloneOutput"][1]["location"] = "imgui:2411" defs["ImDrawList_CloneOutput"][1]["ov_cimguiname"] = "ImDrawList_CloneOutput" defs["ImDrawList_CloneOutput"][1]["ret"] = "ImDrawList*" defs["ImDrawList_CloneOutput"][1]["signature"] = "()const" @@ -1291,7 +1328,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:2125" +defs["ImDrawList_GetClipRectMax"][1]["location"] = "imgui:2361" defs["ImDrawList_GetClipRectMax"][1]["nonUDT"] = 1 defs["ImDrawList_GetClipRectMax"][1]["ov_cimguiname"] = "ImDrawList_GetClipRectMax" defs["ImDrawList_GetClipRectMax"][1]["ret"] = "void" @@ -1313,7 +1350,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:2124" +defs["ImDrawList_GetClipRectMin"][1]["location"] = "imgui:2360" defs["ImDrawList_GetClipRectMin"][1]["nonUDT"] = 1 defs["ImDrawList_GetClipRectMin"][1]["ov_cimguiname"] = "ImDrawList_GetClipRectMin" defs["ImDrawList_GetClipRectMin"][1]["ret"] = "void" @@ -1333,7 +1370,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:2116" +defs["ImDrawList_ImDrawList"][1]["location"] = "imgui:2352" defs["ImDrawList_ImDrawList"][1]["ov_cimguiname"] = "ImDrawList_ImDrawList" defs["ImDrawList_ImDrawList"][1]["signature"] = "(const ImDrawListSharedData*)" defs["ImDrawList_ImDrawList"][1]["stname"] = "ImDrawList" @@ -1366,7 +1403,7 @@ defs["ImDrawList_PathArcTo"][1]["cimguiname"] = "ImDrawList_PathArcTo" defs["ImDrawList_PathArcTo"][1]["defaults"] = {} defs["ImDrawList_PathArcTo"][1]["defaults"]["num_segments"] = "10" defs["ImDrawList_PathArcTo"][1]["funcname"] = "PathArcTo" -defs["ImDrawList_PathArcTo"][1]["location"] = "imgui:2165" +defs["ImDrawList_PathArcTo"][1]["location"] = "imgui:2402" 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)" @@ -1396,43 +1433,71 @@ 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:2166" +defs["ImDrawList_PathArcToFast"][1]["location"] = "imgui:2403" defs["ImDrawList_PathArcToFast"][1]["ov_cimguiname"] = "ImDrawList_PathArcToFast" defs["ImDrawList_PathArcToFast"][1]["ret"] = "void" defs["ImDrawList_PathArcToFast"][1]["signature"] = "(const ImVec2,float,int,int)" defs["ImDrawList_PathArcToFast"][1]["stname"] = "ImDrawList" defs["ImDrawList_PathArcToFast"]["(const ImVec2,float,int,int)"] = defs["ImDrawList_PathArcToFast"][1] -defs["ImDrawList_PathBezierCurveTo"] = {} -defs["ImDrawList_PathBezierCurveTo"][1] = {} -defs["ImDrawList_PathBezierCurveTo"][1]["args"] = "(ImDrawList* self,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,int num_segments)" -defs["ImDrawList_PathBezierCurveTo"][1]["argsT"] = {} -defs["ImDrawList_PathBezierCurveTo"][1]["argsT"][1] = {} -defs["ImDrawList_PathBezierCurveTo"][1]["argsT"][1]["name"] = "self" -defs["ImDrawList_PathBezierCurveTo"][1]["argsT"][1]["type"] = "ImDrawList*" -defs["ImDrawList_PathBezierCurveTo"][1]["argsT"][2] = {} -defs["ImDrawList_PathBezierCurveTo"][1]["argsT"][2]["name"] = "p2" -defs["ImDrawList_PathBezierCurveTo"][1]["argsT"][2]["type"] = "const ImVec2" -defs["ImDrawList_PathBezierCurveTo"][1]["argsT"][3] = {} -defs["ImDrawList_PathBezierCurveTo"][1]["argsT"][3]["name"] = "p3" -defs["ImDrawList_PathBezierCurveTo"][1]["argsT"][3]["type"] = "const ImVec2" -defs["ImDrawList_PathBezierCurveTo"][1]["argsT"][4] = {} -defs["ImDrawList_PathBezierCurveTo"][1]["argsT"][4]["name"] = "p4" -defs["ImDrawList_PathBezierCurveTo"][1]["argsT"][4]["type"] = "const ImVec2" -defs["ImDrawList_PathBezierCurveTo"][1]["argsT"][5] = {} -defs["ImDrawList_PathBezierCurveTo"][1]["argsT"][5]["name"] = "num_segments" -defs["ImDrawList_PathBezierCurveTo"][1]["argsT"][5]["type"] = "int" -defs["ImDrawList_PathBezierCurveTo"][1]["argsoriginal"] = "(const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,int num_segments=0)" -defs["ImDrawList_PathBezierCurveTo"][1]["call_args"] = "(p2,p3,p4,num_segments)" -defs["ImDrawList_PathBezierCurveTo"][1]["cimguiname"] = "ImDrawList_PathBezierCurveTo" -defs["ImDrawList_PathBezierCurveTo"][1]["defaults"] = {} -defs["ImDrawList_PathBezierCurveTo"][1]["defaults"]["num_segments"] = "0" -defs["ImDrawList_PathBezierCurveTo"][1]["funcname"] = "PathBezierCurveTo" -defs["ImDrawList_PathBezierCurveTo"][1]["location"] = "imgui:2167" -defs["ImDrawList_PathBezierCurveTo"][1]["ov_cimguiname"] = "ImDrawList_PathBezierCurveTo" -defs["ImDrawList_PathBezierCurveTo"][1]["ret"] = "void" -defs["ImDrawList_PathBezierCurveTo"][1]["signature"] = "(const ImVec2,const ImVec2,const ImVec2,int)" -defs["ImDrawList_PathBezierCurveTo"][1]["stname"] = "ImDrawList" -defs["ImDrawList_PathBezierCurveTo"]["(const ImVec2,const ImVec2,const ImVec2,int)"] = defs["ImDrawList_PathBezierCurveTo"][1] +defs["ImDrawList_PathBezierCubicCurveTo"] = {} +defs["ImDrawList_PathBezierCubicCurveTo"][1] = {} +defs["ImDrawList_PathBezierCubicCurveTo"][1]["args"] = "(ImDrawList* self,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,int num_segments)" +defs["ImDrawList_PathBezierCubicCurveTo"][1]["argsT"] = {} +defs["ImDrawList_PathBezierCubicCurveTo"][1]["argsT"][1] = {} +defs["ImDrawList_PathBezierCubicCurveTo"][1]["argsT"][1]["name"] = "self" +defs["ImDrawList_PathBezierCubicCurveTo"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["ImDrawList_PathBezierCubicCurveTo"][1]["argsT"][2] = {} +defs["ImDrawList_PathBezierCubicCurveTo"][1]["argsT"][2]["name"] = "p2" +defs["ImDrawList_PathBezierCubicCurveTo"][1]["argsT"][2]["type"] = "const ImVec2" +defs["ImDrawList_PathBezierCubicCurveTo"][1]["argsT"][3] = {} +defs["ImDrawList_PathBezierCubicCurveTo"][1]["argsT"][3]["name"] = "p3" +defs["ImDrawList_PathBezierCubicCurveTo"][1]["argsT"][3]["type"] = "const ImVec2" +defs["ImDrawList_PathBezierCubicCurveTo"][1]["argsT"][4] = {} +defs["ImDrawList_PathBezierCubicCurveTo"][1]["argsT"][4]["name"] = "p4" +defs["ImDrawList_PathBezierCubicCurveTo"][1]["argsT"][4]["type"] = "const ImVec2" +defs["ImDrawList_PathBezierCubicCurveTo"][1]["argsT"][5] = {} +defs["ImDrawList_PathBezierCubicCurveTo"][1]["argsT"][5]["name"] = "num_segments" +defs["ImDrawList_PathBezierCubicCurveTo"][1]["argsT"][5]["type"] = "int" +defs["ImDrawList_PathBezierCubicCurveTo"][1]["argsoriginal"] = "(const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,int num_segments=0)" +defs["ImDrawList_PathBezierCubicCurveTo"][1]["call_args"] = "(p2,p3,p4,num_segments)" +defs["ImDrawList_PathBezierCubicCurveTo"][1]["cimguiname"] = "ImDrawList_PathBezierCubicCurveTo" +defs["ImDrawList_PathBezierCubicCurveTo"][1]["defaults"] = {} +defs["ImDrawList_PathBezierCubicCurveTo"][1]["defaults"]["num_segments"] = "0" +defs["ImDrawList_PathBezierCubicCurveTo"][1]["funcname"] = "PathBezierCubicCurveTo" +defs["ImDrawList_PathBezierCubicCurveTo"][1]["location"] = "imgui:2404" +defs["ImDrawList_PathBezierCubicCurveTo"][1]["ov_cimguiname"] = "ImDrawList_PathBezierCubicCurveTo" +defs["ImDrawList_PathBezierCubicCurveTo"][1]["ret"] = "void" +defs["ImDrawList_PathBezierCubicCurveTo"][1]["signature"] = "(const ImVec2,const ImVec2,const ImVec2,int)" +defs["ImDrawList_PathBezierCubicCurveTo"][1]["stname"] = "ImDrawList" +defs["ImDrawList_PathBezierCubicCurveTo"]["(const ImVec2,const ImVec2,const ImVec2,int)"] = defs["ImDrawList_PathBezierCubicCurveTo"][1] +defs["ImDrawList_PathBezierQuadraticCurveTo"] = {} +defs["ImDrawList_PathBezierQuadraticCurveTo"][1] = {} +defs["ImDrawList_PathBezierQuadraticCurveTo"][1]["args"] = "(ImDrawList* self,const ImVec2 p2,const ImVec2 p3,int num_segments)" +defs["ImDrawList_PathBezierQuadraticCurveTo"][1]["argsT"] = {} +defs["ImDrawList_PathBezierQuadraticCurveTo"][1]["argsT"][1] = {} +defs["ImDrawList_PathBezierQuadraticCurveTo"][1]["argsT"][1]["name"] = "self" +defs["ImDrawList_PathBezierQuadraticCurveTo"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["ImDrawList_PathBezierQuadraticCurveTo"][1]["argsT"][2] = {} +defs["ImDrawList_PathBezierQuadraticCurveTo"][1]["argsT"][2]["name"] = "p2" +defs["ImDrawList_PathBezierQuadraticCurveTo"][1]["argsT"][2]["type"] = "const ImVec2" +defs["ImDrawList_PathBezierQuadraticCurveTo"][1]["argsT"][3] = {} +defs["ImDrawList_PathBezierQuadraticCurveTo"][1]["argsT"][3]["name"] = "p3" +defs["ImDrawList_PathBezierQuadraticCurveTo"][1]["argsT"][3]["type"] = "const ImVec2" +defs["ImDrawList_PathBezierQuadraticCurveTo"][1]["argsT"][4] = {} +defs["ImDrawList_PathBezierQuadraticCurveTo"][1]["argsT"][4]["name"] = "num_segments" +defs["ImDrawList_PathBezierQuadraticCurveTo"][1]["argsT"][4]["type"] = "int" +defs["ImDrawList_PathBezierQuadraticCurveTo"][1]["argsoriginal"] = "(const ImVec2& p2,const ImVec2& p3,int num_segments=0)" +defs["ImDrawList_PathBezierQuadraticCurveTo"][1]["call_args"] = "(p2,p3,num_segments)" +defs["ImDrawList_PathBezierQuadraticCurveTo"][1]["cimguiname"] = "ImDrawList_PathBezierQuadraticCurveTo" +defs["ImDrawList_PathBezierQuadraticCurveTo"][1]["defaults"] = {} +defs["ImDrawList_PathBezierQuadraticCurveTo"][1]["defaults"]["num_segments"] = "0" +defs["ImDrawList_PathBezierQuadraticCurveTo"][1]["funcname"] = "PathBezierQuadraticCurveTo" +defs["ImDrawList_PathBezierQuadraticCurveTo"][1]["location"] = "imgui:2405" +defs["ImDrawList_PathBezierQuadraticCurveTo"][1]["ov_cimguiname"] = "ImDrawList_PathBezierQuadraticCurveTo" +defs["ImDrawList_PathBezierQuadraticCurveTo"][1]["ret"] = "void" +defs["ImDrawList_PathBezierQuadraticCurveTo"][1]["signature"] = "(const ImVec2,const ImVec2,int)" +defs["ImDrawList_PathBezierQuadraticCurveTo"][1]["stname"] = "ImDrawList" +defs["ImDrawList_PathBezierQuadraticCurveTo"]["(const ImVec2,const ImVec2,int)"] = defs["ImDrawList_PathBezierQuadraticCurveTo"][1] defs["ImDrawList_PathClear"] = {} defs["ImDrawList_PathClear"][1] = {} defs["ImDrawList_PathClear"][1]["args"] = "(ImDrawList* self)" @@ -1445,7 +1510,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:2160" +defs["ImDrawList_PathClear"][1]["location"] = "imgui:2397" defs["ImDrawList_PathClear"][1]["ov_cimguiname"] = "ImDrawList_PathClear" defs["ImDrawList_PathClear"][1]["ret"] = "void" defs["ImDrawList_PathClear"][1]["signature"] = "()" @@ -1466,7 +1531,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:2163" +defs["ImDrawList_PathFillConvex"][1]["location"] = "imgui:2400" defs["ImDrawList_PathFillConvex"][1]["ov_cimguiname"] = "ImDrawList_PathFillConvex" defs["ImDrawList_PathFillConvex"][1]["ret"] = "void" defs["ImDrawList_PathFillConvex"][1]["signature"] = "(ImU32)" @@ -1487,7 +1552,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:2161" +defs["ImDrawList_PathLineTo"][1]["location"] = "imgui:2398" defs["ImDrawList_PathLineTo"][1]["ov_cimguiname"] = "ImDrawList_PathLineTo" defs["ImDrawList_PathLineTo"][1]["ret"] = "void" defs["ImDrawList_PathLineTo"][1]["signature"] = "(const ImVec2)" @@ -1508,7 +1573,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:2162" +defs["ImDrawList_PathLineToMergeDuplicate"][1]["location"] = "imgui:2399" defs["ImDrawList_PathLineToMergeDuplicate"][1]["ov_cimguiname"] = "ImDrawList_PathLineToMergeDuplicate" defs["ImDrawList_PathLineToMergeDuplicate"][1]["ret"] = "void" defs["ImDrawList_PathLineToMergeDuplicate"][1]["signature"] = "(const ImVec2)" @@ -1540,7 +1605,7 @@ defs["ImDrawList_PathRect"][1]["defaults"] = {} defs["ImDrawList_PathRect"][1]["defaults"]["rounding"] = "0.0f" defs["ImDrawList_PathRect"][1]["defaults"]["rounding_corners"] = "ImDrawCornerFlags_All" defs["ImDrawList_PathRect"][1]["funcname"] = "PathRect" -defs["ImDrawList_PathRect"][1]["location"] = "imgui:2168" +defs["ImDrawList_PathRect"][1]["location"] = "imgui:2406" defs["ImDrawList_PathRect"][1]["ov_cimguiname"] = "ImDrawList_PathRect" defs["ImDrawList_PathRect"][1]["ret"] = "void" defs["ImDrawList_PathRect"][1]["signature"] = "(const ImVec2,const ImVec2,float,ImDrawCornerFlags)" @@ -1568,7 +1633,7 @@ defs["ImDrawList_PathStroke"][1]["cimguiname"] = "ImDrawList_PathStroke" defs["ImDrawList_PathStroke"][1]["defaults"] = {} defs["ImDrawList_PathStroke"][1]["defaults"]["thickness"] = "1.0f" defs["ImDrawList_PathStroke"][1]["funcname"] = "PathStroke" -defs["ImDrawList_PathStroke"][1]["location"] = "imgui:2164" +defs["ImDrawList_PathStroke"][1]["location"] = "imgui:2401" defs["ImDrawList_PathStroke"][1]["ov_cimguiname"] = "ImDrawList_PathStroke" defs["ImDrawList_PathStroke"][1]["ret"] = "void" defs["ImDrawList_PathStroke"][1]["signature"] = "(ImU32,bool,float)" @@ -1586,7 +1651,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:2121" +defs["ImDrawList_PopClipRect"][1]["location"] = "imgui:2357" defs["ImDrawList_PopClipRect"][1]["ov_cimguiname"] = "ImDrawList_PopClipRect" defs["ImDrawList_PopClipRect"][1]["ret"] = "void" defs["ImDrawList_PopClipRect"][1]["signature"] = "()" @@ -1604,7 +1669,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:2123" +defs["ImDrawList_PopTextureID"][1]["location"] = "imgui:2359" defs["ImDrawList_PopTextureID"][1]["ov_cimguiname"] = "ImDrawList_PopTextureID" defs["ImDrawList_PopTextureID"][1]["ret"] = "void" defs["ImDrawList_PopTextureID"][1]["signature"] = "()" @@ -1649,7 +1714,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:2192" +defs["ImDrawList_PrimQuadUV"][1]["location"] = "imgui:2430" 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)" @@ -1676,7 +1741,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:2190" +defs["ImDrawList_PrimRect"][1]["location"] = "imgui:2428" defs["ImDrawList_PrimRect"][1]["ov_cimguiname"] = "ImDrawList_PrimRect" defs["ImDrawList_PrimRect"][1]["ret"] = "void" defs["ImDrawList_PrimRect"][1]["signature"] = "(const ImVec2,const ImVec2,ImU32)" @@ -1709,7 +1774,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:2191" +defs["ImDrawList_PrimRectUV"][1]["location"] = "imgui:2429" 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)" @@ -1733,7 +1798,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:2188" +defs["ImDrawList_PrimReserve"][1]["location"] = "imgui:2426" defs["ImDrawList_PrimReserve"][1]["ov_cimguiname"] = "ImDrawList_PrimReserve" defs["ImDrawList_PrimReserve"][1]["ret"] = "void" defs["ImDrawList_PrimReserve"][1]["signature"] = "(int,int)" @@ -1757,7 +1822,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:2189" +defs["ImDrawList_PrimUnreserve"][1]["location"] = "imgui:2427" defs["ImDrawList_PrimUnreserve"][1]["ov_cimguiname"] = "ImDrawList_PrimUnreserve" defs["ImDrawList_PrimUnreserve"][1]["ret"] = "void" defs["ImDrawList_PrimUnreserve"][1]["signature"] = "(int,int)" @@ -1784,7 +1849,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:2195" +defs["ImDrawList_PrimVtx"][1]["location"] = "imgui:2433" defs["ImDrawList_PrimVtx"][1]["ov_cimguiname"] = "ImDrawList_PrimVtx" defs["ImDrawList_PrimVtx"][1]["ret"] = "void" defs["ImDrawList_PrimVtx"][1]["signature"] = "(const ImVec2,const ImVec2,ImU32)" @@ -1805,7 +1870,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:2194" +defs["ImDrawList_PrimWriteIdx"][1]["location"] = "imgui:2432" defs["ImDrawList_PrimWriteIdx"][1]["ov_cimguiname"] = "ImDrawList_PrimWriteIdx" defs["ImDrawList_PrimWriteIdx"][1]["ret"] = "void" defs["ImDrawList_PrimWriteIdx"][1]["signature"] = "(ImDrawIdx)" @@ -1832,7 +1897,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:2193" +defs["ImDrawList_PrimWriteVtx"][1]["location"] = "imgui:2431" defs["ImDrawList_PrimWriteVtx"][1]["ov_cimguiname"] = "ImDrawList_PrimWriteVtx" defs["ImDrawList_PrimWriteVtx"][1]["ret"] = "void" defs["ImDrawList_PrimWriteVtx"][1]["signature"] = "(const ImVec2,const ImVec2,ImU32)" @@ -1860,7 +1925,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:2119" +defs["ImDrawList_PushClipRect"][1]["location"] = "imgui:2355" defs["ImDrawList_PushClipRect"][1]["ov_cimguiname"] = "ImDrawList_PushClipRect" defs["ImDrawList_PushClipRect"][1]["ret"] = "void" defs["ImDrawList_PushClipRect"][1]["signature"] = "(ImVec2,ImVec2,bool)" @@ -1878,7 +1943,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:2120" +defs["ImDrawList_PushClipRectFullScreen"][1]["location"] = "imgui:2356" defs["ImDrawList_PushClipRectFullScreen"][1]["ov_cimguiname"] = "ImDrawList_PushClipRectFullScreen" defs["ImDrawList_PushClipRectFullScreen"][1]["ret"] = "void" defs["ImDrawList_PushClipRectFullScreen"][1]["signature"] = "()" @@ -1899,7 +1964,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:2122" +defs["ImDrawList_PushTextureID"][1]["location"] = "imgui:2358" defs["ImDrawList_PushTextureID"][1]["ov_cimguiname"] = "ImDrawList_PushTextureID" defs["ImDrawList_PushTextureID"][1]["ret"] = "void" defs["ImDrawList_PushTextureID"][1]["signature"] = "(ImTextureID)" @@ -1917,7 +1982,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:2199" +defs["ImDrawList__ClearFreeMemory"][1]["location"] = "imgui:2442" defs["ImDrawList__ClearFreeMemory"][1]["ov_cimguiname"] = "ImDrawList__ClearFreeMemory" defs["ImDrawList__ClearFreeMemory"][1]["ret"] = "void" defs["ImDrawList__ClearFreeMemory"][1]["signature"] = "()" @@ -1935,7 +2000,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:2201" +defs["ImDrawList__OnChangedClipRect"][1]["location"] = "imgui:2444" defs["ImDrawList__OnChangedClipRect"][1]["ov_cimguiname"] = "ImDrawList__OnChangedClipRect" defs["ImDrawList__OnChangedClipRect"][1]["ret"] = "void" defs["ImDrawList__OnChangedClipRect"][1]["signature"] = "()" @@ -1953,7 +2018,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:2202" +defs["ImDrawList__OnChangedTextureID"][1]["location"] = "imgui:2445" defs["ImDrawList__OnChangedTextureID"][1]["ov_cimguiname"] = "ImDrawList__OnChangedTextureID" defs["ImDrawList__OnChangedTextureID"][1]["ret"] = "void" defs["ImDrawList__OnChangedTextureID"][1]["signature"] = "()" @@ -1971,7 +2036,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:2203" +defs["ImDrawList__OnChangedVtxOffset"][1]["location"] = "imgui:2446" defs["ImDrawList__OnChangedVtxOffset"][1]["ov_cimguiname"] = "ImDrawList__OnChangedVtxOffset" defs["ImDrawList__OnChangedVtxOffset"][1]["ret"] = "void" defs["ImDrawList__OnChangedVtxOffset"][1]["signature"] = "()" @@ -1989,7 +2054,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:2200" +defs["ImDrawList__PopUnusedDrawCmd"][1]["location"] = "imgui:2443" defs["ImDrawList__PopUnusedDrawCmd"][1]["ov_cimguiname"] = "ImDrawList__PopUnusedDrawCmd" defs["ImDrawList__PopUnusedDrawCmd"][1]["ret"] = "void" defs["ImDrawList__PopUnusedDrawCmd"][1]["signature"] = "()" @@ -2007,7 +2072,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:2198" +defs["ImDrawList__ResetForNewFrame"][1]["location"] = "imgui:2441" defs["ImDrawList__ResetForNewFrame"][1]["ov_cimguiname"] = "ImDrawList__ResetForNewFrame" defs["ImDrawList__ResetForNewFrame"][1]["ret"] = "void" defs["ImDrawList__ResetForNewFrame"][1]["signature"] = "()" @@ -2024,7 +2089,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:2118" +defs["ImDrawList_destroy"][1]["location"] = "imgui:2354" defs["ImDrawList_destroy"][1]["ov_cimguiname"] = "ImDrawList_destroy" defs["ImDrawList_destroy"][1]["realdestructor"] = true defs["ImDrawList_destroy"][1]["ret"] = "void" @@ -2041,7 +2106,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:2295" +defs["ImFontAtlasCustomRect_ImFontAtlasCustomRect"][1]["location"] = "imgui:2538" defs["ImFontAtlasCustomRect_ImFontAtlasCustomRect"][1]["ov_cimguiname"] = "ImFontAtlasCustomRect_ImFontAtlasCustomRect" defs["ImFontAtlasCustomRect_ImFontAtlasCustomRect"][1]["signature"] = "()" defs["ImFontAtlasCustomRect_ImFontAtlasCustomRect"][1]["stname"] = "ImFontAtlasCustomRect" @@ -2058,7 +2123,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:2296" +defs["ImFontAtlasCustomRect_IsPacked"][1]["location"] = "imgui:2539" defs["ImFontAtlasCustomRect_IsPacked"][1]["ov_cimguiname"] = "ImFontAtlasCustomRect_IsPacked" defs["ImFontAtlasCustomRect_IsPacked"][1]["ret"] = "bool" defs["ImFontAtlasCustomRect_IsPacked"][1]["signature"] = "()const" @@ -2111,7 +2176,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:2378" +defs["ImFontAtlas_AddCustomRectFontGlyph"][1]["location"] = "imgui:2621" 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)" @@ -2135,7 +2200,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:2377" +defs["ImFontAtlas_AddCustomRectRegular"][1]["location"] = "imgui:2620" defs["ImFontAtlas_AddCustomRectRegular"][1]["ov_cimguiname"] = "ImFontAtlas_AddCustomRectRegular" defs["ImFontAtlas_AddCustomRectRegular"][1]["ret"] = "int" defs["ImFontAtlas_AddCustomRectRegular"][1]["signature"] = "(int,int)" @@ -2156,7 +2221,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:2329" +defs["ImFontAtlas_AddFont"][1]["location"] = "imgui:2572" defs["ImFontAtlas_AddFont"][1]["ov_cimguiname"] = "ImFontAtlas_AddFont" defs["ImFontAtlas_AddFont"][1]["ret"] = "ImFont*" defs["ImFontAtlas_AddFont"][1]["signature"] = "(const ImFontConfig*)" @@ -2178,7 +2243,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:2330" +defs["ImFontAtlas_AddFontDefault"][1]["location"] = "imgui:2573" defs["ImFontAtlas_AddFontDefault"][1]["ov_cimguiname"] = "ImFontAtlas_AddFontDefault" defs["ImFontAtlas_AddFontDefault"][1]["ret"] = "ImFont*" defs["ImFontAtlas_AddFontDefault"][1]["signature"] = "(const ImFontConfig*)" @@ -2210,7 +2275,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:2331" +defs["ImFontAtlas_AddFontFromFileTTF"][1]["location"] = "imgui:2574" 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*)" @@ -2242,7 +2307,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:2334" +defs["ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"][1]["location"] = "imgui:2577" 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*)" @@ -2277,7 +2342,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:2333" +defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["location"] = "imgui:2576" 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*)" @@ -2312,7 +2377,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:2332" +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["location"] = "imgui:2575" 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*)" @@ -2330,7 +2395,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:2345" +defs["ImFontAtlas_Build"][1]["location"] = "imgui:2588" defs["ImFontAtlas_Build"][1]["ov_cimguiname"] = "ImFontAtlas_Build" defs["ImFontAtlas_Build"][1]["ret"] = "bool" defs["ImFontAtlas_Build"][1]["signature"] = "()" @@ -2357,7 +2422,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:2382" +defs["ImFontAtlas_CalcCustomRectUV"][1]["location"] = "imgui:2625" defs["ImFontAtlas_CalcCustomRectUV"][1]["ov_cimguiname"] = "ImFontAtlas_CalcCustomRectUV" defs["ImFontAtlas_CalcCustomRectUV"][1]["ret"] = "void" defs["ImFontAtlas_CalcCustomRectUV"][1]["signature"] = "(const ImFontAtlasCustomRect*,ImVec2*,ImVec2*)const" @@ -2375,7 +2440,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:2338" +defs["ImFontAtlas_Clear"][1]["location"] = "imgui:2581" defs["ImFontAtlas_Clear"][1]["ov_cimguiname"] = "ImFontAtlas_Clear" defs["ImFontAtlas_Clear"][1]["ret"] = "void" defs["ImFontAtlas_Clear"][1]["signature"] = "()" @@ -2393,7 +2458,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:2337" +defs["ImFontAtlas_ClearFonts"][1]["location"] = "imgui:2580" defs["ImFontAtlas_ClearFonts"][1]["ov_cimguiname"] = "ImFontAtlas_ClearFonts" defs["ImFontAtlas_ClearFonts"][1]["ret"] = "void" defs["ImFontAtlas_ClearFonts"][1]["signature"] = "()" @@ -2411,7 +2476,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:2335" +defs["ImFontAtlas_ClearInputData"][1]["location"] = "imgui:2578" defs["ImFontAtlas_ClearInputData"][1]["ov_cimguiname"] = "ImFontAtlas_ClearInputData" defs["ImFontAtlas_ClearInputData"][1]["ret"] = "void" defs["ImFontAtlas_ClearInputData"][1]["signature"] = "()" @@ -2429,7 +2494,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:2336" +defs["ImFontAtlas_ClearTexData"][1]["location"] = "imgui:2579" defs["ImFontAtlas_ClearTexData"][1]["ov_cimguiname"] = "ImFontAtlas_ClearTexData" defs["ImFontAtlas_ClearTexData"][1]["ret"] = "void" defs["ImFontAtlas_ClearTexData"][1]["signature"] = "()" @@ -2450,7 +2515,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:2379" +defs["ImFontAtlas_GetCustomRectByIndex"][1]["location"] = "imgui:2622" defs["ImFontAtlas_GetCustomRectByIndex"][1]["ov_cimguiname"] = "ImFontAtlas_GetCustomRectByIndex" defs["ImFontAtlas_GetCustomRectByIndex"][1]["ret"] = "ImFontAtlasCustomRect*" defs["ImFontAtlas_GetCustomRectByIndex"][1]["signature"] = "(int)" @@ -2468,7 +2533,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:2361" +defs["ImFontAtlas_GetGlyphRangesChineseFull"][1]["location"] = "imgui:2604" defs["ImFontAtlas_GetGlyphRangesChineseFull"][1]["ov_cimguiname"] = "ImFontAtlas_GetGlyphRangesChineseFull" defs["ImFontAtlas_GetGlyphRangesChineseFull"][1]["ret"] = "const ImWchar*" defs["ImFontAtlas_GetGlyphRangesChineseFull"][1]["signature"] = "()" @@ -2486,7 +2551,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:2362" +defs["ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon"][1]["location"] = "imgui:2605" defs["ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon"][1]["ov_cimguiname"] = "ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon" defs["ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon"][1]["ret"] = "const ImWchar*" defs["ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon"][1]["signature"] = "()" @@ -2504,7 +2569,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:2363" +defs["ImFontAtlas_GetGlyphRangesCyrillic"][1]["location"] = "imgui:2606" defs["ImFontAtlas_GetGlyphRangesCyrillic"][1]["ov_cimguiname"] = "ImFontAtlas_GetGlyphRangesCyrillic" defs["ImFontAtlas_GetGlyphRangesCyrillic"][1]["ret"] = "const ImWchar*" defs["ImFontAtlas_GetGlyphRangesCyrillic"][1]["signature"] = "()" @@ -2522,7 +2587,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:2358" +defs["ImFontAtlas_GetGlyphRangesDefault"][1]["location"] = "imgui:2601" defs["ImFontAtlas_GetGlyphRangesDefault"][1]["ov_cimguiname"] = "ImFontAtlas_GetGlyphRangesDefault" defs["ImFontAtlas_GetGlyphRangesDefault"][1]["ret"] = "const ImWchar*" defs["ImFontAtlas_GetGlyphRangesDefault"][1]["signature"] = "()" @@ -2540,7 +2605,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:2360" +defs["ImFontAtlas_GetGlyphRangesJapanese"][1]["location"] = "imgui:2603" defs["ImFontAtlas_GetGlyphRangesJapanese"][1]["ov_cimguiname"] = "ImFontAtlas_GetGlyphRangesJapanese" defs["ImFontAtlas_GetGlyphRangesJapanese"][1]["ret"] = "const ImWchar*" defs["ImFontAtlas_GetGlyphRangesJapanese"][1]["signature"] = "()" @@ -2558,7 +2623,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:2359" +defs["ImFontAtlas_GetGlyphRangesKorean"][1]["location"] = "imgui:2602" defs["ImFontAtlas_GetGlyphRangesKorean"][1]["ov_cimguiname"] = "ImFontAtlas_GetGlyphRangesKorean" defs["ImFontAtlas_GetGlyphRangesKorean"][1]["ret"] = "const ImWchar*" defs["ImFontAtlas_GetGlyphRangesKorean"][1]["signature"] = "()" @@ -2576,7 +2641,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:2364" +defs["ImFontAtlas_GetGlyphRangesThai"][1]["location"] = "imgui:2607" defs["ImFontAtlas_GetGlyphRangesThai"][1]["ov_cimguiname"] = "ImFontAtlas_GetGlyphRangesThai" defs["ImFontAtlas_GetGlyphRangesThai"][1]["ret"] = "const ImWchar*" defs["ImFontAtlas_GetGlyphRangesThai"][1]["signature"] = "()" @@ -2594,7 +2659,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:2365" +defs["ImFontAtlas_GetGlyphRangesVietnamese"][1]["location"] = "imgui:2608" defs["ImFontAtlas_GetGlyphRangesVietnamese"][1]["ov_cimguiname"] = "ImFontAtlas_GetGlyphRangesVietnamese" defs["ImFontAtlas_GetGlyphRangesVietnamese"][1]["ret"] = "const ImWchar*" defs["ImFontAtlas_GetGlyphRangesVietnamese"][1]["signature"] = "()" @@ -2627,7 +2692,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:2383" +defs["ImFontAtlas_GetMouseCursorTexData"][1]["location"] = "imgui:2626" 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])" @@ -2658,7 +2723,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:2346" +defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["location"] = "imgui:2589" defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["ov_cimguiname"] = "ImFontAtlas_GetTexDataAsAlpha8" defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["ret"] = "void" defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["signature"] = "(unsigned char**,int*,int*,int*)" @@ -2689,7 +2754,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:2347" +defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["location"] = "imgui:2590" defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["ov_cimguiname"] = "ImFontAtlas_GetTexDataAsRGBA32" defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["ret"] = "void" defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["signature"] = "(unsigned char**,int*,int*,int*)" @@ -2705,7 +2770,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:2327" +defs["ImFontAtlas_ImFontAtlas"][1]["location"] = "imgui:2570" defs["ImFontAtlas_ImFontAtlas"][1]["ov_cimguiname"] = "ImFontAtlas_ImFontAtlas" defs["ImFontAtlas_ImFontAtlas"][1]["signature"] = "()" defs["ImFontAtlas_ImFontAtlas"][1]["stname"] = "ImFontAtlas" @@ -2722,7 +2787,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:2348" +defs["ImFontAtlas_IsBuilt"][1]["location"] = "imgui:2591" defs["ImFontAtlas_IsBuilt"][1]["ov_cimguiname"] = "ImFontAtlas_IsBuilt" defs["ImFontAtlas_IsBuilt"][1]["ret"] = "bool" defs["ImFontAtlas_IsBuilt"][1]["signature"] = "()const" @@ -2743,7 +2808,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:2349" +defs["ImFontAtlas_SetTexID"][1]["location"] = "imgui:2592" defs["ImFontAtlas_SetTexID"][1]["ov_cimguiname"] = "ImFontAtlas_SetTexID" defs["ImFontAtlas_SetTexID"][1]["ret"] = "void" defs["ImFontAtlas_SetTexID"][1]["signature"] = "(ImTextureID)" @@ -2760,7 +2825,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:2328" +defs["ImFontAtlas_destroy"][1]["location"] = "imgui:2571" defs["ImFontAtlas_destroy"][1]["ov_cimguiname"] = "ImFontAtlas_destroy" defs["ImFontAtlas_destroy"][1]["realdestructor"] = true defs["ImFontAtlas_destroy"][1]["ret"] = "void" @@ -2777,7 +2842,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:2256" +defs["ImFontConfig_ImFontConfig"][1]["location"] = "imgui:2499" defs["ImFontConfig_ImFontConfig"][1]["ov_cimguiname"] = "ImFontConfig_ImFontConfig" defs["ImFontConfig_ImFontConfig"][1]["signature"] = "()" defs["ImFontConfig_ImFontConfig"][1]["stname"] = "ImFontConfig" @@ -2813,7 +2878,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:2280" +defs["ImFontGlyphRangesBuilder_AddChar"][1]["location"] = "imgui:2523" defs["ImFontGlyphRangesBuilder_AddChar"][1]["ov_cimguiname"] = "ImFontGlyphRangesBuilder_AddChar" defs["ImFontGlyphRangesBuilder_AddChar"][1]["ret"] = "void" defs["ImFontGlyphRangesBuilder_AddChar"][1]["signature"] = "(ImWchar)" @@ -2834,7 +2899,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:2282" +defs["ImFontGlyphRangesBuilder_AddRanges"][1]["location"] = "imgui:2525" defs["ImFontGlyphRangesBuilder_AddRanges"][1]["ov_cimguiname"] = "ImFontGlyphRangesBuilder_AddRanges" defs["ImFontGlyphRangesBuilder_AddRanges"][1]["ret"] = "void" defs["ImFontGlyphRangesBuilder_AddRanges"][1]["signature"] = "(const ImWchar*)" @@ -2859,7 +2924,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:2281" +defs["ImFontGlyphRangesBuilder_AddText"][1]["location"] = "imgui:2524" defs["ImFontGlyphRangesBuilder_AddText"][1]["ov_cimguiname"] = "ImFontGlyphRangesBuilder_AddText" defs["ImFontGlyphRangesBuilder_AddText"][1]["ret"] = "void" defs["ImFontGlyphRangesBuilder_AddText"][1]["signature"] = "(const char*,const char*)" @@ -2880,7 +2945,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:2283" +defs["ImFontGlyphRangesBuilder_BuildRanges"][1]["location"] = "imgui:2526" defs["ImFontGlyphRangesBuilder_BuildRanges"][1]["ov_cimguiname"] = "ImFontGlyphRangesBuilder_BuildRanges" defs["ImFontGlyphRangesBuilder_BuildRanges"][1]["ret"] = "void" defs["ImFontGlyphRangesBuilder_BuildRanges"][1]["signature"] = "(ImVector_ImWchar*)" @@ -2898,7 +2963,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:2277" +defs["ImFontGlyphRangesBuilder_Clear"][1]["location"] = "imgui:2520" defs["ImFontGlyphRangesBuilder_Clear"][1]["ov_cimguiname"] = "ImFontGlyphRangesBuilder_Clear" defs["ImFontGlyphRangesBuilder_Clear"][1]["ret"] = "void" defs["ImFontGlyphRangesBuilder_Clear"][1]["signature"] = "()" @@ -2919,7 +2984,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:2278" +defs["ImFontGlyphRangesBuilder_GetBit"][1]["location"] = "imgui:2521" defs["ImFontGlyphRangesBuilder_GetBit"][1]["ov_cimguiname"] = "ImFontGlyphRangesBuilder_GetBit" defs["ImFontGlyphRangesBuilder_GetBit"][1]["ret"] = "bool" defs["ImFontGlyphRangesBuilder_GetBit"][1]["signature"] = "(size_t)const" @@ -2935,7 +3000,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:2276" +defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"][1]["location"] = "imgui:2519" defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"][1]["ov_cimguiname"] = "ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder" defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"][1]["signature"] = "()" defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"][1]["stname"] = "ImFontGlyphRangesBuilder" @@ -2955,7 +3020,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:2279" +defs["ImFontGlyphRangesBuilder_SetBit"][1]["location"] = "imgui:2522" defs["ImFontGlyphRangesBuilder_SetBit"][1]["ov_cimguiname"] = "ImFontGlyphRangesBuilder_SetBit" defs["ImFontGlyphRangesBuilder_SetBit"][1]["ret"] = "void" defs["ImFontGlyphRangesBuilder_SetBit"][1]["signature"] = "(size_t)" @@ -3022,7 +3087,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:2464" +defs["ImFont_AddGlyph"][1]["location"] = "imgui:2707" 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)" @@ -3050,7 +3115,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:2465" +defs["ImFont_AddRemapChar"][1]["location"] = "imgui:2708" defs["ImFont_AddRemapChar"][1]["ov_cimguiname"] = "ImFont_AddRemapChar" defs["ImFont_AddRemapChar"][1]["ret"] = "void" defs["ImFont_AddRemapChar"][1]["signature"] = "(ImWchar,ImWchar,bool)" @@ -3068,7 +3133,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:2461" +defs["ImFont_BuildLookupTable"][1]["location"] = "imgui:2704" defs["ImFont_BuildLookupTable"][1]["ov_cimguiname"] = "ImFont_BuildLookupTable" defs["ImFont_BuildLookupTable"][1]["ret"] = "void" defs["ImFont_BuildLookupTable"][1]["signature"] = "()" @@ -3109,7 +3174,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:2455" +defs["ImFont_CalcTextSizeA"][1]["location"] = "imgui:2698" defs["ImFont_CalcTextSizeA"][1]["nonUDT"] = 1 defs["ImFont_CalcTextSizeA"][1]["ov_cimguiname"] = "ImFont_CalcTextSizeA" defs["ImFont_CalcTextSizeA"][1]["ret"] = "void" @@ -3140,7 +3205,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:2456" +defs["ImFont_CalcWordWrapPositionA"][1]["location"] = "imgui:2699" 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" @@ -3158,7 +3223,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:2462" +defs["ImFont_ClearOutputData"][1]["location"] = "imgui:2705" defs["ImFont_ClearOutputData"][1]["ov_cimguiname"] = "ImFont_ClearOutputData" defs["ImFont_ClearOutputData"][1]["ret"] = "void" defs["ImFont_ClearOutputData"][1]["signature"] = "()" @@ -3179,7 +3244,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:2447" +defs["ImFont_FindGlyph"][1]["location"] = "imgui:2690" defs["ImFont_FindGlyph"][1]["ov_cimguiname"] = "ImFont_FindGlyph" defs["ImFont_FindGlyph"][1]["ret"] = "const ImFontGlyph*" defs["ImFont_FindGlyph"][1]["signature"] = "(ImWchar)const" @@ -3200,7 +3265,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:2448" +defs["ImFont_FindGlyphNoFallback"][1]["location"] = "imgui:2691" defs["ImFont_FindGlyphNoFallback"][1]["ov_cimguiname"] = "ImFont_FindGlyphNoFallback" defs["ImFont_FindGlyphNoFallback"][1]["ret"] = "const ImFontGlyph*" defs["ImFont_FindGlyphNoFallback"][1]["signature"] = "(ImWchar)const" @@ -3221,7 +3286,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:2449" +defs["ImFont_GetCharAdvance"][1]["location"] = "imgui:2692" defs["ImFont_GetCharAdvance"][1]["ov_cimguiname"] = "ImFont_GetCharAdvance" defs["ImFont_GetCharAdvance"][1]["ret"] = "float" defs["ImFont_GetCharAdvance"][1]["signature"] = "(ImWchar)const" @@ -3239,7 +3304,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:2451" +defs["ImFont_GetDebugName"][1]["location"] = "imgui:2694" defs["ImFont_GetDebugName"][1]["ov_cimguiname"] = "ImFont_GetDebugName" defs["ImFont_GetDebugName"][1]["ret"] = "const char*" defs["ImFont_GetDebugName"][1]["signature"] = "()const" @@ -3260,7 +3325,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:2463" +defs["ImFont_GrowIndex"][1]["location"] = "imgui:2706" defs["ImFont_GrowIndex"][1]["ov_cimguiname"] = "ImFont_GrowIndex" defs["ImFont_GrowIndex"][1]["ret"] = "void" defs["ImFont_GrowIndex"][1]["signature"] = "(int)" @@ -3276,7 +3341,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:2445" +defs["ImFont_ImFont"][1]["location"] = "imgui:2688" defs["ImFont_ImFont"][1]["ov_cimguiname"] = "ImFont_ImFont" defs["ImFont_ImFont"][1]["signature"] = "()" defs["ImFont_ImFont"][1]["stname"] = "ImFont" @@ -3299,7 +3364,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:2468" +defs["ImFont_IsGlyphRangeUnused"][1]["location"] = "imgui:2711" defs["ImFont_IsGlyphRangeUnused"][1]["ov_cimguiname"] = "ImFont_IsGlyphRangeUnused" defs["ImFont_IsGlyphRangeUnused"][1]["ret"] = "bool" defs["ImFont_IsGlyphRangeUnused"][1]["signature"] = "(unsigned int,unsigned int)" @@ -3317,7 +3382,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:2450" +defs["ImFont_IsLoaded"][1]["location"] = "imgui:2693" defs["ImFont_IsLoaded"][1]["ov_cimguiname"] = "ImFont_IsLoaded" defs["ImFont_IsLoaded"][1]["ret"] = "bool" defs["ImFont_IsLoaded"][1]["signature"] = "()const" @@ -3350,7 +3415,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:2457" +defs["ImFont_RenderChar"][1]["location"] = "imgui:2700" defs["ImFont_RenderChar"][1]["ov_cimguiname"] = "ImFont_RenderChar" defs["ImFont_RenderChar"][1]["ret"] = "void" defs["ImFont_RenderChar"][1]["signature"] = "(ImDrawList*,float,ImVec2,ImU32,ImWchar)const" @@ -3397,7 +3462,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:2458" +defs["ImFont_RenderText"][1]["location"] = "imgui:2701" defs["ImFont_RenderText"][1]["ov_cimguiname"] = "ImFont_RenderText" defs["ImFont_RenderText"][1]["ret"] = "void" defs["ImFont_RenderText"][1]["signature"] = "(ImDrawList*,float,ImVec2,ImU32,const ImVec4,const char*,const char*,float,bool)const" @@ -3418,7 +3483,7 @@ defs["ImFont_SetFallbackChar"][1]["call_args"] = "(c)" defs["ImFont_SetFallbackChar"][1]["cimguiname"] = "ImFont_SetFallbackChar" defs["ImFont_SetFallbackChar"][1]["defaults"] = {} defs["ImFont_SetFallbackChar"][1]["funcname"] = "SetFallbackChar" -defs["ImFont_SetFallbackChar"][1]["location"] = "imgui:2467" +defs["ImFont_SetFallbackChar"][1]["location"] = "imgui:2710" defs["ImFont_SetFallbackChar"][1]["ov_cimguiname"] = "ImFont_SetFallbackChar" defs["ImFont_SetFallbackChar"][1]["ret"] = "void" defs["ImFont_SetFallbackChar"][1]["signature"] = "(ImWchar)" @@ -3442,7 +3507,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:2466" +defs["ImFont_SetGlyphVisible"][1]["location"] = "imgui:2709" defs["ImFont_SetGlyphVisible"][1]["ov_cimguiname"] = "ImFont_SetGlyphVisible" defs["ImFont_SetGlyphVisible"][1]["ret"] = "void" defs["ImFont_SetGlyphVisible"][1]["signature"] = "(ImWchar,bool)" @@ -3459,7 +3524,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:2446" +defs["ImFont_destroy"][1]["location"] = "imgui:2689" defs["ImFont_destroy"][1]["ov_cimguiname"] = "ImFont_destroy" defs["ImFont_destroy"][1]["realdestructor"] = true defs["ImFont_destroy"][1]["ret"] = "void" @@ -3481,7 +3546,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:1589" +defs["ImGuiIO_AddInputCharacter"][1]["location"] = "imgui:1801" defs["ImGuiIO_AddInputCharacter"][1]["ov_cimguiname"] = "ImGuiIO_AddInputCharacter" defs["ImGuiIO_AddInputCharacter"][1]["ret"] = "void" defs["ImGuiIO_AddInputCharacter"][1]["signature"] = "(unsigned int)" @@ -3502,7 +3567,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:1590" +defs["ImGuiIO_AddInputCharacterUTF16"][1]["location"] = "imgui:1802" defs["ImGuiIO_AddInputCharacterUTF16"][1]["ov_cimguiname"] = "ImGuiIO_AddInputCharacterUTF16" defs["ImGuiIO_AddInputCharacterUTF16"][1]["ret"] = "void" defs["ImGuiIO_AddInputCharacterUTF16"][1]["signature"] = "(ImWchar16)" @@ -3523,7 +3588,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:1591" +defs["ImGuiIO_AddInputCharactersUTF8"][1]["location"] = "imgui:1803" defs["ImGuiIO_AddInputCharactersUTF8"][1]["ov_cimguiname"] = "ImGuiIO_AddInputCharactersUTF8" defs["ImGuiIO_AddInputCharactersUTF8"][1]["ret"] = "void" defs["ImGuiIO_AddInputCharactersUTF8"][1]["signature"] = "(const char*)" @@ -3541,7 +3606,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:1592" +defs["ImGuiIO_ClearInputCharacters"][1]["location"] = "imgui:1804" defs["ImGuiIO_ClearInputCharacters"][1]["ov_cimguiname"] = "ImGuiIO_ClearInputCharacters" defs["ImGuiIO_ClearInputCharacters"][1]["ret"] = "void" defs["ImGuiIO_ClearInputCharacters"][1]["signature"] = "()" @@ -3557,7 +3622,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:1640" +defs["ImGuiIO_ImGuiIO"][1]["location"] = "imgui:1852" defs["ImGuiIO_ImGuiIO"][1]["ov_cimguiname"] = "ImGuiIO_ImGuiIO" defs["ImGuiIO_ImGuiIO"][1]["signature"] = "()" defs["ImGuiIO_ImGuiIO"][1]["stname"] = "ImGuiIO" @@ -3590,7 +3655,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:1681" +defs["ImGuiInputTextCallbackData_ClearSelection"][1]["location"] = "imgui:1893" defs["ImGuiInputTextCallbackData_ClearSelection"][1]["ov_cimguiname"] = "ImGuiInputTextCallbackData_ClearSelection" defs["ImGuiInputTextCallbackData_ClearSelection"][1]["ret"] = "void" defs["ImGuiInputTextCallbackData_ClearSelection"][1]["signature"] = "()" @@ -3614,7 +3679,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:1678" +defs["ImGuiInputTextCallbackData_DeleteChars"][1]["location"] = "imgui:1890" defs["ImGuiInputTextCallbackData_DeleteChars"][1]["ov_cimguiname"] = "ImGuiInputTextCallbackData_DeleteChars" defs["ImGuiInputTextCallbackData_DeleteChars"][1]["ret"] = "void" defs["ImGuiInputTextCallbackData_DeleteChars"][1]["signature"] = "(int,int)" @@ -3632,7 +3697,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:1682" +defs["ImGuiInputTextCallbackData_HasSelection"][1]["location"] = "imgui:1894" defs["ImGuiInputTextCallbackData_HasSelection"][1]["ov_cimguiname"] = "ImGuiInputTextCallbackData_HasSelection" defs["ImGuiInputTextCallbackData_HasSelection"][1]["ret"] = "bool" defs["ImGuiInputTextCallbackData_HasSelection"][1]["signature"] = "()const" @@ -3648,7 +3713,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:1677" +defs["ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"][1]["location"] = "imgui:1889" defs["ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"][1]["ov_cimguiname"] = "ImGuiInputTextCallbackData_ImGuiInputTextCallbackData" defs["ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"][1]["signature"] = "()" defs["ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"][1]["stname"] = "ImGuiInputTextCallbackData" @@ -3675,7 +3740,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:1679" +defs["ImGuiInputTextCallbackData_InsertChars"][1]["location"] = "imgui:1891" defs["ImGuiInputTextCallbackData_InsertChars"][1]["ov_cimguiname"] = "ImGuiInputTextCallbackData_InsertChars" defs["ImGuiInputTextCallbackData_InsertChars"][1]["ret"] = "void" defs["ImGuiInputTextCallbackData_InsertChars"][1]["signature"] = "(int,const char*,const char*)" @@ -3693,7 +3758,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:1680" +defs["ImGuiInputTextCallbackData_SelectAll"][1]["location"] = "imgui:1892" defs["ImGuiInputTextCallbackData_SelectAll"][1]["ov_cimguiname"] = "ImGuiInputTextCallbackData_SelectAll" defs["ImGuiInputTextCallbackData_SelectAll"][1]["ret"] = "void" defs["ImGuiInputTextCallbackData_SelectAll"][1]["signature"] = "()" @@ -3734,7 +3799,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:1921" +defs["ImGuiListClipper_Begin"][1]["location"] = "imgui:2147" defs["ImGuiListClipper_Begin"][1]["ov_cimguiname"] = "ImGuiListClipper_Begin" defs["ImGuiListClipper_Begin"][1]["ret"] = "void" defs["ImGuiListClipper_Begin"][1]["signature"] = "(int,float)" @@ -3752,7 +3817,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:1922" +defs["ImGuiListClipper_End"][1]["location"] = "imgui:2148" defs["ImGuiListClipper_End"][1]["ov_cimguiname"] = "ImGuiListClipper_End" defs["ImGuiListClipper_End"][1]["ret"] = "void" defs["ImGuiListClipper_End"][1]["signature"] = "()" @@ -3768,7 +3833,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:1916" +defs["ImGuiListClipper_ImGuiListClipper"][1]["location"] = "imgui:2142" defs["ImGuiListClipper_ImGuiListClipper"][1]["ov_cimguiname"] = "ImGuiListClipper_ImGuiListClipper" defs["ImGuiListClipper_ImGuiListClipper"][1]["signature"] = "()" defs["ImGuiListClipper_ImGuiListClipper"][1]["stname"] = "ImGuiListClipper" @@ -3785,7 +3850,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:1923" +defs["ImGuiListClipper_Step"][1]["location"] = "imgui:2149" defs["ImGuiListClipper_Step"][1]["ov_cimguiname"] = "ImGuiListClipper_Step" defs["ImGuiListClipper_Step"][1]["ret"] = "bool" defs["ImGuiListClipper_Step"][1]["signature"] = "()" @@ -3802,7 +3867,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:1917" +defs["ImGuiListClipper_destroy"][1]["location"] = "imgui:2143" defs["ImGuiListClipper_destroy"][1]["ov_cimguiname"] = "ImGuiListClipper_destroy" defs["ImGuiListClipper_destroy"][1]["realdestructor"] = true defs["ImGuiListClipper_destroy"][1]["ret"] = "void" @@ -3819,7 +3884,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:1785" +defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1]["location"] = "imgui:2010" defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1]["ov_cimguiname"] = "ImGuiOnceUponAFrame_ImGuiOnceUponAFrame" defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1]["signature"] = "()" defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1]["stname"] = "ImGuiOnceUponAFrame" @@ -3852,7 +3917,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:1711" +defs["ImGuiPayload_Clear"][1]["location"] = "imgui:1923" defs["ImGuiPayload_Clear"][1]["ov_cimguiname"] = "ImGuiPayload_Clear" defs["ImGuiPayload_Clear"][1]["ret"] = "void" defs["ImGuiPayload_Clear"][1]["signature"] = "()" @@ -3868,7 +3933,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:1710" +defs["ImGuiPayload_ImGuiPayload"][1]["location"] = "imgui:1922" defs["ImGuiPayload_ImGuiPayload"][1]["ov_cimguiname"] = "ImGuiPayload_ImGuiPayload" defs["ImGuiPayload_ImGuiPayload"][1]["signature"] = "()" defs["ImGuiPayload_ImGuiPayload"][1]["stname"] = "ImGuiPayload" @@ -3888,7 +3953,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:1712" +defs["ImGuiPayload_IsDataType"][1]["location"] = "imgui:1924" defs["ImGuiPayload_IsDataType"][1]["ov_cimguiname"] = "ImGuiPayload_IsDataType" defs["ImGuiPayload_IsDataType"][1]["ret"] = "bool" defs["ImGuiPayload_IsDataType"][1]["signature"] = "(const char*)const" @@ -3906,7 +3971,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:1714" +defs["ImGuiPayload_IsDelivery"][1]["location"] = "imgui:1926" defs["ImGuiPayload_IsDelivery"][1]["ov_cimguiname"] = "ImGuiPayload_IsDelivery" defs["ImGuiPayload_IsDelivery"][1]["ret"] = "bool" defs["ImGuiPayload_IsDelivery"][1]["signature"] = "()const" @@ -3924,7 +3989,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:1713" +defs["ImGuiPayload_IsPreview"][1]["location"] = "imgui:1925" defs["ImGuiPayload_IsPreview"][1]["ov_cimguiname"] = "ImGuiPayload_IsPreview" defs["ImGuiPayload_IsPreview"][1]["ret"] = "bool" defs["ImGuiPayload_IsPreview"][1]["signature"] = "()const" @@ -3962,7 +4027,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:1852" +defs["ImGuiStoragePair_ImGuiStoragePair"][1]["location"] = "imgui:2077" defs["ImGuiStoragePair_ImGuiStoragePair"][1]["ov_cimguiname"] = "ImGuiStoragePair_ImGuiStoragePairInt" defs["ImGuiStoragePair_ImGuiStoragePair"][1]["signature"] = "(ImGuiID,int)" defs["ImGuiStoragePair_ImGuiStoragePair"][1]["stname"] = "ImGuiStoragePair" @@ -3981,7 +4046,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:1853" +defs["ImGuiStoragePair_ImGuiStoragePair"][2]["location"] = "imgui:2078" defs["ImGuiStoragePair_ImGuiStoragePair"][2]["ov_cimguiname"] = "ImGuiStoragePair_ImGuiStoragePairFloat" defs["ImGuiStoragePair_ImGuiStoragePair"][2]["signature"] = "(ImGuiID,float)" defs["ImGuiStoragePair_ImGuiStoragePair"][2]["stname"] = "ImGuiStoragePair" @@ -4000,7 +4065,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:1854" +defs["ImGuiStoragePair_ImGuiStoragePair"][3]["location"] = "imgui:2079" defs["ImGuiStoragePair_ImGuiStoragePair"][3]["ov_cimguiname"] = "ImGuiStoragePair_ImGuiStoragePairPtr" defs["ImGuiStoragePair_ImGuiStoragePair"][3]["signature"] = "(ImGuiID,void*)" defs["ImGuiStoragePair_ImGuiStoragePair"][3]["stname"] = "ImGuiStoragePair" @@ -4035,7 +4100,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:1885" +defs["ImGuiStorage_BuildSortByKey"][1]["location"] = "imgui:2110" defs["ImGuiStorage_BuildSortByKey"][1]["ov_cimguiname"] = "ImGuiStorage_BuildSortByKey" defs["ImGuiStorage_BuildSortByKey"][1]["ret"] = "void" defs["ImGuiStorage_BuildSortByKey"][1]["signature"] = "()" @@ -4053,7 +4118,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:1862" +defs["ImGuiStorage_Clear"][1]["location"] = "imgui:2087" defs["ImGuiStorage_Clear"][1]["ov_cimguiname"] = "ImGuiStorage_Clear" defs["ImGuiStorage_Clear"][1]["ret"] = "void" defs["ImGuiStorage_Clear"][1]["signature"] = "()" @@ -4078,7 +4143,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:1865" +defs["ImGuiStorage_GetBool"][1]["location"] = "imgui:2090" defs["ImGuiStorage_GetBool"][1]["ov_cimguiname"] = "ImGuiStorage_GetBool" defs["ImGuiStorage_GetBool"][1]["ret"] = "bool" defs["ImGuiStorage_GetBool"][1]["signature"] = "(ImGuiID,bool)const" @@ -4103,7 +4168,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:1877" +defs["ImGuiStorage_GetBoolRef"][1]["location"] = "imgui:2102" defs["ImGuiStorage_GetBoolRef"][1]["ov_cimguiname"] = "ImGuiStorage_GetBoolRef" defs["ImGuiStorage_GetBoolRef"][1]["ret"] = "bool*" defs["ImGuiStorage_GetBoolRef"][1]["signature"] = "(ImGuiID,bool)" @@ -4128,7 +4193,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:1867" +defs["ImGuiStorage_GetFloat"][1]["location"] = "imgui:2092" defs["ImGuiStorage_GetFloat"][1]["ov_cimguiname"] = "ImGuiStorage_GetFloat" defs["ImGuiStorage_GetFloat"][1]["ret"] = "float" defs["ImGuiStorage_GetFloat"][1]["signature"] = "(ImGuiID,float)const" @@ -4153,7 +4218,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:1878" +defs["ImGuiStorage_GetFloatRef"][1]["location"] = "imgui:2103" defs["ImGuiStorage_GetFloatRef"][1]["ov_cimguiname"] = "ImGuiStorage_GetFloatRef" defs["ImGuiStorage_GetFloatRef"][1]["ret"] = "float*" defs["ImGuiStorage_GetFloatRef"][1]["signature"] = "(ImGuiID,float)" @@ -4178,7 +4243,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:1863" +defs["ImGuiStorage_GetInt"][1]["location"] = "imgui:2088" defs["ImGuiStorage_GetInt"][1]["ov_cimguiname"] = "ImGuiStorage_GetInt" defs["ImGuiStorage_GetInt"][1]["ret"] = "int" defs["ImGuiStorage_GetInt"][1]["signature"] = "(ImGuiID,int)const" @@ -4203,7 +4268,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:1876" +defs["ImGuiStorage_GetIntRef"][1]["location"] = "imgui:2101" defs["ImGuiStorage_GetIntRef"][1]["ov_cimguiname"] = "ImGuiStorage_GetIntRef" defs["ImGuiStorage_GetIntRef"][1]["ret"] = "int*" defs["ImGuiStorage_GetIntRef"][1]["signature"] = "(ImGuiID,int)" @@ -4224,7 +4289,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:1869" +defs["ImGuiStorage_GetVoidPtr"][1]["location"] = "imgui:2094" defs["ImGuiStorage_GetVoidPtr"][1]["ov_cimguiname"] = "ImGuiStorage_GetVoidPtr" defs["ImGuiStorage_GetVoidPtr"][1]["ret"] = "void*" defs["ImGuiStorage_GetVoidPtr"][1]["signature"] = "(ImGuiID)const" @@ -4249,7 +4314,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:1879" +defs["ImGuiStorage_GetVoidPtrRef"][1]["location"] = "imgui:2104" defs["ImGuiStorage_GetVoidPtrRef"][1]["ov_cimguiname"] = "ImGuiStorage_GetVoidPtrRef" defs["ImGuiStorage_GetVoidPtrRef"][1]["ret"] = "void**" defs["ImGuiStorage_GetVoidPtrRef"][1]["signature"] = "(ImGuiID,void*)" @@ -4270,7 +4335,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:1882" +defs["ImGuiStorage_SetAllInt"][1]["location"] = "imgui:2107" defs["ImGuiStorage_SetAllInt"][1]["ov_cimguiname"] = "ImGuiStorage_SetAllInt" defs["ImGuiStorage_SetAllInt"][1]["ret"] = "void" defs["ImGuiStorage_SetAllInt"][1]["signature"] = "(int)" @@ -4294,7 +4359,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:1866" +defs["ImGuiStorage_SetBool"][1]["location"] = "imgui:2091" defs["ImGuiStorage_SetBool"][1]["ov_cimguiname"] = "ImGuiStorage_SetBool" defs["ImGuiStorage_SetBool"][1]["ret"] = "void" defs["ImGuiStorage_SetBool"][1]["signature"] = "(ImGuiID,bool)" @@ -4318,7 +4383,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:1868" +defs["ImGuiStorage_SetFloat"][1]["location"] = "imgui:2093" defs["ImGuiStorage_SetFloat"][1]["ov_cimguiname"] = "ImGuiStorage_SetFloat" defs["ImGuiStorage_SetFloat"][1]["ret"] = "void" defs["ImGuiStorage_SetFloat"][1]["signature"] = "(ImGuiID,float)" @@ -4342,7 +4407,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:1864" +defs["ImGuiStorage_SetInt"][1]["location"] = "imgui:2089" defs["ImGuiStorage_SetInt"][1]["ov_cimguiname"] = "ImGuiStorage_SetInt" defs["ImGuiStorage_SetInt"][1]["ret"] = "void" defs["ImGuiStorage_SetInt"][1]["signature"] = "(ImGuiID,int)" @@ -4366,7 +4431,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:1870" +defs["ImGuiStorage_SetVoidPtr"][1]["location"] = "imgui:2095" defs["ImGuiStorage_SetVoidPtr"][1]["ov_cimguiname"] = "ImGuiStorage_SetVoidPtr" defs["ImGuiStorage_SetVoidPtr"][1]["ret"] = "void" defs["ImGuiStorage_SetVoidPtr"][1]["signature"] = "(ImGuiID,void*)" @@ -4382,7 +4447,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:1496" +defs["ImGuiStyle_ImGuiStyle"][1]["location"] = "imgui:1715" defs["ImGuiStyle_ImGuiStyle"][1]["ov_cimguiname"] = "ImGuiStyle_ImGuiStyle" defs["ImGuiStyle_ImGuiStyle"][1]["signature"] = "()" defs["ImGuiStyle_ImGuiStyle"][1]["stname"] = "ImGuiStyle" @@ -4402,7 +4467,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:1497" +defs["ImGuiStyle_ScaleAllSizes"][1]["location"] = "imgui:1716" defs["ImGuiStyle_ScaleAllSizes"][1]["ov_cimguiname"] = "ImGuiStyle_ScaleAllSizes" defs["ImGuiStyle_ScaleAllSizes"][1]["ret"] = "void" defs["ImGuiStyle_ScaleAllSizes"][1]["signature"] = "(float)" @@ -4424,6 +4489,68 @@ defs["ImGuiStyle_destroy"][1]["ret"] = "void" defs["ImGuiStyle_destroy"][1]["signature"] = "(ImGuiStyle*)" defs["ImGuiStyle_destroy"][1]["stname"] = "ImGuiStyle" defs["ImGuiStyle_destroy"]["(ImGuiStyle*)"] = defs["ImGuiStyle_destroy"][1] +defs["ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs"] = {} +defs["ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs"][1] = {} +defs["ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs"][1]["args"] = "()" +defs["ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs"][1]["argsT"] = {} +defs["ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs"][1]["argsoriginal"] = "()" +defs["ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs"][1]["call_args"] = "()" +defs["ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs"][1]["cimguiname"] = "ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs" +defs["ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs"][1]["constructor"] = true +defs["ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs"][1]["defaults"] = {} +defs["ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs"][1]["funcname"] = "ImGuiTableColumnSortSpecs" +defs["ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs"][1]["location"] = "imgui:1937" +defs["ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs"][1]["ov_cimguiname"] = "ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs" +defs["ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs"][1]["signature"] = "()" +defs["ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs"][1]["stname"] = "ImGuiTableColumnSortSpecs" +defs["ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs"]["()"] = defs["ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs"][1] +defs["ImGuiTableColumnSortSpecs_destroy"] = {} +defs["ImGuiTableColumnSortSpecs_destroy"][1] = {} +defs["ImGuiTableColumnSortSpecs_destroy"][1]["args"] = "(ImGuiTableColumnSortSpecs* self)" +defs["ImGuiTableColumnSortSpecs_destroy"][1]["argsT"] = {} +defs["ImGuiTableColumnSortSpecs_destroy"][1]["argsT"][1] = {} +defs["ImGuiTableColumnSortSpecs_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiTableColumnSortSpecs_destroy"][1]["argsT"][1]["type"] = "ImGuiTableColumnSortSpecs*" +defs["ImGuiTableColumnSortSpecs_destroy"][1]["call_args"] = "(self)" +defs["ImGuiTableColumnSortSpecs_destroy"][1]["cimguiname"] = "ImGuiTableColumnSortSpecs_destroy" +defs["ImGuiTableColumnSortSpecs_destroy"][1]["defaults"] = {} +defs["ImGuiTableColumnSortSpecs_destroy"][1]["destructor"] = true +defs["ImGuiTableColumnSortSpecs_destroy"][1]["ov_cimguiname"] = "ImGuiTableColumnSortSpecs_destroy" +defs["ImGuiTableColumnSortSpecs_destroy"][1]["ret"] = "void" +defs["ImGuiTableColumnSortSpecs_destroy"][1]["signature"] = "(ImGuiTableColumnSortSpecs*)" +defs["ImGuiTableColumnSortSpecs_destroy"][1]["stname"] = "ImGuiTableColumnSortSpecs" +defs["ImGuiTableColumnSortSpecs_destroy"]["(ImGuiTableColumnSortSpecs*)"] = defs["ImGuiTableColumnSortSpecs_destroy"][1] +defs["ImGuiTableSortSpecs_ImGuiTableSortSpecs"] = {} +defs["ImGuiTableSortSpecs_ImGuiTableSortSpecs"][1] = {} +defs["ImGuiTableSortSpecs_ImGuiTableSortSpecs"][1]["args"] = "()" +defs["ImGuiTableSortSpecs_ImGuiTableSortSpecs"][1]["argsT"] = {} +defs["ImGuiTableSortSpecs_ImGuiTableSortSpecs"][1]["argsoriginal"] = "()" +defs["ImGuiTableSortSpecs_ImGuiTableSortSpecs"][1]["call_args"] = "()" +defs["ImGuiTableSortSpecs_ImGuiTableSortSpecs"][1]["cimguiname"] = "ImGuiTableSortSpecs_ImGuiTableSortSpecs" +defs["ImGuiTableSortSpecs_ImGuiTableSortSpecs"][1]["constructor"] = true +defs["ImGuiTableSortSpecs_ImGuiTableSortSpecs"][1]["defaults"] = {} +defs["ImGuiTableSortSpecs_ImGuiTableSortSpecs"][1]["funcname"] = "ImGuiTableSortSpecs" +defs["ImGuiTableSortSpecs_ImGuiTableSortSpecs"][1]["location"] = "imgui:1950" +defs["ImGuiTableSortSpecs_ImGuiTableSortSpecs"][1]["ov_cimguiname"] = "ImGuiTableSortSpecs_ImGuiTableSortSpecs" +defs["ImGuiTableSortSpecs_ImGuiTableSortSpecs"][1]["signature"] = "()" +defs["ImGuiTableSortSpecs_ImGuiTableSortSpecs"][1]["stname"] = "ImGuiTableSortSpecs" +defs["ImGuiTableSortSpecs_ImGuiTableSortSpecs"]["()"] = defs["ImGuiTableSortSpecs_ImGuiTableSortSpecs"][1] +defs["ImGuiTableSortSpecs_destroy"] = {} +defs["ImGuiTableSortSpecs_destroy"][1] = {} +defs["ImGuiTableSortSpecs_destroy"][1]["args"] = "(ImGuiTableSortSpecs* self)" +defs["ImGuiTableSortSpecs_destroy"][1]["argsT"] = {} +defs["ImGuiTableSortSpecs_destroy"][1]["argsT"][1] = {} +defs["ImGuiTableSortSpecs_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiTableSortSpecs_destroy"][1]["argsT"][1]["type"] = "ImGuiTableSortSpecs*" +defs["ImGuiTableSortSpecs_destroy"][1]["call_args"] = "(self)" +defs["ImGuiTableSortSpecs_destroy"][1]["cimguiname"] = "ImGuiTableSortSpecs_destroy" +defs["ImGuiTableSortSpecs_destroy"][1]["defaults"] = {} +defs["ImGuiTableSortSpecs_destroy"][1]["destructor"] = true +defs["ImGuiTableSortSpecs_destroy"][1]["ov_cimguiname"] = "ImGuiTableSortSpecs_destroy" +defs["ImGuiTableSortSpecs_destroy"][1]["ret"] = "void" +defs["ImGuiTableSortSpecs_destroy"][1]["signature"] = "(ImGuiTableSortSpecs*)" +defs["ImGuiTableSortSpecs_destroy"][1]["stname"] = "ImGuiTableSortSpecs" +defs["ImGuiTableSortSpecs_destroy"]["(ImGuiTableSortSpecs*)"] = defs["ImGuiTableSortSpecs_destroy"][1] defs["ImGuiTextBuffer_ImGuiTextBuffer"] = {} defs["ImGuiTextBuffer_ImGuiTextBuffer"][1] = {} defs["ImGuiTextBuffer_ImGuiTextBuffer"][1]["args"] = "()" @@ -4434,7 +4561,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:1823" +defs["ImGuiTextBuffer_ImGuiTextBuffer"][1]["location"] = "imgui:2048" defs["ImGuiTextBuffer_ImGuiTextBuffer"][1]["ov_cimguiname"] = "ImGuiTextBuffer_ImGuiTextBuffer" defs["ImGuiTextBuffer_ImGuiTextBuffer"][1]["signature"] = "()" defs["ImGuiTextBuffer_ImGuiTextBuffer"][1]["stname"] = "ImGuiTextBuffer" @@ -4458,7 +4585,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:1832" +defs["ImGuiTextBuffer_append"][1]["location"] = "imgui:2057" defs["ImGuiTextBuffer_append"][1]["ov_cimguiname"] = "ImGuiTextBuffer_append" defs["ImGuiTextBuffer_append"][1]["ret"] = "void" defs["ImGuiTextBuffer_append"][1]["signature"] = "(const char*,const char*)" @@ -4483,7 +4610,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:1833" +defs["ImGuiTextBuffer_appendf"][1]["location"] = "imgui:2058" defs["ImGuiTextBuffer_appendf"][1]["manual"] = true defs["ImGuiTextBuffer_appendf"][1]["ov_cimguiname"] = "ImGuiTextBuffer_appendf" defs["ImGuiTextBuffer_appendf"][1]["ret"] = "void" @@ -4508,7 +4635,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:1834" +defs["ImGuiTextBuffer_appendfv"][1]["location"] = "imgui:2059" defs["ImGuiTextBuffer_appendfv"][1]["ov_cimguiname"] = "ImGuiTextBuffer_appendfv" defs["ImGuiTextBuffer_appendfv"][1]["ret"] = "void" defs["ImGuiTextBuffer_appendfv"][1]["signature"] = "(const char*,va_list)" @@ -4526,7 +4653,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:1825" +defs["ImGuiTextBuffer_begin"][1]["location"] = "imgui:2050" defs["ImGuiTextBuffer_begin"][1]["ov_cimguiname"] = "ImGuiTextBuffer_begin" defs["ImGuiTextBuffer_begin"][1]["ret"] = "const char*" defs["ImGuiTextBuffer_begin"][1]["signature"] = "()const" @@ -4544,7 +4671,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:1831" +defs["ImGuiTextBuffer_c_str"][1]["location"] = "imgui:2056" 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" @@ -4562,7 +4689,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:1829" +defs["ImGuiTextBuffer_clear"][1]["location"] = "imgui:2054" defs["ImGuiTextBuffer_clear"][1]["ov_cimguiname"] = "ImGuiTextBuffer_clear" defs["ImGuiTextBuffer_clear"][1]["ret"] = "void" defs["ImGuiTextBuffer_clear"][1]["signature"] = "()" @@ -4596,7 +4723,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:1828" +defs["ImGuiTextBuffer_empty"][1]["location"] = "imgui:2053" defs["ImGuiTextBuffer_empty"][1]["ov_cimguiname"] = "ImGuiTextBuffer_empty" defs["ImGuiTextBuffer_empty"][1]["ret"] = "bool" defs["ImGuiTextBuffer_empty"][1]["signature"] = "()const" @@ -4614,7 +4741,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:1826" +defs["ImGuiTextBuffer_end"][1]["location"] = "imgui:2051" defs["ImGuiTextBuffer_end"][1]["ov_cimguiname"] = "ImGuiTextBuffer_end" defs["ImGuiTextBuffer_end"][1]["ret"] = "const char*" defs["ImGuiTextBuffer_end"][1]["signature"] = "()const" @@ -4635,7 +4762,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:1830" +defs["ImGuiTextBuffer_reserve"][1]["location"] = "imgui:2055" defs["ImGuiTextBuffer_reserve"][1]["ov_cimguiname"] = "ImGuiTextBuffer_reserve" defs["ImGuiTextBuffer_reserve"][1]["ret"] = "void" defs["ImGuiTextBuffer_reserve"][1]["signature"] = "(int)" @@ -4653,7 +4780,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:1827" +defs["ImGuiTextBuffer_size"][1]["location"] = "imgui:2052" defs["ImGuiTextBuffer_size"][1]["ov_cimguiname"] = "ImGuiTextBuffer_size" defs["ImGuiTextBuffer_size"][1]["ret"] = "int" defs["ImGuiTextBuffer_size"][1]["signature"] = "()const" @@ -4671,7 +4798,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:1796" +defs["ImGuiTextFilter_Build"][1]["location"] = "imgui:2021" defs["ImGuiTextFilter_Build"][1]["ov_cimguiname"] = "ImGuiTextFilter_Build" defs["ImGuiTextFilter_Build"][1]["ret"] = "void" defs["ImGuiTextFilter_Build"][1]["signature"] = "()" @@ -4689,7 +4816,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:1797" +defs["ImGuiTextFilter_Clear"][1]["location"] = "imgui:2022" defs["ImGuiTextFilter_Clear"][1]["ov_cimguiname"] = "ImGuiTextFilter_Clear" defs["ImGuiTextFilter_Clear"][1]["ret"] = "void" defs["ImGuiTextFilter_Clear"][1]["signature"] = "()" @@ -4715,7 +4842,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:1794" +defs["ImGuiTextFilter_Draw"][1]["location"] = "imgui:2019" defs["ImGuiTextFilter_Draw"][1]["ov_cimguiname"] = "ImGuiTextFilter_Draw" defs["ImGuiTextFilter_Draw"][1]["ret"] = "bool" defs["ImGuiTextFilter_Draw"][1]["signature"] = "(const char*,float)" @@ -4735,7 +4862,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:1793" +defs["ImGuiTextFilter_ImGuiTextFilter"][1]["location"] = "imgui:2018" defs["ImGuiTextFilter_ImGuiTextFilter"][1]["ov_cimguiname"] = "ImGuiTextFilter_ImGuiTextFilter" defs["ImGuiTextFilter_ImGuiTextFilter"][1]["signature"] = "(const char*)" defs["ImGuiTextFilter_ImGuiTextFilter"][1]["stname"] = "ImGuiTextFilter" @@ -4752,7 +4879,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:1798" +defs["ImGuiTextFilter_IsActive"][1]["location"] = "imgui:2023" defs["ImGuiTextFilter_IsActive"][1]["ov_cimguiname"] = "ImGuiTextFilter_IsActive" defs["ImGuiTextFilter_IsActive"][1]["ret"] = "bool" defs["ImGuiTextFilter_IsActive"][1]["signature"] = "()const" @@ -4777,7 +4904,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:1795" +defs["ImGuiTextFilter_PassFilter"][1]["location"] = "imgui:2020" defs["ImGuiTextFilter_PassFilter"][1]["ov_cimguiname"] = "ImGuiTextFilter_PassFilter" defs["ImGuiTextFilter_PassFilter"][1]["ret"] = "bool" defs["ImGuiTextFilter_PassFilter"][1]["signature"] = "(const char*,const char*)const" @@ -4809,7 +4936,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:1806" +defs["ImGuiTextRange_ImGuiTextRange"][1]["location"] = "imgui:2031" defs["ImGuiTextRange_ImGuiTextRange"][1]["ov_cimguiname"] = "ImGuiTextRange_ImGuiTextRangeNil" defs["ImGuiTextRange_ImGuiTextRange"][1]["signature"] = "()" defs["ImGuiTextRange_ImGuiTextRange"][1]["stname"] = "ImGuiTextRange" @@ -4828,7 +4955,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:1807" +defs["ImGuiTextRange_ImGuiTextRange"][2]["location"] = "imgui:2032" defs["ImGuiTextRange_ImGuiTextRange"][2]["ov_cimguiname"] = "ImGuiTextRange_ImGuiTextRangeStr" defs["ImGuiTextRange_ImGuiTextRange"][2]["signature"] = "(const char*,const char*)" defs["ImGuiTextRange_ImGuiTextRange"][2]["stname"] = "ImGuiTextRange" @@ -4862,7 +4989,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:1808" +defs["ImGuiTextRange_empty"][1]["location"] = "imgui:2033" defs["ImGuiTextRange_empty"][1]["ov_cimguiname"] = "ImGuiTextRange_empty" defs["ImGuiTextRange_empty"][1]["ret"] = "bool" defs["ImGuiTextRange_empty"][1]["signature"] = "()const" @@ -4886,7 +5013,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:1809" +defs["ImGuiTextRange_split"][1]["location"] = "imgui:2034" defs["ImGuiTextRange_split"][1]["ov_cimguiname"] = "ImGuiTextRange_split" defs["ImGuiTextRange_split"][1]["ret"] = "void" defs["ImGuiTextRange_split"][1]["signature"] = "(char,ImVector_ImGuiTextRange*)const" @@ -4902,7 +5029,7 @@ defs["ImVec2_ImVec2"][1]["cimguiname"] = "ImVec2_ImVec2" defs["ImVec2_ImVec2"][1]["constructor"] = true defs["ImVec2_ImVec2"][1]["defaults"] = {} defs["ImVec2_ImVec2"][1]["funcname"] = "ImVec2" -defs["ImVec2_ImVec2"][1]["location"] = "imgui:214" +defs["ImVec2_ImVec2"][1]["location"] = "imgui:226" defs["ImVec2_ImVec2"][1]["ov_cimguiname"] = "ImVec2_ImVec2Nil" defs["ImVec2_ImVec2"][1]["signature"] = "()" defs["ImVec2_ImVec2"][1]["stname"] = "ImVec2" @@ -4921,7 +5048,7 @@ defs["ImVec2_ImVec2"][2]["cimguiname"] = "ImVec2_ImVec2" defs["ImVec2_ImVec2"][2]["constructor"] = true defs["ImVec2_ImVec2"][2]["defaults"] = {} defs["ImVec2_ImVec2"][2]["funcname"] = "ImVec2" -defs["ImVec2_ImVec2"][2]["location"] = "imgui:215" +defs["ImVec2_ImVec2"][2]["location"] = "imgui:227" defs["ImVec2_ImVec2"][2]["ov_cimguiname"] = "ImVec2_ImVec2Float" defs["ImVec2_ImVec2"][2]["signature"] = "(float,float)" defs["ImVec2_ImVec2"][2]["stname"] = "ImVec2" @@ -4953,7 +5080,7 @@ defs["ImVec4_ImVec4"][1]["cimguiname"] = "ImVec4_ImVec4" defs["ImVec4_ImVec4"][1]["constructor"] = true defs["ImVec4_ImVec4"][1]["defaults"] = {} defs["ImVec4_ImVec4"][1]["funcname"] = "ImVec4" -defs["ImVec4_ImVec4"][1]["location"] = "imgui:227" +defs["ImVec4_ImVec4"][1]["location"] = "imgui:239" defs["ImVec4_ImVec4"][1]["ov_cimguiname"] = "ImVec4_ImVec4Nil" defs["ImVec4_ImVec4"][1]["signature"] = "()" defs["ImVec4_ImVec4"][1]["stname"] = "ImVec4" @@ -4978,7 +5105,7 @@ defs["ImVec4_ImVec4"][2]["cimguiname"] = "ImVec4_ImVec4" defs["ImVec4_ImVec4"][2]["constructor"] = true defs["ImVec4_ImVec4"][2]["defaults"] = {} defs["ImVec4_ImVec4"][2]["funcname"] = "ImVec4" -defs["ImVec4_ImVec4"][2]["location"] = "imgui:228" +defs["ImVec4_ImVec4"][2]["location"] = "imgui:240" defs["ImVec4_ImVec4"][2]["ov_cimguiname"] = "ImVec4_ImVec4Float" defs["ImVec4_ImVec4"][2]["signature"] = "(float,float,float,float)" defs["ImVec4_ImVec4"][2]["stname"] = "ImVec4" @@ -5010,7 +5137,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:1401" +defs["ImVector_ImVector"][1]["location"] = "imgui:1618" defs["ImVector_ImVector"][1]["ov_cimguiname"] = "ImVector_ImVectorNil" defs["ImVector_ImVector"][1]["signature"] = "()" defs["ImVector_ImVector"][1]["stname"] = "ImVector" @@ -5027,7 +5154,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:1402" +defs["ImVector_ImVector"][2]["location"] = "imgui:1619" defs["ImVector_ImVector"][2]["ov_cimguiname"] = "ImVector_ImVectorVector" defs["ImVector_ImVector"][2]["signature"] = "(const ImVector)" defs["ImVector_ImVector"][2]["stname"] = "ImVector" @@ -5049,7 +5176,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:1425" +defs["ImVector__grow_capacity"][1]["location"] = "imgui:1642" 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" @@ -5068,7 +5195,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:1421" +defs["ImVector_back"][1]["location"] = "imgui:1638" defs["ImVector_back"][1]["ov_cimguiname"] = "ImVector_backNil" defs["ImVector_back"][1]["ret"] = "T*" defs["ImVector_back"][1]["retref"] = "&" @@ -5086,7 +5213,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:1422" +defs["ImVector_back"][2]["location"] = "imgui:1639" defs["ImVector_back"][2]["ov_cimguiname"] = "ImVector_back_const" defs["ImVector_back"][2]["ret"] = "const T*" defs["ImVector_back"][2]["retref"] = "&" @@ -5107,7 +5234,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:1415" +defs["ImVector_begin"][1]["location"] = "imgui:1632" defs["ImVector_begin"][1]["ov_cimguiname"] = "ImVector_beginNil" defs["ImVector_begin"][1]["ret"] = "T*" defs["ImVector_begin"][1]["signature"] = "()" @@ -5124,7 +5251,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:1416" +defs["ImVector_begin"][2]["location"] = "imgui:1633" defs["ImVector_begin"][2]["ov_cimguiname"] = "ImVector_begin_const" defs["ImVector_begin"][2]["ret"] = "const T*" defs["ImVector_begin"][2]["signature"] = "()const" @@ -5144,7 +5271,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:1410" +defs["ImVector_capacity"][1]["location"] = "imgui:1627" defs["ImVector_capacity"][1]["ov_cimguiname"] = "ImVector_capacity" defs["ImVector_capacity"][1]["ret"] = "int" defs["ImVector_capacity"][1]["signature"] = "()const" @@ -5163,7 +5290,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:1414" +defs["ImVector_clear"][1]["location"] = "imgui:1631" defs["ImVector_clear"][1]["ov_cimguiname"] = "ImVector_clear" defs["ImVector_clear"][1]["ret"] = "void" defs["ImVector_clear"][1]["signature"] = "()" @@ -5185,7 +5312,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:1439" +defs["ImVector_contains"][1]["location"] = "imgui:1656" defs["ImVector_contains"][1]["ov_cimguiname"] = "ImVector_contains" defs["ImVector_contains"][1]["ret"] = "bool" defs["ImVector_contains"][1]["signature"] = "(const T)const" @@ -5203,7 +5330,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:1404" +defs["ImVector_destroy"][1]["location"] = "imgui:1621" defs["ImVector_destroy"][1]["ov_cimguiname"] = "ImVector_destroy" defs["ImVector_destroy"][1]["realdestructor"] = true defs["ImVector_destroy"][1]["ret"] = "void" @@ -5223,7 +5350,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:1406" +defs["ImVector_empty"][1]["location"] = "imgui:1623" defs["ImVector_empty"][1]["ov_cimguiname"] = "ImVector_empty" defs["ImVector_empty"][1]["ret"] = "bool" defs["ImVector_empty"][1]["signature"] = "()const" @@ -5242,7 +5369,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:1417" +defs["ImVector_end"][1]["location"] = "imgui:1634" defs["ImVector_end"][1]["ov_cimguiname"] = "ImVector_endNil" defs["ImVector_end"][1]["ret"] = "T*" defs["ImVector_end"][1]["signature"] = "()" @@ -5259,7 +5386,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:1418" +defs["ImVector_end"][2]["location"] = "imgui:1635" defs["ImVector_end"][2]["ov_cimguiname"] = "ImVector_end_const" defs["ImVector_end"][2]["ret"] = "const T*" defs["ImVector_end"][2]["signature"] = "()const" @@ -5282,7 +5409,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:1435" +defs["ImVector_erase"][1]["location"] = "imgui:1652" defs["ImVector_erase"][1]["ov_cimguiname"] = "ImVector_eraseNil" defs["ImVector_erase"][1]["ret"] = "T*" defs["ImVector_erase"][1]["signature"] = "(const T*)" @@ -5305,7 +5432,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:1436" +defs["ImVector_erase"][2]["location"] = "imgui:1653" defs["ImVector_erase"][2]["ov_cimguiname"] = "ImVector_eraseTPtr" defs["ImVector_erase"][2]["ret"] = "T*" defs["ImVector_erase"][2]["signature"] = "(const T*,const T*)" @@ -5328,7 +5455,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:1437" +defs["ImVector_erase_unsorted"][1]["location"] = "imgui:1654" 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*)" @@ -5350,7 +5477,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:1440" +defs["ImVector_find"][1]["location"] = "imgui:1657" defs["ImVector_find"][1]["ov_cimguiname"] = "ImVector_findNil" defs["ImVector_find"][1]["ret"] = "T*" defs["ImVector_find"][1]["signature"] = "(const T)" @@ -5370,7 +5497,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:1441" +defs["ImVector_find"][2]["location"] = "imgui:1658" defs["ImVector_find"][2]["ov_cimguiname"] = "ImVector_find_const" defs["ImVector_find"][2]["ret"] = "const T*" defs["ImVector_find"][2]["signature"] = "(const T)const" @@ -5393,7 +5520,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:1442" +defs["ImVector_find_erase"][1]["location"] = "imgui:1659" 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)" @@ -5415,7 +5542,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:1443" +defs["ImVector_find_erase_unsorted"][1]["location"] = "imgui:1660" 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)" @@ -5434,7 +5561,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:1419" +defs["ImVector_front"][1]["location"] = "imgui:1636" defs["ImVector_front"][1]["ov_cimguiname"] = "ImVector_frontNil" defs["ImVector_front"][1]["ret"] = "T*" defs["ImVector_front"][1]["retref"] = "&" @@ -5452,7 +5579,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:1420" +defs["ImVector_front"][2]["location"] = "imgui:1637" defs["ImVector_front"][2]["ov_cimguiname"] = "ImVector_front_const" defs["ImVector_front"][2]["ret"] = "const T*" defs["ImVector_front"][2]["retref"] = "&" @@ -5476,7 +5603,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:1444" +defs["ImVector_index_from_ptr"][1]["location"] = "imgui:1661" 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" @@ -5501,7 +5628,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:1438" +defs["ImVector_insert"][1]["location"] = "imgui:1655" defs["ImVector_insert"][1]["ov_cimguiname"] = "ImVector_insert" defs["ImVector_insert"][1]["ret"] = "T*" defs["ImVector_insert"][1]["signature"] = "(const T*,const T)" @@ -5520,7 +5647,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:1409" +defs["ImVector_max_size"][1]["location"] = "imgui:1626" defs["ImVector_max_size"][1]["ov_cimguiname"] = "ImVector_max_size" defs["ImVector_max_size"][1]["ret"] = "int" defs["ImVector_max_size"][1]["signature"] = "()const" @@ -5539,7 +5666,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:1433" +defs["ImVector_pop_back"][1]["location"] = "imgui:1650" defs["ImVector_pop_back"][1]["ov_cimguiname"] = "ImVector_pop_back" defs["ImVector_pop_back"][1]["ret"] = "void" defs["ImVector_pop_back"][1]["signature"] = "()" @@ -5561,7 +5688,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:1432" +defs["ImVector_push_back"][1]["location"] = "imgui:1649" 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)" @@ -5583,7 +5710,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:1434" +defs["ImVector_push_front"][1]["location"] = "imgui:1651" 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)" @@ -5605,7 +5732,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:1429" +defs["ImVector_reserve"][1]["location"] = "imgui:1646" defs["ImVector_reserve"][1]["ov_cimguiname"] = "ImVector_reserve" defs["ImVector_reserve"][1]["ret"] = "void" defs["ImVector_reserve"][1]["signature"] = "(int)" @@ -5627,7 +5754,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:1426" +defs["ImVector_resize"][1]["location"] = "imgui:1643" defs["ImVector_resize"][1]["ov_cimguiname"] = "ImVector_resizeNil" defs["ImVector_resize"][1]["ret"] = "void" defs["ImVector_resize"][1]["signature"] = "(int)" @@ -5650,7 +5777,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:1427" +defs["ImVector_resize"][2]["location"] = "imgui:1644" defs["ImVector_resize"][2]["ov_cimguiname"] = "ImVector_resizeT" defs["ImVector_resize"][2]["ret"] = "void" defs["ImVector_resize"][2]["signature"] = "(int,const T)" @@ -5673,7 +5800,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:1428" +defs["ImVector_shrink"][1]["location"] = "imgui:1645" defs["ImVector_shrink"][1]["ov_cimguiname"] = "ImVector_shrink" defs["ImVector_shrink"][1]["ret"] = "void" defs["ImVector_shrink"][1]["signature"] = "(int)" @@ -5692,7 +5819,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:1407" +defs["ImVector_size"][1]["location"] = "imgui:1624" defs["ImVector_size"][1]["ov_cimguiname"] = "ImVector_size" defs["ImVector_size"][1]["ret"] = "int" defs["ImVector_size"][1]["signature"] = "()const" @@ -5711,7 +5838,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:1408" +defs["ImVector_size_in_bytes"][1]["location"] = "imgui:1625" 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" @@ -5734,7 +5861,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:1423" +defs["ImVector_swap"][1]["location"] = "imgui:1640" defs["ImVector_swap"][1]["ov_cimguiname"] = "ImVector_swap" defs["ImVector_swap"][1]["ret"] = "void" defs["ImVector_swap"][1]["signature"] = "(ImVector*)" @@ -5757,7 +5884,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:677" +defs["igAcceptDragDropPayload"][1]["location"] = "imgui:750" defs["igAcceptDragDropPayload"][1]["namespace"] = "ImGui" defs["igAcceptDragDropPayload"][1]["ov_cimguiname"] = "igAcceptDragDropPayload" defs["igAcceptDragDropPayload"][1]["ret"] = "const ImGuiPayload*" @@ -5773,7 +5900,7 @@ defs["igAlignTextToFramePadding"][1]["call_args"] = "()" defs["igAlignTextToFramePadding"][1]["cimguiname"] = "igAlignTextToFramePadding" defs["igAlignTextToFramePadding"][1]["defaults"] = {} defs["igAlignTextToFramePadding"][1]["funcname"] = "AlignTextToFramePadding" -defs["igAlignTextToFramePadding"][1]["location"] = "imgui:400" +defs["igAlignTextToFramePadding"][1]["location"] = "imgui:418" defs["igAlignTextToFramePadding"][1]["namespace"] = "ImGui" defs["igAlignTextToFramePadding"][1]["ov_cimguiname"] = "igAlignTextToFramePadding" defs["igAlignTextToFramePadding"][1]["ret"] = "void" @@ -5795,7 +5922,7 @@ defs["igArrowButton"][1]["call_args"] = "(str_id,dir)" defs["igArrowButton"][1]["cimguiname"] = "igArrowButton" defs["igArrowButton"][1]["defaults"] = {} defs["igArrowButton"][1]["funcname"] = "ArrowButton" -defs["igArrowButton"][1]["location"] = "imgui:443" +defs["igArrowButton"][1]["location"] = "imgui:461" defs["igArrowButton"][1]["namespace"] = "ImGui" defs["igArrowButton"][1]["ov_cimguiname"] = "igArrowButton" defs["igArrowButton"][1]["ret"] = "bool" @@ -5822,7 +5949,7 @@ defs["igBegin"][1]["defaults"] = {} defs["igBegin"][1]["defaults"]["flags"] = "0" defs["igBegin"][1]["defaults"]["p_open"] = "NULL" defs["igBegin"][1]["funcname"] = "Begin" -defs["igBegin"][1]["location"] = "imgui:284" +defs["igBegin"][1]["location"] = "imgui:296" defs["igBegin"][1]["namespace"] = "ImGui" defs["igBegin"][1]["ov_cimguiname"] = "igBegin" defs["igBegin"][1]["ret"] = "bool" @@ -5853,7 +5980,7 @@ defs["igBeginChild"][1]["defaults"]["border"] = "false" defs["igBeginChild"][1]["defaults"]["flags"] = "0" defs["igBeginChild"][1]["defaults"]["size"] = "ImVec2(0,0)" defs["igBeginChild"][1]["funcname"] = "BeginChild" -defs["igBeginChild"][1]["location"] = "imgui:292" +defs["igBeginChild"][1]["location"] = "imgui:307" defs["igBeginChild"][1]["namespace"] = "ImGui" defs["igBeginChild"][1]["ov_cimguiname"] = "igBeginChildStr" defs["igBeginChild"][1]["ret"] = "bool" @@ -5882,7 +6009,7 @@ defs["igBeginChild"][2]["defaults"]["border"] = "false" defs["igBeginChild"][2]["defaults"]["flags"] = "0" defs["igBeginChild"][2]["defaults"]["size"] = "ImVec2(0,0)" defs["igBeginChild"][2]["funcname"] = "BeginChild" -defs["igBeginChild"][2]["location"] = "imgui:293" +defs["igBeginChild"][2]["location"] = "imgui:308" defs["igBeginChild"][2]["namespace"] = "ImGui" defs["igBeginChild"][2]["ov_cimguiname"] = "igBeginChildID" defs["igBeginChild"][2]["ret"] = "bool" @@ -5909,7 +6036,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:723" +defs["igBeginChildFrame"][1]["location"] = "imgui:797" defs["igBeginChildFrame"][1]["namespace"] = "ImGui" defs["igBeginChildFrame"][1]["ov_cimguiname"] = "igBeginChildFrame" defs["igBeginChildFrame"][1]["ret"] = "bool" @@ -5935,7 +6062,7 @@ defs["igBeginCombo"][1]["cimguiname"] = "igBeginCombo" defs["igBeginCombo"][1]["defaults"] = {} defs["igBeginCombo"][1]["defaults"]["flags"] = "0" defs["igBeginCombo"][1]["funcname"] = "BeginCombo" -defs["igBeginCombo"][1]["location"] = "imgui:456" +defs["igBeginCombo"][1]["location"] = "imgui:475" defs["igBeginCombo"][1]["namespace"] = "ImGui" defs["igBeginCombo"][1]["ov_cimguiname"] = "igBeginCombo" defs["igBeginCombo"][1]["ret"] = "bool" @@ -5955,7 +6082,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:673" +defs["igBeginDragDropSource"][1]["location"] = "imgui:746" defs["igBeginDragDropSource"][1]["namespace"] = "ImGui" defs["igBeginDragDropSource"][1]["ov_cimguiname"] = "igBeginDragDropSource" defs["igBeginDragDropSource"][1]["ret"] = "bool" @@ -5971,7 +6098,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:676" +defs["igBeginDragDropTarget"][1]["location"] = "imgui:749" defs["igBeginDragDropTarget"][1]["namespace"] = "ImGui" defs["igBeginDragDropTarget"][1]["ov_cimguiname"] = "igBeginDragDropTarget" defs["igBeginDragDropTarget"][1]["ret"] = "bool" @@ -5987,7 +6114,7 @@ defs["igBeginGroup"][1]["call_args"] = "()" defs["igBeginGroup"][1]["cimguiname"] = "igBeginGroup" defs["igBeginGroup"][1]["defaults"] = {} defs["igBeginGroup"][1]["funcname"] = "BeginGroup" -defs["igBeginGroup"][1]["location"] = "imgui:389" +defs["igBeginGroup"][1]["location"] = "imgui:407" defs["igBeginGroup"][1]["namespace"] = "ImGui" defs["igBeginGroup"][1]["ov_cimguiname"] = "igBeginGroup" defs["igBeginGroup"][1]["ret"] = "void" @@ -6003,7 +6130,7 @@ defs["igBeginMainMenuBar"][1]["call_args"] = "()" defs["igBeginMainMenuBar"][1]["cimguiname"] = "igBeginMainMenuBar" defs["igBeginMainMenuBar"][1]["defaults"] = {} defs["igBeginMainMenuBar"][1]["funcname"] = "BeginMainMenuBar" -defs["igBeginMainMenuBar"][1]["location"] = "imgui:588" +defs["igBeginMainMenuBar"][1]["location"] = "imgui:607" defs["igBeginMainMenuBar"][1]["namespace"] = "ImGui" defs["igBeginMainMenuBar"][1]["ov_cimguiname"] = "igBeginMainMenuBar" defs["igBeginMainMenuBar"][1]["ret"] = "bool" @@ -6026,7 +6153,7 @@ defs["igBeginMenu"][1]["cimguiname"] = "igBeginMenu" defs["igBeginMenu"][1]["defaults"] = {} defs["igBeginMenu"][1]["defaults"]["enabled"] = "true" defs["igBeginMenu"][1]["funcname"] = "BeginMenu" -defs["igBeginMenu"][1]["location"] = "imgui:590" +defs["igBeginMenu"][1]["location"] = "imgui:609" defs["igBeginMenu"][1]["namespace"] = "ImGui" defs["igBeginMenu"][1]["ov_cimguiname"] = "igBeginMenu" defs["igBeginMenu"][1]["ret"] = "bool" @@ -6042,7 +6169,7 @@ defs["igBeginMenuBar"][1]["call_args"] = "()" defs["igBeginMenuBar"][1]["cimguiname"] = "igBeginMenuBar" defs["igBeginMenuBar"][1]["defaults"] = {} defs["igBeginMenuBar"][1]["funcname"] = "BeginMenuBar" -defs["igBeginMenuBar"][1]["location"] = "imgui:586" +defs["igBeginMenuBar"][1]["location"] = "imgui:605" defs["igBeginMenuBar"][1]["namespace"] = "ImGui" defs["igBeginMenuBar"][1]["ov_cimguiname"] = "igBeginMenuBar" defs["igBeginMenuBar"][1]["ret"] = "bool" @@ -6065,7 +6192,7 @@ defs["igBeginPopup"][1]["cimguiname"] = "igBeginPopup" defs["igBeginPopup"][1]["defaults"] = {} defs["igBeginPopup"][1]["defaults"]["flags"] = "0" defs["igBeginPopup"][1]["funcname"] = "BeginPopup" -defs["igBeginPopup"][1]["location"] = "imgui:613" +defs["igBeginPopup"][1]["location"] = "imgui:632" defs["igBeginPopup"][1]["namespace"] = "ImGui" defs["igBeginPopup"][1]["ov_cimguiname"] = "igBeginPopup" defs["igBeginPopup"][1]["ret"] = "bool" @@ -6089,7 +6216,7 @@ defs["igBeginPopupContextItem"][1]["defaults"] = {} defs["igBeginPopupContextItem"][1]["defaults"]["popup_flags"] = "1" defs["igBeginPopupContextItem"][1]["defaults"]["str_id"] = "NULL" defs["igBeginPopupContextItem"][1]["funcname"] = "BeginPopupContextItem" -defs["igBeginPopupContextItem"][1]["location"] = "imgui:630" +defs["igBeginPopupContextItem"][1]["location"] = "imgui:649" defs["igBeginPopupContextItem"][1]["namespace"] = "ImGui" defs["igBeginPopupContextItem"][1]["ov_cimguiname"] = "igBeginPopupContextItem" defs["igBeginPopupContextItem"][1]["ret"] = "bool" @@ -6113,7 +6240,7 @@ defs["igBeginPopupContextVoid"][1]["defaults"] = {} defs["igBeginPopupContextVoid"][1]["defaults"]["popup_flags"] = "1" defs["igBeginPopupContextVoid"][1]["defaults"]["str_id"] = "NULL" defs["igBeginPopupContextVoid"][1]["funcname"] = "BeginPopupContextVoid" -defs["igBeginPopupContextVoid"][1]["location"] = "imgui:632" +defs["igBeginPopupContextVoid"][1]["location"] = "imgui:651" defs["igBeginPopupContextVoid"][1]["namespace"] = "ImGui" defs["igBeginPopupContextVoid"][1]["ov_cimguiname"] = "igBeginPopupContextVoid" defs["igBeginPopupContextVoid"][1]["ret"] = "bool" @@ -6137,7 +6264,7 @@ defs["igBeginPopupContextWindow"][1]["defaults"] = {} defs["igBeginPopupContextWindow"][1]["defaults"]["popup_flags"] = "1" defs["igBeginPopupContextWindow"][1]["defaults"]["str_id"] = "NULL" defs["igBeginPopupContextWindow"][1]["funcname"] = "BeginPopupContextWindow" -defs["igBeginPopupContextWindow"][1]["location"] = "imgui:631" +defs["igBeginPopupContextWindow"][1]["location"] = "imgui:650" defs["igBeginPopupContextWindow"][1]["namespace"] = "ImGui" defs["igBeginPopupContextWindow"][1]["ov_cimguiname"] = "igBeginPopupContextWindow" defs["igBeginPopupContextWindow"][1]["ret"] = "bool" @@ -6164,7 +6291,7 @@ defs["igBeginPopupModal"][1]["defaults"] = {} defs["igBeginPopupModal"][1]["defaults"]["flags"] = "0" defs["igBeginPopupModal"][1]["defaults"]["p_open"] = "NULL" defs["igBeginPopupModal"][1]["funcname"] = "BeginPopupModal" -defs["igBeginPopupModal"][1]["location"] = "imgui:614" +defs["igBeginPopupModal"][1]["location"] = "imgui:633" defs["igBeginPopupModal"][1]["namespace"] = "ImGui" defs["igBeginPopupModal"][1]["ov_cimguiname"] = "igBeginPopupModal" defs["igBeginPopupModal"][1]["ret"] = "bool" @@ -6187,7 +6314,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:654" +defs["igBeginTabBar"][1]["location"] = "imgui:728" defs["igBeginTabBar"][1]["namespace"] = "ImGui" defs["igBeginTabBar"][1]["ov_cimguiname"] = "igBeginTabBar" defs["igBeginTabBar"][1]["ret"] = "bool" @@ -6214,13 +6341,47 @@ 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:656" +defs["igBeginTabItem"][1]["location"] = "imgui:730" defs["igBeginTabItem"][1]["namespace"] = "ImGui" defs["igBeginTabItem"][1]["ov_cimguiname"] = "igBeginTabItem" defs["igBeginTabItem"][1]["ret"] = "bool" defs["igBeginTabItem"][1]["signature"] = "(const char*,bool*,ImGuiTabItemFlags)" defs["igBeginTabItem"][1]["stname"] = "" defs["igBeginTabItem"]["(const char*,bool*,ImGuiTabItemFlags)"] = defs["igBeginTabItem"][1] +defs["igBeginTable"] = {} +defs["igBeginTable"][1] = {} +defs["igBeginTable"][1]["args"] = "(const char* str_id,int column,ImGuiTableFlags flags,const ImVec2 outer_size,float inner_width)" +defs["igBeginTable"][1]["argsT"] = {} +defs["igBeginTable"][1]["argsT"][1] = {} +defs["igBeginTable"][1]["argsT"][1]["name"] = "str_id" +defs["igBeginTable"][1]["argsT"][1]["type"] = "const char*" +defs["igBeginTable"][1]["argsT"][2] = {} +defs["igBeginTable"][1]["argsT"][2]["name"] = "column" +defs["igBeginTable"][1]["argsT"][2]["type"] = "int" +defs["igBeginTable"][1]["argsT"][3] = {} +defs["igBeginTable"][1]["argsT"][3]["name"] = "flags" +defs["igBeginTable"][1]["argsT"][3]["type"] = "ImGuiTableFlags" +defs["igBeginTable"][1]["argsT"][4] = {} +defs["igBeginTable"][1]["argsT"][4]["name"] = "outer_size" +defs["igBeginTable"][1]["argsT"][4]["type"] = "const ImVec2" +defs["igBeginTable"][1]["argsT"][5] = {} +defs["igBeginTable"][1]["argsT"][5]["name"] = "inner_width" +defs["igBeginTable"][1]["argsT"][5]["type"] = "float" +defs["igBeginTable"][1]["argsoriginal"] = "(const char* str_id,int column,ImGuiTableFlags flags=0,const ImVec2& outer_size=ImVec2(0.0f,0.0f),float inner_width=0.0f)" +defs["igBeginTable"][1]["call_args"] = "(str_id,column,flags,outer_size,inner_width)" +defs["igBeginTable"][1]["cimguiname"] = "igBeginTable" +defs["igBeginTable"][1]["defaults"] = {} +defs["igBeginTable"][1]["defaults"]["flags"] = "0" +defs["igBeginTable"][1]["defaults"]["inner_width"] = "0.0f" +defs["igBeginTable"][1]["defaults"]["outer_size"] = "ImVec2(0.0f,0.0f)" +defs["igBeginTable"][1]["funcname"] = "BeginTable" +defs["igBeginTable"][1]["location"] = "imgui:683" +defs["igBeginTable"][1]["namespace"] = "ImGui" +defs["igBeginTable"][1]["ov_cimguiname"] = "igBeginTable" +defs["igBeginTable"][1]["ret"] = "bool" +defs["igBeginTable"][1]["signature"] = "(const char*,int,ImGuiTableFlags,const ImVec2,float)" +defs["igBeginTable"][1]["stname"] = "" +defs["igBeginTable"]["(const char*,int,ImGuiTableFlags,const ImVec2,float)"] = defs["igBeginTable"][1] defs["igBeginTooltip"] = {} defs["igBeginTooltip"][1] = {} defs["igBeginTooltip"][1]["args"] = "()" @@ -6230,7 +6391,7 @@ defs["igBeginTooltip"][1]["call_args"] = "()" defs["igBeginTooltip"][1]["cimguiname"] = "igBeginTooltip" defs["igBeginTooltip"][1]["defaults"] = {} defs["igBeginTooltip"][1]["funcname"] = "BeginTooltip" -defs["igBeginTooltip"][1]["location"] = "imgui:597" +defs["igBeginTooltip"][1]["location"] = "imgui:616" defs["igBeginTooltip"][1]["namespace"] = "ImGui" defs["igBeginTooltip"][1]["ov_cimguiname"] = "igBeginTooltip" defs["igBeginTooltip"][1]["ret"] = "void" @@ -6246,7 +6407,7 @@ defs["igBullet"][1]["call_args"] = "()" defs["igBullet"][1]["cimguiname"] = "igBullet" defs["igBullet"][1]["defaults"] = {} defs["igBullet"][1]["funcname"] = "Bullet" -defs["igBullet"][1]["location"] = "imgui:451" +defs["igBullet"][1]["location"] = "imgui:470" defs["igBullet"][1]["namespace"] = "ImGui" defs["igBullet"][1]["ov_cimguiname"] = "igBullet" defs["igBullet"][1]["ret"] = "void" @@ -6269,7 +6430,7 @@ defs["igBulletText"][1]["cimguiname"] = "igBulletText" defs["igBulletText"][1]["defaults"] = {} defs["igBulletText"][1]["funcname"] = "BulletText" defs["igBulletText"][1]["isvararg"] = "...)" -defs["igBulletText"][1]["location"] = "imgui:434" +defs["igBulletText"][1]["location"] = "imgui:452" defs["igBulletText"][1]["namespace"] = "ImGui" defs["igBulletText"][1]["ov_cimguiname"] = "igBulletText" defs["igBulletText"][1]["ret"] = "void" @@ -6291,7 +6452,7 @@ defs["igBulletTextV"][1]["call_args"] = "(fmt,args)" defs["igBulletTextV"][1]["cimguiname"] = "igBulletTextV" defs["igBulletTextV"][1]["defaults"] = {} defs["igBulletTextV"][1]["funcname"] = "BulletTextV" -defs["igBulletTextV"][1]["location"] = "imgui:435" +defs["igBulletTextV"][1]["location"] = "imgui:453" defs["igBulletTextV"][1]["namespace"] = "ImGui" defs["igBulletTextV"][1]["ov_cimguiname"] = "igBulletTextV" defs["igBulletTextV"][1]["ret"] = "void" @@ -6314,7 +6475,7 @@ defs["igButton"][1]["cimguiname"] = "igButton" defs["igButton"][1]["defaults"] = {} defs["igButton"][1]["defaults"]["size"] = "ImVec2(0,0)" defs["igButton"][1]["funcname"] = "Button" -defs["igButton"][1]["location"] = "imgui:440" +defs["igButton"][1]["location"] = "imgui:458" defs["igButton"][1]["namespace"] = "ImGui" defs["igButton"][1]["ov_cimguiname"] = "igButton" defs["igButton"][1]["ret"] = "bool" @@ -6330,7 +6491,7 @@ defs["igCalcItemWidth"][1]["call_args"] = "()" defs["igCalcItemWidth"][1]["cimguiname"] = "igCalcItemWidth" defs["igCalcItemWidth"][1]["defaults"] = {} defs["igCalcItemWidth"][1]["funcname"] = "CalcItemWidth" -defs["igCalcItemWidth"][1]["location"] = "imgui:367" +defs["igCalcItemWidth"][1]["location"] = "imgui:380" defs["igCalcItemWidth"][1]["namespace"] = "ImGui" defs["igCalcItemWidth"][1]["ov_cimguiname"] = "igCalcItemWidth" defs["igCalcItemWidth"][1]["ret"] = "float" @@ -6358,7 +6519,7 @@ defs["igCalcListClipping"][1]["call_args"] = "(items_count,items_height,out_item defs["igCalcListClipping"][1]["cimguiname"] = "igCalcListClipping" defs["igCalcListClipping"][1]["defaults"] = {} defs["igCalcListClipping"][1]["funcname"] = "CalcListClipping" -defs["igCalcListClipping"][1]["location"] = "imgui:722" +defs["igCalcListClipping"][1]["location"] = "imgui:796" defs["igCalcListClipping"][1]["namespace"] = "ImGui" defs["igCalcListClipping"][1]["ov_cimguiname"] = "igCalcListClipping" defs["igCalcListClipping"][1]["ret"] = "void" @@ -6392,7 +6553,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:727" +defs["igCalcTextSize"][1]["location"] = "imgui:801" defs["igCalcTextSize"][1]["namespace"] = "ImGui" defs["igCalcTextSize"][1]["nonUDT"] = 1 defs["igCalcTextSize"][1]["ov_cimguiname"] = "igCalcTextSize" @@ -6413,7 +6574,7 @@ defs["igCaptureKeyboardFromApp"][1]["cimguiname"] = "igCaptureKeyboardFromApp" defs["igCaptureKeyboardFromApp"][1]["defaults"] = {} defs["igCaptureKeyboardFromApp"][1]["defaults"]["want_capture_keyboard_value"] = "true" defs["igCaptureKeyboardFromApp"][1]["funcname"] = "CaptureKeyboardFromApp" -defs["igCaptureKeyboardFromApp"][1]["location"] = "imgui:743" +defs["igCaptureKeyboardFromApp"][1]["location"] = "imgui:817" defs["igCaptureKeyboardFromApp"][1]["namespace"] = "ImGui" defs["igCaptureKeyboardFromApp"][1]["ov_cimguiname"] = "igCaptureKeyboardFromApp" defs["igCaptureKeyboardFromApp"][1]["ret"] = "void" @@ -6433,7 +6594,7 @@ defs["igCaptureMouseFromApp"][1]["cimguiname"] = "igCaptureMouseFromApp" defs["igCaptureMouseFromApp"][1]["defaults"] = {} defs["igCaptureMouseFromApp"][1]["defaults"]["want_capture_mouse_value"] = "true" defs["igCaptureMouseFromApp"][1]["funcname"] = "CaptureMouseFromApp" -defs["igCaptureMouseFromApp"][1]["location"] = "imgui:763" +defs["igCaptureMouseFromApp"][1]["location"] = "imgui:837" defs["igCaptureMouseFromApp"][1]["namespace"] = "ImGui" defs["igCaptureMouseFromApp"][1]["ov_cimguiname"] = "igCaptureMouseFromApp" defs["igCaptureMouseFromApp"][1]["ret"] = "void" @@ -6455,7 +6616,7 @@ defs["igCheckbox"][1]["call_args"] = "(label,v)" defs["igCheckbox"][1]["cimguiname"] = "igCheckbox" defs["igCheckbox"][1]["defaults"] = {} defs["igCheckbox"][1]["funcname"] = "Checkbox" -defs["igCheckbox"][1]["location"] = "imgui:446" +defs["igCheckbox"][1]["location"] = "imgui:464" defs["igCheckbox"][1]["namespace"] = "ImGui" defs["igCheckbox"][1]["ov_cimguiname"] = "igCheckbox" defs["igCheckbox"][1]["ret"] = "bool" @@ -6464,29 +6625,53 @@ defs["igCheckbox"][1]["stname"] = "" defs["igCheckbox"]["(const char*,bool*)"] = defs["igCheckbox"][1] defs["igCheckboxFlags"] = {} defs["igCheckboxFlags"][1] = {} -defs["igCheckboxFlags"][1]["args"] = "(const char* label,unsigned int* flags,unsigned int flags_value)" +defs["igCheckboxFlags"][1]["args"] = "(const char* label,int* flags,int flags_value)" defs["igCheckboxFlags"][1]["argsT"] = {} defs["igCheckboxFlags"][1]["argsT"][1] = {} defs["igCheckboxFlags"][1]["argsT"][1]["name"] = "label" defs["igCheckboxFlags"][1]["argsT"][1]["type"] = "const char*" defs["igCheckboxFlags"][1]["argsT"][2] = {} defs["igCheckboxFlags"][1]["argsT"][2]["name"] = "flags" -defs["igCheckboxFlags"][1]["argsT"][2]["type"] = "unsigned int*" +defs["igCheckboxFlags"][1]["argsT"][2]["type"] = "int*" defs["igCheckboxFlags"][1]["argsT"][3] = {} defs["igCheckboxFlags"][1]["argsT"][3]["name"] = "flags_value" -defs["igCheckboxFlags"][1]["argsT"][3]["type"] = "unsigned int" -defs["igCheckboxFlags"][1]["argsoriginal"] = "(const char* label,unsigned int* flags,unsigned int flags_value)" +defs["igCheckboxFlags"][1]["argsT"][3]["type"] = "int" +defs["igCheckboxFlags"][1]["argsoriginal"] = "(const char* label,int* flags,int flags_value)" defs["igCheckboxFlags"][1]["call_args"] = "(label,flags,flags_value)" defs["igCheckboxFlags"][1]["cimguiname"] = "igCheckboxFlags" defs["igCheckboxFlags"][1]["defaults"] = {} defs["igCheckboxFlags"][1]["funcname"] = "CheckboxFlags" -defs["igCheckboxFlags"][1]["location"] = "imgui:447" +defs["igCheckboxFlags"][1]["location"] = "imgui:465" defs["igCheckboxFlags"][1]["namespace"] = "ImGui" -defs["igCheckboxFlags"][1]["ov_cimguiname"] = "igCheckboxFlags" +defs["igCheckboxFlags"][1]["ov_cimguiname"] = "igCheckboxFlagsIntPtr" defs["igCheckboxFlags"][1]["ret"] = "bool" -defs["igCheckboxFlags"][1]["signature"] = "(const char*,unsigned int*,unsigned int)" +defs["igCheckboxFlags"][1]["signature"] = "(const char*,int*,int)" defs["igCheckboxFlags"][1]["stname"] = "" -defs["igCheckboxFlags"]["(const char*,unsigned int*,unsigned int)"] = defs["igCheckboxFlags"][1] +defs["igCheckboxFlags"][2] = {} +defs["igCheckboxFlags"][2]["args"] = "(const char* label,unsigned int* flags,unsigned int flags_value)" +defs["igCheckboxFlags"][2]["argsT"] = {} +defs["igCheckboxFlags"][2]["argsT"][1] = {} +defs["igCheckboxFlags"][2]["argsT"][1]["name"] = "label" +defs["igCheckboxFlags"][2]["argsT"][1]["type"] = "const char*" +defs["igCheckboxFlags"][2]["argsT"][2] = {} +defs["igCheckboxFlags"][2]["argsT"][2]["name"] = "flags" +defs["igCheckboxFlags"][2]["argsT"][2]["type"] = "unsigned int*" +defs["igCheckboxFlags"][2]["argsT"][3] = {} +defs["igCheckboxFlags"][2]["argsT"][3]["name"] = "flags_value" +defs["igCheckboxFlags"][2]["argsT"][3]["type"] = "unsigned int" +defs["igCheckboxFlags"][2]["argsoriginal"] = "(const char* label,unsigned int* flags,unsigned int flags_value)" +defs["igCheckboxFlags"][2]["call_args"] = "(label,flags,flags_value)" +defs["igCheckboxFlags"][2]["cimguiname"] = "igCheckboxFlags" +defs["igCheckboxFlags"][2]["defaults"] = {} +defs["igCheckboxFlags"][2]["funcname"] = "CheckboxFlags" +defs["igCheckboxFlags"][2]["location"] = "imgui:466" +defs["igCheckboxFlags"][2]["namespace"] = "ImGui" +defs["igCheckboxFlags"][2]["ov_cimguiname"] = "igCheckboxFlagsUintPtr" +defs["igCheckboxFlags"][2]["ret"] = "bool" +defs["igCheckboxFlags"][2]["signature"] = "(const char*,unsigned int*,unsigned int)" +defs["igCheckboxFlags"][2]["stname"] = "" +defs["igCheckboxFlags"]["(const char*,int*,int)"] = defs["igCheckboxFlags"][1] +defs["igCheckboxFlags"]["(const char*,unsigned int*,unsigned int)"] = defs["igCheckboxFlags"][2] defs["igCloseCurrentPopup"] = {} defs["igCloseCurrentPopup"][1] = {} defs["igCloseCurrentPopup"][1]["args"] = "()" @@ -6496,7 +6681,7 @@ defs["igCloseCurrentPopup"][1]["call_args"] = "()" defs["igCloseCurrentPopup"][1]["cimguiname"] = "igCloseCurrentPopup" defs["igCloseCurrentPopup"][1]["defaults"] = {} defs["igCloseCurrentPopup"][1]["funcname"] = "CloseCurrentPopup" -defs["igCloseCurrentPopup"][1]["location"] = "imgui:624" +defs["igCloseCurrentPopup"][1]["location"] = "imgui:643" defs["igCloseCurrentPopup"][1]["namespace"] = "ImGui" defs["igCloseCurrentPopup"][1]["ov_cimguiname"] = "igCloseCurrentPopup" defs["igCloseCurrentPopup"][1]["ret"] = "void" @@ -6519,31 +6704,31 @@ defs["igCollapsingHeader"][1]["cimguiname"] = "igCollapsingHeader" defs["igCollapsingHeader"][1]["defaults"] = {} defs["igCollapsingHeader"][1]["defaults"]["flags"] = "0" defs["igCollapsingHeader"][1]["funcname"] = "CollapsingHeader" -defs["igCollapsingHeader"][1]["location"] = "imgui:551" +defs["igCollapsingHeader"][1]["location"] = "imgui:570" defs["igCollapsingHeader"][1]["namespace"] = "ImGui" defs["igCollapsingHeader"][1]["ov_cimguiname"] = "igCollapsingHeaderTreeNodeFlags" defs["igCollapsingHeader"][1]["ret"] = "bool" defs["igCollapsingHeader"][1]["signature"] = "(const char*,ImGuiTreeNodeFlags)" defs["igCollapsingHeader"][1]["stname"] = "" defs["igCollapsingHeader"][2] = {} -defs["igCollapsingHeader"][2]["args"] = "(const char* label,bool* p_open,ImGuiTreeNodeFlags flags)" +defs["igCollapsingHeader"][2]["args"] = "(const char* label,bool* p_visible,ImGuiTreeNodeFlags flags)" defs["igCollapsingHeader"][2]["argsT"] = {} defs["igCollapsingHeader"][2]["argsT"][1] = {} defs["igCollapsingHeader"][2]["argsT"][1]["name"] = "label" defs["igCollapsingHeader"][2]["argsT"][1]["type"] = "const char*" defs["igCollapsingHeader"][2]["argsT"][2] = {} -defs["igCollapsingHeader"][2]["argsT"][2]["name"] = "p_open" +defs["igCollapsingHeader"][2]["argsT"][2]["name"] = "p_visible" defs["igCollapsingHeader"][2]["argsT"][2]["type"] = "bool*" defs["igCollapsingHeader"][2]["argsT"][3] = {} defs["igCollapsingHeader"][2]["argsT"][3]["name"] = "flags" defs["igCollapsingHeader"][2]["argsT"][3]["type"] = "ImGuiTreeNodeFlags" -defs["igCollapsingHeader"][2]["argsoriginal"] = "(const char* label,bool* p_open,ImGuiTreeNodeFlags flags=0)" -defs["igCollapsingHeader"][2]["call_args"] = "(label,p_open,flags)" +defs["igCollapsingHeader"][2]["argsoriginal"] = "(const char* label,bool* p_visible,ImGuiTreeNodeFlags flags=0)" +defs["igCollapsingHeader"][2]["call_args"] = "(label,p_visible,flags)" defs["igCollapsingHeader"][2]["cimguiname"] = "igCollapsingHeader" defs["igCollapsingHeader"][2]["defaults"] = {} defs["igCollapsingHeader"][2]["defaults"]["flags"] = "0" defs["igCollapsingHeader"][2]["funcname"] = "CollapsingHeader" -defs["igCollapsingHeader"][2]["location"] = "imgui:552" +defs["igCollapsingHeader"][2]["location"] = "imgui:571" defs["igCollapsingHeader"][2]["namespace"] = "ImGui" defs["igCollapsingHeader"][2]["ov_cimguiname"] = "igCollapsingHeaderBoolPtr" defs["igCollapsingHeader"][2]["ret"] = "bool" @@ -6574,7 +6759,7 @@ defs["igColorButton"][1]["defaults"] = {} defs["igColorButton"][1]["defaults"]["flags"] = "0" defs["igColorButton"][1]["defaults"]["size"] = "ImVec2(0,0)" defs["igColorButton"][1]["funcname"] = "ColorButton" -defs["igColorButton"][1]["location"] = "imgui:532" +defs["igColorButton"][1]["location"] = "imgui:551" defs["igColorButton"][1]["namespace"] = "ImGui" defs["igColorButton"][1]["ov_cimguiname"] = "igColorButton" defs["igColorButton"][1]["ret"] = "bool" @@ -6593,7 +6778,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:731" +defs["igColorConvertFloat4ToU32"][1]["location"] = "imgui:805" defs["igColorConvertFloat4ToU32"][1]["namespace"] = "ImGui" defs["igColorConvertFloat4ToU32"][1]["ov_cimguiname"] = "igColorConvertFloat4ToU32" defs["igColorConvertFloat4ToU32"][1]["ret"] = "ImU32" @@ -6630,7 +6815,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:733" +defs["igColorConvertHSVtoRGB"][1]["location"] = "imgui:807" defs["igColorConvertHSVtoRGB"][1]["namespace"] = "ImGui" defs["igColorConvertHSVtoRGB"][1]["ov_cimguiname"] = "igColorConvertHSVtoRGB" defs["igColorConvertHSVtoRGB"][1]["ret"] = "void" @@ -6667,7 +6852,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:732" +defs["igColorConvertRGBtoHSV"][1]["location"] = "imgui:806" defs["igColorConvertRGBtoHSV"][1]["namespace"] = "ImGui" defs["igColorConvertRGBtoHSV"][1]["ov_cimguiname"] = "igColorConvertRGBtoHSV" defs["igColorConvertRGBtoHSV"][1]["ret"] = "void" @@ -6689,7 +6874,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:730" +defs["igColorConvertU32ToFloat4"][1]["location"] = "imgui:804" defs["igColorConvertU32ToFloat4"][1]["namespace"] = "ImGui" defs["igColorConvertU32ToFloat4"][1]["nonUDT"] = 1 defs["igColorConvertU32ToFloat4"][1]["ov_cimguiname"] = "igColorConvertU32ToFloat4" @@ -6716,7 +6901,7 @@ defs["igColorEdit3"][1]["cimguiname"] = "igColorEdit3" defs["igColorEdit3"][1]["defaults"] = {} defs["igColorEdit3"][1]["defaults"]["flags"] = "0" defs["igColorEdit3"][1]["funcname"] = "ColorEdit3" -defs["igColorEdit3"][1]["location"] = "imgui:528" +defs["igColorEdit3"][1]["location"] = "imgui:547" defs["igColorEdit3"][1]["namespace"] = "ImGui" defs["igColorEdit3"][1]["ov_cimguiname"] = "igColorEdit3" defs["igColorEdit3"][1]["ret"] = "bool" @@ -6742,7 +6927,7 @@ defs["igColorEdit4"][1]["cimguiname"] = "igColorEdit4" defs["igColorEdit4"][1]["defaults"] = {} defs["igColorEdit4"][1]["defaults"]["flags"] = "0" defs["igColorEdit4"][1]["funcname"] = "ColorEdit4" -defs["igColorEdit4"][1]["location"] = "imgui:529" +defs["igColorEdit4"][1]["location"] = "imgui:548" defs["igColorEdit4"][1]["namespace"] = "ImGui" defs["igColorEdit4"][1]["ov_cimguiname"] = "igColorEdit4" defs["igColorEdit4"][1]["ret"] = "bool" @@ -6768,7 +6953,7 @@ defs["igColorPicker3"][1]["cimguiname"] = "igColorPicker3" defs["igColorPicker3"][1]["defaults"] = {} defs["igColorPicker3"][1]["defaults"]["flags"] = "0" defs["igColorPicker3"][1]["funcname"] = "ColorPicker3" -defs["igColorPicker3"][1]["location"] = "imgui:530" +defs["igColorPicker3"][1]["location"] = "imgui:549" defs["igColorPicker3"][1]["namespace"] = "ImGui" defs["igColorPicker3"][1]["ov_cimguiname"] = "igColorPicker3" defs["igColorPicker3"][1]["ret"] = "bool" @@ -6798,7 +6983,7 @@ defs["igColorPicker4"][1]["defaults"] = {} defs["igColorPicker4"][1]["defaults"]["flags"] = "0" defs["igColorPicker4"][1]["defaults"]["ref_col"] = "NULL" defs["igColorPicker4"][1]["funcname"] = "ColorPicker4" -defs["igColorPicker4"][1]["location"] = "imgui:531" +defs["igColorPicker4"][1]["location"] = "imgui:550" defs["igColorPicker4"][1]["namespace"] = "ImGui" defs["igColorPicker4"][1]["ov_cimguiname"] = "igColorPicker4" defs["igColorPicker4"][1]["ret"] = "bool" @@ -6826,7 +7011,7 @@ defs["igColumns"][1]["defaults"]["border"] = "true" defs["igColumns"][1]["defaults"]["count"] = "1" defs["igColumns"][1]["defaults"]["id"] = "NULL" defs["igColumns"][1]["funcname"] = "Columns" -defs["igColumns"][1]["location"] = "imgui:644" +defs["igColumns"][1]["location"] = "imgui:718" defs["igColumns"][1]["namespace"] = "ImGui" defs["igColumns"][1]["ov_cimguiname"] = "igColumns" defs["igColumns"][1]["ret"] = "void" @@ -6858,7 +7043,7 @@ defs["igCombo"][1]["cimguiname"] = "igCombo" defs["igCombo"][1]["defaults"] = {} defs["igCombo"][1]["defaults"]["popup_max_height_in_items"] = "-1" defs["igCombo"][1]["funcname"] = "Combo" -defs["igCombo"][1]["location"] = "imgui:458" +defs["igCombo"][1]["location"] = "imgui:477" defs["igCombo"][1]["namespace"] = "ImGui" defs["igCombo"][1]["ov_cimguiname"] = "igComboStr_arr" defs["igCombo"][1]["ret"] = "bool" @@ -6885,7 +7070,7 @@ defs["igCombo"][2]["cimguiname"] = "igCombo" defs["igCombo"][2]["defaults"] = {} defs["igCombo"][2]["defaults"]["popup_max_height_in_items"] = "-1" defs["igCombo"][2]["funcname"] = "Combo" -defs["igCombo"][2]["location"] = "imgui:459" +defs["igCombo"][2]["location"] = "imgui:478" defs["igCombo"][2]["namespace"] = "ImGui" defs["igCombo"][2]["ov_cimguiname"] = "igComboStr" defs["igCombo"][2]["ret"] = "bool" @@ -6920,7 +7105,7 @@ defs["igCombo"][3]["cimguiname"] = "igCombo" defs["igCombo"][3]["defaults"] = {} defs["igCombo"][3]["defaults"]["popup_max_height_in_items"] = "-1" defs["igCombo"][3]["funcname"] = "Combo" -defs["igCombo"][3]["location"] = "imgui:460" +defs["igCombo"][3]["location"] = "imgui:479" defs["igCombo"][3]["namespace"] = "ImGui" defs["igCombo"][3]["ov_cimguiname"] = "igComboFnBoolPtr" defs["igCombo"][3]["ret"] = "bool" @@ -6942,7 +7127,7 @@ defs["igCreateContext"][1]["cimguiname"] = "igCreateContext" defs["igCreateContext"][1]["defaults"] = {} defs["igCreateContext"][1]["defaults"]["shared_font_atlas"] = "NULL" defs["igCreateContext"][1]["funcname"] = "CreateContext" -defs["igCreateContext"][1]["location"] = "imgui:244" +defs["igCreateContext"][1]["location"] = "imgui:256" defs["igCreateContext"][1]["namespace"] = "ImGui" defs["igCreateContext"][1]["ov_cimguiname"] = "igCreateContext" defs["igCreateContext"][1]["ret"] = "ImGuiContext*" @@ -6979,7 +7164,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:779" +defs["igDebugCheckVersionAndDataLayout"][1]["location"] = "imgui:853" defs["igDebugCheckVersionAndDataLayout"][1]["namespace"] = "ImGui" defs["igDebugCheckVersionAndDataLayout"][1]["ov_cimguiname"] = "igDebugCheckVersionAndDataLayout" defs["igDebugCheckVersionAndDataLayout"][1]["ret"] = "bool" @@ -6999,7 +7184,7 @@ defs["igDestroyContext"][1]["cimguiname"] = "igDestroyContext" defs["igDestroyContext"][1]["defaults"] = {} defs["igDestroyContext"][1]["defaults"]["ctx"] = "NULL" defs["igDestroyContext"][1]["funcname"] = "DestroyContext" -defs["igDestroyContext"][1]["location"] = "imgui:245" +defs["igDestroyContext"][1]["location"] = "imgui:257" defs["igDestroyContext"][1]["namespace"] = "ImGui" defs["igDestroyContext"][1]["ov_cimguiname"] = "igDestroyContext" defs["igDestroyContext"][1]["ret"] = "void" @@ -7041,7 +7226,7 @@ defs["igDragFloat"][1]["defaults"]["v_max"] = "0.0f" defs["igDragFloat"][1]["defaults"]["v_min"] = "0.0f" defs["igDragFloat"][1]["defaults"]["v_speed"] = "1.0f" defs["igDragFloat"][1]["funcname"] = "DragFloat" -defs["igDragFloat"][1]["location"] = "imgui:473" +defs["igDragFloat"][1]["location"] = "imgui:492" defs["igDragFloat"][1]["namespace"] = "ImGui" defs["igDragFloat"][1]["ov_cimguiname"] = "igDragFloat" defs["igDragFloat"][1]["ret"] = "bool" @@ -7083,7 +7268,7 @@ defs["igDragFloat2"][1]["defaults"]["v_max"] = "0.0f" defs["igDragFloat2"][1]["defaults"]["v_min"] = "0.0f" defs["igDragFloat2"][1]["defaults"]["v_speed"] = "1.0f" defs["igDragFloat2"][1]["funcname"] = "DragFloat2" -defs["igDragFloat2"][1]["location"] = "imgui:474" +defs["igDragFloat2"][1]["location"] = "imgui:493" defs["igDragFloat2"][1]["namespace"] = "ImGui" defs["igDragFloat2"][1]["ov_cimguiname"] = "igDragFloat2" defs["igDragFloat2"][1]["ret"] = "bool" @@ -7125,7 +7310,7 @@ defs["igDragFloat3"][1]["defaults"]["v_max"] = "0.0f" defs["igDragFloat3"][1]["defaults"]["v_min"] = "0.0f" defs["igDragFloat3"][1]["defaults"]["v_speed"] = "1.0f" defs["igDragFloat3"][1]["funcname"] = "DragFloat3" -defs["igDragFloat3"][1]["location"] = "imgui:475" +defs["igDragFloat3"][1]["location"] = "imgui:494" defs["igDragFloat3"][1]["namespace"] = "ImGui" defs["igDragFloat3"][1]["ov_cimguiname"] = "igDragFloat3" defs["igDragFloat3"][1]["ret"] = "bool" @@ -7167,7 +7352,7 @@ defs["igDragFloat4"][1]["defaults"]["v_max"] = "0.0f" defs["igDragFloat4"][1]["defaults"]["v_min"] = "0.0f" defs["igDragFloat4"][1]["defaults"]["v_speed"] = "1.0f" defs["igDragFloat4"][1]["funcname"] = "DragFloat4" -defs["igDragFloat4"][1]["location"] = "imgui:476" +defs["igDragFloat4"][1]["location"] = "imgui:495" defs["igDragFloat4"][1]["namespace"] = "ImGui" defs["igDragFloat4"][1]["ov_cimguiname"] = "igDragFloat4" defs["igDragFloat4"][1]["ret"] = "bool" @@ -7216,7 +7401,7 @@ defs["igDragFloatRange2"][1]["defaults"]["v_max"] = "0.0f" defs["igDragFloatRange2"][1]["defaults"]["v_min"] = "0.0f" defs["igDragFloatRange2"][1]["defaults"]["v_speed"] = "1.0f" defs["igDragFloatRange2"][1]["funcname"] = "DragFloatRange2" -defs["igDragFloatRange2"][1]["location"] = "imgui:477" +defs["igDragFloatRange2"][1]["location"] = "imgui:496" defs["igDragFloatRange2"][1]["namespace"] = "ImGui" defs["igDragFloatRange2"][1]["ov_cimguiname"] = "igDragFloatRange2" defs["igDragFloatRange2"][1]["ret"] = "bool" @@ -7258,7 +7443,7 @@ defs["igDragInt"][1]["defaults"]["v_max"] = "0" defs["igDragInt"][1]["defaults"]["v_min"] = "0" defs["igDragInt"][1]["defaults"]["v_speed"] = "1.0f" defs["igDragInt"][1]["funcname"] = "DragInt" -defs["igDragInt"][1]["location"] = "imgui:478" +defs["igDragInt"][1]["location"] = "imgui:497" defs["igDragInt"][1]["namespace"] = "ImGui" defs["igDragInt"][1]["ov_cimguiname"] = "igDragInt" defs["igDragInt"][1]["ret"] = "bool" @@ -7300,7 +7485,7 @@ defs["igDragInt2"][1]["defaults"]["v_max"] = "0" defs["igDragInt2"][1]["defaults"]["v_min"] = "0" defs["igDragInt2"][1]["defaults"]["v_speed"] = "1.0f" defs["igDragInt2"][1]["funcname"] = "DragInt2" -defs["igDragInt2"][1]["location"] = "imgui:479" +defs["igDragInt2"][1]["location"] = "imgui:498" defs["igDragInt2"][1]["namespace"] = "ImGui" defs["igDragInt2"][1]["ov_cimguiname"] = "igDragInt2" defs["igDragInt2"][1]["ret"] = "bool" @@ -7342,7 +7527,7 @@ defs["igDragInt3"][1]["defaults"]["v_max"] = "0" defs["igDragInt3"][1]["defaults"]["v_min"] = "0" defs["igDragInt3"][1]["defaults"]["v_speed"] = "1.0f" defs["igDragInt3"][1]["funcname"] = "DragInt3" -defs["igDragInt3"][1]["location"] = "imgui:480" +defs["igDragInt3"][1]["location"] = "imgui:499" defs["igDragInt3"][1]["namespace"] = "ImGui" defs["igDragInt3"][1]["ov_cimguiname"] = "igDragInt3" defs["igDragInt3"][1]["ret"] = "bool" @@ -7384,7 +7569,7 @@ defs["igDragInt4"][1]["defaults"]["v_max"] = "0" defs["igDragInt4"][1]["defaults"]["v_min"] = "0" defs["igDragInt4"][1]["defaults"]["v_speed"] = "1.0f" defs["igDragInt4"][1]["funcname"] = "DragInt4" -defs["igDragInt4"][1]["location"] = "imgui:481" +defs["igDragInt4"][1]["location"] = "imgui:500" defs["igDragInt4"][1]["namespace"] = "ImGui" defs["igDragInt4"][1]["ov_cimguiname"] = "igDragInt4" defs["igDragInt4"][1]["ret"] = "bool" @@ -7433,7 +7618,7 @@ defs["igDragIntRange2"][1]["defaults"]["v_max"] = "0" defs["igDragIntRange2"][1]["defaults"]["v_min"] = "0" defs["igDragIntRange2"][1]["defaults"]["v_speed"] = "1.0f" defs["igDragIntRange2"][1]["funcname"] = "DragIntRange2" -defs["igDragIntRange2"][1]["location"] = "imgui:482" +defs["igDragIntRange2"][1]["location"] = "imgui:501" defs["igDragIntRange2"][1]["namespace"] = "ImGui" defs["igDragIntRange2"][1]["ov_cimguiname"] = "igDragIntRange2" defs["igDragIntRange2"][1]["ret"] = "bool" @@ -7477,7 +7662,7 @@ defs["igDragScalar"][1]["defaults"]["format"] = "NULL" defs["igDragScalar"][1]["defaults"]["p_max"] = "NULL" defs["igDragScalar"][1]["defaults"]["p_min"] = "NULL" defs["igDragScalar"][1]["funcname"] = "DragScalar" -defs["igDragScalar"][1]["location"] = "imgui:483" +defs["igDragScalar"][1]["location"] = "imgui:502" defs["igDragScalar"][1]["namespace"] = "ImGui" defs["igDragScalar"][1]["ov_cimguiname"] = "igDragScalar" defs["igDragScalar"][1]["ret"] = "bool" @@ -7524,7 +7709,7 @@ defs["igDragScalarN"][1]["defaults"]["format"] = "NULL" defs["igDragScalarN"][1]["defaults"]["p_max"] = "NULL" defs["igDragScalarN"][1]["defaults"]["p_min"] = "NULL" defs["igDragScalarN"][1]["funcname"] = "DragScalarN" -defs["igDragScalarN"][1]["location"] = "imgui:484" +defs["igDragScalarN"][1]["location"] = "imgui:503" defs["igDragScalarN"][1]["namespace"] = "ImGui" defs["igDragScalarN"][1]["ov_cimguiname"] = "igDragScalarN" defs["igDragScalarN"][1]["ret"] = "bool" @@ -7543,7 +7728,7 @@ defs["igDummy"][1]["call_args"] = "(size)" defs["igDummy"][1]["cimguiname"] = "igDummy" defs["igDummy"][1]["defaults"] = {} defs["igDummy"][1]["funcname"] = "Dummy" -defs["igDummy"][1]["location"] = "imgui:386" +defs["igDummy"][1]["location"] = "imgui:404" defs["igDummy"][1]["namespace"] = "ImGui" defs["igDummy"][1]["ov_cimguiname"] = "igDummy" defs["igDummy"][1]["ret"] = "void" @@ -7559,7 +7744,7 @@ defs["igEnd"][1]["call_args"] = "()" defs["igEnd"][1]["cimguiname"] = "igEnd" defs["igEnd"][1]["defaults"] = {} defs["igEnd"][1]["funcname"] = "End" -defs["igEnd"][1]["location"] = "imgui:285" +defs["igEnd"][1]["location"] = "imgui:297" defs["igEnd"][1]["namespace"] = "ImGui" defs["igEnd"][1]["ov_cimguiname"] = "igEnd" defs["igEnd"][1]["ret"] = "void" @@ -7575,7 +7760,7 @@ defs["igEndChild"][1]["call_args"] = "()" defs["igEndChild"][1]["cimguiname"] = "igEndChild" defs["igEndChild"][1]["defaults"] = {} defs["igEndChild"][1]["funcname"] = "EndChild" -defs["igEndChild"][1]["location"] = "imgui:294" +defs["igEndChild"][1]["location"] = "imgui:309" defs["igEndChild"][1]["namespace"] = "ImGui" defs["igEndChild"][1]["ov_cimguiname"] = "igEndChild" defs["igEndChild"][1]["ret"] = "void" @@ -7591,7 +7776,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:724" +defs["igEndChildFrame"][1]["location"] = "imgui:798" defs["igEndChildFrame"][1]["namespace"] = "ImGui" defs["igEndChildFrame"][1]["ov_cimguiname"] = "igEndChildFrame" defs["igEndChildFrame"][1]["ret"] = "void" @@ -7607,7 +7792,7 @@ defs["igEndCombo"][1]["call_args"] = "()" defs["igEndCombo"][1]["cimguiname"] = "igEndCombo" defs["igEndCombo"][1]["defaults"] = {} defs["igEndCombo"][1]["funcname"] = "EndCombo" -defs["igEndCombo"][1]["location"] = "imgui:457" +defs["igEndCombo"][1]["location"] = "imgui:476" defs["igEndCombo"][1]["namespace"] = "ImGui" defs["igEndCombo"][1]["ov_cimguiname"] = "igEndCombo" defs["igEndCombo"][1]["ret"] = "void" @@ -7623,7 +7808,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:675" +defs["igEndDragDropSource"][1]["location"] = "imgui:748" defs["igEndDragDropSource"][1]["namespace"] = "ImGui" defs["igEndDragDropSource"][1]["ov_cimguiname"] = "igEndDragDropSource" defs["igEndDragDropSource"][1]["ret"] = "void" @@ -7639,7 +7824,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:678" +defs["igEndDragDropTarget"][1]["location"] = "imgui:751" defs["igEndDragDropTarget"][1]["namespace"] = "ImGui" defs["igEndDragDropTarget"][1]["ov_cimguiname"] = "igEndDragDropTarget" defs["igEndDragDropTarget"][1]["ret"] = "void" @@ -7655,7 +7840,7 @@ defs["igEndFrame"][1]["call_args"] = "()" defs["igEndFrame"][1]["cimguiname"] = "igEndFrame" defs["igEndFrame"][1]["defaults"] = {} defs["igEndFrame"][1]["funcname"] = "EndFrame" -defs["igEndFrame"][1]["location"] = "imgui:253" +defs["igEndFrame"][1]["location"] = "imgui:265" defs["igEndFrame"][1]["namespace"] = "ImGui" defs["igEndFrame"][1]["ov_cimguiname"] = "igEndFrame" defs["igEndFrame"][1]["ret"] = "void" @@ -7671,7 +7856,7 @@ defs["igEndGroup"][1]["call_args"] = "()" defs["igEndGroup"][1]["cimguiname"] = "igEndGroup" defs["igEndGroup"][1]["defaults"] = {} defs["igEndGroup"][1]["funcname"] = "EndGroup" -defs["igEndGroup"][1]["location"] = "imgui:390" +defs["igEndGroup"][1]["location"] = "imgui:408" defs["igEndGroup"][1]["namespace"] = "ImGui" defs["igEndGroup"][1]["ov_cimguiname"] = "igEndGroup" defs["igEndGroup"][1]["ret"] = "void" @@ -7687,7 +7872,7 @@ defs["igEndMainMenuBar"][1]["call_args"] = "()" defs["igEndMainMenuBar"][1]["cimguiname"] = "igEndMainMenuBar" defs["igEndMainMenuBar"][1]["defaults"] = {} defs["igEndMainMenuBar"][1]["funcname"] = "EndMainMenuBar" -defs["igEndMainMenuBar"][1]["location"] = "imgui:589" +defs["igEndMainMenuBar"][1]["location"] = "imgui:608" defs["igEndMainMenuBar"][1]["namespace"] = "ImGui" defs["igEndMainMenuBar"][1]["ov_cimguiname"] = "igEndMainMenuBar" defs["igEndMainMenuBar"][1]["ret"] = "void" @@ -7703,7 +7888,7 @@ defs["igEndMenu"][1]["call_args"] = "()" defs["igEndMenu"][1]["cimguiname"] = "igEndMenu" defs["igEndMenu"][1]["defaults"] = {} defs["igEndMenu"][1]["funcname"] = "EndMenu" -defs["igEndMenu"][1]["location"] = "imgui:591" +defs["igEndMenu"][1]["location"] = "imgui:610" defs["igEndMenu"][1]["namespace"] = "ImGui" defs["igEndMenu"][1]["ov_cimguiname"] = "igEndMenu" defs["igEndMenu"][1]["ret"] = "void" @@ -7719,7 +7904,7 @@ defs["igEndMenuBar"][1]["call_args"] = "()" defs["igEndMenuBar"][1]["cimguiname"] = "igEndMenuBar" defs["igEndMenuBar"][1]["defaults"] = {} defs["igEndMenuBar"][1]["funcname"] = "EndMenuBar" -defs["igEndMenuBar"][1]["location"] = "imgui:587" +defs["igEndMenuBar"][1]["location"] = "imgui:606" defs["igEndMenuBar"][1]["namespace"] = "ImGui" defs["igEndMenuBar"][1]["ov_cimguiname"] = "igEndMenuBar" defs["igEndMenuBar"][1]["ret"] = "void" @@ -7735,7 +7920,7 @@ defs["igEndPopup"][1]["call_args"] = "()" defs["igEndPopup"][1]["cimguiname"] = "igEndPopup" defs["igEndPopup"][1]["defaults"] = {} defs["igEndPopup"][1]["funcname"] = "EndPopup" -defs["igEndPopup"][1]["location"] = "imgui:615" +defs["igEndPopup"][1]["location"] = "imgui:634" defs["igEndPopup"][1]["namespace"] = "ImGui" defs["igEndPopup"][1]["ov_cimguiname"] = "igEndPopup" defs["igEndPopup"][1]["ret"] = "void" @@ -7751,7 +7936,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:655" +defs["igEndTabBar"][1]["location"] = "imgui:729" defs["igEndTabBar"][1]["namespace"] = "ImGui" defs["igEndTabBar"][1]["ov_cimguiname"] = "igEndTabBar" defs["igEndTabBar"][1]["ret"] = "void" @@ -7767,13 +7952,29 @@ defs["igEndTabItem"][1]["call_args"] = "()" defs["igEndTabItem"][1]["cimguiname"] = "igEndTabItem" defs["igEndTabItem"][1]["defaults"] = {} defs["igEndTabItem"][1]["funcname"] = "EndTabItem" -defs["igEndTabItem"][1]["location"] = "imgui:657" +defs["igEndTabItem"][1]["location"] = "imgui:731" defs["igEndTabItem"][1]["namespace"] = "ImGui" defs["igEndTabItem"][1]["ov_cimguiname"] = "igEndTabItem" defs["igEndTabItem"][1]["ret"] = "void" defs["igEndTabItem"][1]["signature"] = "()" defs["igEndTabItem"][1]["stname"] = "" defs["igEndTabItem"]["()"] = defs["igEndTabItem"][1] +defs["igEndTable"] = {} +defs["igEndTable"][1] = {} +defs["igEndTable"][1]["args"] = "()" +defs["igEndTable"][1]["argsT"] = {} +defs["igEndTable"][1]["argsoriginal"] = "()" +defs["igEndTable"][1]["call_args"] = "()" +defs["igEndTable"][1]["cimguiname"] = "igEndTable" +defs["igEndTable"][1]["defaults"] = {} +defs["igEndTable"][1]["funcname"] = "EndTable" +defs["igEndTable"][1]["location"] = "imgui:684" +defs["igEndTable"][1]["namespace"] = "ImGui" +defs["igEndTable"][1]["ov_cimguiname"] = "igEndTable" +defs["igEndTable"][1]["ret"] = "void" +defs["igEndTable"][1]["signature"] = "()" +defs["igEndTable"][1]["stname"] = "" +defs["igEndTable"]["()"] = defs["igEndTable"][1] defs["igEndTooltip"] = {} defs["igEndTooltip"][1] = {} defs["igEndTooltip"][1]["args"] = "()" @@ -7783,7 +7984,7 @@ defs["igEndTooltip"][1]["call_args"] = "()" defs["igEndTooltip"][1]["cimguiname"] = "igEndTooltip" defs["igEndTooltip"][1]["defaults"] = {} defs["igEndTooltip"][1]["funcname"] = "EndTooltip" -defs["igEndTooltip"][1]["location"] = "imgui:598" +defs["igEndTooltip"][1]["location"] = "imgui:617" defs["igEndTooltip"][1]["namespace"] = "ImGui" defs["igEndTooltip"][1]["ov_cimguiname"] = "igEndTooltip" defs["igEndTooltip"][1]["ret"] = "void" @@ -7799,7 +8000,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:716" +defs["igGetBackgroundDrawList"][1]["location"] = "imgui:790" defs["igGetBackgroundDrawList"][1]["namespace"] = "ImGui" defs["igGetBackgroundDrawList"][1]["ov_cimguiname"] = "igGetBackgroundDrawList" defs["igGetBackgroundDrawList"][1]["ret"] = "ImDrawList*" @@ -7815,7 +8016,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:767" +defs["igGetClipboardText"][1]["location"] = "imgui:841" defs["igGetClipboardText"][1]["namespace"] = "ImGui" defs["igGetClipboardText"][1]["ov_cimguiname"] = "igGetClipboardText" defs["igGetClipboardText"][1]["ret"] = "const char*" @@ -7838,7 +8039,7 @@ defs["igGetColorU32"][1]["cimguiname"] = "igGetColorU32" defs["igGetColorU32"][1]["defaults"] = {} defs["igGetColorU32"][1]["defaults"]["alpha_mul"] = "1.0f" defs["igGetColorU32"][1]["funcname"] = "GetColorU32" -defs["igGetColorU32"][1]["location"] = "imgui:359" +defs["igGetColorU32"][1]["location"] = "imgui:388" defs["igGetColorU32"][1]["namespace"] = "ImGui" defs["igGetColorU32"][1]["ov_cimguiname"] = "igGetColorU32Col" defs["igGetColorU32"][1]["ret"] = "ImU32" @@ -7855,7 +8056,7 @@ defs["igGetColorU32"][2]["call_args"] = "(col)" defs["igGetColorU32"][2]["cimguiname"] = "igGetColorU32" defs["igGetColorU32"][2]["defaults"] = {} defs["igGetColorU32"][2]["funcname"] = "GetColorU32" -defs["igGetColorU32"][2]["location"] = "imgui:360" +defs["igGetColorU32"][2]["location"] = "imgui:389" defs["igGetColorU32"][2]["namespace"] = "ImGui" defs["igGetColorU32"][2]["ov_cimguiname"] = "igGetColorU32Vec4" defs["igGetColorU32"][2]["ret"] = "ImU32" @@ -7872,7 +8073,7 @@ defs["igGetColorU32"][3]["call_args"] = "(col)" defs["igGetColorU32"][3]["cimguiname"] = "igGetColorU32" defs["igGetColorU32"][3]["defaults"] = {} defs["igGetColorU32"][3]["funcname"] = "GetColorU32" -defs["igGetColorU32"][3]["location"] = "imgui:361" +defs["igGetColorU32"][3]["location"] = "imgui:390" defs["igGetColorU32"][3]["namespace"] = "ImGui" defs["igGetColorU32"][3]["ov_cimguiname"] = "igGetColorU32U32" defs["igGetColorU32"][3]["ret"] = "ImU32" @@ -7890,7 +8091,7 @@ defs["igGetColumnIndex"][1]["call_args"] = "()" defs["igGetColumnIndex"][1]["cimguiname"] = "igGetColumnIndex" defs["igGetColumnIndex"][1]["defaults"] = {} defs["igGetColumnIndex"][1]["funcname"] = "GetColumnIndex" -defs["igGetColumnIndex"][1]["location"] = "imgui:646" +defs["igGetColumnIndex"][1]["location"] = "imgui:720" defs["igGetColumnIndex"][1]["namespace"] = "ImGui" defs["igGetColumnIndex"][1]["ov_cimguiname"] = "igGetColumnIndex" defs["igGetColumnIndex"][1]["ret"] = "int" @@ -7910,7 +8111,7 @@ defs["igGetColumnOffset"][1]["cimguiname"] = "igGetColumnOffset" defs["igGetColumnOffset"][1]["defaults"] = {} defs["igGetColumnOffset"][1]["defaults"]["column_index"] = "-1" defs["igGetColumnOffset"][1]["funcname"] = "GetColumnOffset" -defs["igGetColumnOffset"][1]["location"] = "imgui:649" +defs["igGetColumnOffset"][1]["location"] = "imgui:723" defs["igGetColumnOffset"][1]["namespace"] = "ImGui" defs["igGetColumnOffset"][1]["ov_cimguiname"] = "igGetColumnOffset" defs["igGetColumnOffset"][1]["ret"] = "float" @@ -7930,7 +8131,7 @@ defs["igGetColumnWidth"][1]["cimguiname"] = "igGetColumnWidth" defs["igGetColumnWidth"][1]["defaults"] = {} defs["igGetColumnWidth"][1]["defaults"]["column_index"] = "-1" defs["igGetColumnWidth"][1]["funcname"] = "GetColumnWidth" -defs["igGetColumnWidth"][1]["location"] = "imgui:647" +defs["igGetColumnWidth"][1]["location"] = "imgui:721" defs["igGetColumnWidth"][1]["namespace"] = "ImGui" defs["igGetColumnWidth"][1]["ov_cimguiname"] = "igGetColumnWidth" defs["igGetColumnWidth"][1]["ret"] = "float" @@ -7946,7 +8147,7 @@ defs["igGetColumnsCount"][1]["call_args"] = "()" defs["igGetColumnsCount"][1]["cimguiname"] = "igGetColumnsCount" defs["igGetColumnsCount"][1]["defaults"] = {} defs["igGetColumnsCount"][1]["funcname"] = "GetColumnsCount" -defs["igGetColumnsCount"][1]["location"] = "imgui:651" +defs["igGetColumnsCount"][1]["location"] = "imgui:725" defs["igGetColumnsCount"][1]["namespace"] = "ImGui" defs["igGetColumnsCount"][1]["ov_cimguiname"] = "igGetColumnsCount" defs["igGetColumnsCount"][1]["ret"] = "int" @@ -7965,7 +8166,7 @@ defs["igGetContentRegionAvail"][1]["call_args"] = "()" defs["igGetContentRegionAvail"][1]["cimguiname"] = "igGetContentRegionAvail" defs["igGetContentRegionAvail"][1]["defaults"] = {} defs["igGetContentRegionAvail"][1]["funcname"] = "GetContentRegionAvail" -defs["igGetContentRegionAvail"][1]["location"] = "imgui:329" +defs["igGetContentRegionAvail"][1]["location"] = "imgui:344" defs["igGetContentRegionAvail"][1]["namespace"] = "ImGui" defs["igGetContentRegionAvail"][1]["nonUDT"] = 1 defs["igGetContentRegionAvail"][1]["ov_cimguiname"] = "igGetContentRegionAvail" @@ -7985,7 +8186,7 @@ defs["igGetContentRegionMax"][1]["call_args"] = "()" defs["igGetContentRegionMax"][1]["cimguiname"] = "igGetContentRegionMax" defs["igGetContentRegionMax"][1]["defaults"] = {} defs["igGetContentRegionMax"][1]["funcname"] = "GetContentRegionMax" -defs["igGetContentRegionMax"][1]["location"] = "imgui:328" +defs["igGetContentRegionMax"][1]["location"] = "imgui:345" defs["igGetContentRegionMax"][1]["namespace"] = "ImGui" defs["igGetContentRegionMax"][1]["nonUDT"] = 1 defs["igGetContentRegionMax"][1]["ov_cimguiname"] = "igGetContentRegionMax" @@ -8002,7 +8203,7 @@ defs["igGetCurrentContext"][1]["call_args"] = "()" defs["igGetCurrentContext"][1]["cimguiname"] = "igGetCurrentContext" defs["igGetCurrentContext"][1]["defaults"] = {} defs["igGetCurrentContext"][1]["funcname"] = "GetCurrentContext" -defs["igGetCurrentContext"][1]["location"] = "imgui:246" +defs["igGetCurrentContext"][1]["location"] = "imgui:258" defs["igGetCurrentContext"][1]["namespace"] = "ImGui" defs["igGetCurrentContext"][1]["ov_cimguiname"] = "igGetCurrentContext" defs["igGetCurrentContext"][1]["ret"] = "ImGuiContext*" @@ -8021,7 +8222,7 @@ defs["igGetCursorPos"][1]["call_args"] = "()" defs["igGetCursorPos"][1]["cimguiname"] = "igGetCursorPos" defs["igGetCursorPos"][1]["defaults"] = {} defs["igGetCursorPos"][1]["funcname"] = "GetCursorPos" -defs["igGetCursorPos"][1]["location"] = "imgui:391" +defs["igGetCursorPos"][1]["location"] = "imgui:409" defs["igGetCursorPos"][1]["namespace"] = "ImGui" defs["igGetCursorPos"][1]["nonUDT"] = 1 defs["igGetCursorPos"][1]["ov_cimguiname"] = "igGetCursorPos" @@ -8038,7 +8239,7 @@ defs["igGetCursorPosX"][1]["call_args"] = "()" defs["igGetCursorPosX"][1]["cimguiname"] = "igGetCursorPosX" defs["igGetCursorPosX"][1]["defaults"] = {} defs["igGetCursorPosX"][1]["funcname"] = "GetCursorPosX" -defs["igGetCursorPosX"][1]["location"] = "imgui:392" +defs["igGetCursorPosX"][1]["location"] = "imgui:410" defs["igGetCursorPosX"][1]["namespace"] = "ImGui" defs["igGetCursorPosX"][1]["ov_cimguiname"] = "igGetCursorPosX" defs["igGetCursorPosX"][1]["ret"] = "float" @@ -8054,7 +8255,7 @@ defs["igGetCursorPosY"][1]["call_args"] = "()" defs["igGetCursorPosY"][1]["cimguiname"] = "igGetCursorPosY" defs["igGetCursorPosY"][1]["defaults"] = {} defs["igGetCursorPosY"][1]["funcname"] = "GetCursorPosY" -defs["igGetCursorPosY"][1]["location"] = "imgui:393" +defs["igGetCursorPosY"][1]["location"] = "imgui:411" defs["igGetCursorPosY"][1]["namespace"] = "ImGui" defs["igGetCursorPosY"][1]["ov_cimguiname"] = "igGetCursorPosY" defs["igGetCursorPosY"][1]["ret"] = "float" @@ -8073,7 +8274,7 @@ defs["igGetCursorScreenPos"][1]["call_args"] = "()" defs["igGetCursorScreenPos"][1]["cimguiname"] = "igGetCursorScreenPos" defs["igGetCursorScreenPos"][1]["defaults"] = {} defs["igGetCursorScreenPos"][1]["funcname"] = "GetCursorScreenPos" -defs["igGetCursorScreenPos"][1]["location"] = "imgui:398" +defs["igGetCursorScreenPos"][1]["location"] = "imgui:416" defs["igGetCursorScreenPos"][1]["namespace"] = "ImGui" defs["igGetCursorScreenPos"][1]["nonUDT"] = 1 defs["igGetCursorScreenPos"][1]["ov_cimguiname"] = "igGetCursorScreenPos" @@ -8093,7 +8294,7 @@ defs["igGetCursorStartPos"][1]["call_args"] = "()" defs["igGetCursorStartPos"][1]["cimguiname"] = "igGetCursorStartPos" defs["igGetCursorStartPos"][1]["defaults"] = {} defs["igGetCursorStartPos"][1]["funcname"] = "GetCursorStartPos" -defs["igGetCursorStartPos"][1]["location"] = "imgui:397" +defs["igGetCursorStartPos"][1]["location"] = "imgui:415" defs["igGetCursorStartPos"][1]["namespace"] = "ImGui" defs["igGetCursorStartPos"][1]["nonUDT"] = 1 defs["igGetCursorStartPos"][1]["ov_cimguiname"] = "igGetCursorStartPos" @@ -8110,7 +8311,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:679" +defs["igGetDragDropPayload"][1]["location"] = "imgui:752" defs["igGetDragDropPayload"][1]["namespace"] = "ImGui" defs["igGetDragDropPayload"][1]["ov_cimguiname"] = "igGetDragDropPayload" defs["igGetDragDropPayload"][1]["ret"] = "const ImGuiPayload*" @@ -8126,7 +8327,7 @@ defs["igGetDrawData"][1]["call_args"] = "()" defs["igGetDrawData"][1]["cimguiname"] = "igGetDrawData" defs["igGetDrawData"][1]["defaults"] = {} defs["igGetDrawData"][1]["funcname"] = "GetDrawData" -defs["igGetDrawData"][1]["location"] = "imgui:255" +defs["igGetDrawData"][1]["location"] = "imgui:267" defs["igGetDrawData"][1]["namespace"] = "ImGui" defs["igGetDrawData"][1]["ov_cimguiname"] = "igGetDrawData" defs["igGetDrawData"][1]["ret"] = "ImDrawData*" @@ -8142,7 +8343,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:718" +defs["igGetDrawListSharedData"][1]["location"] = "imgui:792" defs["igGetDrawListSharedData"][1]["namespace"] = "ImGui" defs["igGetDrawListSharedData"][1]["ov_cimguiname"] = "igGetDrawListSharedData" defs["igGetDrawListSharedData"][1]["ret"] = "ImDrawListSharedData*" @@ -8158,7 +8359,7 @@ defs["igGetFont"][1]["call_args"] = "()" defs["igGetFont"][1]["cimguiname"] = "igGetFont" defs["igGetFont"][1]["defaults"] = {} defs["igGetFont"][1]["funcname"] = "GetFont" -defs["igGetFont"][1]["location"] = "imgui:356" +defs["igGetFont"][1]["location"] = "imgui:385" defs["igGetFont"][1]["namespace"] = "ImGui" defs["igGetFont"][1]["ov_cimguiname"] = "igGetFont" defs["igGetFont"][1]["ret"] = "ImFont*" @@ -8174,7 +8375,7 @@ defs["igGetFontSize"][1]["call_args"] = "()" defs["igGetFontSize"][1]["cimguiname"] = "igGetFontSize" defs["igGetFontSize"][1]["defaults"] = {} defs["igGetFontSize"][1]["funcname"] = "GetFontSize" -defs["igGetFontSize"][1]["location"] = "imgui:357" +defs["igGetFontSize"][1]["location"] = "imgui:386" defs["igGetFontSize"][1]["namespace"] = "ImGui" defs["igGetFontSize"][1]["ov_cimguiname"] = "igGetFontSize" defs["igGetFontSize"][1]["ret"] = "float" @@ -8193,7 +8394,7 @@ defs["igGetFontTexUvWhitePixel"][1]["call_args"] = "()" defs["igGetFontTexUvWhitePixel"][1]["cimguiname"] = "igGetFontTexUvWhitePixel" defs["igGetFontTexUvWhitePixel"][1]["defaults"] = {} defs["igGetFontTexUvWhitePixel"][1]["funcname"] = "GetFontTexUvWhitePixel" -defs["igGetFontTexUvWhitePixel"][1]["location"] = "imgui:358" +defs["igGetFontTexUvWhitePixel"][1]["location"] = "imgui:387" defs["igGetFontTexUvWhitePixel"][1]["namespace"] = "ImGui" defs["igGetFontTexUvWhitePixel"][1]["nonUDT"] = 1 defs["igGetFontTexUvWhitePixel"][1]["ov_cimguiname"] = "igGetFontTexUvWhitePixel" @@ -8210,7 +8411,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:717" +defs["igGetForegroundDrawList"][1]["location"] = "imgui:791" defs["igGetForegroundDrawList"][1]["namespace"] = "ImGui" defs["igGetForegroundDrawList"][1]["ov_cimguiname"] = "igGetForegroundDrawList" defs["igGetForegroundDrawList"][1]["ret"] = "ImDrawList*" @@ -8226,7 +8427,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:715" +defs["igGetFrameCount"][1]["location"] = "imgui:789" defs["igGetFrameCount"][1]["namespace"] = "ImGui" defs["igGetFrameCount"][1]["ov_cimguiname"] = "igGetFrameCount" defs["igGetFrameCount"][1]["ret"] = "int" @@ -8242,7 +8443,7 @@ defs["igGetFrameHeight"][1]["call_args"] = "()" defs["igGetFrameHeight"][1]["cimguiname"] = "igGetFrameHeight" defs["igGetFrameHeight"][1]["defaults"] = {} defs["igGetFrameHeight"][1]["funcname"] = "GetFrameHeight" -defs["igGetFrameHeight"][1]["location"] = "imgui:403" +defs["igGetFrameHeight"][1]["location"] = "imgui:421" defs["igGetFrameHeight"][1]["namespace"] = "ImGui" defs["igGetFrameHeight"][1]["ov_cimguiname"] = "igGetFrameHeight" defs["igGetFrameHeight"][1]["ret"] = "float" @@ -8258,7 +8459,7 @@ defs["igGetFrameHeightWithSpacing"][1]["call_args"] = "()" defs["igGetFrameHeightWithSpacing"][1]["cimguiname"] = "igGetFrameHeightWithSpacing" defs["igGetFrameHeightWithSpacing"][1]["defaults"] = {} defs["igGetFrameHeightWithSpacing"][1]["funcname"] = "GetFrameHeightWithSpacing" -defs["igGetFrameHeightWithSpacing"][1]["location"] = "imgui:404" +defs["igGetFrameHeightWithSpacing"][1]["location"] = "imgui:422" defs["igGetFrameHeightWithSpacing"][1]["namespace"] = "ImGui" defs["igGetFrameHeightWithSpacing"][1]["ov_cimguiname"] = "igGetFrameHeightWithSpacing" defs["igGetFrameHeightWithSpacing"][1]["ret"] = "float" @@ -8277,7 +8478,7 @@ defs["igGetID"][1]["call_args"] = "(str_id)" defs["igGetID"][1]["cimguiname"] = "igGetID" defs["igGetID"][1]["defaults"] = {} defs["igGetID"][1]["funcname"] = "GetID" -defs["igGetID"][1]["location"] = "imgui:418" +defs["igGetID"][1]["location"] = "imgui:436" defs["igGetID"][1]["namespace"] = "ImGui" defs["igGetID"][1]["ov_cimguiname"] = "igGetIDStr" defs["igGetID"][1]["ret"] = "ImGuiID" @@ -8297,7 +8498,7 @@ defs["igGetID"][2]["call_args"] = "(str_id_begin,str_id_end)" defs["igGetID"][2]["cimguiname"] = "igGetID" defs["igGetID"][2]["defaults"] = {} defs["igGetID"][2]["funcname"] = "GetID" -defs["igGetID"][2]["location"] = "imgui:419" +defs["igGetID"][2]["location"] = "imgui:437" defs["igGetID"][2]["namespace"] = "ImGui" defs["igGetID"][2]["ov_cimguiname"] = "igGetIDStrStr" defs["igGetID"][2]["ret"] = "ImGuiID" @@ -8314,7 +8515,7 @@ defs["igGetID"][3]["call_args"] = "(ptr_id)" defs["igGetID"][3]["cimguiname"] = "igGetID" defs["igGetID"][3]["defaults"] = {} defs["igGetID"][3]["funcname"] = "GetID" -defs["igGetID"][3]["location"] = "imgui:420" +defs["igGetID"][3]["location"] = "imgui:438" defs["igGetID"][3]["namespace"] = "ImGui" defs["igGetID"][3]["ov_cimguiname"] = "igGetIDPtr" defs["igGetID"][3]["ret"] = "ImGuiID" @@ -8332,7 +8533,7 @@ defs["igGetIO"][1]["call_args"] = "()" defs["igGetIO"][1]["cimguiname"] = "igGetIO" defs["igGetIO"][1]["defaults"] = {} defs["igGetIO"][1]["funcname"] = "GetIO" -defs["igGetIO"][1]["location"] = "imgui:250" +defs["igGetIO"][1]["location"] = "imgui:262" defs["igGetIO"][1]["namespace"] = "ImGui" defs["igGetIO"][1]["ov_cimguiname"] = "igGetIO" defs["igGetIO"][1]["ret"] = "ImGuiIO*" @@ -8352,7 +8553,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:707" +defs["igGetItemRectMax"][1]["location"] = "imgui:781" defs["igGetItemRectMax"][1]["namespace"] = "ImGui" defs["igGetItemRectMax"][1]["nonUDT"] = 1 defs["igGetItemRectMax"][1]["ov_cimguiname"] = "igGetItemRectMax" @@ -8372,7 +8573,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:706" +defs["igGetItemRectMin"][1]["location"] = "imgui:780" defs["igGetItemRectMin"][1]["namespace"] = "ImGui" defs["igGetItemRectMin"][1]["nonUDT"] = 1 defs["igGetItemRectMin"][1]["ov_cimguiname"] = "igGetItemRectMin" @@ -8392,7 +8593,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:708" +defs["igGetItemRectSize"][1]["location"] = "imgui:782" defs["igGetItemRectSize"][1]["namespace"] = "ImGui" defs["igGetItemRectSize"][1]["nonUDT"] = 1 defs["igGetItemRectSize"][1]["ov_cimguiname"] = "igGetItemRectSize" @@ -8412,7 +8613,7 @@ defs["igGetKeyIndex"][1]["call_args"] = "(imgui_key)" defs["igGetKeyIndex"][1]["cimguiname"] = "igGetKeyIndex" defs["igGetKeyIndex"][1]["defaults"] = {} defs["igGetKeyIndex"][1]["funcname"] = "GetKeyIndex" -defs["igGetKeyIndex"][1]["location"] = "imgui:738" +defs["igGetKeyIndex"][1]["location"] = "imgui:812" defs["igGetKeyIndex"][1]["namespace"] = "ImGui" defs["igGetKeyIndex"][1]["ov_cimguiname"] = "igGetKeyIndex" defs["igGetKeyIndex"][1]["ret"] = "int" @@ -8437,7 +8638,7 @@ defs["igGetKeyPressedAmount"][1]["call_args"] = "(key_index,repeat_delay,rate)" defs["igGetKeyPressedAmount"][1]["cimguiname"] = "igGetKeyPressedAmount" defs["igGetKeyPressedAmount"][1]["defaults"] = {} defs["igGetKeyPressedAmount"][1]["funcname"] = "GetKeyPressedAmount" -defs["igGetKeyPressedAmount"][1]["location"] = "imgui:742" +defs["igGetKeyPressedAmount"][1]["location"] = "imgui:816" defs["igGetKeyPressedAmount"][1]["namespace"] = "ImGui" defs["igGetKeyPressedAmount"][1]["ov_cimguiname"] = "igGetKeyPressedAmount" defs["igGetKeyPressedAmount"][1]["ret"] = "int" @@ -8453,7 +8654,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:761" +defs["igGetMouseCursor"][1]["location"] = "imgui:835" defs["igGetMouseCursor"][1]["namespace"] = "ImGui" defs["igGetMouseCursor"][1]["ov_cimguiname"] = "igGetMouseCursor" defs["igGetMouseCursor"][1]["ret"] = "ImGuiMouseCursor" @@ -8480,7 +8681,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:759" +defs["igGetMouseDragDelta"][1]["location"] = "imgui:833" defs["igGetMouseDragDelta"][1]["namespace"] = "ImGui" defs["igGetMouseDragDelta"][1]["nonUDT"] = 1 defs["igGetMouseDragDelta"][1]["ov_cimguiname"] = "igGetMouseDragDelta" @@ -8500,7 +8701,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:756" +defs["igGetMousePos"][1]["location"] = "imgui:830" defs["igGetMousePos"][1]["namespace"] = "ImGui" defs["igGetMousePos"][1]["nonUDT"] = 1 defs["igGetMousePos"][1]["ov_cimguiname"] = "igGetMousePos" @@ -8520,7 +8721,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:757" +defs["igGetMousePosOnOpeningCurrentPopup"][1]["location"] = "imgui:831" defs["igGetMousePosOnOpeningCurrentPopup"][1]["namespace"] = "ImGui" defs["igGetMousePosOnOpeningCurrentPopup"][1]["nonUDT"] = 1 defs["igGetMousePosOnOpeningCurrentPopup"][1]["ov_cimguiname"] = "igGetMousePosOnOpeningCurrentPopup" @@ -8537,7 +8738,7 @@ defs["igGetScrollMaxX"][1]["call_args"] = "()" defs["igGetScrollMaxX"][1]["cimguiname"] = "igGetScrollMaxX" defs["igGetScrollMaxX"][1]["defaults"] = {} defs["igGetScrollMaxX"][1]["funcname"] = "GetScrollMaxX" -defs["igGetScrollMaxX"][1]["location"] = "imgui:337" +defs["igGetScrollMaxX"][1]["location"] = "imgui:355" defs["igGetScrollMaxX"][1]["namespace"] = "ImGui" defs["igGetScrollMaxX"][1]["ov_cimguiname"] = "igGetScrollMaxX" defs["igGetScrollMaxX"][1]["ret"] = "float" @@ -8553,7 +8754,7 @@ defs["igGetScrollMaxY"][1]["call_args"] = "()" defs["igGetScrollMaxY"][1]["cimguiname"] = "igGetScrollMaxY" defs["igGetScrollMaxY"][1]["defaults"] = {} defs["igGetScrollMaxY"][1]["funcname"] = "GetScrollMaxY" -defs["igGetScrollMaxY"][1]["location"] = "imgui:338" +defs["igGetScrollMaxY"][1]["location"] = "imgui:356" defs["igGetScrollMaxY"][1]["namespace"] = "ImGui" defs["igGetScrollMaxY"][1]["ov_cimguiname"] = "igGetScrollMaxY" defs["igGetScrollMaxY"][1]["ret"] = "float" @@ -8569,7 +8770,7 @@ defs["igGetScrollX"][1]["call_args"] = "()" defs["igGetScrollX"][1]["cimguiname"] = "igGetScrollX" defs["igGetScrollX"][1]["defaults"] = {} defs["igGetScrollX"][1]["funcname"] = "GetScrollX" -defs["igGetScrollX"][1]["location"] = "imgui:335" +defs["igGetScrollX"][1]["location"] = "imgui:351" defs["igGetScrollX"][1]["namespace"] = "ImGui" defs["igGetScrollX"][1]["ov_cimguiname"] = "igGetScrollX" defs["igGetScrollX"][1]["ret"] = "float" @@ -8585,7 +8786,7 @@ defs["igGetScrollY"][1]["call_args"] = "()" defs["igGetScrollY"][1]["cimguiname"] = "igGetScrollY" defs["igGetScrollY"][1]["defaults"] = {} defs["igGetScrollY"][1]["funcname"] = "GetScrollY" -defs["igGetScrollY"][1]["location"] = "imgui:336" +defs["igGetScrollY"][1]["location"] = "imgui:352" defs["igGetScrollY"][1]["namespace"] = "ImGui" defs["igGetScrollY"][1]["ov_cimguiname"] = "igGetScrollY" defs["igGetScrollY"][1]["ret"] = "float" @@ -8601,7 +8802,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:721" +defs["igGetStateStorage"][1]["location"] = "imgui:795" defs["igGetStateStorage"][1]["namespace"] = "ImGui" defs["igGetStateStorage"][1]["ov_cimguiname"] = "igGetStateStorage" defs["igGetStateStorage"][1]["ret"] = "ImGuiStorage*" @@ -8617,7 +8818,7 @@ defs["igGetStyle"][1]["call_args"] = "()" defs["igGetStyle"][1]["cimguiname"] = "igGetStyle" defs["igGetStyle"][1]["defaults"] = {} defs["igGetStyle"][1]["funcname"] = "GetStyle" -defs["igGetStyle"][1]["location"] = "imgui:251" +defs["igGetStyle"][1]["location"] = "imgui:263" defs["igGetStyle"][1]["namespace"] = "ImGui" defs["igGetStyle"][1]["ov_cimguiname"] = "igGetStyle" defs["igGetStyle"][1]["ret"] = "ImGuiStyle*" @@ -8637,7 +8838,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:719" +defs["igGetStyleColorName"][1]["location"] = "imgui:793" defs["igGetStyleColorName"][1]["namespace"] = "ImGui" defs["igGetStyleColorName"][1]["ov_cimguiname"] = "igGetStyleColorName" defs["igGetStyleColorName"][1]["ret"] = "const char*" @@ -8656,7 +8857,7 @@ defs["igGetStyleColorVec4"][1]["call_args"] = "(idx)" defs["igGetStyleColorVec4"][1]["cimguiname"] = "igGetStyleColorVec4" defs["igGetStyleColorVec4"][1]["defaults"] = {} defs["igGetStyleColorVec4"][1]["funcname"] = "GetStyleColorVec4" -defs["igGetStyleColorVec4"][1]["location"] = "imgui:355" +defs["igGetStyleColorVec4"][1]["location"] = "imgui:391" defs["igGetStyleColorVec4"][1]["namespace"] = "ImGui" defs["igGetStyleColorVec4"][1]["ov_cimguiname"] = "igGetStyleColorVec4" defs["igGetStyleColorVec4"][1]["ret"] = "const ImVec4*" @@ -8673,7 +8874,7 @@ defs["igGetTextLineHeight"][1]["call_args"] = "()" defs["igGetTextLineHeight"][1]["cimguiname"] = "igGetTextLineHeight" defs["igGetTextLineHeight"][1]["defaults"] = {} defs["igGetTextLineHeight"][1]["funcname"] = "GetTextLineHeight" -defs["igGetTextLineHeight"][1]["location"] = "imgui:401" +defs["igGetTextLineHeight"][1]["location"] = "imgui:419" defs["igGetTextLineHeight"][1]["namespace"] = "ImGui" defs["igGetTextLineHeight"][1]["ov_cimguiname"] = "igGetTextLineHeight" defs["igGetTextLineHeight"][1]["ret"] = "float" @@ -8689,7 +8890,7 @@ defs["igGetTextLineHeightWithSpacing"][1]["call_args"] = "()" defs["igGetTextLineHeightWithSpacing"][1]["cimguiname"] = "igGetTextLineHeightWithSpacing" defs["igGetTextLineHeightWithSpacing"][1]["defaults"] = {} defs["igGetTextLineHeightWithSpacing"][1]["funcname"] = "GetTextLineHeightWithSpacing" -defs["igGetTextLineHeightWithSpacing"][1]["location"] = "imgui:402" +defs["igGetTextLineHeightWithSpacing"][1]["location"] = "imgui:420" defs["igGetTextLineHeightWithSpacing"][1]["namespace"] = "ImGui" defs["igGetTextLineHeightWithSpacing"][1]["ov_cimguiname"] = "igGetTextLineHeightWithSpacing" defs["igGetTextLineHeightWithSpacing"][1]["ret"] = "float" @@ -8705,7 +8906,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:714" +defs["igGetTime"][1]["location"] = "imgui:788" defs["igGetTime"][1]["namespace"] = "ImGui" defs["igGetTime"][1]["ov_cimguiname"] = "igGetTime" defs["igGetTime"][1]["ret"] = "double" @@ -8721,7 +8922,7 @@ defs["igGetTreeNodeToLabelSpacing"][1]["call_args"] = "()" defs["igGetTreeNodeToLabelSpacing"][1]["cimguiname"] = "igGetTreeNodeToLabelSpacing" defs["igGetTreeNodeToLabelSpacing"][1]["defaults"] = {} defs["igGetTreeNodeToLabelSpacing"][1]["funcname"] = "GetTreeNodeToLabelSpacing" -defs["igGetTreeNodeToLabelSpacing"][1]["location"] = "imgui:550" +defs["igGetTreeNodeToLabelSpacing"][1]["location"] = "imgui:569" defs["igGetTreeNodeToLabelSpacing"][1]["namespace"] = "ImGui" defs["igGetTreeNodeToLabelSpacing"][1]["ov_cimguiname"] = "igGetTreeNodeToLabelSpacing" defs["igGetTreeNodeToLabelSpacing"][1]["ret"] = "float" @@ -8737,7 +8938,7 @@ defs["igGetVersion"][1]["call_args"] = "()" defs["igGetVersion"][1]["cimguiname"] = "igGetVersion" defs["igGetVersion"][1]["defaults"] = {} defs["igGetVersion"][1]["funcname"] = "GetVersion" -defs["igGetVersion"][1]["location"] = "imgui:265" +defs["igGetVersion"][1]["location"] = "imgui:277" defs["igGetVersion"][1]["namespace"] = "ImGui" defs["igGetVersion"][1]["ov_cimguiname"] = "igGetVersion" defs["igGetVersion"][1]["ret"] = "const char*" @@ -8756,7 +8957,7 @@ defs["igGetWindowContentRegionMax"][1]["call_args"] = "()" defs["igGetWindowContentRegionMax"][1]["cimguiname"] = "igGetWindowContentRegionMax" defs["igGetWindowContentRegionMax"][1]["defaults"] = {} defs["igGetWindowContentRegionMax"][1]["funcname"] = "GetWindowContentRegionMax" -defs["igGetWindowContentRegionMax"][1]["location"] = "imgui:331" +defs["igGetWindowContentRegionMax"][1]["location"] = "imgui:347" defs["igGetWindowContentRegionMax"][1]["namespace"] = "ImGui" defs["igGetWindowContentRegionMax"][1]["nonUDT"] = 1 defs["igGetWindowContentRegionMax"][1]["ov_cimguiname"] = "igGetWindowContentRegionMax" @@ -8776,7 +8977,7 @@ defs["igGetWindowContentRegionMin"][1]["call_args"] = "()" defs["igGetWindowContentRegionMin"][1]["cimguiname"] = "igGetWindowContentRegionMin" defs["igGetWindowContentRegionMin"][1]["defaults"] = {} defs["igGetWindowContentRegionMin"][1]["funcname"] = "GetWindowContentRegionMin" -defs["igGetWindowContentRegionMin"][1]["location"] = "imgui:330" +defs["igGetWindowContentRegionMin"][1]["location"] = "imgui:346" defs["igGetWindowContentRegionMin"][1]["namespace"] = "ImGui" defs["igGetWindowContentRegionMin"][1]["nonUDT"] = 1 defs["igGetWindowContentRegionMin"][1]["ov_cimguiname"] = "igGetWindowContentRegionMin" @@ -8793,7 +8994,7 @@ defs["igGetWindowContentRegionWidth"][1]["call_args"] = "()" defs["igGetWindowContentRegionWidth"][1]["cimguiname"] = "igGetWindowContentRegionWidth" defs["igGetWindowContentRegionWidth"][1]["defaults"] = {} defs["igGetWindowContentRegionWidth"][1]["funcname"] = "GetWindowContentRegionWidth" -defs["igGetWindowContentRegionWidth"][1]["location"] = "imgui:332" +defs["igGetWindowContentRegionWidth"][1]["location"] = "imgui:348" defs["igGetWindowContentRegionWidth"][1]["namespace"] = "ImGui" defs["igGetWindowContentRegionWidth"][1]["ov_cimguiname"] = "igGetWindowContentRegionWidth" defs["igGetWindowContentRegionWidth"][1]["ret"] = "float" @@ -8809,7 +9010,7 @@ defs["igGetWindowDrawList"][1]["call_args"] = "()" defs["igGetWindowDrawList"][1]["cimguiname"] = "igGetWindowDrawList" defs["igGetWindowDrawList"][1]["defaults"] = {} defs["igGetWindowDrawList"][1]["funcname"] = "GetWindowDrawList" -defs["igGetWindowDrawList"][1]["location"] = "imgui:302" +defs["igGetWindowDrawList"][1]["location"] = "imgui:317" defs["igGetWindowDrawList"][1]["namespace"] = "ImGui" defs["igGetWindowDrawList"][1]["ov_cimguiname"] = "igGetWindowDrawList" defs["igGetWindowDrawList"][1]["ret"] = "ImDrawList*" @@ -8825,7 +9026,7 @@ defs["igGetWindowHeight"][1]["call_args"] = "()" defs["igGetWindowHeight"][1]["cimguiname"] = "igGetWindowHeight" defs["igGetWindowHeight"][1]["defaults"] = {} defs["igGetWindowHeight"][1]["funcname"] = "GetWindowHeight" -defs["igGetWindowHeight"][1]["location"] = "imgui:306" +defs["igGetWindowHeight"][1]["location"] = "imgui:321" defs["igGetWindowHeight"][1]["namespace"] = "ImGui" defs["igGetWindowHeight"][1]["ov_cimguiname"] = "igGetWindowHeight" defs["igGetWindowHeight"][1]["ret"] = "float" @@ -8844,7 +9045,7 @@ defs["igGetWindowPos"][1]["call_args"] = "()" defs["igGetWindowPos"][1]["cimguiname"] = "igGetWindowPos" defs["igGetWindowPos"][1]["defaults"] = {} defs["igGetWindowPos"][1]["funcname"] = "GetWindowPos" -defs["igGetWindowPos"][1]["location"] = "imgui:303" +defs["igGetWindowPos"][1]["location"] = "imgui:318" defs["igGetWindowPos"][1]["namespace"] = "ImGui" defs["igGetWindowPos"][1]["nonUDT"] = 1 defs["igGetWindowPos"][1]["ov_cimguiname"] = "igGetWindowPos" @@ -8864,7 +9065,7 @@ defs["igGetWindowSize"][1]["call_args"] = "()" defs["igGetWindowSize"][1]["cimguiname"] = "igGetWindowSize" defs["igGetWindowSize"][1]["defaults"] = {} defs["igGetWindowSize"][1]["funcname"] = "GetWindowSize" -defs["igGetWindowSize"][1]["location"] = "imgui:304" +defs["igGetWindowSize"][1]["location"] = "imgui:319" defs["igGetWindowSize"][1]["namespace"] = "ImGui" defs["igGetWindowSize"][1]["nonUDT"] = 1 defs["igGetWindowSize"][1]["ov_cimguiname"] = "igGetWindowSize" @@ -8881,7 +9082,7 @@ defs["igGetWindowWidth"][1]["call_args"] = "()" defs["igGetWindowWidth"][1]["cimguiname"] = "igGetWindowWidth" defs["igGetWindowWidth"][1]["defaults"] = {} defs["igGetWindowWidth"][1]["funcname"] = "GetWindowWidth" -defs["igGetWindowWidth"][1]["location"] = "imgui:305" +defs["igGetWindowWidth"][1]["location"] = "imgui:320" defs["igGetWindowWidth"][1]["namespace"] = "ImGui" defs["igGetWindowWidth"][1]["ov_cimguiname"] = "igGetWindowWidth" defs["igGetWindowWidth"][1]["ret"] = "float" @@ -8919,7 +9120,7 @@ defs["igImage"][1]["defaults"]["tint_col"] = "ImVec4(1,1,1,1)" defs["igImage"][1]["defaults"]["uv0"] = "ImVec2(0,0)" defs["igImage"][1]["defaults"]["uv1"] = "ImVec2(1,1)" defs["igImage"][1]["funcname"] = "Image" -defs["igImage"][1]["location"] = "imgui:444" +defs["igImage"][1]["location"] = "imgui:462" defs["igImage"][1]["namespace"] = "ImGui" defs["igImage"][1]["ov_cimguiname"] = "igImage" defs["igImage"][1]["ret"] = "void" @@ -8961,7 +9162,7 @@ defs["igImageButton"][1]["defaults"]["tint_col"] = "ImVec4(1,1,1,1)" defs["igImageButton"][1]["defaults"]["uv0"] = "ImVec2(0,0)" defs["igImageButton"][1]["defaults"]["uv1"] = "ImVec2(1,1)" defs["igImageButton"][1]["funcname"] = "ImageButton" -defs["igImageButton"][1]["location"] = "imgui:445" +defs["igImageButton"][1]["location"] = "imgui:463" defs["igImageButton"][1]["namespace"] = "ImGui" defs["igImageButton"][1]["ov_cimguiname"] = "igImageButton" defs["igImageButton"][1]["ret"] = "bool" @@ -8981,7 +9182,7 @@ defs["igIndent"][1]["cimguiname"] = "igIndent" defs["igIndent"][1]["defaults"] = {} defs["igIndent"][1]["defaults"]["indent_w"] = "0.0f" defs["igIndent"][1]["funcname"] = "Indent" -defs["igIndent"][1]["location"] = "imgui:387" +defs["igIndent"][1]["location"] = "imgui:405" defs["igIndent"][1]["namespace"] = "ImGui" defs["igIndent"][1]["ov_cimguiname"] = "igIndent" defs["igIndent"][1]["ret"] = "void" @@ -9019,7 +9220,7 @@ defs["igInputDouble"][1]["defaults"]["format"] = "\"%.6f\"" defs["igInputDouble"][1]["defaults"]["step"] = "0.0" defs["igInputDouble"][1]["defaults"]["step_fast"] = "0.0" defs["igInputDouble"][1]["funcname"] = "InputDouble" -defs["igInputDouble"][1]["location"] = "imgui:521" +defs["igInputDouble"][1]["location"] = "imgui:540" defs["igInputDouble"][1]["namespace"] = "ImGui" defs["igInputDouble"][1]["ov_cimguiname"] = "igInputDouble" defs["igInputDouble"][1]["ret"] = "bool" @@ -9057,7 +9258,7 @@ defs["igInputFloat"][1]["defaults"]["format"] = "\"%.3f\"" defs["igInputFloat"][1]["defaults"]["step"] = "0.0f" defs["igInputFloat"][1]["defaults"]["step_fast"] = "0.0f" defs["igInputFloat"][1]["funcname"] = "InputFloat" -defs["igInputFloat"][1]["location"] = "imgui:513" +defs["igInputFloat"][1]["location"] = "imgui:532" defs["igInputFloat"][1]["namespace"] = "ImGui" defs["igInputFloat"][1]["ov_cimguiname"] = "igInputFloat" defs["igInputFloat"][1]["ret"] = "bool" @@ -9087,7 +9288,7 @@ defs["igInputFloat2"][1]["defaults"] = {} defs["igInputFloat2"][1]["defaults"]["flags"] = "0" defs["igInputFloat2"][1]["defaults"]["format"] = "\"%.3f\"" defs["igInputFloat2"][1]["funcname"] = "InputFloat2" -defs["igInputFloat2"][1]["location"] = "imgui:514" +defs["igInputFloat2"][1]["location"] = "imgui:533" defs["igInputFloat2"][1]["namespace"] = "ImGui" defs["igInputFloat2"][1]["ov_cimguiname"] = "igInputFloat2" defs["igInputFloat2"][1]["ret"] = "bool" @@ -9117,7 +9318,7 @@ defs["igInputFloat3"][1]["defaults"] = {} defs["igInputFloat3"][1]["defaults"]["flags"] = "0" defs["igInputFloat3"][1]["defaults"]["format"] = "\"%.3f\"" defs["igInputFloat3"][1]["funcname"] = "InputFloat3" -defs["igInputFloat3"][1]["location"] = "imgui:515" +defs["igInputFloat3"][1]["location"] = "imgui:534" defs["igInputFloat3"][1]["namespace"] = "ImGui" defs["igInputFloat3"][1]["ov_cimguiname"] = "igInputFloat3" defs["igInputFloat3"][1]["ret"] = "bool" @@ -9147,7 +9348,7 @@ defs["igInputFloat4"][1]["defaults"] = {} defs["igInputFloat4"][1]["defaults"]["flags"] = "0" defs["igInputFloat4"][1]["defaults"]["format"] = "\"%.3f\"" defs["igInputFloat4"][1]["funcname"] = "InputFloat4" -defs["igInputFloat4"][1]["location"] = "imgui:516" +defs["igInputFloat4"][1]["location"] = "imgui:535" defs["igInputFloat4"][1]["namespace"] = "ImGui" defs["igInputFloat4"][1]["ov_cimguiname"] = "igInputFloat4" defs["igInputFloat4"][1]["ret"] = "bool" @@ -9181,7 +9382,7 @@ defs["igInputInt"][1]["defaults"]["flags"] = "0" defs["igInputInt"][1]["defaults"]["step"] = "1" defs["igInputInt"][1]["defaults"]["step_fast"] = "100" defs["igInputInt"][1]["funcname"] = "InputInt" -defs["igInputInt"][1]["location"] = "imgui:517" +defs["igInputInt"][1]["location"] = "imgui:536" defs["igInputInt"][1]["namespace"] = "ImGui" defs["igInputInt"][1]["ov_cimguiname"] = "igInputInt" defs["igInputInt"][1]["ret"] = "bool" @@ -9207,7 +9408,7 @@ defs["igInputInt2"][1]["cimguiname"] = "igInputInt2" defs["igInputInt2"][1]["defaults"] = {} defs["igInputInt2"][1]["defaults"]["flags"] = "0" defs["igInputInt2"][1]["funcname"] = "InputInt2" -defs["igInputInt2"][1]["location"] = "imgui:518" +defs["igInputInt2"][1]["location"] = "imgui:537" defs["igInputInt2"][1]["namespace"] = "ImGui" defs["igInputInt2"][1]["ov_cimguiname"] = "igInputInt2" defs["igInputInt2"][1]["ret"] = "bool" @@ -9233,7 +9434,7 @@ defs["igInputInt3"][1]["cimguiname"] = "igInputInt3" defs["igInputInt3"][1]["defaults"] = {} defs["igInputInt3"][1]["defaults"]["flags"] = "0" defs["igInputInt3"][1]["funcname"] = "InputInt3" -defs["igInputInt3"][1]["location"] = "imgui:519" +defs["igInputInt3"][1]["location"] = "imgui:538" defs["igInputInt3"][1]["namespace"] = "ImGui" defs["igInputInt3"][1]["ov_cimguiname"] = "igInputInt3" defs["igInputInt3"][1]["ret"] = "bool" @@ -9259,7 +9460,7 @@ defs["igInputInt4"][1]["cimguiname"] = "igInputInt4" defs["igInputInt4"][1]["defaults"] = {} defs["igInputInt4"][1]["defaults"]["flags"] = "0" defs["igInputInt4"][1]["funcname"] = "InputInt4" -defs["igInputInt4"][1]["location"] = "imgui:520" +defs["igInputInt4"][1]["location"] = "imgui:539" defs["igInputInt4"][1]["namespace"] = "ImGui" defs["igInputInt4"][1]["ov_cimguiname"] = "igInputInt4" defs["igInputInt4"][1]["ret"] = "bool" @@ -9300,7 +9501,7 @@ defs["igInputScalar"][1]["defaults"]["format"] = "NULL" defs["igInputScalar"][1]["defaults"]["p_step"] = "NULL" defs["igInputScalar"][1]["defaults"]["p_step_fast"] = "NULL" defs["igInputScalar"][1]["funcname"] = "InputScalar" -defs["igInputScalar"][1]["location"] = "imgui:522" +defs["igInputScalar"][1]["location"] = "imgui:541" defs["igInputScalar"][1]["namespace"] = "ImGui" defs["igInputScalar"][1]["ov_cimguiname"] = "igInputScalar" defs["igInputScalar"][1]["ret"] = "bool" @@ -9344,7 +9545,7 @@ defs["igInputScalarN"][1]["defaults"]["format"] = "NULL" defs["igInputScalarN"][1]["defaults"]["p_step"] = "NULL" defs["igInputScalarN"][1]["defaults"]["p_step_fast"] = "NULL" defs["igInputScalarN"][1]["funcname"] = "InputScalarN" -defs["igInputScalarN"][1]["location"] = "imgui:523" +defs["igInputScalarN"][1]["location"] = "imgui:542" defs["igInputScalarN"][1]["namespace"] = "ImGui" defs["igInputScalarN"][1]["ov_cimguiname"] = "igInputScalarN" defs["igInputScalarN"][1]["ret"] = "bool" @@ -9381,7 +9582,7 @@ defs["igInputText"][1]["defaults"]["callback"] = "NULL" defs["igInputText"][1]["defaults"]["flags"] = "0" defs["igInputText"][1]["defaults"]["user_data"] = "NULL" defs["igInputText"][1]["funcname"] = "InputText" -defs["igInputText"][1]["location"] = "imgui:510" +defs["igInputText"][1]["location"] = "imgui:529" defs["igInputText"][1]["namespace"] = "ImGui" defs["igInputText"][1]["ov_cimguiname"] = "igInputText" defs["igInputText"][1]["ret"] = "bool" @@ -9422,7 +9623,7 @@ defs["igInputTextMultiline"][1]["defaults"]["flags"] = "0" defs["igInputTextMultiline"][1]["defaults"]["size"] = "ImVec2(0,0)" defs["igInputTextMultiline"][1]["defaults"]["user_data"] = "NULL" defs["igInputTextMultiline"][1]["funcname"] = "InputTextMultiline" -defs["igInputTextMultiline"][1]["location"] = "imgui:511" +defs["igInputTextMultiline"][1]["location"] = "imgui:530" defs["igInputTextMultiline"][1]["namespace"] = "ImGui" defs["igInputTextMultiline"][1]["ov_cimguiname"] = "igInputTextMultiline" defs["igInputTextMultiline"][1]["ret"] = "bool" @@ -9462,7 +9663,7 @@ defs["igInputTextWithHint"][1]["defaults"]["callback"] = "NULL" defs["igInputTextWithHint"][1]["defaults"]["flags"] = "0" defs["igInputTextWithHint"][1]["defaults"]["user_data"] = "NULL" defs["igInputTextWithHint"][1]["funcname"] = "InputTextWithHint" -defs["igInputTextWithHint"][1]["location"] = "imgui:512" +defs["igInputTextWithHint"][1]["location"] = "imgui:531" defs["igInputTextWithHint"][1]["namespace"] = "ImGui" defs["igInputTextWithHint"][1]["ov_cimguiname"] = "igInputTextWithHint" defs["igInputTextWithHint"][1]["ret"] = "bool" @@ -9488,7 +9689,7 @@ defs["igInvisibleButton"][1]["cimguiname"] = "igInvisibleButton" defs["igInvisibleButton"][1]["defaults"] = {} defs["igInvisibleButton"][1]["defaults"]["flags"] = "0" defs["igInvisibleButton"][1]["funcname"] = "InvisibleButton" -defs["igInvisibleButton"][1]["location"] = "imgui:442" +defs["igInvisibleButton"][1]["location"] = "imgui:460" defs["igInvisibleButton"][1]["namespace"] = "ImGui" defs["igInvisibleButton"][1]["ov_cimguiname"] = "igInvisibleButton" defs["igInvisibleButton"][1]["ret"] = "bool" @@ -9504,7 +9705,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:704" +defs["igIsAnyItemActive"][1]["location"] = "imgui:778" defs["igIsAnyItemActive"][1]["namespace"] = "ImGui" defs["igIsAnyItemActive"][1]["ov_cimguiname"] = "igIsAnyItemActive" defs["igIsAnyItemActive"][1]["ret"] = "bool" @@ -9520,7 +9721,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:705" +defs["igIsAnyItemFocused"][1]["location"] = "imgui:779" defs["igIsAnyItemFocused"][1]["namespace"] = "ImGui" defs["igIsAnyItemFocused"][1]["ov_cimguiname"] = "igIsAnyItemFocused" defs["igIsAnyItemFocused"][1]["ret"] = "bool" @@ -9536,7 +9737,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:703" +defs["igIsAnyItemHovered"][1]["location"] = "imgui:777" defs["igIsAnyItemHovered"][1]["namespace"] = "ImGui" defs["igIsAnyItemHovered"][1]["ov_cimguiname"] = "igIsAnyItemHovered" defs["igIsAnyItemHovered"][1]["ret"] = "bool" @@ -9552,7 +9753,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:755" +defs["igIsAnyMouseDown"][1]["location"] = "imgui:829" defs["igIsAnyMouseDown"][1]["namespace"] = "ImGui" defs["igIsAnyMouseDown"][1]["ov_cimguiname"] = "igIsAnyMouseDown" defs["igIsAnyMouseDown"][1]["ret"] = "bool" @@ -9568,7 +9769,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:699" +defs["igIsItemActivated"][1]["location"] = "imgui:773" defs["igIsItemActivated"][1]["namespace"] = "ImGui" defs["igIsItemActivated"][1]["ov_cimguiname"] = "igIsItemActivated" defs["igIsItemActivated"][1]["ret"] = "bool" @@ -9584,7 +9785,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:694" +defs["igIsItemActive"][1]["location"] = "imgui:768" defs["igIsItemActive"][1]["namespace"] = "ImGui" defs["igIsItemActive"][1]["ov_cimguiname"] = "igIsItemActive" defs["igIsItemActive"][1]["ret"] = "bool" @@ -9604,7 +9805,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:696" +defs["igIsItemClicked"][1]["location"] = "imgui:770" defs["igIsItemClicked"][1]["namespace"] = "ImGui" defs["igIsItemClicked"][1]["ov_cimguiname"] = "igIsItemClicked" defs["igIsItemClicked"][1]["ret"] = "bool" @@ -9620,7 +9821,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:700" +defs["igIsItemDeactivated"][1]["location"] = "imgui:774" defs["igIsItemDeactivated"][1]["namespace"] = "ImGui" defs["igIsItemDeactivated"][1]["ov_cimguiname"] = "igIsItemDeactivated" defs["igIsItemDeactivated"][1]["ret"] = "bool" @@ -9636,7 +9837,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:701" +defs["igIsItemDeactivatedAfterEdit"][1]["location"] = "imgui:775" defs["igIsItemDeactivatedAfterEdit"][1]["namespace"] = "ImGui" defs["igIsItemDeactivatedAfterEdit"][1]["ov_cimguiname"] = "igIsItemDeactivatedAfterEdit" defs["igIsItemDeactivatedAfterEdit"][1]["ret"] = "bool" @@ -9652,7 +9853,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:698" +defs["igIsItemEdited"][1]["location"] = "imgui:772" defs["igIsItemEdited"][1]["namespace"] = "ImGui" defs["igIsItemEdited"][1]["ov_cimguiname"] = "igIsItemEdited" defs["igIsItemEdited"][1]["ret"] = "bool" @@ -9668,7 +9869,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:695" +defs["igIsItemFocused"][1]["location"] = "imgui:769" defs["igIsItemFocused"][1]["namespace"] = "ImGui" defs["igIsItemFocused"][1]["ov_cimguiname"] = "igIsItemFocused" defs["igIsItemFocused"][1]["ret"] = "bool" @@ -9688,7 +9889,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:693" +defs["igIsItemHovered"][1]["location"] = "imgui:767" defs["igIsItemHovered"][1]["namespace"] = "ImGui" defs["igIsItemHovered"][1]["ov_cimguiname"] = "igIsItemHovered" defs["igIsItemHovered"][1]["ret"] = "bool" @@ -9704,7 +9905,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:702" +defs["igIsItemToggledOpen"][1]["location"] = "imgui:776" defs["igIsItemToggledOpen"][1]["namespace"] = "ImGui" defs["igIsItemToggledOpen"][1]["ov_cimguiname"] = "igIsItemToggledOpen" defs["igIsItemToggledOpen"][1]["ret"] = "bool" @@ -9720,7 +9921,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:697" +defs["igIsItemVisible"][1]["location"] = "imgui:771" defs["igIsItemVisible"][1]["namespace"] = "ImGui" defs["igIsItemVisible"][1]["ov_cimguiname"] = "igIsItemVisible" defs["igIsItemVisible"][1]["ret"] = "bool" @@ -9739,7 +9940,7 @@ defs["igIsKeyDown"][1]["call_args"] = "(user_key_index)" defs["igIsKeyDown"][1]["cimguiname"] = "igIsKeyDown" defs["igIsKeyDown"][1]["defaults"] = {} defs["igIsKeyDown"][1]["funcname"] = "IsKeyDown" -defs["igIsKeyDown"][1]["location"] = "imgui:739" +defs["igIsKeyDown"][1]["location"] = "imgui:813" defs["igIsKeyDown"][1]["namespace"] = "ImGui" defs["igIsKeyDown"][1]["ov_cimguiname"] = "igIsKeyDown" defs["igIsKeyDown"][1]["ret"] = "bool" @@ -9762,7 +9963,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:740" +defs["igIsKeyPressed"][1]["location"] = "imgui:814" defs["igIsKeyPressed"][1]["namespace"] = "ImGui" defs["igIsKeyPressed"][1]["ov_cimguiname"] = "igIsKeyPressed" defs["igIsKeyPressed"][1]["ret"] = "bool" @@ -9781,7 +9982,7 @@ defs["igIsKeyReleased"][1]["call_args"] = "(user_key_index)" defs["igIsKeyReleased"][1]["cimguiname"] = "igIsKeyReleased" defs["igIsKeyReleased"][1]["defaults"] = {} defs["igIsKeyReleased"][1]["funcname"] = "IsKeyReleased" -defs["igIsKeyReleased"][1]["location"] = "imgui:741" +defs["igIsKeyReleased"][1]["location"] = "imgui:815" defs["igIsKeyReleased"][1]["namespace"] = "ImGui" defs["igIsKeyReleased"][1]["ov_cimguiname"] = "igIsKeyReleased" defs["igIsKeyReleased"][1]["ret"] = "bool" @@ -9804,7 +10005,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:750" +defs["igIsMouseClicked"][1]["location"] = "imgui:824" defs["igIsMouseClicked"][1]["namespace"] = "ImGui" defs["igIsMouseClicked"][1]["ov_cimguiname"] = "igIsMouseClicked" defs["igIsMouseClicked"][1]["ret"] = "bool" @@ -9823,7 +10024,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:752" +defs["igIsMouseDoubleClicked"][1]["location"] = "imgui:826" defs["igIsMouseDoubleClicked"][1]["namespace"] = "ImGui" defs["igIsMouseDoubleClicked"][1]["ov_cimguiname"] = "igIsMouseDoubleClicked" defs["igIsMouseDoubleClicked"][1]["ret"] = "bool" @@ -9842,7 +10043,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:749" +defs["igIsMouseDown"][1]["location"] = "imgui:823" defs["igIsMouseDown"][1]["namespace"] = "ImGui" defs["igIsMouseDown"][1]["ov_cimguiname"] = "igIsMouseDown" defs["igIsMouseDown"][1]["ret"] = "bool" @@ -9865,7 +10066,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:758" +defs["igIsMouseDragging"][1]["location"] = "imgui:832" defs["igIsMouseDragging"][1]["namespace"] = "ImGui" defs["igIsMouseDragging"][1]["ov_cimguiname"] = "igIsMouseDragging" defs["igIsMouseDragging"][1]["ret"] = "bool" @@ -9891,7 +10092,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:753" +defs["igIsMouseHoveringRect"][1]["location"] = "imgui:827" defs["igIsMouseHoveringRect"][1]["namespace"] = "ImGui" defs["igIsMouseHoveringRect"][1]["ov_cimguiname"] = "igIsMouseHoveringRect" defs["igIsMouseHoveringRect"][1]["ret"] = "bool" @@ -9911,7 +10112,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:754" +defs["igIsMousePosValid"][1]["location"] = "imgui:828" defs["igIsMousePosValid"][1]["namespace"] = "ImGui" defs["igIsMousePosValid"][1]["ov_cimguiname"] = "igIsMousePosValid" defs["igIsMousePosValid"][1]["ret"] = "bool" @@ -9930,7 +10131,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:751" +defs["igIsMouseReleased"][1]["location"] = "imgui:825" defs["igIsMouseReleased"][1]["namespace"] = "ImGui" defs["igIsMouseReleased"][1]["ov_cimguiname"] = "igIsMouseReleased" defs["igIsMouseReleased"][1]["ret"] = "bool" @@ -9953,7 +10154,7 @@ defs["igIsPopupOpen"][1]["cimguiname"] = "igIsPopupOpen" defs["igIsPopupOpen"][1]["defaults"] = {} defs["igIsPopupOpen"][1]["defaults"]["flags"] = "0" defs["igIsPopupOpen"][1]["funcname"] = "IsPopupOpen" -defs["igIsPopupOpen"][1]["location"] = "imgui:637" +defs["igIsPopupOpen"][1]["location"] = "imgui:656" defs["igIsPopupOpen"][1]["namespace"] = "ImGui" defs["igIsPopupOpen"][1]["ov_cimguiname"] = "igIsPopupOpen" defs["igIsPopupOpen"][1]["ret"] = "bool" @@ -9972,7 +10173,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:712" +defs["igIsRectVisible"][1]["location"] = "imgui:786" defs["igIsRectVisible"][1]["namespace"] = "ImGui" defs["igIsRectVisible"][1]["ov_cimguiname"] = "igIsRectVisibleNil" defs["igIsRectVisible"][1]["ret"] = "bool" @@ -9992,7 +10193,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:713" +defs["igIsRectVisible"][2]["location"] = "imgui:787" defs["igIsRectVisible"][2]["namespace"] = "ImGui" defs["igIsRectVisible"][2]["ov_cimguiname"] = "igIsRectVisibleVec2" defs["igIsRectVisible"][2]["ret"] = "bool" @@ -10009,7 +10210,7 @@ defs["igIsWindowAppearing"][1]["call_args"] = "()" defs["igIsWindowAppearing"][1]["cimguiname"] = "igIsWindowAppearing" defs["igIsWindowAppearing"][1]["defaults"] = {} defs["igIsWindowAppearing"][1]["funcname"] = "IsWindowAppearing" -defs["igIsWindowAppearing"][1]["location"] = "imgui:298" +defs["igIsWindowAppearing"][1]["location"] = "imgui:313" defs["igIsWindowAppearing"][1]["namespace"] = "ImGui" defs["igIsWindowAppearing"][1]["ov_cimguiname"] = "igIsWindowAppearing" defs["igIsWindowAppearing"][1]["ret"] = "bool" @@ -10025,7 +10226,7 @@ defs["igIsWindowCollapsed"][1]["call_args"] = "()" defs["igIsWindowCollapsed"][1]["cimguiname"] = "igIsWindowCollapsed" defs["igIsWindowCollapsed"][1]["defaults"] = {} defs["igIsWindowCollapsed"][1]["funcname"] = "IsWindowCollapsed" -defs["igIsWindowCollapsed"][1]["location"] = "imgui:299" +defs["igIsWindowCollapsed"][1]["location"] = "imgui:314" defs["igIsWindowCollapsed"][1]["namespace"] = "ImGui" defs["igIsWindowCollapsed"][1]["ov_cimguiname"] = "igIsWindowCollapsed" defs["igIsWindowCollapsed"][1]["ret"] = "bool" @@ -10045,7 +10246,7 @@ defs["igIsWindowFocused"][1]["cimguiname"] = "igIsWindowFocused" defs["igIsWindowFocused"][1]["defaults"] = {} defs["igIsWindowFocused"][1]["defaults"]["flags"] = "0" defs["igIsWindowFocused"][1]["funcname"] = "IsWindowFocused" -defs["igIsWindowFocused"][1]["location"] = "imgui:300" +defs["igIsWindowFocused"][1]["location"] = "imgui:315" defs["igIsWindowFocused"][1]["namespace"] = "ImGui" defs["igIsWindowFocused"][1]["ov_cimguiname"] = "igIsWindowFocused" defs["igIsWindowFocused"][1]["ret"] = "bool" @@ -10065,7 +10266,7 @@ defs["igIsWindowHovered"][1]["cimguiname"] = "igIsWindowHovered" defs["igIsWindowHovered"][1]["defaults"] = {} defs["igIsWindowHovered"][1]["defaults"]["flags"] = "0" defs["igIsWindowHovered"][1]["funcname"] = "IsWindowHovered" -defs["igIsWindowHovered"][1]["location"] = "imgui:301" +defs["igIsWindowHovered"][1]["location"] = "imgui:316" defs["igIsWindowHovered"][1]["namespace"] = "ImGui" defs["igIsWindowHovered"][1]["ov_cimguiname"] = "igIsWindowHovered" defs["igIsWindowHovered"][1]["ret"] = "bool" @@ -10091,7 +10292,7 @@ defs["igLabelText"][1]["cimguiname"] = "igLabelText" defs["igLabelText"][1]["defaults"] = {} defs["igLabelText"][1]["funcname"] = "LabelText" defs["igLabelText"][1]["isvararg"] = "...)" -defs["igLabelText"][1]["location"] = "imgui:432" +defs["igLabelText"][1]["location"] = "imgui:450" defs["igLabelText"][1]["namespace"] = "ImGui" defs["igLabelText"][1]["ov_cimguiname"] = "igLabelText" defs["igLabelText"][1]["ret"] = "void" @@ -10116,7 +10317,7 @@ defs["igLabelTextV"][1]["call_args"] = "(label,fmt,args)" defs["igLabelTextV"][1]["cimguiname"] = "igLabelTextV" defs["igLabelTextV"][1]["defaults"] = {} defs["igLabelTextV"][1]["funcname"] = "LabelTextV" -defs["igLabelTextV"][1]["location"] = "imgui:433" +defs["igLabelTextV"][1]["location"] = "imgui:451" defs["igLabelTextV"][1]["namespace"] = "ImGui" defs["igLabelTextV"][1]["ov_cimguiname"] = "igLabelTextV" defs["igLabelTextV"][1]["ret"] = "void" @@ -10148,7 +10349,7 @@ defs["igListBox"][1]["cimguiname"] = "igListBox" defs["igListBox"][1]["defaults"] = {} defs["igListBox"][1]["defaults"]["height_in_items"] = "-1" defs["igListBox"][1]["funcname"] = "ListBox" -defs["igListBox"][1]["location"] = "imgui:563" +defs["igListBox"][1]["location"] = "imgui:582" defs["igListBox"][1]["namespace"] = "ImGui" defs["igListBox"][1]["ov_cimguiname"] = "igListBoxStr_arr" defs["igListBox"][1]["ret"] = "bool" @@ -10183,7 +10384,7 @@ defs["igListBox"][2]["cimguiname"] = "igListBox" defs["igListBox"][2]["defaults"] = {} defs["igListBox"][2]["defaults"]["height_in_items"] = "-1" defs["igListBox"][2]["funcname"] = "ListBox" -defs["igListBox"][2]["location"] = "imgui:564" +defs["igListBox"][2]["location"] = "imgui:583" defs["igListBox"][2]["namespace"] = "ImGui" defs["igListBox"][2]["ov_cimguiname"] = "igListBoxFnBoolPtr" defs["igListBox"][2]["ret"] = "bool" @@ -10200,7 +10401,7 @@ defs["igListBoxFooter"][1]["call_args"] = "()" defs["igListBoxFooter"][1]["cimguiname"] = "igListBoxFooter" defs["igListBoxFooter"][1]["defaults"] = {} defs["igListBoxFooter"][1]["funcname"] = "ListBoxFooter" -defs["igListBoxFooter"][1]["location"] = "imgui:567" +defs["igListBoxFooter"][1]["location"] = "imgui:586" defs["igListBoxFooter"][1]["namespace"] = "ImGui" defs["igListBoxFooter"][1]["ov_cimguiname"] = "igListBoxFooter" defs["igListBoxFooter"][1]["ret"] = "void" @@ -10223,7 +10424,7 @@ defs["igListBoxHeader"][1]["cimguiname"] = "igListBoxHeader" defs["igListBoxHeader"][1]["defaults"] = {} defs["igListBoxHeader"][1]["defaults"]["size"] = "ImVec2(0,0)" defs["igListBoxHeader"][1]["funcname"] = "ListBoxHeader" -defs["igListBoxHeader"][1]["location"] = "imgui:565" +defs["igListBoxHeader"][1]["location"] = "imgui:584" defs["igListBoxHeader"][1]["namespace"] = "ImGui" defs["igListBoxHeader"][1]["ov_cimguiname"] = "igListBoxHeaderVec2" defs["igListBoxHeader"][1]["ret"] = "bool" @@ -10247,7 +10448,7 @@ defs["igListBoxHeader"][2]["cimguiname"] = "igListBoxHeader" defs["igListBoxHeader"][2]["defaults"] = {} defs["igListBoxHeader"][2]["defaults"]["height_in_items"] = "-1" defs["igListBoxHeader"][2]["funcname"] = "ListBoxHeader" -defs["igListBoxHeader"][2]["location"] = "imgui:566" +defs["igListBoxHeader"][2]["location"] = "imgui:585" defs["igListBoxHeader"][2]["namespace"] = "ImGui" defs["igListBoxHeader"][2]["ov_cimguiname"] = "igListBoxHeaderInt" defs["igListBoxHeader"][2]["ret"] = "bool" @@ -10267,7 +10468,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:773" +defs["igLoadIniSettingsFromDisk"][1]["location"] = "imgui:847" defs["igLoadIniSettingsFromDisk"][1]["namespace"] = "ImGui" defs["igLoadIniSettingsFromDisk"][1]["ov_cimguiname"] = "igLoadIniSettingsFromDisk" defs["igLoadIniSettingsFromDisk"][1]["ret"] = "void" @@ -10290,7 +10491,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:774" +defs["igLoadIniSettingsFromMemory"][1]["location"] = "imgui:848" defs["igLoadIniSettingsFromMemory"][1]["namespace"] = "ImGui" defs["igLoadIniSettingsFromMemory"][1]["ov_cimguiname"] = "igLoadIniSettingsFromMemory" defs["igLoadIniSettingsFromMemory"][1]["ret"] = "void" @@ -10306,7 +10507,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:667" +defs["igLogButtons"][1]["location"] = "imgui:741" defs["igLogButtons"][1]["namespace"] = "ImGui" defs["igLogButtons"][1]["ov_cimguiname"] = "igLogButtons" defs["igLogButtons"][1]["ret"] = "void" @@ -10322,7 +10523,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:666" +defs["igLogFinish"][1]["location"] = "imgui:740" defs["igLogFinish"][1]["namespace"] = "ImGui" defs["igLogFinish"][1]["ov_cimguiname"] = "igLogFinish" defs["igLogFinish"][1]["ret"] = "void" @@ -10345,7 +10546,7 @@ defs["igLogText"][1]["cimguiname"] = "igLogText" defs["igLogText"][1]["defaults"] = {} defs["igLogText"][1]["funcname"] = "LogText" defs["igLogText"][1]["isvararg"] = "...)" -defs["igLogText"][1]["location"] = "imgui:668" +defs["igLogText"][1]["location"] = "imgui:742" defs["igLogText"][1]["manual"] = true defs["igLogText"][1]["namespace"] = "ImGui" defs["igLogText"][1]["ov_cimguiname"] = "igLogText" @@ -10366,7 +10567,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:665" +defs["igLogToClipboard"][1]["location"] = "imgui:739" defs["igLogToClipboard"][1]["namespace"] = "ImGui" defs["igLogToClipboard"][1]["ov_cimguiname"] = "igLogToClipboard" defs["igLogToClipboard"][1]["ret"] = "void" @@ -10390,7 +10591,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:664" +defs["igLogToFile"][1]["location"] = "imgui:738" defs["igLogToFile"][1]["namespace"] = "ImGui" defs["igLogToFile"][1]["ov_cimguiname"] = "igLogToFile" defs["igLogToFile"][1]["ret"] = "void" @@ -10410,7 +10611,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:663" +defs["igLogToTTY"][1]["location"] = "imgui:737" defs["igLogToTTY"][1]["namespace"] = "ImGui" defs["igLogToTTY"][1]["ov_cimguiname"] = "igLogToTTY" defs["igLogToTTY"][1]["ret"] = "void" @@ -10429,7 +10630,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:785" +defs["igMemAlloc"][1]["location"] = "imgui:859" defs["igMemAlloc"][1]["namespace"] = "ImGui" defs["igMemAlloc"][1]["ov_cimguiname"] = "igMemAlloc" defs["igMemAlloc"][1]["ret"] = "void*" @@ -10448,7 +10649,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:786" +defs["igMemFree"][1]["location"] = "imgui:860" defs["igMemFree"][1]["namespace"] = "ImGui" defs["igMemFree"][1]["ov_cimguiname"] = "igMemFree" defs["igMemFree"][1]["ret"] = "void" @@ -10479,7 +10680,7 @@ defs["igMenuItem"][1]["defaults"]["enabled"] = "true" defs["igMenuItem"][1]["defaults"]["selected"] = "false" defs["igMenuItem"][1]["defaults"]["shortcut"] = "NULL" defs["igMenuItem"][1]["funcname"] = "MenuItem" -defs["igMenuItem"][1]["location"] = "imgui:592" +defs["igMenuItem"][1]["location"] = "imgui:611" defs["igMenuItem"][1]["namespace"] = "ImGui" defs["igMenuItem"][1]["ov_cimguiname"] = "igMenuItemBool" defs["igMenuItem"][1]["ret"] = "bool" @@ -10506,7 +10707,7 @@ defs["igMenuItem"][2]["cimguiname"] = "igMenuItem" defs["igMenuItem"][2]["defaults"] = {} defs["igMenuItem"][2]["defaults"]["enabled"] = "true" defs["igMenuItem"][2]["funcname"] = "MenuItem" -defs["igMenuItem"][2]["location"] = "imgui:593" +defs["igMenuItem"][2]["location"] = "imgui:612" defs["igMenuItem"][2]["namespace"] = "ImGui" defs["igMenuItem"][2]["ov_cimguiname"] = "igMenuItemBoolPtr" defs["igMenuItem"][2]["ret"] = "bool" @@ -10523,7 +10724,7 @@ defs["igNewFrame"][1]["call_args"] = "()" defs["igNewFrame"][1]["cimguiname"] = "igNewFrame" defs["igNewFrame"][1]["defaults"] = {} defs["igNewFrame"][1]["funcname"] = "NewFrame" -defs["igNewFrame"][1]["location"] = "imgui:252" +defs["igNewFrame"][1]["location"] = "imgui:264" defs["igNewFrame"][1]["namespace"] = "ImGui" defs["igNewFrame"][1]["ov_cimguiname"] = "igNewFrame" defs["igNewFrame"][1]["ret"] = "void" @@ -10539,7 +10740,7 @@ defs["igNewLine"][1]["call_args"] = "()" defs["igNewLine"][1]["cimguiname"] = "igNewLine" defs["igNewLine"][1]["defaults"] = {} defs["igNewLine"][1]["funcname"] = "NewLine" -defs["igNewLine"][1]["location"] = "imgui:384" +defs["igNewLine"][1]["location"] = "imgui:402" defs["igNewLine"][1]["namespace"] = "ImGui" defs["igNewLine"][1]["ov_cimguiname"] = "igNewLine" defs["igNewLine"][1]["ret"] = "void" @@ -10555,7 +10756,7 @@ defs["igNextColumn"][1]["call_args"] = "()" defs["igNextColumn"][1]["cimguiname"] = "igNextColumn" defs["igNextColumn"][1]["defaults"] = {} defs["igNextColumn"][1]["funcname"] = "NextColumn" -defs["igNextColumn"][1]["location"] = "imgui:645" +defs["igNextColumn"][1]["location"] = "imgui:719" defs["igNextColumn"][1]["namespace"] = "ImGui" defs["igNextColumn"][1]["ov_cimguiname"] = "igNextColumn" defs["igNextColumn"][1]["ret"] = "void" @@ -10578,7 +10779,7 @@ defs["igOpenPopup"][1]["cimguiname"] = "igOpenPopup" defs["igOpenPopup"][1]["defaults"] = {} defs["igOpenPopup"][1]["defaults"]["popup_flags"] = "0" defs["igOpenPopup"][1]["funcname"] = "OpenPopup" -defs["igOpenPopup"][1]["location"] = "imgui:622" +defs["igOpenPopup"][1]["location"] = "imgui:641" defs["igOpenPopup"][1]["namespace"] = "ImGui" defs["igOpenPopup"][1]["ov_cimguiname"] = "igOpenPopup" defs["igOpenPopup"][1]["ret"] = "void" @@ -10602,7 +10803,7 @@ defs["igOpenPopupOnItemClick"][1]["defaults"] = {} defs["igOpenPopupOnItemClick"][1]["defaults"]["popup_flags"] = "1" defs["igOpenPopupOnItemClick"][1]["defaults"]["str_id"] = "NULL" defs["igOpenPopupOnItemClick"][1]["funcname"] = "OpenPopupOnItemClick" -defs["igOpenPopupOnItemClick"][1]["location"] = "imgui:623" +defs["igOpenPopupOnItemClick"][1]["location"] = "imgui:642" defs["igOpenPopupOnItemClick"][1]["namespace"] = "ImGui" defs["igOpenPopupOnItemClick"][1]["ov_cimguiname"] = "igOpenPopupOnItemClick" defs["igOpenPopupOnItemClick"][1]["ret"] = "void" @@ -10640,7 +10841,7 @@ defs["igPlotHistogram"][1]["argsT"][8]["type"] = "ImVec2" defs["igPlotHistogram"][1]["argsT"][9] = {} defs["igPlotHistogram"][1]["argsT"][9]["name"] = "stride" defs["igPlotHistogram"][1]["argsT"][9]["type"] = "int" -defs["igPlotHistogram"][1]["argsoriginal"] = "(const char* label,const float* values,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859811704183484516925e+38F,float scale_max=3.40282346638528859811704183484516925e+38F,ImVec2 graph_size=ImVec2(0,0),int stride=sizeof(float))" +defs["igPlotHistogram"][1]["argsoriginal"] = "(const char* label,const float* values,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282347e+38F,float scale_max=3.40282347e+38F,ImVec2 graph_size=ImVec2(0,0),int stride=sizeof(float))" defs["igPlotHistogram"][1]["call_args"] = "(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride)" defs["igPlotHistogram"][1]["cimguiname"] = "igPlotHistogram" defs["igPlotHistogram"][1]["defaults"] = {} @@ -10651,7 +10852,7 @@ defs["igPlotHistogram"][1]["defaults"]["scale_min"] = "FLT_MAX" defs["igPlotHistogram"][1]["defaults"]["stride"] = "sizeof(float)" defs["igPlotHistogram"][1]["defaults"]["values_offset"] = "0" defs["igPlotHistogram"][1]["funcname"] = "PlotHistogram" -defs["igPlotHistogram"][1]["location"] = "imgui:572" +defs["igPlotHistogram"][1]["location"] = "imgui:591" defs["igPlotHistogram"][1]["namespace"] = "ImGui" defs["igPlotHistogram"][1]["ov_cimguiname"] = "igPlotHistogramFloatPtr" defs["igPlotHistogram"][1]["ret"] = "void" @@ -10689,7 +10890,7 @@ defs["igPlotHistogram"][2]["argsT"][8]["type"] = "float" defs["igPlotHistogram"][2]["argsT"][9] = {} defs["igPlotHistogram"][2]["argsT"][9]["name"] = "graph_size" defs["igPlotHistogram"][2]["argsT"][9]["type"] = "ImVec2" -defs["igPlotHistogram"][2]["argsoriginal"] = "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859811704183484516925e+38F,float scale_max=3.40282346638528859811704183484516925e+38F,ImVec2 graph_size=ImVec2(0,0))" +defs["igPlotHistogram"][2]["argsoriginal"] = "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282347e+38F,float scale_max=3.40282347e+38F,ImVec2 graph_size=ImVec2(0,0))" defs["igPlotHistogram"][2]["call_args"] = "(label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size)" defs["igPlotHistogram"][2]["cimguiname"] = "igPlotHistogram" defs["igPlotHistogram"][2]["defaults"] = {} @@ -10699,7 +10900,7 @@ defs["igPlotHistogram"][2]["defaults"]["scale_max"] = "FLT_MAX" defs["igPlotHistogram"][2]["defaults"]["scale_min"] = "FLT_MAX" defs["igPlotHistogram"][2]["defaults"]["values_offset"] = "0" defs["igPlotHistogram"][2]["funcname"] = "PlotHistogram" -defs["igPlotHistogram"][2]["location"] = "imgui:573" +defs["igPlotHistogram"][2]["location"] = "imgui:592" defs["igPlotHistogram"][2]["namespace"] = "ImGui" defs["igPlotHistogram"][2]["ov_cimguiname"] = "igPlotHistogramFnFloatPtr" defs["igPlotHistogram"][2]["ret"] = "void" @@ -10738,7 +10939,7 @@ defs["igPlotLines"][1]["argsT"][8]["type"] = "ImVec2" defs["igPlotLines"][1]["argsT"][9] = {} defs["igPlotLines"][1]["argsT"][9]["name"] = "stride" defs["igPlotLines"][1]["argsT"][9]["type"] = "int" -defs["igPlotLines"][1]["argsoriginal"] = "(const char* label,const float* values,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859811704183484516925e+38F,float scale_max=3.40282346638528859811704183484516925e+38F,ImVec2 graph_size=ImVec2(0,0),int stride=sizeof(float))" +defs["igPlotLines"][1]["argsoriginal"] = "(const char* label,const float* values,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282347e+38F,float scale_max=3.40282347e+38F,ImVec2 graph_size=ImVec2(0,0),int stride=sizeof(float))" defs["igPlotLines"][1]["call_args"] = "(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride)" defs["igPlotLines"][1]["cimguiname"] = "igPlotLines" defs["igPlotLines"][1]["defaults"] = {} @@ -10749,7 +10950,7 @@ defs["igPlotLines"][1]["defaults"]["scale_min"] = "FLT_MAX" defs["igPlotLines"][1]["defaults"]["stride"] = "sizeof(float)" defs["igPlotLines"][1]["defaults"]["values_offset"] = "0" defs["igPlotLines"][1]["funcname"] = "PlotLines" -defs["igPlotLines"][1]["location"] = "imgui:570" +defs["igPlotLines"][1]["location"] = "imgui:589" defs["igPlotLines"][1]["namespace"] = "ImGui" defs["igPlotLines"][1]["ov_cimguiname"] = "igPlotLinesFloatPtr" defs["igPlotLines"][1]["ret"] = "void" @@ -10787,7 +10988,7 @@ defs["igPlotLines"][2]["argsT"][8]["type"] = "float" defs["igPlotLines"][2]["argsT"][9] = {} defs["igPlotLines"][2]["argsT"][9]["name"] = "graph_size" defs["igPlotLines"][2]["argsT"][9]["type"] = "ImVec2" -defs["igPlotLines"][2]["argsoriginal"] = "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859811704183484516925e+38F,float scale_max=3.40282346638528859811704183484516925e+38F,ImVec2 graph_size=ImVec2(0,0))" +defs["igPlotLines"][2]["argsoriginal"] = "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282347e+38F,float scale_max=3.40282347e+38F,ImVec2 graph_size=ImVec2(0,0))" defs["igPlotLines"][2]["call_args"] = "(label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size)" defs["igPlotLines"][2]["cimguiname"] = "igPlotLines" defs["igPlotLines"][2]["defaults"] = {} @@ -10797,7 +10998,7 @@ defs["igPlotLines"][2]["defaults"]["scale_max"] = "FLT_MAX" defs["igPlotLines"][2]["defaults"]["scale_min"] = "FLT_MAX" defs["igPlotLines"][2]["defaults"]["values_offset"] = "0" defs["igPlotLines"][2]["funcname"] = "PlotLines" -defs["igPlotLines"][2]["location"] = "imgui:571" +defs["igPlotLines"][2]["location"] = "imgui:590" defs["igPlotLines"][2]["namespace"] = "ImGui" defs["igPlotLines"][2]["ov_cimguiname"] = "igPlotLinesFnFloatPtr" defs["igPlotLines"][2]["ret"] = "void" @@ -10814,7 +11015,7 @@ defs["igPopAllowKeyboardFocus"][1]["call_args"] = "()" defs["igPopAllowKeyboardFocus"][1]["cimguiname"] = "igPopAllowKeyboardFocus" defs["igPopAllowKeyboardFocus"][1]["defaults"] = {} defs["igPopAllowKeyboardFocus"][1]["funcname"] = "PopAllowKeyboardFocus" -defs["igPopAllowKeyboardFocus"][1]["location"] = "imgui:371" +defs["igPopAllowKeyboardFocus"][1]["location"] = "imgui:372" defs["igPopAllowKeyboardFocus"][1]["namespace"] = "ImGui" defs["igPopAllowKeyboardFocus"][1]["ov_cimguiname"] = "igPopAllowKeyboardFocus" defs["igPopAllowKeyboardFocus"][1]["ret"] = "void" @@ -10830,7 +11031,7 @@ defs["igPopButtonRepeat"][1]["call_args"] = "()" defs["igPopButtonRepeat"][1]["cimguiname"] = "igPopButtonRepeat" defs["igPopButtonRepeat"][1]["defaults"] = {} defs["igPopButtonRepeat"][1]["funcname"] = "PopButtonRepeat" -defs["igPopButtonRepeat"][1]["location"] = "imgui:373" +defs["igPopButtonRepeat"][1]["location"] = "imgui:374" defs["igPopButtonRepeat"][1]["namespace"] = "ImGui" defs["igPopButtonRepeat"][1]["ov_cimguiname"] = "igPopButtonRepeat" defs["igPopButtonRepeat"][1]["ret"] = "void" @@ -10846,7 +11047,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:683" +defs["igPopClipRect"][1]["location"] = "imgui:757" defs["igPopClipRect"][1]["namespace"] = "ImGui" defs["igPopClipRect"][1]["ov_cimguiname"] = "igPopClipRect" defs["igPopClipRect"][1]["ret"] = "void" @@ -10862,7 +11063,7 @@ defs["igPopFont"][1]["call_args"] = "()" defs["igPopFont"][1]["cimguiname"] = "igPopFont" defs["igPopFont"][1]["defaults"] = {} defs["igPopFont"][1]["funcname"] = "PopFont" -defs["igPopFont"][1]["location"] = "imgui:348" +defs["igPopFont"][1]["location"] = "imgui:364" defs["igPopFont"][1]["namespace"] = "ImGui" defs["igPopFont"][1]["ov_cimguiname"] = "igPopFont" defs["igPopFont"][1]["ret"] = "void" @@ -10878,7 +11079,7 @@ defs["igPopID"][1]["call_args"] = "()" defs["igPopID"][1]["cimguiname"] = "igPopID" defs["igPopID"][1]["defaults"] = {} defs["igPopID"][1]["funcname"] = "PopID" -defs["igPopID"][1]["location"] = "imgui:417" +defs["igPopID"][1]["location"] = "imgui:435" defs["igPopID"][1]["namespace"] = "ImGui" defs["igPopID"][1]["ov_cimguiname"] = "igPopID" defs["igPopID"][1]["ret"] = "void" @@ -10894,7 +11095,7 @@ defs["igPopItemWidth"][1]["call_args"] = "()" defs["igPopItemWidth"][1]["cimguiname"] = "igPopItemWidth" defs["igPopItemWidth"][1]["defaults"] = {} defs["igPopItemWidth"][1]["funcname"] = "PopItemWidth" -defs["igPopItemWidth"][1]["location"] = "imgui:365" +defs["igPopItemWidth"][1]["location"] = "imgui:378" defs["igPopItemWidth"][1]["namespace"] = "ImGui" defs["igPopItemWidth"][1]["ov_cimguiname"] = "igPopItemWidth" defs["igPopItemWidth"][1]["ret"] = "void" @@ -10914,7 +11115,7 @@ defs["igPopStyleColor"][1]["cimguiname"] = "igPopStyleColor" defs["igPopStyleColor"][1]["defaults"] = {} defs["igPopStyleColor"][1]["defaults"]["count"] = "1" defs["igPopStyleColor"][1]["funcname"] = "PopStyleColor" -defs["igPopStyleColor"][1]["location"] = "imgui:351" +defs["igPopStyleColor"][1]["location"] = "imgui:367" defs["igPopStyleColor"][1]["namespace"] = "ImGui" defs["igPopStyleColor"][1]["ov_cimguiname"] = "igPopStyleColor" defs["igPopStyleColor"][1]["ret"] = "void" @@ -10934,7 +11135,7 @@ defs["igPopStyleVar"][1]["cimguiname"] = "igPopStyleVar" defs["igPopStyleVar"][1]["defaults"] = {} defs["igPopStyleVar"][1]["defaults"]["count"] = "1" defs["igPopStyleVar"][1]["funcname"] = "PopStyleVar" -defs["igPopStyleVar"][1]["location"] = "imgui:354" +defs["igPopStyleVar"][1]["location"] = "imgui:370" defs["igPopStyleVar"][1]["namespace"] = "ImGui" defs["igPopStyleVar"][1]["ov_cimguiname"] = "igPopStyleVar" defs["igPopStyleVar"][1]["ret"] = "void" @@ -10950,7 +11151,7 @@ defs["igPopTextWrapPos"][1]["call_args"] = "()" defs["igPopTextWrapPos"][1]["cimguiname"] = "igPopTextWrapPos" defs["igPopTextWrapPos"][1]["defaults"] = {} defs["igPopTextWrapPos"][1]["funcname"] = "PopTextWrapPos" -defs["igPopTextWrapPos"][1]["location"] = "imgui:369" +defs["igPopTextWrapPos"][1]["location"] = "imgui:382" defs["igPopTextWrapPos"][1]["namespace"] = "ImGui" defs["igPopTextWrapPos"][1]["ov_cimguiname"] = "igPopTextWrapPos" defs["igPopTextWrapPos"][1]["ret"] = "void" @@ -10970,14 +11171,14 @@ defs["igProgressBar"][1]["argsT"][2]["type"] = "const ImVec2" defs["igProgressBar"][1]["argsT"][3] = {} defs["igProgressBar"][1]["argsT"][3]["name"] = "overlay" defs["igProgressBar"][1]["argsT"][3]["type"] = "const char*" -defs["igProgressBar"][1]["argsoriginal"] = "(float fraction,const ImVec2& size_arg=ImVec2(-1,0),const char* overlay=((void*)0))" +defs["igProgressBar"][1]["argsoriginal"] = "(float fraction,const ImVec2& size_arg=ImVec2(-1.17549435e-38F,0),const char* overlay=((void*)0))" defs["igProgressBar"][1]["call_args"] = "(fraction,size_arg,overlay)" defs["igProgressBar"][1]["cimguiname"] = "igProgressBar" defs["igProgressBar"][1]["defaults"] = {} defs["igProgressBar"][1]["defaults"]["overlay"] = "NULL" -defs["igProgressBar"][1]["defaults"]["size_arg"] = "ImVec2(-1,0)" +defs["igProgressBar"][1]["defaults"]["size_arg"] = "ImVec2(-FLT_MIN,0)" defs["igProgressBar"][1]["funcname"] = "ProgressBar" -defs["igProgressBar"][1]["location"] = "imgui:450" +defs["igProgressBar"][1]["location"] = "imgui:469" defs["igProgressBar"][1]["namespace"] = "ImGui" defs["igProgressBar"][1]["ov_cimguiname"] = "igProgressBar" defs["igProgressBar"][1]["ret"] = "void" @@ -10996,7 +11197,7 @@ defs["igPushAllowKeyboardFocus"][1]["call_args"] = "(allow_keyboard_focus)" defs["igPushAllowKeyboardFocus"][1]["cimguiname"] = "igPushAllowKeyboardFocus" defs["igPushAllowKeyboardFocus"][1]["defaults"] = {} defs["igPushAllowKeyboardFocus"][1]["funcname"] = "PushAllowKeyboardFocus" -defs["igPushAllowKeyboardFocus"][1]["location"] = "imgui:370" +defs["igPushAllowKeyboardFocus"][1]["location"] = "imgui:371" defs["igPushAllowKeyboardFocus"][1]["namespace"] = "ImGui" defs["igPushAllowKeyboardFocus"][1]["ov_cimguiname"] = "igPushAllowKeyboardFocus" defs["igPushAllowKeyboardFocus"][1]["ret"] = "void" @@ -11015,7 +11216,7 @@ defs["igPushButtonRepeat"][1]["call_args"] = "(repeat)" defs["igPushButtonRepeat"][1]["cimguiname"] = "igPushButtonRepeat" defs["igPushButtonRepeat"][1]["defaults"] = {} defs["igPushButtonRepeat"][1]["funcname"] = "PushButtonRepeat" -defs["igPushButtonRepeat"][1]["location"] = "imgui:372" +defs["igPushButtonRepeat"][1]["location"] = "imgui:373" defs["igPushButtonRepeat"][1]["namespace"] = "ImGui" defs["igPushButtonRepeat"][1]["ov_cimguiname"] = "igPushButtonRepeat" defs["igPushButtonRepeat"][1]["ret"] = "void" @@ -11040,7 +11241,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:682" +defs["igPushClipRect"][1]["location"] = "imgui:756" defs["igPushClipRect"][1]["namespace"] = "ImGui" defs["igPushClipRect"][1]["ov_cimguiname"] = "igPushClipRect" defs["igPushClipRect"][1]["ret"] = "void" @@ -11059,7 +11260,7 @@ defs["igPushFont"][1]["call_args"] = "(font)" defs["igPushFont"][1]["cimguiname"] = "igPushFont" defs["igPushFont"][1]["defaults"] = {} defs["igPushFont"][1]["funcname"] = "PushFont" -defs["igPushFont"][1]["location"] = "imgui:347" +defs["igPushFont"][1]["location"] = "imgui:363" defs["igPushFont"][1]["namespace"] = "ImGui" defs["igPushFont"][1]["ov_cimguiname"] = "igPushFont" defs["igPushFont"][1]["ret"] = "void" @@ -11078,7 +11279,7 @@ defs["igPushID"][1]["call_args"] = "(str_id)" defs["igPushID"][1]["cimguiname"] = "igPushID" defs["igPushID"][1]["defaults"] = {} defs["igPushID"][1]["funcname"] = "PushID" -defs["igPushID"][1]["location"] = "imgui:413" +defs["igPushID"][1]["location"] = "imgui:431" defs["igPushID"][1]["namespace"] = "ImGui" defs["igPushID"][1]["ov_cimguiname"] = "igPushIDStr" defs["igPushID"][1]["ret"] = "void" @@ -11098,7 +11299,7 @@ defs["igPushID"][2]["call_args"] = "(str_id_begin,str_id_end)" defs["igPushID"][2]["cimguiname"] = "igPushID" defs["igPushID"][2]["defaults"] = {} defs["igPushID"][2]["funcname"] = "PushID" -defs["igPushID"][2]["location"] = "imgui:414" +defs["igPushID"][2]["location"] = "imgui:432" defs["igPushID"][2]["namespace"] = "ImGui" defs["igPushID"][2]["ov_cimguiname"] = "igPushIDStrStr" defs["igPushID"][2]["ret"] = "void" @@ -11115,7 +11316,7 @@ defs["igPushID"][3]["call_args"] = "(ptr_id)" defs["igPushID"][3]["cimguiname"] = "igPushID" defs["igPushID"][3]["defaults"] = {} defs["igPushID"][3]["funcname"] = "PushID" -defs["igPushID"][3]["location"] = "imgui:415" +defs["igPushID"][3]["location"] = "imgui:433" defs["igPushID"][3]["namespace"] = "ImGui" defs["igPushID"][3]["ov_cimguiname"] = "igPushIDPtr" defs["igPushID"][3]["ret"] = "void" @@ -11132,7 +11333,7 @@ defs["igPushID"][4]["call_args"] = "(int_id)" defs["igPushID"][4]["cimguiname"] = "igPushID" defs["igPushID"][4]["defaults"] = {} defs["igPushID"][4]["funcname"] = "PushID" -defs["igPushID"][4]["location"] = "imgui:416" +defs["igPushID"][4]["location"] = "imgui:434" defs["igPushID"][4]["namespace"] = "ImGui" defs["igPushID"][4]["ov_cimguiname"] = "igPushIDInt" defs["igPushID"][4]["ret"] = "void" @@ -11154,7 +11355,7 @@ defs["igPushItemWidth"][1]["call_args"] = "(item_width)" defs["igPushItemWidth"][1]["cimguiname"] = "igPushItemWidth" defs["igPushItemWidth"][1]["defaults"] = {} defs["igPushItemWidth"][1]["funcname"] = "PushItemWidth" -defs["igPushItemWidth"][1]["location"] = "imgui:364" +defs["igPushItemWidth"][1]["location"] = "imgui:377" defs["igPushItemWidth"][1]["namespace"] = "ImGui" defs["igPushItemWidth"][1]["ov_cimguiname"] = "igPushItemWidth" defs["igPushItemWidth"][1]["ret"] = "void" @@ -11176,7 +11377,7 @@ defs["igPushStyleColor"][1]["call_args"] = "(idx,col)" defs["igPushStyleColor"][1]["cimguiname"] = "igPushStyleColor" defs["igPushStyleColor"][1]["defaults"] = {} defs["igPushStyleColor"][1]["funcname"] = "PushStyleColor" -defs["igPushStyleColor"][1]["location"] = "imgui:349" +defs["igPushStyleColor"][1]["location"] = "imgui:365" defs["igPushStyleColor"][1]["namespace"] = "ImGui" defs["igPushStyleColor"][1]["ov_cimguiname"] = "igPushStyleColorU32" defs["igPushStyleColor"][1]["ret"] = "void" @@ -11196,7 +11397,7 @@ defs["igPushStyleColor"][2]["call_args"] = "(idx,col)" defs["igPushStyleColor"][2]["cimguiname"] = "igPushStyleColor" defs["igPushStyleColor"][2]["defaults"] = {} defs["igPushStyleColor"][2]["funcname"] = "PushStyleColor" -defs["igPushStyleColor"][2]["location"] = "imgui:350" +defs["igPushStyleColor"][2]["location"] = "imgui:366" defs["igPushStyleColor"][2]["namespace"] = "ImGui" defs["igPushStyleColor"][2]["ov_cimguiname"] = "igPushStyleColorVec4" defs["igPushStyleColor"][2]["ret"] = "void" @@ -11219,7 +11420,7 @@ defs["igPushStyleVar"][1]["call_args"] = "(idx,val)" defs["igPushStyleVar"][1]["cimguiname"] = "igPushStyleVar" defs["igPushStyleVar"][1]["defaults"] = {} defs["igPushStyleVar"][1]["funcname"] = "PushStyleVar" -defs["igPushStyleVar"][1]["location"] = "imgui:352" +defs["igPushStyleVar"][1]["location"] = "imgui:368" defs["igPushStyleVar"][1]["namespace"] = "ImGui" defs["igPushStyleVar"][1]["ov_cimguiname"] = "igPushStyleVarFloat" defs["igPushStyleVar"][1]["ret"] = "void" @@ -11239,7 +11440,7 @@ defs["igPushStyleVar"][2]["call_args"] = "(idx,val)" defs["igPushStyleVar"][2]["cimguiname"] = "igPushStyleVar" defs["igPushStyleVar"][2]["defaults"] = {} defs["igPushStyleVar"][2]["funcname"] = "PushStyleVar" -defs["igPushStyleVar"][2]["location"] = "imgui:353" +defs["igPushStyleVar"][2]["location"] = "imgui:369" defs["igPushStyleVar"][2]["namespace"] = "ImGui" defs["igPushStyleVar"][2]["ov_cimguiname"] = "igPushStyleVarVec2" defs["igPushStyleVar"][2]["ret"] = "void" @@ -11260,7 +11461,7 @@ defs["igPushTextWrapPos"][1]["cimguiname"] = "igPushTextWrapPos" defs["igPushTextWrapPos"][1]["defaults"] = {} defs["igPushTextWrapPos"][1]["defaults"]["wrap_local_pos_x"] = "0.0f" defs["igPushTextWrapPos"][1]["funcname"] = "PushTextWrapPos" -defs["igPushTextWrapPos"][1]["location"] = "imgui:368" +defs["igPushTextWrapPos"][1]["location"] = "imgui:381" defs["igPushTextWrapPos"][1]["namespace"] = "ImGui" defs["igPushTextWrapPos"][1]["ov_cimguiname"] = "igPushTextWrapPos" defs["igPushTextWrapPos"][1]["ret"] = "void" @@ -11282,7 +11483,7 @@ defs["igRadioButton"][1]["call_args"] = "(label,active)" defs["igRadioButton"][1]["cimguiname"] = "igRadioButton" defs["igRadioButton"][1]["defaults"] = {} defs["igRadioButton"][1]["funcname"] = "RadioButton" -defs["igRadioButton"][1]["location"] = "imgui:448" +defs["igRadioButton"][1]["location"] = "imgui:467" defs["igRadioButton"][1]["namespace"] = "ImGui" defs["igRadioButton"][1]["ov_cimguiname"] = "igRadioButtonBool" defs["igRadioButton"][1]["ret"] = "bool" @@ -11305,7 +11506,7 @@ defs["igRadioButton"][2]["call_args"] = "(label,v,v_button)" defs["igRadioButton"][2]["cimguiname"] = "igRadioButton" defs["igRadioButton"][2]["defaults"] = {} defs["igRadioButton"][2]["funcname"] = "RadioButton" -defs["igRadioButton"][2]["location"] = "imgui:449" +defs["igRadioButton"][2]["location"] = "imgui:468" defs["igRadioButton"][2]["namespace"] = "ImGui" defs["igRadioButton"][2]["ov_cimguiname"] = "igRadioButtonIntPtr" defs["igRadioButton"][2]["ret"] = "bool" @@ -11322,7 +11523,7 @@ defs["igRender"][1]["call_args"] = "()" defs["igRender"][1]["cimguiname"] = "igRender" defs["igRender"][1]["defaults"] = {} defs["igRender"][1]["funcname"] = "Render" -defs["igRender"][1]["location"] = "imgui:254" +defs["igRender"][1]["location"] = "imgui:266" defs["igRender"][1]["namespace"] = "ImGui" defs["igRender"][1]["ov_cimguiname"] = "igRender" defs["igRender"][1]["ret"] = "void" @@ -11342,7 +11543,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:760" +defs["igResetMouseDragDelta"][1]["location"] = "imgui:834" defs["igResetMouseDragDelta"][1]["namespace"] = "ImGui" defs["igResetMouseDragDelta"][1]["ov_cimguiname"] = "igResetMouseDragDelta" defs["igResetMouseDragDelta"][1]["ret"] = "void" @@ -11366,7 +11567,7 @@ defs["igSameLine"][1]["defaults"] = {} defs["igSameLine"][1]["defaults"]["offset_from_start_x"] = "0.0f" defs["igSameLine"][1]["defaults"]["spacing"] = "-1.0f" defs["igSameLine"][1]["funcname"] = "SameLine" -defs["igSameLine"][1]["location"] = "imgui:383" +defs["igSameLine"][1]["location"] = "imgui:401" defs["igSameLine"][1]["namespace"] = "ImGui" defs["igSameLine"][1]["ov_cimguiname"] = "igSameLine" defs["igSameLine"][1]["ret"] = "void" @@ -11385,7 +11586,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:775" +defs["igSaveIniSettingsToDisk"][1]["location"] = "imgui:849" defs["igSaveIniSettingsToDisk"][1]["namespace"] = "ImGui" defs["igSaveIniSettingsToDisk"][1]["ov_cimguiname"] = "igSaveIniSettingsToDisk" defs["igSaveIniSettingsToDisk"][1]["ret"] = "void" @@ -11405,7 +11606,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:776" +defs["igSaveIniSettingsToMemory"][1]["location"] = "imgui:850" defs["igSaveIniSettingsToMemory"][1]["namespace"] = "ImGui" defs["igSaveIniSettingsToMemory"][1]["ov_cimguiname"] = "igSaveIniSettingsToMemory" defs["igSaveIniSettingsToMemory"][1]["ret"] = "const char*" @@ -11436,7 +11637,7 @@ defs["igSelectable"][1]["defaults"]["flags"] = "0" defs["igSelectable"][1]["defaults"]["selected"] = "false" defs["igSelectable"][1]["defaults"]["size"] = "ImVec2(0,0)" defs["igSelectable"][1]["funcname"] = "Selectable" -defs["igSelectable"][1]["location"] = "imgui:558" +defs["igSelectable"][1]["location"] = "imgui:577" defs["igSelectable"][1]["namespace"] = "ImGui" defs["igSelectable"][1]["ov_cimguiname"] = "igSelectableBool" defs["igSelectable"][1]["ret"] = "bool" @@ -11464,7 +11665,7 @@ defs["igSelectable"][2]["defaults"] = {} defs["igSelectable"][2]["defaults"]["flags"] = "0" defs["igSelectable"][2]["defaults"]["size"] = "ImVec2(0,0)" defs["igSelectable"][2]["funcname"] = "Selectable" -defs["igSelectable"][2]["location"] = "imgui:559" +defs["igSelectable"][2]["location"] = "imgui:578" defs["igSelectable"][2]["namespace"] = "ImGui" defs["igSelectable"][2]["ov_cimguiname"] = "igSelectableBoolPtr" defs["igSelectable"][2]["ret"] = "bool" @@ -11481,7 +11682,7 @@ defs["igSeparator"][1]["call_args"] = "()" defs["igSeparator"][1]["cimguiname"] = "igSeparator" defs["igSeparator"][1]["defaults"] = {} defs["igSeparator"][1]["funcname"] = "Separator" -defs["igSeparator"][1]["location"] = "imgui:382" +defs["igSeparator"][1]["location"] = "imgui:400" defs["igSeparator"][1]["namespace"] = "ImGui" defs["igSeparator"][1]["ov_cimguiname"] = "igSeparator" defs["igSeparator"][1]["ret"] = "void" @@ -11511,7 +11712,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:784" +defs["igSetAllocatorFunctions"][1]["location"] = "imgui:858" defs["igSetAllocatorFunctions"][1]["namespace"] = "ImGui" defs["igSetAllocatorFunctions"][1]["ov_cimguiname"] = "igSetAllocatorFunctions" defs["igSetAllocatorFunctions"][1]["ret"] = "void" @@ -11530,7 +11731,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:768" +defs["igSetClipboardText"][1]["location"] = "imgui:842" defs["igSetClipboardText"][1]["namespace"] = "ImGui" defs["igSetClipboardText"][1]["ov_cimguiname"] = "igSetClipboardText" defs["igSetClipboardText"][1]["ret"] = "void" @@ -11549,7 +11750,7 @@ defs["igSetColorEditOptions"][1]["call_args"] = "(flags)" defs["igSetColorEditOptions"][1]["cimguiname"] = "igSetColorEditOptions" defs["igSetColorEditOptions"][1]["defaults"] = {} defs["igSetColorEditOptions"][1]["funcname"] = "SetColorEditOptions" -defs["igSetColorEditOptions"][1]["location"] = "imgui:533" +defs["igSetColorEditOptions"][1]["location"] = "imgui:552" defs["igSetColorEditOptions"][1]["namespace"] = "ImGui" defs["igSetColorEditOptions"][1]["ov_cimguiname"] = "igSetColorEditOptions" defs["igSetColorEditOptions"][1]["ret"] = "void" @@ -11571,7 +11772,7 @@ defs["igSetColumnOffset"][1]["call_args"] = "(column_index,offset_x)" defs["igSetColumnOffset"][1]["cimguiname"] = "igSetColumnOffset" defs["igSetColumnOffset"][1]["defaults"] = {} defs["igSetColumnOffset"][1]["funcname"] = "SetColumnOffset" -defs["igSetColumnOffset"][1]["location"] = "imgui:650" +defs["igSetColumnOffset"][1]["location"] = "imgui:724" defs["igSetColumnOffset"][1]["namespace"] = "ImGui" defs["igSetColumnOffset"][1]["ov_cimguiname"] = "igSetColumnOffset" defs["igSetColumnOffset"][1]["ret"] = "void" @@ -11593,7 +11794,7 @@ defs["igSetColumnWidth"][1]["call_args"] = "(column_index,width)" defs["igSetColumnWidth"][1]["cimguiname"] = "igSetColumnWidth" defs["igSetColumnWidth"][1]["defaults"] = {} defs["igSetColumnWidth"][1]["funcname"] = "SetColumnWidth" -defs["igSetColumnWidth"][1]["location"] = "imgui:648" +defs["igSetColumnWidth"][1]["location"] = "imgui:722" defs["igSetColumnWidth"][1]["namespace"] = "ImGui" defs["igSetColumnWidth"][1]["ov_cimguiname"] = "igSetColumnWidth" defs["igSetColumnWidth"][1]["ret"] = "void" @@ -11612,7 +11813,7 @@ defs["igSetCurrentContext"][1]["call_args"] = "(ctx)" defs["igSetCurrentContext"][1]["cimguiname"] = "igSetCurrentContext" defs["igSetCurrentContext"][1]["defaults"] = {} defs["igSetCurrentContext"][1]["funcname"] = "SetCurrentContext" -defs["igSetCurrentContext"][1]["location"] = "imgui:247" +defs["igSetCurrentContext"][1]["location"] = "imgui:259" defs["igSetCurrentContext"][1]["namespace"] = "ImGui" defs["igSetCurrentContext"][1]["ov_cimguiname"] = "igSetCurrentContext" defs["igSetCurrentContext"][1]["ret"] = "void" @@ -11631,7 +11832,7 @@ defs["igSetCursorPos"][1]["call_args"] = "(local_pos)" defs["igSetCursorPos"][1]["cimguiname"] = "igSetCursorPos" defs["igSetCursorPos"][1]["defaults"] = {} defs["igSetCursorPos"][1]["funcname"] = "SetCursorPos" -defs["igSetCursorPos"][1]["location"] = "imgui:394" +defs["igSetCursorPos"][1]["location"] = "imgui:412" defs["igSetCursorPos"][1]["namespace"] = "ImGui" defs["igSetCursorPos"][1]["ov_cimguiname"] = "igSetCursorPos" defs["igSetCursorPos"][1]["ret"] = "void" @@ -11650,7 +11851,7 @@ defs["igSetCursorPosX"][1]["call_args"] = "(local_x)" defs["igSetCursorPosX"][1]["cimguiname"] = "igSetCursorPosX" defs["igSetCursorPosX"][1]["defaults"] = {} defs["igSetCursorPosX"][1]["funcname"] = "SetCursorPosX" -defs["igSetCursorPosX"][1]["location"] = "imgui:395" +defs["igSetCursorPosX"][1]["location"] = "imgui:413" defs["igSetCursorPosX"][1]["namespace"] = "ImGui" defs["igSetCursorPosX"][1]["ov_cimguiname"] = "igSetCursorPosX" defs["igSetCursorPosX"][1]["ret"] = "void" @@ -11669,7 +11870,7 @@ defs["igSetCursorPosY"][1]["call_args"] = "(local_y)" defs["igSetCursorPosY"][1]["cimguiname"] = "igSetCursorPosY" defs["igSetCursorPosY"][1]["defaults"] = {} defs["igSetCursorPosY"][1]["funcname"] = "SetCursorPosY" -defs["igSetCursorPosY"][1]["location"] = "imgui:396" +defs["igSetCursorPosY"][1]["location"] = "imgui:414" defs["igSetCursorPosY"][1]["namespace"] = "ImGui" defs["igSetCursorPosY"][1]["ov_cimguiname"] = "igSetCursorPosY" defs["igSetCursorPosY"][1]["ret"] = "void" @@ -11688,7 +11889,7 @@ defs["igSetCursorScreenPos"][1]["call_args"] = "(pos)" defs["igSetCursorScreenPos"][1]["cimguiname"] = "igSetCursorScreenPos" defs["igSetCursorScreenPos"][1]["defaults"] = {} defs["igSetCursorScreenPos"][1]["funcname"] = "SetCursorScreenPos" -defs["igSetCursorScreenPos"][1]["location"] = "imgui:399" +defs["igSetCursorScreenPos"][1]["location"] = "imgui:417" defs["igSetCursorScreenPos"][1]["namespace"] = "ImGui" defs["igSetCursorScreenPos"][1]["ov_cimguiname"] = "igSetCursorScreenPos" defs["igSetCursorScreenPos"][1]["ret"] = "void" @@ -11717,7 +11918,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:674" +defs["igSetDragDropPayload"][1]["location"] = "imgui:747" defs["igSetDragDropPayload"][1]["namespace"] = "ImGui" defs["igSetDragDropPayload"][1]["ov_cimguiname"] = "igSetDragDropPayload" defs["igSetDragDropPayload"][1]["ret"] = "bool" @@ -11733,7 +11934,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:709" +defs["igSetItemAllowOverlap"][1]["location"] = "imgui:783" defs["igSetItemAllowOverlap"][1]["namespace"] = "ImGui" defs["igSetItemAllowOverlap"][1]["ov_cimguiname"] = "igSetItemAllowOverlap" defs["igSetItemAllowOverlap"][1]["ret"] = "void" @@ -11749,7 +11950,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:687" +defs["igSetItemDefaultFocus"][1]["location"] = "imgui:761" defs["igSetItemDefaultFocus"][1]["namespace"] = "ImGui" defs["igSetItemDefaultFocus"][1]["ov_cimguiname"] = "igSetItemDefaultFocus" defs["igSetItemDefaultFocus"][1]["ret"] = "void" @@ -11769,7 +11970,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:688" +defs["igSetKeyboardFocusHere"][1]["location"] = "imgui:762" defs["igSetKeyboardFocusHere"][1]["namespace"] = "ImGui" defs["igSetKeyboardFocusHere"][1]["ov_cimguiname"] = "igSetKeyboardFocusHere" defs["igSetKeyboardFocusHere"][1]["ret"] = "void" @@ -11788,7 +11989,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:762" +defs["igSetMouseCursor"][1]["location"] = "imgui:836" defs["igSetMouseCursor"][1]["namespace"] = "ImGui" defs["igSetMouseCursor"][1]["ov_cimguiname"] = "igSetMouseCursor" defs["igSetMouseCursor"][1]["ret"] = "void" @@ -11811,7 +12012,7 @@ defs["igSetNextItemOpen"][1]["cimguiname"] = "igSetNextItemOpen" defs["igSetNextItemOpen"][1]["defaults"] = {} defs["igSetNextItemOpen"][1]["defaults"]["cond"] = "0" defs["igSetNextItemOpen"][1]["funcname"] = "SetNextItemOpen" -defs["igSetNextItemOpen"][1]["location"] = "imgui:553" +defs["igSetNextItemOpen"][1]["location"] = "imgui:572" defs["igSetNextItemOpen"][1]["namespace"] = "ImGui" defs["igSetNextItemOpen"][1]["ov_cimguiname"] = "igSetNextItemOpen" defs["igSetNextItemOpen"][1]["ret"] = "void" @@ -11830,7 +12031,7 @@ defs["igSetNextItemWidth"][1]["call_args"] = "(item_width)" defs["igSetNextItemWidth"][1]["cimguiname"] = "igSetNextItemWidth" defs["igSetNextItemWidth"][1]["defaults"] = {} defs["igSetNextItemWidth"][1]["funcname"] = "SetNextItemWidth" -defs["igSetNextItemWidth"][1]["location"] = "imgui:366" +defs["igSetNextItemWidth"][1]["location"] = "imgui:379" defs["igSetNextItemWidth"][1]["namespace"] = "ImGui" defs["igSetNextItemWidth"][1]["ov_cimguiname"] = "igSetNextItemWidth" defs["igSetNextItemWidth"][1]["ret"] = "void" @@ -11849,7 +12050,7 @@ defs["igSetNextWindowBgAlpha"][1]["call_args"] = "(alpha)" defs["igSetNextWindowBgAlpha"][1]["cimguiname"] = "igSetNextWindowBgAlpha" defs["igSetNextWindowBgAlpha"][1]["defaults"] = {} defs["igSetNextWindowBgAlpha"][1]["funcname"] = "SetNextWindowBgAlpha" -defs["igSetNextWindowBgAlpha"][1]["location"] = "imgui:315" +defs["igSetNextWindowBgAlpha"][1]["location"] = "imgui:330" defs["igSetNextWindowBgAlpha"][1]["namespace"] = "ImGui" defs["igSetNextWindowBgAlpha"][1]["ov_cimguiname"] = "igSetNextWindowBgAlpha" defs["igSetNextWindowBgAlpha"][1]["ret"] = "void" @@ -11872,7 +12073,7 @@ defs["igSetNextWindowCollapsed"][1]["cimguiname"] = "igSetNextWindowCollapsed" defs["igSetNextWindowCollapsed"][1]["defaults"] = {} defs["igSetNextWindowCollapsed"][1]["defaults"]["cond"] = "0" defs["igSetNextWindowCollapsed"][1]["funcname"] = "SetNextWindowCollapsed" -defs["igSetNextWindowCollapsed"][1]["location"] = "imgui:313" +defs["igSetNextWindowCollapsed"][1]["location"] = "imgui:328" defs["igSetNextWindowCollapsed"][1]["namespace"] = "ImGui" defs["igSetNextWindowCollapsed"][1]["ov_cimguiname"] = "igSetNextWindowCollapsed" defs["igSetNextWindowCollapsed"][1]["ret"] = "void" @@ -11891,7 +12092,7 @@ defs["igSetNextWindowContentSize"][1]["call_args"] = "(size)" defs["igSetNextWindowContentSize"][1]["cimguiname"] = "igSetNextWindowContentSize" defs["igSetNextWindowContentSize"][1]["defaults"] = {} defs["igSetNextWindowContentSize"][1]["funcname"] = "SetNextWindowContentSize" -defs["igSetNextWindowContentSize"][1]["location"] = "imgui:312" +defs["igSetNextWindowContentSize"][1]["location"] = "imgui:327" defs["igSetNextWindowContentSize"][1]["namespace"] = "ImGui" defs["igSetNextWindowContentSize"][1]["ov_cimguiname"] = "igSetNextWindowContentSize" defs["igSetNextWindowContentSize"][1]["ret"] = "void" @@ -11907,7 +12108,7 @@ defs["igSetNextWindowFocus"][1]["call_args"] = "()" defs["igSetNextWindowFocus"][1]["cimguiname"] = "igSetNextWindowFocus" defs["igSetNextWindowFocus"][1]["defaults"] = {} defs["igSetNextWindowFocus"][1]["funcname"] = "SetNextWindowFocus" -defs["igSetNextWindowFocus"][1]["location"] = "imgui:314" +defs["igSetNextWindowFocus"][1]["location"] = "imgui:329" defs["igSetNextWindowFocus"][1]["namespace"] = "ImGui" defs["igSetNextWindowFocus"][1]["ov_cimguiname"] = "igSetNextWindowFocus" defs["igSetNextWindowFocus"][1]["ret"] = "void" @@ -11934,7 +12135,7 @@ defs["igSetNextWindowPos"][1]["defaults"] = {} defs["igSetNextWindowPos"][1]["defaults"]["cond"] = "0" defs["igSetNextWindowPos"][1]["defaults"]["pivot"] = "ImVec2(0,0)" defs["igSetNextWindowPos"][1]["funcname"] = "SetNextWindowPos" -defs["igSetNextWindowPos"][1]["location"] = "imgui:309" +defs["igSetNextWindowPos"][1]["location"] = "imgui:324" defs["igSetNextWindowPos"][1]["namespace"] = "ImGui" defs["igSetNextWindowPos"][1]["ov_cimguiname"] = "igSetNextWindowPos" defs["igSetNextWindowPos"][1]["ret"] = "void" @@ -11957,7 +12158,7 @@ defs["igSetNextWindowSize"][1]["cimguiname"] = "igSetNextWindowSize" defs["igSetNextWindowSize"][1]["defaults"] = {} defs["igSetNextWindowSize"][1]["defaults"]["cond"] = "0" defs["igSetNextWindowSize"][1]["funcname"] = "SetNextWindowSize" -defs["igSetNextWindowSize"][1]["location"] = "imgui:310" +defs["igSetNextWindowSize"][1]["location"] = "imgui:325" defs["igSetNextWindowSize"][1]["namespace"] = "ImGui" defs["igSetNextWindowSize"][1]["ov_cimguiname"] = "igSetNextWindowSize" defs["igSetNextWindowSize"][1]["ret"] = "void" @@ -11987,7 +12188,7 @@ defs["igSetNextWindowSizeConstraints"][1]["defaults"] = {} defs["igSetNextWindowSizeConstraints"][1]["defaults"]["custom_callback"] = "NULL" defs["igSetNextWindowSizeConstraints"][1]["defaults"]["custom_callback_data"] = "NULL" defs["igSetNextWindowSizeConstraints"][1]["funcname"] = "SetNextWindowSizeConstraints" -defs["igSetNextWindowSizeConstraints"][1]["location"] = "imgui:311" +defs["igSetNextWindowSizeConstraints"][1]["location"] = "imgui:326" defs["igSetNextWindowSizeConstraints"][1]["namespace"] = "ImGui" defs["igSetNextWindowSizeConstraints"][1]["ov_cimguiname"] = "igSetNextWindowSizeConstraints" defs["igSetNextWindowSizeConstraints"][1]["ret"] = "void" @@ -12010,7 +12211,7 @@ defs["igSetScrollFromPosX"][1]["cimguiname"] = "igSetScrollFromPosX" defs["igSetScrollFromPosX"][1]["defaults"] = {} defs["igSetScrollFromPosX"][1]["defaults"]["center_x_ratio"] = "0.5f" defs["igSetScrollFromPosX"][1]["funcname"] = "SetScrollFromPosX" -defs["igSetScrollFromPosX"][1]["location"] = "imgui:343" +defs["igSetScrollFromPosX"][1]["location"] = "imgui:359" defs["igSetScrollFromPosX"][1]["namespace"] = "ImGui" defs["igSetScrollFromPosX"][1]["ov_cimguiname"] = "igSetScrollFromPosX" defs["igSetScrollFromPosX"][1]["ret"] = "void" @@ -12033,7 +12234,7 @@ defs["igSetScrollFromPosY"][1]["cimguiname"] = "igSetScrollFromPosY" defs["igSetScrollFromPosY"][1]["defaults"] = {} defs["igSetScrollFromPosY"][1]["defaults"]["center_y_ratio"] = "0.5f" defs["igSetScrollFromPosY"][1]["funcname"] = "SetScrollFromPosY" -defs["igSetScrollFromPosY"][1]["location"] = "imgui:344" +defs["igSetScrollFromPosY"][1]["location"] = "imgui:360" defs["igSetScrollFromPosY"][1]["namespace"] = "ImGui" defs["igSetScrollFromPosY"][1]["ov_cimguiname"] = "igSetScrollFromPosY" defs["igSetScrollFromPosY"][1]["ret"] = "void" @@ -12053,7 +12254,7 @@ defs["igSetScrollHereX"][1]["cimguiname"] = "igSetScrollHereX" defs["igSetScrollHereX"][1]["defaults"] = {} defs["igSetScrollHereX"][1]["defaults"]["center_x_ratio"] = "0.5f" defs["igSetScrollHereX"][1]["funcname"] = "SetScrollHereX" -defs["igSetScrollHereX"][1]["location"] = "imgui:341" +defs["igSetScrollHereX"][1]["location"] = "imgui:357" defs["igSetScrollHereX"][1]["namespace"] = "ImGui" defs["igSetScrollHereX"][1]["ov_cimguiname"] = "igSetScrollHereX" defs["igSetScrollHereX"][1]["ret"] = "void" @@ -12073,7 +12274,7 @@ defs["igSetScrollHereY"][1]["cimguiname"] = "igSetScrollHereY" defs["igSetScrollHereY"][1]["defaults"] = {} defs["igSetScrollHereY"][1]["defaults"]["center_y_ratio"] = "0.5f" defs["igSetScrollHereY"][1]["funcname"] = "SetScrollHereY" -defs["igSetScrollHereY"][1]["location"] = "imgui:342" +defs["igSetScrollHereY"][1]["location"] = "imgui:358" defs["igSetScrollHereY"][1]["namespace"] = "ImGui" defs["igSetScrollHereY"][1]["ov_cimguiname"] = "igSetScrollHereY" defs["igSetScrollHereY"][1]["ret"] = "void" @@ -12092,7 +12293,7 @@ defs["igSetScrollX"][1]["call_args"] = "(scroll_x)" defs["igSetScrollX"][1]["cimguiname"] = "igSetScrollX" defs["igSetScrollX"][1]["defaults"] = {} defs["igSetScrollX"][1]["funcname"] = "SetScrollX" -defs["igSetScrollX"][1]["location"] = "imgui:339" +defs["igSetScrollX"][1]["location"] = "imgui:353" defs["igSetScrollX"][1]["namespace"] = "ImGui" defs["igSetScrollX"][1]["ov_cimguiname"] = "igSetScrollX" defs["igSetScrollX"][1]["ret"] = "void" @@ -12111,7 +12312,7 @@ defs["igSetScrollY"][1]["call_args"] = "(scroll_y)" defs["igSetScrollY"][1]["cimguiname"] = "igSetScrollY" defs["igSetScrollY"][1]["defaults"] = {} defs["igSetScrollY"][1]["funcname"] = "SetScrollY" -defs["igSetScrollY"][1]["location"] = "imgui:340" +defs["igSetScrollY"][1]["location"] = "imgui:354" defs["igSetScrollY"][1]["namespace"] = "ImGui" defs["igSetScrollY"][1]["ov_cimguiname"] = "igSetScrollY" defs["igSetScrollY"][1]["ret"] = "void" @@ -12130,7 +12331,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:720" +defs["igSetStateStorage"][1]["location"] = "imgui:794" defs["igSetStateStorage"][1]["namespace"] = "ImGui" defs["igSetStateStorage"][1]["ov_cimguiname"] = "igSetStateStorage" defs["igSetStateStorage"][1]["ret"] = "void" @@ -12149,7 +12350,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:659" +defs["igSetTabItemClosed"][1]["location"] = "imgui:733" defs["igSetTabItemClosed"][1]["namespace"] = "ImGui" defs["igSetTabItemClosed"][1]["ov_cimguiname"] = "igSetTabItemClosed" defs["igSetTabItemClosed"][1]["ret"] = "void" @@ -12172,7 +12373,7 @@ defs["igSetTooltip"][1]["cimguiname"] = "igSetTooltip" defs["igSetTooltip"][1]["defaults"] = {} defs["igSetTooltip"][1]["funcname"] = "SetTooltip" defs["igSetTooltip"][1]["isvararg"] = "...)" -defs["igSetTooltip"][1]["location"] = "imgui:599" +defs["igSetTooltip"][1]["location"] = "imgui:618" defs["igSetTooltip"][1]["namespace"] = "ImGui" defs["igSetTooltip"][1]["ov_cimguiname"] = "igSetTooltip" defs["igSetTooltip"][1]["ret"] = "void" @@ -12194,7 +12395,7 @@ defs["igSetTooltipV"][1]["call_args"] = "(fmt,args)" defs["igSetTooltipV"][1]["cimguiname"] = "igSetTooltipV" defs["igSetTooltipV"][1]["defaults"] = {} defs["igSetTooltipV"][1]["funcname"] = "SetTooltipV" -defs["igSetTooltipV"][1]["location"] = "imgui:600" +defs["igSetTooltipV"][1]["location"] = "imgui:619" defs["igSetTooltipV"][1]["namespace"] = "ImGui" defs["igSetTooltipV"][1]["ov_cimguiname"] = "igSetTooltipV" defs["igSetTooltipV"][1]["ret"] = "void" @@ -12217,7 +12418,7 @@ defs["igSetWindowCollapsed"][1]["cimguiname"] = "igSetWindowCollapsed" defs["igSetWindowCollapsed"][1]["defaults"] = {} defs["igSetWindowCollapsed"][1]["defaults"]["cond"] = "0" defs["igSetWindowCollapsed"][1]["funcname"] = "SetWindowCollapsed" -defs["igSetWindowCollapsed"][1]["location"] = "imgui:318" +defs["igSetWindowCollapsed"][1]["location"] = "imgui:333" defs["igSetWindowCollapsed"][1]["namespace"] = "ImGui" defs["igSetWindowCollapsed"][1]["ov_cimguiname"] = "igSetWindowCollapsedBool" defs["igSetWindowCollapsed"][1]["ret"] = "void" @@ -12241,7 +12442,7 @@ defs["igSetWindowCollapsed"][2]["cimguiname"] = "igSetWindowCollapsed" defs["igSetWindowCollapsed"][2]["defaults"] = {} defs["igSetWindowCollapsed"][2]["defaults"]["cond"] = "0" defs["igSetWindowCollapsed"][2]["funcname"] = "SetWindowCollapsed" -defs["igSetWindowCollapsed"][2]["location"] = "imgui:323" +defs["igSetWindowCollapsed"][2]["location"] = "imgui:338" defs["igSetWindowCollapsed"][2]["namespace"] = "ImGui" defs["igSetWindowCollapsed"][2]["ov_cimguiname"] = "igSetWindowCollapsedStr" defs["igSetWindowCollapsed"][2]["ret"] = "void" @@ -12258,7 +12459,7 @@ defs["igSetWindowFocus"][1]["call_args"] = "()" defs["igSetWindowFocus"][1]["cimguiname"] = "igSetWindowFocus" defs["igSetWindowFocus"][1]["defaults"] = {} defs["igSetWindowFocus"][1]["funcname"] = "SetWindowFocus" -defs["igSetWindowFocus"][1]["location"] = "imgui:319" +defs["igSetWindowFocus"][1]["location"] = "imgui:334" defs["igSetWindowFocus"][1]["namespace"] = "ImGui" defs["igSetWindowFocus"][1]["ov_cimguiname"] = "igSetWindowFocusNil" defs["igSetWindowFocus"][1]["ret"] = "void" @@ -12275,7 +12476,7 @@ defs["igSetWindowFocus"][2]["call_args"] = "(name)" defs["igSetWindowFocus"][2]["cimguiname"] = "igSetWindowFocus" defs["igSetWindowFocus"][2]["defaults"] = {} defs["igSetWindowFocus"][2]["funcname"] = "SetWindowFocus" -defs["igSetWindowFocus"][2]["location"] = "imgui:324" +defs["igSetWindowFocus"][2]["location"] = "imgui:339" defs["igSetWindowFocus"][2]["namespace"] = "ImGui" defs["igSetWindowFocus"][2]["ov_cimguiname"] = "igSetWindowFocusStr" defs["igSetWindowFocus"][2]["ret"] = "void" @@ -12295,7 +12496,7 @@ defs["igSetWindowFontScale"][1]["call_args"] = "(scale)" defs["igSetWindowFontScale"][1]["cimguiname"] = "igSetWindowFontScale" defs["igSetWindowFontScale"][1]["defaults"] = {} defs["igSetWindowFontScale"][1]["funcname"] = "SetWindowFontScale" -defs["igSetWindowFontScale"][1]["location"] = "imgui:320" +defs["igSetWindowFontScale"][1]["location"] = "imgui:335" defs["igSetWindowFontScale"][1]["namespace"] = "ImGui" defs["igSetWindowFontScale"][1]["ov_cimguiname"] = "igSetWindowFontScale" defs["igSetWindowFontScale"][1]["ret"] = "void" @@ -12318,7 +12519,7 @@ defs["igSetWindowPos"][1]["cimguiname"] = "igSetWindowPos" defs["igSetWindowPos"][1]["defaults"] = {} defs["igSetWindowPos"][1]["defaults"]["cond"] = "0" defs["igSetWindowPos"][1]["funcname"] = "SetWindowPos" -defs["igSetWindowPos"][1]["location"] = "imgui:316" +defs["igSetWindowPos"][1]["location"] = "imgui:331" defs["igSetWindowPos"][1]["namespace"] = "ImGui" defs["igSetWindowPos"][1]["ov_cimguiname"] = "igSetWindowPosVec2" defs["igSetWindowPos"][1]["ret"] = "void" @@ -12342,7 +12543,7 @@ defs["igSetWindowPos"][2]["cimguiname"] = "igSetWindowPos" defs["igSetWindowPos"][2]["defaults"] = {} defs["igSetWindowPos"][2]["defaults"]["cond"] = "0" defs["igSetWindowPos"][2]["funcname"] = "SetWindowPos" -defs["igSetWindowPos"][2]["location"] = "imgui:321" +defs["igSetWindowPos"][2]["location"] = "imgui:336" defs["igSetWindowPos"][2]["namespace"] = "ImGui" defs["igSetWindowPos"][2]["ov_cimguiname"] = "igSetWindowPosStr" defs["igSetWindowPos"][2]["ret"] = "void" @@ -12366,7 +12567,7 @@ defs["igSetWindowSize"][1]["cimguiname"] = "igSetWindowSize" defs["igSetWindowSize"][1]["defaults"] = {} defs["igSetWindowSize"][1]["defaults"]["cond"] = "0" defs["igSetWindowSize"][1]["funcname"] = "SetWindowSize" -defs["igSetWindowSize"][1]["location"] = "imgui:317" +defs["igSetWindowSize"][1]["location"] = "imgui:332" defs["igSetWindowSize"][1]["namespace"] = "ImGui" defs["igSetWindowSize"][1]["ov_cimguiname"] = "igSetWindowSizeVec2" defs["igSetWindowSize"][1]["ret"] = "void" @@ -12390,7 +12591,7 @@ defs["igSetWindowSize"][2]["cimguiname"] = "igSetWindowSize" defs["igSetWindowSize"][2]["defaults"] = {} defs["igSetWindowSize"][2]["defaults"]["cond"] = "0" defs["igSetWindowSize"][2]["funcname"] = "SetWindowSize" -defs["igSetWindowSize"][2]["location"] = "imgui:322" +defs["igSetWindowSize"][2]["location"] = "imgui:337" defs["igSetWindowSize"][2]["namespace"] = "ImGui" defs["igSetWindowSize"][2]["ov_cimguiname"] = "igSetWindowSizeStr" defs["igSetWindowSize"][2]["ret"] = "void" @@ -12411,7 +12612,7 @@ defs["igShowAboutWindow"][1]["cimguiname"] = "igShowAboutWindow" defs["igShowAboutWindow"][1]["defaults"] = {} defs["igShowAboutWindow"][1]["defaults"]["p_open"] = "NULL" defs["igShowAboutWindow"][1]["funcname"] = "ShowAboutWindow" -defs["igShowAboutWindow"][1]["location"] = "imgui:259" +defs["igShowAboutWindow"][1]["location"] = "imgui:272" defs["igShowAboutWindow"][1]["namespace"] = "ImGui" defs["igShowAboutWindow"][1]["ov_cimguiname"] = "igShowAboutWindow" defs["igShowAboutWindow"][1]["ret"] = "void" @@ -12431,7 +12632,7 @@ defs["igShowDemoWindow"][1]["cimguiname"] = "igShowDemoWindow" defs["igShowDemoWindow"][1]["defaults"] = {} defs["igShowDemoWindow"][1]["defaults"]["p_open"] = "NULL" defs["igShowDemoWindow"][1]["funcname"] = "ShowDemoWindow" -defs["igShowDemoWindow"][1]["location"] = "imgui:258" +defs["igShowDemoWindow"][1]["location"] = "imgui:270" defs["igShowDemoWindow"][1]["namespace"] = "ImGui" defs["igShowDemoWindow"][1]["ov_cimguiname"] = "igShowDemoWindow" defs["igShowDemoWindow"][1]["ret"] = "void" @@ -12450,7 +12651,7 @@ defs["igShowFontSelector"][1]["call_args"] = "(label)" defs["igShowFontSelector"][1]["cimguiname"] = "igShowFontSelector" defs["igShowFontSelector"][1]["defaults"] = {} defs["igShowFontSelector"][1]["funcname"] = "ShowFontSelector" -defs["igShowFontSelector"][1]["location"] = "imgui:263" +defs["igShowFontSelector"][1]["location"] = "imgui:275" defs["igShowFontSelector"][1]["namespace"] = "ImGui" defs["igShowFontSelector"][1]["ov_cimguiname"] = "igShowFontSelector" defs["igShowFontSelector"][1]["ret"] = "void" @@ -12470,7 +12671,7 @@ defs["igShowMetricsWindow"][1]["cimguiname"] = "igShowMetricsWindow" defs["igShowMetricsWindow"][1]["defaults"] = {} defs["igShowMetricsWindow"][1]["defaults"]["p_open"] = "NULL" defs["igShowMetricsWindow"][1]["funcname"] = "ShowMetricsWindow" -defs["igShowMetricsWindow"][1]["location"] = "imgui:260" +defs["igShowMetricsWindow"][1]["location"] = "imgui:271" defs["igShowMetricsWindow"][1]["namespace"] = "ImGui" defs["igShowMetricsWindow"][1]["ov_cimguiname"] = "igShowMetricsWindow" defs["igShowMetricsWindow"][1]["ret"] = "void" @@ -12490,7 +12691,7 @@ defs["igShowStyleEditor"][1]["cimguiname"] = "igShowStyleEditor" defs["igShowStyleEditor"][1]["defaults"] = {} defs["igShowStyleEditor"][1]["defaults"]["ref"] = "NULL" defs["igShowStyleEditor"][1]["funcname"] = "ShowStyleEditor" -defs["igShowStyleEditor"][1]["location"] = "imgui:261" +defs["igShowStyleEditor"][1]["location"] = "imgui:273" defs["igShowStyleEditor"][1]["namespace"] = "ImGui" defs["igShowStyleEditor"][1]["ov_cimguiname"] = "igShowStyleEditor" defs["igShowStyleEditor"][1]["ret"] = "void" @@ -12509,7 +12710,7 @@ defs["igShowStyleSelector"][1]["call_args"] = "(label)" defs["igShowStyleSelector"][1]["cimguiname"] = "igShowStyleSelector" defs["igShowStyleSelector"][1]["defaults"] = {} defs["igShowStyleSelector"][1]["funcname"] = "ShowStyleSelector" -defs["igShowStyleSelector"][1]["location"] = "imgui:262" +defs["igShowStyleSelector"][1]["location"] = "imgui:274" defs["igShowStyleSelector"][1]["namespace"] = "ImGui" defs["igShowStyleSelector"][1]["ov_cimguiname"] = "igShowStyleSelector" defs["igShowStyleSelector"][1]["ret"] = "bool" @@ -12525,7 +12726,7 @@ defs["igShowUserGuide"][1]["call_args"] = "()" defs["igShowUserGuide"][1]["cimguiname"] = "igShowUserGuide" defs["igShowUserGuide"][1]["defaults"] = {} defs["igShowUserGuide"][1]["funcname"] = "ShowUserGuide" -defs["igShowUserGuide"][1]["location"] = "imgui:264" +defs["igShowUserGuide"][1]["location"] = "imgui:276" defs["igShowUserGuide"][1]["namespace"] = "ImGui" defs["igShowUserGuide"][1]["ov_cimguiname"] = "igShowUserGuide" defs["igShowUserGuide"][1]["ret"] = "void" @@ -12563,7 +12764,7 @@ defs["igSliderAngle"][1]["defaults"]["format"] = "\"%.0f deg\"" defs["igSliderAngle"][1]["defaults"]["v_degrees_max"] = "+360.0f" defs["igSliderAngle"][1]["defaults"]["v_degrees_min"] = "-360.0f" defs["igSliderAngle"][1]["funcname"] = "SliderAngle" -defs["igSliderAngle"][1]["location"] = "imgui:496" +defs["igSliderAngle"][1]["location"] = "imgui:515" defs["igSliderAngle"][1]["namespace"] = "ImGui" defs["igSliderAngle"][1]["ov_cimguiname"] = "igSliderAngle" defs["igSliderAngle"][1]["ret"] = "bool" @@ -12599,7 +12800,7 @@ defs["igSliderFloat"][1]["defaults"] = {} defs["igSliderFloat"][1]["defaults"]["flags"] = "0" defs["igSliderFloat"][1]["defaults"]["format"] = "\"%.3f\"" defs["igSliderFloat"][1]["funcname"] = "SliderFloat" -defs["igSliderFloat"][1]["location"] = "imgui:492" +defs["igSliderFloat"][1]["location"] = "imgui:511" defs["igSliderFloat"][1]["namespace"] = "ImGui" defs["igSliderFloat"][1]["ov_cimguiname"] = "igSliderFloat" defs["igSliderFloat"][1]["ret"] = "bool" @@ -12635,7 +12836,7 @@ defs["igSliderFloat2"][1]["defaults"] = {} defs["igSliderFloat2"][1]["defaults"]["flags"] = "0" defs["igSliderFloat2"][1]["defaults"]["format"] = "\"%.3f\"" defs["igSliderFloat2"][1]["funcname"] = "SliderFloat2" -defs["igSliderFloat2"][1]["location"] = "imgui:493" +defs["igSliderFloat2"][1]["location"] = "imgui:512" defs["igSliderFloat2"][1]["namespace"] = "ImGui" defs["igSliderFloat2"][1]["ov_cimguiname"] = "igSliderFloat2" defs["igSliderFloat2"][1]["ret"] = "bool" @@ -12671,7 +12872,7 @@ defs["igSliderFloat3"][1]["defaults"] = {} defs["igSliderFloat3"][1]["defaults"]["flags"] = "0" defs["igSliderFloat3"][1]["defaults"]["format"] = "\"%.3f\"" defs["igSliderFloat3"][1]["funcname"] = "SliderFloat3" -defs["igSliderFloat3"][1]["location"] = "imgui:494" +defs["igSliderFloat3"][1]["location"] = "imgui:513" defs["igSliderFloat3"][1]["namespace"] = "ImGui" defs["igSliderFloat3"][1]["ov_cimguiname"] = "igSliderFloat3" defs["igSliderFloat3"][1]["ret"] = "bool" @@ -12707,7 +12908,7 @@ defs["igSliderFloat4"][1]["defaults"] = {} defs["igSliderFloat4"][1]["defaults"]["flags"] = "0" defs["igSliderFloat4"][1]["defaults"]["format"] = "\"%.3f\"" defs["igSliderFloat4"][1]["funcname"] = "SliderFloat4" -defs["igSliderFloat4"][1]["location"] = "imgui:495" +defs["igSliderFloat4"][1]["location"] = "imgui:514" defs["igSliderFloat4"][1]["namespace"] = "ImGui" defs["igSliderFloat4"][1]["ov_cimguiname"] = "igSliderFloat4" defs["igSliderFloat4"][1]["ret"] = "bool" @@ -12743,7 +12944,7 @@ defs["igSliderInt"][1]["defaults"] = {} defs["igSliderInt"][1]["defaults"]["flags"] = "0" defs["igSliderInt"][1]["defaults"]["format"] = "\"%d\"" defs["igSliderInt"][1]["funcname"] = "SliderInt" -defs["igSliderInt"][1]["location"] = "imgui:497" +defs["igSliderInt"][1]["location"] = "imgui:516" defs["igSliderInt"][1]["namespace"] = "ImGui" defs["igSliderInt"][1]["ov_cimguiname"] = "igSliderInt" defs["igSliderInt"][1]["ret"] = "bool" @@ -12779,7 +12980,7 @@ defs["igSliderInt2"][1]["defaults"] = {} defs["igSliderInt2"][1]["defaults"]["flags"] = "0" defs["igSliderInt2"][1]["defaults"]["format"] = "\"%d\"" defs["igSliderInt2"][1]["funcname"] = "SliderInt2" -defs["igSliderInt2"][1]["location"] = "imgui:498" +defs["igSliderInt2"][1]["location"] = "imgui:517" defs["igSliderInt2"][1]["namespace"] = "ImGui" defs["igSliderInt2"][1]["ov_cimguiname"] = "igSliderInt2" defs["igSliderInt2"][1]["ret"] = "bool" @@ -12815,7 +13016,7 @@ defs["igSliderInt3"][1]["defaults"] = {} defs["igSliderInt3"][1]["defaults"]["flags"] = "0" defs["igSliderInt3"][1]["defaults"]["format"] = "\"%d\"" defs["igSliderInt3"][1]["funcname"] = "SliderInt3" -defs["igSliderInt3"][1]["location"] = "imgui:499" +defs["igSliderInt3"][1]["location"] = "imgui:518" defs["igSliderInt3"][1]["namespace"] = "ImGui" defs["igSliderInt3"][1]["ov_cimguiname"] = "igSliderInt3" defs["igSliderInt3"][1]["ret"] = "bool" @@ -12851,7 +13052,7 @@ defs["igSliderInt4"][1]["defaults"] = {} defs["igSliderInt4"][1]["defaults"]["flags"] = "0" defs["igSliderInt4"][1]["defaults"]["format"] = "\"%d\"" defs["igSliderInt4"][1]["funcname"] = "SliderInt4" -defs["igSliderInt4"][1]["location"] = "imgui:500" +defs["igSliderInt4"][1]["location"] = "imgui:519" defs["igSliderInt4"][1]["namespace"] = "ImGui" defs["igSliderInt4"][1]["ov_cimguiname"] = "igSliderInt4" defs["igSliderInt4"][1]["ret"] = "bool" @@ -12890,7 +13091,7 @@ defs["igSliderScalar"][1]["defaults"] = {} defs["igSliderScalar"][1]["defaults"]["flags"] = "0" defs["igSliderScalar"][1]["defaults"]["format"] = "NULL" defs["igSliderScalar"][1]["funcname"] = "SliderScalar" -defs["igSliderScalar"][1]["location"] = "imgui:501" +defs["igSliderScalar"][1]["location"] = "imgui:520" defs["igSliderScalar"][1]["namespace"] = "ImGui" defs["igSliderScalar"][1]["ov_cimguiname"] = "igSliderScalar" defs["igSliderScalar"][1]["ret"] = "bool" @@ -12932,7 +13133,7 @@ defs["igSliderScalarN"][1]["defaults"] = {} defs["igSliderScalarN"][1]["defaults"]["flags"] = "0" defs["igSliderScalarN"][1]["defaults"]["format"] = "NULL" defs["igSliderScalarN"][1]["funcname"] = "SliderScalarN" -defs["igSliderScalarN"][1]["location"] = "imgui:502" +defs["igSliderScalarN"][1]["location"] = "imgui:521" defs["igSliderScalarN"][1]["namespace"] = "ImGui" defs["igSliderScalarN"][1]["ov_cimguiname"] = "igSliderScalarN" defs["igSliderScalarN"][1]["ret"] = "bool" @@ -12951,7 +13152,7 @@ defs["igSmallButton"][1]["call_args"] = "(label)" defs["igSmallButton"][1]["cimguiname"] = "igSmallButton" defs["igSmallButton"][1]["defaults"] = {} defs["igSmallButton"][1]["funcname"] = "SmallButton" -defs["igSmallButton"][1]["location"] = "imgui:441" +defs["igSmallButton"][1]["location"] = "imgui:459" defs["igSmallButton"][1]["namespace"] = "ImGui" defs["igSmallButton"][1]["ov_cimguiname"] = "igSmallButton" defs["igSmallButton"][1]["ret"] = "bool" @@ -12967,7 +13168,7 @@ defs["igSpacing"][1]["call_args"] = "()" defs["igSpacing"][1]["cimguiname"] = "igSpacing" defs["igSpacing"][1]["defaults"] = {} defs["igSpacing"][1]["funcname"] = "Spacing" -defs["igSpacing"][1]["location"] = "imgui:385" +defs["igSpacing"][1]["location"] = "imgui:403" defs["igSpacing"][1]["namespace"] = "ImGui" defs["igSpacing"][1]["ov_cimguiname"] = "igSpacing" defs["igSpacing"][1]["ret"] = "void" @@ -12987,7 +13188,7 @@ defs["igStyleColorsClassic"][1]["cimguiname"] = "igStyleColorsClassic" defs["igStyleColorsClassic"][1]["defaults"] = {} defs["igStyleColorsClassic"][1]["defaults"]["dst"] = "NULL" defs["igStyleColorsClassic"][1]["funcname"] = "StyleColorsClassic" -defs["igStyleColorsClassic"][1]["location"] = "imgui:269" +defs["igStyleColorsClassic"][1]["location"] = "imgui:282" defs["igStyleColorsClassic"][1]["namespace"] = "ImGui" defs["igStyleColorsClassic"][1]["ov_cimguiname"] = "igStyleColorsClassic" defs["igStyleColorsClassic"][1]["ret"] = "void" @@ -13007,7 +13208,7 @@ defs["igStyleColorsDark"][1]["cimguiname"] = "igStyleColorsDark" defs["igStyleColorsDark"][1]["defaults"] = {} defs["igStyleColorsDark"][1]["defaults"]["dst"] = "NULL" defs["igStyleColorsDark"][1]["funcname"] = "StyleColorsDark" -defs["igStyleColorsDark"][1]["location"] = "imgui:268" +defs["igStyleColorsDark"][1]["location"] = "imgui:280" defs["igStyleColorsDark"][1]["namespace"] = "ImGui" defs["igStyleColorsDark"][1]["ov_cimguiname"] = "igStyleColorsDark" defs["igStyleColorsDark"][1]["ret"] = "void" @@ -13027,7 +13228,7 @@ defs["igStyleColorsLight"][1]["cimguiname"] = "igStyleColorsLight" defs["igStyleColorsLight"][1]["defaults"] = {} defs["igStyleColorsLight"][1]["defaults"]["dst"] = "NULL" defs["igStyleColorsLight"][1]["funcname"] = "StyleColorsLight" -defs["igStyleColorsLight"][1]["location"] = "imgui:270" +defs["igStyleColorsLight"][1]["location"] = "imgui:281" defs["igStyleColorsLight"][1]["namespace"] = "ImGui" defs["igStyleColorsLight"][1]["ov_cimguiname"] = "igStyleColorsLight" defs["igStyleColorsLight"][1]["ret"] = "void" @@ -13050,13 +13251,290 @@ 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:658" +defs["igTabItemButton"][1]["location"] = "imgui:732" defs["igTabItemButton"][1]["namespace"] = "ImGui" defs["igTabItemButton"][1]["ov_cimguiname"] = "igTabItemButton" defs["igTabItemButton"][1]["ret"] = "bool" defs["igTabItemButton"][1]["signature"] = "(const char*,ImGuiTabItemFlags)" defs["igTabItemButton"][1]["stname"] = "" defs["igTabItemButton"]["(const char*,ImGuiTabItemFlags)"] = defs["igTabItemButton"][1] +defs["igTableGetColumnCount"] = {} +defs["igTableGetColumnCount"][1] = {} +defs["igTableGetColumnCount"][1]["args"] = "()" +defs["igTableGetColumnCount"][1]["argsT"] = {} +defs["igTableGetColumnCount"][1]["argsoriginal"] = "()" +defs["igTableGetColumnCount"][1]["call_args"] = "()" +defs["igTableGetColumnCount"][1]["cimguiname"] = "igTableGetColumnCount" +defs["igTableGetColumnCount"][1]["defaults"] = {} +defs["igTableGetColumnCount"][1]["funcname"] = "TableGetColumnCount" +defs["igTableGetColumnCount"][1]["location"] = "imgui:709" +defs["igTableGetColumnCount"][1]["namespace"] = "ImGui" +defs["igTableGetColumnCount"][1]["ov_cimguiname"] = "igTableGetColumnCount" +defs["igTableGetColumnCount"][1]["ret"] = "int" +defs["igTableGetColumnCount"][1]["signature"] = "()" +defs["igTableGetColumnCount"][1]["stname"] = "" +defs["igTableGetColumnCount"]["()"] = defs["igTableGetColumnCount"][1] +defs["igTableGetColumnFlags"] = {} +defs["igTableGetColumnFlags"][1] = {} +defs["igTableGetColumnFlags"][1]["args"] = "(int column_n)" +defs["igTableGetColumnFlags"][1]["argsT"] = {} +defs["igTableGetColumnFlags"][1]["argsT"][1] = {} +defs["igTableGetColumnFlags"][1]["argsT"][1]["name"] = "column_n" +defs["igTableGetColumnFlags"][1]["argsT"][1]["type"] = "int" +defs["igTableGetColumnFlags"][1]["argsoriginal"] = "(int column_n=-1)" +defs["igTableGetColumnFlags"][1]["call_args"] = "(column_n)" +defs["igTableGetColumnFlags"][1]["cimguiname"] = "igTableGetColumnFlags" +defs["igTableGetColumnFlags"][1]["defaults"] = {} +defs["igTableGetColumnFlags"][1]["defaults"]["column_n"] = "-1" +defs["igTableGetColumnFlags"][1]["funcname"] = "TableGetColumnFlags" +defs["igTableGetColumnFlags"][1]["location"] = "imgui:713" +defs["igTableGetColumnFlags"][1]["namespace"] = "ImGui" +defs["igTableGetColumnFlags"][1]["ov_cimguiname"] = "igTableGetColumnFlags" +defs["igTableGetColumnFlags"][1]["ret"] = "ImGuiTableColumnFlags" +defs["igTableGetColumnFlags"][1]["signature"] = "(int)" +defs["igTableGetColumnFlags"][1]["stname"] = "" +defs["igTableGetColumnFlags"]["(int)"] = defs["igTableGetColumnFlags"][1] +defs["igTableGetColumnIndex"] = {} +defs["igTableGetColumnIndex"][1] = {} +defs["igTableGetColumnIndex"][1]["args"] = "()" +defs["igTableGetColumnIndex"][1]["argsT"] = {} +defs["igTableGetColumnIndex"][1]["argsoriginal"] = "()" +defs["igTableGetColumnIndex"][1]["call_args"] = "()" +defs["igTableGetColumnIndex"][1]["cimguiname"] = "igTableGetColumnIndex" +defs["igTableGetColumnIndex"][1]["defaults"] = {} +defs["igTableGetColumnIndex"][1]["funcname"] = "TableGetColumnIndex" +defs["igTableGetColumnIndex"][1]["location"] = "imgui:710" +defs["igTableGetColumnIndex"][1]["namespace"] = "ImGui" +defs["igTableGetColumnIndex"][1]["ov_cimguiname"] = "igTableGetColumnIndex" +defs["igTableGetColumnIndex"][1]["ret"] = "int" +defs["igTableGetColumnIndex"][1]["signature"] = "()" +defs["igTableGetColumnIndex"][1]["stname"] = "" +defs["igTableGetColumnIndex"]["()"] = defs["igTableGetColumnIndex"][1] +defs["igTableGetColumnName"] = {} +defs["igTableGetColumnName"][1] = {} +defs["igTableGetColumnName"][1]["args"] = "(int column_n)" +defs["igTableGetColumnName"][1]["argsT"] = {} +defs["igTableGetColumnName"][1]["argsT"][1] = {} +defs["igTableGetColumnName"][1]["argsT"][1]["name"] = "column_n" +defs["igTableGetColumnName"][1]["argsT"][1]["type"] = "int" +defs["igTableGetColumnName"][1]["argsoriginal"] = "(int column_n=-1)" +defs["igTableGetColumnName"][1]["call_args"] = "(column_n)" +defs["igTableGetColumnName"][1]["cimguiname"] = "igTableGetColumnName" +defs["igTableGetColumnName"][1]["defaults"] = {} +defs["igTableGetColumnName"][1]["defaults"]["column_n"] = "-1" +defs["igTableGetColumnName"][1]["funcname"] = "TableGetColumnName" +defs["igTableGetColumnName"][1]["location"] = "imgui:712" +defs["igTableGetColumnName"][1]["namespace"] = "ImGui" +defs["igTableGetColumnName"][1]["ov_cimguiname"] = "igTableGetColumnName" +defs["igTableGetColumnName"][1]["ret"] = "const char*" +defs["igTableGetColumnName"][1]["signature"] = "(int)" +defs["igTableGetColumnName"][1]["stname"] = "" +defs["igTableGetColumnName"]["(int)"] = defs["igTableGetColumnName"][1] +defs["igTableGetRowIndex"] = {} +defs["igTableGetRowIndex"][1] = {} +defs["igTableGetRowIndex"][1]["args"] = "()" +defs["igTableGetRowIndex"][1]["argsT"] = {} +defs["igTableGetRowIndex"][1]["argsoriginal"] = "()" +defs["igTableGetRowIndex"][1]["call_args"] = "()" +defs["igTableGetRowIndex"][1]["cimguiname"] = "igTableGetRowIndex" +defs["igTableGetRowIndex"][1]["defaults"] = {} +defs["igTableGetRowIndex"][1]["funcname"] = "TableGetRowIndex" +defs["igTableGetRowIndex"][1]["location"] = "imgui:711" +defs["igTableGetRowIndex"][1]["namespace"] = "ImGui" +defs["igTableGetRowIndex"][1]["ov_cimguiname"] = "igTableGetRowIndex" +defs["igTableGetRowIndex"][1]["ret"] = "int" +defs["igTableGetRowIndex"][1]["signature"] = "()" +defs["igTableGetRowIndex"][1]["stname"] = "" +defs["igTableGetRowIndex"]["()"] = defs["igTableGetRowIndex"][1] +defs["igTableGetSortSpecs"] = {} +defs["igTableGetSortSpecs"][1] = {} +defs["igTableGetSortSpecs"][1]["args"] = "()" +defs["igTableGetSortSpecs"][1]["argsT"] = {} +defs["igTableGetSortSpecs"][1]["argsoriginal"] = "()" +defs["igTableGetSortSpecs"][1]["call_args"] = "()" +defs["igTableGetSortSpecs"][1]["cimguiname"] = "igTableGetSortSpecs" +defs["igTableGetSortSpecs"][1]["defaults"] = {} +defs["igTableGetSortSpecs"][1]["funcname"] = "TableGetSortSpecs" +defs["igTableGetSortSpecs"][1]["location"] = "imgui:706" +defs["igTableGetSortSpecs"][1]["namespace"] = "ImGui" +defs["igTableGetSortSpecs"][1]["ov_cimguiname"] = "igTableGetSortSpecs" +defs["igTableGetSortSpecs"][1]["ret"] = "ImGuiTableSortSpecs*" +defs["igTableGetSortSpecs"][1]["signature"] = "()" +defs["igTableGetSortSpecs"][1]["stname"] = "" +defs["igTableGetSortSpecs"]["()"] = defs["igTableGetSortSpecs"][1] +defs["igTableHeader"] = {} +defs["igTableHeader"][1] = {} +defs["igTableHeader"][1]["args"] = "(const char* label)" +defs["igTableHeader"][1]["argsT"] = {} +defs["igTableHeader"][1]["argsT"][1] = {} +defs["igTableHeader"][1]["argsT"][1]["name"] = "label" +defs["igTableHeader"][1]["argsT"][1]["type"] = "const char*" +defs["igTableHeader"][1]["argsoriginal"] = "(const char* label)" +defs["igTableHeader"][1]["call_args"] = "(label)" +defs["igTableHeader"][1]["cimguiname"] = "igTableHeader" +defs["igTableHeader"][1]["defaults"] = {} +defs["igTableHeader"][1]["funcname"] = "TableHeader" +defs["igTableHeader"][1]["location"] = "imgui:699" +defs["igTableHeader"][1]["namespace"] = "ImGui" +defs["igTableHeader"][1]["ov_cimguiname"] = "igTableHeader" +defs["igTableHeader"][1]["ret"] = "void" +defs["igTableHeader"][1]["signature"] = "(const char*)" +defs["igTableHeader"][1]["stname"] = "" +defs["igTableHeader"]["(const char*)"] = defs["igTableHeader"][1] +defs["igTableHeadersRow"] = {} +defs["igTableHeadersRow"][1] = {} +defs["igTableHeadersRow"][1]["args"] = "()" +defs["igTableHeadersRow"][1]["argsT"] = {} +defs["igTableHeadersRow"][1]["argsoriginal"] = "()" +defs["igTableHeadersRow"][1]["call_args"] = "()" +defs["igTableHeadersRow"][1]["cimguiname"] = "igTableHeadersRow" +defs["igTableHeadersRow"][1]["defaults"] = {} +defs["igTableHeadersRow"][1]["funcname"] = "TableHeadersRow" +defs["igTableHeadersRow"][1]["location"] = "imgui:698" +defs["igTableHeadersRow"][1]["namespace"] = "ImGui" +defs["igTableHeadersRow"][1]["ov_cimguiname"] = "igTableHeadersRow" +defs["igTableHeadersRow"][1]["ret"] = "void" +defs["igTableHeadersRow"][1]["signature"] = "()" +defs["igTableHeadersRow"][1]["stname"] = "" +defs["igTableHeadersRow"]["()"] = defs["igTableHeadersRow"][1] +defs["igTableNextColumn"] = {} +defs["igTableNextColumn"][1] = {} +defs["igTableNextColumn"][1]["args"] = "()" +defs["igTableNextColumn"][1]["argsT"] = {} +defs["igTableNextColumn"][1]["argsoriginal"] = "()" +defs["igTableNextColumn"][1]["call_args"] = "()" +defs["igTableNextColumn"][1]["cimguiname"] = "igTableNextColumn" +defs["igTableNextColumn"][1]["defaults"] = {} +defs["igTableNextColumn"][1]["funcname"] = "TableNextColumn" +defs["igTableNextColumn"][1]["location"] = "imgui:686" +defs["igTableNextColumn"][1]["namespace"] = "ImGui" +defs["igTableNextColumn"][1]["ov_cimguiname"] = "igTableNextColumn" +defs["igTableNextColumn"][1]["ret"] = "bool" +defs["igTableNextColumn"][1]["signature"] = "()" +defs["igTableNextColumn"][1]["stname"] = "" +defs["igTableNextColumn"]["()"] = defs["igTableNextColumn"][1] +defs["igTableNextRow"] = {} +defs["igTableNextRow"][1] = {} +defs["igTableNextRow"][1]["args"] = "(ImGuiTableRowFlags row_flags,float min_row_height)" +defs["igTableNextRow"][1]["argsT"] = {} +defs["igTableNextRow"][1]["argsT"][1] = {} +defs["igTableNextRow"][1]["argsT"][1]["name"] = "row_flags" +defs["igTableNextRow"][1]["argsT"][1]["type"] = "ImGuiTableRowFlags" +defs["igTableNextRow"][1]["argsT"][2] = {} +defs["igTableNextRow"][1]["argsT"][2]["name"] = "min_row_height" +defs["igTableNextRow"][1]["argsT"][2]["type"] = "float" +defs["igTableNextRow"][1]["argsoriginal"] = "(ImGuiTableRowFlags row_flags=0,float min_row_height=0.0f)" +defs["igTableNextRow"][1]["call_args"] = "(row_flags,min_row_height)" +defs["igTableNextRow"][1]["cimguiname"] = "igTableNextRow" +defs["igTableNextRow"][1]["defaults"] = {} +defs["igTableNextRow"][1]["defaults"]["min_row_height"] = "0.0f" +defs["igTableNextRow"][1]["defaults"]["row_flags"] = "0" +defs["igTableNextRow"][1]["funcname"] = "TableNextRow" +defs["igTableNextRow"][1]["location"] = "imgui:685" +defs["igTableNextRow"][1]["namespace"] = "ImGui" +defs["igTableNextRow"][1]["ov_cimguiname"] = "igTableNextRow" +defs["igTableNextRow"][1]["ret"] = "void" +defs["igTableNextRow"][1]["signature"] = "(ImGuiTableRowFlags,float)" +defs["igTableNextRow"][1]["stname"] = "" +defs["igTableNextRow"]["(ImGuiTableRowFlags,float)"] = defs["igTableNextRow"][1] +defs["igTableSetBgColor"] = {} +defs["igTableSetBgColor"][1] = {} +defs["igTableSetBgColor"][1]["args"] = "(ImGuiTableBgTarget target,ImU32 color,int column_n)" +defs["igTableSetBgColor"][1]["argsT"] = {} +defs["igTableSetBgColor"][1]["argsT"][1] = {} +defs["igTableSetBgColor"][1]["argsT"][1]["name"] = "target" +defs["igTableSetBgColor"][1]["argsT"][1]["type"] = "ImGuiTableBgTarget" +defs["igTableSetBgColor"][1]["argsT"][2] = {} +defs["igTableSetBgColor"][1]["argsT"][2]["name"] = "color" +defs["igTableSetBgColor"][1]["argsT"][2]["type"] = "ImU32" +defs["igTableSetBgColor"][1]["argsT"][3] = {} +defs["igTableSetBgColor"][1]["argsT"][3]["name"] = "column_n" +defs["igTableSetBgColor"][1]["argsT"][3]["type"] = "int" +defs["igTableSetBgColor"][1]["argsoriginal"] = "(ImGuiTableBgTarget target,ImU32 color,int column_n=-1)" +defs["igTableSetBgColor"][1]["call_args"] = "(target,color,column_n)" +defs["igTableSetBgColor"][1]["cimguiname"] = "igTableSetBgColor" +defs["igTableSetBgColor"][1]["defaults"] = {} +defs["igTableSetBgColor"][1]["defaults"]["column_n"] = "-1" +defs["igTableSetBgColor"][1]["funcname"] = "TableSetBgColor" +defs["igTableSetBgColor"][1]["location"] = "imgui:714" +defs["igTableSetBgColor"][1]["namespace"] = "ImGui" +defs["igTableSetBgColor"][1]["ov_cimguiname"] = "igTableSetBgColor" +defs["igTableSetBgColor"][1]["ret"] = "void" +defs["igTableSetBgColor"][1]["signature"] = "(ImGuiTableBgTarget,ImU32,int)" +defs["igTableSetBgColor"][1]["stname"] = "" +defs["igTableSetBgColor"]["(ImGuiTableBgTarget,ImU32,int)"] = defs["igTableSetBgColor"][1] +defs["igTableSetColumnIndex"] = {} +defs["igTableSetColumnIndex"][1] = {} +defs["igTableSetColumnIndex"][1]["args"] = "(int column_n)" +defs["igTableSetColumnIndex"][1]["argsT"] = {} +defs["igTableSetColumnIndex"][1]["argsT"][1] = {} +defs["igTableSetColumnIndex"][1]["argsT"][1]["name"] = "column_n" +defs["igTableSetColumnIndex"][1]["argsT"][1]["type"] = "int" +defs["igTableSetColumnIndex"][1]["argsoriginal"] = "(int column_n)" +defs["igTableSetColumnIndex"][1]["call_args"] = "(column_n)" +defs["igTableSetColumnIndex"][1]["cimguiname"] = "igTableSetColumnIndex" +defs["igTableSetColumnIndex"][1]["defaults"] = {} +defs["igTableSetColumnIndex"][1]["funcname"] = "TableSetColumnIndex" +defs["igTableSetColumnIndex"][1]["location"] = "imgui:687" +defs["igTableSetColumnIndex"][1]["namespace"] = "ImGui" +defs["igTableSetColumnIndex"][1]["ov_cimguiname"] = "igTableSetColumnIndex" +defs["igTableSetColumnIndex"][1]["ret"] = "bool" +defs["igTableSetColumnIndex"][1]["signature"] = "(int)" +defs["igTableSetColumnIndex"][1]["stname"] = "" +defs["igTableSetColumnIndex"]["(int)"] = defs["igTableSetColumnIndex"][1] +defs["igTableSetupColumn"] = {} +defs["igTableSetupColumn"][1] = {} +defs["igTableSetupColumn"][1]["args"] = "(const char* label,ImGuiTableColumnFlags flags,float init_width_or_weight,ImU32 user_id)" +defs["igTableSetupColumn"][1]["argsT"] = {} +defs["igTableSetupColumn"][1]["argsT"][1] = {} +defs["igTableSetupColumn"][1]["argsT"][1]["name"] = "label" +defs["igTableSetupColumn"][1]["argsT"][1]["type"] = "const char*" +defs["igTableSetupColumn"][1]["argsT"][2] = {} +defs["igTableSetupColumn"][1]["argsT"][2]["name"] = "flags" +defs["igTableSetupColumn"][1]["argsT"][2]["type"] = "ImGuiTableColumnFlags" +defs["igTableSetupColumn"][1]["argsT"][3] = {} +defs["igTableSetupColumn"][1]["argsT"][3]["name"] = "init_width_or_weight" +defs["igTableSetupColumn"][1]["argsT"][3]["type"] = "float" +defs["igTableSetupColumn"][1]["argsT"][4] = {} +defs["igTableSetupColumn"][1]["argsT"][4]["name"] = "user_id" +defs["igTableSetupColumn"][1]["argsT"][4]["type"] = "ImU32" +defs["igTableSetupColumn"][1]["argsoriginal"] = "(const char* label,ImGuiTableColumnFlags flags=0,float init_width_or_weight=0.0f,ImU32 user_id=0)" +defs["igTableSetupColumn"][1]["call_args"] = "(label,flags,init_width_or_weight,user_id)" +defs["igTableSetupColumn"][1]["cimguiname"] = "igTableSetupColumn" +defs["igTableSetupColumn"][1]["defaults"] = {} +defs["igTableSetupColumn"][1]["defaults"]["flags"] = "0" +defs["igTableSetupColumn"][1]["defaults"]["init_width_or_weight"] = "0.0f" +defs["igTableSetupColumn"][1]["defaults"]["user_id"] = "0" +defs["igTableSetupColumn"][1]["funcname"] = "TableSetupColumn" +defs["igTableSetupColumn"][1]["location"] = "imgui:696" +defs["igTableSetupColumn"][1]["namespace"] = "ImGui" +defs["igTableSetupColumn"][1]["ov_cimguiname"] = "igTableSetupColumn" +defs["igTableSetupColumn"][1]["ret"] = "void" +defs["igTableSetupColumn"][1]["signature"] = "(const char*,ImGuiTableColumnFlags,float,ImU32)" +defs["igTableSetupColumn"][1]["stname"] = "" +defs["igTableSetupColumn"]["(const char*,ImGuiTableColumnFlags,float,ImU32)"] = defs["igTableSetupColumn"][1] +defs["igTableSetupScrollFreeze"] = {} +defs["igTableSetupScrollFreeze"][1] = {} +defs["igTableSetupScrollFreeze"][1]["args"] = "(int cols,int rows)" +defs["igTableSetupScrollFreeze"][1]["argsT"] = {} +defs["igTableSetupScrollFreeze"][1]["argsT"][1] = {} +defs["igTableSetupScrollFreeze"][1]["argsT"][1]["name"] = "cols" +defs["igTableSetupScrollFreeze"][1]["argsT"][1]["type"] = "int" +defs["igTableSetupScrollFreeze"][1]["argsT"][2] = {} +defs["igTableSetupScrollFreeze"][1]["argsT"][2]["name"] = "rows" +defs["igTableSetupScrollFreeze"][1]["argsT"][2]["type"] = "int" +defs["igTableSetupScrollFreeze"][1]["argsoriginal"] = "(int cols,int rows)" +defs["igTableSetupScrollFreeze"][1]["call_args"] = "(cols,rows)" +defs["igTableSetupScrollFreeze"][1]["cimguiname"] = "igTableSetupScrollFreeze" +defs["igTableSetupScrollFreeze"][1]["defaults"] = {} +defs["igTableSetupScrollFreeze"][1]["funcname"] = "TableSetupScrollFreeze" +defs["igTableSetupScrollFreeze"][1]["location"] = "imgui:697" +defs["igTableSetupScrollFreeze"][1]["namespace"] = "ImGui" +defs["igTableSetupScrollFreeze"][1]["ov_cimguiname"] = "igTableSetupScrollFreeze" +defs["igTableSetupScrollFreeze"][1]["ret"] = "void" +defs["igTableSetupScrollFreeze"][1]["signature"] = "(int,int)" +defs["igTableSetupScrollFreeze"][1]["stname"] = "" +defs["igTableSetupScrollFreeze"]["(int,int)"] = defs["igTableSetupScrollFreeze"][1] defs["igText"] = {} defs["igText"][1] = {} defs["igText"][1]["args"] = "(const char* fmt,...)" @@ -13073,7 +13551,7 @@ defs["igText"][1]["cimguiname"] = "igText" defs["igText"][1]["defaults"] = {} defs["igText"][1]["funcname"] = "Text" defs["igText"][1]["isvararg"] = "...)" -defs["igText"][1]["location"] = "imgui:424" +defs["igText"][1]["location"] = "imgui:442" defs["igText"][1]["namespace"] = "ImGui" defs["igText"][1]["ov_cimguiname"] = "igText" defs["igText"][1]["ret"] = "void" @@ -13099,7 +13577,7 @@ defs["igTextColored"][1]["cimguiname"] = "igTextColored" defs["igTextColored"][1]["defaults"] = {} defs["igTextColored"][1]["funcname"] = "TextColored" defs["igTextColored"][1]["isvararg"] = "...)" -defs["igTextColored"][1]["location"] = "imgui:426" +defs["igTextColored"][1]["location"] = "imgui:444" defs["igTextColored"][1]["namespace"] = "ImGui" defs["igTextColored"][1]["ov_cimguiname"] = "igTextColored" defs["igTextColored"][1]["ret"] = "void" @@ -13124,7 +13602,7 @@ defs["igTextColoredV"][1]["call_args"] = "(col,fmt,args)" defs["igTextColoredV"][1]["cimguiname"] = "igTextColoredV" defs["igTextColoredV"][1]["defaults"] = {} defs["igTextColoredV"][1]["funcname"] = "TextColoredV" -defs["igTextColoredV"][1]["location"] = "imgui:427" +defs["igTextColoredV"][1]["location"] = "imgui:445" defs["igTextColoredV"][1]["namespace"] = "ImGui" defs["igTextColoredV"][1]["ov_cimguiname"] = "igTextColoredV" defs["igTextColoredV"][1]["ret"] = "void" @@ -13147,7 +13625,7 @@ defs["igTextDisabled"][1]["cimguiname"] = "igTextDisabled" defs["igTextDisabled"][1]["defaults"] = {} defs["igTextDisabled"][1]["funcname"] = "TextDisabled" defs["igTextDisabled"][1]["isvararg"] = "...)" -defs["igTextDisabled"][1]["location"] = "imgui:428" +defs["igTextDisabled"][1]["location"] = "imgui:446" defs["igTextDisabled"][1]["namespace"] = "ImGui" defs["igTextDisabled"][1]["ov_cimguiname"] = "igTextDisabled" defs["igTextDisabled"][1]["ret"] = "void" @@ -13169,7 +13647,7 @@ defs["igTextDisabledV"][1]["call_args"] = "(fmt,args)" defs["igTextDisabledV"][1]["cimguiname"] = "igTextDisabledV" defs["igTextDisabledV"][1]["defaults"] = {} defs["igTextDisabledV"][1]["funcname"] = "TextDisabledV" -defs["igTextDisabledV"][1]["location"] = "imgui:429" +defs["igTextDisabledV"][1]["location"] = "imgui:447" defs["igTextDisabledV"][1]["namespace"] = "ImGui" defs["igTextDisabledV"][1]["ov_cimguiname"] = "igTextDisabledV" defs["igTextDisabledV"][1]["ret"] = "void" @@ -13192,7 +13670,7 @@ defs["igTextUnformatted"][1]["cimguiname"] = "igTextUnformatted" defs["igTextUnformatted"][1]["defaults"] = {} defs["igTextUnformatted"][1]["defaults"]["text_end"] = "NULL" defs["igTextUnformatted"][1]["funcname"] = "TextUnformatted" -defs["igTextUnformatted"][1]["location"] = "imgui:423" +defs["igTextUnformatted"][1]["location"] = "imgui:441" defs["igTextUnformatted"][1]["namespace"] = "ImGui" defs["igTextUnformatted"][1]["ov_cimguiname"] = "igTextUnformatted" defs["igTextUnformatted"][1]["ret"] = "void" @@ -13214,7 +13692,7 @@ defs["igTextV"][1]["call_args"] = "(fmt,args)" defs["igTextV"][1]["cimguiname"] = "igTextV" defs["igTextV"][1]["defaults"] = {} defs["igTextV"][1]["funcname"] = "TextV" -defs["igTextV"][1]["location"] = "imgui:425" +defs["igTextV"][1]["location"] = "imgui:443" defs["igTextV"][1]["namespace"] = "ImGui" defs["igTextV"][1]["ov_cimguiname"] = "igTextV" defs["igTextV"][1]["ret"] = "void" @@ -13237,7 +13715,7 @@ defs["igTextWrapped"][1]["cimguiname"] = "igTextWrapped" defs["igTextWrapped"][1]["defaults"] = {} defs["igTextWrapped"][1]["funcname"] = "TextWrapped" defs["igTextWrapped"][1]["isvararg"] = "...)" -defs["igTextWrapped"][1]["location"] = "imgui:430" +defs["igTextWrapped"][1]["location"] = "imgui:448" defs["igTextWrapped"][1]["namespace"] = "ImGui" defs["igTextWrapped"][1]["ov_cimguiname"] = "igTextWrapped" defs["igTextWrapped"][1]["ret"] = "void" @@ -13259,7 +13737,7 @@ defs["igTextWrappedV"][1]["call_args"] = "(fmt,args)" defs["igTextWrappedV"][1]["cimguiname"] = "igTextWrappedV" defs["igTextWrappedV"][1]["defaults"] = {} defs["igTextWrappedV"][1]["funcname"] = "TextWrappedV" -defs["igTextWrappedV"][1]["location"] = "imgui:431" +defs["igTextWrappedV"][1]["location"] = "imgui:449" defs["igTextWrappedV"][1]["namespace"] = "ImGui" defs["igTextWrappedV"][1]["ov_cimguiname"] = "igTextWrappedV" defs["igTextWrappedV"][1]["ret"] = "void" @@ -13278,7 +13756,7 @@ defs["igTreeNode"][1]["call_args"] = "(label)" defs["igTreeNode"][1]["cimguiname"] = "igTreeNode" defs["igTreeNode"][1]["defaults"] = {} defs["igTreeNode"][1]["funcname"] = "TreeNode" -defs["igTreeNode"][1]["location"] = "imgui:537" +defs["igTreeNode"][1]["location"] = "imgui:556" defs["igTreeNode"][1]["namespace"] = "ImGui" defs["igTreeNode"][1]["ov_cimguiname"] = "igTreeNodeStr" defs["igTreeNode"][1]["ret"] = "bool" @@ -13302,7 +13780,7 @@ defs["igTreeNode"][2]["cimguiname"] = "igTreeNode" defs["igTreeNode"][2]["defaults"] = {} defs["igTreeNode"][2]["funcname"] = "TreeNode" defs["igTreeNode"][2]["isvararg"] = "...)" -defs["igTreeNode"][2]["location"] = "imgui:538" +defs["igTreeNode"][2]["location"] = "imgui:557" defs["igTreeNode"][2]["namespace"] = "ImGui" defs["igTreeNode"][2]["ov_cimguiname"] = "igTreeNodeStrStr" defs["igTreeNode"][2]["ret"] = "bool" @@ -13326,7 +13804,7 @@ defs["igTreeNode"][3]["cimguiname"] = "igTreeNode" defs["igTreeNode"][3]["defaults"] = {} defs["igTreeNode"][3]["funcname"] = "TreeNode" defs["igTreeNode"][3]["isvararg"] = "...)" -defs["igTreeNode"][3]["location"] = "imgui:539" +defs["igTreeNode"][3]["location"] = "imgui:558" defs["igTreeNode"][3]["namespace"] = "ImGui" defs["igTreeNode"][3]["ov_cimguiname"] = "igTreeNodePtr" defs["igTreeNode"][3]["ret"] = "bool" @@ -13351,7 +13829,7 @@ defs["igTreeNodeEx"][1]["cimguiname"] = "igTreeNodeEx" defs["igTreeNodeEx"][1]["defaults"] = {} defs["igTreeNodeEx"][1]["defaults"]["flags"] = "0" defs["igTreeNodeEx"][1]["funcname"] = "TreeNodeEx" -defs["igTreeNodeEx"][1]["location"] = "imgui:542" +defs["igTreeNodeEx"][1]["location"] = "imgui:561" defs["igTreeNodeEx"][1]["namespace"] = "ImGui" defs["igTreeNodeEx"][1]["ov_cimguiname"] = "igTreeNodeExStr" defs["igTreeNodeEx"][1]["ret"] = "bool" @@ -13378,7 +13856,7 @@ defs["igTreeNodeEx"][2]["cimguiname"] = "igTreeNodeEx" defs["igTreeNodeEx"][2]["defaults"] = {} defs["igTreeNodeEx"][2]["funcname"] = "TreeNodeEx" defs["igTreeNodeEx"][2]["isvararg"] = "...)" -defs["igTreeNodeEx"][2]["location"] = "imgui:543" +defs["igTreeNodeEx"][2]["location"] = "imgui:562" defs["igTreeNodeEx"][2]["namespace"] = "ImGui" defs["igTreeNodeEx"][2]["ov_cimguiname"] = "igTreeNodeExStrStr" defs["igTreeNodeEx"][2]["ret"] = "bool" @@ -13405,7 +13883,7 @@ defs["igTreeNodeEx"][3]["cimguiname"] = "igTreeNodeEx" defs["igTreeNodeEx"][3]["defaults"] = {} defs["igTreeNodeEx"][3]["funcname"] = "TreeNodeEx" defs["igTreeNodeEx"][3]["isvararg"] = "...)" -defs["igTreeNodeEx"][3]["location"] = "imgui:544" +defs["igTreeNodeEx"][3]["location"] = "imgui:563" defs["igTreeNodeEx"][3]["namespace"] = "ImGui" defs["igTreeNodeEx"][3]["ov_cimguiname"] = "igTreeNodeExPtr" defs["igTreeNodeEx"][3]["ret"] = "bool" @@ -13435,7 +13913,7 @@ defs["igTreeNodeExV"][1]["call_args"] = "(str_id,flags,fmt,args)" defs["igTreeNodeExV"][1]["cimguiname"] = "igTreeNodeExV" defs["igTreeNodeExV"][1]["defaults"] = {} defs["igTreeNodeExV"][1]["funcname"] = "TreeNodeExV" -defs["igTreeNodeExV"][1]["location"] = "imgui:545" +defs["igTreeNodeExV"][1]["location"] = "imgui:564" defs["igTreeNodeExV"][1]["namespace"] = "ImGui" defs["igTreeNodeExV"][1]["ov_cimguiname"] = "igTreeNodeExVStr" defs["igTreeNodeExV"][1]["ret"] = "bool" @@ -13461,7 +13939,7 @@ defs["igTreeNodeExV"][2]["call_args"] = "(ptr_id,flags,fmt,args)" defs["igTreeNodeExV"][2]["cimguiname"] = "igTreeNodeExV" defs["igTreeNodeExV"][2]["defaults"] = {} defs["igTreeNodeExV"][2]["funcname"] = "TreeNodeExV" -defs["igTreeNodeExV"][2]["location"] = "imgui:546" +defs["igTreeNodeExV"][2]["location"] = "imgui:565" defs["igTreeNodeExV"][2]["namespace"] = "ImGui" defs["igTreeNodeExV"][2]["ov_cimguiname"] = "igTreeNodeExVPtr" defs["igTreeNodeExV"][2]["ret"] = "bool" @@ -13487,7 +13965,7 @@ defs["igTreeNodeV"][1]["call_args"] = "(str_id,fmt,args)" defs["igTreeNodeV"][1]["cimguiname"] = "igTreeNodeV" defs["igTreeNodeV"][1]["defaults"] = {} defs["igTreeNodeV"][1]["funcname"] = "TreeNodeV" -defs["igTreeNodeV"][1]["location"] = "imgui:540" +defs["igTreeNodeV"][1]["location"] = "imgui:559" defs["igTreeNodeV"][1]["namespace"] = "ImGui" defs["igTreeNodeV"][1]["ov_cimguiname"] = "igTreeNodeVStr" defs["igTreeNodeV"][1]["ret"] = "bool" @@ -13510,7 +13988,7 @@ defs["igTreeNodeV"][2]["call_args"] = "(ptr_id,fmt,args)" defs["igTreeNodeV"][2]["cimguiname"] = "igTreeNodeV" defs["igTreeNodeV"][2]["defaults"] = {} defs["igTreeNodeV"][2]["funcname"] = "TreeNodeV" -defs["igTreeNodeV"][2]["location"] = "imgui:541" +defs["igTreeNodeV"][2]["location"] = "imgui:560" defs["igTreeNodeV"][2]["namespace"] = "ImGui" defs["igTreeNodeV"][2]["ov_cimguiname"] = "igTreeNodeVPtr" defs["igTreeNodeV"][2]["ret"] = "bool" @@ -13527,7 +14005,7 @@ defs["igTreePop"][1]["call_args"] = "()" defs["igTreePop"][1]["cimguiname"] = "igTreePop" defs["igTreePop"][1]["defaults"] = {} defs["igTreePop"][1]["funcname"] = "TreePop" -defs["igTreePop"][1]["location"] = "imgui:549" +defs["igTreePop"][1]["location"] = "imgui:568" defs["igTreePop"][1]["namespace"] = "ImGui" defs["igTreePop"][1]["ov_cimguiname"] = "igTreePop" defs["igTreePop"][1]["ret"] = "void" @@ -13546,7 +14024,7 @@ defs["igTreePush"][1]["call_args"] = "(str_id)" defs["igTreePush"][1]["cimguiname"] = "igTreePush" defs["igTreePush"][1]["defaults"] = {} defs["igTreePush"][1]["funcname"] = "TreePush" -defs["igTreePush"][1]["location"] = "imgui:547" +defs["igTreePush"][1]["location"] = "imgui:566" defs["igTreePush"][1]["namespace"] = "ImGui" defs["igTreePush"][1]["ov_cimguiname"] = "igTreePushStr" defs["igTreePush"][1]["ret"] = "void" @@ -13564,7 +14042,7 @@ defs["igTreePush"][2]["cimguiname"] = "igTreePush" defs["igTreePush"][2]["defaults"] = {} defs["igTreePush"][2]["defaults"]["ptr_id"] = "NULL" defs["igTreePush"][2]["funcname"] = "TreePush" -defs["igTreePush"][2]["location"] = "imgui:548" +defs["igTreePush"][2]["location"] = "imgui:567" defs["igTreePush"][2]["namespace"] = "ImGui" defs["igTreePush"][2]["ov_cimguiname"] = "igTreePushPtr" defs["igTreePush"][2]["ret"] = "void" @@ -13585,7 +14063,7 @@ defs["igUnindent"][1]["cimguiname"] = "igUnindent" defs["igUnindent"][1]["defaults"] = {} defs["igUnindent"][1]["defaults"]["indent_w"] = "0.0f" defs["igUnindent"][1]["funcname"] = "Unindent" -defs["igUnindent"][1]["location"] = "imgui:388" +defs["igUnindent"][1]["location"] = "imgui:406" defs["igUnindent"][1]["namespace"] = "ImGui" defs["igUnindent"][1]["ov_cimguiname"] = "igUnindent" defs["igUnindent"][1]["ret"] = "void" @@ -13624,7 +14102,7 @@ defs["igVSliderFloat"][1]["defaults"] = {} defs["igVSliderFloat"][1]["defaults"]["flags"] = "0" defs["igVSliderFloat"][1]["defaults"]["format"] = "\"%.3f\"" defs["igVSliderFloat"][1]["funcname"] = "VSliderFloat" -defs["igVSliderFloat"][1]["location"] = "imgui:503" +defs["igVSliderFloat"][1]["location"] = "imgui:522" defs["igVSliderFloat"][1]["namespace"] = "ImGui" defs["igVSliderFloat"][1]["ov_cimguiname"] = "igVSliderFloat" defs["igVSliderFloat"][1]["ret"] = "bool" @@ -13663,7 +14141,7 @@ defs["igVSliderInt"][1]["defaults"] = {} defs["igVSliderInt"][1]["defaults"]["flags"] = "0" defs["igVSliderInt"][1]["defaults"]["format"] = "\"%d\"" defs["igVSliderInt"][1]["funcname"] = "VSliderInt" -defs["igVSliderInt"][1]["location"] = "imgui:504" +defs["igVSliderInt"][1]["location"] = "imgui:523" defs["igVSliderInt"][1]["namespace"] = "ImGui" defs["igVSliderInt"][1]["ov_cimguiname"] = "igVSliderInt" defs["igVSliderInt"][1]["ret"] = "bool" @@ -13705,7 +14183,7 @@ defs["igVSliderScalar"][1]["defaults"] = {} defs["igVSliderScalar"][1]["defaults"]["flags"] = "0" defs["igVSliderScalar"][1]["defaults"]["format"] = "NULL" defs["igVSliderScalar"][1]["funcname"] = "VSliderScalar" -defs["igVSliderScalar"][1]["location"] = "imgui:505" +defs["igVSliderScalar"][1]["location"] = "imgui:524" defs["igVSliderScalar"][1]["namespace"] = "ImGui" defs["igVSliderScalar"][1]["ov_cimguiname"] = "igVSliderScalar" defs["igVSliderScalar"][1]["ret"] = "bool" @@ -13727,7 +14205,7 @@ defs["igValue"][1]["call_args"] = "(prefix,b)" defs["igValue"][1]["cimguiname"] = "igValue" defs["igValue"][1]["defaults"] = {} defs["igValue"][1]["funcname"] = "Value" -defs["igValue"][1]["location"] = "imgui:577" +defs["igValue"][1]["location"] = "imgui:596" defs["igValue"][1]["namespace"] = "ImGui" defs["igValue"][1]["ov_cimguiname"] = "igValueBool" defs["igValue"][1]["ret"] = "void" @@ -13747,7 +14225,7 @@ defs["igValue"][2]["call_args"] = "(prefix,v)" defs["igValue"][2]["cimguiname"] = "igValue" defs["igValue"][2]["defaults"] = {} defs["igValue"][2]["funcname"] = "Value" -defs["igValue"][2]["location"] = "imgui:578" +defs["igValue"][2]["location"] = "imgui:597" defs["igValue"][2]["namespace"] = "ImGui" defs["igValue"][2]["ov_cimguiname"] = "igValueInt" defs["igValue"][2]["ret"] = "void" @@ -13767,7 +14245,7 @@ defs["igValue"][3]["call_args"] = "(prefix,v)" defs["igValue"][3]["cimguiname"] = "igValue" defs["igValue"][3]["defaults"] = {} defs["igValue"][3]["funcname"] = "Value" -defs["igValue"][3]["location"] = "imgui:579" +defs["igValue"][3]["location"] = "imgui:598" defs["igValue"][3]["namespace"] = "ImGui" defs["igValue"][3]["ov_cimguiname"] = "igValueUint" defs["igValue"][3]["ret"] = "void" @@ -13791,7 +14269,7 @@ defs["igValue"][4]["cimguiname"] = "igValue" defs["igValue"][4]["defaults"] = {} defs["igValue"][4]["defaults"]["float_format"] = "NULL" defs["igValue"][4]["funcname"] = "Value" -defs["igValue"][4]["location"] = "imgui:580" +defs["igValue"][4]["location"] = "imgui:599" defs["igValue"][4]["namespace"] = "ImGui" defs["igValue"][4]["ov_cimguiname"] = "igValueFloat" defs["igValue"][4]["ret"] = "void" diff --git a/imgui-sys/third-party/overloads.txt b/imgui-sys/third-party/overloads.txt index 695ab2b..3ecc646 100644 --- a/imgui-sys/third-party/overloads.txt +++ b/imgui-sys/third-party/overloads.txt @@ -48,6 +48,9 @@ ImVector_resize 2 igBeginChild 2 1 bool igBeginChildStr (const char*,const ImVec2,bool,ImGuiWindowFlags) 2 bool igBeginChildID (ImGuiID,const ImVec2,bool,ImGuiWindowFlags) +igCheckboxFlags 2 +1 bool igCheckboxFlagsIntPtr (const char*,int*,int) +2 bool igCheckboxFlagsUintPtr (const char*,unsigned int*,unsigned int) igCollapsingHeader 2 1 bool igCollapsingHeaderTreeNodeFlags (const char*,ImGuiTreeNodeFlags) 2 bool igCollapsingHeaderBoolPtr (const char*,bool*,ImGuiTreeNodeFlags) @@ -132,4 +135,4 @@ igValue 4 2 void igValueInt (const char*,int) 3 void igValueUint (const char*,unsigned int) 4 void igValueFloat (const char*,float,const char*) -93 overloaded \ No newline at end of file +95 overloaded \ No newline at end of file diff --git a/imgui-sys/third-party/structs_and_enums.json b/imgui-sys/third-party/structs_and_enums.json index a41c59e..f69c863 100644 --- a/imgui-sys/third-party/structs_and_enums.json +++ b/imgui-sys/third-party/structs_and_enums.json @@ -373,38 +373,63 @@ }, { "calc_value": 42, - "name": "ImGuiCol_TextSelectedBg", + "name": "ImGuiCol_TableHeaderBg", "value": "42" }, { "calc_value": 43, - "name": "ImGuiCol_DragDropTarget", + "name": "ImGuiCol_TableBorderStrong", "value": "43" }, { "calc_value": 44, - "name": "ImGuiCol_NavHighlight", + "name": "ImGuiCol_TableBorderLight", "value": "44" }, { "calc_value": 45, - "name": "ImGuiCol_NavWindowingHighlight", + "name": "ImGuiCol_TableRowBg", "value": "45" }, { "calc_value": 46, - "name": "ImGuiCol_NavWindowingDimBg", + "name": "ImGuiCol_TableRowBgAlt", "value": "46" }, { "calc_value": 47, - "name": "ImGuiCol_ModalWindowDimBg", + "name": "ImGuiCol_TextSelectedBg", "value": "47" }, { "calc_value": 48, - "name": "ImGuiCol_COUNT", + "name": "ImGuiCol_DragDropTarget", "value": "48" + }, + { + "calc_value": 49, + "name": "ImGuiCol_NavHighlight", + "value": "49" + }, + { + "calc_value": 50, + "name": "ImGuiCol_NavWindowingHighlight", + "value": "50" + }, + { + "calc_value": 51, + "name": "ImGuiCol_NavWindowingDimBg", + "value": "51" + }, + { + "calc_value": 52, + "name": "ImGuiCol_ModalWindowDimBg", + "value": "52" + }, + { + "calc_value": 53, + "name": "ImGuiCol_COUNT", + "value": "53" } ], "ImGuiColorEditFlags_": [ @@ -1478,6 +1503,23 @@ "value": "0x7000000F" } ], + "ImGuiSortDirection_": [ + { + "calc_value": 0, + "name": "ImGuiSortDirection_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiSortDirection_Ascending", + "value": "1" + }, + { + "calc_value": 2, + "name": "ImGuiSortDirection_Descending", + "value": "2" + } + ], "ImGuiStyleVar_": [ { "calc_value": 0, @@ -1561,43 +1603,48 @@ }, { "calc_value": 16, - "name": "ImGuiStyleVar_ScrollbarSize", + "name": "ImGuiStyleVar_CellPadding", "value": "16" }, { "calc_value": 17, - "name": "ImGuiStyleVar_ScrollbarRounding", + "name": "ImGuiStyleVar_ScrollbarSize", "value": "17" }, { "calc_value": 18, - "name": "ImGuiStyleVar_GrabMinSize", + "name": "ImGuiStyleVar_ScrollbarRounding", "value": "18" }, { "calc_value": 19, - "name": "ImGuiStyleVar_GrabRounding", + "name": "ImGuiStyleVar_GrabMinSize", "value": "19" }, { "calc_value": 20, - "name": "ImGuiStyleVar_TabRounding", + "name": "ImGuiStyleVar_GrabRounding", "value": "20" }, { "calc_value": 21, - "name": "ImGuiStyleVar_ButtonTextAlign", + "name": "ImGuiStyleVar_TabRounding", "value": "21" }, { "calc_value": 22, - "name": "ImGuiStyleVar_SelectableTextAlign", + "name": "ImGuiStyleVar_ButtonTextAlign", "value": "22" }, { "calc_value": 23, - "name": "ImGuiStyleVar_COUNT", + "name": "ImGuiStyleVar_SelectableTextAlign", "value": "23" + }, + { + "calc_value": 24, + "name": "ImGuiStyleVar_COUNT", + "value": "24" } ], "ImGuiTabBarFlags_": [ @@ -1704,6 +1751,349 @@ "value": "1 << 7" } ], + "ImGuiTableBgTarget_": [ + { + "calc_value": 0, + "name": "ImGuiTableBgTarget_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiTableBgTarget_RowBg0", + "value": "1" + }, + { + "calc_value": 2, + "name": "ImGuiTableBgTarget_RowBg1", + "value": "2" + }, + { + "calc_value": 3, + "name": "ImGuiTableBgTarget_CellBg", + "value": "3" + } + ], + "ImGuiTableColumnFlags_": [ + { + "calc_value": 0, + "name": "ImGuiTableColumnFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiTableColumnFlags_DefaultHide", + "value": "1 << 0" + }, + { + "calc_value": 2, + "name": "ImGuiTableColumnFlags_DefaultSort", + "value": "1 << 1" + }, + { + "calc_value": 4, + "name": "ImGuiTableColumnFlags_WidthStretch", + "value": "1 << 2" + }, + { + "calc_value": 8, + "name": "ImGuiTableColumnFlags_WidthFixed", + "value": "1 << 3" + }, + { + "calc_value": 16, + "name": "ImGuiTableColumnFlags_NoResize", + "value": "1 << 4" + }, + { + "calc_value": 32, + "name": "ImGuiTableColumnFlags_NoReorder", + "value": "1 << 5" + }, + { + "calc_value": 64, + "name": "ImGuiTableColumnFlags_NoHide", + "value": "1 << 6" + }, + { + "calc_value": 128, + "name": "ImGuiTableColumnFlags_NoClip", + "value": "1 << 7" + }, + { + "calc_value": 256, + "name": "ImGuiTableColumnFlags_NoSort", + "value": "1 << 8" + }, + { + "calc_value": 512, + "name": "ImGuiTableColumnFlags_NoSortAscending", + "value": "1 << 9" + }, + { + "calc_value": 1024, + "name": "ImGuiTableColumnFlags_NoSortDescending", + "value": "1 << 10" + }, + { + "calc_value": 2048, + "name": "ImGuiTableColumnFlags_NoHeaderWidth", + "value": "1 << 11" + }, + { + "calc_value": 4096, + "name": "ImGuiTableColumnFlags_PreferSortAscending", + "value": "1 << 12" + }, + { + "calc_value": 8192, + "name": "ImGuiTableColumnFlags_PreferSortDescending", + "value": "1 << 13" + }, + { + "calc_value": 16384, + "name": "ImGuiTableColumnFlags_IndentEnable", + "value": "1 << 14" + }, + { + "calc_value": 32768, + "name": "ImGuiTableColumnFlags_IndentDisable", + "value": "1 << 15" + }, + { + "calc_value": 1048576, + "name": "ImGuiTableColumnFlags_IsEnabled", + "value": "1 << 20" + }, + { + "calc_value": 2097152, + "name": "ImGuiTableColumnFlags_IsVisible", + "value": "1 << 21" + }, + { + "calc_value": 4194304, + "name": "ImGuiTableColumnFlags_IsSorted", + "value": "1 << 22" + }, + { + "calc_value": 8388608, + "name": "ImGuiTableColumnFlags_IsHovered", + "value": "1 << 23" + }, + { + "calc_value": 12, + "name": "ImGuiTableColumnFlags_WidthMask_", + "value": "ImGuiTableColumnFlags_WidthStretch | ImGuiTableColumnFlags_WidthFixed" + }, + { + "calc_value": 49152, + "name": "ImGuiTableColumnFlags_IndentMask_", + "value": "ImGuiTableColumnFlags_IndentEnable | ImGuiTableColumnFlags_IndentDisable" + }, + { + "calc_value": 15728640, + "name": "ImGuiTableColumnFlags_StatusMask_", + "value": "ImGuiTableColumnFlags_IsEnabled | ImGuiTableColumnFlags_IsVisible | ImGuiTableColumnFlags_IsSorted | ImGuiTableColumnFlags_IsHovered" + }, + { + "calc_value": 1073741824, + "name": "ImGuiTableColumnFlags_NoDirectResize_", + "value": "1 << 30" + } + ], + "ImGuiTableFlags_": [ + { + "calc_value": 0, + "name": "ImGuiTableFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiTableFlags_Resizable", + "value": "1 << 0" + }, + { + "calc_value": 2, + "name": "ImGuiTableFlags_Reorderable", + "value": "1 << 1" + }, + { + "calc_value": 4, + "name": "ImGuiTableFlags_Hideable", + "value": "1 << 2" + }, + { + "calc_value": 8, + "name": "ImGuiTableFlags_Sortable", + "value": "1 << 3" + }, + { + "calc_value": 16, + "name": "ImGuiTableFlags_NoSavedSettings", + "value": "1 << 4" + }, + { + "calc_value": 32, + "name": "ImGuiTableFlags_ContextMenuInBody", + "value": "1 << 5" + }, + { + "calc_value": 64, + "name": "ImGuiTableFlags_RowBg", + "value": "1 << 6" + }, + { + "calc_value": 128, + "name": "ImGuiTableFlags_BordersInnerH", + "value": "1 << 7" + }, + { + "calc_value": 256, + "name": "ImGuiTableFlags_BordersOuterH", + "value": "1 << 8" + }, + { + "calc_value": 512, + "name": "ImGuiTableFlags_BordersInnerV", + "value": "1 << 9" + }, + { + "calc_value": 1024, + "name": "ImGuiTableFlags_BordersOuterV", + "value": "1 << 10" + }, + { + "calc_value": 384, + "name": "ImGuiTableFlags_BordersH", + "value": "ImGuiTableFlags_BordersInnerH | ImGuiTableFlags_BordersOuterH" + }, + { + "calc_value": 1536, + "name": "ImGuiTableFlags_BordersV", + "value": "ImGuiTableFlags_BordersInnerV | ImGuiTableFlags_BordersOuterV" + }, + { + "calc_value": 640, + "name": "ImGuiTableFlags_BordersInner", + "value": "ImGuiTableFlags_BordersInnerV | ImGuiTableFlags_BordersInnerH" + }, + { + "calc_value": 1280, + "name": "ImGuiTableFlags_BordersOuter", + "value": "ImGuiTableFlags_BordersOuterV | ImGuiTableFlags_BordersOuterH" + }, + { + "calc_value": 1920, + "name": "ImGuiTableFlags_Borders", + "value": "ImGuiTableFlags_BordersInner | ImGuiTableFlags_BordersOuter" + }, + { + "calc_value": 2048, + "name": "ImGuiTableFlags_NoBordersInBody", + "value": "1 << 11" + }, + { + "calc_value": 4096, + "name": "ImGuiTableFlags_NoBordersInBodyUntilResize", + "value": "1 << 12" + }, + { + "calc_value": 8192, + "name": "ImGuiTableFlags_SizingFixedFit", + "value": "1 << 13" + }, + { + "calc_value": 16384, + "name": "ImGuiTableFlags_SizingFixedSame", + "value": "2 << 13" + }, + { + "calc_value": 24576, + "name": "ImGuiTableFlags_SizingStretchProp", + "value": "3 << 13" + }, + { + "calc_value": 32768, + "name": "ImGuiTableFlags_SizingStretchSame", + "value": "4 << 13" + }, + { + "calc_value": 65536, + "name": "ImGuiTableFlags_NoHostExtendX", + "value": "1 << 16" + }, + { + "calc_value": 131072, + "name": "ImGuiTableFlags_NoHostExtendY", + "value": "1 << 17" + }, + { + "calc_value": 262144, + "name": "ImGuiTableFlags_NoKeepColumnsVisible", + "value": "1 << 18" + }, + { + "calc_value": 524288, + "name": "ImGuiTableFlags_PreciseWidths", + "value": "1 << 19" + }, + { + "calc_value": 1048576, + "name": "ImGuiTableFlags_NoClip", + "value": "1 << 20" + }, + { + "calc_value": 2097152, + "name": "ImGuiTableFlags_PadOuterX", + "value": "1 << 21" + }, + { + "calc_value": 4194304, + "name": "ImGuiTableFlags_NoPadOuterX", + "value": "1 << 22" + }, + { + "calc_value": 8388608, + "name": "ImGuiTableFlags_NoPadInnerX", + "value": "1 << 23" + }, + { + "calc_value": 16777216, + "name": "ImGuiTableFlags_ScrollX", + "value": "1 << 24" + }, + { + "calc_value": 33554432, + "name": "ImGuiTableFlags_ScrollY", + "value": "1 << 25" + }, + { + "calc_value": 67108864, + "name": "ImGuiTableFlags_SortMulti", + "value": "1 << 26" + }, + { + "calc_value": 134217728, + "name": "ImGuiTableFlags_SortTristate", + "value": "1 << 27" + }, + { + "calc_value": 57344, + "name": "ImGuiTableFlags_SizingMask_", + "value": "ImGuiTableFlags_SizingFixedFit | ImGuiTableFlags_SizingFixedSame | ImGuiTableFlags_SizingStretchProp | ImGuiTableFlags_SizingStretchSame" + } + ], + "ImGuiTableRowFlags_": [ + { + "calc_value": 0, + "name": "ImGuiTableRowFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiTableRowFlags_Headers", + "value": "1 << 0" + } + ], "ImGuiTreeNodeFlags_": [ { "calc_value": 0, @@ -1939,63 +2329,72 @@ } ] }, + "enumtypes": [], "locations": { - "ImColor": "imgui:1953", - "ImDrawChannel": "imgui:2039", - "ImDrawCmd": "imgui:2002", - "ImDrawCornerFlags_": "imgui:2062", - "ImDrawData": "imgui:2209", - "ImDrawList": "imgui:2095", - "ImDrawListFlags_": "imgui:2078", - "ImDrawListSplitter": "imgui:2047", - "ImDrawVert": "imgui:2024", - "ImFont": "imgui:2420", - "ImFontAtlas": "imgui:2325", - "ImFontAtlasCustomRect": "imgui:2287", - "ImFontAtlasFlags_": "imgui:2300", - "ImFontConfig": "imgui:2232", - "ImFontGlyph": "imgui:2261", - "ImFontGlyphRangesBuilder": "imgui:2272", - "ImGuiBackendFlags_": "imgui:1131", - "ImGuiButtonFlags_": "imgui:1242", - "ImGuiCol_": "imgui:1141", - "ImGuiColorEditFlags_": "imgui:1255", - "ImGuiComboFlags_": "imgui:921", - "ImGuiCond_": "imgui:1352", - "ImGuiConfigFlags_": "imgui:1115", - "ImGuiDataType_": "imgui:1015", - "ImGuiDir_": "imgui:1031", - "ImGuiDragDropFlags_": "imgui:993", - "ImGuiFocusedFlags_": "imgui:965", - "ImGuiHoveredFlags_": "imgui:977", - "ImGuiIO": "imgui:1506", - "ImGuiInputTextCallbackData": "imgui:1656", - "ImGuiInputTextFlags_": "imgui:836", - "ImGuiKeyModFlags_": "imgui:1070", - "ImGuiKey_": "imgui:1042", - "ImGuiListClipper": "imgui:1905", - "ImGuiMouseButton_": "imgui:1319", - "ImGuiMouseCursor_": "imgui:1329", - "ImGuiNavInput_": "imgui:1083", - "ImGuiOnceUponAFrame": "imgui:1783", - "ImGuiPayload": "imgui:1696", - "ImGuiPopupFlags_": "imgui:894", - "ImGuiSelectableFlags_": "imgui:910", - "ImGuiSizeCallbackData": "imgui:1687", - "ImGuiSliderFlags_": "imgui:1302", - "ImGuiStorage": "imgui:1845", - "ImGuiStoragePair": "imgui:1848", - "ImGuiStyle": "imgui:1454", - "ImGuiStyleVar_": "imgui:1207", - "ImGuiTabBarFlags_": "imgui:935", - "ImGuiTabItemFlags_": "imgui:951", - "ImGuiTextBuffer": "imgui:1818", - "ImGuiTextFilter": "imgui:1791", - "ImGuiTextRange": "imgui:1801", - "ImGuiTreeNodeFlags_": "imgui:865", - "ImGuiWindowFlags_": "imgui:795", - "ImVec2": "imgui:211", - "ImVec4": "imgui:224" + "ImColor": "imgui:2179", + "ImDrawChannel": "imgui:2273", + "ImDrawCmd": "imgui:2228", + "ImDrawCmdHeader": "imgui:2265", + "ImDrawCornerFlags_": "imgui:2297", + "ImDrawData": "imgui:2452", + "ImDrawList": "imgui:2330", + "ImDrawListFlags_": "imgui:2313", + "ImDrawListSplitter": "imgui:2282", + "ImDrawVert": "imgui:2250", + "ImFont": "imgui:2663", + "ImFontAtlas": "imgui:2568", + "ImFontAtlasCustomRect": "imgui:2530", + "ImFontAtlasFlags_": "imgui:2543", + "ImFontConfig": "imgui:2475", + "ImFontGlyph": "imgui:2504", + "ImFontGlyphRangesBuilder": "imgui:2515", + "ImGuiBackendFlags_": "imgui:1355", + "ImGuiButtonFlags_": "imgui:1461", + "ImGuiCol_": "imgui:1365", + "ImGuiColorEditFlags_": "imgui:1474", + "ImGuiComboFlags_": "imgui:994", + "ImGuiCond_": "imgui:1566", + "ImGuiConfigFlags_": "imgui:1339", + "ImGuiDataType_": "imgui:1231", + "ImGuiDir_": "imgui:1247", + "ImGuiDragDropFlags_": "imgui:1209", + "ImGuiFocusedFlags_": "imgui:1181", + "ImGuiHoveredFlags_": "imgui:1193", + "ImGuiIO": "imgui:1726", + "ImGuiInputTextCallbackData": "imgui:1868", + "ImGuiInputTextFlags_": "imgui:909", + "ImGuiKeyModFlags_": "imgui:1294", + "ImGuiKey_": "imgui:1266", + "ImGuiListClipper": "imgui:2130", + "ImGuiMouseButton_": "imgui:1538", + "ImGuiMouseCursor_": "imgui:1548", + "ImGuiNavInput_": "imgui:1307", + "ImGuiOnceUponAFrame": "imgui:2008", + "ImGuiPayload": "imgui:1908", + "ImGuiPopupFlags_": "imgui:967", + "ImGuiSelectableFlags_": "imgui:983", + "ImGuiSizeCallbackData": "imgui:1899", + "ImGuiSliderFlags_": "imgui:1521", + "ImGuiSortDirection_": "imgui:1258", + "ImGuiStorage": "imgui:2070", + "ImGuiStoragePair": "imgui:2073", + "ImGuiStyle": "imgui:1672", + "ImGuiStyleVar_": "imgui:1430", + "ImGuiTabBarFlags_": "imgui:1008", + "ImGuiTabItemFlags_": "imgui:1024", + "ImGuiTableBgTarget_": "imgui:1172", + "ImGuiTableColumnFlags_": "imgui:1117", + "ImGuiTableColumnSortSpecs": "imgui:1930", + "ImGuiTableFlags_": "imgui:1060", + "ImGuiTableRowFlags_": "imgui:1157", + "ImGuiTableSortSpecs": "imgui:1944", + "ImGuiTextBuffer": "imgui:2043", + "ImGuiTextFilter": "imgui:2016", + "ImGuiTextRange": "imgui:2026", + "ImGuiTreeNodeFlags_": "imgui:938", + "ImGuiWindowFlags_": "imgui:869", + "ImVec2": "imgui:223", + "ImVec4": "imgui:236" }, "structs": { "ImColor": [ @@ -2046,6 +2445,20 @@ "type": "void*" } ], + "ImDrawCmdHeader": [ + { + "name": "ClipRect", + "type": "ImVec4" + }, + { + "name": "TextureId", + "type": "ImTextureID" + }, + { + "name": "VtxOffset", + "type": "unsigned int" + } + ], "ImDrawData": [ { "name": "Valid", @@ -2100,6 +2513,10 @@ "name": "Flags", "type": "ImDrawListFlags" }, + { + "name": "_VtxCurrentIdx", + "type": "unsigned int" + }, { "name": "_Data", "type": "const ImDrawListSharedData*" @@ -2108,10 +2525,6 @@ "name": "_OwnerName", "type": "const char*" }, - { - "name": "_VtxCurrentIdx", - "type": "unsigned int" - }, { "name": "_VtxWritePtr", "type": "ImDrawVert*" @@ -2137,11 +2550,15 @@ }, { "name": "_CmdHeader", - "type": "ImDrawCmd" + "type": "ImDrawCmdHeader" }, { "name": "_Splitter", "type": "ImDrawListSplitter" + }, + { + "name": "_FringeScale", + "type": "float" } ], "ImDrawListSplitter": [ @@ -2579,6 +2996,10 @@ "name": "ConfigInputTextCursorBlink", "type": "bool" }, + { + "name": "ConfigDragClickToInputText", + "type": "bool" + }, { "name": "ConfigWindowsResizeFromEdges", "type": "bool" @@ -2588,7 +3009,7 @@ "type": "bool" }, { - "name": "ConfigWindowsMemoryCompactTimer", + "name": "ConfigMemoryCompactTimer", "type": "float" }, { @@ -2631,10 +3052,6 @@ "name": "ImeWindowHandle", "type": "void*" }, - { - "name": "RenderDrawListsFnUnused", - "type": "void*" - }, { "name": "MousePos", "type": "ImVec2" @@ -2898,6 +3315,10 @@ "name": "StepNo", "type": "int" }, + { + "name": "ItemsFrozen", + "type": "int" + }, { "name": "ItemsHeight", "type": "float" @@ -3048,6 +3469,10 @@ "name": "ItemInnerSpacing", "type": "ImVec2" }, + { + "name": "CellPadding", + "type": "ImVec2" + }, { "name": "TouchExtraPadding", "type": "ImVec2" @@ -3138,10 +3563,43 @@ }, { "name": "Colors[ImGuiCol_COUNT]", - "size": 48, + "size": 53, "type": "ImVec4" } ], + "ImGuiTableColumnSortSpecs": [ + { + "name": "ColumnUserID", + "type": "ImGuiID" + }, + { + "name": "ColumnIndex", + "type": "ImS16" + }, + { + "name": "SortOrder", + "type": "ImS16" + }, + { + "bitfield": "8", + "name": "SortDirection", + "type": "ImGuiSortDirection" + } + ], + "ImGuiTableSortSpecs": [ + { + "name": "Specs", + "type": "const ImGuiTableColumnSortSpecs*" + }, + { + "name": "SpecsCount", + "type": "int" + }, + { + "name": "SpecsDirty", + "type": "bool" + } + ], "ImGuiTextBuffer": [ { "name": "Buf", diff --git a/imgui-sys/third-party/structs_and_enums.lua b/imgui-sys/third-party/structs_and_enums.lua index 5a0d046..c5b10d9 100644 --- a/imgui-sys/third-party/structs_and_enums.lua +++ b/imgui-sys/third-party/structs_and_enums.lua @@ -296,32 +296,52 @@ defs["enums"]["ImGuiCol_"][42]["name"] = "ImGuiCol_PlotHistogramHovered" defs["enums"]["ImGuiCol_"][42]["value"] = "41" defs["enums"]["ImGuiCol_"][43] = {} defs["enums"]["ImGuiCol_"][43]["calc_value"] = 42 -defs["enums"]["ImGuiCol_"][43]["name"] = "ImGuiCol_TextSelectedBg" +defs["enums"]["ImGuiCol_"][43]["name"] = "ImGuiCol_TableHeaderBg" defs["enums"]["ImGuiCol_"][43]["value"] = "42" defs["enums"]["ImGuiCol_"][44] = {} defs["enums"]["ImGuiCol_"][44]["calc_value"] = 43 -defs["enums"]["ImGuiCol_"][44]["name"] = "ImGuiCol_DragDropTarget" +defs["enums"]["ImGuiCol_"][44]["name"] = "ImGuiCol_TableBorderStrong" defs["enums"]["ImGuiCol_"][44]["value"] = "43" defs["enums"]["ImGuiCol_"][45] = {} defs["enums"]["ImGuiCol_"][45]["calc_value"] = 44 -defs["enums"]["ImGuiCol_"][45]["name"] = "ImGuiCol_NavHighlight" +defs["enums"]["ImGuiCol_"][45]["name"] = "ImGuiCol_TableBorderLight" defs["enums"]["ImGuiCol_"][45]["value"] = "44" defs["enums"]["ImGuiCol_"][46] = {} defs["enums"]["ImGuiCol_"][46]["calc_value"] = 45 -defs["enums"]["ImGuiCol_"][46]["name"] = "ImGuiCol_NavWindowingHighlight" +defs["enums"]["ImGuiCol_"][46]["name"] = "ImGuiCol_TableRowBg" defs["enums"]["ImGuiCol_"][46]["value"] = "45" defs["enums"]["ImGuiCol_"][47] = {} defs["enums"]["ImGuiCol_"][47]["calc_value"] = 46 -defs["enums"]["ImGuiCol_"][47]["name"] = "ImGuiCol_NavWindowingDimBg" +defs["enums"]["ImGuiCol_"][47]["name"] = "ImGuiCol_TableRowBgAlt" defs["enums"]["ImGuiCol_"][47]["value"] = "46" defs["enums"]["ImGuiCol_"][48] = {} defs["enums"]["ImGuiCol_"][48]["calc_value"] = 47 -defs["enums"]["ImGuiCol_"][48]["name"] = "ImGuiCol_ModalWindowDimBg" +defs["enums"]["ImGuiCol_"][48]["name"] = "ImGuiCol_TextSelectedBg" defs["enums"]["ImGuiCol_"][48]["value"] = "47" defs["enums"]["ImGuiCol_"][49] = {} defs["enums"]["ImGuiCol_"][49]["calc_value"] = 48 -defs["enums"]["ImGuiCol_"][49]["name"] = "ImGuiCol_COUNT" +defs["enums"]["ImGuiCol_"][49]["name"] = "ImGuiCol_DragDropTarget" defs["enums"]["ImGuiCol_"][49]["value"] = "48" +defs["enums"]["ImGuiCol_"][50] = {} +defs["enums"]["ImGuiCol_"][50]["calc_value"] = 49 +defs["enums"]["ImGuiCol_"][50]["name"] = "ImGuiCol_NavHighlight" +defs["enums"]["ImGuiCol_"][50]["value"] = "49" +defs["enums"]["ImGuiCol_"][51] = {} +defs["enums"]["ImGuiCol_"][51]["calc_value"] = 50 +defs["enums"]["ImGuiCol_"][51]["name"] = "ImGuiCol_NavWindowingHighlight" +defs["enums"]["ImGuiCol_"][51]["value"] = "50" +defs["enums"]["ImGuiCol_"][52] = {} +defs["enums"]["ImGuiCol_"][52]["calc_value"] = 51 +defs["enums"]["ImGuiCol_"][52]["name"] = "ImGuiCol_NavWindowingDimBg" +defs["enums"]["ImGuiCol_"][52]["value"] = "51" +defs["enums"]["ImGuiCol_"][53] = {} +defs["enums"]["ImGuiCol_"][53]["calc_value"] = 52 +defs["enums"]["ImGuiCol_"][53]["name"] = "ImGuiCol_ModalWindowDimBg" +defs["enums"]["ImGuiCol_"][53]["value"] = "52" +defs["enums"]["ImGuiCol_"][54] = {} +defs["enums"]["ImGuiCol_"][54]["calc_value"] = 53 +defs["enums"]["ImGuiCol_"][54]["name"] = "ImGuiCol_COUNT" +defs["enums"]["ImGuiCol_"][54]["value"] = "53" defs["enums"]["ImGuiColorEditFlags_"] = {} defs["enums"]["ImGuiColorEditFlags_"][1] = {} defs["enums"]["ImGuiColorEditFlags_"][1]["calc_value"] = 0 @@ -1168,6 +1188,19 @@ defs["enums"]["ImGuiSliderFlags_"][6] = {} defs["enums"]["ImGuiSliderFlags_"][6]["calc_value"] = 1879048207 defs["enums"]["ImGuiSliderFlags_"][6]["name"] = "ImGuiSliderFlags_InvalidMask_" defs["enums"]["ImGuiSliderFlags_"][6]["value"] = "0x7000000F" +defs["enums"]["ImGuiSortDirection_"] = {} +defs["enums"]["ImGuiSortDirection_"][1] = {} +defs["enums"]["ImGuiSortDirection_"][1]["calc_value"] = 0 +defs["enums"]["ImGuiSortDirection_"][1]["name"] = "ImGuiSortDirection_None" +defs["enums"]["ImGuiSortDirection_"][1]["value"] = "0" +defs["enums"]["ImGuiSortDirection_"][2] = {} +defs["enums"]["ImGuiSortDirection_"][2]["calc_value"] = 1 +defs["enums"]["ImGuiSortDirection_"][2]["name"] = "ImGuiSortDirection_Ascending" +defs["enums"]["ImGuiSortDirection_"][2]["value"] = "1" +defs["enums"]["ImGuiSortDirection_"][3] = {} +defs["enums"]["ImGuiSortDirection_"][3]["calc_value"] = 2 +defs["enums"]["ImGuiSortDirection_"][3]["name"] = "ImGuiSortDirection_Descending" +defs["enums"]["ImGuiSortDirection_"][3]["value"] = "2" defs["enums"]["ImGuiStyleVar_"] = {} defs["enums"]["ImGuiStyleVar_"][1] = {} defs["enums"]["ImGuiStyleVar_"][1]["calc_value"] = 0 @@ -1235,36 +1268,40 @@ defs["enums"]["ImGuiStyleVar_"][16]["name"] = "ImGuiStyleVar_IndentSpacing" defs["enums"]["ImGuiStyleVar_"][16]["value"] = "15" defs["enums"]["ImGuiStyleVar_"][17] = {} defs["enums"]["ImGuiStyleVar_"][17]["calc_value"] = 16 -defs["enums"]["ImGuiStyleVar_"][17]["name"] = "ImGuiStyleVar_ScrollbarSize" +defs["enums"]["ImGuiStyleVar_"][17]["name"] = "ImGuiStyleVar_CellPadding" defs["enums"]["ImGuiStyleVar_"][17]["value"] = "16" defs["enums"]["ImGuiStyleVar_"][18] = {} defs["enums"]["ImGuiStyleVar_"][18]["calc_value"] = 17 -defs["enums"]["ImGuiStyleVar_"][18]["name"] = "ImGuiStyleVar_ScrollbarRounding" +defs["enums"]["ImGuiStyleVar_"][18]["name"] = "ImGuiStyleVar_ScrollbarSize" defs["enums"]["ImGuiStyleVar_"][18]["value"] = "17" defs["enums"]["ImGuiStyleVar_"][19] = {} defs["enums"]["ImGuiStyleVar_"][19]["calc_value"] = 18 -defs["enums"]["ImGuiStyleVar_"][19]["name"] = "ImGuiStyleVar_GrabMinSize" +defs["enums"]["ImGuiStyleVar_"][19]["name"] = "ImGuiStyleVar_ScrollbarRounding" defs["enums"]["ImGuiStyleVar_"][19]["value"] = "18" defs["enums"]["ImGuiStyleVar_"][20] = {} defs["enums"]["ImGuiStyleVar_"][20]["calc_value"] = 19 -defs["enums"]["ImGuiStyleVar_"][20]["name"] = "ImGuiStyleVar_GrabRounding" +defs["enums"]["ImGuiStyleVar_"][20]["name"] = "ImGuiStyleVar_GrabMinSize" defs["enums"]["ImGuiStyleVar_"][20]["value"] = "19" defs["enums"]["ImGuiStyleVar_"][21] = {} defs["enums"]["ImGuiStyleVar_"][21]["calc_value"] = 20 -defs["enums"]["ImGuiStyleVar_"][21]["name"] = "ImGuiStyleVar_TabRounding" +defs["enums"]["ImGuiStyleVar_"][21]["name"] = "ImGuiStyleVar_GrabRounding" defs["enums"]["ImGuiStyleVar_"][21]["value"] = "20" defs["enums"]["ImGuiStyleVar_"][22] = {} defs["enums"]["ImGuiStyleVar_"][22]["calc_value"] = 21 -defs["enums"]["ImGuiStyleVar_"][22]["name"] = "ImGuiStyleVar_ButtonTextAlign" +defs["enums"]["ImGuiStyleVar_"][22]["name"] = "ImGuiStyleVar_TabRounding" defs["enums"]["ImGuiStyleVar_"][22]["value"] = "21" defs["enums"]["ImGuiStyleVar_"][23] = {} defs["enums"]["ImGuiStyleVar_"][23]["calc_value"] = 22 -defs["enums"]["ImGuiStyleVar_"][23]["name"] = "ImGuiStyleVar_SelectableTextAlign" +defs["enums"]["ImGuiStyleVar_"][23]["name"] = "ImGuiStyleVar_ButtonTextAlign" defs["enums"]["ImGuiStyleVar_"][23]["value"] = "22" defs["enums"]["ImGuiStyleVar_"][24] = {} defs["enums"]["ImGuiStyleVar_"][24]["calc_value"] = 23 -defs["enums"]["ImGuiStyleVar_"][24]["name"] = "ImGuiStyleVar_COUNT" +defs["enums"]["ImGuiStyleVar_"][24]["name"] = "ImGuiStyleVar_SelectableTextAlign" defs["enums"]["ImGuiStyleVar_"][24]["value"] = "23" +defs["enums"]["ImGuiStyleVar_"][25] = {} +defs["enums"]["ImGuiStyleVar_"][25]["calc_value"] = 24 +defs["enums"]["ImGuiStyleVar_"][25]["name"] = "ImGuiStyleVar_COUNT" +defs["enums"]["ImGuiStyleVar_"][25]["value"] = "24" defs["enums"]["ImGuiTabBarFlags_"] = {} defs["enums"]["ImGuiTabBarFlags_"][1] = {} defs["enums"]["ImGuiTabBarFlags_"][1]["calc_value"] = 0 @@ -1347,6 +1384,278 @@ defs["enums"]["ImGuiTabItemFlags_"][9] = {} defs["enums"]["ImGuiTabItemFlags_"][9]["calc_value"] = 128 defs["enums"]["ImGuiTabItemFlags_"][9]["name"] = "ImGuiTabItemFlags_Trailing" defs["enums"]["ImGuiTabItemFlags_"][9]["value"] = "1 << 7" +defs["enums"]["ImGuiTableBgTarget_"] = {} +defs["enums"]["ImGuiTableBgTarget_"][1] = {} +defs["enums"]["ImGuiTableBgTarget_"][1]["calc_value"] = 0 +defs["enums"]["ImGuiTableBgTarget_"][1]["name"] = "ImGuiTableBgTarget_None" +defs["enums"]["ImGuiTableBgTarget_"][1]["value"] = "0" +defs["enums"]["ImGuiTableBgTarget_"][2] = {} +defs["enums"]["ImGuiTableBgTarget_"][2]["calc_value"] = 1 +defs["enums"]["ImGuiTableBgTarget_"][2]["name"] = "ImGuiTableBgTarget_RowBg0" +defs["enums"]["ImGuiTableBgTarget_"][2]["value"] = "1" +defs["enums"]["ImGuiTableBgTarget_"][3] = {} +defs["enums"]["ImGuiTableBgTarget_"][3]["calc_value"] = 2 +defs["enums"]["ImGuiTableBgTarget_"][3]["name"] = "ImGuiTableBgTarget_RowBg1" +defs["enums"]["ImGuiTableBgTarget_"][3]["value"] = "2" +defs["enums"]["ImGuiTableBgTarget_"][4] = {} +defs["enums"]["ImGuiTableBgTarget_"][4]["calc_value"] = 3 +defs["enums"]["ImGuiTableBgTarget_"][4]["name"] = "ImGuiTableBgTarget_CellBg" +defs["enums"]["ImGuiTableBgTarget_"][4]["value"] = "3" +defs["enums"]["ImGuiTableColumnFlags_"] = {} +defs["enums"]["ImGuiTableColumnFlags_"][1] = {} +defs["enums"]["ImGuiTableColumnFlags_"][1]["calc_value"] = 0 +defs["enums"]["ImGuiTableColumnFlags_"][1]["name"] = "ImGuiTableColumnFlags_None" +defs["enums"]["ImGuiTableColumnFlags_"][1]["value"] = "0" +defs["enums"]["ImGuiTableColumnFlags_"][2] = {} +defs["enums"]["ImGuiTableColumnFlags_"][2]["calc_value"] = 1 +defs["enums"]["ImGuiTableColumnFlags_"][2]["name"] = "ImGuiTableColumnFlags_DefaultHide" +defs["enums"]["ImGuiTableColumnFlags_"][2]["value"] = "1 << 0" +defs["enums"]["ImGuiTableColumnFlags_"][3] = {} +defs["enums"]["ImGuiTableColumnFlags_"][3]["calc_value"] = 2 +defs["enums"]["ImGuiTableColumnFlags_"][3]["name"] = "ImGuiTableColumnFlags_DefaultSort" +defs["enums"]["ImGuiTableColumnFlags_"][3]["value"] = "1 << 1" +defs["enums"]["ImGuiTableColumnFlags_"][4] = {} +defs["enums"]["ImGuiTableColumnFlags_"][4]["calc_value"] = 4 +defs["enums"]["ImGuiTableColumnFlags_"][4]["name"] = "ImGuiTableColumnFlags_WidthStretch" +defs["enums"]["ImGuiTableColumnFlags_"][4]["value"] = "1 << 2" +defs["enums"]["ImGuiTableColumnFlags_"][5] = {} +defs["enums"]["ImGuiTableColumnFlags_"][5]["calc_value"] = 8 +defs["enums"]["ImGuiTableColumnFlags_"][5]["name"] = "ImGuiTableColumnFlags_WidthFixed" +defs["enums"]["ImGuiTableColumnFlags_"][5]["value"] = "1 << 3" +defs["enums"]["ImGuiTableColumnFlags_"][6] = {} +defs["enums"]["ImGuiTableColumnFlags_"][6]["calc_value"] = 16 +defs["enums"]["ImGuiTableColumnFlags_"][6]["name"] = "ImGuiTableColumnFlags_NoResize" +defs["enums"]["ImGuiTableColumnFlags_"][6]["value"] = "1 << 4" +defs["enums"]["ImGuiTableColumnFlags_"][7] = {} +defs["enums"]["ImGuiTableColumnFlags_"][7]["calc_value"] = 32 +defs["enums"]["ImGuiTableColumnFlags_"][7]["name"] = "ImGuiTableColumnFlags_NoReorder" +defs["enums"]["ImGuiTableColumnFlags_"][7]["value"] = "1 << 5" +defs["enums"]["ImGuiTableColumnFlags_"][8] = {} +defs["enums"]["ImGuiTableColumnFlags_"][8]["calc_value"] = 64 +defs["enums"]["ImGuiTableColumnFlags_"][8]["name"] = "ImGuiTableColumnFlags_NoHide" +defs["enums"]["ImGuiTableColumnFlags_"][8]["value"] = "1 << 6" +defs["enums"]["ImGuiTableColumnFlags_"][9] = {} +defs["enums"]["ImGuiTableColumnFlags_"][9]["calc_value"] = 128 +defs["enums"]["ImGuiTableColumnFlags_"][9]["name"] = "ImGuiTableColumnFlags_NoClip" +defs["enums"]["ImGuiTableColumnFlags_"][9]["value"] = "1 << 7" +defs["enums"]["ImGuiTableColumnFlags_"][10] = {} +defs["enums"]["ImGuiTableColumnFlags_"][10]["calc_value"] = 256 +defs["enums"]["ImGuiTableColumnFlags_"][10]["name"] = "ImGuiTableColumnFlags_NoSort" +defs["enums"]["ImGuiTableColumnFlags_"][10]["value"] = "1 << 8" +defs["enums"]["ImGuiTableColumnFlags_"][11] = {} +defs["enums"]["ImGuiTableColumnFlags_"][11]["calc_value"] = 512 +defs["enums"]["ImGuiTableColumnFlags_"][11]["name"] = "ImGuiTableColumnFlags_NoSortAscending" +defs["enums"]["ImGuiTableColumnFlags_"][11]["value"] = "1 << 9" +defs["enums"]["ImGuiTableColumnFlags_"][12] = {} +defs["enums"]["ImGuiTableColumnFlags_"][12]["calc_value"] = 1024 +defs["enums"]["ImGuiTableColumnFlags_"][12]["name"] = "ImGuiTableColumnFlags_NoSortDescending" +defs["enums"]["ImGuiTableColumnFlags_"][12]["value"] = "1 << 10" +defs["enums"]["ImGuiTableColumnFlags_"][13] = {} +defs["enums"]["ImGuiTableColumnFlags_"][13]["calc_value"] = 2048 +defs["enums"]["ImGuiTableColumnFlags_"][13]["name"] = "ImGuiTableColumnFlags_NoHeaderWidth" +defs["enums"]["ImGuiTableColumnFlags_"][13]["value"] = "1 << 11" +defs["enums"]["ImGuiTableColumnFlags_"][14] = {} +defs["enums"]["ImGuiTableColumnFlags_"][14]["calc_value"] = 4096 +defs["enums"]["ImGuiTableColumnFlags_"][14]["name"] = "ImGuiTableColumnFlags_PreferSortAscending" +defs["enums"]["ImGuiTableColumnFlags_"][14]["value"] = "1 << 12" +defs["enums"]["ImGuiTableColumnFlags_"][15] = {} +defs["enums"]["ImGuiTableColumnFlags_"][15]["calc_value"] = 8192 +defs["enums"]["ImGuiTableColumnFlags_"][15]["name"] = "ImGuiTableColumnFlags_PreferSortDescending" +defs["enums"]["ImGuiTableColumnFlags_"][15]["value"] = "1 << 13" +defs["enums"]["ImGuiTableColumnFlags_"][16] = {} +defs["enums"]["ImGuiTableColumnFlags_"][16]["calc_value"] = 16384 +defs["enums"]["ImGuiTableColumnFlags_"][16]["name"] = "ImGuiTableColumnFlags_IndentEnable" +defs["enums"]["ImGuiTableColumnFlags_"][16]["value"] = "1 << 14" +defs["enums"]["ImGuiTableColumnFlags_"][17] = {} +defs["enums"]["ImGuiTableColumnFlags_"][17]["calc_value"] = 32768 +defs["enums"]["ImGuiTableColumnFlags_"][17]["name"] = "ImGuiTableColumnFlags_IndentDisable" +defs["enums"]["ImGuiTableColumnFlags_"][17]["value"] = "1 << 15" +defs["enums"]["ImGuiTableColumnFlags_"][18] = {} +defs["enums"]["ImGuiTableColumnFlags_"][18]["calc_value"] = 1048576 +defs["enums"]["ImGuiTableColumnFlags_"][18]["name"] = "ImGuiTableColumnFlags_IsEnabled" +defs["enums"]["ImGuiTableColumnFlags_"][18]["value"] = "1 << 20" +defs["enums"]["ImGuiTableColumnFlags_"][19] = {} +defs["enums"]["ImGuiTableColumnFlags_"][19]["calc_value"] = 2097152 +defs["enums"]["ImGuiTableColumnFlags_"][19]["name"] = "ImGuiTableColumnFlags_IsVisible" +defs["enums"]["ImGuiTableColumnFlags_"][19]["value"] = "1 << 21" +defs["enums"]["ImGuiTableColumnFlags_"][20] = {} +defs["enums"]["ImGuiTableColumnFlags_"][20]["calc_value"] = 4194304 +defs["enums"]["ImGuiTableColumnFlags_"][20]["name"] = "ImGuiTableColumnFlags_IsSorted" +defs["enums"]["ImGuiTableColumnFlags_"][20]["value"] = "1 << 22" +defs["enums"]["ImGuiTableColumnFlags_"][21] = {} +defs["enums"]["ImGuiTableColumnFlags_"][21]["calc_value"] = 8388608 +defs["enums"]["ImGuiTableColumnFlags_"][21]["name"] = "ImGuiTableColumnFlags_IsHovered" +defs["enums"]["ImGuiTableColumnFlags_"][21]["value"] = "1 << 23" +defs["enums"]["ImGuiTableColumnFlags_"][22] = {} +defs["enums"]["ImGuiTableColumnFlags_"][22]["calc_value"] = 12 +defs["enums"]["ImGuiTableColumnFlags_"][22]["name"] = "ImGuiTableColumnFlags_WidthMask_" +defs["enums"]["ImGuiTableColumnFlags_"][22]["value"] = "ImGuiTableColumnFlags_WidthStretch | ImGuiTableColumnFlags_WidthFixed" +defs["enums"]["ImGuiTableColumnFlags_"][23] = {} +defs["enums"]["ImGuiTableColumnFlags_"][23]["calc_value"] = 49152 +defs["enums"]["ImGuiTableColumnFlags_"][23]["name"] = "ImGuiTableColumnFlags_IndentMask_" +defs["enums"]["ImGuiTableColumnFlags_"][23]["value"] = "ImGuiTableColumnFlags_IndentEnable | ImGuiTableColumnFlags_IndentDisable" +defs["enums"]["ImGuiTableColumnFlags_"][24] = {} +defs["enums"]["ImGuiTableColumnFlags_"][24]["calc_value"] = 15728640 +defs["enums"]["ImGuiTableColumnFlags_"][24]["name"] = "ImGuiTableColumnFlags_StatusMask_" +defs["enums"]["ImGuiTableColumnFlags_"][24]["value"] = "ImGuiTableColumnFlags_IsEnabled | ImGuiTableColumnFlags_IsVisible | ImGuiTableColumnFlags_IsSorted | ImGuiTableColumnFlags_IsHovered" +defs["enums"]["ImGuiTableColumnFlags_"][25] = {} +defs["enums"]["ImGuiTableColumnFlags_"][25]["calc_value"] = 1073741824 +defs["enums"]["ImGuiTableColumnFlags_"][25]["name"] = "ImGuiTableColumnFlags_NoDirectResize_" +defs["enums"]["ImGuiTableColumnFlags_"][25]["value"] = "1 << 30" +defs["enums"]["ImGuiTableFlags_"] = {} +defs["enums"]["ImGuiTableFlags_"][1] = {} +defs["enums"]["ImGuiTableFlags_"][1]["calc_value"] = 0 +defs["enums"]["ImGuiTableFlags_"][1]["name"] = "ImGuiTableFlags_None" +defs["enums"]["ImGuiTableFlags_"][1]["value"] = "0" +defs["enums"]["ImGuiTableFlags_"][2] = {} +defs["enums"]["ImGuiTableFlags_"][2]["calc_value"] = 1 +defs["enums"]["ImGuiTableFlags_"][2]["name"] = "ImGuiTableFlags_Resizable" +defs["enums"]["ImGuiTableFlags_"][2]["value"] = "1 << 0" +defs["enums"]["ImGuiTableFlags_"][3] = {} +defs["enums"]["ImGuiTableFlags_"][3]["calc_value"] = 2 +defs["enums"]["ImGuiTableFlags_"][3]["name"] = "ImGuiTableFlags_Reorderable" +defs["enums"]["ImGuiTableFlags_"][3]["value"] = "1 << 1" +defs["enums"]["ImGuiTableFlags_"][4] = {} +defs["enums"]["ImGuiTableFlags_"][4]["calc_value"] = 4 +defs["enums"]["ImGuiTableFlags_"][4]["name"] = "ImGuiTableFlags_Hideable" +defs["enums"]["ImGuiTableFlags_"][4]["value"] = "1 << 2" +defs["enums"]["ImGuiTableFlags_"][5] = {} +defs["enums"]["ImGuiTableFlags_"][5]["calc_value"] = 8 +defs["enums"]["ImGuiTableFlags_"][5]["name"] = "ImGuiTableFlags_Sortable" +defs["enums"]["ImGuiTableFlags_"][5]["value"] = "1 << 3" +defs["enums"]["ImGuiTableFlags_"][6] = {} +defs["enums"]["ImGuiTableFlags_"][6]["calc_value"] = 16 +defs["enums"]["ImGuiTableFlags_"][6]["name"] = "ImGuiTableFlags_NoSavedSettings" +defs["enums"]["ImGuiTableFlags_"][6]["value"] = "1 << 4" +defs["enums"]["ImGuiTableFlags_"][7] = {} +defs["enums"]["ImGuiTableFlags_"][7]["calc_value"] = 32 +defs["enums"]["ImGuiTableFlags_"][7]["name"] = "ImGuiTableFlags_ContextMenuInBody" +defs["enums"]["ImGuiTableFlags_"][7]["value"] = "1 << 5" +defs["enums"]["ImGuiTableFlags_"][8] = {} +defs["enums"]["ImGuiTableFlags_"][8]["calc_value"] = 64 +defs["enums"]["ImGuiTableFlags_"][8]["name"] = "ImGuiTableFlags_RowBg" +defs["enums"]["ImGuiTableFlags_"][8]["value"] = "1 << 6" +defs["enums"]["ImGuiTableFlags_"][9] = {} +defs["enums"]["ImGuiTableFlags_"][9]["calc_value"] = 128 +defs["enums"]["ImGuiTableFlags_"][9]["name"] = "ImGuiTableFlags_BordersInnerH" +defs["enums"]["ImGuiTableFlags_"][9]["value"] = "1 << 7" +defs["enums"]["ImGuiTableFlags_"][10] = {} +defs["enums"]["ImGuiTableFlags_"][10]["calc_value"] = 256 +defs["enums"]["ImGuiTableFlags_"][10]["name"] = "ImGuiTableFlags_BordersOuterH" +defs["enums"]["ImGuiTableFlags_"][10]["value"] = "1 << 8" +defs["enums"]["ImGuiTableFlags_"][11] = {} +defs["enums"]["ImGuiTableFlags_"][11]["calc_value"] = 512 +defs["enums"]["ImGuiTableFlags_"][11]["name"] = "ImGuiTableFlags_BordersInnerV" +defs["enums"]["ImGuiTableFlags_"][11]["value"] = "1 << 9" +defs["enums"]["ImGuiTableFlags_"][12] = {} +defs["enums"]["ImGuiTableFlags_"][12]["calc_value"] = 1024 +defs["enums"]["ImGuiTableFlags_"][12]["name"] = "ImGuiTableFlags_BordersOuterV" +defs["enums"]["ImGuiTableFlags_"][12]["value"] = "1 << 10" +defs["enums"]["ImGuiTableFlags_"][13] = {} +defs["enums"]["ImGuiTableFlags_"][13]["calc_value"] = 384 +defs["enums"]["ImGuiTableFlags_"][13]["name"] = "ImGuiTableFlags_BordersH" +defs["enums"]["ImGuiTableFlags_"][13]["value"] = "ImGuiTableFlags_BordersInnerH | ImGuiTableFlags_BordersOuterH" +defs["enums"]["ImGuiTableFlags_"][14] = {} +defs["enums"]["ImGuiTableFlags_"][14]["calc_value"] = 1536 +defs["enums"]["ImGuiTableFlags_"][14]["name"] = "ImGuiTableFlags_BordersV" +defs["enums"]["ImGuiTableFlags_"][14]["value"] = "ImGuiTableFlags_BordersInnerV | ImGuiTableFlags_BordersOuterV" +defs["enums"]["ImGuiTableFlags_"][15] = {} +defs["enums"]["ImGuiTableFlags_"][15]["calc_value"] = 640 +defs["enums"]["ImGuiTableFlags_"][15]["name"] = "ImGuiTableFlags_BordersInner" +defs["enums"]["ImGuiTableFlags_"][15]["value"] = "ImGuiTableFlags_BordersInnerV | ImGuiTableFlags_BordersInnerH" +defs["enums"]["ImGuiTableFlags_"][16] = {} +defs["enums"]["ImGuiTableFlags_"][16]["calc_value"] = 1280 +defs["enums"]["ImGuiTableFlags_"][16]["name"] = "ImGuiTableFlags_BordersOuter" +defs["enums"]["ImGuiTableFlags_"][16]["value"] = "ImGuiTableFlags_BordersOuterV | ImGuiTableFlags_BordersOuterH" +defs["enums"]["ImGuiTableFlags_"][17] = {} +defs["enums"]["ImGuiTableFlags_"][17]["calc_value"] = 1920 +defs["enums"]["ImGuiTableFlags_"][17]["name"] = "ImGuiTableFlags_Borders" +defs["enums"]["ImGuiTableFlags_"][17]["value"] = "ImGuiTableFlags_BordersInner | ImGuiTableFlags_BordersOuter" +defs["enums"]["ImGuiTableFlags_"][18] = {} +defs["enums"]["ImGuiTableFlags_"][18]["calc_value"] = 2048 +defs["enums"]["ImGuiTableFlags_"][18]["name"] = "ImGuiTableFlags_NoBordersInBody" +defs["enums"]["ImGuiTableFlags_"][18]["value"] = "1 << 11" +defs["enums"]["ImGuiTableFlags_"][19] = {} +defs["enums"]["ImGuiTableFlags_"][19]["calc_value"] = 4096 +defs["enums"]["ImGuiTableFlags_"][19]["name"] = "ImGuiTableFlags_NoBordersInBodyUntilResize" +defs["enums"]["ImGuiTableFlags_"][19]["value"] = "1 << 12" +defs["enums"]["ImGuiTableFlags_"][20] = {} +defs["enums"]["ImGuiTableFlags_"][20]["calc_value"] = 8192 +defs["enums"]["ImGuiTableFlags_"][20]["name"] = "ImGuiTableFlags_SizingFixedFit" +defs["enums"]["ImGuiTableFlags_"][20]["value"] = "1 << 13" +defs["enums"]["ImGuiTableFlags_"][21] = {} +defs["enums"]["ImGuiTableFlags_"][21]["calc_value"] = 16384 +defs["enums"]["ImGuiTableFlags_"][21]["name"] = "ImGuiTableFlags_SizingFixedSame" +defs["enums"]["ImGuiTableFlags_"][21]["value"] = "2 << 13" +defs["enums"]["ImGuiTableFlags_"][22] = {} +defs["enums"]["ImGuiTableFlags_"][22]["calc_value"] = 24576 +defs["enums"]["ImGuiTableFlags_"][22]["name"] = "ImGuiTableFlags_SizingStretchProp" +defs["enums"]["ImGuiTableFlags_"][22]["value"] = "3 << 13" +defs["enums"]["ImGuiTableFlags_"][23] = {} +defs["enums"]["ImGuiTableFlags_"][23]["calc_value"] = 32768 +defs["enums"]["ImGuiTableFlags_"][23]["name"] = "ImGuiTableFlags_SizingStretchSame" +defs["enums"]["ImGuiTableFlags_"][23]["value"] = "4 << 13" +defs["enums"]["ImGuiTableFlags_"][24] = {} +defs["enums"]["ImGuiTableFlags_"][24]["calc_value"] = 65536 +defs["enums"]["ImGuiTableFlags_"][24]["name"] = "ImGuiTableFlags_NoHostExtendX" +defs["enums"]["ImGuiTableFlags_"][24]["value"] = "1 << 16" +defs["enums"]["ImGuiTableFlags_"][25] = {} +defs["enums"]["ImGuiTableFlags_"][25]["calc_value"] = 131072 +defs["enums"]["ImGuiTableFlags_"][25]["name"] = "ImGuiTableFlags_NoHostExtendY" +defs["enums"]["ImGuiTableFlags_"][25]["value"] = "1 << 17" +defs["enums"]["ImGuiTableFlags_"][26] = {} +defs["enums"]["ImGuiTableFlags_"][26]["calc_value"] = 262144 +defs["enums"]["ImGuiTableFlags_"][26]["name"] = "ImGuiTableFlags_NoKeepColumnsVisible" +defs["enums"]["ImGuiTableFlags_"][26]["value"] = "1 << 18" +defs["enums"]["ImGuiTableFlags_"][27] = {} +defs["enums"]["ImGuiTableFlags_"][27]["calc_value"] = 524288 +defs["enums"]["ImGuiTableFlags_"][27]["name"] = "ImGuiTableFlags_PreciseWidths" +defs["enums"]["ImGuiTableFlags_"][27]["value"] = "1 << 19" +defs["enums"]["ImGuiTableFlags_"][28] = {} +defs["enums"]["ImGuiTableFlags_"][28]["calc_value"] = 1048576 +defs["enums"]["ImGuiTableFlags_"][28]["name"] = "ImGuiTableFlags_NoClip" +defs["enums"]["ImGuiTableFlags_"][28]["value"] = "1 << 20" +defs["enums"]["ImGuiTableFlags_"][29] = {} +defs["enums"]["ImGuiTableFlags_"][29]["calc_value"] = 2097152 +defs["enums"]["ImGuiTableFlags_"][29]["name"] = "ImGuiTableFlags_PadOuterX" +defs["enums"]["ImGuiTableFlags_"][29]["value"] = "1 << 21" +defs["enums"]["ImGuiTableFlags_"][30] = {} +defs["enums"]["ImGuiTableFlags_"][30]["calc_value"] = 4194304 +defs["enums"]["ImGuiTableFlags_"][30]["name"] = "ImGuiTableFlags_NoPadOuterX" +defs["enums"]["ImGuiTableFlags_"][30]["value"] = "1 << 22" +defs["enums"]["ImGuiTableFlags_"][31] = {} +defs["enums"]["ImGuiTableFlags_"][31]["calc_value"] = 8388608 +defs["enums"]["ImGuiTableFlags_"][31]["name"] = "ImGuiTableFlags_NoPadInnerX" +defs["enums"]["ImGuiTableFlags_"][31]["value"] = "1 << 23" +defs["enums"]["ImGuiTableFlags_"][32] = {} +defs["enums"]["ImGuiTableFlags_"][32]["calc_value"] = 16777216 +defs["enums"]["ImGuiTableFlags_"][32]["name"] = "ImGuiTableFlags_ScrollX" +defs["enums"]["ImGuiTableFlags_"][32]["value"] = "1 << 24" +defs["enums"]["ImGuiTableFlags_"][33] = {} +defs["enums"]["ImGuiTableFlags_"][33]["calc_value"] = 33554432 +defs["enums"]["ImGuiTableFlags_"][33]["name"] = "ImGuiTableFlags_ScrollY" +defs["enums"]["ImGuiTableFlags_"][33]["value"] = "1 << 25" +defs["enums"]["ImGuiTableFlags_"][34] = {} +defs["enums"]["ImGuiTableFlags_"][34]["calc_value"] = 67108864 +defs["enums"]["ImGuiTableFlags_"][34]["name"] = "ImGuiTableFlags_SortMulti" +defs["enums"]["ImGuiTableFlags_"][34]["value"] = "1 << 26" +defs["enums"]["ImGuiTableFlags_"][35] = {} +defs["enums"]["ImGuiTableFlags_"][35]["calc_value"] = 134217728 +defs["enums"]["ImGuiTableFlags_"][35]["name"] = "ImGuiTableFlags_SortTristate" +defs["enums"]["ImGuiTableFlags_"][35]["value"] = "1 << 27" +defs["enums"]["ImGuiTableFlags_"][36] = {} +defs["enums"]["ImGuiTableFlags_"][36]["calc_value"] = 57344 +defs["enums"]["ImGuiTableFlags_"][36]["name"] = "ImGuiTableFlags_SizingMask_" +defs["enums"]["ImGuiTableFlags_"][36]["value"] = "ImGuiTableFlags_SizingFixedFit | ImGuiTableFlags_SizingFixedSame | ImGuiTableFlags_SizingStretchProp | ImGuiTableFlags_SizingStretchSame" +defs["enums"]["ImGuiTableRowFlags_"] = {} +defs["enums"]["ImGuiTableRowFlags_"][1] = {} +defs["enums"]["ImGuiTableRowFlags_"][1]["calc_value"] = 0 +defs["enums"]["ImGuiTableRowFlags_"][1]["name"] = "ImGuiTableRowFlags_None" +defs["enums"]["ImGuiTableRowFlags_"][1]["value"] = "0" +defs["enums"]["ImGuiTableRowFlags_"][2] = {} +defs["enums"]["ImGuiTableRowFlags_"][2]["calc_value"] = 1 +defs["enums"]["ImGuiTableRowFlags_"][2]["name"] = "ImGuiTableRowFlags_Headers" +defs["enums"]["ImGuiTableRowFlags_"][2]["value"] = "1 << 0" defs["enums"]["ImGuiTreeNodeFlags_"] = {} defs["enums"]["ImGuiTreeNodeFlags_"][1] = {} defs["enums"]["ImGuiTreeNodeFlags_"][1]["calc_value"] = 0 @@ -1533,63 +1842,72 @@ defs["enums"]["ImGuiWindowFlags_"][30] = {} defs["enums"]["ImGuiWindowFlags_"][30]["calc_value"] = 268435456 defs["enums"]["ImGuiWindowFlags_"][30]["name"] = "ImGuiWindowFlags_ChildMenu" defs["enums"]["ImGuiWindowFlags_"][30]["value"] = "1 << 28" +defs["enumtypes"] = {} defs["locations"] = {} -defs["locations"]["ImColor"] = "imgui:1953" -defs["locations"]["ImDrawChannel"] = "imgui:2039" -defs["locations"]["ImDrawCmd"] = "imgui:2002" -defs["locations"]["ImDrawCornerFlags_"] = "imgui:2062" -defs["locations"]["ImDrawData"] = "imgui:2209" -defs["locations"]["ImDrawList"] = "imgui:2095" -defs["locations"]["ImDrawListFlags_"] = "imgui:2078" -defs["locations"]["ImDrawListSplitter"] = "imgui:2047" -defs["locations"]["ImDrawVert"] = "imgui:2024" -defs["locations"]["ImFont"] = "imgui:2420" -defs["locations"]["ImFontAtlas"] = "imgui:2325" -defs["locations"]["ImFontAtlasCustomRect"] = "imgui:2287" -defs["locations"]["ImFontAtlasFlags_"] = "imgui:2300" -defs["locations"]["ImFontConfig"] = "imgui:2232" -defs["locations"]["ImFontGlyph"] = "imgui:2261" -defs["locations"]["ImFontGlyphRangesBuilder"] = "imgui:2272" -defs["locations"]["ImGuiBackendFlags_"] = "imgui:1131" -defs["locations"]["ImGuiButtonFlags_"] = "imgui:1242" -defs["locations"]["ImGuiCol_"] = "imgui:1141" -defs["locations"]["ImGuiColorEditFlags_"] = "imgui:1255" -defs["locations"]["ImGuiComboFlags_"] = "imgui:921" -defs["locations"]["ImGuiCond_"] = "imgui:1352" -defs["locations"]["ImGuiConfigFlags_"] = "imgui:1115" -defs["locations"]["ImGuiDataType_"] = "imgui:1015" -defs["locations"]["ImGuiDir_"] = "imgui:1031" -defs["locations"]["ImGuiDragDropFlags_"] = "imgui:993" -defs["locations"]["ImGuiFocusedFlags_"] = "imgui:965" -defs["locations"]["ImGuiHoveredFlags_"] = "imgui:977" -defs["locations"]["ImGuiIO"] = "imgui:1506" -defs["locations"]["ImGuiInputTextCallbackData"] = "imgui:1656" -defs["locations"]["ImGuiInputTextFlags_"] = "imgui:836" -defs["locations"]["ImGuiKeyModFlags_"] = "imgui:1070" -defs["locations"]["ImGuiKey_"] = "imgui:1042" -defs["locations"]["ImGuiListClipper"] = "imgui:1905" -defs["locations"]["ImGuiMouseButton_"] = "imgui:1319" -defs["locations"]["ImGuiMouseCursor_"] = "imgui:1329" -defs["locations"]["ImGuiNavInput_"] = "imgui:1083" -defs["locations"]["ImGuiOnceUponAFrame"] = "imgui:1783" -defs["locations"]["ImGuiPayload"] = "imgui:1696" -defs["locations"]["ImGuiPopupFlags_"] = "imgui:894" -defs["locations"]["ImGuiSelectableFlags_"] = "imgui:910" -defs["locations"]["ImGuiSizeCallbackData"] = "imgui:1687" -defs["locations"]["ImGuiSliderFlags_"] = "imgui:1302" -defs["locations"]["ImGuiStorage"] = "imgui:1845" -defs["locations"]["ImGuiStoragePair"] = "imgui:1848" -defs["locations"]["ImGuiStyle"] = "imgui:1454" -defs["locations"]["ImGuiStyleVar_"] = "imgui:1207" -defs["locations"]["ImGuiTabBarFlags_"] = "imgui:935" -defs["locations"]["ImGuiTabItemFlags_"] = "imgui:951" -defs["locations"]["ImGuiTextBuffer"] = "imgui:1818" -defs["locations"]["ImGuiTextFilter"] = "imgui:1791" -defs["locations"]["ImGuiTextRange"] = "imgui:1801" -defs["locations"]["ImGuiTreeNodeFlags_"] = "imgui:865" -defs["locations"]["ImGuiWindowFlags_"] = "imgui:795" -defs["locations"]["ImVec2"] = "imgui:211" -defs["locations"]["ImVec4"] = "imgui:224" +defs["locations"]["ImColor"] = "imgui:2179" +defs["locations"]["ImDrawChannel"] = "imgui:2273" +defs["locations"]["ImDrawCmd"] = "imgui:2228" +defs["locations"]["ImDrawCmdHeader"] = "imgui:2265" +defs["locations"]["ImDrawCornerFlags_"] = "imgui:2297" +defs["locations"]["ImDrawData"] = "imgui:2452" +defs["locations"]["ImDrawList"] = "imgui:2330" +defs["locations"]["ImDrawListFlags_"] = "imgui:2313" +defs["locations"]["ImDrawListSplitter"] = "imgui:2282" +defs["locations"]["ImDrawVert"] = "imgui:2250" +defs["locations"]["ImFont"] = "imgui:2663" +defs["locations"]["ImFontAtlas"] = "imgui:2568" +defs["locations"]["ImFontAtlasCustomRect"] = "imgui:2530" +defs["locations"]["ImFontAtlasFlags_"] = "imgui:2543" +defs["locations"]["ImFontConfig"] = "imgui:2475" +defs["locations"]["ImFontGlyph"] = "imgui:2504" +defs["locations"]["ImFontGlyphRangesBuilder"] = "imgui:2515" +defs["locations"]["ImGuiBackendFlags_"] = "imgui:1355" +defs["locations"]["ImGuiButtonFlags_"] = "imgui:1461" +defs["locations"]["ImGuiCol_"] = "imgui:1365" +defs["locations"]["ImGuiColorEditFlags_"] = "imgui:1474" +defs["locations"]["ImGuiComboFlags_"] = "imgui:994" +defs["locations"]["ImGuiCond_"] = "imgui:1566" +defs["locations"]["ImGuiConfigFlags_"] = "imgui:1339" +defs["locations"]["ImGuiDataType_"] = "imgui:1231" +defs["locations"]["ImGuiDir_"] = "imgui:1247" +defs["locations"]["ImGuiDragDropFlags_"] = "imgui:1209" +defs["locations"]["ImGuiFocusedFlags_"] = "imgui:1181" +defs["locations"]["ImGuiHoveredFlags_"] = "imgui:1193" +defs["locations"]["ImGuiIO"] = "imgui:1726" +defs["locations"]["ImGuiInputTextCallbackData"] = "imgui:1868" +defs["locations"]["ImGuiInputTextFlags_"] = "imgui:909" +defs["locations"]["ImGuiKeyModFlags_"] = "imgui:1294" +defs["locations"]["ImGuiKey_"] = "imgui:1266" +defs["locations"]["ImGuiListClipper"] = "imgui:2130" +defs["locations"]["ImGuiMouseButton_"] = "imgui:1538" +defs["locations"]["ImGuiMouseCursor_"] = "imgui:1548" +defs["locations"]["ImGuiNavInput_"] = "imgui:1307" +defs["locations"]["ImGuiOnceUponAFrame"] = "imgui:2008" +defs["locations"]["ImGuiPayload"] = "imgui:1908" +defs["locations"]["ImGuiPopupFlags_"] = "imgui:967" +defs["locations"]["ImGuiSelectableFlags_"] = "imgui:983" +defs["locations"]["ImGuiSizeCallbackData"] = "imgui:1899" +defs["locations"]["ImGuiSliderFlags_"] = "imgui:1521" +defs["locations"]["ImGuiSortDirection_"] = "imgui:1258" +defs["locations"]["ImGuiStorage"] = "imgui:2070" +defs["locations"]["ImGuiStoragePair"] = "imgui:2073" +defs["locations"]["ImGuiStyle"] = "imgui:1672" +defs["locations"]["ImGuiStyleVar_"] = "imgui:1430" +defs["locations"]["ImGuiTabBarFlags_"] = "imgui:1008" +defs["locations"]["ImGuiTabItemFlags_"] = "imgui:1024" +defs["locations"]["ImGuiTableBgTarget_"] = "imgui:1172" +defs["locations"]["ImGuiTableColumnFlags_"] = "imgui:1117" +defs["locations"]["ImGuiTableColumnSortSpecs"] = "imgui:1930" +defs["locations"]["ImGuiTableFlags_"] = "imgui:1060" +defs["locations"]["ImGuiTableRowFlags_"] = "imgui:1157" +defs["locations"]["ImGuiTableSortSpecs"] = "imgui:1944" +defs["locations"]["ImGuiTextBuffer"] = "imgui:2043" +defs["locations"]["ImGuiTextFilter"] = "imgui:2016" +defs["locations"]["ImGuiTextRange"] = "imgui:2026" +defs["locations"]["ImGuiTreeNodeFlags_"] = "imgui:938" +defs["locations"]["ImGuiWindowFlags_"] = "imgui:869" +defs["locations"]["ImVec2"] = "imgui:223" +defs["locations"]["ImVec4"] = "imgui:236" defs["structs"] = {} defs["structs"]["ImColor"] = {} defs["structs"]["ImColor"][1] = {} @@ -1626,6 +1944,16 @@ defs["structs"]["ImDrawCmd"][6]["type"] = "ImDrawCallback" defs["structs"]["ImDrawCmd"][7] = {} defs["structs"]["ImDrawCmd"][7]["name"] = "UserCallbackData" defs["structs"]["ImDrawCmd"][7]["type"] = "void*" +defs["structs"]["ImDrawCmdHeader"] = {} +defs["structs"]["ImDrawCmdHeader"][1] = {} +defs["structs"]["ImDrawCmdHeader"][1]["name"] = "ClipRect" +defs["structs"]["ImDrawCmdHeader"][1]["type"] = "ImVec4" +defs["structs"]["ImDrawCmdHeader"][2] = {} +defs["structs"]["ImDrawCmdHeader"][2]["name"] = "TextureId" +defs["structs"]["ImDrawCmdHeader"][2]["type"] = "ImTextureID" +defs["structs"]["ImDrawCmdHeader"][3] = {} +defs["structs"]["ImDrawCmdHeader"][3]["name"] = "VtxOffset" +defs["structs"]["ImDrawCmdHeader"][3]["type"] = "unsigned int" defs["structs"]["ImDrawData"] = {} defs["structs"]["ImDrawData"][1] = {} defs["structs"]["ImDrawData"][1]["name"] = "Valid" @@ -1668,14 +1996,14 @@ defs["structs"]["ImDrawList"][4] = {} defs["structs"]["ImDrawList"][4]["name"] = "Flags" defs["structs"]["ImDrawList"][4]["type"] = "ImDrawListFlags" defs["structs"]["ImDrawList"][5] = {} -defs["structs"]["ImDrawList"][5]["name"] = "_Data" -defs["structs"]["ImDrawList"][5]["type"] = "const ImDrawListSharedData*" +defs["structs"]["ImDrawList"][5]["name"] = "_VtxCurrentIdx" +defs["structs"]["ImDrawList"][5]["type"] = "unsigned int" defs["structs"]["ImDrawList"][6] = {} -defs["structs"]["ImDrawList"][6]["name"] = "_OwnerName" -defs["structs"]["ImDrawList"][6]["type"] = "const char*" +defs["structs"]["ImDrawList"][6]["name"] = "_Data" +defs["structs"]["ImDrawList"][6]["type"] = "const ImDrawListSharedData*" defs["structs"]["ImDrawList"][7] = {} -defs["structs"]["ImDrawList"][7]["name"] = "_VtxCurrentIdx" -defs["structs"]["ImDrawList"][7]["type"] = "unsigned int" +defs["structs"]["ImDrawList"][7]["name"] = "_OwnerName" +defs["structs"]["ImDrawList"][7]["type"] = "const char*" defs["structs"]["ImDrawList"][8] = {} defs["structs"]["ImDrawList"][8]["name"] = "_VtxWritePtr" defs["structs"]["ImDrawList"][8]["type"] = "ImDrawVert*" @@ -1696,10 +2024,13 @@ defs["structs"]["ImDrawList"][12]["template_type"] = "ImVec2" defs["structs"]["ImDrawList"][12]["type"] = "ImVector_ImVec2" defs["structs"]["ImDrawList"][13] = {} defs["structs"]["ImDrawList"][13]["name"] = "_CmdHeader" -defs["structs"]["ImDrawList"][13]["type"] = "ImDrawCmd" +defs["structs"]["ImDrawList"][13]["type"] = "ImDrawCmdHeader" defs["structs"]["ImDrawList"][14] = {} defs["structs"]["ImDrawList"][14]["name"] = "_Splitter" defs["structs"]["ImDrawList"][14]["type"] = "ImDrawListSplitter" +defs["structs"]["ImDrawList"][15] = {} +defs["structs"]["ImDrawList"][15]["name"] = "_FringeScale" +defs["structs"]["ImDrawList"][15]["type"] = "float" defs["structs"]["ImDrawListSplitter"] = {} defs["structs"]["ImDrawListSplitter"][1] = {} defs["structs"]["ImDrawListSplitter"][1]["name"] = "_Current" @@ -2027,46 +2358,46 @@ defs["structs"]["ImGuiIO"][22] = {} defs["structs"]["ImGuiIO"][22]["name"] = "ConfigInputTextCursorBlink" defs["structs"]["ImGuiIO"][22]["type"] = "bool" defs["structs"]["ImGuiIO"][23] = {} -defs["structs"]["ImGuiIO"][23]["name"] = "ConfigWindowsResizeFromEdges" +defs["structs"]["ImGuiIO"][23]["name"] = "ConfigDragClickToInputText" defs["structs"]["ImGuiIO"][23]["type"] = "bool" defs["structs"]["ImGuiIO"][24] = {} -defs["structs"]["ImGuiIO"][24]["name"] = "ConfigWindowsMoveFromTitleBarOnly" +defs["structs"]["ImGuiIO"][24]["name"] = "ConfigWindowsResizeFromEdges" defs["structs"]["ImGuiIO"][24]["type"] = "bool" defs["structs"]["ImGuiIO"][25] = {} -defs["structs"]["ImGuiIO"][25]["name"] = "ConfigWindowsMemoryCompactTimer" -defs["structs"]["ImGuiIO"][25]["type"] = "float" +defs["structs"]["ImGuiIO"][25]["name"] = "ConfigWindowsMoveFromTitleBarOnly" +defs["structs"]["ImGuiIO"][25]["type"] = "bool" defs["structs"]["ImGuiIO"][26] = {} -defs["structs"]["ImGuiIO"][26]["name"] = "BackendPlatformName" -defs["structs"]["ImGuiIO"][26]["type"] = "const char*" +defs["structs"]["ImGuiIO"][26]["name"] = "ConfigMemoryCompactTimer" +defs["structs"]["ImGuiIO"][26]["type"] = "float" defs["structs"]["ImGuiIO"][27] = {} -defs["structs"]["ImGuiIO"][27]["name"] = "BackendRendererName" +defs["structs"]["ImGuiIO"][27]["name"] = "BackendPlatformName" defs["structs"]["ImGuiIO"][27]["type"] = "const char*" defs["structs"]["ImGuiIO"][28] = {} -defs["structs"]["ImGuiIO"][28]["name"] = "BackendPlatformUserData" -defs["structs"]["ImGuiIO"][28]["type"] = "void*" +defs["structs"]["ImGuiIO"][28]["name"] = "BackendRendererName" +defs["structs"]["ImGuiIO"][28]["type"] = "const char*" defs["structs"]["ImGuiIO"][29] = {} -defs["structs"]["ImGuiIO"][29]["name"] = "BackendRendererUserData" +defs["structs"]["ImGuiIO"][29]["name"] = "BackendPlatformUserData" defs["structs"]["ImGuiIO"][29]["type"] = "void*" defs["structs"]["ImGuiIO"][30] = {} -defs["structs"]["ImGuiIO"][30]["name"] = "BackendLanguageUserData" +defs["structs"]["ImGuiIO"][30]["name"] = "BackendRendererUserData" defs["structs"]["ImGuiIO"][30]["type"] = "void*" defs["structs"]["ImGuiIO"][31] = {} -defs["structs"]["ImGuiIO"][31]["name"] = "GetClipboardTextFn" -defs["structs"]["ImGuiIO"][31]["type"] = "const char*(*)(void* user_data)" +defs["structs"]["ImGuiIO"][31]["name"] = "BackendLanguageUserData" +defs["structs"]["ImGuiIO"][31]["type"] = "void*" defs["structs"]["ImGuiIO"][32] = {} -defs["structs"]["ImGuiIO"][32]["name"] = "SetClipboardTextFn" -defs["structs"]["ImGuiIO"][32]["type"] = "void(*)(void* user_data,const char* text)" +defs["structs"]["ImGuiIO"][32]["name"] = "GetClipboardTextFn" +defs["structs"]["ImGuiIO"][32]["type"] = "const char*(*)(void* user_data)" defs["structs"]["ImGuiIO"][33] = {} -defs["structs"]["ImGuiIO"][33]["name"] = "ClipboardUserData" -defs["structs"]["ImGuiIO"][33]["type"] = "void*" +defs["structs"]["ImGuiIO"][33]["name"] = "SetClipboardTextFn" +defs["structs"]["ImGuiIO"][33]["type"] = "void(*)(void* user_data,const char* text)" defs["structs"]["ImGuiIO"][34] = {} -defs["structs"]["ImGuiIO"][34]["name"] = "ImeSetInputScreenPosFn" -defs["structs"]["ImGuiIO"][34]["type"] = "void(*)(int x,int y)" +defs["structs"]["ImGuiIO"][34]["name"] = "ClipboardUserData" +defs["structs"]["ImGuiIO"][34]["type"] = "void*" defs["structs"]["ImGuiIO"][35] = {} -defs["structs"]["ImGuiIO"][35]["name"] = "ImeWindowHandle" -defs["structs"]["ImGuiIO"][35]["type"] = "void*" +defs["structs"]["ImGuiIO"][35]["name"] = "ImeSetInputScreenPosFn" +defs["structs"]["ImGuiIO"][35]["type"] = "void(*)(int x,int y)" defs["structs"]["ImGuiIO"][36] = {} -defs["structs"]["ImGuiIO"][36]["name"] = "RenderDrawListsFnUnused" +defs["structs"]["ImGuiIO"][36]["name"] = "ImeWindowHandle" defs["structs"]["ImGuiIO"][36]["type"] = "void*" defs["structs"]["ImGuiIO"][37] = {} defs["structs"]["ImGuiIO"][37]["name"] = "MousePos" @@ -2270,11 +2601,14 @@ defs["structs"]["ImGuiListClipper"][4] = {} defs["structs"]["ImGuiListClipper"][4]["name"] = "StepNo" defs["structs"]["ImGuiListClipper"][4]["type"] = "int" defs["structs"]["ImGuiListClipper"][5] = {} -defs["structs"]["ImGuiListClipper"][5]["name"] = "ItemsHeight" -defs["structs"]["ImGuiListClipper"][5]["type"] = "float" +defs["structs"]["ImGuiListClipper"][5]["name"] = "ItemsFrozen" +defs["structs"]["ImGuiListClipper"][5]["type"] = "int" defs["structs"]["ImGuiListClipper"][6] = {} -defs["structs"]["ImGuiListClipper"][6]["name"] = "StartPosY" +defs["structs"]["ImGuiListClipper"][6]["name"] = "ItemsHeight" defs["structs"]["ImGuiListClipper"][6]["type"] = "float" +defs["structs"]["ImGuiListClipper"][7] = {} +defs["structs"]["ImGuiListClipper"][7]["name"] = "StartPosY" +defs["structs"]["ImGuiListClipper"][7]["type"] = "float" defs["structs"]["ImGuiOnceUponAFrame"] = {} defs["structs"]["ImGuiOnceUponAFrame"][1] = {} defs["structs"]["ImGuiOnceUponAFrame"][1]["name"] = "RefFrame" @@ -2380,75 +2714,102 @@ defs["structs"]["ImGuiStyle"][16] = {} defs["structs"]["ImGuiStyle"][16]["name"] = "ItemInnerSpacing" defs["structs"]["ImGuiStyle"][16]["type"] = "ImVec2" defs["structs"]["ImGuiStyle"][17] = {} -defs["structs"]["ImGuiStyle"][17]["name"] = "TouchExtraPadding" +defs["structs"]["ImGuiStyle"][17]["name"] = "CellPadding" defs["structs"]["ImGuiStyle"][17]["type"] = "ImVec2" defs["structs"]["ImGuiStyle"][18] = {} -defs["structs"]["ImGuiStyle"][18]["name"] = "IndentSpacing" -defs["structs"]["ImGuiStyle"][18]["type"] = "float" +defs["structs"]["ImGuiStyle"][18]["name"] = "TouchExtraPadding" +defs["structs"]["ImGuiStyle"][18]["type"] = "ImVec2" defs["structs"]["ImGuiStyle"][19] = {} -defs["structs"]["ImGuiStyle"][19]["name"] = "ColumnsMinSpacing" +defs["structs"]["ImGuiStyle"][19]["name"] = "IndentSpacing" defs["structs"]["ImGuiStyle"][19]["type"] = "float" defs["structs"]["ImGuiStyle"][20] = {} -defs["structs"]["ImGuiStyle"][20]["name"] = "ScrollbarSize" +defs["structs"]["ImGuiStyle"][20]["name"] = "ColumnsMinSpacing" defs["structs"]["ImGuiStyle"][20]["type"] = "float" defs["structs"]["ImGuiStyle"][21] = {} -defs["structs"]["ImGuiStyle"][21]["name"] = "ScrollbarRounding" +defs["structs"]["ImGuiStyle"][21]["name"] = "ScrollbarSize" defs["structs"]["ImGuiStyle"][21]["type"] = "float" defs["structs"]["ImGuiStyle"][22] = {} -defs["structs"]["ImGuiStyle"][22]["name"] = "GrabMinSize" +defs["structs"]["ImGuiStyle"][22]["name"] = "ScrollbarRounding" defs["structs"]["ImGuiStyle"][22]["type"] = "float" defs["structs"]["ImGuiStyle"][23] = {} -defs["structs"]["ImGuiStyle"][23]["name"] = "GrabRounding" +defs["structs"]["ImGuiStyle"][23]["name"] = "GrabMinSize" defs["structs"]["ImGuiStyle"][23]["type"] = "float" defs["structs"]["ImGuiStyle"][24] = {} -defs["structs"]["ImGuiStyle"][24]["name"] = "LogSliderDeadzone" +defs["structs"]["ImGuiStyle"][24]["name"] = "GrabRounding" defs["structs"]["ImGuiStyle"][24]["type"] = "float" defs["structs"]["ImGuiStyle"][25] = {} -defs["structs"]["ImGuiStyle"][25]["name"] = "TabRounding" +defs["structs"]["ImGuiStyle"][25]["name"] = "LogSliderDeadzone" defs["structs"]["ImGuiStyle"][25]["type"] = "float" defs["structs"]["ImGuiStyle"][26] = {} -defs["structs"]["ImGuiStyle"][26]["name"] = "TabBorderSize" +defs["structs"]["ImGuiStyle"][26]["name"] = "TabRounding" defs["structs"]["ImGuiStyle"][26]["type"] = "float" defs["structs"]["ImGuiStyle"][27] = {} -defs["structs"]["ImGuiStyle"][27]["name"] = "TabMinWidthForCloseButton" +defs["structs"]["ImGuiStyle"][27]["name"] = "TabBorderSize" defs["structs"]["ImGuiStyle"][27]["type"] = "float" defs["structs"]["ImGuiStyle"][28] = {} -defs["structs"]["ImGuiStyle"][28]["name"] = "ColorButtonPosition" -defs["structs"]["ImGuiStyle"][28]["type"] = "ImGuiDir" +defs["structs"]["ImGuiStyle"][28]["name"] = "TabMinWidthForCloseButton" +defs["structs"]["ImGuiStyle"][28]["type"] = "float" defs["structs"]["ImGuiStyle"][29] = {} -defs["structs"]["ImGuiStyle"][29]["name"] = "ButtonTextAlign" -defs["structs"]["ImGuiStyle"][29]["type"] = "ImVec2" +defs["structs"]["ImGuiStyle"][29]["name"] = "ColorButtonPosition" +defs["structs"]["ImGuiStyle"][29]["type"] = "ImGuiDir" defs["structs"]["ImGuiStyle"][30] = {} -defs["structs"]["ImGuiStyle"][30]["name"] = "SelectableTextAlign" +defs["structs"]["ImGuiStyle"][30]["name"] = "ButtonTextAlign" defs["structs"]["ImGuiStyle"][30]["type"] = "ImVec2" defs["structs"]["ImGuiStyle"][31] = {} -defs["structs"]["ImGuiStyle"][31]["name"] = "DisplayWindowPadding" +defs["structs"]["ImGuiStyle"][31]["name"] = "SelectableTextAlign" defs["structs"]["ImGuiStyle"][31]["type"] = "ImVec2" defs["structs"]["ImGuiStyle"][32] = {} -defs["structs"]["ImGuiStyle"][32]["name"] = "DisplaySafeAreaPadding" +defs["structs"]["ImGuiStyle"][32]["name"] = "DisplayWindowPadding" defs["structs"]["ImGuiStyle"][32]["type"] = "ImVec2" defs["structs"]["ImGuiStyle"][33] = {} -defs["structs"]["ImGuiStyle"][33]["name"] = "MouseCursorScale" -defs["structs"]["ImGuiStyle"][33]["type"] = "float" +defs["structs"]["ImGuiStyle"][33]["name"] = "DisplaySafeAreaPadding" +defs["structs"]["ImGuiStyle"][33]["type"] = "ImVec2" defs["structs"]["ImGuiStyle"][34] = {} -defs["structs"]["ImGuiStyle"][34]["name"] = "AntiAliasedLines" -defs["structs"]["ImGuiStyle"][34]["type"] = "bool" +defs["structs"]["ImGuiStyle"][34]["name"] = "MouseCursorScale" +defs["structs"]["ImGuiStyle"][34]["type"] = "float" defs["structs"]["ImGuiStyle"][35] = {} -defs["structs"]["ImGuiStyle"][35]["name"] = "AntiAliasedLinesUseTex" +defs["structs"]["ImGuiStyle"][35]["name"] = "AntiAliasedLines" defs["structs"]["ImGuiStyle"][35]["type"] = "bool" defs["structs"]["ImGuiStyle"][36] = {} -defs["structs"]["ImGuiStyle"][36]["name"] = "AntiAliasedFill" +defs["structs"]["ImGuiStyle"][36]["name"] = "AntiAliasedLinesUseTex" defs["structs"]["ImGuiStyle"][36]["type"] = "bool" defs["structs"]["ImGuiStyle"][37] = {} -defs["structs"]["ImGuiStyle"][37]["name"] = "CurveTessellationTol" -defs["structs"]["ImGuiStyle"][37]["type"] = "float" +defs["structs"]["ImGuiStyle"][37]["name"] = "AntiAliasedFill" +defs["structs"]["ImGuiStyle"][37]["type"] = "bool" defs["structs"]["ImGuiStyle"][38] = {} -defs["structs"]["ImGuiStyle"][38]["name"] = "CircleSegmentMaxError" +defs["structs"]["ImGuiStyle"][38]["name"] = "CurveTessellationTol" defs["structs"]["ImGuiStyle"][38]["type"] = "float" defs["structs"]["ImGuiStyle"][39] = {} -defs["structs"]["ImGuiStyle"][39]["name"] = "Colors[ImGuiCol_COUNT]" -defs["structs"]["ImGuiStyle"][39]["size"] = 48 -defs["structs"]["ImGuiStyle"][39]["type"] = "ImVec4" +defs["structs"]["ImGuiStyle"][39]["name"] = "CircleSegmentMaxError" +defs["structs"]["ImGuiStyle"][39]["type"] = "float" +defs["structs"]["ImGuiStyle"][40] = {} +defs["structs"]["ImGuiStyle"][40]["name"] = "Colors[ImGuiCol_COUNT]" +defs["structs"]["ImGuiStyle"][40]["size"] = 53 +defs["structs"]["ImGuiStyle"][40]["type"] = "ImVec4" +defs["structs"]["ImGuiTableColumnSortSpecs"] = {} +defs["structs"]["ImGuiTableColumnSortSpecs"][1] = {} +defs["structs"]["ImGuiTableColumnSortSpecs"][1]["name"] = "ColumnUserID" +defs["structs"]["ImGuiTableColumnSortSpecs"][1]["type"] = "ImGuiID" +defs["structs"]["ImGuiTableColumnSortSpecs"][2] = {} +defs["structs"]["ImGuiTableColumnSortSpecs"][2]["name"] = "ColumnIndex" +defs["structs"]["ImGuiTableColumnSortSpecs"][2]["type"] = "ImS16" +defs["structs"]["ImGuiTableColumnSortSpecs"][3] = {} +defs["structs"]["ImGuiTableColumnSortSpecs"][3]["name"] = "SortOrder" +defs["structs"]["ImGuiTableColumnSortSpecs"][3]["type"] = "ImS16" +defs["structs"]["ImGuiTableColumnSortSpecs"][4] = {} +defs["structs"]["ImGuiTableColumnSortSpecs"][4]["bitfield"] = "8" +defs["structs"]["ImGuiTableColumnSortSpecs"][4]["name"] = "SortDirection" +defs["structs"]["ImGuiTableColumnSortSpecs"][4]["type"] = "ImGuiSortDirection" +defs["structs"]["ImGuiTableSortSpecs"] = {} +defs["structs"]["ImGuiTableSortSpecs"][1] = {} +defs["structs"]["ImGuiTableSortSpecs"][1]["name"] = "Specs" +defs["structs"]["ImGuiTableSortSpecs"][1]["type"] = "const ImGuiTableColumnSortSpecs*" +defs["structs"]["ImGuiTableSortSpecs"][2] = {} +defs["structs"]["ImGuiTableSortSpecs"][2]["name"] = "SpecsCount" +defs["structs"]["ImGuiTableSortSpecs"][2]["type"] = "int" +defs["structs"]["ImGuiTableSortSpecs"][3] = {} +defs["structs"]["ImGuiTableSortSpecs"][3]["name"] = "SpecsDirty" +defs["structs"]["ImGuiTableSortSpecs"][3]["type"] = "bool" defs["structs"]["ImGuiTextBuffer"] = {} defs["structs"]["ImGuiTextBuffer"][1] = {} defs["structs"]["ImGuiTextBuffer"][1]["name"] = "Buf" diff --git a/imgui-sys/third-party/typedefs_dict.json b/imgui-sys/third-party/typedefs_dict.json index f6c4e81..56efaa8 100644 --- a/imgui-sys/third-party/typedefs_dict.json +++ b/imgui-sys/third-party/typedefs_dict.json @@ -3,6 +3,7 @@ "ImDrawCallback": "void(*)(const ImDrawList* parent_list,const ImDrawCmd* cmd);", "ImDrawChannel": "struct ImDrawChannel", "ImDrawCmd": "struct ImDrawCmd", + "ImDrawCmdHeader": "struct ImDrawCmdHeader", "ImDrawCornerFlags": "int", "ImDrawData": "struct ImDrawData", "ImDrawIdx": "unsigned short", @@ -49,12 +50,19 @@ "ImGuiSizeCallback": "void(*)(ImGuiSizeCallbackData* data);", "ImGuiSizeCallbackData": "struct ImGuiSizeCallbackData", "ImGuiSliderFlags": "int", + "ImGuiSortDirection": "int", "ImGuiStorage": "struct ImGuiStorage", "ImGuiStoragePair": "struct ImGuiStoragePair", "ImGuiStyle": "struct ImGuiStyle", "ImGuiStyleVar": "int", "ImGuiTabBarFlags": "int", "ImGuiTabItemFlags": "int", + "ImGuiTableBgTarget": "int", + "ImGuiTableColumnFlags": "int", + "ImGuiTableColumnSortSpecs": "struct ImGuiTableColumnSortSpecs", + "ImGuiTableFlags": "int", + "ImGuiTableRowFlags": "int", + "ImGuiTableSortSpecs": "struct ImGuiTableSortSpecs", "ImGuiTextBuffer": "struct ImGuiTextBuffer", "ImGuiTextFilter": "struct ImGuiTextFilter", "ImGuiTextRange": "struct ImGuiTextRange", diff --git a/imgui-sys/third-party/typedefs_dict.lua b/imgui-sys/third-party/typedefs_dict.lua index c35e0fc..f62664f 100644 --- a/imgui-sys/third-party/typedefs_dict.lua +++ b/imgui-sys/third-party/typedefs_dict.lua @@ -3,6 +3,7 @@ defs["ImColor"] = "struct ImColor" defs["ImDrawCallback"] = "void(*)(const ImDrawList* parent_list,const ImDrawCmd* cmd);" defs["ImDrawChannel"] = "struct ImDrawChannel" defs["ImDrawCmd"] = "struct ImDrawCmd" +defs["ImDrawCmdHeader"] = "struct ImDrawCmdHeader" defs["ImDrawCornerFlags"] = "int" defs["ImDrawData"] = "struct ImDrawData" defs["ImDrawIdx"] = "unsigned short" @@ -49,12 +50,19 @@ defs["ImGuiSelectableFlags"] = "int" defs["ImGuiSizeCallback"] = "void(*)(ImGuiSizeCallbackData* data);" defs["ImGuiSizeCallbackData"] = "struct ImGuiSizeCallbackData" defs["ImGuiSliderFlags"] = "int" +defs["ImGuiSortDirection"] = "int" defs["ImGuiStorage"] = "struct ImGuiStorage" defs["ImGuiStoragePair"] = "struct ImGuiStoragePair" defs["ImGuiStyle"] = "struct ImGuiStyle" defs["ImGuiStyleVar"] = "int" defs["ImGuiTabBarFlags"] = "int" defs["ImGuiTabItemFlags"] = "int" +defs["ImGuiTableBgTarget"] = "int" +defs["ImGuiTableColumnFlags"] = "int" +defs["ImGuiTableColumnSortSpecs"] = "struct ImGuiTableColumnSortSpecs" +defs["ImGuiTableFlags"] = "int" +defs["ImGuiTableRowFlags"] = "int" +defs["ImGuiTableSortSpecs"] = "struct ImGuiTableSortSpecs" defs["ImGuiTextBuffer"] = "struct ImGuiTextBuffer" defs["ImGuiTextFilter"] = "struct ImGuiTextFilter" defs["ImGuiTextRange"] = "struct ImGuiTextRange" From 7f5b74e8a418e42cd582ee871ccd53b292e3a26a Mon Sep 17 00:00:00 2001 From: Thom Chiovoloni Date: Mon, 1 Feb 2021 03:09:58 -0800 Subject: [PATCH 06/17] Re-bindgen --- imgui-sys/src/bindings.rs | 355 +++++++++++++++++++++++++----- imgui-sys/src/wasm_bindings.rs | 388 ++++++++++++++++++++++++++++----- 2 files changed, 628 insertions(+), 115 deletions(-) diff --git a/imgui-sys/src/bindings.rs b/imgui-sys/src/bindings.rs index 7f9a0ee..758faa2 100644 --- a/imgui-sys/src/bindings.rs +++ b/imgui-sys/src/bindings.rs @@ -100,7 +100,9 @@ pub type ImGuiDir = cty::c_int; pub type ImGuiKey = cty::c_int; pub type ImGuiMouseButton = cty::c_int; pub type ImGuiMouseCursor = cty::c_int; +pub type ImGuiSortDirection = cty::c_int; pub type ImGuiStyleVar = cty::c_int; +pub type ImGuiTableBgTarget = cty::c_int; pub type ImDrawCornerFlags = cty::c_int; pub type ImDrawListFlags = cty::c_int; pub type ImFontAtlasFlags = cty::c_int; @@ -119,6 +121,9 @@ pub type ImGuiSelectableFlags = cty::c_int; pub type ImGuiSliderFlags = cty::c_int; pub type ImGuiTabBarFlags = cty::c_int; pub type ImGuiTabItemFlags = cty::c_int; +pub type ImGuiTableFlags = cty::c_int; +pub type ImGuiTableColumnFlags = cty::c_int; +pub type ImGuiTableRowFlags = cty::c_int; pub type ImGuiTreeNodeFlags = cty::c_int; pub type ImGuiWindowFlags = cty::c_int; pub type ImTextureID = *mut cty::c_void; @@ -131,6 +136,7 @@ pub type ImGuiSizeCallback = pub type ImWchar16 = cty::c_ushort; pub type ImWchar = ImWchar16; pub type ImU8 = cty::c_uchar; +pub type ImS16 = cty::c_short; pub type ImU32 = cty::c_uint; pub type ImDrawCallback = ::core::option::Option< unsafe extern "C" fn(parent_list: *const ImDrawList, cmd: *const ImDrawCmd), @@ -477,6 +483,77 @@ pub const ImGuiTabItemFlags_NoReorder: ImGuiTabItemFlags_ = 32; pub const ImGuiTabItemFlags_Leading: ImGuiTabItemFlags_ = 64; pub const ImGuiTabItemFlags_Trailing: ImGuiTabItemFlags_ = 128; pub type ImGuiTabItemFlags_ = cty::c_uint; +pub const ImGuiTableFlags_None: ImGuiTableFlags_ = 0; +pub const ImGuiTableFlags_Resizable: ImGuiTableFlags_ = 1; +pub const ImGuiTableFlags_Reorderable: ImGuiTableFlags_ = 2; +pub const ImGuiTableFlags_Hideable: ImGuiTableFlags_ = 4; +pub const ImGuiTableFlags_Sortable: ImGuiTableFlags_ = 8; +pub const ImGuiTableFlags_NoSavedSettings: ImGuiTableFlags_ = 16; +pub const ImGuiTableFlags_ContextMenuInBody: ImGuiTableFlags_ = 32; +pub const ImGuiTableFlags_RowBg: ImGuiTableFlags_ = 64; +pub const ImGuiTableFlags_BordersInnerH: ImGuiTableFlags_ = 128; +pub const ImGuiTableFlags_BordersOuterH: ImGuiTableFlags_ = 256; +pub const ImGuiTableFlags_BordersInnerV: ImGuiTableFlags_ = 512; +pub const ImGuiTableFlags_BordersOuterV: ImGuiTableFlags_ = 1024; +pub const ImGuiTableFlags_BordersH: ImGuiTableFlags_ = 384; +pub const ImGuiTableFlags_BordersV: ImGuiTableFlags_ = 1536; +pub const ImGuiTableFlags_BordersInner: ImGuiTableFlags_ = 640; +pub const ImGuiTableFlags_BordersOuter: ImGuiTableFlags_ = 1280; +pub const ImGuiTableFlags_Borders: ImGuiTableFlags_ = 1920; +pub const ImGuiTableFlags_NoBordersInBody: ImGuiTableFlags_ = 2048; +pub const ImGuiTableFlags_NoBordersInBodyUntilResize: ImGuiTableFlags_ = 4096; +pub const ImGuiTableFlags_SizingFixedFit: ImGuiTableFlags_ = 8192; +pub const ImGuiTableFlags_SizingFixedSame: ImGuiTableFlags_ = 16384; +pub const ImGuiTableFlags_SizingStretchProp: ImGuiTableFlags_ = 24576; +pub const ImGuiTableFlags_SizingStretchSame: ImGuiTableFlags_ = 32768; +pub const ImGuiTableFlags_NoHostExtendX: ImGuiTableFlags_ = 65536; +pub const ImGuiTableFlags_NoHostExtendY: ImGuiTableFlags_ = 131072; +pub const ImGuiTableFlags_NoKeepColumnsVisible: ImGuiTableFlags_ = 262144; +pub const ImGuiTableFlags_PreciseWidths: ImGuiTableFlags_ = 524288; +pub const ImGuiTableFlags_NoClip: ImGuiTableFlags_ = 1048576; +pub const ImGuiTableFlags_PadOuterX: ImGuiTableFlags_ = 2097152; +pub const ImGuiTableFlags_NoPadOuterX: ImGuiTableFlags_ = 4194304; +pub const ImGuiTableFlags_NoPadInnerX: ImGuiTableFlags_ = 8388608; +pub const ImGuiTableFlags_ScrollX: ImGuiTableFlags_ = 16777216; +pub const ImGuiTableFlags_ScrollY: ImGuiTableFlags_ = 33554432; +pub const ImGuiTableFlags_SortMulti: ImGuiTableFlags_ = 67108864; +pub const ImGuiTableFlags_SortTristate: ImGuiTableFlags_ = 134217728; +pub const ImGuiTableFlags_SizingMask_: ImGuiTableFlags_ = 57344; +pub type ImGuiTableFlags_ = cty::c_uint; +pub const ImGuiTableColumnFlags_None: ImGuiTableColumnFlags_ = 0; +pub const ImGuiTableColumnFlags_DefaultHide: ImGuiTableColumnFlags_ = 1; +pub const ImGuiTableColumnFlags_DefaultSort: ImGuiTableColumnFlags_ = 2; +pub const ImGuiTableColumnFlags_WidthStretch: ImGuiTableColumnFlags_ = 4; +pub const ImGuiTableColumnFlags_WidthFixed: ImGuiTableColumnFlags_ = 8; +pub const ImGuiTableColumnFlags_NoResize: ImGuiTableColumnFlags_ = 16; +pub const ImGuiTableColumnFlags_NoReorder: ImGuiTableColumnFlags_ = 32; +pub const ImGuiTableColumnFlags_NoHide: ImGuiTableColumnFlags_ = 64; +pub const ImGuiTableColumnFlags_NoClip: ImGuiTableColumnFlags_ = 128; +pub const ImGuiTableColumnFlags_NoSort: ImGuiTableColumnFlags_ = 256; +pub const ImGuiTableColumnFlags_NoSortAscending: ImGuiTableColumnFlags_ = 512; +pub const ImGuiTableColumnFlags_NoSortDescending: ImGuiTableColumnFlags_ = 1024; +pub const ImGuiTableColumnFlags_NoHeaderWidth: ImGuiTableColumnFlags_ = 2048; +pub const ImGuiTableColumnFlags_PreferSortAscending: ImGuiTableColumnFlags_ = 4096; +pub const ImGuiTableColumnFlags_PreferSortDescending: ImGuiTableColumnFlags_ = 8192; +pub const ImGuiTableColumnFlags_IndentEnable: ImGuiTableColumnFlags_ = 16384; +pub const ImGuiTableColumnFlags_IndentDisable: ImGuiTableColumnFlags_ = 32768; +pub const ImGuiTableColumnFlags_IsEnabled: ImGuiTableColumnFlags_ = 1048576; +pub const ImGuiTableColumnFlags_IsVisible: ImGuiTableColumnFlags_ = 2097152; +pub const ImGuiTableColumnFlags_IsSorted: ImGuiTableColumnFlags_ = 4194304; +pub const ImGuiTableColumnFlags_IsHovered: ImGuiTableColumnFlags_ = 8388608; +pub const ImGuiTableColumnFlags_WidthMask_: ImGuiTableColumnFlags_ = 12; +pub const ImGuiTableColumnFlags_IndentMask_: ImGuiTableColumnFlags_ = 49152; +pub const ImGuiTableColumnFlags_StatusMask_: ImGuiTableColumnFlags_ = 15728640; +pub const ImGuiTableColumnFlags_NoDirectResize_: ImGuiTableColumnFlags_ = 1073741824; +pub type ImGuiTableColumnFlags_ = cty::c_uint; +pub const ImGuiTableRowFlags_None: ImGuiTableRowFlags_ = 0; +pub const ImGuiTableRowFlags_Headers: ImGuiTableRowFlags_ = 1; +pub type ImGuiTableRowFlags_ = cty::c_uint; +pub const ImGuiTableBgTarget_None: ImGuiTableBgTarget_ = 0; +pub const ImGuiTableBgTarget_RowBg0: ImGuiTableBgTarget_ = 1; +pub const ImGuiTableBgTarget_RowBg1: ImGuiTableBgTarget_ = 2; +pub const ImGuiTableBgTarget_CellBg: ImGuiTableBgTarget_ = 3; +pub type ImGuiTableBgTarget_ = cty::c_uint; pub const ImGuiFocusedFlags_None: ImGuiFocusedFlags_ = 0; pub const ImGuiFocusedFlags_ChildWindows: ImGuiFocusedFlags_ = 1; pub const ImGuiFocusedFlags_RootWindow: ImGuiFocusedFlags_ = 2; @@ -525,6 +602,10 @@ pub const ImGuiDir_Up: ImGuiDir_ = 2; pub const ImGuiDir_Down: ImGuiDir_ = 3; pub const ImGuiDir_COUNT: ImGuiDir_ = 4; pub type ImGuiDir_ = cty::c_int; +pub const ImGuiSortDirection_None: ImGuiSortDirection_ = 0; +pub const ImGuiSortDirection_Ascending: ImGuiSortDirection_ = 1; +pub const ImGuiSortDirection_Descending: ImGuiSortDirection_ = 2; +pub type ImGuiSortDirection_ = cty::c_uint; pub const ImGuiKey_Tab: ImGuiKey_ = 0; pub const ImGuiKey_LeftArrow: ImGuiKey_ = 1; pub const ImGuiKey_RightArrow: ImGuiKey_ = 2; @@ -637,13 +718,18 @@ pub const ImGuiCol_PlotLines: ImGuiCol_ = 38; pub const ImGuiCol_PlotLinesHovered: ImGuiCol_ = 39; pub const ImGuiCol_PlotHistogram: ImGuiCol_ = 40; pub const ImGuiCol_PlotHistogramHovered: ImGuiCol_ = 41; -pub const ImGuiCol_TextSelectedBg: ImGuiCol_ = 42; -pub const ImGuiCol_DragDropTarget: ImGuiCol_ = 43; -pub const ImGuiCol_NavHighlight: ImGuiCol_ = 44; -pub const ImGuiCol_NavWindowingHighlight: ImGuiCol_ = 45; -pub const ImGuiCol_NavWindowingDimBg: ImGuiCol_ = 46; -pub const ImGuiCol_ModalWindowDimBg: ImGuiCol_ = 47; -pub const ImGuiCol_COUNT: ImGuiCol_ = 48; +pub const ImGuiCol_TableHeaderBg: ImGuiCol_ = 42; +pub const ImGuiCol_TableBorderStrong: ImGuiCol_ = 43; +pub const ImGuiCol_TableBorderLight: ImGuiCol_ = 44; +pub const ImGuiCol_TableRowBg: ImGuiCol_ = 45; +pub const ImGuiCol_TableRowBgAlt: ImGuiCol_ = 46; +pub const ImGuiCol_TextSelectedBg: ImGuiCol_ = 47; +pub const ImGuiCol_DragDropTarget: ImGuiCol_ = 48; +pub const ImGuiCol_NavHighlight: ImGuiCol_ = 49; +pub const ImGuiCol_NavWindowingHighlight: ImGuiCol_ = 50; +pub const ImGuiCol_NavWindowingDimBg: ImGuiCol_ = 51; +pub const ImGuiCol_ModalWindowDimBg: ImGuiCol_ = 52; +pub const ImGuiCol_COUNT: ImGuiCol_ = 53; pub type ImGuiCol_ = cty::c_uint; pub const ImGuiStyleVar_Alpha: ImGuiStyleVar_ = 0; pub const ImGuiStyleVar_WindowPadding: ImGuiStyleVar_ = 1; @@ -661,14 +747,15 @@ pub const ImGuiStyleVar_FrameBorderSize: ImGuiStyleVar_ = 12; pub const ImGuiStyleVar_ItemSpacing: ImGuiStyleVar_ = 13; pub const ImGuiStyleVar_ItemInnerSpacing: ImGuiStyleVar_ = 14; pub const ImGuiStyleVar_IndentSpacing: ImGuiStyleVar_ = 15; -pub const ImGuiStyleVar_ScrollbarSize: ImGuiStyleVar_ = 16; -pub const ImGuiStyleVar_ScrollbarRounding: ImGuiStyleVar_ = 17; -pub const ImGuiStyleVar_GrabMinSize: ImGuiStyleVar_ = 18; -pub const ImGuiStyleVar_GrabRounding: ImGuiStyleVar_ = 19; -pub const ImGuiStyleVar_TabRounding: ImGuiStyleVar_ = 20; -pub const ImGuiStyleVar_ButtonTextAlign: ImGuiStyleVar_ = 21; -pub const ImGuiStyleVar_SelectableTextAlign: ImGuiStyleVar_ = 22; -pub const ImGuiStyleVar_COUNT: ImGuiStyleVar_ = 23; +pub const ImGuiStyleVar_CellPadding: ImGuiStyleVar_ = 16; +pub const ImGuiStyleVar_ScrollbarSize: ImGuiStyleVar_ = 17; +pub const ImGuiStyleVar_ScrollbarRounding: ImGuiStyleVar_ = 18; +pub const ImGuiStyleVar_GrabMinSize: ImGuiStyleVar_ = 19; +pub const ImGuiStyleVar_GrabRounding: ImGuiStyleVar_ = 20; +pub const ImGuiStyleVar_TabRounding: ImGuiStyleVar_ = 21; +pub const ImGuiStyleVar_ButtonTextAlign: ImGuiStyleVar_ = 22; +pub const ImGuiStyleVar_SelectableTextAlign: ImGuiStyleVar_ = 23; +pub const ImGuiStyleVar_COUNT: ImGuiStyleVar_ = 24; pub type ImGuiStyleVar_ = cty::c_uint; pub const ImGuiButtonFlags_None: ImGuiButtonFlags_ = 0; pub const ImGuiButtonFlags_MouseButtonLeft: ImGuiButtonFlags_ = 1; @@ -756,6 +843,7 @@ pub struct ImGuiStyle { pub FrameBorderSize: f32, pub ItemSpacing: ImVec2, pub ItemInnerSpacing: ImVec2, + pub CellPadding: ImVec2, pub TouchExtraPadding: ImVec2, pub IndentSpacing: f32, pub ColumnsMinSpacing: f32, @@ -778,7 +866,7 @@ pub struct ImGuiStyle { pub AntiAliasedFill: bool, pub CurveTessellationTol: f32, pub CircleSegmentMaxError: f32, - pub Colors: [ImVec4; 48usize], + pub Colors: [ImVec4; 53usize], } impl Default for ImGuiStyle { fn default() -> Self { @@ -787,7 +875,7 @@ impl Default for ImGuiStyle { } impl ::core::fmt::Debug for ImGuiStyle { fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - write ! (f , "ImGuiStyle {{ Alpha: {:?}, WindowPadding: {:?}, WindowRounding: {:?}, WindowBorderSize: {:?}, WindowMinSize: {:?}, WindowTitleAlign: {:?}, WindowMenuButtonPosition: {:?}, ChildRounding: {:?}, ChildBorderSize: {:?}, PopupRounding: {:?}, PopupBorderSize: {:?}, FramePadding: {:?}, FrameRounding: {:?}, FrameBorderSize: {:?}, ItemSpacing: {:?}, ItemInnerSpacing: {:?}, TouchExtraPadding: {:?}, IndentSpacing: {:?}, ColumnsMinSpacing: {:?}, ScrollbarSize: {:?}, ScrollbarRounding: {:?}, GrabMinSize: {:?}, GrabRounding: {:?}, LogSliderDeadzone: {:?}, TabRounding: {:?}, TabBorderSize: {:?}, TabMinWidthForCloseButton: {:?}, ColorButtonPosition: {:?}, ButtonTextAlign: {:?}, SelectableTextAlign: {:?}, DisplayWindowPadding: {:?}, DisplaySafeAreaPadding: {:?}, MouseCursorScale: {:?}, AntiAliasedLines: {:?}, AntiAliasedLinesUseTex: {:?}, AntiAliasedFill: {:?}, CurveTessellationTol: {:?}, CircleSegmentMaxError: {:?}, Colors: [...] }}" , self . Alpha , self . WindowPadding , self . WindowRounding , self . WindowBorderSize , self . WindowMinSize , self . WindowTitleAlign , self . WindowMenuButtonPosition , self . ChildRounding , self . ChildBorderSize , self . PopupRounding , self . PopupBorderSize , self . FramePadding , self . FrameRounding , self . FrameBorderSize , self . ItemSpacing , self . ItemInnerSpacing , self . TouchExtraPadding , self . IndentSpacing , self . ColumnsMinSpacing , self . ScrollbarSize , self . ScrollbarRounding , self . GrabMinSize , self . GrabRounding , self . LogSliderDeadzone , self . TabRounding , self . TabBorderSize , self . TabMinWidthForCloseButton , self . ColorButtonPosition , self . ButtonTextAlign , self . SelectableTextAlign , self . DisplayWindowPadding , self . DisplaySafeAreaPadding , self . MouseCursorScale , self . AntiAliasedLines , self . AntiAliasedLinesUseTex , self . AntiAliasedFill , self . CurveTessellationTol , self . CircleSegmentMaxError) + write ! (f , "ImGuiStyle {{ Alpha: {:?}, WindowPadding: {:?}, WindowRounding: {:?}, WindowBorderSize: {:?}, WindowMinSize: {:?}, WindowTitleAlign: {:?}, WindowMenuButtonPosition: {:?}, ChildRounding: {:?}, ChildBorderSize: {:?}, PopupRounding: {:?}, PopupBorderSize: {:?}, FramePadding: {:?}, FrameRounding: {:?}, FrameBorderSize: {:?}, ItemSpacing: {:?}, ItemInnerSpacing: {:?}, CellPadding: {:?}, TouchExtraPadding: {:?}, IndentSpacing: {:?}, ColumnsMinSpacing: {:?}, ScrollbarSize: {:?}, ScrollbarRounding: {:?}, GrabMinSize: {:?}, GrabRounding: {:?}, LogSliderDeadzone: {:?}, TabRounding: {:?}, TabBorderSize: {:?}, TabMinWidthForCloseButton: {:?}, ColorButtonPosition: {:?}, ButtonTextAlign: {:?}, SelectableTextAlign: {:?}, DisplayWindowPadding: {:?}, DisplaySafeAreaPadding: {:?}, MouseCursorScale: {:?}, AntiAliasedLines: {:?}, AntiAliasedLinesUseTex: {:?}, AntiAliasedFill: {:?}, CurveTessellationTol: {:?}, CircleSegmentMaxError: {:?}, Colors: [...] }}" , self . Alpha , self . WindowPadding , self . WindowRounding , self . WindowBorderSize , self . WindowMinSize , self . WindowTitleAlign , self . WindowMenuButtonPosition , self . ChildRounding , self . ChildBorderSize , self . PopupRounding , self . PopupBorderSize , self . FramePadding , self . FrameRounding , self . FrameBorderSize , self . ItemSpacing , self . ItemInnerSpacing , self . CellPadding , self . TouchExtraPadding , self . IndentSpacing , self . ColumnsMinSpacing , self . ScrollbarSize , self . ScrollbarRounding , self . GrabMinSize , self . GrabRounding , self . LogSliderDeadzone , self . TabRounding , self . TabBorderSize , self . TabMinWidthForCloseButton , self . ColorButtonPosition , self . ButtonTextAlign , self . SelectableTextAlign , self . DisplayWindowPadding , self . DisplaySafeAreaPadding , self . MouseCursorScale , self . AntiAliasedLines , self . AntiAliasedLinesUseTex , self . AntiAliasedFill , self . CurveTessellationTol , self . CircleSegmentMaxError) } } #[repr(C)] @@ -815,9 +903,10 @@ pub struct ImGuiIO { pub MouseDrawCursor: bool, pub ConfigMacOSXBehaviors: bool, pub ConfigInputTextCursorBlink: bool, + pub ConfigDragClickToInputText: bool, pub ConfigWindowsResizeFromEdges: bool, pub ConfigWindowsMoveFromTitleBarOnly: bool, - pub ConfigWindowsMemoryCompactTimer: f32, + pub ConfigMemoryCompactTimer: f32, pub BackendPlatformName: *const cty::c_char, pub BackendRendererName: *const cty::c_char, pub BackendPlatformUserData: *mut cty::c_void, @@ -833,7 +922,6 @@ pub struct ImGuiIO { pub ImeSetInputScreenPosFn: ::core::option::Option, pub ImeWindowHandle: *mut cty::c_void, - pub RenderDrawListsFnUnused: *mut cty::c_void, pub MousePos: ImVec2, pub MouseDown: [bool; 5usize], pub MouseWheel: f32, @@ -886,7 +974,7 @@ impl Default for ImGuiIO { } impl ::core::fmt::Debug for ImGuiIO { fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - write ! (f , "ImGuiIO {{ ConfigFlags: {:?}, BackendFlags: {:?}, DisplaySize: {:?}, DeltaTime: {:?}, IniSavingRate: {:?}, IniFilename: {:?}, LogFilename: {:?}, MouseDoubleClickTime: {:?}, MouseDoubleClickMaxDist: {:?}, MouseDragThreshold: {:?}, KeyMap: {:?}, KeyRepeatDelay: {:?}, KeyRepeatRate: {:?}, UserData: {:?}, Fonts: {:?}, FontGlobalScale: {:?}, FontAllowUserScaling: {:?}, FontDefault: {:?}, DisplayFramebufferScale: {:?}, MouseDrawCursor: {:?}, ConfigMacOSXBehaviors: {:?}, ConfigInputTextCursorBlink: {:?}, ConfigWindowsResizeFromEdges: {:?}, ConfigWindowsMoveFromTitleBarOnly: {:?}, ConfigWindowsMemoryCompactTimer: {:?}, BackendPlatformName: {:?}, BackendRendererName: {:?}, BackendPlatformUserData: {:?}, BackendRendererUserData: {:?}, BackendLanguageUserData: {:?}, GetClipboardTextFn: {:?}, SetClipboardTextFn: {:?}, ClipboardUserData: {:?}, ImeSetInputScreenPosFn: {:?}, ImeWindowHandle: {:?}, RenderDrawListsFnUnused: {:?}, MousePos: {:?}, MouseDown: {:?}, MouseWheel: {:?}, MouseWheelH: {:?}, KeyCtrl: {:?}, KeyShift: {:?}, KeyAlt: {:?}, KeySuper: {:?}, KeysDown: [...], NavInputs: {:?}, WantCaptureMouse: {:?}, WantCaptureKeyboard: {:?}, WantTextInput: {:?}, WantSetMousePos: {:?}, WantSaveIniSettings: {:?}, NavActive: {:?}, NavVisible: {:?}, Framerate: {:?}, MetricsRenderVertices: {:?}, MetricsRenderIndices: {:?}, MetricsRenderWindows: {:?}, MetricsActiveWindows: {:?}, MetricsActiveAllocations: {:?}, MouseDelta: {:?}, KeyMods: {:?}, MousePosPrev: {:?}, MouseClickedPos: {:?}, MouseClickedTime: {:?}, MouseClicked: {:?}, MouseDoubleClicked: {:?}, MouseReleased: {:?}, MouseDownOwned: {:?}, MouseDownWasDoubleClick: {:?}, MouseDownDuration: {:?}, MouseDownDurationPrev: {:?}, MouseDragMaxDistanceAbs: {:?}, MouseDragMaxDistanceSqr: {:?}, KeysDownDuration: [...], KeysDownDurationPrev: [...], NavInputsDownDuration: {:?}, NavInputsDownDurationPrev: {:?}, PenPressure: {:?}, InputQueueSurrogate: {:?}, InputQueueCharacters: {:?} }}" , self . ConfigFlags , self . BackendFlags , self . DisplaySize , self . DeltaTime , self . IniSavingRate , self . IniFilename , self . LogFilename , self . MouseDoubleClickTime , self . MouseDoubleClickMaxDist , self . MouseDragThreshold , self . KeyMap , self . KeyRepeatDelay , self . KeyRepeatRate , self . UserData , self . Fonts , self . FontGlobalScale , self . FontAllowUserScaling , self . FontDefault , self . DisplayFramebufferScale , self . MouseDrawCursor , self . ConfigMacOSXBehaviors , self . ConfigInputTextCursorBlink , self . ConfigWindowsResizeFromEdges , self . ConfigWindowsMoveFromTitleBarOnly , self . ConfigWindowsMemoryCompactTimer , self . BackendPlatformName , self . BackendRendererName , self . BackendPlatformUserData , self . BackendRendererUserData , self . BackendLanguageUserData , self . GetClipboardTextFn , self . SetClipboardTextFn , self . ClipboardUserData , self . ImeSetInputScreenPosFn , self . ImeWindowHandle , self . RenderDrawListsFnUnused , self . MousePos , self . MouseDown , self . MouseWheel , self . MouseWheelH , self . KeyCtrl , self . KeyShift , self . KeyAlt , self . KeySuper , self . NavInputs , self . WantCaptureMouse , self . WantCaptureKeyboard , self . WantTextInput , self . WantSetMousePos , self . WantSaveIniSettings , self . NavActive , self . NavVisible , self . Framerate , self . MetricsRenderVertices , self . MetricsRenderIndices , self . MetricsRenderWindows , self . MetricsActiveWindows , self . MetricsActiveAllocations , self . MouseDelta , self . KeyMods , self . MousePosPrev , self . MouseClickedPos , self . MouseClickedTime , self . MouseClicked , self . MouseDoubleClicked , self . MouseReleased , self . MouseDownOwned , self . MouseDownWasDoubleClick , self . MouseDownDuration , self . MouseDownDurationPrev , self . MouseDragMaxDistanceAbs , self . MouseDragMaxDistanceSqr , self . NavInputsDownDuration , self . NavInputsDownDurationPrev , self . PenPressure , self . InputQueueSurrogate , self . InputQueueCharacters) + write ! (f , "ImGuiIO {{ ConfigFlags: {:?}, BackendFlags: {:?}, DisplaySize: {:?}, DeltaTime: {:?}, IniSavingRate: {:?}, IniFilename: {:?}, LogFilename: {:?}, MouseDoubleClickTime: {:?}, MouseDoubleClickMaxDist: {:?}, MouseDragThreshold: {:?}, KeyMap: {:?}, KeyRepeatDelay: {:?}, KeyRepeatRate: {:?}, UserData: {:?}, Fonts: {:?}, FontGlobalScale: {:?}, FontAllowUserScaling: {:?}, FontDefault: {:?}, DisplayFramebufferScale: {:?}, MouseDrawCursor: {:?}, ConfigMacOSXBehaviors: {:?}, ConfigInputTextCursorBlink: {:?}, ConfigDragClickToInputText: {:?}, ConfigWindowsResizeFromEdges: {:?}, ConfigWindowsMoveFromTitleBarOnly: {:?}, ConfigMemoryCompactTimer: {:?}, BackendPlatformName: {:?}, BackendRendererName: {:?}, BackendPlatformUserData: {:?}, BackendRendererUserData: {:?}, BackendLanguageUserData: {:?}, GetClipboardTextFn: {:?}, SetClipboardTextFn: {:?}, ClipboardUserData: {:?}, ImeSetInputScreenPosFn: {:?}, ImeWindowHandle: {:?}, MousePos: {:?}, MouseDown: {:?}, MouseWheel: {:?}, MouseWheelH: {:?}, KeyCtrl: {:?}, KeyShift: {:?}, KeyAlt: {:?}, KeySuper: {:?}, KeysDown: [...], NavInputs: {:?}, WantCaptureMouse: {:?}, WantCaptureKeyboard: {:?}, WantTextInput: {:?}, WantSetMousePos: {:?}, WantSaveIniSettings: {:?}, NavActive: {:?}, NavVisible: {:?}, Framerate: {:?}, MetricsRenderVertices: {:?}, MetricsRenderIndices: {:?}, MetricsRenderWindows: {:?}, MetricsActiveWindows: {:?}, MetricsActiveAllocations: {:?}, MouseDelta: {:?}, KeyMods: {:?}, MousePosPrev: {:?}, MouseClickedPos: {:?}, MouseClickedTime: {:?}, MouseClicked: {:?}, MouseDoubleClicked: {:?}, MouseReleased: {:?}, MouseDownOwned: {:?}, MouseDownWasDoubleClick: {:?}, MouseDownDuration: {:?}, MouseDownDurationPrev: {:?}, MouseDragMaxDistanceAbs: {:?}, MouseDragMaxDistanceSqr: {:?}, KeysDownDuration: [...], KeysDownDurationPrev: [...], NavInputsDownDuration: {:?}, NavInputsDownDurationPrev: {:?}, PenPressure: {:?}, InputQueueSurrogate: {:?}, InputQueueCharacters: {:?} }}" , self . ConfigFlags , self . BackendFlags , self . DisplaySize , self . DeltaTime , self . IniSavingRate , self . IniFilename , self . LogFilename , self . MouseDoubleClickTime , self . MouseDoubleClickMaxDist , self . MouseDragThreshold , self . KeyMap , self . KeyRepeatDelay , self . KeyRepeatRate , self . UserData , self . Fonts , self . FontGlobalScale , self . FontAllowUserScaling , self . FontDefault , self . DisplayFramebufferScale , self . MouseDrawCursor , self . ConfigMacOSXBehaviors , self . ConfigInputTextCursorBlink , self . ConfigDragClickToInputText , self . ConfigWindowsResizeFromEdges , self . ConfigWindowsMoveFromTitleBarOnly , self . ConfigMemoryCompactTimer , self . BackendPlatformName , self . BackendRendererName , self . BackendPlatformUserData , self . BackendRendererUserData , self . BackendLanguageUserData , self . GetClipboardTextFn , self . SetClipboardTextFn , self . ClipboardUserData , self . ImeSetInputScreenPosFn , self . ImeWindowHandle , self . MousePos , self . MouseDown , self . MouseWheel , self . MouseWheelH , self . KeyCtrl , self . KeyShift , self . KeyAlt , self . KeySuper , self . NavInputs , self . WantCaptureMouse , self . WantCaptureKeyboard , self . WantTextInput , self . WantSetMousePos , self . WantSaveIniSettings , self . NavActive , self . NavVisible , self . Framerate , self . MetricsRenderVertices , self . MetricsRenderIndices , self . MetricsRenderWindows , self . MetricsActiveWindows , self . MetricsActiveAllocations , self . MouseDelta , self . KeyMods , self . MousePosPrev , self . MouseClickedPos , self . MouseClickedTime , self . MouseClicked , self . MouseDoubleClicked , self . MouseReleased , self . MouseDownOwned , self . MouseDownWasDoubleClick , self . MouseDownDuration , self . MouseDownDurationPrev , self . MouseDragMaxDistanceAbs , self . MouseDragMaxDistanceSqr , self . NavInputsDownDuration , self . NavInputsDownDurationPrev , self . PenPressure , self . InputQueueSurrogate , self . InputQueueCharacters) } } #[repr(C)] @@ -947,6 +1035,52 @@ impl ::core::fmt::Debug for ImGuiPayload { } #[repr(C)] #[derive(Debug, Default, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImGuiTableColumnSortSpecs { + pub ColumnUserID: ImGuiID, + pub ColumnIndex: ImS16, + pub SortOrder: ImS16, + pub _bitfield_1: __BindgenBitfieldUnit<[u8; 1usize], u8>, + pub __bindgen_padding_0: [u8; 3usize], +} +impl ImGuiTableColumnSortSpecs { + #[inline] + pub fn SortDirection(&self) -> ImGuiSortDirection { + unsafe { ::core::mem::transmute(self._bitfield_1.get(0usize, 8u8) as u32) } + } + #[inline] + pub fn set_SortDirection(&mut self, val: ImGuiSortDirection) { + unsafe { + let val: u32 = ::core::mem::transmute(val); + self._bitfield_1.set(0usize, 8u8, val as u64) + } + } + #[inline] + pub fn new_bitfield_1( + SortDirection: ImGuiSortDirection, + ) -> __BindgenBitfieldUnit<[u8; 1usize], u8> { + let mut __bindgen_bitfield_unit: __BindgenBitfieldUnit<[u8; 1usize], u8> = + Default::default(); + __bindgen_bitfield_unit.set(0usize, 8u8, { + let SortDirection: u32 = unsafe { ::core::mem::transmute(SortDirection) }; + SortDirection as u64 + }); + __bindgen_bitfield_unit + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImGuiTableSortSpecs { + pub Specs: *const ImGuiTableColumnSortSpecs, + pub SpecsCount: cty::c_int, + pub SpecsDirty: bool, +} +impl Default for ImGuiTableSortSpecs { + fn default() -> Self { + unsafe { ::core::mem::zeroed() } + } +} +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, Hash, PartialEq, Eq)] pub struct ImGuiOnceUponAFrame { pub RefFrame: cty::c_int, } @@ -1047,6 +1181,7 @@ pub struct ImGuiListClipper { pub DisplayEnd: cty::c_int, pub ItemsCount: cty::c_int, pub StepNo: cty::c_int, + pub ItemsFrozen: cty::c_int, pub ItemsHeight: f32, pub StartPosY: f32, } @@ -1079,6 +1214,18 @@ pub struct ImDrawVert { pub col: ImU32, } #[repr(C)] +#[derive(Debug, Copy, Clone, PartialEq)] +pub struct ImDrawCmdHeader { + pub ClipRect: ImVec4, + pub TextureId: ImTextureID, + pub VtxOffset: cty::c_uint, +} +impl Default for ImDrawCmdHeader { + fn default() -> Self { + unsafe { ::core::mem::zeroed() } + } +} +#[repr(C)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct ImDrawChannel { pub _CmdBuffer: ImVector_ImDrawCmd, @@ -1125,16 +1272,17 @@ pub struct ImDrawList { pub IdxBuffer: ImVector_ImDrawIdx, pub VtxBuffer: ImVector_ImDrawVert, pub Flags: ImDrawListFlags, + pub _VtxCurrentIdx: cty::c_uint, pub _Data: *const ImDrawListSharedData, pub _OwnerName: *const cty::c_char, - pub _VtxCurrentIdx: cty::c_uint, pub _VtxWritePtr: *mut ImDrawVert, pub _IdxWritePtr: *mut ImDrawIdx, pub _ClipRectStack: ImVector_ImVec4, pub _TextureIdStack: ImVector_ImTextureID, pub _Path: ImVector_ImVec2, - pub _CmdHeader: ImDrawCmd, + pub _CmdHeader: ImDrawCmdHeader, pub _Splitter: ImDrawListSplitter, + pub _FringeScale: f32, } impl Default for ImDrawList { fn default() -> Self { @@ -1387,10 +1535,10 @@ extern "C" { pub fn igShowDemoWindow(p_open: *mut bool); } extern "C" { - pub fn igShowAboutWindow(p_open: *mut bool); + pub fn igShowMetricsWindow(p_open: *mut bool); } extern "C" { - pub fn igShowMetricsWindow(p_open: *mut bool); + pub fn igShowAboutWindow(p_open: *mut bool); } extern "C" { pub fn igShowStyleEditor(ref_: *mut ImGuiStyle); @@ -1411,10 +1559,10 @@ extern "C" { pub fn igStyleColorsDark(dst: *mut ImGuiStyle); } extern "C" { - pub fn igStyleColorsClassic(dst: *mut ImGuiStyle); + pub fn igStyleColorsLight(dst: *mut ImGuiStyle); } extern "C" { - pub fn igStyleColorsLight(dst: *mut ImGuiStyle); + pub fn igStyleColorsClassic(dst: *mut ImGuiStyle); } extern "C" { pub fn igBegin(name: *const cty::c_char, p_open: *mut bool, flags: ImGuiWindowFlags) -> bool; @@ -1518,10 +1666,10 @@ extern "C" { pub fn igSetWindowFocusStr(name: *const cty::c_char); } extern "C" { - pub fn igGetContentRegionMax(pOut: *mut ImVec2); + pub fn igGetContentRegionAvail(pOut: *mut ImVec2); } extern "C" { - pub fn igGetContentRegionAvail(pOut: *mut ImVec2); + pub fn igGetContentRegionMax(pOut: *mut ImVec2); } extern "C" { pub fn igGetWindowContentRegionMin(pOut: *mut ImVec2); @@ -1538,18 +1686,18 @@ extern "C" { extern "C" { pub fn igGetScrollY() -> f32; } -extern "C" { - pub fn igGetScrollMaxX() -> f32; -} -extern "C" { - pub fn igGetScrollMaxY() -> f32; -} extern "C" { pub fn igSetScrollX(scroll_x: f32); } extern "C" { pub fn igSetScrollY(scroll_y: f32); } +extern "C" { + pub fn igGetScrollMaxX() -> f32; +} +extern "C" { + pub fn igGetScrollMaxY() -> f32; +} extern "C" { pub fn igSetScrollHereX(center_x_ratio: f32); } @@ -1587,25 +1735,16 @@ extern "C" { pub fn igPopStyleVar(count: cty::c_int); } extern "C" { - pub fn igGetStyleColorVec4(idx: ImGuiCol) -> *const ImVec4; + pub fn igPushAllowKeyboardFocus(allow_keyboard_focus: bool); } extern "C" { - pub fn igGetFont() -> *mut ImFont; + pub fn igPopAllowKeyboardFocus(); } extern "C" { - pub fn igGetFontSize() -> f32; + pub fn igPushButtonRepeat(repeat: bool); } extern "C" { - pub fn igGetFontTexUvWhitePixel(pOut: *mut ImVec2); -} -extern "C" { - pub fn igGetColorU32Col(idx: ImGuiCol, alpha_mul: f32) -> ImU32; -} -extern "C" { - pub fn igGetColorU32Vec4(col: ImVec4) -> ImU32; -} -extern "C" { - pub fn igGetColorU32U32(col: ImU32) -> ImU32; + pub fn igPopButtonRepeat(); } extern "C" { pub fn igPushItemWidth(item_width: f32); @@ -1626,16 +1765,25 @@ extern "C" { pub fn igPopTextWrapPos(); } extern "C" { - pub fn igPushAllowKeyboardFocus(allow_keyboard_focus: bool); + pub fn igGetFont() -> *mut ImFont; } extern "C" { - pub fn igPopAllowKeyboardFocus(); + pub fn igGetFontSize() -> f32; } extern "C" { - pub fn igPushButtonRepeat(repeat: bool); + pub fn igGetFontTexUvWhitePixel(pOut: *mut ImVec2); } extern "C" { - pub fn igPopButtonRepeat(); + pub fn igGetColorU32Col(idx: ImGuiCol, alpha_mul: f32) -> ImU32; +} +extern "C" { + pub fn igGetColorU32Vec4(col: ImVec4) -> ImU32; +} +extern "C" { + pub fn igGetColorU32U32(col: ImU32) -> ImU32; +} +extern "C" { + pub fn igGetStyleColorVec4(idx: ImGuiCol) -> *const ImVec4; } extern "C" { pub fn igSeparator(); @@ -1795,7 +1943,14 @@ extern "C" { pub fn igCheckbox(label: *const cty::c_char, v: *mut bool) -> bool; } extern "C" { - pub fn igCheckboxFlags( + pub fn igCheckboxFlagsIntPtr( + label: *const cty::c_char, + flags: *mut cty::c_int, + flags_value: cty::c_int, + ) -> bool; +} +extern "C" { + pub fn igCheckboxFlagsUintPtr( label: *const cty::c_char, flags: *mut cty::c_uint, flags_value: cty::c_uint, @@ -2364,7 +2519,7 @@ extern "C" { extern "C" { pub fn igCollapsingHeaderBoolPtr( label: *const cty::c_char, - p_open: *mut bool, + p_visible: *mut bool, flags: ImGuiTreeNodeFlags, ) -> bool; } @@ -2579,6 +2734,65 @@ extern "C" { extern "C" { pub fn igIsPopupOpen(str_id: *const cty::c_char, flags: ImGuiPopupFlags) -> bool; } +extern "C" { + pub fn igBeginTable( + str_id: *const cty::c_char, + column: cty::c_int, + flags: ImGuiTableFlags, + outer_size: ImVec2, + inner_width: f32, + ) -> bool; +} +extern "C" { + pub fn igEndTable(); +} +extern "C" { + pub fn igTableNextRow(row_flags: ImGuiTableRowFlags, min_row_height: f32); +} +extern "C" { + pub fn igTableNextColumn() -> bool; +} +extern "C" { + pub fn igTableSetColumnIndex(column_n: cty::c_int) -> bool; +} +extern "C" { + pub fn igTableSetupColumn( + label: *const cty::c_char, + flags: ImGuiTableColumnFlags, + init_width_or_weight: f32, + user_id: ImU32, + ); +} +extern "C" { + pub fn igTableSetupScrollFreeze(cols: cty::c_int, rows: cty::c_int); +} +extern "C" { + pub fn igTableHeadersRow(); +} +extern "C" { + pub fn igTableHeader(label: *const cty::c_char); +} +extern "C" { + pub fn igTableGetSortSpecs() -> *mut ImGuiTableSortSpecs; +} +extern "C" { + pub fn igTableGetColumnCount() -> cty::c_int; +} +extern "C" { + pub fn igTableGetColumnIndex() -> cty::c_int; +} +extern "C" { + pub fn igTableGetRowIndex() -> cty::c_int; +} +extern "C" { + pub fn igTableGetColumnName(column_n: cty::c_int) -> *const cty::c_char; +} +extern "C" { + pub fn igTableGetColumnFlags(column_n: cty::c_int) -> ImGuiTableColumnFlags; +} +extern "C" { + pub fn igTableSetBgColor(target: ImGuiTableBgTarget, color: ImU32, column_n: cty::c_int); +} extern "C" { pub fn igColumns(count: cty::c_int, id: *const cty::c_char, border: bool); } @@ -3000,6 +3214,18 @@ extern "C" { extern "C" { pub fn ImGuiPayload_IsDelivery(self_: *mut ImGuiPayload) -> bool; } +extern "C" { + pub fn ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs() -> *mut ImGuiTableColumnSortSpecs; +} +extern "C" { + pub fn ImGuiTableColumnSortSpecs_destroy(self_: *mut ImGuiTableColumnSortSpecs); +} +extern "C" { + pub fn ImGuiTableSortSpecs_ImGuiTableSortSpecs() -> *mut ImGuiTableSortSpecs; +} +extern "C" { + pub fn ImGuiTableSortSpecs_destroy(self_: *mut ImGuiTableSortSpecs); +} extern "C" { pub fn ImGuiOnceUponAFrame_ImGuiOnceUponAFrame() -> *mut ImGuiOnceUponAFrame; } @@ -3454,7 +3680,7 @@ extern "C" { ); } extern "C" { - pub fn ImDrawList_AddBezierCurve( + pub fn ImDrawList_AddBezierCubic( self_: *mut ImDrawList, p1: ImVec2, p2: ImVec2, @@ -3465,6 +3691,17 @@ extern "C" { num_segments: cty::c_int, ); } +extern "C" { + pub fn ImDrawList_AddBezierQuadratic( + self_: *mut ImDrawList, + p1: ImVec2, + p2: ImVec2, + p3: ImVec2, + col: ImU32, + thickness: f32, + num_segments: cty::c_int, + ); +} extern "C" { pub fn ImDrawList_AddImage( self_: *mut ImDrawList, @@ -3539,7 +3776,7 @@ extern "C" { ); } extern "C" { - pub fn ImDrawList_PathBezierCurveTo( + pub fn ImDrawList_PathBezierCubicCurveTo( self_: *mut ImDrawList, p2: ImVec2, p3: ImVec2, @@ -3547,6 +3784,14 @@ extern "C" { num_segments: cty::c_int, ); } +extern "C" { + pub fn ImDrawList_PathBezierQuadraticCurveTo( + self_: *mut ImDrawList, + p2: ImVec2, + p3: ImVec2, + num_segments: cty::c_int, + ); +} extern "C" { pub fn ImDrawList_PathRect( self_: *mut ImDrawList, diff --git a/imgui-sys/src/wasm_bindings.rs b/imgui-sys/src/wasm_bindings.rs index 015942f..5282fa7 100644 --- a/imgui-sys/src/wasm_bindings.rs +++ b/imgui-sys/src/wasm_bindings.rs @@ -100,7 +100,9 @@ pub type ImGuiDir = cty::c_int; pub type ImGuiKey = cty::c_int; pub type ImGuiMouseButton = cty::c_int; pub type ImGuiMouseCursor = cty::c_int; +pub type ImGuiSortDirection = cty::c_int; pub type ImGuiStyleVar = cty::c_int; +pub type ImGuiTableBgTarget = cty::c_int; pub type ImDrawCornerFlags = cty::c_int; pub type ImDrawListFlags = cty::c_int; pub type ImFontAtlasFlags = cty::c_int; @@ -119,6 +121,9 @@ pub type ImGuiSelectableFlags = cty::c_int; pub type ImGuiSliderFlags = cty::c_int; pub type ImGuiTabBarFlags = cty::c_int; pub type ImGuiTabItemFlags = cty::c_int; +pub type ImGuiTableFlags = cty::c_int; +pub type ImGuiTableColumnFlags = cty::c_int; +pub type ImGuiTableRowFlags = cty::c_int; pub type ImGuiTreeNodeFlags = cty::c_int; pub type ImGuiWindowFlags = cty::c_int; pub type ImTextureID = *mut cty::c_void; @@ -131,6 +136,7 @@ pub type ImGuiSizeCallback = pub type ImWchar16 = cty::c_ushort; pub type ImWchar = ImWchar16; pub type ImU8 = cty::c_uchar; +pub type ImS16 = cty::c_short; pub type ImU32 = cty::c_uint; pub type ImDrawCallback = ::core::option::Option< unsafe extern "C" fn(parent_list: *const ImDrawList, cmd: *const ImDrawCmd), @@ -477,6 +483,77 @@ pub const ImGuiTabItemFlags_NoReorder: ImGuiTabItemFlags_ = 32; pub const ImGuiTabItemFlags_Leading: ImGuiTabItemFlags_ = 64; pub const ImGuiTabItemFlags_Trailing: ImGuiTabItemFlags_ = 128; pub type ImGuiTabItemFlags_ = cty::c_uint; +pub const ImGuiTableFlags_None: ImGuiTableFlags_ = 0; +pub const ImGuiTableFlags_Resizable: ImGuiTableFlags_ = 1; +pub const ImGuiTableFlags_Reorderable: ImGuiTableFlags_ = 2; +pub const ImGuiTableFlags_Hideable: ImGuiTableFlags_ = 4; +pub const ImGuiTableFlags_Sortable: ImGuiTableFlags_ = 8; +pub const ImGuiTableFlags_NoSavedSettings: ImGuiTableFlags_ = 16; +pub const ImGuiTableFlags_ContextMenuInBody: ImGuiTableFlags_ = 32; +pub const ImGuiTableFlags_RowBg: ImGuiTableFlags_ = 64; +pub const ImGuiTableFlags_BordersInnerH: ImGuiTableFlags_ = 128; +pub const ImGuiTableFlags_BordersOuterH: ImGuiTableFlags_ = 256; +pub const ImGuiTableFlags_BordersInnerV: ImGuiTableFlags_ = 512; +pub const ImGuiTableFlags_BordersOuterV: ImGuiTableFlags_ = 1024; +pub const ImGuiTableFlags_BordersH: ImGuiTableFlags_ = 384; +pub const ImGuiTableFlags_BordersV: ImGuiTableFlags_ = 1536; +pub const ImGuiTableFlags_BordersInner: ImGuiTableFlags_ = 640; +pub const ImGuiTableFlags_BordersOuter: ImGuiTableFlags_ = 1280; +pub const ImGuiTableFlags_Borders: ImGuiTableFlags_ = 1920; +pub const ImGuiTableFlags_NoBordersInBody: ImGuiTableFlags_ = 2048; +pub const ImGuiTableFlags_NoBordersInBodyUntilResize: ImGuiTableFlags_ = 4096; +pub const ImGuiTableFlags_SizingFixedFit: ImGuiTableFlags_ = 8192; +pub const ImGuiTableFlags_SizingFixedSame: ImGuiTableFlags_ = 16384; +pub const ImGuiTableFlags_SizingStretchProp: ImGuiTableFlags_ = 24576; +pub const ImGuiTableFlags_SizingStretchSame: ImGuiTableFlags_ = 32768; +pub const ImGuiTableFlags_NoHostExtendX: ImGuiTableFlags_ = 65536; +pub const ImGuiTableFlags_NoHostExtendY: ImGuiTableFlags_ = 131072; +pub const ImGuiTableFlags_NoKeepColumnsVisible: ImGuiTableFlags_ = 262144; +pub const ImGuiTableFlags_PreciseWidths: ImGuiTableFlags_ = 524288; +pub const ImGuiTableFlags_NoClip: ImGuiTableFlags_ = 1048576; +pub const ImGuiTableFlags_PadOuterX: ImGuiTableFlags_ = 2097152; +pub const ImGuiTableFlags_NoPadOuterX: ImGuiTableFlags_ = 4194304; +pub const ImGuiTableFlags_NoPadInnerX: ImGuiTableFlags_ = 8388608; +pub const ImGuiTableFlags_ScrollX: ImGuiTableFlags_ = 16777216; +pub const ImGuiTableFlags_ScrollY: ImGuiTableFlags_ = 33554432; +pub const ImGuiTableFlags_SortMulti: ImGuiTableFlags_ = 67108864; +pub const ImGuiTableFlags_SortTristate: ImGuiTableFlags_ = 134217728; +pub const ImGuiTableFlags_SizingMask_: ImGuiTableFlags_ = 57344; +pub type ImGuiTableFlags_ = cty::c_uint; +pub const ImGuiTableColumnFlags_None: ImGuiTableColumnFlags_ = 0; +pub const ImGuiTableColumnFlags_DefaultHide: ImGuiTableColumnFlags_ = 1; +pub const ImGuiTableColumnFlags_DefaultSort: ImGuiTableColumnFlags_ = 2; +pub const ImGuiTableColumnFlags_WidthStretch: ImGuiTableColumnFlags_ = 4; +pub const ImGuiTableColumnFlags_WidthFixed: ImGuiTableColumnFlags_ = 8; +pub const ImGuiTableColumnFlags_NoResize: ImGuiTableColumnFlags_ = 16; +pub const ImGuiTableColumnFlags_NoReorder: ImGuiTableColumnFlags_ = 32; +pub const ImGuiTableColumnFlags_NoHide: ImGuiTableColumnFlags_ = 64; +pub const ImGuiTableColumnFlags_NoClip: ImGuiTableColumnFlags_ = 128; +pub const ImGuiTableColumnFlags_NoSort: ImGuiTableColumnFlags_ = 256; +pub const ImGuiTableColumnFlags_NoSortAscending: ImGuiTableColumnFlags_ = 512; +pub const ImGuiTableColumnFlags_NoSortDescending: ImGuiTableColumnFlags_ = 1024; +pub const ImGuiTableColumnFlags_NoHeaderWidth: ImGuiTableColumnFlags_ = 2048; +pub const ImGuiTableColumnFlags_PreferSortAscending: ImGuiTableColumnFlags_ = 4096; +pub const ImGuiTableColumnFlags_PreferSortDescending: ImGuiTableColumnFlags_ = 8192; +pub const ImGuiTableColumnFlags_IndentEnable: ImGuiTableColumnFlags_ = 16384; +pub const ImGuiTableColumnFlags_IndentDisable: ImGuiTableColumnFlags_ = 32768; +pub const ImGuiTableColumnFlags_IsEnabled: ImGuiTableColumnFlags_ = 1048576; +pub const ImGuiTableColumnFlags_IsVisible: ImGuiTableColumnFlags_ = 2097152; +pub const ImGuiTableColumnFlags_IsSorted: ImGuiTableColumnFlags_ = 4194304; +pub const ImGuiTableColumnFlags_IsHovered: ImGuiTableColumnFlags_ = 8388608; +pub const ImGuiTableColumnFlags_WidthMask_: ImGuiTableColumnFlags_ = 12; +pub const ImGuiTableColumnFlags_IndentMask_: ImGuiTableColumnFlags_ = 49152; +pub const ImGuiTableColumnFlags_StatusMask_: ImGuiTableColumnFlags_ = 15728640; +pub const ImGuiTableColumnFlags_NoDirectResize_: ImGuiTableColumnFlags_ = 1073741824; +pub type ImGuiTableColumnFlags_ = cty::c_uint; +pub const ImGuiTableRowFlags_None: ImGuiTableRowFlags_ = 0; +pub const ImGuiTableRowFlags_Headers: ImGuiTableRowFlags_ = 1; +pub type ImGuiTableRowFlags_ = cty::c_uint; +pub const ImGuiTableBgTarget_None: ImGuiTableBgTarget_ = 0; +pub const ImGuiTableBgTarget_RowBg0: ImGuiTableBgTarget_ = 1; +pub const ImGuiTableBgTarget_RowBg1: ImGuiTableBgTarget_ = 2; +pub const ImGuiTableBgTarget_CellBg: ImGuiTableBgTarget_ = 3; +pub type ImGuiTableBgTarget_ = cty::c_uint; pub const ImGuiFocusedFlags_None: ImGuiFocusedFlags_ = 0; pub const ImGuiFocusedFlags_ChildWindows: ImGuiFocusedFlags_ = 1; pub const ImGuiFocusedFlags_RootWindow: ImGuiFocusedFlags_ = 2; @@ -525,6 +602,10 @@ pub const ImGuiDir_Up: ImGuiDir_ = 2; pub const ImGuiDir_Down: ImGuiDir_ = 3; pub const ImGuiDir_COUNT: ImGuiDir_ = 4; pub type ImGuiDir_ = cty::c_int; +pub const ImGuiSortDirection_None: ImGuiSortDirection_ = 0; +pub const ImGuiSortDirection_Ascending: ImGuiSortDirection_ = 1; +pub const ImGuiSortDirection_Descending: ImGuiSortDirection_ = 2; +pub type ImGuiSortDirection_ = cty::c_uint; pub const ImGuiKey_Tab: ImGuiKey_ = 0; pub const ImGuiKey_LeftArrow: ImGuiKey_ = 1; pub const ImGuiKey_RightArrow: ImGuiKey_ = 2; @@ -637,13 +718,18 @@ pub const ImGuiCol_PlotLines: ImGuiCol_ = 38; pub const ImGuiCol_PlotLinesHovered: ImGuiCol_ = 39; pub const ImGuiCol_PlotHistogram: ImGuiCol_ = 40; pub const ImGuiCol_PlotHistogramHovered: ImGuiCol_ = 41; -pub const ImGuiCol_TextSelectedBg: ImGuiCol_ = 42; -pub const ImGuiCol_DragDropTarget: ImGuiCol_ = 43; -pub const ImGuiCol_NavHighlight: ImGuiCol_ = 44; -pub const ImGuiCol_NavWindowingHighlight: ImGuiCol_ = 45; -pub const ImGuiCol_NavWindowingDimBg: ImGuiCol_ = 46; -pub const ImGuiCol_ModalWindowDimBg: ImGuiCol_ = 47; -pub const ImGuiCol_COUNT: ImGuiCol_ = 48; +pub const ImGuiCol_TableHeaderBg: ImGuiCol_ = 42; +pub const ImGuiCol_TableBorderStrong: ImGuiCol_ = 43; +pub const ImGuiCol_TableBorderLight: ImGuiCol_ = 44; +pub const ImGuiCol_TableRowBg: ImGuiCol_ = 45; +pub const ImGuiCol_TableRowBgAlt: ImGuiCol_ = 46; +pub const ImGuiCol_TextSelectedBg: ImGuiCol_ = 47; +pub const ImGuiCol_DragDropTarget: ImGuiCol_ = 48; +pub const ImGuiCol_NavHighlight: ImGuiCol_ = 49; +pub const ImGuiCol_NavWindowingHighlight: ImGuiCol_ = 50; +pub const ImGuiCol_NavWindowingDimBg: ImGuiCol_ = 51; +pub const ImGuiCol_ModalWindowDimBg: ImGuiCol_ = 52; +pub const ImGuiCol_COUNT: ImGuiCol_ = 53; pub type ImGuiCol_ = cty::c_uint; pub const ImGuiStyleVar_Alpha: ImGuiStyleVar_ = 0; pub const ImGuiStyleVar_WindowPadding: ImGuiStyleVar_ = 1; @@ -661,14 +747,15 @@ pub const ImGuiStyleVar_FrameBorderSize: ImGuiStyleVar_ = 12; pub const ImGuiStyleVar_ItemSpacing: ImGuiStyleVar_ = 13; pub const ImGuiStyleVar_ItemInnerSpacing: ImGuiStyleVar_ = 14; pub const ImGuiStyleVar_IndentSpacing: ImGuiStyleVar_ = 15; -pub const ImGuiStyleVar_ScrollbarSize: ImGuiStyleVar_ = 16; -pub const ImGuiStyleVar_ScrollbarRounding: ImGuiStyleVar_ = 17; -pub const ImGuiStyleVar_GrabMinSize: ImGuiStyleVar_ = 18; -pub const ImGuiStyleVar_GrabRounding: ImGuiStyleVar_ = 19; -pub const ImGuiStyleVar_TabRounding: ImGuiStyleVar_ = 20; -pub const ImGuiStyleVar_ButtonTextAlign: ImGuiStyleVar_ = 21; -pub const ImGuiStyleVar_SelectableTextAlign: ImGuiStyleVar_ = 22; -pub const ImGuiStyleVar_COUNT: ImGuiStyleVar_ = 23; +pub const ImGuiStyleVar_CellPadding: ImGuiStyleVar_ = 16; +pub const ImGuiStyleVar_ScrollbarSize: ImGuiStyleVar_ = 17; +pub const ImGuiStyleVar_ScrollbarRounding: ImGuiStyleVar_ = 18; +pub const ImGuiStyleVar_GrabMinSize: ImGuiStyleVar_ = 19; +pub const ImGuiStyleVar_GrabRounding: ImGuiStyleVar_ = 20; +pub const ImGuiStyleVar_TabRounding: ImGuiStyleVar_ = 21; +pub const ImGuiStyleVar_ButtonTextAlign: ImGuiStyleVar_ = 22; +pub const ImGuiStyleVar_SelectableTextAlign: ImGuiStyleVar_ = 23; +pub const ImGuiStyleVar_COUNT: ImGuiStyleVar_ = 24; pub type ImGuiStyleVar_ = cty::c_uint; pub const ImGuiButtonFlags_None: ImGuiButtonFlags_ = 0; pub const ImGuiButtonFlags_MouseButtonLeft: ImGuiButtonFlags_ = 1; @@ -756,6 +843,7 @@ pub struct ImGuiStyle { pub FrameBorderSize: f32, pub ItemSpacing: ImVec2, pub ItemInnerSpacing: ImVec2, + pub CellPadding: ImVec2, pub TouchExtraPadding: ImVec2, pub IndentSpacing: f32, pub ColumnsMinSpacing: f32, @@ -778,7 +866,7 @@ pub struct ImGuiStyle { pub AntiAliasedFill: bool, pub CurveTessellationTol: f32, pub CircleSegmentMaxError: f32, - pub Colors: [ImVec4; 48usize], + pub Colors: [ImVec4; 53usize], } impl Default for ImGuiStyle { fn default() -> Self { @@ -787,7 +875,7 @@ impl Default for ImGuiStyle { } impl ::core::fmt::Debug for ImGuiStyle { fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - write ! (f , "ImGuiStyle {{ Alpha: {:?}, WindowPadding: {:?}, WindowRounding: {:?}, WindowBorderSize: {:?}, WindowMinSize: {:?}, WindowTitleAlign: {:?}, WindowMenuButtonPosition: {:?}, ChildRounding: {:?}, ChildBorderSize: {:?}, PopupRounding: {:?}, PopupBorderSize: {:?}, FramePadding: {:?}, FrameRounding: {:?}, FrameBorderSize: {:?}, ItemSpacing: {:?}, ItemInnerSpacing: {:?}, TouchExtraPadding: {:?}, IndentSpacing: {:?}, ColumnsMinSpacing: {:?}, ScrollbarSize: {:?}, ScrollbarRounding: {:?}, GrabMinSize: {:?}, GrabRounding: {:?}, LogSliderDeadzone: {:?}, TabRounding: {:?}, TabBorderSize: {:?}, TabMinWidthForCloseButton: {:?}, ColorButtonPosition: {:?}, ButtonTextAlign: {:?}, SelectableTextAlign: {:?}, DisplayWindowPadding: {:?}, DisplaySafeAreaPadding: {:?}, MouseCursorScale: {:?}, AntiAliasedLines: {:?}, AntiAliasedLinesUseTex: {:?}, AntiAliasedFill: {:?}, CurveTessellationTol: {:?}, CircleSegmentMaxError: {:?}, Colors: [...] }}" , self . Alpha , self . WindowPadding , self . WindowRounding , self . WindowBorderSize , self . WindowMinSize , self . WindowTitleAlign , self . WindowMenuButtonPosition , self . ChildRounding , self . ChildBorderSize , self . PopupRounding , self . PopupBorderSize , self . FramePadding , self . FrameRounding , self . FrameBorderSize , self . ItemSpacing , self . ItemInnerSpacing , self . TouchExtraPadding , self . IndentSpacing , self . ColumnsMinSpacing , self . ScrollbarSize , self . ScrollbarRounding , self . GrabMinSize , self . GrabRounding , self . LogSliderDeadzone , self . TabRounding , self . TabBorderSize , self . TabMinWidthForCloseButton , self . ColorButtonPosition , self . ButtonTextAlign , self . SelectableTextAlign , self . DisplayWindowPadding , self . DisplaySafeAreaPadding , self . MouseCursorScale , self . AntiAliasedLines , self . AntiAliasedLinesUseTex , self . AntiAliasedFill , self . CurveTessellationTol , self . CircleSegmentMaxError) + write ! (f , "ImGuiStyle {{ Alpha: {:?}, WindowPadding: {:?}, WindowRounding: {:?}, WindowBorderSize: {:?}, WindowMinSize: {:?}, WindowTitleAlign: {:?}, WindowMenuButtonPosition: {:?}, ChildRounding: {:?}, ChildBorderSize: {:?}, PopupRounding: {:?}, PopupBorderSize: {:?}, FramePadding: {:?}, FrameRounding: {:?}, FrameBorderSize: {:?}, ItemSpacing: {:?}, ItemInnerSpacing: {:?}, CellPadding: {:?}, TouchExtraPadding: {:?}, IndentSpacing: {:?}, ColumnsMinSpacing: {:?}, ScrollbarSize: {:?}, ScrollbarRounding: {:?}, GrabMinSize: {:?}, GrabRounding: {:?}, LogSliderDeadzone: {:?}, TabRounding: {:?}, TabBorderSize: {:?}, TabMinWidthForCloseButton: {:?}, ColorButtonPosition: {:?}, ButtonTextAlign: {:?}, SelectableTextAlign: {:?}, DisplayWindowPadding: {:?}, DisplaySafeAreaPadding: {:?}, MouseCursorScale: {:?}, AntiAliasedLines: {:?}, AntiAliasedLinesUseTex: {:?}, AntiAliasedFill: {:?}, CurveTessellationTol: {:?}, CircleSegmentMaxError: {:?}, Colors: [...] }}" , self . Alpha , self . WindowPadding , self . WindowRounding , self . WindowBorderSize , self . WindowMinSize , self . WindowTitleAlign , self . WindowMenuButtonPosition , self . ChildRounding , self . ChildBorderSize , self . PopupRounding , self . PopupBorderSize , self . FramePadding , self . FrameRounding , self . FrameBorderSize , self . ItemSpacing , self . ItemInnerSpacing , self . CellPadding , self . TouchExtraPadding , self . IndentSpacing , self . ColumnsMinSpacing , self . ScrollbarSize , self . ScrollbarRounding , self . GrabMinSize , self . GrabRounding , self . LogSliderDeadzone , self . TabRounding , self . TabBorderSize , self . TabMinWidthForCloseButton , self . ColorButtonPosition , self . ButtonTextAlign , self . SelectableTextAlign , self . DisplayWindowPadding , self . DisplaySafeAreaPadding , self . MouseCursorScale , self . AntiAliasedLines , self . AntiAliasedLinesUseTex , self . AntiAliasedFill , self . CurveTessellationTol , self . CircleSegmentMaxError) } } #[repr(C)] @@ -815,9 +903,10 @@ pub struct ImGuiIO { pub MouseDrawCursor: bool, pub ConfigMacOSXBehaviors: bool, pub ConfigInputTextCursorBlink: bool, + pub ConfigDragClickToInputText: bool, pub ConfigWindowsResizeFromEdges: bool, pub ConfigWindowsMoveFromTitleBarOnly: bool, - pub ConfigWindowsMemoryCompactTimer: f32, + pub ConfigMemoryCompactTimer: f32, pub BackendPlatformName: *const cty::c_char, pub BackendRendererName: *const cty::c_char, pub BackendPlatformUserData: *mut cty::c_void, @@ -833,7 +922,6 @@ pub struct ImGuiIO { pub ImeSetInputScreenPosFn: ::core::option::Option, pub ImeWindowHandle: *mut cty::c_void, - pub RenderDrawListsFnUnused: *mut cty::c_void, pub MousePos: ImVec2, pub MouseDown: [bool; 5usize], pub MouseWheel: f32, @@ -886,7 +974,7 @@ impl Default for ImGuiIO { } impl ::core::fmt::Debug for ImGuiIO { fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - write ! (f , "ImGuiIO {{ ConfigFlags: {:?}, BackendFlags: {:?}, DisplaySize: {:?}, DeltaTime: {:?}, IniSavingRate: {:?}, IniFilename: {:?}, LogFilename: {:?}, MouseDoubleClickTime: {:?}, MouseDoubleClickMaxDist: {:?}, MouseDragThreshold: {:?}, KeyMap: {:?}, KeyRepeatDelay: {:?}, KeyRepeatRate: {:?}, UserData: {:?}, Fonts: {:?}, FontGlobalScale: {:?}, FontAllowUserScaling: {:?}, FontDefault: {:?}, DisplayFramebufferScale: {:?}, MouseDrawCursor: {:?}, ConfigMacOSXBehaviors: {:?}, ConfigInputTextCursorBlink: {:?}, ConfigWindowsResizeFromEdges: {:?}, ConfigWindowsMoveFromTitleBarOnly: {:?}, ConfigWindowsMemoryCompactTimer: {:?}, BackendPlatformName: {:?}, BackendRendererName: {:?}, BackendPlatformUserData: {:?}, BackendRendererUserData: {:?}, BackendLanguageUserData: {:?}, GetClipboardTextFn: {:?}, SetClipboardTextFn: {:?}, ClipboardUserData: {:?}, ImeSetInputScreenPosFn: {:?}, ImeWindowHandle: {:?}, RenderDrawListsFnUnused: {:?}, MousePos: {:?}, MouseDown: {:?}, MouseWheel: {:?}, MouseWheelH: {:?}, KeyCtrl: {:?}, KeyShift: {:?}, KeyAlt: {:?}, KeySuper: {:?}, KeysDown: [...], NavInputs: {:?}, WantCaptureMouse: {:?}, WantCaptureKeyboard: {:?}, WantTextInput: {:?}, WantSetMousePos: {:?}, WantSaveIniSettings: {:?}, NavActive: {:?}, NavVisible: {:?}, Framerate: {:?}, MetricsRenderVertices: {:?}, MetricsRenderIndices: {:?}, MetricsRenderWindows: {:?}, MetricsActiveWindows: {:?}, MetricsActiveAllocations: {:?}, MouseDelta: {:?}, KeyMods: {:?}, MousePosPrev: {:?}, MouseClickedPos: {:?}, MouseClickedTime: {:?}, MouseClicked: {:?}, MouseDoubleClicked: {:?}, MouseReleased: {:?}, MouseDownOwned: {:?}, MouseDownWasDoubleClick: {:?}, MouseDownDuration: {:?}, MouseDownDurationPrev: {:?}, MouseDragMaxDistanceAbs: {:?}, MouseDragMaxDistanceSqr: {:?}, KeysDownDuration: [...], KeysDownDurationPrev: [...], NavInputsDownDuration: {:?}, NavInputsDownDurationPrev: {:?}, PenPressure: {:?}, InputQueueSurrogate: {:?}, InputQueueCharacters: {:?} }}" , self . ConfigFlags , self . BackendFlags , self . DisplaySize , self . DeltaTime , self . IniSavingRate , self . IniFilename , self . LogFilename , self . MouseDoubleClickTime , self . MouseDoubleClickMaxDist , self . MouseDragThreshold , self . KeyMap , self . KeyRepeatDelay , self . KeyRepeatRate , self . UserData , self . Fonts , self . FontGlobalScale , self . FontAllowUserScaling , self . FontDefault , self . DisplayFramebufferScale , self . MouseDrawCursor , self . ConfigMacOSXBehaviors , self . ConfigInputTextCursorBlink , self . ConfigWindowsResizeFromEdges , self . ConfigWindowsMoveFromTitleBarOnly , self . ConfigWindowsMemoryCompactTimer , self . BackendPlatformName , self . BackendRendererName , self . BackendPlatformUserData , self . BackendRendererUserData , self . BackendLanguageUserData , self . GetClipboardTextFn , self . SetClipboardTextFn , self . ClipboardUserData , self . ImeSetInputScreenPosFn , self . ImeWindowHandle , self . RenderDrawListsFnUnused , self . MousePos , self . MouseDown , self . MouseWheel , self . MouseWheelH , self . KeyCtrl , self . KeyShift , self . KeyAlt , self . KeySuper , self . NavInputs , self . WantCaptureMouse , self . WantCaptureKeyboard , self . WantTextInput , self . WantSetMousePos , self . WantSaveIniSettings , self . NavActive , self . NavVisible , self . Framerate , self . MetricsRenderVertices , self . MetricsRenderIndices , self . MetricsRenderWindows , self . MetricsActiveWindows , self . MetricsActiveAllocations , self . MouseDelta , self . KeyMods , self . MousePosPrev , self . MouseClickedPos , self . MouseClickedTime , self . MouseClicked , self . MouseDoubleClicked , self . MouseReleased , self . MouseDownOwned , self . MouseDownWasDoubleClick , self . MouseDownDuration , self . MouseDownDurationPrev , self . MouseDragMaxDistanceAbs , self . MouseDragMaxDistanceSqr , self . NavInputsDownDuration , self . NavInputsDownDurationPrev , self . PenPressure , self . InputQueueSurrogate , self . InputQueueCharacters) + write ! (f , "ImGuiIO {{ ConfigFlags: {:?}, BackendFlags: {:?}, DisplaySize: {:?}, DeltaTime: {:?}, IniSavingRate: {:?}, IniFilename: {:?}, LogFilename: {:?}, MouseDoubleClickTime: {:?}, MouseDoubleClickMaxDist: {:?}, MouseDragThreshold: {:?}, KeyMap: {:?}, KeyRepeatDelay: {:?}, KeyRepeatRate: {:?}, UserData: {:?}, Fonts: {:?}, FontGlobalScale: {:?}, FontAllowUserScaling: {:?}, FontDefault: {:?}, DisplayFramebufferScale: {:?}, MouseDrawCursor: {:?}, ConfigMacOSXBehaviors: {:?}, ConfigInputTextCursorBlink: {:?}, ConfigDragClickToInputText: {:?}, ConfigWindowsResizeFromEdges: {:?}, ConfigWindowsMoveFromTitleBarOnly: {:?}, ConfigMemoryCompactTimer: {:?}, BackendPlatformName: {:?}, BackendRendererName: {:?}, BackendPlatformUserData: {:?}, BackendRendererUserData: {:?}, BackendLanguageUserData: {:?}, GetClipboardTextFn: {:?}, SetClipboardTextFn: {:?}, ClipboardUserData: {:?}, ImeSetInputScreenPosFn: {:?}, ImeWindowHandle: {:?}, MousePos: {:?}, MouseDown: {:?}, MouseWheel: {:?}, MouseWheelH: {:?}, KeyCtrl: {:?}, KeyShift: {:?}, KeyAlt: {:?}, KeySuper: {:?}, KeysDown: [...], NavInputs: {:?}, WantCaptureMouse: {:?}, WantCaptureKeyboard: {:?}, WantTextInput: {:?}, WantSetMousePos: {:?}, WantSaveIniSettings: {:?}, NavActive: {:?}, NavVisible: {:?}, Framerate: {:?}, MetricsRenderVertices: {:?}, MetricsRenderIndices: {:?}, MetricsRenderWindows: {:?}, MetricsActiveWindows: {:?}, MetricsActiveAllocations: {:?}, MouseDelta: {:?}, KeyMods: {:?}, MousePosPrev: {:?}, MouseClickedPos: {:?}, MouseClickedTime: {:?}, MouseClicked: {:?}, MouseDoubleClicked: {:?}, MouseReleased: {:?}, MouseDownOwned: {:?}, MouseDownWasDoubleClick: {:?}, MouseDownDuration: {:?}, MouseDownDurationPrev: {:?}, MouseDragMaxDistanceAbs: {:?}, MouseDragMaxDistanceSqr: {:?}, KeysDownDuration: [...], KeysDownDurationPrev: [...], NavInputsDownDuration: {:?}, NavInputsDownDurationPrev: {:?}, PenPressure: {:?}, InputQueueSurrogate: {:?}, InputQueueCharacters: {:?} }}" , self . ConfigFlags , self . BackendFlags , self . DisplaySize , self . DeltaTime , self . IniSavingRate , self . IniFilename , self . LogFilename , self . MouseDoubleClickTime , self . MouseDoubleClickMaxDist , self . MouseDragThreshold , self . KeyMap , self . KeyRepeatDelay , self . KeyRepeatRate , self . UserData , self . Fonts , self . FontGlobalScale , self . FontAllowUserScaling , self . FontDefault , self . DisplayFramebufferScale , self . MouseDrawCursor , self . ConfigMacOSXBehaviors , self . ConfigInputTextCursorBlink , self . ConfigDragClickToInputText , self . ConfigWindowsResizeFromEdges , self . ConfigWindowsMoveFromTitleBarOnly , self . ConfigMemoryCompactTimer , self . BackendPlatformName , self . BackendRendererName , self . BackendPlatformUserData , self . BackendRendererUserData , self . BackendLanguageUserData , self . GetClipboardTextFn , self . SetClipboardTextFn , self . ClipboardUserData , self . ImeSetInputScreenPosFn , self . ImeWindowHandle , self . MousePos , self . MouseDown , self . MouseWheel , self . MouseWheelH , self . KeyCtrl , self . KeyShift , self . KeyAlt , self . KeySuper , self . NavInputs , self . WantCaptureMouse , self . WantCaptureKeyboard , self . WantTextInput , self . WantSetMousePos , self . WantSaveIniSettings , self . NavActive , self . NavVisible , self . Framerate , self . MetricsRenderVertices , self . MetricsRenderIndices , self . MetricsRenderWindows , self . MetricsActiveWindows , self . MetricsActiveAllocations , self . MouseDelta , self . KeyMods , self . MousePosPrev , self . MouseClickedPos , self . MouseClickedTime , self . MouseClicked , self . MouseDoubleClicked , self . MouseReleased , self . MouseDownOwned , self . MouseDownWasDoubleClick , self . MouseDownDuration , self . MouseDownDurationPrev , self . MouseDragMaxDistanceAbs , self . MouseDragMaxDistanceSqr , self . NavInputsDownDuration , self . NavInputsDownDurationPrev , self . PenPressure , self . InputQueueSurrogate , self . InputQueueCharacters) } } #[repr(C)] @@ -947,6 +1035,52 @@ impl ::core::fmt::Debug for ImGuiPayload { } #[repr(C)] #[derive(Debug, Default, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImGuiTableColumnSortSpecs { + pub ColumnUserID: ImGuiID, + pub ColumnIndex: ImS16, + pub SortOrder: ImS16, + pub _bitfield_1: __BindgenBitfieldUnit<[u8; 1usize], u8>, + pub __bindgen_padding_0: [u8; 3usize], +} +impl ImGuiTableColumnSortSpecs { + #[inline] + pub fn SortDirection(&self) -> ImGuiSortDirection { + unsafe { ::core::mem::transmute(self._bitfield_1.get(0usize, 8u8) as u32) } + } + #[inline] + pub fn set_SortDirection(&mut self, val: ImGuiSortDirection) { + unsafe { + let val: u32 = ::core::mem::transmute(val); + self._bitfield_1.set(0usize, 8u8, val as u64) + } + } + #[inline] + pub fn new_bitfield_1( + SortDirection: ImGuiSortDirection, + ) -> __BindgenBitfieldUnit<[u8; 1usize], u8> { + let mut __bindgen_bitfield_unit: __BindgenBitfieldUnit<[u8; 1usize], u8> = + Default::default(); + __bindgen_bitfield_unit.set(0usize, 8u8, { + let SortDirection: u32 = unsafe { ::core::mem::transmute(SortDirection) }; + SortDirection as u64 + }); + __bindgen_bitfield_unit + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImGuiTableSortSpecs { + pub Specs: *const ImGuiTableColumnSortSpecs, + pub SpecsCount: cty::c_int, + pub SpecsDirty: bool, +} +impl Default for ImGuiTableSortSpecs { + fn default() -> Self { + unsafe { ::core::mem::zeroed() } + } +} +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, Hash, PartialEq, Eq)] pub struct ImGuiOnceUponAFrame { pub RefFrame: cty::c_int, } @@ -1047,6 +1181,7 @@ pub struct ImGuiListClipper { pub DisplayEnd: cty::c_int, pub ItemsCount: cty::c_int, pub StepNo: cty::c_int, + pub ItemsFrozen: cty::c_int, pub ItemsHeight: f32, pub StartPosY: f32, } @@ -1079,6 +1214,18 @@ pub struct ImDrawVert { pub col: ImU32, } #[repr(C)] +#[derive(Debug, Copy, Clone, PartialEq)] +pub struct ImDrawCmdHeader { + pub ClipRect: ImVec4, + pub TextureId: ImTextureID, + pub VtxOffset: cty::c_uint, +} +impl Default for ImDrawCmdHeader { + fn default() -> Self { + unsafe { ::core::mem::zeroed() } + } +} +#[repr(C)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct ImDrawChannel { pub _CmdBuffer: ImVector_ImDrawCmd, @@ -1125,16 +1272,17 @@ pub struct ImDrawList { pub IdxBuffer: ImVector_ImDrawIdx, pub VtxBuffer: ImVector_ImDrawVert, pub Flags: ImDrawListFlags, + pub _VtxCurrentIdx: cty::c_uint, pub _Data: *const ImDrawListSharedData, pub _OwnerName: *const cty::c_char, - pub _VtxCurrentIdx: cty::c_uint, pub _VtxWritePtr: *mut ImDrawVert, pub _IdxWritePtr: *mut ImDrawIdx, pub _ClipRectStack: ImVector_ImVec4, pub _TextureIdStack: ImVector_ImTextureID, pub _Path: ImVector_ImVec2, - pub _CmdHeader: ImDrawCmd, + pub _CmdHeader: ImDrawCmdHeader, pub _Splitter: ImDrawListSplitter, + pub _FringeScale: f32, } impl Default for ImDrawList { fn default() -> Self { @@ -1405,11 +1553,11 @@ extern "C" { } #[link(wasm_import_module = "imgui-sys-v0")] extern "C" { - pub fn igShowAboutWindow(p_open: *mut bool); + pub fn igShowMetricsWindow(p_open: *mut bool); } #[link(wasm_import_module = "imgui-sys-v0")] extern "C" { - pub fn igShowMetricsWindow(p_open: *mut bool); + pub fn igShowAboutWindow(p_open: *mut bool); } #[link(wasm_import_module = "imgui-sys-v0")] extern "C" { @@ -1437,11 +1585,11 @@ extern "C" { } #[link(wasm_import_module = "imgui-sys-v0")] extern "C" { - pub fn igStyleColorsClassic(dst: *mut ImGuiStyle); + pub fn igStyleColorsLight(dst: *mut ImGuiStyle); } #[link(wasm_import_module = "imgui-sys-v0")] extern "C" { - pub fn igStyleColorsLight(dst: *mut ImGuiStyle); + pub fn igStyleColorsClassic(dst: *mut ImGuiStyle); } #[link(wasm_import_module = "imgui-sys-v0")] extern "C" { @@ -1576,11 +1724,11 @@ extern "C" { } #[link(wasm_import_module = "imgui-sys-v0")] extern "C" { - pub fn igGetContentRegionMax(pOut: *mut ImVec2); + pub fn igGetContentRegionAvail(pOut: *mut ImVec2); } #[link(wasm_import_module = "imgui-sys-v0")] extern "C" { - pub fn igGetContentRegionAvail(pOut: *mut ImVec2); + pub fn igGetContentRegionMax(pOut: *mut ImVec2); } #[link(wasm_import_module = "imgui-sys-v0")] extern "C" { @@ -1603,14 +1751,6 @@ extern "C" { pub fn igGetScrollY() -> f32; } #[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igGetScrollMaxX() -> f32; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igGetScrollMaxY() -> f32; -} -#[link(wasm_import_module = "imgui-sys-v0")] extern "C" { pub fn igSetScrollX(scroll_x: f32); } @@ -1619,6 +1759,14 @@ extern "C" { pub fn igSetScrollY(scroll_y: f32); } #[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igGetScrollMaxX() -> f32; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igGetScrollMaxY() -> f32; +} +#[link(wasm_import_module = "imgui-sys-v0")] extern "C" { pub fn igSetScrollHereX(center_x_ratio: f32); } @@ -1668,31 +1816,19 @@ extern "C" { } #[link(wasm_import_module = "imgui-sys-v0")] extern "C" { - pub fn igGetStyleColorVec4(idx: ImGuiCol) -> *const ImVec4; + pub fn igPushAllowKeyboardFocus(allow_keyboard_focus: bool); } #[link(wasm_import_module = "imgui-sys-v0")] extern "C" { - pub fn igGetFont() -> *mut ImFont; + pub fn igPopAllowKeyboardFocus(); } #[link(wasm_import_module = "imgui-sys-v0")] extern "C" { - pub fn igGetFontSize() -> f32; + pub fn igPushButtonRepeat(repeat: bool); } #[link(wasm_import_module = "imgui-sys-v0")] extern "C" { - pub fn igGetFontTexUvWhitePixel(pOut: *mut ImVec2); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igGetColorU32Col(idx: ImGuiCol, alpha_mul: f32) -> ImU32; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igGetColorU32Vec4(col: ImVec4) -> ImU32; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igGetColorU32U32(col: ImU32) -> ImU32; + pub fn igPopButtonRepeat(); } #[link(wasm_import_module = "imgui-sys-v0")] extern "C" { @@ -1720,19 +1856,31 @@ extern "C" { } #[link(wasm_import_module = "imgui-sys-v0")] extern "C" { - pub fn igPushAllowKeyboardFocus(allow_keyboard_focus: bool); + pub fn igGetFont() -> *mut ImFont; } #[link(wasm_import_module = "imgui-sys-v0")] extern "C" { - pub fn igPopAllowKeyboardFocus(); + pub fn igGetFontSize() -> f32; } #[link(wasm_import_module = "imgui-sys-v0")] extern "C" { - pub fn igPushButtonRepeat(repeat: bool); + pub fn igGetFontTexUvWhitePixel(pOut: *mut ImVec2); } #[link(wasm_import_module = "imgui-sys-v0")] extern "C" { - pub fn igPopButtonRepeat(); + pub fn igGetColorU32Col(idx: ImGuiCol, alpha_mul: f32) -> ImU32; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igGetColorU32Vec4(col: ImVec4) -> ImU32; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igGetColorU32U32(col: ImU32) -> ImU32; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igGetStyleColorVec4(idx: ImGuiCol) -> *const ImVec4; } #[link(wasm_import_module = "imgui-sys-v0")] extern "C" { @@ -1938,7 +2086,15 @@ extern "C" { } #[link(wasm_import_module = "imgui-sys-v0")] extern "C" { - pub fn igCheckboxFlags( + pub fn igCheckboxFlagsIntPtr( + label: *const cty::c_char, + flags: *mut cty::c_int, + flags_value: cty::c_int, + ) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igCheckboxFlagsUintPtr( label: *const cty::c_char, flags: *mut cty::c_uint, flags_value: cty::c_uint, @@ -2574,7 +2730,7 @@ extern "C" { extern "C" { pub fn igCollapsingHeaderBoolPtr( label: *const cty::c_char, - p_open: *mut bool, + p_visible: *mut bool, flags: ImGuiTreeNodeFlags, ) -> bool; } @@ -2827,6 +2983,81 @@ extern "C" { pub fn igIsPopupOpen(str_id: *const cty::c_char, flags: ImGuiPopupFlags) -> bool; } #[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igBeginTable( + str_id: *const cty::c_char, + column: cty::c_int, + flags: ImGuiTableFlags, + outer_size: ImVec2, + inner_width: f32, + ) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igEndTable(); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTableNextRow(row_flags: ImGuiTableRowFlags, min_row_height: f32); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTableNextColumn() -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTableSetColumnIndex(column_n: cty::c_int) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTableSetupColumn( + label: *const cty::c_char, + flags: ImGuiTableColumnFlags, + init_width_or_weight: f32, + user_id: ImU32, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTableSetupScrollFreeze(cols: cty::c_int, rows: cty::c_int); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTableHeadersRow(); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTableHeader(label: *const cty::c_char); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTableGetSortSpecs() -> *mut ImGuiTableSortSpecs; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTableGetColumnCount() -> cty::c_int; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTableGetColumnIndex() -> cty::c_int; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTableGetRowIndex() -> cty::c_int; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTableGetColumnName(column_n: cty::c_int) -> *const cty::c_char; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTableGetColumnFlags(column_n: cty::c_int) -> ImGuiTableColumnFlags; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTableSetBgColor(target: ImGuiTableBgTarget, color: ImU32, column_n: cty::c_int); +} +#[link(wasm_import_module = "imgui-sys-v0")] extern "C" { pub fn igColumns(count: cty::c_int, id: *const cty::c_char, border: bool); } @@ -3366,6 +3597,22 @@ extern "C" { pub fn ImGuiPayload_IsDelivery(self_: *mut ImGuiPayload) -> bool; } #[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs() -> *mut ImGuiTableColumnSortSpecs; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiTableColumnSortSpecs_destroy(self_: *mut ImGuiTableColumnSortSpecs); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiTableSortSpecs_ImGuiTableSortSpecs() -> *mut ImGuiTableSortSpecs; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiTableSortSpecs_destroy(self_: *mut ImGuiTableSortSpecs); +} +#[link(wasm_import_module = "imgui-sys-v0")] extern "C" { pub fn ImGuiOnceUponAFrame_ImGuiOnceUponAFrame() -> *mut ImGuiOnceUponAFrame; } @@ -3910,7 +4157,7 @@ extern "C" { } #[link(wasm_import_module = "imgui-sys-v0")] extern "C" { - pub fn ImDrawList_AddBezierCurve( + pub fn ImDrawList_AddBezierCubic( self_: *mut ImDrawList, p1: ImVec2, p2: ImVec2, @@ -3922,6 +4169,18 @@ extern "C" { ); } #[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImDrawList_AddBezierQuadratic( + self_: *mut ImDrawList, + p1: ImVec2, + p2: ImVec2, + p3: ImVec2, + col: ImU32, + thickness: f32, + num_segments: cty::c_int, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] extern "C" { pub fn ImDrawList_AddImage( self_: *mut ImDrawList, @@ -4006,7 +4265,7 @@ extern "C" { } #[link(wasm_import_module = "imgui-sys-v0")] extern "C" { - pub fn ImDrawList_PathBezierCurveTo( + pub fn ImDrawList_PathBezierCubicCurveTo( self_: *mut ImDrawList, p2: ImVec2, p3: ImVec2, @@ -4015,6 +4274,15 @@ extern "C" { ); } #[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImDrawList_PathBezierQuadraticCurveTo( + self_: *mut ImDrawList, + p2: ImVec2, + p3: ImVec2, + num_segments: cty::c_int, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] extern "C" { pub fn ImDrawList_PathRect( self_: *mut ImDrawList, From 53828505edd9d8490e6c7e00c8b195f324cb96e2 Mon Sep 17 00:00:00 2001 From: Thom Chiovoloni Date: Mon, 1 Feb 2021 03:17:36 -0800 Subject: [PATCH 07/17] Fix compile errors with 1.80 update --- imgui/src/draw_list.rs | 2 +- imgui/src/io.rs | 5 ++--- imgui/src/style.rs | 17 +++++++++++++++++ 3 files changed, 20 insertions(+), 4 deletions(-) diff --git a/imgui/src/draw_list.rs b/imgui/src/draw_list.rs index e8069b5..b117dc7 100644 --- a/imgui/src/draw_list.rs +++ b/imgui/src/draw_list.rs @@ -592,7 +592,7 @@ impl<'ui> BezierCurve<'ui> { /// Draw the curve on the window. pub fn build(self) { unsafe { - sys::ImDrawList_AddBezierCurve( + sys::ImDrawList_AddBezierCubic( self.draw_list.draw_list, self.pos0.into(), self.cp0.into(), diff --git a/imgui/src/io.rs b/imgui/src/io.rs index 0d472e6..18a9c69 100644 --- a/imgui/src/io.rs +++ b/imgui/src/io.rs @@ -213,8 +213,7 @@ pub struct Io { pub(crate) clipboard_user_data: *mut c_void, ime_set_input_screen_pos_fn: Option, ime_window_handle: *mut c_void, - render_draw_lists_fn_unused: *mut c_void, - + // render_draw_lists_fn_unused: *mut c_void, /// Mouse position, in pixels. /// /// Set to [f32::MAX, f32::MAX] if mouse is unavailable (on another screen, etc.). @@ -438,7 +437,7 @@ fn test_io_memory_layout() { assert_field_offset!(clipboard_user_data, ClipboardUserData); assert_field_offset!(ime_set_input_screen_pos_fn, ImeSetInputScreenPosFn); assert_field_offset!(ime_window_handle, ImeWindowHandle); - assert_field_offset!(render_draw_lists_fn_unused, RenderDrawListsFnUnused); + // assert_field_offset!(render_draw_lists_fn_unused, RenderDrawListsFnUnused); assert_field_offset!(mouse_pos, MousePos); assert_field_offset!(mouse_down, MouseDown); assert_field_offset!(mouse_wheel, MouseWheel); diff --git a/imgui/src/style.rs b/imgui/src/style.rs index f7f12c8..79bcfbc 100644 --- a/imgui/src/style.rs +++ b/imgui/src/style.rs @@ -199,6 +199,13 @@ impl IndexMut for Style { #[repr(u32)] #[derive(Copy, Clone, Debug, Hash, Eq, PartialEq)] pub enum StyleColor { + // pub const ImGuiCol_TextSelectedBg: ImGuiCol_ = 47; + // pub const ImGuiCol_DragDropTarget: ImGuiCol_ = 48; + // pub const ImGuiCol_NavHighlight: ImGuiCol_ = 49; + // pub const ImGuiCol_NavWindowingHighlight: ImGuiCol_ = 50; + // pub const ImGuiCol_NavWindowingDimBg: ImGuiCol_ = 51; + // pub const ImGuiCol_ModalWindowDimBg: ImGuiCol_ = 52; + // pub const ImGuiCol_COUNT: ImGuiCol_ = 53; Text = sys::ImGuiCol_Text, TextDisabled = sys::ImGuiCol_TextDisabled, /// Background of normal windows @@ -245,6 +252,11 @@ pub enum StyleColor { PlotLinesHovered = sys::ImGuiCol_PlotLinesHovered, PlotHistogram = sys::ImGuiCol_PlotHistogram, PlotHistogramHovered = sys::ImGuiCol_PlotHistogramHovered, + TableHeaderBg = sys::ImGuiCol_TableHeaderBg, + TableBorderStrong = sys::ImGuiCol_TableBorderStrong, + TableBorderLight = sys::ImGuiCol_TableBorderLight, + TableRowBg = sys::ImGuiCol_TableRowBg, + TableRowBgAlt = sys::ImGuiCol_TableRowBgAlt, TextSelectedBg = sys::ImGuiCol_TextSelectedBg, DragDropTarget = sys::ImGuiCol_DragDropTarget, /// Gamepad/keyboard: current highlighted item @@ -302,6 +314,11 @@ impl StyleColor { StyleColor::PlotLinesHovered, StyleColor::PlotHistogram, StyleColor::PlotHistogramHovered, + StyleColor::TableHeaderBg, + StyleColor::TableBorderStrong, + StyleColor::TableBorderLight, + StyleColor::TableRowBg, + StyleColor::TableRowBgAlt, StyleColor::TextSelectedBg, StyleColor::DragDropTarget, StyleColor::NavHighlight, From 3c24fb4dc6745455c5d9f51f9cf21c7c7eed245d Mon Sep 17 00:00:00 2001 From: Thom Chiovoloni Date: Mon, 1 Feb 2021 03:19:45 -0800 Subject: [PATCH 08/17] Changelog note for 1.80 --- CHANGELOG.markdown | 2 ++ README.markdown | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.markdown b/CHANGELOG.markdown index 0510ce6..5f03e73 100644 --- a/CHANGELOG.markdown +++ b/CHANGELOG.markdown @@ -2,6 +2,8 @@ ## [Unreleased] +- Upgrade to [Dear ImGui v1.80](https://github.com/ocornut/imgui/releases/tag/v1.80). + - `Ui::key_index()` is now called internally when needed, and the various `is_key_foo` now take a `Key` directly: https://github.com/imgui-rs/imgui-rs/pull/416 - `is_key_down`, `is_key_pressed`, `is_key_released` and `key_pressed_amount` now take a `Key` instead of `u32` (breaking). - `key_index` is no longer public (breaking). If you need access to the key map, it can be accessed as `ui.io().key_map[key]` (If you need to do this, file a bug, since I'm open to exposing this if there's actually a use case). diff --git a/README.markdown b/README.markdown index 13b2fc6..69cb9c4 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://meritbadge.herokuapp.com/imgui)](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.79-blue.svg)](https://github.com/ocornut/imgui) +[![Wrapped Dear ImGui Version](https://img.shields.io/badge/Dear%20ImGui%20Version-1.80-blue.svg)](https://github.com/ocornut/imgui) (Recently under new maintenance, things subject to change) From e6ca1d070ea4505c114ec20069afbac6a32777e8 Mon Sep 17 00:00:00 2001 From: Thom Chiovoloni Date: Mon, 1 Feb 2021 03:20:36 -0800 Subject: [PATCH 09/17] Quickly update an inaccuracy about winit in README --- README.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.markdown b/README.markdown index 69cb9c4..573e852 100644 --- a/README.markdown +++ b/README.markdown @@ -32,7 +32,7 @@ Window::new(im_str!("Hello world")) * imgui-gfx-renderer: Renderer implementation that uses the `gfx` crate (*not the new gfx-hal crate*) * imgui-winit-support: Backend platform implementation that uses the `winit` - crate (0.22 by default, but 0.19-0.21 are supported via feature flags) + crate (latest by default, but earlier versions are supported via feature flags) * imgui-sys: Low-level unsafe API (automatically generated) ## Features From a6732b99847d21e64ee933c42bf90897a9e5665a Mon Sep 17 00:00:00 2001 From: Thom Chiovoloni Date: Mon, 1 Feb 2021 03:21:41 -0800 Subject: [PATCH 10/17] Note that tables aren't quite supported yet in readme --- CHANGELOG.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.markdown b/CHANGELOG.markdown index 5f03e73..6fab0b0 100644 --- a/CHANGELOG.markdown +++ b/CHANGELOG.markdown @@ -2,7 +2,7 @@ ## [Unreleased] -- Upgrade to [Dear ImGui v1.80](https://github.com/ocornut/imgui/releases/tag/v1.80). +- Upgrade to [Dear ImGui v1.80](https://github.com/ocornut/imgui/releases/tag/v1.80). (Note that the new table functionality is not yet supported, however) - `Ui::key_index()` is now called internally when needed, and the various `is_key_foo` now take a `Key` directly: https://github.com/imgui-rs/imgui-rs/pull/416 - `is_key_down`, `is_key_pressed`, `is_key_released` and `key_pressed_amount` now take a `Key` instead of `u32` (breaking). From a359c3940fcfc487c517a26948fee3dfe4700d8e Mon Sep 17 00:00:00 2001 From: Thom Chiovoloni Date: Mon, 1 Feb 2021 03:26:04 -0800 Subject: [PATCH 11/17] Update pointless test --- imgui/src/lib.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/imgui/src/lib.rs b/imgui/src/lib.rs index 1db2500..585b571 100644 --- a/imgui/src/lib.rs +++ b/imgui/src/lib.rs @@ -93,7 +93,8 @@ pub fn dear_imgui_version() -> &'static str { #[test] fn test_version() { - assert_eq!(dear_imgui_version(), "1.79"); + // TODO: what's the point of this test? + assert_eq!(dear_imgui_version(), "1.80"); } impl Context { From f5cb07184413675d7cfbd2fd08bf61a0f11767c2 Mon Sep 17 00:00:00 2001 From: Thom Chiovoloni Date: Mon, 1 Feb 2021 03:41:28 -0800 Subject: [PATCH 12/17] Fix worthwhile tests --- imgui/src/io.rs | 6 ++++-- imgui/src/style.rs | 11 +++-------- 2 files changed, 7 insertions(+), 10 deletions(-) diff --git a/imgui/src/io.rs b/imgui/src/io.rs index 18a9c69..6502bfb 100644 --- a/imgui/src/io.rs +++ b/imgui/src/io.rs @@ -188,6 +188,10 @@ pub struct Io { pub config_mac_os_behaviors: bool, /// Set to false to disable blinking cursor pub config_input_text_cursor_blink: bool, + /// Enable turning DragXXX widgets into text input with a simple mouse + /// click-release (without moving). Not desirable on devices without a + /// keyboard. + pub config_drag_click_to_input_text: bool, /// Enable resizing of windows from their edges and from the lower-left corner. /// /// Requires `HasMouserCursors` in `backend_flags`, because it needs mouse cursor feedback. @@ -213,7 +217,6 @@ pub struct Io { pub(crate) clipboard_user_data: *mut c_void, ime_set_input_screen_pos_fn: Option, ime_window_handle: *mut c_void, - // render_draw_lists_fn_unused: *mut c_void, /// Mouse position, in pixels. /// /// Set to [f32::MAX, f32::MAX] if mouse is unavailable (on another screen, etc.). @@ -437,7 +440,6 @@ fn test_io_memory_layout() { assert_field_offset!(clipboard_user_data, ClipboardUserData); assert_field_offset!(ime_set_input_screen_pos_fn, ImeSetInputScreenPosFn); assert_field_offset!(ime_window_handle, ImeWindowHandle); - // assert_field_offset!(render_draw_lists_fn_unused, RenderDrawListsFnUnused); assert_field_offset!(mouse_pos, MousePos); assert_field_offset!(mouse_down, MouseDown); assert_field_offset!(mouse_wheel, MouseWheel); diff --git a/imgui/src/style.rs b/imgui/src/style.rs index 79bcfbc..032cc10 100644 --- a/imgui/src/style.rs +++ b/imgui/src/style.rs @@ -62,6 +62,8 @@ pub struct Style { /// Horizontal and vertical spacing between elements of a composed widget (e.g. a slider and /// its label) pub item_inner_spacing: [f32; 2], + /// Padding within a table cell. + pub cell_padding: [f32; 2], /// Expand reactive bounding box for touch-based system where touch position is not accurate /// enough. /// @@ -144,7 +146,7 @@ pub struct Style { /// Decrease for higher quality but more geometry. pub circle_segment_max_error: f32, /// Style colors. - pub colors: [[f32; 4]; 48], + pub colors: [[f32; 4]; StyleColor::COUNT], } unsafe impl RawCast for Style {} @@ -199,13 +201,6 @@ impl IndexMut for Style { #[repr(u32)] #[derive(Copy, Clone, Debug, Hash, Eq, PartialEq)] pub enum StyleColor { - // pub const ImGuiCol_TextSelectedBg: ImGuiCol_ = 47; - // pub const ImGuiCol_DragDropTarget: ImGuiCol_ = 48; - // pub const ImGuiCol_NavHighlight: ImGuiCol_ = 49; - // pub const ImGuiCol_NavWindowingHighlight: ImGuiCol_ = 50; - // pub const ImGuiCol_NavWindowingDimBg: ImGuiCol_ = 51; - // pub const ImGuiCol_ModalWindowDimBg: ImGuiCol_ = 52; - // pub const ImGuiCol_COUNT: ImGuiCol_ = 53; Text = sys::ImGuiCol_Text, TextDisabled = sys::ImGuiCol_TextDisabled, /// Background of normal windows From a475ff90e9bb9b162ad41bbd2b42fcac1b770d7c Mon Sep 17 00:00:00 2001 From: Thom Chiovoloni Date: Mon, 1 Feb 2021 07:56:22 -0800 Subject: [PATCH 13/17] rename config_windows_memory_compact_timer => config_memory_compact_timer to match c++ --- CHANGELOG.markdown | 2 ++ imgui/src/io.rs | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.markdown b/CHANGELOG.markdown index 6fab0b0..79e644c 100644 --- a/CHANGELOG.markdown +++ b/CHANGELOG.markdown @@ -36,6 +36,8 @@ - A large number of small functions are now `#[inline]`, but many still aren't, so you probably will want to build with LTO for release builds if you use `imgui` heavily. +- The `io.config_windows_memory_compact_timer` flag has been renamed to `io.config_memory_compact_timer`. This follows the similar rename in the C++ ImGui, and was done because it no longer only applies to window memory usage. + ## [0.6.1] - 2020-12-16 - Support for winit 0.24.x diff --git a/imgui/src/io.rs b/imgui/src/io.rs index 6502bfb..8bf1959 100644 --- a/imgui/src/io.rs +++ b/imgui/src/io.rs @@ -200,10 +200,10 @@ pub struct Io { /// /// Windows without a title bar are not affected. pub config_windows_move_from_title_bar_only: bool, - /// Compact window memory usage when unused. + /// Compact memory usage when unused. /// /// Set to -1.0 to disable. - pub config_windows_memory_compact_timer: f32, + pub config_memory_compact_timer: f32, pub(crate) backend_platform_name: *const c_char, pub(crate) backend_renderer_name: *const c_char, From 5be6045cf2e0fb2fcdf7629609e3964ed5f056db Mon Sep 17 00:00:00 2001 From: Thom Chiovoloni Date: Mon, 1 Feb 2021 10:43:08 -0800 Subject: [PATCH 14/17] Fix some (nightly-only) clippy lints where they make sense --- imgui/src/input/mouse.rs | 3 +++ imgui/src/stacks.rs | 18 ++++++++--------- imgui/src/widget/color_editors.rs | 33 +++++++++++++++++++++++++------ 3 files changed, 39 insertions(+), 15 deletions(-) diff --git a/imgui/src/input/mouse.rs b/imgui/src/input/mouse.rs index b79cddb..8c0f6ca 100644 --- a/imgui/src/input/mouse.rs +++ b/imgui/src/input/mouse.rs @@ -36,6 +36,8 @@ fn test_mouse_button_variants() { /// Mouse cursor type identifier #[repr(i32)] #[derive(Copy, Clone, Debug, Hash, Eq, PartialEq)] +#[allow(unknown_lints)] // Fixme: remove once `clippy::upper_case_acronyms` is stable +#[allow(clippy::upper_case_acronyms)] pub enum MouseCursor { Arrow = sys::ImGuiMouseCursor_Arrow, /// Automatically used when hovering over text inputs, etc. @@ -58,6 +60,7 @@ pub enum MouseCursor { NotAllowed = sys::ImGuiMouseCursor_NotAllowed, } + impl MouseCursor { /// All possible `MouseCursor` varirants pub const VARIANTS: [MouseCursor; MouseCursor::COUNT] = [ diff --git a/imgui/src/stacks.rs b/imgui/src/stacks.rs index d3945a7..4cbccad 100644 --- a/imgui/src/stacks.rs +++ b/imgui/src/stacks.rs @@ -272,7 +272,7 @@ impl<'ui> Ui<'ui> { /// the right side) pub fn push_item_width(&self, item_width: f32) -> ItemWidthStackToken { unsafe { sys::igPushItemWidth(item_width) }; - ItemWidthStackToken { ctx: self.ctx } + ItemWidthStackToken { _ctx: self.ctx } } /// Sets the width of the next item. /// @@ -298,7 +298,7 @@ impl<'ui> Ui<'ui> { /// - `< 0.0`: no wrapping pub fn push_text_wrap_pos(&self, wrap_pos_x: f32) -> TextWrapPosStackToken { unsafe { sys::igPushTextWrapPos(wrap_pos_x) }; - TextWrapPosStackToken { ctx: self.ctx } + TextWrapPosStackToken { _ctx: self.ctx } } /// Changes an item flag by pushing a change to the item flag stack. /// @@ -311,7 +311,7 @@ impl<'ui> Ui<'ui> { } ItemFlagsStackToken { discriminant: mem::discriminant(&item_flag), - ctx: self.ctx, + _ctx: self.ctx, } } } @@ -325,26 +325,26 @@ pub enum ItemFlag { /// Tracks a change pushed to the item width stack pub struct ItemWidthStackToken { - ctx: *const Context, + _ctx: *const Context, } impl ItemWidthStackToken { /// Pops a change from the item width stack pub fn pop(mut self, _: &Ui) { - self.ctx = ptr::null(); + self._ctx = ptr::null(); unsafe { sys::igPopItemWidth() }; } } /// Tracks a change pushed to the text wrap position stack pub struct TextWrapPosStackToken { - ctx: *const Context, + _ctx: *const Context, } impl TextWrapPosStackToken { /// Pops a change from the text wrap position stack pub fn pop(mut self, _: &Ui) { - self.ctx = ptr::null(); + self._ctx = ptr::null(); unsafe { sys::igPopTextWrapPos() }; } } @@ -352,13 +352,13 @@ impl TextWrapPosStackToken { /// Tracks a change pushed to the item flags stack pub struct ItemFlagsStackToken { discriminant: mem::Discriminant, - ctx: *const Context, + _ctx: *const Context, } impl ItemFlagsStackToken { /// Pops a change from the item flags stack pub fn pop(mut self, _: &Ui) { - self.ctx = ptr::null(); + self._ctx = ptr::null(); const ALLOW_KEYBOARD_FOCUS: ItemFlag = ItemFlag::AllowKeyboardFocus(true); const BUTTON_REPEAT: ItemFlag = ItemFlag::ButtonRepeat(true); diff --git a/imgui/src/widget/color_editors.rs b/imgui/src/widget/color_editors.rs index fb99ce1..933f7bc 100644 --- a/imgui/src/widget/color_editors.rs +++ b/imgui/src/widget/color_editors.rs @@ -25,12 +25,14 @@ impl<'a> EditableColor<'a> { } impl<'a> From<&'a mut [f32; 3]> for EditableColor<'a> { + #[inline] fn from(value: &'a mut [f32; 3]) -> EditableColor<'a> { EditableColor::Float3(value) } } impl<'a> From<&'a mut [f32; 4]> for EditableColor<'a> { + #[inline] fn from(value: &'a mut [f32; 4]) -> EditableColor<'a> { EditableColor::Float4(value) } @@ -40,22 +42,41 @@ impl<'a> From<&'a mut [f32; 4]> for EditableColor<'a> { #[derive(Copy, Clone, Debug, PartialEq, Eq)] pub enum ColorEditInputMode { /// Edit as RGB(A). - RGB, + Rgb, /// Edit as HSV(A). - HSV, + Hsv, +} + +impl ColorEditInputMode { + // Note: Probably no point in deprecating these since they're ~0 maintance burden. + /// Edit as RGB(A). Alias for [`Self::Rgb`] for backwards-compatibility. + pub const RGB: Self = Self::Rgb; + /// Edit as HSV(A). Alias for [`Self::Hsv`] for backwards-compatibility. + pub const HSV: Self = Self::Hsv; } /// Color editor display mode. #[derive(Copy, Clone, Debug, PartialEq, Eq)] pub enum ColorEditDisplayMode { /// Display as RGB(A). - RGB, + Rgb, /// Display as HSV(A). - HSV, - /// Display as hex (e.g. #AABBCC(DD)) - HEX, + Hsv, + /// Display as hex (e.g. `#AABBCC(DD)`) + Hex, } +impl ColorEditDisplayMode { + // Note: Probably no point in deprecating these since they're ~0 maintance burden. + /// Display as RGB(A). Alias for [`Self::Rgb`] for backwards-compatibility. + pub const RGB: Self = Self::Rgb; + /// Display as HSV(A). Alias for [`Self::Hsv`] for backwards-compatibility. + pub const HSV: Self = Self::Hsv; + /// Display as hex. Alias for [`Self::Hex`] for backwards-compatibility. + pub const HEX: Self = Self::Hex; +} + + /// Color picker hue/saturation/value editor mode #[derive(Copy, Clone, Debug, PartialEq, Eq)] pub enum ColorPickerMode { From aa1cbed2ca0404d99cb07f2d16aac5d398602ef7 Mon Sep 17 00:00:00 2001 From: Thom Chiovoloni Date: Mon, 1 Feb 2021 10:47:14 -0800 Subject: [PATCH 15/17] Whoops, rustfmt --- imgui/src/input/mouse.rs | 1 - imgui/src/widget/color_editors.rs | 1 - 2 files changed, 2 deletions(-) diff --git a/imgui/src/input/mouse.rs b/imgui/src/input/mouse.rs index 8c0f6ca..e194ee6 100644 --- a/imgui/src/input/mouse.rs +++ b/imgui/src/input/mouse.rs @@ -60,7 +60,6 @@ pub enum MouseCursor { NotAllowed = sys::ImGuiMouseCursor_NotAllowed, } - impl MouseCursor { /// All possible `MouseCursor` varirants pub const VARIANTS: [MouseCursor; MouseCursor::COUNT] = [ diff --git a/imgui/src/widget/color_editors.rs b/imgui/src/widget/color_editors.rs index 933f7bc..4e16cbb 100644 --- a/imgui/src/widget/color_editors.rs +++ b/imgui/src/widget/color_editors.rs @@ -76,7 +76,6 @@ impl ColorEditDisplayMode { pub const HEX: Self = Self::Hex; } - /// Color picker hue/saturation/value editor mode #[derive(Copy, Clone, Debug, PartialEq, Eq)] pub enum ColorPickerMode { From d15b97d70fb1d843362347b84ae580de47a1722e Mon Sep 17 00:00:00 2001 From: Thom Chiovoloni Date: Mon, 1 Feb 2021 10:55:33 -0800 Subject: [PATCH 16/17] just ignore all warnings on MouseCursor rather than ignore 4 separate warnings for it --- imgui/src/input/mouse.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/imgui/src/input/mouse.rs b/imgui/src/input/mouse.rs index e194ee6..5d6e949 100644 --- a/imgui/src/input/mouse.rs +++ b/imgui/src/input/mouse.rs @@ -36,8 +36,11 @@ fn test_mouse_button_variants() { /// Mouse cursor type identifier #[repr(i32)] #[derive(Copy, Clone, Debug, Hash, Eq, PartialEq)] -#[allow(unknown_lints)] // Fixme: remove once `clippy::upper_case_acronyms` is stable -#[allow(clippy::upper_case_acronyms)] +// TODO: this should just be `#[allow(clippy::upper_case_acronyms)]`, but doing +// so in a way that works before it stabilizes is a pain (in part because +// `unknown_clippy_lints` was renamed to unknown_lints). Oh well, it's over a +// small amount of code. +#[allow(warnings)] pub enum MouseCursor { Arrow = sys::ImGuiMouseCursor_Arrow, /// Automatically used when hovering over text inputs, etc. From 79a277aebcaf9751d4e5b8b45d8c4703aa45bb97 Mon Sep 17 00:00:00 2001 From: Thom Chiovoloni Date: Mon, 1 Feb 2021 10:58:04 -0800 Subject: [PATCH 17/17] changelog --- CHANGELOG.markdown | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGELOG.markdown b/CHANGELOG.markdown index 79e644c..365ffd0 100644 --- a/CHANGELOG.markdown +++ b/CHANGELOG.markdown @@ -38,6 +38,9 @@ - The `io.config_windows_memory_compact_timer` flag has been renamed to `io.config_memory_compact_timer`. This follows the similar rename in the C++ ImGui, and was done because it no longer only applies to window memory usage. +- The variants of `ColorEditInputMode` and `ColorEditDisplayMode` have been renamed to be CamelCase instead of upper case (e.g. `ColorEditFooMode::RGB` => `ColorEditFooMode::Rgb`). + - However, this change is probably not breaking (in practice if not in theory) because const aliases using the old names are provided. + ## [0.6.1] - 2020-12-16 - Support for winit 0.24.x