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 2eea968..f51012a 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). (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). - `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). @@ -28,6 +30,23 @@ - `DragDropTarget` allows users to accept any of the above payloads. - Extensive documentation has been made on all of these features, hopefully as a target for future features. +- `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. + +- 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 diff --git a/README.markdown b/README.markdown index 13b2fc6..573e852 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) @@ -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 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" 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/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-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, 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/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 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" 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/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..b117dc7 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, @@ -637,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/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/input/mouse.rs b/imgui/src/input/mouse.rs index b79cddb..5d6e949 100644 --- a/imgui/src/input/mouse.rs +++ b/imgui/src/input/mouse.rs @@ -36,6 +36,11 @@ fn test_mouse_button_variants() { /// Mouse cursor type identifier #[repr(i32)] #[derive(Copy, Clone, Debug, Hash, Eq, PartialEq)] +// 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. 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/io.rs b/imgui/src/io.rs index 0d472e6..8bf1959 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. @@ -196,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, @@ -213,8 +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.). @@ -438,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/lib.rs b/imgui/src/lib.rs index d0248e0..f497fd3 100644 --- a/imgui/src/lib.rs +++ b/imgui/src/lib.rs @@ -9,9 +9,10 @@ use std::str; use std::thread; pub use self::clipboard::*; +pub use self::color::ImColor32; pub use self::context::*; pub use self::drag_drop::{DragDropFlags, DragDropSource, DragDropTarget}; -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,7 +51,11 @@ pub use self::window::child_window::*; pub use self::window::*; use internal::RawCast; +#[macro_use] +mod string; + mod clipboard; +pub mod color; mod columns; mod context; pub mod drag_drop; @@ -68,7 +73,6 @@ mod plotlines; mod popup_modal; mod render; mod stacks; -mod string; mod style; #[cfg(test)] mod test; @@ -76,6 +80,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 { @@ -86,7 +95,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 { @@ -199,24 +209,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/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/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..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 {} @@ -182,12 +184,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] } @@ -243,6 +247,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 @@ -300,6 +309,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, 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; diff --git a/imgui/src/widget/color_editors.rs b/imgui/src/widget/color_editors.rs index fb99ce1..4e16cbb 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,20 +42,38 @@ 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 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();