From 6ee5a2867b1004eb1a328d3cca85b5d907515489 Mon Sep 17 00:00:00 2001 From: Joonas Javanainen Date: Fri, 24 Apr 2020 22:59:59 +0300 Subject: [PATCH 1/8] Generate bindings for 1.76 cimgui has changed a lot, and the default bindings include a lot of internal stuff that we (probably) don't want. Therefore we stop checking out cimgui as a submodule and just use it as a tool instead. --- .gitmodules | 6 +- imgui-sys-bindgen/src/lib.rs | 20 +- imgui-sys-bindgen/src/main.rs | 3 +- imgui-sys/build.rs | 10 +- imgui-sys/src/bindings.rs | 675 +- imgui-sys/src/lib.rs | 115 - imgui-sys/third-party/VERSION | 1 + imgui-sys/third-party/cimgui | 1 - imgui-sys/third-party/cimgui.cpp | 2404 +++ imgui-sys/third-party/cimgui.h | 1507 ++ imgui-sys/third-party/cimgui_impl.h | 37 + imgui-sys/third-party/definitions.json | 15592 ++++++++++++++++ imgui-sys/third-party/definitions.lua | 13053 +++++++++++++ imgui-sys/third-party/imgui | 1 + imgui-sys/third-party/impl_definitions.json | 596 + imgui-sys/third-party/impl_definitions.lua | 522 + imgui-sys/third-party/overloads.txt | 135 + imgui-sys/third-party/structs_and_enums.json | 2968 +++ imgui-sys/third-party/structs_and_enums.lua | 2298 +++ imgui-sys/third-party/typedefs_dict.json | 77 + imgui-sys/third-party/typedefs_dict.lua | 78 + imgui-sys/third-party/update-cimgui-output.sh | 13 + src/lib.rs | 2 +- 23 files changed, 39604 insertions(+), 510 deletions(-) create mode 100644 imgui-sys/third-party/VERSION delete mode 160000 imgui-sys/third-party/cimgui create mode 100644 imgui-sys/third-party/cimgui.cpp create mode 100644 imgui-sys/third-party/cimgui.h create mode 100644 imgui-sys/third-party/cimgui_impl.h create mode 100644 imgui-sys/third-party/definitions.json create mode 100644 imgui-sys/third-party/definitions.lua create mode 160000 imgui-sys/third-party/imgui create mode 100644 imgui-sys/third-party/impl_definitions.json create mode 100644 imgui-sys/third-party/impl_definitions.lua create mode 100644 imgui-sys/third-party/overloads.txt create mode 100644 imgui-sys/third-party/structs_and_enums.json create mode 100644 imgui-sys/third-party/structs_and_enums.lua create mode 100644 imgui-sys/third-party/typedefs_dict.json create mode 100644 imgui-sys/third-party/typedefs_dict.lua create mode 100755 imgui-sys/third-party/update-cimgui-output.sh diff --git a/.gitmodules b/.gitmodules index 1f8dbcb..76fccad 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,3 @@ -[submodule "imgui-sys/third-party/cimgui"] - path = imgui-sys/third-party/cimgui - url = https://github.com/Extrawurst/cimgui.git +[submodule "imgui-sys/third-party/imgui"] + path = imgui-sys/third-party/imgui + url = https://github.com/ocornut/imgui diff --git a/imgui-sys-bindgen/src/lib.rs b/imgui-sys-bindgen/src/lib.rs index b2b624e..774d1e0 100644 --- a/imgui-sys-bindgen/src/lib.rs +++ b/imgui-sys-bindgen/src/lib.rs @@ -29,8 +29,6 @@ struct Definition { #[serde(rename = "argsT")] args_t: Vec, ov_cimguiname: String, - #[serde(rename = "nonUDT")] - non_udt: Option, } #[derive(Debug, Clone)] @@ -55,11 +53,7 @@ fn parse_whitelist( let definitions: HashMap> = serde_json::from_reader(definitions)?; let definitions = definitions .into_iter() - .flat_map(|(_, defs)| { - let require_non_udt = defs.iter().any(|def| def.non_udt.is_some()); - defs.into_iter() - .filter(move |def| !require_non_udt || def.non_udt.is_some()) - }) + .flat_map(|(_, defs)| defs.into_iter()) .filter_map(|d| { let uses_va_list = d.args_t.iter().any(|a| a.type_ == "va_list"); if uses_va_list { @@ -78,13 +72,13 @@ fn parse_whitelist( } pub fn generate_bindings>( - cimgui_path: &P, + path: &P, wasm_import_name: Option, ) -> Result { - let cimgui_output_path = cimgui_path.as_ref().join("generator").join("output"); - let structs_and_enums = File::open(cimgui_output_path.join("structs_and_enums.json"))?; - let definitions = File::open(cimgui_output_path.join("definitions.json"))?; - let header = read_to_string(cimgui_output_path.join("cimgui.h"))?; + let path = path.as_ref(); + let structs_and_enums = File::open(path.join("structs_and_enums.json"))?; + let definitions = File::open(path.join("definitions.json"))?; + let header = read_to_string(path.join("cimgui.h"))?; let whitelist = parse_whitelist(structs_and_enums, definitions)?; let mut builder = bindgen::builder() @@ -93,7 +87,7 @@ pub fn generate_bindings>( .raw_line("#![allow(non_snake_case)]") .raw_line("#![allow(clippy::all)]") .header_contents("cimgui.h", &header) - .rust_target(RustTarget::Stable_1_36) + .rust_target(RustTarget::Stable_1_40) .default_enum_style(EnumVariation::Consts) .size_t_is_usize(true) .prepend_enum_name(false) diff --git a/imgui-sys-bindgen/src/main.rs b/imgui-sys-bindgen/src/main.rs index 23dc3aa..6bb7b29 100644 --- a/imgui-sys-bindgen/src/main.rs +++ b/imgui-sys-bindgen/src/main.rs @@ -10,8 +10,7 @@ fn main() { .join("imgui-sys") .canonicalize() .expect("Failed to find imgui-sys directory"); - - let bindings = generate_bindings(&sys_path.join("third-party").join("cimgui"), None) + let bindings = generate_bindings(&sys_path.join("third-party"), None) .expect("Failed to generate bindings"); let output_path = sys_path.join("src").join("bindings.rs"); bindings diff --git a/imgui-sys/build.rs b/imgui-sys/build.rs index 901aae9..2d5c70d 100644 --- a/imgui-sys/build.rs +++ b/imgui-sys/build.rs @@ -4,11 +4,11 @@ use std::fs; use std::io; const CPP_FILES: [&str; 5] = [ - "third-party/cimgui/cimgui.cpp", - "third-party/cimgui/imgui/imgui.cpp", - "third-party/cimgui/imgui/imgui_demo.cpp", - "third-party/cimgui/imgui/imgui_draw.cpp", - "third-party/cimgui/imgui/imgui_widgets.cpp", + "third-party/cimgui.cpp", + "third-party/imgui/imgui.cpp", + "third-party/imgui/imgui_demo.cpp", + "third-party/imgui/imgui_draw.cpp", + "third-party/imgui/imgui_widgets.cpp", ]; fn assert_file_exists(path: &str) -> io::Result<()> { diff --git a/imgui-sys/src/bindings.rs b/imgui-sys/src/bindings.rs index 32f91ac..9570964 100644 --- a/imgui-sys/src/bindings.rs +++ b/imgui-sys/src/bindings.rs @@ -6,132 +6,85 @@ #![allow(clippy::all)] #[repr(C)] -#[derive(Debug, Default, Copy, Clone, PartialEq)] -pub struct ImVec2_Simple { - pub x: f32, - pub y: f32, +#[derive(Copy, Clone, Debug, Default, Eq, Hash, Ord, PartialEq, PartialOrd)] +pub struct __BindgenBitfieldUnit { + storage: Storage, + align: [Align; 0], } -#[test] -fn bindgen_test_layout_ImVec2_Simple() { - assert_eq!( - ::std::mem::size_of::(), - 8usize, - concat!("Size of: ", stringify!(ImVec2_Simple)) - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - concat!("Alignment of ", stringify!(ImVec2_Simple)) - ); - assert_eq!( - unsafe { &(*(::std::ptr::null::())).x as *const _ as usize }, - 0usize, - concat!( - "Offset of field: ", - stringify!(ImVec2_Simple), - "::", - stringify!(x) - ) - ); - assert_eq!( - unsafe { &(*(::std::ptr::null::())).y as *const _ as usize }, - 4usize, - concat!( - "Offset of field: ", - stringify!(ImVec2_Simple), - "::", - stringify!(y) - ) - ); +impl __BindgenBitfieldUnit { + #[inline] + pub const fn new(storage: Storage) -> Self { + Self { storage, align: [] } + } } -#[repr(C)] -#[derive(Debug, Default, Copy, Clone, PartialEq)] -pub struct ImVec4_Simple { - pub x: f32, - pub y: f32, - pub z: f32, - pub w: f32, -} -#[test] -fn bindgen_test_layout_ImVec4_Simple() { - assert_eq!( - ::std::mem::size_of::(), - 16usize, - concat!("Size of: ", stringify!(ImVec4_Simple)) - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - concat!("Alignment of ", stringify!(ImVec4_Simple)) - ); - assert_eq!( - unsafe { &(*(::std::ptr::null::())).x as *const _ as usize }, - 0usize, - concat!( - "Offset of field: ", - stringify!(ImVec4_Simple), - "::", - stringify!(x) - ) - ); - assert_eq!( - unsafe { &(*(::std::ptr::null::())).y as *const _ as usize }, - 4usize, - concat!( - "Offset of field: ", - stringify!(ImVec4_Simple), - "::", - stringify!(y) - ) - ); - assert_eq!( - unsafe { &(*(::std::ptr::null::())).z as *const _ as usize }, - 8usize, - concat!( - "Offset of field: ", - stringify!(ImVec4_Simple), - "::", - stringify!(z) - ) - ); - assert_eq!( - unsafe { &(*(::std::ptr::null::())).w as *const _ as usize }, - 12usize, - concat!( - "Offset of field: ", - stringify!(ImVec4_Simple), - "::", - stringify!(w) - ) - ); -} -#[repr(C)] -#[derive(Debug, Default, Copy, Clone, PartialEq)] -pub struct ImColor_Simple { - pub Value: ImVec4_Simple, -} -#[test] -fn bindgen_test_layout_ImColor_Simple() { - assert_eq!( - ::std::mem::size_of::(), - 16usize, - concat!("Size of: ", stringify!(ImColor_Simple)) - ); - assert_eq!( - ::std::mem::align_of::(), - 4usize, - concat!("Alignment of ", stringify!(ImColor_Simple)) - ); - assert_eq!( - unsafe { &(*(::std::ptr::null::())).Value as *const _ as usize }, - 0usize, - concat!( - "Offset of field: ", - stringify!(ImColor_Simple), - "::", - stringify!(Value) - ) - ); +impl __BindgenBitfieldUnit +where + Storage: AsRef<[u8]> + AsMut<[u8]>, +{ + #[inline] + pub fn get_bit(&self, index: usize) -> bool { + debug_assert!(index / 8 < self.storage.as_ref().len()); + let byte_index = index / 8; + let byte = self.storage.as_ref()[byte_index]; + let bit_index = if cfg!(target_endian = "big") { + 7 - (index % 8) + } else { + index % 8 + }; + let mask = 1 << bit_index; + byte & mask == mask + } + #[inline] + pub fn set_bit(&mut self, index: usize, val: bool) { + debug_assert!(index / 8 < self.storage.as_ref().len()); + let byte_index = index / 8; + let byte = &mut self.storage.as_mut()[byte_index]; + let bit_index = if cfg!(target_endian = "big") { + 7 - (index % 8) + } else { + index % 8 + }; + let mask = 1 << bit_index; + if val { + *byte |= mask; + } else { + *byte &= !mask; + } + } + #[inline] + pub fn get(&self, bit_offset: usize, bit_width: u8) -> u64 { + debug_assert!(bit_width <= 64); + debug_assert!(bit_offset / 8 < self.storage.as_ref().len()); + debug_assert!((bit_offset + (bit_width as usize)) / 8 <= self.storage.as_ref().len()); + let mut val = 0; + for i in 0..(bit_width as usize) { + if self.get_bit(i + bit_offset) { + let index = if cfg!(target_endian = "big") { + bit_width as usize - 1 - i + } else { + i + }; + val |= 1 << index; + } + } + val + } + #[inline] + pub fn set(&mut self, bit_offset: usize, bit_width: u8, val: u64) { + debug_assert!(bit_width <= 64); + debug_assert!(bit_offset / 8 < self.storage.as_ref().len()); + debug_assert!((bit_offset + (bit_width as usize)) / 8 <= self.storage.as_ref().len()); + for i in 0..(bit_width as usize) { + let mask = 1 << i; + let val_bit_is_set = val & mask == mask; + let index = if cfg!(target_endian = "big") { + bit_width as usize - 1 - i + } else { + i + }; + self.set_bit(index + bit_offset, val_bit_is_set); + } + } } #[repr(C)] #[derive(Debug, Copy, Clone)] @@ -143,9 +96,6 @@ pub struct ImGuiContext { pub struct ImDrawListSharedData { _unused: [u8; 0], } -pub type ImTextureID = *mut ::std::os::raw::c_void; -pub type ImGuiID = ::std::os::raw::c_uint; -pub type ImWchar = ::std::os::raw::c_ushort; pub type ImGuiCol = ::std::os::raw::c_int; pub type ImGuiCond = ::std::os::raw::c_int; pub type ImGuiDataType = ::std::os::raw::c_int; @@ -165,16 +115,22 @@ pub type ImGuiDragDropFlags = ::std::os::raw::c_int; pub type ImGuiFocusedFlags = ::std::os::raw::c_int; pub type ImGuiHoveredFlags = ::std::os::raw::c_int; pub type ImGuiInputTextFlags = ::std::os::raw::c_int; +pub type ImGuiKeyModFlags = ::std::os::raw::c_int; pub type ImGuiSelectableFlags = ::std::os::raw::c_int; pub type ImGuiTabBarFlags = ::std::os::raw::c_int; pub type ImGuiTabItemFlags = ::std::os::raw::c_int; pub type ImGuiTreeNodeFlags = ::std::os::raw::c_int; pub type ImGuiWindowFlags = ::std::os::raw::c_int; +pub type ImTextureID = *mut ::std::os::raw::c_void; +pub type ImGuiID = ::std::os::raw::c_uint; pub type ImGuiInputTextCallback = ::std::option::Option< unsafe extern "C" fn(data: *mut ImGuiInputTextCallbackData) -> ::std::os::raw::c_int, >; pub type ImGuiSizeCallback = ::std::option::Option; +pub type ImWchar16 = ::std::os::raw::c_ushort; +pub type ImWchar = ImWchar16; +pub type ImU8 = ::std::os::raw::c_uchar; pub type ImU32 = ::std::os::raw::c_uint; pub type ImDrawCallback = ::std::option::Option< unsafe extern "C" fn(parent_list: *const ImDrawList, cmd: *const ImDrawCmd), @@ -1373,6 +1329,12 @@ pub const ImGuiKey_Y: ImGuiKey_ = 20; pub const ImGuiKey_Z: ImGuiKey_ = 21; pub const ImGuiKey_COUNT: ImGuiKey_ = 22; pub type ImGuiKey_ = u32; +pub const ImGuiKeyModFlags_None: ImGuiKeyModFlags_ = 0; +pub const ImGuiKeyModFlags_Ctrl: ImGuiKeyModFlags_ = 1; +pub const ImGuiKeyModFlags_Shift: ImGuiKeyModFlags_ = 2; +pub const ImGuiKeyModFlags_Alt: ImGuiKeyModFlags_ = 4; +pub const ImGuiKeyModFlags_Super: ImGuiKeyModFlags_ = 8; +pub type ImGuiKeyModFlags_ = u32; pub const ImGuiNavInput_Activate: ImGuiNavInput_ = 0; pub const ImGuiNavInput_Cancel: ImGuiNavInput_ = 1; pub const ImGuiNavInput_Input: ImGuiNavInput_ = 2; @@ -1498,6 +1460,7 @@ pub const ImGuiColorEditFlags_NoTooltip: ImGuiColorEditFlags_ = 64; pub const ImGuiColorEditFlags_NoLabel: ImGuiColorEditFlags_ = 128; pub const ImGuiColorEditFlags_NoSidePreview: ImGuiColorEditFlags_ = 256; pub const ImGuiColorEditFlags_NoDragDrop: ImGuiColorEditFlags_ = 512; +pub const ImGuiColorEditFlags_NoBorder: ImGuiColorEditFlags_ = 1024; pub const ImGuiColorEditFlags_AlphaBar: ImGuiColorEditFlags_ = 65536; pub const ImGuiColorEditFlags_AlphaPreview: ImGuiColorEditFlags_ = 131072; pub const ImGuiColorEditFlags_AlphaPreviewHalf: ImGuiColorEditFlags_ = 262144; @@ -2042,6 +2005,7 @@ pub struct ImGuiIO { pub MetricsActiveWindows: ::std::os::raw::c_int, pub MetricsActiveAllocations: ::std::os::raw::c_int, pub MouseDelta: ImVec2, + pub KeyMods: ImGuiKeyModFlags, pub MousePosPrev: ImVec2, pub MouseClickedPos: [ImVec2; 5usize], pub MouseClickedTime: [f64; 5usize], @@ -2058,13 +2022,14 @@ pub struct ImGuiIO { pub KeysDownDurationPrev: [f32; 512usize], pub NavInputsDownDuration: [f32; 21usize], pub NavInputsDownDurationPrev: [f32; 21usize], + pub InputQueueSurrogate: ImWchar16, pub InputQueueCharacters: ImVector_ImWchar, } #[test] fn bindgen_test_layout_ImGuiIO() { assert_eq!( ::std::mem::size_of::(), - 5456usize, + 5472usize, concat!("Size of: ", stringify!(ImGuiIO)) ); assert_eq!( @@ -2684,8 +2649,18 @@ fn bindgen_test_layout_ImGuiIO() { ) ); assert_eq!( - unsafe { &(*(::std::ptr::null::())).MousePosPrev as *const _ as usize }, + unsafe { &(*(::std::ptr::null::())).KeyMods as *const _ as usize }, 960usize, + concat!( + "Offset of field: ", + stringify!(ImGuiIO), + "::", + stringify!(KeyMods) + ) + ); + assert_eq!( + unsafe { &(*(::std::ptr::null::())).MousePosPrev as *const _ as usize }, + 964usize, concat!( "Offset of field: ", stringify!(ImGuiIO), @@ -2695,7 +2670,7 @@ fn bindgen_test_layout_ImGuiIO() { ); assert_eq!( unsafe { &(*(::std::ptr::null::())).MouseClickedPos as *const _ as usize }, - 968usize, + 972usize, concat!( "Offset of field: ", stringify!(ImGuiIO), @@ -2705,7 +2680,7 @@ fn bindgen_test_layout_ImGuiIO() { ); assert_eq!( unsafe { &(*(::std::ptr::null::())).MouseClickedTime as *const _ as usize }, - 1008usize, + 1016usize, concat!( "Offset of field: ", stringify!(ImGuiIO), @@ -2715,7 +2690,7 @@ fn bindgen_test_layout_ImGuiIO() { ); assert_eq!( unsafe { &(*(::std::ptr::null::())).MouseClicked as *const _ as usize }, - 1048usize, + 1056usize, concat!( "Offset of field: ", stringify!(ImGuiIO), @@ -2725,7 +2700,7 @@ fn bindgen_test_layout_ImGuiIO() { ); assert_eq!( unsafe { &(*(::std::ptr::null::())).MouseDoubleClicked as *const _ as usize }, - 1053usize, + 1061usize, concat!( "Offset of field: ", stringify!(ImGuiIO), @@ -2735,7 +2710,7 @@ fn bindgen_test_layout_ImGuiIO() { ); assert_eq!( unsafe { &(*(::std::ptr::null::())).MouseReleased as *const _ as usize }, - 1058usize, + 1066usize, concat!( "Offset of field: ", stringify!(ImGuiIO), @@ -2745,7 +2720,7 @@ fn bindgen_test_layout_ImGuiIO() { ); assert_eq!( unsafe { &(*(::std::ptr::null::())).MouseDownOwned as *const _ as usize }, - 1063usize, + 1071usize, concat!( "Offset of field: ", stringify!(ImGuiIO), @@ -2755,7 +2730,7 @@ fn bindgen_test_layout_ImGuiIO() { ); assert_eq!( unsafe { &(*(::std::ptr::null::())).MouseDownWasDoubleClick as *const _ as usize }, - 1068usize, + 1076usize, concat!( "Offset of field: ", stringify!(ImGuiIO), @@ -2765,7 +2740,7 @@ fn bindgen_test_layout_ImGuiIO() { ); assert_eq!( unsafe { &(*(::std::ptr::null::())).MouseDownDuration as *const _ as usize }, - 1076usize, + 1084usize, concat!( "Offset of field: ", stringify!(ImGuiIO), @@ -2775,7 +2750,7 @@ fn bindgen_test_layout_ImGuiIO() { ); assert_eq!( unsafe { &(*(::std::ptr::null::())).MouseDownDurationPrev as *const _ as usize }, - 1096usize, + 1104usize, concat!( "Offset of field: ", stringify!(ImGuiIO), @@ -2785,7 +2760,7 @@ fn bindgen_test_layout_ImGuiIO() { ); assert_eq!( unsafe { &(*(::std::ptr::null::())).MouseDragMaxDistanceAbs as *const _ as usize }, - 1116usize, + 1124usize, concat!( "Offset of field: ", stringify!(ImGuiIO), @@ -2795,7 +2770,7 @@ fn bindgen_test_layout_ImGuiIO() { ); assert_eq!( unsafe { &(*(::std::ptr::null::())).MouseDragMaxDistanceSqr as *const _ as usize }, - 1156usize, + 1164usize, concat!( "Offset of field: ", stringify!(ImGuiIO), @@ -2805,7 +2780,7 @@ fn bindgen_test_layout_ImGuiIO() { ); assert_eq!( unsafe { &(*(::std::ptr::null::())).KeysDownDuration as *const _ as usize }, - 1176usize, + 1184usize, concat!( "Offset of field: ", stringify!(ImGuiIO), @@ -2815,7 +2790,7 @@ fn bindgen_test_layout_ImGuiIO() { ); assert_eq!( unsafe { &(*(::std::ptr::null::())).KeysDownDurationPrev as *const _ as usize }, - 3224usize, + 3232usize, concat!( "Offset of field: ", stringify!(ImGuiIO), @@ -2825,7 +2800,7 @@ fn bindgen_test_layout_ImGuiIO() { ); assert_eq!( unsafe { &(*(::std::ptr::null::())).NavInputsDownDuration as *const _ as usize }, - 5272usize, + 5280usize, concat!( "Offset of field: ", stringify!(ImGuiIO), @@ -2837,7 +2812,7 @@ fn bindgen_test_layout_ImGuiIO() { unsafe { &(*(::std::ptr::null::())).NavInputsDownDurationPrev as *const _ as usize }, - 5356usize, + 5364usize, concat!( "Offset of field: ", stringify!(ImGuiIO), @@ -2845,9 +2820,19 @@ fn bindgen_test_layout_ImGuiIO() { stringify!(NavInputsDownDurationPrev) ) ); + assert_eq!( + unsafe { &(*(::std::ptr::null::())).InputQueueSurrogate as *const _ as usize }, + 5448usize, + concat!( + "Offset of field: ", + stringify!(ImGuiIO), + "::", + stringify!(InputQueueSurrogate) + ) + ); assert_eq!( unsafe { &(*(::std::ptr::null::())).InputQueueCharacters as *const _ as usize }, - 5440usize, + 5456usize, concat!( "Offset of field: ", stringify!(ImGuiIO), @@ -2863,7 +2848,7 @@ impl Default for ImGuiIO { } impl ::std::fmt::Debug for ImGuiIO { fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::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: {:?}, MousePosPrev: {:?}, MouseClickedPos: {:?}, MouseClickedTime: {:?}, MouseClicked: {:?}, MouseDoubleClicked: {:?}, MouseReleased: {:?}, MouseDownOwned: {:?}, MouseDownWasDoubleClick: {:?}, MouseDownDuration: {:?}, MouseDownDurationPrev: {:?}, MouseDragMaxDistanceAbs: {:?}, MouseDragMaxDistanceSqr: {:?}, KeysDownDuration: [{}], KeysDownDurationPrev: [{}], NavInputsDownDuration: {:?}, NavInputsDownDurationPrev: {:?}, 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 . KeysDown . iter ( ) . enumerate ( ) . map ( | ( i , v ) | format ! ( "{}{:?}" , if i > 0 { ", " } else { "" } , v ) ) . collect :: < String > ( ) , 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 . MousePosPrev , self . MouseClickedPos , self . MouseClickedTime , self . MouseClicked , self . MouseDoubleClicked , self . MouseReleased , self . MouseDownOwned , self . MouseDownWasDoubleClick , self . MouseDownDuration , self . MouseDownDurationPrev , self . MouseDragMaxDistanceAbs , self . MouseDragMaxDistanceSqr , self . KeysDownDuration . iter ( ) . enumerate ( ) . map ( | ( i , v ) | format ! ( "{}{:?}" , if i > 0 { ", " } else { "" } , v ) ) . collect :: < String > ( ) , self . KeysDownDurationPrev . iter ( ) . enumerate ( ) . map ( | ( i , v ) | format ! ( "{}{:?}" , if i > 0 { ", " } else { "" } , v ) ) . collect :: < String > ( ) , self . NavInputsDownDuration , self . NavInputsDownDurationPrev , 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: {:?}, 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: {:?}, 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 . KeysDown . iter ( ) . enumerate ( ) . map ( | ( i , v ) | format ! ( "{}{:?}" , if i > 0 { ", " } else { "" } , v ) ) . collect :: < String > ( ) , 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 . KeysDownDuration . iter ( ) . enumerate ( ) . map ( | ( i , v ) | format ! ( "{}{:?}" , if i > 0 { ", " } else { "" } , v ) ) . collect :: < String > ( ) , self . KeysDownDurationPrev . iter ( ) . enumerate ( ) . map ( | ( i , v ) | format ! ( "{}{:?}" , if i > 0 { ", " } else { "" } , v ) ) . collect :: < String > ( ) , self . NavInputsDownDuration , self . NavInputsDownDurationPrev , self . InputQueueSurrogate , self . InputQueueCharacters ) } } #[repr(C)] @@ -4294,7 +4279,7 @@ impl ::std::fmt::Debug for ImFontConfig { #[repr(C)] #[derive(Debug, Default, Copy, Clone, PartialEq)] pub struct ImFontGlyph { - pub Codepoint: ImWchar, + pub _bitfield_1: __BindgenBitfieldUnit<[u8; 4usize], u32>, pub AdvanceX: f32, pub X0: f32, pub Y0: f32, @@ -4317,16 +4302,6 @@ fn bindgen_test_layout_ImFontGlyph() { 4usize, concat!("Alignment of ", stringify!(ImFontGlyph)) ); - assert_eq!( - unsafe { &(*(::std::ptr::null::())).Codepoint as *const _ as usize }, - 0usize, - concat!( - "Offset of field: ", - stringify!(ImFontGlyph), - "::", - stringify!(Codepoint) - ) - ); assert_eq!( unsafe { &(*(::std::ptr::null::())).AdvanceX as *const _ as usize }, 4usize, @@ -4418,6 +4393,47 @@ fn bindgen_test_layout_ImFontGlyph() { ) ); } +impl ImFontGlyph { + #[inline] + pub fn Codepoint(&self) -> ::std::os::raw::c_uint { + unsafe { ::std::mem::transmute(self._bitfield_1.get(0usize, 31u8) as u32) } + } + #[inline] + pub fn set_Codepoint(&mut self, val: ::std::os::raw::c_uint) { + unsafe { + let val: u32 = ::std::mem::transmute(val); + self._bitfield_1.set(0usize, 31u8, val as u64) + } + } + #[inline] + pub fn Visible(&self) -> ::std::os::raw::c_uint { + unsafe { ::std::mem::transmute(self._bitfield_1.get(31usize, 1u8) as u32) } + } + #[inline] + pub fn set_Visible(&mut self, val: ::std::os::raw::c_uint) { + unsafe { + let val: u32 = ::std::mem::transmute(val); + self._bitfield_1.set(31usize, 1u8, val as u64) + } + } + #[inline] + pub fn new_bitfield_1( + Codepoint: ::std::os::raw::c_uint, + Visible: ::std::os::raw::c_uint, + ) -> __BindgenBitfieldUnit<[u8; 4usize], u32> { + let mut __bindgen_bitfield_unit: __BindgenBitfieldUnit<[u8; 4usize], u32> = + Default::default(); + __bindgen_bitfield_unit.set(0usize, 31u8, { + let Codepoint: u32 = unsafe { ::std::mem::transmute(Codepoint) }; + Codepoint as u64 + }); + __bindgen_bitfield_unit.set(31usize, 1u8, { + let Visible: u32 = unsafe { ::std::mem::transmute(Visible) }; + Visible as u64 + }); + __bindgen_bitfield_unit + } +} #[repr(C)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct ImFontGlyphRangesBuilder { @@ -4778,12 +4794,13 @@ pub struct ImFont { pub Ascent: f32, pub Descent: f32, pub MetricsTotalSurface: ::std::os::raw::c_int, + pub Used4kPagesMap: [ImU8; 2usize], } #[test] fn bindgen_test_layout_ImFont() { assert_eq!( ::std::mem::size_of::(), - 112usize, + 120usize, concat!("Size of: ", stringify!(ImFont)) ); assert_eq!( @@ -4961,6 +4978,16 @@ fn bindgen_test_layout_ImFont() { stringify!(MetricsTotalSurface) ) ); + assert_eq!( + unsafe { &(*(::std::ptr::null::())).Used4kPagesMap as *const _ as usize }, + 112usize, + concat!( + "Offset of field: ", + stringify!(ImFont), + "::", + stringify!(Used4kPagesMap) + ) + ); } impl Default for ImFont { fn default() -> Self { @@ -5122,7 +5149,7 @@ impl ::std::fmt::Debug for ImGuiStoragePair { } } extern "C" { - pub fn ImVec2_ImVec2() -> *mut ImVec2; + pub fn ImVec2_ImVec2Nil() -> *mut ImVec2; } extern "C" { pub fn ImVec2_destroy(self_: *mut ImVec2); @@ -5131,7 +5158,7 @@ extern "C" { pub fn ImVec2_ImVec2Float(_x: f32, _y: f32) -> *mut ImVec2; } extern "C" { - pub fn ImVec4_ImVec4() -> *mut ImVec4; + pub fn ImVec4_ImVec4Nil() -> *mut ImVec4; } extern "C" { pub fn ImVec4_destroy(self_: *mut ImVec4); @@ -5151,17 +5178,6 @@ extern "C" { extern "C" { pub fn igSetCurrentContext(ctx: *mut ImGuiContext); } -extern "C" { - pub fn igDebugCheckVersionAndDataLayout( - version_str: *const ::std::os::raw::c_char, - sz_io: usize, - sz_style: usize, - sz_vec2: usize, - sz_vec4: usize, - sz_drawvert: usize, - sz_drawidx: usize, - ) -> bool; -} extern "C" { pub fn igGetIO() -> *mut ImGuiIO; } @@ -5224,7 +5240,7 @@ extern "C" { pub fn igEnd(); } extern "C" { - pub fn igBeginChild( + pub fn igBeginChildStr( str_id: *const ::std::os::raw::c_char, size: ImVec2, border: bool, @@ -5253,6 +5269,12 @@ extern "C" { extern "C" { pub fn igGetWindowDrawList() -> *mut ImDrawList; } +extern "C" { + pub fn igGetWindowPos(pOut: *mut ImVec2); +} +extern "C" { + pub fn igGetWindowSize(pOut: *mut ImVec2); +} extern "C" { pub fn igGetWindowWidth() -> f32; } @@ -5295,7 +5317,7 @@ extern "C" { pub fn igSetWindowCollapsedBool(collapsed: bool, cond: ImGuiCond); } extern "C" { - pub fn igSetWindowFocus(); + pub fn igSetWindowFocusNil(); } extern "C" { pub fn igSetWindowFontScale(scale: f32); @@ -5316,6 +5338,18 @@ extern "C" { extern "C" { pub fn igSetWindowFocusStr(name: *const ::std::os::raw::c_char); } +extern "C" { + pub fn igGetContentRegionMax(pOut: *mut ImVec2); +} +extern "C" { + pub fn igGetContentRegionAvail(pOut: *mut ImVec2); +} +extern "C" { + pub fn igGetWindowContentRegionMin(pOut: *mut ImVec2); +} +extern "C" { + pub fn igGetWindowContentRegionMax(pOut: *mut ImVec2); +} extern "C" { pub fn igGetWindowContentRegionWidth() -> f32; } @@ -5359,7 +5393,7 @@ extern "C" { pub fn igPushStyleColorU32(idx: ImGuiCol, col: ImU32); } extern "C" { - pub fn igPushStyleColor(idx: ImGuiCol, col: ImVec4); + pub fn igPushStyleColorVec4(idx: ImGuiCol, col: ImVec4); } extern "C" { pub fn igPopStyleColor(count: ::std::os::raw::c_int); @@ -5383,7 +5417,10 @@ extern "C" { pub fn igGetFontSize() -> f32; } extern "C" { - pub fn igGetColorU32(idx: ImGuiCol, alpha_mul: f32) -> ImU32; + 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; @@ -5448,6 +5485,9 @@ extern "C" { extern "C" { pub fn igEndGroup(); } +extern "C" { + pub fn igGetCursorPos(pOut: *mut ImVec2); +} extern "C" { pub fn igGetCursorPosX() -> f32; } @@ -5463,6 +5503,12 @@ extern "C" { extern "C" { pub fn igSetCursorPosY(local_y: f32); } +extern "C" { + pub fn igGetCursorStartPos(pOut: *mut ImVec2); +} +extern "C" { + pub fn igGetCursorScreenPos(pOut: *mut ImVec2); +} extern "C" { pub fn igSetCursorScreenPos(pos: ImVec2); } @@ -5485,7 +5531,7 @@ extern "C" { pub fn igPushIDStr(str_id: *const ::std::os::raw::c_char); } extern "C" { - pub fn igPushIDRange( + pub fn igPushIDStrStr( str_id_begin: *const ::std::os::raw::c_char, str_id_end: *const ::std::os::raw::c_char, ); @@ -5503,7 +5549,7 @@ extern "C" { pub fn igGetIDStr(str_id: *const ::std::os::raw::c_char) -> ImGuiID; } extern "C" { - pub fn igGetIDRange( + pub fn igGetIDStrStr( str_id_begin: *const ::std::os::raw::c_char, str_id_end: *const ::std::os::raw::c_char, ) -> ImGuiID; @@ -5609,7 +5655,7 @@ extern "C" { pub fn igEndCombo(); } extern "C" { - pub fn igCombo( + pub fn igComboStr_arr( label: *const ::std::os::raw::c_char, current_item: *mut ::std::os::raw::c_int, items: *const *const ::std::os::raw::c_char, @@ -6135,7 +6181,7 @@ extern "C" { pub fn igGetTreeNodeToLabelSpacing() -> f32; } extern "C" { - pub fn igCollapsingHeader( + pub fn igCollapsingHeaderTreeNodeFlags( label: *const ::std::os::raw::c_char, flags: ImGuiTreeNodeFlags, ) -> bool; @@ -6151,7 +6197,7 @@ extern "C" { pub fn igSetNextItemOpen(is_open: bool, cond: ImGuiCond); } extern "C" { - pub fn igSelectable( + pub fn igSelectableBool( label: *const ::std::os::raw::c_char, selected: bool, flags: ImGuiSelectableFlags, @@ -6205,7 +6251,7 @@ extern "C" { pub fn igListBoxFooter(); } extern "C" { - pub fn igPlotLines( + pub fn igPlotLinesFloatPtr( label: *const ::std::os::raw::c_char, values: *const f32, values_count: ::std::os::raw::c_int, @@ -6517,11 +6563,20 @@ extern "C" { extern "C" { pub fn igIsAnyItemFocused() -> bool; } +extern "C" { + pub fn igGetItemRectMin(pOut: *mut ImVec2); +} +extern "C" { + pub fn igGetItemRectMax(pOut: *mut ImVec2); +} +extern "C" { + pub fn igGetItemRectSize(pOut: *mut ImVec2); +} extern "C" { pub fn igSetItemAllowOverlap(); } extern "C" { - pub fn igIsRectVisible(size: ImVec2) -> bool; + pub fn igIsRectVisibleNil(size: ImVec2) -> bool; } extern "C" { pub fn igIsRectVisibleVec2(rect_min: ImVec2, rect_max: ImVec2) -> bool; @@ -6564,6 +6619,18 @@ extern "C" { extern "C" { pub fn igEndChildFrame(); } +extern "C" { + pub fn igCalcTextSize( + pOut: *mut ImVec2, + text: *const ::std::os::raw::c_char, + text_end: *const ::std::os::raw::c_char, + hide_text_after_double_hash: bool, + wrap_width: f32, + ); +} +extern "C" { + pub fn igColorConvertU32ToFloat4(pOut: *mut ImVec4, in_: ImU32); +} extern "C" { pub fn igColorConvertFloat4ToU32(in_: ImVec4) -> ImU32; } @@ -6610,9 +6677,18 @@ extern "C" { extern "C" { pub fn igIsAnyMouseDown() -> bool; } +extern "C" { + pub fn igGetMousePos(pOut: *mut ImVec2); +} +extern "C" { + pub fn igGetMousePosOnOpeningCurrentPopup(pOut: *mut ImVec2); +} extern "C" { pub fn igIsMouseDragging(button: ImGuiMouseButton, lock_threshold: f32) -> bool; } +extern "C" { + pub fn igGetMouseDragDelta(pOut: *mut ImVec2, button: ImGuiMouseButton, lock_threshold: f32); +} extern "C" { pub fn igResetMouseDragDelta(button: ImGuiMouseButton); } @@ -6643,6 +6719,17 @@ extern "C" { extern "C" { pub fn igSaveIniSettingsToMemory(out_ini_size: *mut usize) -> *const ::std::os::raw::c_char; } +extern "C" { + pub fn igDebugCheckVersionAndDataLayout( + version_str: *const ::std::os::raw::c_char, + sz_io: usize, + sz_style: usize, + sz_vec2: usize, + sz_vec4: usize, + sz_drawvert: usize, + sz_drawidx: usize, + ) -> bool; +} extern "C" { pub fn igSetAllocatorFunctions( alloc_func: ::std::option::Option< @@ -6678,6 +6765,9 @@ extern "C" { extern "C" { pub fn ImGuiIO_AddInputCharacter(self_: *mut ImGuiIO, c: ::std::os::raw::c_uint); } +extern "C" { + pub fn ImGuiIO_AddInputCharacterUTF16(self_: *mut ImGuiIO, c: ImWchar16); +} extern "C" { pub fn ImGuiIO_AddInputCharactersUTF8(self_: *mut ImGuiIO, str: *const ::std::os::raw::c_char); } @@ -6773,7 +6863,7 @@ extern "C" { pub fn ImGuiTextFilter_IsActive(self_: *mut ImGuiTextFilter) -> bool; } extern "C" { - pub fn ImGuiTextRange_ImGuiTextRange() -> *mut ImGuiTextRange; + pub fn ImGuiTextRange_ImGuiTextRangeNil() -> *mut ImGuiTextRange; } extern "C" { pub fn ImGuiTextRange_destroy(self_: *mut ImGuiTextRange); @@ -6944,7 +7034,7 @@ extern "C" { pub fn ImGuiListClipper_End(self_: *mut ImGuiListClipper); } extern "C" { - pub fn ImColor_ImColor() -> *mut ImColor; + pub fn ImColor_ImColorNil() -> *mut ImColor; } extern "C" { pub fn ImColor_destroy(self_: *mut ImColor); @@ -6969,6 +7059,9 @@ extern "C" { extern "C" { pub fn ImColor_SetHSV(self_: *mut ImColor, h: f32, s: f32, v: f32, a: f32); } +extern "C" { + pub fn ImColor_HSV(pOut: *mut ImColor, self_: *mut ImColor, h: f32, s: f32, v: f32, a: f32); +} extern "C" { pub fn ImDrawCmd_ImDrawCmd() -> *mut ImDrawCmd; } @@ -7030,6 +7123,12 @@ extern "C" { extern "C" { pub fn ImDrawList_PopTextureID(self_: *mut ImDrawList); } +extern "C" { + pub fn ImDrawList_GetClipRectMin(pOut: *mut ImVec2, self_: *mut ImDrawList); +} +extern "C" { + pub fn ImDrawList_GetClipRectMax(pOut: *mut ImVec2, self_: *mut ImDrawList); +} extern "C" { pub fn ImDrawList_AddLine( self_: *mut ImDrawList, @@ -7150,7 +7249,7 @@ extern "C" { ); } extern "C" { - pub fn ImDrawList_AddText( + pub fn ImDrawList_AddTextVec2( self_: *mut ImDrawList, pos: ImVec2, col: ImU32, @@ -7407,16 +7506,10 @@ extern "C" { pub fn ImFontGlyphRangesBuilder_Clear(self_: *mut ImFontGlyphRangesBuilder); } extern "C" { - pub fn ImFontGlyphRangesBuilder_GetBit( - self_: *mut ImFontGlyphRangesBuilder, - n: ::std::os::raw::c_int, - ) -> bool; + pub fn ImFontGlyphRangesBuilder_GetBit(self_: *mut ImFontGlyphRangesBuilder, n: usize) -> bool; } extern "C" { - pub fn ImFontGlyphRangesBuilder_SetBit( - self_: *mut ImFontGlyphRangesBuilder, - n: ::std::os::raw::c_int, - ); + pub fn ImFontGlyphRangesBuilder_SetBit(self_: *mut ImFontGlyphRangesBuilder, n: usize); } extern "C" { pub fn ImFontGlyphRangesBuilder_AddChar(self_: *mut ImFontGlyphRangesBuilder, c: ImWchar); @@ -7634,6 +7727,18 @@ extern "C" { extern "C" { pub fn ImFont_GetDebugName(self_: *mut ImFont) -> *const ::std::os::raw::c_char; } +extern "C" { + pub fn ImFont_CalcTextSizeA( + pOut: *mut ImVec2, + self_: *mut ImFont, + size: f32, + max_width: f32, + wrap_width: f32, + text_begin: *const ::std::os::raw::c_char, + text_end: *const ::std::os::raw::c_char, + remaining: *mut *const ::std::os::raw::c_char, + ); +} extern "C" { pub fn ImFont_CalcWordWrapPositionA( self_: *mut ImFont, @@ -7694,188 +7799,18 @@ extern "C" { extern "C" { pub fn ImFont_AddRemapChar(self_: *mut ImFont, dst: ImWchar, src: ImWchar, overwrite_dst: bool); } +extern "C" { + pub fn ImFont_SetGlyphVisible(self_: *mut ImFont, c: ImWchar, visible: bool); +} extern "C" { pub fn ImFont_SetFallbackChar(self_: *mut ImFont, c: ImWchar); } extern "C" { - pub fn igGetWindowPos_nonUDT(pOut: *mut ImVec2); -} -extern "C" { - pub fn igGetWindowPos_nonUDT2() -> ImVec2_Simple; -} -extern "C" { - pub fn igGetWindowSize_nonUDT(pOut: *mut ImVec2); -} -extern "C" { - pub fn igGetWindowSize_nonUDT2() -> ImVec2_Simple; -} -extern "C" { - pub fn igGetContentRegionMax_nonUDT(pOut: *mut ImVec2); -} -extern "C" { - pub fn igGetContentRegionMax_nonUDT2() -> ImVec2_Simple; -} -extern "C" { - pub fn igGetContentRegionAvail_nonUDT(pOut: *mut ImVec2); -} -extern "C" { - pub fn igGetContentRegionAvail_nonUDT2() -> ImVec2_Simple; -} -extern "C" { - pub fn igGetWindowContentRegionMin_nonUDT(pOut: *mut ImVec2); -} -extern "C" { - pub fn igGetWindowContentRegionMin_nonUDT2() -> ImVec2_Simple; -} -extern "C" { - pub fn igGetWindowContentRegionMax_nonUDT(pOut: *mut ImVec2); -} -extern "C" { - pub fn igGetWindowContentRegionMax_nonUDT2() -> ImVec2_Simple; -} -extern "C" { - pub fn igGetFontTexUvWhitePixel_nonUDT(pOut: *mut ImVec2); -} -extern "C" { - pub fn igGetFontTexUvWhitePixel_nonUDT2() -> ImVec2_Simple; -} -extern "C" { - pub fn igGetCursorPos_nonUDT(pOut: *mut ImVec2); -} -extern "C" { - pub fn igGetCursorPos_nonUDT2() -> ImVec2_Simple; -} -extern "C" { - pub fn igGetCursorStartPos_nonUDT(pOut: *mut ImVec2); -} -extern "C" { - pub fn igGetCursorStartPos_nonUDT2() -> ImVec2_Simple; -} -extern "C" { - pub fn igGetCursorScreenPos_nonUDT(pOut: *mut ImVec2); -} -extern "C" { - pub fn igGetCursorScreenPos_nonUDT2() -> ImVec2_Simple; -} -extern "C" { - pub fn igGetItemRectMin_nonUDT(pOut: *mut ImVec2); -} -extern "C" { - pub fn igGetItemRectMin_nonUDT2() -> ImVec2_Simple; -} -extern "C" { - pub fn igGetItemRectMax_nonUDT(pOut: *mut ImVec2); -} -extern "C" { - pub fn igGetItemRectMax_nonUDT2() -> ImVec2_Simple; -} -extern "C" { - pub fn igGetItemRectSize_nonUDT(pOut: *mut ImVec2); -} -extern "C" { - pub fn igGetItemRectSize_nonUDT2() -> ImVec2_Simple; -} -extern "C" { - pub fn igCalcTextSize_nonUDT( - pOut: *mut ImVec2, - text: *const ::std::os::raw::c_char, - text_end: *const ::std::os::raw::c_char, - hide_text_after_double_hash: bool, - wrap_width: f32, - ); -} -extern "C" { - pub fn igCalcTextSize_nonUDT2( - text: *const ::std::os::raw::c_char, - text_end: *const ::std::os::raw::c_char, - hide_text_after_double_hash: bool, - wrap_width: f32, - ) -> ImVec2_Simple; -} -extern "C" { - pub fn igColorConvertU32ToFloat4_nonUDT(pOut: *mut ImVec4, in_: ImU32); -} -extern "C" { - pub fn igColorConvertU32ToFloat4_nonUDT2(in_: ImU32) -> ImVec4_Simple; -} -extern "C" { - pub fn igGetMousePos_nonUDT(pOut: *mut ImVec2); -} -extern "C" { - pub fn igGetMousePos_nonUDT2() -> ImVec2_Simple; -} -extern "C" { - pub fn igGetMousePosOnOpeningCurrentPopup_nonUDT(pOut: *mut ImVec2); -} -extern "C" { - pub fn igGetMousePosOnOpeningCurrentPopup_nonUDT2() -> ImVec2_Simple; -} -extern "C" { - pub fn igGetMouseDragDelta_nonUDT( - pOut: *mut ImVec2, - button: ImGuiMouseButton, - lock_threshold: f32, - ); -} -extern "C" { - pub fn igGetMouseDragDelta_nonUDT2( - button: ImGuiMouseButton, - lock_threshold: f32, - ) -> ImVec2_Simple; -} -extern "C" { - pub fn ImColor_HSV_nonUDT( - pOut: *mut ImColor, - self_: *mut ImColor, - h: f32, - s: f32, - v: f32, - a: f32, - ); -} -extern "C" { - pub fn ImColor_HSV_nonUDT2( - self_: *mut ImColor, - h: f32, - s: f32, - v: f32, - a: f32, - ) -> ImColor_Simple; -} -extern "C" { - pub fn ImDrawList_GetClipRectMin_nonUDT(pOut: *mut ImVec2, self_: *mut ImDrawList); -} -extern "C" { - pub fn ImDrawList_GetClipRectMin_nonUDT2(self_: *mut ImDrawList) -> ImVec2_Simple; -} -extern "C" { - pub fn ImDrawList_GetClipRectMax_nonUDT(pOut: *mut ImVec2, self_: *mut ImDrawList); -} -extern "C" { - pub fn ImDrawList_GetClipRectMax_nonUDT2(self_: *mut ImDrawList) -> ImVec2_Simple; -} -extern "C" { - pub fn ImFont_CalcTextSizeA_nonUDT( - pOut: *mut ImVec2, + pub fn ImFont_IsGlyphRangeUnused( self_: *mut ImFont, - size: f32, - max_width: f32, - wrap_width: f32, - text_begin: *const ::std::os::raw::c_char, - text_end: *const ::std::os::raw::c_char, - remaining: *mut *const ::std::os::raw::c_char, - ); -} -extern "C" { - pub fn ImFont_CalcTextSizeA_nonUDT2( - self_: *mut ImFont, - size: f32, - max_width: f32, - wrap_width: f32, - text_begin: *const ::std::os::raw::c_char, - text_end: *const ::std::os::raw::c_char, - remaining: *mut *const ::std::os::raw::c_char, - ) -> ImVec2_Simple; + c_begin: ::std::os::raw::c_uint, + c_last: ::std::os::raw::c_uint, + ) -> bool; } extern "C" { pub fn igLogText(fmt: *const ::std::os::raw::c_char, ...); diff --git a/imgui-sys/src/lib.rs b/imgui-sys/src/lib.rs index 5eb6563..d2e7a40 100644 --- a/imgui-sys/src/lib.rs +++ b/imgui-sys/src/lib.rs @@ -49,45 +49,6 @@ impl Into<(f32, f32)> for ImVec2 { } } -impl ImVec2_Simple { - #[inline] - pub fn new(x: f32, y: f32) -> ImVec2_Simple { - ImVec2_Simple { x, y } - } - #[inline] - pub fn zero() -> ImVec2_Simple { - ImVec2_Simple { x: 0.0, y: 0.0 } - } -} - -impl From<[f32; 2]> for ImVec2_Simple { - #[inline] - fn from(array: [f32; 2]) -> ImVec2_Simple { - ImVec2_Simple::new(array[0], array[1]) - } -} - -impl From<(f32, f32)> for ImVec2_Simple { - #[inline] - fn from((x, y): (f32, f32)) -> ImVec2_Simple { - ImVec2_Simple::new(x, y) - } -} - -impl Into<[f32; 2]> for ImVec2_Simple { - #[inline] - fn into(self) -> [f32; 2] { - [self.x, self.y] - } -} - -impl Into<(f32, f32)> for ImVec2_Simple { - #[inline] - fn into(self) -> (f32, f32) { - (self.x, self.y) - } -} - impl ImVec4 { #[inline] pub fn new(x: f32, y: f32, z: f32, w: f32) -> ImVec4 { @@ -132,50 +93,6 @@ impl Into<(f32, f32, f32, f32)> for ImVec4 { } } -impl ImVec4_Simple { - #[inline] - pub fn new(x: f32, y: f32, z: f32, w: f32) -> ImVec4_Simple { - ImVec4_Simple { x, y, z, w } - } - #[inline] - pub fn zero() -> ImVec4_Simple { - ImVec4_Simple { - x: 0.0, - y: 0.0, - z: 0.0, - w: 0.0, - } - } -} - -impl From<[f32; 4]> for ImVec4_Simple { - #[inline] - fn from(array: [f32; 4]) -> ImVec4_Simple { - ImVec4_Simple::new(array[0], array[1], array[2], array[3]) - } -} - -impl From<(f32, f32, f32, f32)> for ImVec4_Simple { - #[inline] - fn from((x, y, z, w): (f32, f32, f32, f32)) -> ImVec4_Simple { - ImVec4_Simple::new(x, y, z, w) - } -} - -impl Into<[f32; 4]> for ImVec4_Simple { - #[inline] - fn into(self) -> [f32; 4] { - [self.x, self.y, self.z, self.w] - } -} - -impl Into<(f32, f32, f32, f32)> for ImVec4_Simple { - #[inline] - fn into(self) -> (f32, f32, f32, f32) { - (self.x, self.y, self.z, self.w) - } -} - #[test] fn test_imvec2_memory_layout() { use std::mem; @@ -188,21 +105,6 @@ fn test_imvec2_memory_layout() { assert_eq!(&ref_a.y as *const _, &ref_b[1] as *const _); } -#[test] -fn test_imvec2_simple_memory_layout() { - use std::mem; - assert_eq!(mem::size_of::(), mem::size_of::<[f32; 2]>()); - assert_eq!( - mem::align_of::(), - mem::align_of::<[f32; 2]>() - ); - let test = ImVec2_Simple::new(1.0, 2.0); - let ref_a: &ImVec2_Simple = &test; - let ref_b: &[f32; 2] = unsafe { mem::transmute(&test) }; - assert_eq!(&ref_a.x as *const _, &ref_b[0] as *const _); - assert_eq!(&ref_a.y as *const _, &ref_b[1] as *const _); -} - #[test] fn test_imvec4_memory_layout() { use std::mem; @@ -216,20 +118,3 @@ fn test_imvec4_memory_layout() { assert_eq!(&ref_a.z as *const _, &ref_b[2] as *const _); assert_eq!(&ref_a.w as *const _, &ref_b[3] as *const _); } - -#[test] -fn test_imvec4_simple_memory_layout() { - use std::mem; - assert_eq!(mem::size_of::(), mem::size_of::<[f32; 4]>()); - assert_eq!( - mem::align_of::(), - mem::align_of::<[f32; 4]>() - ); - let test = ImVec4_Simple::new(1.0, 2.0, 3.0, 4.0); - let ref_a: &ImVec4_Simple = &test; - let ref_b: &[f32; 4] = unsafe { mem::transmute(&test) }; - assert_eq!(&ref_a.x as *const _, &ref_b[0] as *const _); - assert_eq!(&ref_a.y as *const _, &ref_b[1] as *const _); - assert_eq!(&ref_a.z as *const _, &ref_b[2] as *const _); - assert_eq!(&ref_a.w as *const _, &ref_b[3] as *const _); -} diff --git a/imgui-sys/third-party/VERSION b/imgui-sys/third-party/VERSION new file mode 100644 index 0000000..b22f87e --- /dev/null +++ b/imgui-sys/third-party/VERSION @@ -0,0 +1 @@ +Generated by cimgui version 98e6ff7051df19b76854bc3eb3cea2798f8d3bc5 diff --git a/imgui-sys/third-party/cimgui b/imgui-sys/third-party/cimgui deleted file mode 160000 index c5eea0b..0000000 --- a/imgui-sys/third-party/cimgui +++ /dev/null @@ -1 +0,0 @@ -Subproject commit c5eea0b2dbfb2fc763292c410aba69a72eccfc4f diff --git a/imgui-sys/third-party/cimgui.cpp b/imgui-sys/third-party/cimgui.cpp new file mode 100644 index 0000000..2e21363 --- /dev/null +++ b/imgui-sys/third-party/cimgui.cpp @@ -0,0 +1,2404 @@ +//This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui +//based on imgui.h file version "1.76" from Dear ImGui https://github.com/ocornut/imgui + +#include "./imgui/imgui.h" +#include "./imgui/imgui_internal.h" +#include "cimgui.h" + + + +CIMGUI_API ImVec2* ImVec2_ImVec2Nil(void) +{ + return IM_NEW(ImVec2)(); +} +CIMGUI_API void ImVec2_destroy(ImVec2* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImVec2* ImVec2_ImVec2Float(float _x,float _y) +{ + return IM_NEW(ImVec2)(_x,_y); +} +CIMGUI_API ImVec4* ImVec4_ImVec4Nil(void) +{ + return IM_NEW(ImVec4)(); +} +CIMGUI_API void ImVec4_destroy(ImVec4* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImVec4* ImVec4_ImVec4Float(float _x,float _y,float _z,float _w) +{ + return IM_NEW(ImVec4)(_x,_y,_z,_w); +} +CIMGUI_API ImGuiContext* igCreateContext(ImFontAtlas* shared_font_atlas) +{ + return ImGui::CreateContext(shared_font_atlas); +} +CIMGUI_API void igDestroyContext(ImGuiContext* ctx) +{ + return ImGui::DestroyContext(ctx); +} +CIMGUI_API ImGuiContext* igGetCurrentContext() +{ + return ImGui::GetCurrentContext(); +} +CIMGUI_API void igSetCurrentContext(ImGuiContext* ctx) +{ + return ImGui::SetCurrentContext(ctx); +} +CIMGUI_API ImGuiIO* igGetIO() +{ + return &ImGui::GetIO(); +} +CIMGUI_API ImGuiStyle* igGetStyle() +{ + return &ImGui::GetStyle(); +} +CIMGUI_API void igNewFrame() +{ + return ImGui::NewFrame(); +} +CIMGUI_API void igEndFrame() +{ + return ImGui::EndFrame(); +} +CIMGUI_API void igRender() +{ + return ImGui::Render(); +} +CIMGUI_API ImDrawData* igGetDrawData() +{ + return ImGui::GetDrawData(); +} +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 igShowStyleEditor(ImGuiStyle* ref) +{ + return ImGui::ShowStyleEditor(ref); +} +CIMGUI_API bool igShowStyleSelector(const char* label) +{ + return ImGui::ShowStyleSelector(label); +} +CIMGUI_API void igShowFontSelector(const char* label) +{ + return ImGui::ShowFontSelector(label); +} +CIMGUI_API void igShowUserGuide() +{ + return ImGui::ShowUserGuide(); +} +CIMGUI_API const char* igGetVersion() +{ + return ImGui::GetVersion(); +} +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 bool igBegin(const char* name,bool* p_open,ImGuiWindowFlags flags) +{ + return ImGui::Begin(name,p_open,flags); +} +CIMGUI_API void igEnd() +{ + return ImGui::End(); +} +CIMGUI_API bool igBeginChildStr(const char* str_id,const ImVec2 size,bool border,ImGuiWindowFlags flags) +{ + return ImGui::BeginChild(str_id,size,border,flags); +} +CIMGUI_API bool igBeginChildID(ImGuiID id,const ImVec2 size,bool border,ImGuiWindowFlags flags) +{ + return ImGui::BeginChild(id,size,border,flags); +} +CIMGUI_API void igEndChild() +{ + return ImGui::EndChild(); +} +CIMGUI_API bool igIsWindowAppearing() +{ + return ImGui::IsWindowAppearing(); +} +CIMGUI_API bool igIsWindowCollapsed() +{ + return ImGui::IsWindowCollapsed(); +} +CIMGUI_API bool igIsWindowFocused(ImGuiFocusedFlags flags) +{ + return ImGui::IsWindowFocused(flags); +} +CIMGUI_API bool igIsWindowHovered(ImGuiHoveredFlags flags) +{ + return ImGui::IsWindowHovered(flags); +} +CIMGUI_API ImDrawList* igGetWindowDrawList() +{ + return ImGui::GetWindowDrawList(); +} +CIMGUI_API void igGetWindowPos(ImVec2 *pOut) +{ + *pOut = ImGui::GetWindowPos(); +} +CIMGUI_API void igGetWindowSize(ImVec2 *pOut) +{ + *pOut = ImGui::GetWindowSize(); +} +CIMGUI_API float igGetWindowWidth() +{ + return ImGui::GetWindowWidth(); +} +CIMGUI_API float igGetWindowHeight() +{ + return ImGui::GetWindowHeight(); +} +CIMGUI_API void igSetNextWindowPos(const ImVec2 pos,ImGuiCond cond,const ImVec2 pivot) +{ + return ImGui::SetNextWindowPos(pos,cond,pivot); +} +CIMGUI_API void igSetNextWindowSize(const ImVec2 size,ImGuiCond cond) +{ + return ImGui::SetNextWindowSize(size,cond); +} +CIMGUI_API void igSetNextWindowSizeConstraints(const ImVec2 size_min,const ImVec2 size_max,ImGuiSizeCallback custom_callback,void* custom_callback_data) +{ + return ImGui::SetNextWindowSizeConstraints(size_min,size_max,custom_callback,custom_callback_data); +} +CIMGUI_API void igSetNextWindowContentSize(const ImVec2 size) +{ + return ImGui::SetNextWindowContentSize(size); +} +CIMGUI_API void igSetNextWindowCollapsed(bool collapsed,ImGuiCond cond) +{ + return ImGui::SetNextWindowCollapsed(collapsed,cond); +} +CIMGUI_API void igSetNextWindowFocus() +{ + return ImGui::SetNextWindowFocus(); +} +CIMGUI_API void igSetNextWindowBgAlpha(float alpha) +{ + return ImGui::SetNextWindowBgAlpha(alpha); +} +CIMGUI_API void igSetWindowPosVec2(const ImVec2 pos,ImGuiCond cond) +{ + return ImGui::SetWindowPos(pos,cond); +} +CIMGUI_API void igSetWindowSizeVec2(const ImVec2 size,ImGuiCond cond) +{ + return ImGui::SetWindowSize(size,cond); +} +CIMGUI_API void igSetWindowCollapsedBool(bool collapsed,ImGuiCond cond) +{ + return ImGui::SetWindowCollapsed(collapsed,cond); +} +CIMGUI_API void igSetWindowFocusNil() +{ + return ImGui::SetWindowFocus(); +} +CIMGUI_API void igSetWindowFontScale(float scale) +{ + return ImGui::SetWindowFontScale(scale); +} +CIMGUI_API void igSetWindowPosStr(const char* name,const ImVec2 pos,ImGuiCond cond) +{ + return ImGui::SetWindowPos(name,pos,cond); +} +CIMGUI_API void igSetWindowSizeStr(const char* name,const ImVec2 size,ImGuiCond cond) +{ + return ImGui::SetWindowSize(name,size,cond); +} +CIMGUI_API void igSetWindowCollapsedStr(const char* name,bool collapsed,ImGuiCond cond) +{ + return ImGui::SetWindowCollapsed(name,collapsed,cond); +} +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 igGetWindowContentRegionMin(ImVec2 *pOut) +{ + *pOut = ImGui::GetWindowContentRegionMin(); +} +CIMGUI_API void igGetWindowContentRegionMax(ImVec2 *pOut) +{ + *pOut = ImGui::GetWindowContentRegionMax(); +} +CIMGUI_API float igGetWindowContentRegionWidth() +{ + return ImGui::GetWindowContentRegionWidth(); +} +CIMGUI_API float igGetScrollX() +{ + return ImGui::GetScrollX(); +} +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); +} +CIMGUI_API void igSetScrollY(float scroll_y) +{ + return ImGui::SetScrollY(scroll_y); +} +CIMGUI_API void igSetScrollHereX(float center_x_ratio) +{ + return ImGui::SetScrollHereX(center_x_ratio); +} +CIMGUI_API void igSetScrollHereY(float center_y_ratio) +{ + return ImGui::SetScrollHereY(center_y_ratio); +} +CIMGUI_API void igSetScrollFromPosX(float local_x,float center_x_ratio) +{ + return ImGui::SetScrollFromPosX(local_x,center_x_ratio); +} +CIMGUI_API void igSetScrollFromPosY(float local_y,float center_y_ratio) +{ + return ImGui::SetScrollFromPosY(local_y,center_y_ratio); +} +CIMGUI_API void igPushFont(ImFont* font) +{ + return ImGui::PushFont(font); +} +CIMGUI_API void igPopFont() +{ + return ImGui::PopFont(); +} +CIMGUI_API void igPushStyleColorU32(ImGuiCol idx,ImU32 col) +{ + return ImGui::PushStyleColor(idx,col); +} +CIMGUI_API void igPushStyleColorVec4(ImGuiCol idx,const ImVec4 col) +{ + return ImGui::PushStyleColor(idx,col); +} +CIMGUI_API void igPopStyleColor(int count) +{ + return ImGui::PopStyleColor(count); +} +CIMGUI_API void igPushStyleVarFloat(ImGuiStyleVar idx,float val) +{ + return ImGui::PushStyleVar(idx,val); +} +CIMGUI_API void igPushStyleVarVec2(ImGuiStyleVar idx,const ImVec2 val) +{ + return ImGui::PushStyleVar(idx,val); +} +CIMGUI_API void igPopStyleVar(int count) +{ + return ImGui::PopStyleVar(count); +} +CIMGUI_API const ImVec4* igGetStyleColorVec4(ImGuiCol idx) +{ + return &ImGui::GetStyleColorVec4(idx); +} +CIMGUI_API ImFont* igGetFont() +{ + return ImGui::GetFont(); +} +CIMGUI_API float igGetFontSize() +{ + return ImGui::GetFontSize(); +} +CIMGUI_API void igGetFontTexUvWhitePixel(ImVec2 *pOut) +{ + *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); +} +CIMGUI_API void igPushItemWidth(float item_width) +{ + return ImGui::PushItemWidth(item_width); +} +CIMGUI_API void igPopItemWidth() +{ + return ImGui::PopItemWidth(); +} +CIMGUI_API void igSetNextItemWidth(float item_width) +{ + return ImGui::SetNextItemWidth(item_width); +} +CIMGUI_API float igCalcItemWidth() +{ + return ImGui::CalcItemWidth(); +} +CIMGUI_API void igPushTextWrapPos(float wrap_local_pos_x) +{ + return ImGui::PushTextWrapPos(wrap_local_pos_x); +} +CIMGUI_API void igPopTextWrapPos() +{ + return ImGui::PopTextWrapPos(); +} +CIMGUI_API void igPushAllowKeyboardFocus(bool allow_keyboard_focus) +{ + return ImGui::PushAllowKeyboardFocus(allow_keyboard_focus); +} +CIMGUI_API void igPopAllowKeyboardFocus() +{ + return ImGui::PopAllowKeyboardFocus(); +} +CIMGUI_API void igPushButtonRepeat(bool repeat) +{ + return ImGui::PushButtonRepeat(repeat); +} +CIMGUI_API void igPopButtonRepeat() +{ + return ImGui::PopButtonRepeat(); +} +CIMGUI_API void igSeparator() +{ + return ImGui::Separator(); +} +CIMGUI_API void igSameLine(float offset_from_start_x,float spacing) +{ + return ImGui::SameLine(offset_from_start_x,spacing); +} +CIMGUI_API void igNewLine() +{ + return ImGui::NewLine(); +} +CIMGUI_API void igSpacing() +{ + return ImGui::Spacing(); +} +CIMGUI_API void igDummy(const ImVec2 size) +{ + return ImGui::Dummy(size); +} +CIMGUI_API void igIndent(float indent_w) +{ + return ImGui::Indent(indent_w); +} +CIMGUI_API void igUnindent(float indent_w) +{ + return ImGui::Unindent(indent_w); +} +CIMGUI_API void igBeginGroup() +{ + return ImGui::BeginGroup(); +} +CIMGUI_API void igEndGroup() +{ + return ImGui::EndGroup(); +} +CIMGUI_API void igGetCursorPos(ImVec2 *pOut) +{ + *pOut = ImGui::GetCursorPos(); +} +CIMGUI_API float igGetCursorPosX() +{ + return ImGui::GetCursorPosX(); +} +CIMGUI_API float igGetCursorPosY() +{ + return ImGui::GetCursorPosY(); +} +CIMGUI_API void igSetCursorPos(const ImVec2 local_pos) +{ + return ImGui::SetCursorPos(local_pos); +} +CIMGUI_API void igSetCursorPosX(float local_x) +{ + return ImGui::SetCursorPosX(local_x); +} +CIMGUI_API void igSetCursorPosY(float local_y) +{ + return ImGui::SetCursorPosY(local_y); +} +CIMGUI_API void igGetCursorStartPos(ImVec2 *pOut) +{ + *pOut = ImGui::GetCursorStartPos(); +} +CIMGUI_API void igGetCursorScreenPos(ImVec2 *pOut) +{ + *pOut = ImGui::GetCursorScreenPos(); +} +CIMGUI_API void igSetCursorScreenPos(const ImVec2 pos) +{ + return ImGui::SetCursorScreenPos(pos); +} +CIMGUI_API void igAlignTextToFramePadding() +{ + return ImGui::AlignTextToFramePadding(); +} +CIMGUI_API float igGetTextLineHeight() +{ + return ImGui::GetTextLineHeight(); +} +CIMGUI_API float igGetTextLineHeightWithSpacing() +{ + return ImGui::GetTextLineHeightWithSpacing(); +} +CIMGUI_API float igGetFrameHeight() +{ + return ImGui::GetFrameHeight(); +} +CIMGUI_API float igGetFrameHeightWithSpacing() +{ + return ImGui::GetFrameHeightWithSpacing(); +} +CIMGUI_API void igPushIDStr(const char* str_id) +{ + return ImGui::PushID(str_id); +} +CIMGUI_API void igPushIDStrStr(const char* str_id_begin,const char* str_id_end) +{ + return ImGui::PushID(str_id_begin,str_id_end); +} +CIMGUI_API void igPushIDPtr(const void* ptr_id) +{ + return ImGui::PushID(ptr_id); +} +CIMGUI_API void igPushIDInt(int int_id) +{ + return ImGui::PushID(int_id); +} +CIMGUI_API void igPopID() +{ + return ImGui::PopID(); +} +CIMGUI_API ImGuiID igGetIDStr(const char* str_id) +{ + return ImGui::GetID(str_id); +} +CIMGUI_API ImGuiID igGetIDStrStr(const char* str_id_begin,const char* str_id_end) +{ + return ImGui::GetID(str_id_begin,str_id_end); +} +CIMGUI_API ImGuiID igGetIDPtr(const void* ptr_id) +{ + return ImGui::GetID(ptr_id); +} +CIMGUI_API void igTextUnformatted(const char* text,const char* text_end) +{ + return ImGui::TextUnformatted(text,text_end); +} +CIMGUI_API void igText(const char* fmt,...) +{ + va_list args; + va_start(args, fmt); + ImGui::TextV(fmt,args); + va_end(args); +} +CIMGUI_API void igTextV(const char* fmt,va_list args) +{ + return ImGui::TextV(fmt,args); +} +CIMGUI_API void igTextColored(const ImVec4 col,const char* fmt,...) +{ + va_list args; + va_start(args, fmt); + ImGui::TextColoredV(col,fmt,args); + va_end(args); +} +CIMGUI_API void igTextColoredV(const ImVec4 col,const char* fmt,va_list args) +{ + return ImGui::TextColoredV(col,fmt,args); +} +CIMGUI_API void igTextDisabled(const char* fmt,...) +{ + va_list args; + va_start(args, fmt); + ImGui::TextDisabledV(fmt,args); + va_end(args); +} +CIMGUI_API void igTextDisabledV(const char* fmt,va_list args) +{ + return ImGui::TextDisabledV(fmt,args); +} +CIMGUI_API void igTextWrapped(const char* fmt,...) +{ + va_list args; + va_start(args, fmt); + ImGui::TextWrappedV(fmt,args); + va_end(args); +} +CIMGUI_API void igTextWrappedV(const char* fmt,va_list args) +{ + return ImGui::TextWrappedV(fmt,args); +} +CIMGUI_API void igLabelText(const char* label,const char* fmt,...) +{ + va_list args; + va_start(args, fmt); + ImGui::LabelTextV(label,fmt,args); + va_end(args); +} +CIMGUI_API void igLabelTextV(const char* label,const char* fmt,va_list args) +{ + return ImGui::LabelTextV(label,fmt,args); +} +CIMGUI_API void igBulletText(const char* fmt,...) +{ + va_list args; + va_start(args, fmt); + ImGui::BulletTextV(fmt,args); + va_end(args); +} +CIMGUI_API void igBulletTextV(const char* fmt,va_list args) +{ + return ImGui::BulletTextV(fmt,args); +} +CIMGUI_API bool igButton(const char* label,const ImVec2 size) +{ + return ImGui::Button(label,size); +} +CIMGUI_API bool igSmallButton(const char* label) +{ + return ImGui::SmallButton(label); +} +CIMGUI_API bool igInvisibleButton(const char* str_id,const ImVec2 size) +{ + return ImGui::InvisibleButton(str_id,size); +} +CIMGUI_API bool igArrowButton(const char* str_id,ImGuiDir dir) +{ + return ImGui::ArrowButton(str_id,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) +{ + return ImGui::Image(user_texture_id,size,uv0,uv1,tint_col,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) +{ + return ImGui::ImageButton(user_texture_id,size,uv0,uv1,frame_padding,bg_col,tint_col); +} +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) +{ + return ImGui::CheckboxFlags(label,flags,flags_value); +} +CIMGUI_API bool igRadioButtonBool(const char* label,bool active) +{ + return ImGui::RadioButton(label,active); +} +CIMGUI_API bool igRadioButtonIntPtr(const char* label,int* v,int v_button) +{ + return ImGui::RadioButton(label,v,v_button); +} +CIMGUI_API void igProgressBar(float fraction,const ImVec2 size_arg,const char* overlay) +{ + return ImGui::ProgressBar(fraction,size_arg,overlay); +} +CIMGUI_API void igBullet() +{ + return ImGui::Bullet(); +} +CIMGUI_API bool igBeginCombo(const char* label,const char* preview_value,ImGuiComboFlags flags) +{ + return ImGui::BeginCombo(label,preview_value,flags); +} +CIMGUI_API void igEndCombo() +{ + return ImGui::EndCombo(); +} +CIMGUI_API bool igComboStr_arr(const char* label,int* current_item,const char* const items[],int items_count,int popup_max_height_in_items) +{ + return ImGui::Combo(label,current_item,items,items_count,popup_max_height_in_items); +} +CIMGUI_API bool igComboStr(const char* label,int* current_item,const char* items_separated_by_zeros,int popup_max_height_in_items) +{ + return ImGui::Combo(label,current_item,items_separated_by_zeros,popup_max_height_in_items); +} +CIMGUI_API bool igComboFnPtr(const char* label,int* current_item,bool(*items_getter)(void* data,int idx,const char** out_text),void* data,int items_count,int popup_max_height_in_items) +{ + return ImGui::Combo(label,current_item,items_getter,data,items_count,popup_max_height_in_items); +} +CIMGUI_API bool igDragFloat(const char* label,float* v,float v_speed,float v_min,float v_max,const char* format,float power) +{ + return ImGui::DragFloat(label,v,v_speed,v_min,v_max,format,power); +} +CIMGUI_API bool igDragFloat2(const char* label,float v[2],float v_speed,float v_min,float v_max,const char* format,float power) +{ + return ImGui::DragFloat2(label,v,v_speed,v_min,v_max,format,power); +} +CIMGUI_API bool igDragFloat3(const char* label,float v[3],float v_speed,float v_min,float v_max,const char* format,float power) +{ + return ImGui::DragFloat3(label,v,v_speed,v_min,v_max,format,power); +} +CIMGUI_API bool igDragFloat4(const char* label,float v[4],float v_speed,float v_min,float v_max,const char* format,float power) +{ + return ImGui::DragFloat4(label,v,v_speed,v_min,v_max,format,power); +} +CIMGUI_API bool igDragFloatRange2(const char* label,float* v_current_min,float* v_current_max,float v_speed,float v_min,float v_max,const char* format,const char* format_max,float power) +{ + return ImGui::DragFloatRange2(label,v_current_min,v_current_max,v_speed,v_min,v_max,format,format_max,power); +} +CIMGUI_API bool igDragInt(const char* label,int* v,float v_speed,int v_min,int v_max,const char* format) +{ + return ImGui::DragInt(label,v,v_speed,v_min,v_max,format); +} +CIMGUI_API bool igDragInt2(const char* label,int v[2],float v_speed,int v_min,int v_max,const char* format) +{ + return ImGui::DragInt2(label,v,v_speed,v_min,v_max,format); +} +CIMGUI_API bool igDragInt3(const char* label,int v[3],float v_speed,int v_min,int v_max,const char* format) +{ + return ImGui::DragInt3(label,v,v_speed,v_min,v_max,format); +} +CIMGUI_API bool igDragInt4(const char* label,int v[4],float v_speed,int v_min,int v_max,const char* format) +{ + return ImGui::DragInt4(label,v,v_speed,v_min,v_max,format); +} +CIMGUI_API bool igDragIntRange2(const char* label,int* v_current_min,int* v_current_max,float v_speed,int v_min,int v_max,const char* format,const char* format_max) +{ + return ImGui::DragIntRange2(label,v_current_min,v_current_max,v_speed,v_min,v_max,format,format_max); +} +CIMGUI_API bool igDragScalar(const char* label,ImGuiDataType data_type,void* p_data,float v_speed,const void* p_min,const void* p_max,const char* format,float power) +{ + return ImGui::DragScalar(label,data_type,p_data,v_speed,p_min,p_max,format,power); +} +CIMGUI_API bool igDragScalarN(const char* label,ImGuiDataType data_type,void* p_data,int components,float v_speed,const void* p_min,const void* p_max,const char* format,float power) +{ + return ImGui::DragScalarN(label,data_type,p_data,components,v_speed,p_min,p_max,format,power); +} +CIMGUI_API bool igSliderFloat(const char* label,float* v,float v_min,float v_max,const char* format,float power) +{ + return ImGui::SliderFloat(label,v,v_min,v_max,format,power); +} +CIMGUI_API bool igSliderFloat2(const char* label,float v[2],float v_min,float v_max,const char* format,float power) +{ + return ImGui::SliderFloat2(label,v,v_min,v_max,format,power); +} +CIMGUI_API bool igSliderFloat3(const char* label,float v[3],float v_min,float v_max,const char* format,float power) +{ + return ImGui::SliderFloat3(label,v,v_min,v_max,format,power); +} +CIMGUI_API bool igSliderFloat4(const char* label,float v[4],float v_min,float v_max,const char* format,float power) +{ + return ImGui::SliderFloat4(label,v,v_min,v_max,format,power); +} +CIMGUI_API bool igSliderAngle(const char* label,float* v_rad,float v_degrees_min,float v_degrees_max,const char* format) +{ + return ImGui::SliderAngle(label,v_rad,v_degrees_min,v_degrees_max,format); +} +CIMGUI_API bool igSliderInt(const char* label,int* v,int v_min,int v_max,const char* format) +{ + return ImGui::SliderInt(label,v,v_min,v_max,format); +} +CIMGUI_API bool igSliderInt2(const char* label,int v[2],int v_min,int v_max,const char* format) +{ + return ImGui::SliderInt2(label,v,v_min,v_max,format); +} +CIMGUI_API bool igSliderInt3(const char* label,int v[3],int v_min,int v_max,const char* format) +{ + return ImGui::SliderInt3(label,v,v_min,v_max,format); +} +CIMGUI_API bool igSliderInt4(const char* label,int v[4],int v_min,int v_max,const char* format) +{ + return ImGui::SliderInt4(label,v,v_min,v_max,format); +} +CIMGUI_API bool igSliderScalar(const char* label,ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max,const char* format,float power) +{ + return ImGui::SliderScalar(label,data_type,p_data,p_min,p_max,format,power); +} +CIMGUI_API bool igSliderScalarN(const char* label,ImGuiDataType data_type,void* p_data,int components,const void* p_min,const void* p_max,const char* format,float power) +{ + return ImGui::SliderScalarN(label,data_type,p_data,components,p_min,p_max,format,power); +} +CIMGUI_API bool igVSliderFloat(const char* label,const ImVec2 size,float* v,float v_min,float v_max,const char* format,float power) +{ + return ImGui::VSliderFloat(label,size,v,v_min,v_max,format,power); +} +CIMGUI_API bool igVSliderInt(const char* label,const ImVec2 size,int* v,int v_min,int v_max,const char* format) +{ + return ImGui::VSliderInt(label,size,v,v_min,v_max,format); +} +CIMGUI_API bool igVSliderScalar(const char* label,const ImVec2 size,ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max,const char* format,float power) +{ + return ImGui::VSliderScalar(label,size,data_type,p_data,p_min,p_max,format,power); +} +CIMGUI_API bool igInputText(const char* label,char* buf,size_t buf_size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data) +{ + return ImGui::InputText(label,buf,buf_size,flags,callback,user_data); +} +CIMGUI_API bool igInputTextMultiline(const char* label,char* buf,size_t buf_size,const ImVec2 size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data) +{ + return ImGui::InputTextMultiline(label,buf,buf_size,size,flags,callback,user_data); +} +CIMGUI_API bool igInputTextWithHint(const char* label,const char* hint,char* buf,size_t buf_size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data) +{ + return ImGui::InputTextWithHint(label,hint,buf,buf_size,flags,callback,user_data); +} +CIMGUI_API bool igInputFloat(const char* label,float* v,float step,float step_fast,const char* format,ImGuiInputTextFlags flags) +{ + return ImGui::InputFloat(label,v,step,step_fast,format,flags); +} +CIMGUI_API bool igInputFloat2(const char* label,float v[2],const char* format,ImGuiInputTextFlags flags) +{ + return ImGui::InputFloat2(label,v,format,flags); +} +CIMGUI_API bool igInputFloat3(const char* label,float v[3],const char* format,ImGuiInputTextFlags flags) +{ + return ImGui::InputFloat3(label,v,format,flags); +} +CIMGUI_API bool igInputFloat4(const char* label,float v[4],const char* format,ImGuiInputTextFlags flags) +{ + return ImGui::InputFloat4(label,v,format,flags); +} +CIMGUI_API bool igInputInt(const char* label,int* v,int step,int step_fast,ImGuiInputTextFlags flags) +{ + return ImGui::InputInt(label,v,step,step_fast,flags); +} +CIMGUI_API bool igInputInt2(const char* label,int v[2],ImGuiInputTextFlags flags) +{ + return ImGui::InputInt2(label,v,flags); +} +CIMGUI_API bool igInputInt3(const char* label,int v[3],ImGuiInputTextFlags flags) +{ + return ImGui::InputInt3(label,v,flags); +} +CIMGUI_API bool igInputInt4(const char* label,int v[4],ImGuiInputTextFlags flags) +{ + return ImGui::InputInt4(label,v,flags); +} +CIMGUI_API bool igInputDouble(const char* label,double* v,double step,double step_fast,const char* format,ImGuiInputTextFlags flags) +{ + return ImGui::InputDouble(label,v,step,step_fast,format,flags); +} +CIMGUI_API bool igInputScalar(const char* label,ImGuiDataType data_type,void* p_data,const void* p_step,const void* p_step_fast,const char* format,ImGuiInputTextFlags flags) +{ + return ImGui::InputScalar(label,data_type,p_data,p_step,p_step_fast,format,flags); +} +CIMGUI_API bool igInputScalarN(const char* label,ImGuiDataType data_type,void* p_data,int components,const void* p_step,const void* p_step_fast,const char* format,ImGuiInputTextFlags flags) +{ + return ImGui::InputScalarN(label,data_type,p_data,components,p_step,p_step_fast,format,flags); +} +CIMGUI_API bool igColorEdit3(const char* label,float col[3],ImGuiColorEditFlags flags) +{ + return ImGui::ColorEdit3(label,col,flags); +} +CIMGUI_API bool igColorEdit4(const char* label,float col[4],ImGuiColorEditFlags flags) +{ + return ImGui::ColorEdit4(label,col,flags); +} +CIMGUI_API bool igColorPicker3(const char* label,float col[3],ImGuiColorEditFlags flags) +{ + return ImGui::ColorPicker3(label,col,flags); +} +CIMGUI_API bool igColorPicker4(const char* label,float col[4],ImGuiColorEditFlags flags,const float* ref_col) +{ + return ImGui::ColorPicker4(label,col,flags,ref_col); +} +CIMGUI_API bool igColorButton(const char* desc_id,const ImVec4 col,ImGuiColorEditFlags flags,ImVec2 size) +{ + return ImGui::ColorButton(desc_id,col,flags,size); +} +CIMGUI_API void igSetColorEditOptions(ImGuiColorEditFlags flags) +{ + return ImGui::SetColorEditOptions(flags); +} +CIMGUI_API bool igTreeNodeStr(const char* label) +{ + return ImGui::TreeNode(label); +} +CIMGUI_API bool igTreeNodeStrStr(const char* str_id,const char* fmt,...) +{ + va_list args; + va_start(args, fmt); + bool ret = ImGui::TreeNodeV(str_id,fmt,args); + va_end(args); + return ret; +} +CIMGUI_API bool igTreeNodePtr(const void* ptr_id,const char* fmt,...) +{ + va_list args; + va_start(args, fmt); + bool ret = ImGui::TreeNodeV(ptr_id,fmt,args); + va_end(args); + return ret; +} +CIMGUI_API bool igTreeNodeVStr(const char* str_id,const char* fmt,va_list args) +{ + return ImGui::TreeNodeV(str_id,fmt,args); +} +CIMGUI_API bool igTreeNodeVPtr(const void* ptr_id,const char* fmt,va_list args) +{ + return ImGui::TreeNodeV(ptr_id,fmt,args); +} +CIMGUI_API bool igTreeNodeExStr(const char* label,ImGuiTreeNodeFlags flags) +{ + return ImGui::TreeNodeEx(label,flags); +} +CIMGUI_API bool igTreeNodeExStrStr(const char* str_id,ImGuiTreeNodeFlags flags,const char* fmt,...) +{ + va_list args; + va_start(args, fmt); + bool ret = ImGui::TreeNodeExV(str_id,flags,fmt,args); + va_end(args); + return ret; +} +CIMGUI_API bool igTreeNodeExPtr(const void* ptr_id,ImGuiTreeNodeFlags flags,const char* fmt,...) +{ + va_list args; + va_start(args, fmt); + bool ret = ImGui::TreeNodeExV(ptr_id,flags,fmt,args); + va_end(args); + return ret; +} +CIMGUI_API bool igTreeNodeExVStr(const char* str_id,ImGuiTreeNodeFlags flags,const char* fmt,va_list args) +{ + return ImGui::TreeNodeExV(str_id,flags,fmt,args); +} +CIMGUI_API bool igTreeNodeExVPtr(const void* ptr_id,ImGuiTreeNodeFlags flags,const char* fmt,va_list args) +{ + return ImGui::TreeNodeExV(ptr_id,flags,fmt,args); +} +CIMGUI_API void igTreePushStr(const char* str_id) +{ + return ImGui::TreePush(str_id); +} +CIMGUI_API void igTreePushPtr(const void* ptr_id) +{ + return ImGui::TreePush(ptr_id); +} +CIMGUI_API void igTreePop() +{ + return ImGui::TreePop(); +} +CIMGUI_API float igGetTreeNodeToLabelSpacing() +{ + return ImGui::GetTreeNodeToLabelSpacing(); +} +CIMGUI_API bool igCollapsingHeaderTreeNodeFlags(const char* label,ImGuiTreeNodeFlags flags) +{ + return ImGui::CollapsingHeader(label,flags); +} +CIMGUI_API bool igCollapsingHeaderBoolPtr(const char* label,bool* p_open,ImGuiTreeNodeFlags flags) +{ + return ImGui::CollapsingHeader(label,p_open,flags); +} +CIMGUI_API void igSetNextItemOpen(bool is_open,ImGuiCond cond) +{ + return ImGui::SetNextItemOpen(is_open,cond); +} +CIMGUI_API bool igSelectableBool(const char* label,bool selected,ImGuiSelectableFlags flags,const ImVec2 size) +{ + return ImGui::Selectable(label,selected,flags,size); +} +CIMGUI_API bool igSelectableBoolPtr(const char* label,bool* p_selected,ImGuiSelectableFlags flags,const ImVec2 size) +{ + return ImGui::Selectable(label,p_selected,flags,size); +} +CIMGUI_API bool igListBoxStr_arr(const char* label,int* current_item,const char* const items[],int items_count,int height_in_items) +{ + return ImGui::ListBox(label,current_item,items,items_count,height_in_items); +} +CIMGUI_API bool igListBoxFnPtr(const char* label,int* current_item,bool(*items_getter)(void* data,int idx,const char** out_text),void* data,int items_count,int height_in_items) +{ + return ImGui::ListBox(label,current_item,items_getter,data,items_count,height_in_items); +} +CIMGUI_API bool igListBoxHeaderVec2(const char* label,const ImVec2 size) +{ + return ImGui::ListBoxHeader(label,size); +} +CIMGUI_API bool igListBoxHeaderInt(const char* label,int items_count,int height_in_items) +{ + return ImGui::ListBoxHeader(label,items_count,height_in_items); +} +CIMGUI_API void igListBoxFooter() +{ + return ImGui::ListBoxFooter(); +} +CIMGUI_API void igPlotLinesFloatPtr(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride) +{ + return ImGui::PlotLines(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride); +} +CIMGUI_API void igPlotLinesFnPtr(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size) +{ + return ImGui::PlotLines(label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size); +} +CIMGUI_API void igPlotHistogramFloatPtr(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride) +{ + return ImGui::PlotHistogram(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride); +} +CIMGUI_API void igPlotHistogramFnPtr(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size) +{ + return ImGui::PlotHistogram(label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size); +} +CIMGUI_API void igValueBool(const char* prefix,bool b) +{ + return ImGui::Value(prefix,b); +} +CIMGUI_API void igValueInt(const char* prefix,int v) +{ + return ImGui::Value(prefix,v); +} +CIMGUI_API void igValueUint(const char* prefix,unsigned int v) +{ + return ImGui::Value(prefix,v); +} +CIMGUI_API void igValueFloat(const char* prefix,float v,const char* float_format) +{ + return ImGui::Value(prefix,v,float_format); +} +CIMGUI_API bool igBeginMenuBar() +{ + return ImGui::BeginMenuBar(); +} +CIMGUI_API void igEndMenuBar() +{ + return ImGui::EndMenuBar(); +} +CIMGUI_API bool igBeginMainMenuBar() +{ + return ImGui::BeginMainMenuBar(); +} +CIMGUI_API void igEndMainMenuBar() +{ + return ImGui::EndMainMenuBar(); +} +CIMGUI_API bool igBeginMenu(const char* label,bool enabled) +{ + return ImGui::BeginMenu(label,enabled); +} +CIMGUI_API void igEndMenu() +{ + return ImGui::EndMenu(); +} +CIMGUI_API bool igMenuItemBool(const char* label,const char* shortcut,bool selected,bool enabled) +{ + return ImGui::MenuItem(label,shortcut,selected,enabled); +} +CIMGUI_API bool igMenuItemBoolPtr(const char* label,const char* shortcut,bool* p_selected,bool enabled) +{ + return ImGui::MenuItem(label,shortcut,p_selected,enabled); +} +CIMGUI_API void igBeginTooltip() +{ + return ImGui::BeginTooltip(); +} +CIMGUI_API void igEndTooltip() +{ + return ImGui::EndTooltip(); +} +CIMGUI_API void igSetTooltip(const char* fmt,...) +{ + va_list args; + va_start(args, fmt); + ImGui::SetTooltipV(fmt,args); + va_end(args); +} +CIMGUI_API void igSetTooltipV(const char* fmt,va_list args) +{ + return ImGui::SetTooltipV(fmt,args); +} +CIMGUI_API void igOpenPopup(const char* str_id) +{ + return ImGui::OpenPopup(str_id); +} +CIMGUI_API bool igBeginPopup(const char* str_id,ImGuiWindowFlags flags) +{ + return ImGui::BeginPopup(str_id,flags); +} +CIMGUI_API bool igBeginPopupContextItem(const char* str_id,ImGuiMouseButton mouse_button) +{ + return ImGui::BeginPopupContextItem(str_id,mouse_button); +} +CIMGUI_API bool igBeginPopupContextWindow(const char* str_id,ImGuiMouseButton mouse_button,bool also_over_items) +{ + return ImGui::BeginPopupContextWindow(str_id,mouse_button,also_over_items); +} +CIMGUI_API bool igBeginPopupContextVoid(const char* str_id,ImGuiMouseButton mouse_button) +{ + return ImGui::BeginPopupContextVoid(str_id,mouse_button); +} +CIMGUI_API bool igBeginPopupModal(const char* name,bool* p_open,ImGuiWindowFlags flags) +{ + return ImGui::BeginPopupModal(name,p_open,flags); +} +CIMGUI_API void igEndPopup() +{ + return ImGui::EndPopup(); +} +CIMGUI_API bool igOpenPopupOnItemClick(const char* str_id,ImGuiMouseButton mouse_button) +{ + return ImGui::OpenPopupOnItemClick(str_id,mouse_button); +} +CIMGUI_API bool igIsPopupOpen(const char* str_id) +{ + return ImGui::IsPopupOpen(str_id); +} +CIMGUI_API void igCloseCurrentPopup() +{ + return ImGui::CloseCurrentPopup(); +} +CIMGUI_API void igColumns(int count,const char* id,bool border) +{ + return ImGui::Columns(count,id,border); +} +CIMGUI_API void igNextColumn() +{ + return ImGui::NextColumn(); +} +CIMGUI_API int igGetColumnIndex() +{ + return ImGui::GetColumnIndex(); +} +CIMGUI_API float igGetColumnWidth(int column_index) +{ + return ImGui::GetColumnWidth(column_index); +} +CIMGUI_API void igSetColumnWidth(int column_index,float width) +{ + return ImGui::SetColumnWidth(column_index,width); +} +CIMGUI_API float igGetColumnOffset(int column_index) +{ + return ImGui::GetColumnOffset(column_index); +} +CIMGUI_API void igSetColumnOffset(int column_index,float offset_x) +{ + return ImGui::SetColumnOffset(column_index,offset_x); +} +CIMGUI_API int igGetColumnsCount() +{ + return ImGui::GetColumnsCount(); +} +CIMGUI_API bool igBeginTabBar(const char* str_id,ImGuiTabBarFlags flags) +{ + return ImGui::BeginTabBar(str_id,flags); +} +CIMGUI_API void igEndTabBar() +{ + return ImGui::EndTabBar(); +} +CIMGUI_API bool igBeginTabItem(const char* label,bool* p_open,ImGuiTabItemFlags flags) +{ + return ImGui::BeginTabItem(label,p_open,flags); +} +CIMGUI_API void igEndTabItem() +{ + return ImGui::EndTabItem(); +} +CIMGUI_API void igSetTabItemClosed(const char* tab_or_docked_window_label) +{ + return ImGui::SetTabItemClosed(tab_or_docked_window_label); +} +CIMGUI_API void igLogToTTY(int auto_open_depth) +{ + return ImGui::LogToTTY(auto_open_depth); +} +CIMGUI_API void igLogToFile(int auto_open_depth,const char* filename) +{ + return ImGui::LogToFile(auto_open_depth,filename); +} +CIMGUI_API void igLogToClipboard(int auto_open_depth) +{ + return ImGui::LogToClipboard(auto_open_depth); +} +CIMGUI_API void igLogFinish() +{ + return ImGui::LogFinish(); +} +CIMGUI_API void igLogButtons() +{ + return ImGui::LogButtons(); +} +CIMGUI_API bool igBeginDragDropSource(ImGuiDragDropFlags flags) +{ + return ImGui::BeginDragDropSource(flags); +} +CIMGUI_API bool igSetDragDropPayload(const char* type,const void* data,size_t sz,ImGuiCond cond) +{ + return ImGui::SetDragDropPayload(type,data,sz,cond); +} +CIMGUI_API void igEndDragDropSource() +{ + return ImGui::EndDragDropSource(); +} +CIMGUI_API bool igBeginDragDropTarget() +{ + return ImGui::BeginDragDropTarget(); +} +CIMGUI_API const ImGuiPayload* igAcceptDragDropPayload(const char* type,ImGuiDragDropFlags flags) +{ + return ImGui::AcceptDragDropPayload(type,flags); +} +CIMGUI_API void igEndDragDropTarget() +{ + return ImGui::EndDragDropTarget(); +} +CIMGUI_API const ImGuiPayload* igGetDragDropPayload() +{ + return ImGui::GetDragDropPayload(); +} +CIMGUI_API void igPushClipRect(const ImVec2 clip_rect_min,const ImVec2 clip_rect_max,bool intersect_with_current_clip_rect) +{ + return ImGui::PushClipRect(clip_rect_min,clip_rect_max,intersect_with_current_clip_rect); +} +CIMGUI_API void igPopClipRect() +{ + return ImGui::PopClipRect(); +} +CIMGUI_API void igSetItemDefaultFocus() +{ + return ImGui::SetItemDefaultFocus(); +} +CIMGUI_API void igSetKeyboardFocusHere(int offset) +{ + return ImGui::SetKeyboardFocusHere(offset); +} +CIMGUI_API bool igIsItemHovered(ImGuiHoveredFlags flags) +{ + return ImGui::IsItemHovered(flags); +} +CIMGUI_API bool igIsItemActive() +{ + return ImGui::IsItemActive(); +} +CIMGUI_API bool igIsItemFocused() +{ + return ImGui::IsItemFocused(); +} +CIMGUI_API bool igIsItemClicked(ImGuiMouseButton mouse_button) +{ + return ImGui::IsItemClicked(mouse_button); +} +CIMGUI_API bool igIsItemVisible() +{ + return ImGui::IsItemVisible(); +} +CIMGUI_API bool igIsItemEdited() +{ + return ImGui::IsItemEdited(); +} +CIMGUI_API bool igIsItemActivated() +{ + return ImGui::IsItemActivated(); +} +CIMGUI_API bool igIsItemDeactivated() +{ + return ImGui::IsItemDeactivated(); +} +CIMGUI_API bool igIsItemDeactivatedAfterEdit() +{ + return ImGui::IsItemDeactivatedAfterEdit(); +} +CIMGUI_API bool igIsItemToggledOpen() +{ + return ImGui::IsItemToggledOpen(); +} +CIMGUI_API bool igIsAnyItemHovered() +{ + return ImGui::IsAnyItemHovered(); +} +CIMGUI_API bool igIsAnyItemActive() +{ + return ImGui::IsAnyItemActive(); +} +CIMGUI_API bool igIsAnyItemFocused() +{ + return ImGui::IsAnyItemFocused(); +} +CIMGUI_API void igGetItemRectMin(ImVec2 *pOut) +{ + *pOut = ImGui::GetItemRectMin(); +} +CIMGUI_API void igGetItemRectMax(ImVec2 *pOut) +{ + *pOut = ImGui::GetItemRectMax(); +} +CIMGUI_API void igGetItemRectSize(ImVec2 *pOut) +{ + *pOut = ImGui::GetItemRectSize(); +} +CIMGUI_API void igSetItemAllowOverlap() +{ + return ImGui::SetItemAllowOverlap(); +} +CIMGUI_API bool igIsRectVisibleNil(const ImVec2 size) +{ + return ImGui::IsRectVisible(size); +} +CIMGUI_API bool igIsRectVisibleVec2(const ImVec2 rect_min,const ImVec2 rect_max) +{ + return ImGui::IsRectVisible(rect_min,rect_max); +} +CIMGUI_API double igGetTime() +{ + return ImGui::GetTime(); +} +CIMGUI_API int igGetFrameCount() +{ + return ImGui::GetFrameCount(); +} +CIMGUI_API ImDrawList* igGetBackgroundDrawList() +{ + return ImGui::GetBackgroundDrawList(); +} +CIMGUI_API ImDrawList* igGetForegroundDrawList() +{ + return ImGui::GetForegroundDrawList(); +} +CIMGUI_API ImDrawListSharedData* igGetDrawListSharedData() +{ + return ImGui::GetDrawListSharedData(); +} +CIMGUI_API const char* igGetStyleColorName(ImGuiCol idx) +{ + return ImGui::GetStyleColorName(idx); +} +CIMGUI_API void igSetStateStorage(ImGuiStorage* storage) +{ + return ImGui::SetStateStorage(storage); +} +CIMGUI_API ImGuiStorage* igGetStateStorage() +{ + return ImGui::GetStateStorage(); +} +CIMGUI_API void igCalcListClipping(int items_count,float items_height,int* out_items_display_start,int* out_items_display_end) +{ + return ImGui::CalcListClipping(items_count,items_height,out_items_display_start,out_items_display_end); +} +CIMGUI_API bool igBeginChildFrame(ImGuiID id,const ImVec2 size,ImGuiWindowFlags flags) +{ + return ImGui::BeginChildFrame(id,size,flags); +} +CIMGUI_API void igEndChildFrame() +{ + return ImGui::EndChildFrame(); +} +CIMGUI_API void igCalcTextSize(ImVec2 *pOut,const char* text,const char* text_end,bool hide_text_after_double_hash,float wrap_width) +{ + *pOut = ImGui::CalcTextSize(text,text_end,hide_text_after_double_hash,wrap_width); +} +CIMGUI_API void igColorConvertU32ToFloat4(ImVec4 *pOut,ImU32 in) +{ + *pOut = ImGui::ColorConvertU32ToFloat4(in); +} +CIMGUI_API ImU32 igColorConvertFloat4ToU32(const ImVec4 in) +{ + return ImGui::ColorConvertFloat4ToU32(in); +} +CIMGUI_API int igGetKeyIndex(ImGuiKey imgui_key) +{ + return ImGui::GetKeyIndex(imgui_key); +} +CIMGUI_API bool igIsKeyDown(int user_key_index) +{ + return ImGui::IsKeyDown(user_key_index); +} +CIMGUI_API bool igIsKeyPressed(int user_key_index,bool repeat) +{ + return ImGui::IsKeyPressed(user_key_index,repeat); +} +CIMGUI_API bool igIsKeyReleased(int user_key_index) +{ + return ImGui::IsKeyReleased(user_key_index); +} +CIMGUI_API int igGetKeyPressedAmount(int key_index,float repeat_delay,float rate) +{ + return ImGui::GetKeyPressedAmount(key_index,repeat_delay,rate); +} +CIMGUI_API void igCaptureKeyboardFromApp(bool want_capture_keyboard_value) +{ + return ImGui::CaptureKeyboardFromApp(want_capture_keyboard_value); +} +CIMGUI_API bool igIsMouseDown(ImGuiMouseButton button) +{ + return ImGui::IsMouseDown(button); +} +CIMGUI_API bool igIsMouseClicked(ImGuiMouseButton button,bool repeat) +{ + return ImGui::IsMouseClicked(button,repeat); +} +CIMGUI_API bool igIsMouseReleased(ImGuiMouseButton button) +{ + return ImGui::IsMouseReleased(button); +} +CIMGUI_API bool igIsMouseDoubleClicked(ImGuiMouseButton button) +{ + return ImGui::IsMouseDoubleClicked(button); +} +CIMGUI_API bool igIsMouseHoveringRect(const ImVec2 r_min,const ImVec2 r_max,bool clip) +{ + return ImGui::IsMouseHoveringRect(r_min,r_max,clip); +} +CIMGUI_API bool igIsMousePosValid(const ImVec2* mouse_pos) +{ + return ImGui::IsMousePosValid(mouse_pos); +} +CIMGUI_API bool igIsAnyMouseDown() +{ + return ImGui::IsAnyMouseDown(); +} +CIMGUI_API void igGetMousePos(ImVec2 *pOut) +{ + *pOut = ImGui::GetMousePos(); +} +CIMGUI_API void igGetMousePosOnOpeningCurrentPopup(ImVec2 *pOut) +{ + *pOut = ImGui::GetMousePosOnOpeningCurrentPopup(); +} +CIMGUI_API bool igIsMouseDragging(ImGuiMouseButton button,float lock_threshold) +{ + return ImGui::IsMouseDragging(button,lock_threshold); +} +CIMGUI_API void igGetMouseDragDelta(ImVec2 *pOut,ImGuiMouseButton button,float lock_threshold) +{ + *pOut = ImGui::GetMouseDragDelta(button,lock_threshold); +} +CIMGUI_API void igResetMouseDragDelta(ImGuiMouseButton button) +{ + return ImGui::ResetMouseDragDelta(button); +} +CIMGUI_API ImGuiMouseCursor igGetMouseCursor() +{ + return ImGui::GetMouseCursor(); +} +CIMGUI_API void igSetMouseCursor(ImGuiMouseCursor cursor_type) +{ + return ImGui::SetMouseCursor(cursor_type); +} +CIMGUI_API void igCaptureMouseFromApp(bool want_capture_mouse_value) +{ + return ImGui::CaptureMouseFromApp(want_capture_mouse_value); +} +CIMGUI_API const char* igGetClipboardText() +{ + return ImGui::GetClipboardText(); +} +CIMGUI_API void igSetClipboardText(const char* text) +{ + return ImGui::SetClipboardText(text); +} +CIMGUI_API void igLoadIniSettingsFromDisk(const char* ini_filename) +{ + return ImGui::LoadIniSettingsFromDisk(ini_filename); +} +CIMGUI_API void igLoadIniSettingsFromMemory(const char* ini_data,size_t ini_size) +{ + return ImGui::LoadIniSettingsFromMemory(ini_data,ini_size); +} +CIMGUI_API void igSaveIniSettingsToDisk(const char* ini_filename) +{ + return ImGui::SaveIniSettingsToDisk(ini_filename); +} +CIMGUI_API const char* igSaveIniSettingsToMemory(size_t* out_ini_size) +{ + return ImGui::SaveIniSettingsToMemory(out_ini_size); +} +CIMGUI_API bool igDebugCheckVersionAndDataLayout(const char* version_str,size_t sz_io,size_t sz_style,size_t sz_vec2,size_t sz_vec4,size_t sz_drawvert,size_t sz_drawidx) +{ + return ImGui::DebugCheckVersionAndDataLayout(version_str,sz_io,sz_style,sz_vec2,sz_vec4,sz_drawvert,sz_drawidx); +} +CIMGUI_API void igSetAllocatorFunctions(void*(*alloc_func)(size_t sz,void* user_data),void(*free_func)(void* ptr,void* user_data),void* user_data) +{ + return ImGui::SetAllocatorFunctions(alloc_func,free_func,user_data); +} +CIMGUI_API void* igMemAlloc(size_t size) +{ + return ImGui::MemAlloc(size); +} +CIMGUI_API void igMemFree(void* ptr) +{ + return ImGui::MemFree(ptr); +} +CIMGUI_API ImGuiStyle* ImGuiStyle_ImGuiStyle(void) +{ + return IM_NEW(ImGuiStyle)(); +} +CIMGUI_API void ImGuiStyle_destroy(ImGuiStyle* self) +{ + IM_DELETE(self); +} +CIMGUI_API void ImGuiStyle_ScaleAllSizes(ImGuiStyle* self,float scale_factor) +{ + return self->ScaleAllSizes(scale_factor); +} +CIMGUI_API void ImGuiIO_AddInputCharacter(ImGuiIO* self,unsigned int c) +{ + return self->AddInputCharacter(c); +} +CIMGUI_API void ImGuiIO_AddInputCharacterUTF16(ImGuiIO* self,ImWchar16 c) +{ + return self->AddInputCharacterUTF16(c); +} +CIMGUI_API void ImGuiIO_AddInputCharactersUTF8(ImGuiIO* self,const char* str) +{ + return self->AddInputCharactersUTF8(str); +} +CIMGUI_API void ImGuiIO_ClearInputCharacters(ImGuiIO* self) +{ + return self->ClearInputCharacters(); +} +CIMGUI_API ImGuiIO* ImGuiIO_ImGuiIO(void) +{ + return IM_NEW(ImGuiIO)(); +} +CIMGUI_API void ImGuiIO_destroy(ImGuiIO* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImGuiInputTextCallbackData* ImGuiInputTextCallbackData_ImGuiInputTextCallbackData(void) +{ + return IM_NEW(ImGuiInputTextCallbackData)(); +} +CIMGUI_API void ImGuiInputTextCallbackData_destroy(ImGuiInputTextCallbackData* self) +{ + IM_DELETE(self); +} +CIMGUI_API void ImGuiInputTextCallbackData_DeleteChars(ImGuiInputTextCallbackData* self,int pos,int bytes_count) +{ + return self->DeleteChars(pos,bytes_count); +} +CIMGUI_API void ImGuiInputTextCallbackData_InsertChars(ImGuiInputTextCallbackData* self,int pos,const char* text,const char* text_end) +{ + return self->InsertChars(pos,text,text_end); +} +CIMGUI_API bool ImGuiInputTextCallbackData_HasSelection(ImGuiInputTextCallbackData* self) +{ + return self->HasSelection(); +} +CIMGUI_API ImGuiPayload* ImGuiPayload_ImGuiPayload(void) +{ + return IM_NEW(ImGuiPayload)(); +} +CIMGUI_API void ImGuiPayload_destroy(ImGuiPayload* self) +{ + IM_DELETE(self); +} +CIMGUI_API void ImGuiPayload_Clear(ImGuiPayload* self) +{ + return self->Clear(); +} +CIMGUI_API bool ImGuiPayload_IsDataType(ImGuiPayload* self,const char* type) +{ + return self->IsDataType(type); +} +CIMGUI_API bool ImGuiPayload_IsPreview(ImGuiPayload* self) +{ + return self->IsPreview(); +} +CIMGUI_API bool ImGuiPayload_IsDelivery(ImGuiPayload* self) +{ + return self->IsDelivery(); +} +CIMGUI_API ImGuiOnceUponAFrame* ImGuiOnceUponAFrame_ImGuiOnceUponAFrame(void) +{ + return IM_NEW(ImGuiOnceUponAFrame)(); +} +CIMGUI_API void ImGuiOnceUponAFrame_destroy(ImGuiOnceUponAFrame* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImGuiTextFilter* ImGuiTextFilter_ImGuiTextFilter(const char* default_filter) +{ + return IM_NEW(ImGuiTextFilter)(default_filter); +} +CIMGUI_API void ImGuiTextFilter_destroy(ImGuiTextFilter* self) +{ + IM_DELETE(self); +} +CIMGUI_API bool ImGuiTextFilter_Draw(ImGuiTextFilter* self,const char* label,float width) +{ + return self->Draw(label,width); +} +CIMGUI_API bool ImGuiTextFilter_PassFilter(ImGuiTextFilter* self,const char* text,const char* text_end) +{ + return self->PassFilter(text,text_end); +} +CIMGUI_API void ImGuiTextFilter_Build(ImGuiTextFilter* self) +{ + return self->Build(); +} +CIMGUI_API void ImGuiTextFilter_Clear(ImGuiTextFilter* self) +{ + return self->Clear(); +} +CIMGUI_API bool ImGuiTextFilter_IsActive(ImGuiTextFilter* self) +{ + return self->IsActive(); +} +CIMGUI_API ImGuiTextRange* ImGuiTextRange_ImGuiTextRangeNil(void) +{ + return IM_NEW(ImGuiTextRange)(); +} +CIMGUI_API void ImGuiTextRange_destroy(ImGuiTextRange* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImGuiTextRange* ImGuiTextRange_ImGuiTextRangeStr(const char* _b,const char* _e) +{ + return IM_NEW(ImGuiTextRange)(_b,_e); +} +CIMGUI_API bool ImGuiTextRange_empty(ImGuiTextRange* self) +{ + return self->empty(); +} +CIMGUI_API void ImGuiTextRange_split(ImGuiTextRange* self,char separator,ImVector_ImGuiTextRange* out) +{ + return self->split(separator,out); +} +CIMGUI_API ImGuiTextBuffer* ImGuiTextBuffer_ImGuiTextBuffer(void) +{ + return IM_NEW(ImGuiTextBuffer)(); +} +CIMGUI_API void ImGuiTextBuffer_destroy(ImGuiTextBuffer* self) +{ + IM_DELETE(self); +} +CIMGUI_API const char* ImGuiTextBuffer_begin(ImGuiTextBuffer* self) +{ + return self->begin(); +} +CIMGUI_API const char* ImGuiTextBuffer_end(ImGuiTextBuffer* self) +{ + return self->end(); +} +CIMGUI_API int ImGuiTextBuffer_size(ImGuiTextBuffer* self) +{ + return self->size(); +} +CIMGUI_API bool ImGuiTextBuffer_empty(ImGuiTextBuffer* self) +{ + return self->empty(); +} +CIMGUI_API void ImGuiTextBuffer_clear(ImGuiTextBuffer* self) +{ + return self->clear(); +} +CIMGUI_API void ImGuiTextBuffer_reserve(ImGuiTextBuffer* self,int capacity) +{ + return self->reserve(capacity); +} +CIMGUI_API const char* ImGuiTextBuffer_c_str(ImGuiTextBuffer* self) +{ + return self->c_str(); +} +CIMGUI_API void ImGuiTextBuffer_append(ImGuiTextBuffer* self,const char* str,const char* str_end) +{ + return self->append(str,str_end); +} +CIMGUI_API void ImGuiTextBuffer_appendfv(ImGuiTextBuffer* self,const char* fmt,va_list args) +{ + return self->appendfv(fmt,args); +} +CIMGUI_API ImGuiStoragePair* ImGuiStoragePair_ImGuiStoragePairInt(ImGuiID _key,int _val_i) +{ + return IM_NEW(ImGuiStoragePair)(_key,_val_i); +} +CIMGUI_API void ImGuiStoragePair_destroy(ImGuiStoragePair* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImGuiStoragePair* ImGuiStoragePair_ImGuiStoragePairFloat(ImGuiID _key,float _val_f) +{ + return IM_NEW(ImGuiStoragePair)(_key,_val_f); +} +CIMGUI_API ImGuiStoragePair* ImGuiStoragePair_ImGuiStoragePairPtr(ImGuiID _key,void* _val_p) +{ + return IM_NEW(ImGuiStoragePair)(_key,_val_p); +} +CIMGUI_API void ImGuiStorage_Clear(ImGuiStorage* self) +{ + return self->Clear(); +} +CIMGUI_API int ImGuiStorage_GetInt(ImGuiStorage* self,ImGuiID key,int default_val) +{ + return self->GetInt(key,default_val); +} +CIMGUI_API void ImGuiStorage_SetInt(ImGuiStorage* self,ImGuiID key,int val) +{ + return self->SetInt(key,val); +} +CIMGUI_API bool ImGuiStorage_GetBool(ImGuiStorage* self,ImGuiID key,bool default_val) +{ + return self->GetBool(key,default_val); +} +CIMGUI_API void ImGuiStorage_SetBool(ImGuiStorage* self,ImGuiID key,bool val) +{ + return self->SetBool(key,val); +} +CIMGUI_API float ImGuiStorage_GetFloat(ImGuiStorage* self,ImGuiID key,float default_val) +{ + return self->GetFloat(key,default_val); +} +CIMGUI_API void ImGuiStorage_SetFloat(ImGuiStorage* self,ImGuiID key,float val) +{ + return self->SetFloat(key,val); +} +CIMGUI_API void* ImGuiStorage_GetVoidPtr(ImGuiStorage* self,ImGuiID key) +{ + return self->GetVoidPtr(key); +} +CIMGUI_API void ImGuiStorage_SetVoidPtr(ImGuiStorage* self,ImGuiID key,void* val) +{ + return self->SetVoidPtr(key,val); +} +CIMGUI_API int* ImGuiStorage_GetIntRef(ImGuiStorage* self,ImGuiID key,int default_val) +{ + return self->GetIntRef(key,default_val); +} +CIMGUI_API bool* ImGuiStorage_GetBoolRef(ImGuiStorage* self,ImGuiID key,bool default_val) +{ + return self->GetBoolRef(key,default_val); +} +CIMGUI_API float* ImGuiStorage_GetFloatRef(ImGuiStorage* self,ImGuiID key,float default_val) +{ + return self->GetFloatRef(key,default_val); +} +CIMGUI_API void** ImGuiStorage_GetVoidPtrRef(ImGuiStorage* self,ImGuiID key,void* default_val) +{ + return self->GetVoidPtrRef(key,default_val); +} +CIMGUI_API void ImGuiStorage_SetAllInt(ImGuiStorage* self,int val) +{ + return self->SetAllInt(val); +} +CIMGUI_API void ImGuiStorage_BuildSortByKey(ImGuiStorage* self) +{ + return self->BuildSortByKey(); +} +CIMGUI_API ImGuiListClipper* ImGuiListClipper_ImGuiListClipper(int items_count,float items_height) +{ + return IM_NEW(ImGuiListClipper)(items_count,items_height); +} +CIMGUI_API void ImGuiListClipper_destroy(ImGuiListClipper* self) +{ + IM_DELETE(self); +} +CIMGUI_API bool ImGuiListClipper_Step(ImGuiListClipper* self) +{ + return self->Step(); +} +CIMGUI_API void ImGuiListClipper_Begin(ImGuiListClipper* self,int items_count,float items_height) +{ + return self->Begin(items_count,items_height); +} +CIMGUI_API void ImGuiListClipper_End(ImGuiListClipper* self) +{ + return self->End(); +} +CIMGUI_API ImColor* ImColor_ImColorNil(void) +{ + return IM_NEW(ImColor)(); +} +CIMGUI_API void ImColor_destroy(ImColor* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImColor* ImColor_ImColorInt(int r,int g,int b,int a) +{ + return IM_NEW(ImColor)(r,g,b,a); +} +CIMGUI_API ImColor* ImColor_ImColorU32(ImU32 rgba) +{ + return IM_NEW(ImColor)(rgba); +} +CIMGUI_API ImColor* ImColor_ImColorFloat(float r,float g,float b,float a) +{ + return IM_NEW(ImColor)(r,g,b,a); +} +CIMGUI_API ImColor* ImColor_ImColorVec4(const ImVec4 col) +{ + return IM_NEW(ImColor)(col); +} +CIMGUI_API void ImColor_SetHSV(ImColor* self,float h,float s,float v,float a) +{ + return self->SetHSV(h,s,v,a); +} +CIMGUI_API void ImColor_HSV(ImColor *pOut,ImColor* self,float h,float s,float v,float a) +{ + *pOut = self->HSV(h,s,v,a); +} +CIMGUI_API ImDrawCmd* ImDrawCmd_ImDrawCmd(void) +{ + return IM_NEW(ImDrawCmd)(); +} +CIMGUI_API void ImDrawCmd_destroy(ImDrawCmd* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImDrawListSplitter* ImDrawListSplitter_ImDrawListSplitter(void) +{ + return IM_NEW(ImDrawListSplitter)(); +} +CIMGUI_API void ImDrawListSplitter_destroy(ImDrawListSplitter* self) +{ + IM_DELETE(self); +} +CIMGUI_API void ImDrawListSplitter_Clear(ImDrawListSplitter* self) +{ + return self->Clear(); +} +CIMGUI_API void ImDrawListSplitter_ClearFreeMemory(ImDrawListSplitter* self) +{ + return self->ClearFreeMemory(); +} +CIMGUI_API void ImDrawListSplitter_Split(ImDrawListSplitter* self,ImDrawList* draw_list,int count) +{ + return self->Split(draw_list,count); +} +CIMGUI_API void ImDrawListSplitter_Merge(ImDrawListSplitter* self,ImDrawList* draw_list) +{ + return self->Merge(draw_list); +} +CIMGUI_API void ImDrawListSplitter_SetCurrentChannel(ImDrawListSplitter* self,ImDrawList* draw_list,int channel_idx) +{ + return self->SetCurrentChannel(draw_list,channel_idx); +} +CIMGUI_API ImDrawList* ImDrawList_ImDrawList(const ImDrawListSharedData* shared_data) +{ + return IM_NEW(ImDrawList)(shared_data); +} +CIMGUI_API void ImDrawList_destroy(ImDrawList* self) +{ + IM_DELETE(self); +} +CIMGUI_API void ImDrawList_PushClipRect(ImDrawList* self,ImVec2 clip_rect_min,ImVec2 clip_rect_max,bool intersect_with_current_clip_rect) +{ + return self->PushClipRect(clip_rect_min,clip_rect_max,intersect_with_current_clip_rect); +} +CIMGUI_API void ImDrawList_PushClipRectFullScreen(ImDrawList* self) +{ + return self->PushClipRectFullScreen(); +} +CIMGUI_API void ImDrawList_PopClipRect(ImDrawList* self) +{ + return self->PopClipRect(); +} +CIMGUI_API void ImDrawList_PushTextureID(ImDrawList* self,ImTextureID texture_id) +{ + return self->PushTextureID(texture_id); +} +CIMGUI_API void ImDrawList_PopTextureID(ImDrawList* self) +{ + return self->PopTextureID(); +} +CIMGUI_API void ImDrawList_GetClipRectMin(ImVec2 *pOut,ImDrawList* self) +{ + *pOut = self->GetClipRectMin(); +} +CIMGUI_API void ImDrawList_GetClipRectMax(ImVec2 *pOut,ImDrawList* self) +{ + *pOut = self->GetClipRectMax(); +} +CIMGUI_API void ImDrawList_AddLine(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,ImU32 col,float thickness) +{ + return self->AddLine(p1,p2,col,thickness); +} +CIMGUI_API void ImDrawList_AddRect(ImDrawList* self,const ImVec2 p_min,const ImVec2 p_max,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners,float thickness) +{ + return self->AddRect(p_min,p_max,col,rounding,rounding_corners,thickness); +} +CIMGUI_API void ImDrawList_AddRectFilled(ImDrawList* self,const ImVec2 p_min,const ImVec2 p_max,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners) +{ + return self->AddRectFilled(p_min,p_max,col,rounding,rounding_corners); +} +CIMGUI_API void ImDrawList_AddRectFilledMultiColor(ImDrawList* self,const ImVec2 p_min,const ImVec2 p_max,ImU32 col_upr_left,ImU32 col_upr_right,ImU32 col_bot_right,ImU32 col_bot_left) +{ + return self->AddRectFilledMultiColor(p_min,p_max,col_upr_left,col_upr_right,col_bot_right,col_bot_left); +} +CIMGUI_API void ImDrawList_AddQuad(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,ImU32 col,float thickness) +{ + return self->AddQuad(p1,p2,p3,p4,col,thickness); +} +CIMGUI_API void ImDrawList_AddQuadFilled(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,ImU32 col) +{ + return self->AddQuadFilled(p1,p2,p3,p4,col); +} +CIMGUI_API void ImDrawList_AddTriangle(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,ImU32 col,float thickness) +{ + return self->AddTriangle(p1,p2,p3,col,thickness); +} +CIMGUI_API void ImDrawList_AddTriangleFilled(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,ImU32 col) +{ + return self->AddTriangleFilled(p1,p2,p3,col); +} +CIMGUI_API void ImDrawList_AddCircle(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments,float thickness) +{ + return self->AddCircle(center,radius,col,num_segments,thickness); +} +CIMGUI_API void ImDrawList_AddCircleFilled(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments) +{ + return self->AddCircleFilled(center,radius,col,num_segments); +} +CIMGUI_API void ImDrawList_AddNgon(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments,float thickness) +{ + return self->AddNgon(center,radius,col,num_segments,thickness); +} +CIMGUI_API void ImDrawList_AddNgonFilled(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments) +{ + return self->AddNgonFilled(center,radius,col,num_segments); +} +CIMGUI_API void ImDrawList_AddTextVec2(ImDrawList* self,const ImVec2 pos,ImU32 col,const char* text_begin,const char* text_end) +{ + return self->AddText(pos,col,text_begin,text_end); +} +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) +{ + return self->AddText(font,font_size,pos,col,text_begin,text_end,wrap_width,cpu_fine_clip_rect); +} +CIMGUI_API void ImDrawList_AddPolyline(ImDrawList* self,const ImVec2* points,int num_points,ImU32 col,bool closed,float thickness) +{ + return self->AddPolyline(points,num_points,col,closed,thickness); +} +CIMGUI_API void ImDrawList_AddConvexPolyFilled(ImDrawList* self,const ImVec2* points,int num_points,ImU32 col) +{ + 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) +{ + return self->AddBezierCurve(p1,p2,p3,p4,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) +{ + return self->AddImage(user_texture_id,p_min,p_max,uv_min,uv_max,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) +{ + return self->AddImageQuad(user_texture_id,p1,p2,p3,p4,uv1,uv2,uv3,uv4,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) +{ + return self->AddImageRounded(user_texture_id,p_min,p_max,uv_min,uv_max,col,rounding,rounding_corners); +} +CIMGUI_API void ImDrawList_PathClear(ImDrawList* self) +{ + return self->PathClear(); +} +CIMGUI_API void ImDrawList_PathLineTo(ImDrawList* self,const ImVec2 pos) +{ + return self->PathLineTo(pos); +} +CIMGUI_API void ImDrawList_PathLineToMergeDuplicate(ImDrawList* self,const ImVec2 pos) +{ + return self->PathLineToMergeDuplicate(pos); +} +CIMGUI_API void ImDrawList_PathFillConvex(ImDrawList* self,ImU32 col) +{ + return self->PathFillConvex(col); +} +CIMGUI_API void ImDrawList_PathStroke(ImDrawList* self,ImU32 col,bool closed,float thickness) +{ + return self->PathStroke(col,closed,thickness); +} +CIMGUI_API void ImDrawList_PathArcTo(ImDrawList* self,const ImVec2 center,float radius,float a_min,float a_max,int num_segments) +{ + return self->PathArcTo(center,radius,a_min,a_max,num_segments); +} +CIMGUI_API void ImDrawList_PathArcToFast(ImDrawList* self,const ImVec2 center,float radius,int a_min_of_12,int a_max_of_12) +{ + 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) +{ + return self->PathBezierCurveTo(p2,p3,p4,num_segments); +} +CIMGUI_API void ImDrawList_PathRect(ImDrawList* self,const ImVec2 rect_min,const ImVec2 rect_max,float rounding,ImDrawCornerFlags rounding_corners) +{ + return self->PathRect(rect_min,rect_max,rounding,rounding_corners); +} +CIMGUI_API void ImDrawList_AddCallback(ImDrawList* self,ImDrawCallback callback,void* callback_data) +{ + return self->AddCallback(callback,callback_data); +} +CIMGUI_API void ImDrawList_AddDrawCmd(ImDrawList* self) +{ + return self->AddDrawCmd(); +} +CIMGUI_API ImDrawList* ImDrawList_CloneOutput(ImDrawList* self) +{ + return self->CloneOutput(); +} +CIMGUI_API void ImDrawList_ChannelsSplit(ImDrawList* self,int count) +{ + return self->ChannelsSplit(count); +} +CIMGUI_API void ImDrawList_ChannelsMerge(ImDrawList* self) +{ + return self->ChannelsMerge(); +} +CIMGUI_API void ImDrawList_ChannelsSetCurrent(ImDrawList* self,int n) +{ + return self->ChannelsSetCurrent(n); +} +CIMGUI_API void ImDrawList_Clear(ImDrawList* self) +{ + return self->Clear(); +} +CIMGUI_API void ImDrawList_ClearFreeMemory(ImDrawList* self) +{ + return self->ClearFreeMemory(); +} +CIMGUI_API void ImDrawList_PrimReserve(ImDrawList* self,int idx_count,int vtx_count) +{ + return self->PrimReserve(idx_count,vtx_count); +} +CIMGUI_API void ImDrawList_PrimUnreserve(ImDrawList* self,int idx_count,int vtx_count) +{ + return self->PrimUnreserve(idx_count,vtx_count); +} +CIMGUI_API void ImDrawList_PrimRect(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col) +{ + return self->PrimRect(a,b,col); +} +CIMGUI_API void ImDrawList_PrimRectUV(ImDrawList* self,const ImVec2 a,const ImVec2 b,const ImVec2 uv_a,const ImVec2 uv_b,ImU32 col) +{ + return self->PrimRectUV(a,b,uv_a,uv_b,col); +} +CIMGUI_API void ImDrawList_PrimQuadUV(ImDrawList* self,const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 d,const ImVec2 uv_a,const ImVec2 uv_b,const ImVec2 uv_c,const ImVec2 uv_d,ImU32 col) +{ + return self->PrimQuadUV(a,b,c,d,uv_a,uv_b,uv_c,uv_d,col); +} +CIMGUI_API void ImDrawList_PrimWriteVtx(ImDrawList* self,const ImVec2 pos,const ImVec2 uv,ImU32 col) +{ + return self->PrimWriteVtx(pos,uv,col); +} +CIMGUI_API void ImDrawList_PrimWriteIdx(ImDrawList* self,ImDrawIdx idx) +{ + return self->PrimWriteIdx(idx); +} +CIMGUI_API void ImDrawList_PrimVtx(ImDrawList* self,const ImVec2 pos,const ImVec2 uv,ImU32 col) +{ + return self->PrimVtx(pos,uv,col); +} +CIMGUI_API void ImDrawList_UpdateClipRect(ImDrawList* self) +{ + return self->UpdateClipRect(); +} +CIMGUI_API void ImDrawList_UpdateTextureID(ImDrawList* self) +{ + return self->UpdateTextureID(); +} +CIMGUI_API ImDrawData* ImDrawData_ImDrawData(void) +{ + return IM_NEW(ImDrawData)(); +} +CIMGUI_API void ImDrawData_destroy(ImDrawData* self) +{ + IM_DELETE(self); +} +CIMGUI_API void ImDrawData_Clear(ImDrawData* self) +{ + return self->Clear(); +} +CIMGUI_API void ImDrawData_DeIndexAllBuffers(ImDrawData* self) +{ + return self->DeIndexAllBuffers(); +} +CIMGUI_API void ImDrawData_ScaleClipRects(ImDrawData* self,const ImVec2 fb_scale) +{ + return self->ScaleClipRects(fb_scale); +} +CIMGUI_API ImFontConfig* ImFontConfig_ImFontConfig(void) +{ + return IM_NEW(ImFontConfig)(); +} +CIMGUI_API void ImFontConfig_destroy(ImFontConfig* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImFontGlyphRangesBuilder* ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder(void) +{ + return IM_NEW(ImFontGlyphRangesBuilder)(); +} +CIMGUI_API void ImFontGlyphRangesBuilder_destroy(ImFontGlyphRangesBuilder* self) +{ + IM_DELETE(self); +} +CIMGUI_API void ImFontGlyphRangesBuilder_Clear(ImFontGlyphRangesBuilder* self) +{ + return self->Clear(); +} +CIMGUI_API bool ImFontGlyphRangesBuilder_GetBit(ImFontGlyphRangesBuilder* self,size_t n) +{ + return self->GetBit(n); +} +CIMGUI_API void ImFontGlyphRangesBuilder_SetBit(ImFontGlyphRangesBuilder* self,size_t n) +{ + return self->SetBit(n); +} +CIMGUI_API void ImFontGlyphRangesBuilder_AddChar(ImFontGlyphRangesBuilder* self,ImWchar c) +{ + return self->AddChar(c); +} +CIMGUI_API void ImFontGlyphRangesBuilder_AddText(ImFontGlyphRangesBuilder* self,const char* text,const char* text_end) +{ + return self->AddText(text,text_end); +} +CIMGUI_API void ImFontGlyphRangesBuilder_AddRanges(ImFontGlyphRangesBuilder* self,const ImWchar* ranges) +{ + return self->AddRanges(ranges); +} +CIMGUI_API void ImFontGlyphRangesBuilder_BuildRanges(ImFontGlyphRangesBuilder* self,ImVector_ImWchar* out_ranges) +{ + return self->BuildRanges(out_ranges); +} +CIMGUI_API ImFontAtlasCustomRect* ImFontAtlasCustomRect_ImFontAtlasCustomRect(void) +{ + return IM_NEW(ImFontAtlasCustomRect)(); +} +CIMGUI_API void ImFontAtlasCustomRect_destroy(ImFontAtlasCustomRect* self) +{ + IM_DELETE(self); +} +CIMGUI_API bool ImFontAtlasCustomRect_IsPacked(ImFontAtlasCustomRect* self) +{ + return self->IsPacked(); +} +CIMGUI_API ImFontAtlas* ImFontAtlas_ImFontAtlas(void) +{ + return IM_NEW(ImFontAtlas)(); +} +CIMGUI_API void ImFontAtlas_destroy(ImFontAtlas* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImFont* ImFontAtlas_AddFont(ImFontAtlas* self,const ImFontConfig* font_cfg) +{ + return self->AddFont(font_cfg); +} +CIMGUI_API ImFont* ImFontAtlas_AddFontDefault(ImFontAtlas* self,const ImFontConfig* font_cfg) +{ + return self->AddFontDefault(font_cfg); +} +CIMGUI_API ImFont* ImFontAtlas_AddFontFromFileTTF(ImFontAtlas* self,const char* filename,float size_pixels,const ImFontConfig* font_cfg,const ImWchar* glyph_ranges) +{ + return self->AddFontFromFileTTF(filename,size_pixels,font_cfg,glyph_ranges); +} +CIMGUI_API ImFont* ImFontAtlas_AddFontFromMemoryTTF(ImFontAtlas* self,void* font_data,int font_size,float size_pixels,const ImFontConfig* font_cfg,const ImWchar* glyph_ranges) +{ + return self->AddFontFromMemoryTTF(font_data,font_size,size_pixels,font_cfg,glyph_ranges); +} +CIMGUI_API ImFont* ImFontAtlas_AddFontFromMemoryCompressedTTF(ImFontAtlas* self,const void* compressed_font_data,int compressed_font_size,float size_pixels,const ImFontConfig* font_cfg,const ImWchar* glyph_ranges) +{ + return self->AddFontFromMemoryCompressedTTF(compressed_font_data,compressed_font_size,size_pixels,font_cfg,glyph_ranges); +} +CIMGUI_API ImFont* ImFontAtlas_AddFontFromMemoryCompressedBase85TTF(ImFontAtlas* self,const char* compressed_font_data_base85,float size_pixels,const ImFontConfig* font_cfg,const ImWchar* glyph_ranges) +{ + return self->AddFontFromMemoryCompressedBase85TTF(compressed_font_data_base85,size_pixels,font_cfg,glyph_ranges); +} +CIMGUI_API void ImFontAtlas_ClearInputData(ImFontAtlas* self) +{ + return self->ClearInputData(); +} +CIMGUI_API void ImFontAtlas_ClearTexData(ImFontAtlas* self) +{ + return self->ClearTexData(); +} +CIMGUI_API void ImFontAtlas_ClearFonts(ImFontAtlas* self) +{ + return self->ClearFonts(); +} +CIMGUI_API void ImFontAtlas_Clear(ImFontAtlas* self) +{ + return self->Clear(); +} +CIMGUI_API bool ImFontAtlas_Build(ImFontAtlas* self) +{ + return self->Build(); +} +CIMGUI_API void ImFontAtlas_GetTexDataAsAlpha8(ImFontAtlas* self,unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel) +{ + return self->GetTexDataAsAlpha8(out_pixels,out_width,out_height,out_bytes_per_pixel); +} +CIMGUI_API void ImFontAtlas_GetTexDataAsRGBA32(ImFontAtlas* self,unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel) +{ + return self->GetTexDataAsRGBA32(out_pixels,out_width,out_height,out_bytes_per_pixel); +} +CIMGUI_API bool ImFontAtlas_IsBuilt(ImFontAtlas* self) +{ + return self->IsBuilt(); +} +CIMGUI_API void ImFontAtlas_SetTexID(ImFontAtlas* self,ImTextureID id) +{ + return self->SetTexID(id); +} +CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesDefault(ImFontAtlas* self) +{ + return self->GetGlyphRangesDefault(); +} +CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesKorean(ImFontAtlas* self) +{ + return self->GetGlyphRangesKorean(); +} +CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesJapanese(ImFontAtlas* self) +{ + return self->GetGlyphRangesJapanese(); +} +CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesChineseFull(ImFontAtlas* self) +{ + return self->GetGlyphRangesChineseFull(); +} +CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon(ImFontAtlas* self) +{ + return self->GetGlyphRangesChineseSimplifiedCommon(); +} +CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesCyrillic(ImFontAtlas* self) +{ + return self->GetGlyphRangesCyrillic(); +} +CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesThai(ImFontAtlas* self) +{ + return self->GetGlyphRangesThai(); +} +CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesVietnamese(ImFontAtlas* self) +{ + return self->GetGlyphRangesVietnamese(); +} +CIMGUI_API int ImFontAtlas_AddCustomRectRegular(ImFontAtlas* self,unsigned int id,int width,int height) +{ + return self->AddCustomRectRegular(id,width,height); +} +CIMGUI_API int ImFontAtlas_AddCustomRectFontGlyph(ImFontAtlas* self,ImFont* font,ImWchar id,int width,int height,float advance_x,const ImVec2 offset) +{ + return self->AddCustomRectFontGlyph(font,id,width,height,advance_x,offset); +} +CIMGUI_API const ImFontAtlasCustomRect* ImFontAtlas_GetCustomRectByIndex(ImFontAtlas* self,int index) +{ + return self->GetCustomRectByIndex(index); +} +CIMGUI_API void ImFontAtlas_CalcCustomRectUV(ImFontAtlas* self,const ImFontAtlasCustomRect* rect,ImVec2* out_uv_min,ImVec2* out_uv_max) +{ + return self->CalcCustomRectUV(rect,out_uv_min,out_uv_max); +} +CIMGUI_API bool ImFontAtlas_GetMouseCursorTexData(ImFontAtlas* self,ImGuiMouseCursor cursor,ImVec2* out_offset,ImVec2* out_size,ImVec2 out_uv_border[2],ImVec2 out_uv_fill[2]) +{ + return self->GetMouseCursorTexData(cursor,out_offset,out_size,out_uv_border,out_uv_fill); +} +CIMGUI_API ImFont* ImFont_ImFont(void) +{ + return IM_NEW(ImFont)(); +} +CIMGUI_API void ImFont_destroy(ImFont* self) +{ + IM_DELETE(self); +} +CIMGUI_API const ImFontGlyph* ImFont_FindGlyph(ImFont* self,ImWchar c) +{ + return self->FindGlyph(c); +} +CIMGUI_API const ImFontGlyph* ImFont_FindGlyphNoFallback(ImFont* self,ImWchar c) +{ + return self->FindGlyphNoFallback(c); +} +CIMGUI_API float ImFont_GetCharAdvance(ImFont* self,ImWchar c) +{ + return self->GetCharAdvance(c); +} +CIMGUI_API bool ImFont_IsLoaded(ImFont* self) +{ + return self->IsLoaded(); +} +CIMGUI_API const char* ImFont_GetDebugName(ImFont* self) +{ + return self->GetDebugName(); +} +CIMGUI_API void ImFont_CalcTextSizeA(ImVec2 *pOut,ImFont* self,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining) +{ + *pOut = self->CalcTextSizeA(size,max_width,wrap_width,text_begin,text_end,remaining); +} +CIMGUI_API const char* ImFont_CalcWordWrapPositionA(ImFont* self,float scale,const char* text,const char* text_end,float wrap_width) +{ + return self->CalcWordWrapPositionA(scale,text,text_end,wrap_width); +} +CIMGUI_API void ImFont_RenderChar(ImFont* self,ImDrawList* draw_list,float size,ImVec2 pos,ImU32 col,ImWchar c) +{ + return self->RenderChar(draw_list,size,pos,col,c); +} +CIMGUI_API void ImFont_RenderText(ImFont* self,ImDrawList* draw_list,float size,ImVec2 pos,ImU32 col,const ImVec4 clip_rect,const char* text_begin,const char* text_end,float wrap_width,bool cpu_fine_clip) +{ + return self->RenderText(draw_list,size,pos,col,clip_rect,text_begin,text_end,wrap_width,cpu_fine_clip); +} +CIMGUI_API void ImFont_BuildLookupTable(ImFont* self) +{ + return self->BuildLookupTable(); +} +CIMGUI_API void ImFont_ClearOutputData(ImFont* self) +{ + return self->ClearOutputData(); +} +CIMGUI_API void ImFont_GrowIndex(ImFont* self,int new_size) +{ + return self->GrowIndex(new_size); +} +CIMGUI_API void ImFont_AddGlyph(ImFont* self,ImWchar c,float x0,float y0,float x1,float y1,float u0,float v0,float u1,float v1,float advance_x) +{ + return self->AddGlyph(c,x0,y0,x1,y1,u0,v0,u1,v1,advance_x); +} +CIMGUI_API void ImFont_AddRemapChar(ImFont* self,ImWchar dst,ImWchar src,bool overwrite_dst) +{ + return self->AddRemapChar(dst,src,overwrite_dst); +} +CIMGUI_API void ImFont_SetGlyphVisible(ImFont* self,ImWchar c,bool visible) +{ + return self->SetGlyphVisible(c,visible); +} +CIMGUI_API void ImFont_SetFallbackChar(ImFont* self,ImWchar c) +{ + return self->SetFallbackChar(c); +} +CIMGUI_API bool ImFont_IsGlyphRangeUnused(ImFont* self,unsigned int c_begin,unsigned int c_last) +{ + return self->IsGlyphRangeUnused(c_begin,c_last); +} + + + +/////////////////////////////manual written functions +CIMGUI_API void igLogText(CONST char *fmt, ...) +{ + char buffer[256]; + va_list args; + va_start(args, fmt); + vsnprintf(buffer, 256, fmt, args); + va_end(args); + + ImGui::LogText("%s", buffer); +} +CIMGUI_API void ImGuiTextBuffer_appendf(struct ImGuiTextBuffer *buffer, const char *fmt, ...) +{ + va_list args; + va_start(args, fmt); + buffer->appendfv(fmt, args); + va_end(args); +} + +CIMGUI_API float igGET_FLT_MAX() +{ + return FLT_MAX; +} +CIMGUI_API void igColorConvertRGBtoHSV(float r,float g,float b,float *out_h,float *out_s,float *out_v) +{ + ImGui::ColorConvertRGBtoHSV(r,g,b,*out_h,*out_s,*out_v); +} +CIMGUI_API void igColorConvertHSVtoRGB(float h,float s,float v,float *out_r,float *out_g,float *out_b) +{ + ImGui::ColorConvertHSVtoRGB(h,s,v,*out_r,*out_g,*out_b); +} + +CIMGUI_API ImVector_ImWchar* ImVector_ImWchar_create() +{ + return IM_NEW(ImVector) (); +} + +CIMGUI_API void ImVector_ImWchar_destroy(ImVector_ImWchar* self) +{ + IM_DELETE(self); +} + +CIMGUI_API void ImVector_ImWchar_Init(ImVector_ImWchar* p) +{ + IM_PLACEMENT_NEW(p) ImVector(); +} +CIMGUI_API void ImVector_ImWchar_UnInit(ImVector_ImWchar* p) +{ + p->~ImVector(); +} + + +#ifdef IMGUI_HAS_DOCK + +// NOTE: Some function pointers in the ImGuiPlatformIO structure are not C-compatible because of their +// use of a complex return type. To work around this, we store a custom CimguiStorage object inside +// ImGuiIO::BackendLanguageUserData, which contains C-compatible function pointer variants for these +// functions. When a user function pointer is provided, we hook up the underlying ImGuiPlatformIO +// function pointer to a thunk which accesses the user function pointer through CimguiStorage. + +struct CimguiStorage +{ + void(*Platform_GetWindowPos)(ImGuiViewport* vp, ImVec2* out_pos); + void(*Platform_GetWindowSize)(ImGuiViewport* vp, ImVec2* out_pos); +}; + +// Gets a reference to the CimguiStorage object stored in the current ImGui context's BackendLanguageUserData. +CimguiStorage& GetCimguiStorage() +{ + ImGuiIO& io = ImGui::GetIO(); + if (io.BackendLanguageUserData == NULL) + { + io.BackendLanguageUserData = new CimguiStorage(); + } + + return *(CimguiStorage*)io.BackendLanguageUserData; +} + +// Thunk satisfying the signature of ImGuiPlatformIO::Platform_GetWindowPos. +ImVec2 Platform_GetWindowPos_hook(ImGuiViewport* vp) +{ + ImVec2 pos; + GetCimguiStorage().Platform_GetWindowPos(vp, &pos); + return pos; +}; + +// Fully C-compatible function pointer setter for ImGuiPlatformIO::Platform_GetWindowPos. +CIMGUI_API void ImGuiPlatformIO_Set_Platform_GetWindowPos(ImGuiPlatformIO* platform_io, void(*user_callback)(ImGuiViewport* vp, ImVec2* out_pos)) +{ + CimguiStorage& storage = GetCimguiStorage(); + storage.Platform_GetWindowPos = user_callback; + platform_io->Platform_GetWindowPos = &Platform_GetWindowPos_hook; +} + +// Thunk satisfying the signature of ImGuiPlatformIO::Platform_GetWindowSize. +ImVec2 Platform_GetWindowSize_hook(ImGuiViewport* vp) +{ + ImVec2 size; + GetCimguiStorage().Platform_GetWindowSize(vp, &size); + return size; +}; + +// Fully C-compatible function pointer setter for ImGuiPlatformIO::Platform_GetWindowSize. +CIMGUI_API void ImGuiPlatformIO_Set_Platform_GetWindowSize(ImGuiPlatformIO* platform_io, void(*user_callback)(ImGuiViewport* vp, ImVec2* out_size)) +{ + CimguiStorage& storage = GetCimguiStorage(); + storage.Platform_GetWindowSize = user_callback; + platform_io->Platform_GetWindowSize = &Platform_GetWindowSize_hook; +} + +#endif diff --git a/imgui-sys/third-party/cimgui.h b/imgui-sys/third-party/cimgui.h new file mode 100644 index 0000000..12cc1d6 --- /dev/null +++ b/imgui-sys/third-party/cimgui.h @@ -0,0 +1,1507 @@ +//This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui +//based on imgui.h file version "1.76" from Dear ImGui https://github.com/ocornut/imgui +#ifndef CIMGUI_INCLUDED +#define CIMGUI_INCLUDED +#include +#include +#if defined _WIN32 || defined __CYGWIN__ + #ifdef CIMGUI_NO_EXPORT + #define API + #else + #define API __declspec(dllexport) + #endif + #ifndef __GNUC__ + #define snprintf sprintf_s + #endif +#else + #ifdef __GNUC__ + #define API __attribute__((__visibility__("default"))) + #else + #define API + #endif +#endif + +#if defined __cplusplus + #define EXTERN extern "C" +#else + #include + #include + #define EXTERN extern +#endif + +#define CIMGUI_API EXTERN API +#define CONST const + + +#ifdef _MSC_VER +typedef unsigned __int64 ImU64; +#else +//typedef unsigned long long ImU64; +#endif + + +#ifdef CIMGUI_DEFINE_ENUMS_AND_STRUCTS +typedef struct ImGuiStoragePair ImGuiStoragePair; +typedef struct ImGuiTextRange ImGuiTextRange; +typedef struct ImFontAtlasCustomRect ImFontAtlasCustomRect; +typedef struct ImVec4 ImVec4; +typedef struct ImVec2 ImVec2; +typedef struct ImGuiTextFilter ImGuiTextFilter; +typedef struct ImGuiTextBuffer ImGuiTextBuffer; +typedef struct ImGuiStyle ImGuiStyle; +typedef struct ImGuiStorage ImGuiStorage; +typedef struct ImGuiSizeCallbackData ImGuiSizeCallbackData; +typedef struct ImGuiPayload ImGuiPayload; +typedef struct ImGuiOnceUponAFrame ImGuiOnceUponAFrame; +typedef struct ImGuiListClipper ImGuiListClipper; +typedef struct ImGuiInputTextCallbackData ImGuiInputTextCallbackData; +typedef struct ImGuiIO ImGuiIO; +typedef struct ImGuiContext ImGuiContext; +typedef struct ImColor ImColor; +typedef struct ImFontGlyphRangesBuilder ImFontGlyphRangesBuilder; +typedef struct ImFontGlyph ImFontGlyph; +typedef struct ImFontConfig ImFontConfig; +typedef struct ImFontAtlas ImFontAtlas; +typedef struct ImFont ImFont; +typedef struct ImDrawVert ImDrawVert; +typedef struct ImDrawListSplitter ImDrawListSplitter; +typedef struct ImDrawListSharedData ImDrawListSharedData; +typedef struct ImDrawList ImDrawList; +typedef struct ImDrawData ImDrawData; +typedef struct ImDrawCmd ImDrawCmd; +typedef struct ImDrawChannel ImDrawChannel; + +struct ImDrawChannel; +struct ImDrawCmd; +struct ImDrawData; +struct ImDrawList; +struct ImDrawListSharedData; +struct ImDrawListSplitter; +struct ImDrawVert; +struct ImFont; +struct ImFontAtlas; +struct ImFontConfig; +struct ImFontGlyph; +struct ImFontGlyphRangesBuilder; +struct ImColor; +struct ImGuiContext; +struct ImGuiIO; +struct ImGuiInputTextCallbackData; +struct ImGuiListClipper; +struct ImGuiOnceUponAFrame; +struct ImGuiPayload; +struct ImGuiSizeCallbackData; +struct ImGuiStorage; +struct ImGuiStyle; +struct ImGuiTextBuffer; +struct ImGuiTextFilter; +typedef int ImGuiCol; +typedef int ImGuiCond; +typedef int ImGuiDataType; +typedef int ImGuiDir; +typedef int ImGuiKey; +typedef int ImGuiNavInput; +typedef int ImGuiMouseButton; +typedef int ImGuiMouseCursor; +typedef int ImGuiStyleVar; +typedef int ImDrawCornerFlags; +typedef int ImDrawListFlags; +typedef int ImFontAtlasFlags; +typedef int ImGuiBackendFlags; +typedef int ImGuiColorEditFlags; +typedef int ImGuiConfigFlags; +typedef int ImGuiComboFlags; +typedef int ImGuiDragDropFlags; +typedef int ImGuiFocusedFlags; +typedef int ImGuiHoveredFlags; +typedef int ImGuiInputTextFlags; +typedef int ImGuiKeyModFlags; +typedef int ImGuiSelectableFlags; +typedef int ImGuiTabBarFlags; +typedef int ImGuiTabItemFlags; +typedef int ImGuiTreeNodeFlags; +typedef int ImGuiWindowFlags; +typedef void* ImTextureID; +typedef unsigned int ImGuiID; +typedef int (*ImGuiInputTextCallback)(ImGuiInputTextCallbackData *data); +typedef void (*ImGuiSizeCallback)(ImGuiSizeCallbackData* data); +typedef unsigned short ImWchar16; +typedef unsigned int ImWchar32; +typedef ImWchar16 ImWchar; +typedef signed char ImS8; +typedef unsigned char ImU8; +typedef signed short ImS16; +typedef unsigned short ImU16; +typedef signed int ImS32; +typedef unsigned int ImU32; +typedef int64_t ImS64; +typedef uint64_t ImU64; +typedef void (*ImDrawCallback)(const ImDrawList* parent_list, const ImDrawCmd* cmd); +typedef unsigned short ImDrawIdx; +typedef struct ImVector{int Size;int Capacity;void* Data;} ImVector; +typedef struct ImVector_float {int Size;int Capacity;float* Data;} ImVector_float; +typedef struct ImVector_ImWchar {int Size;int Capacity;ImWchar* Data;} ImVector_ImWchar; +typedef struct ImVector_ImDrawVert {int Size;int Capacity;ImDrawVert* Data;} ImVector_ImDrawVert; +typedef struct ImVector_ImFontGlyph {int Size;int Capacity;ImFontGlyph* Data;} ImVector_ImFontGlyph; +typedef struct ImVector_ImGuiTextRange {int Size;int Capacity;ImGuiTextRange* Data;} ImVector_ImGuiTextRange; +typedef struct ImVector_ImGuiStoragePair {int Size;int Capacity;ImGuiStoragePair* Data;} ImVector_ImGuiStoragePair; +typedef struct ImVector_ImDrawChannel {int Size;int Capacity;ImDrawChannel* Data;} ImVector_ImDrawChannel; +typedef struct ImVector_char {int Size;int Capacity;char* Data;} ImVector_char; +typedef struct ImVector_ImU32 {int Size;int Capacity;ImU32* Data;} ImVector_ImU32; +typedef struct ImVector_ImFontAtlasCustomRect {int Size;int Capacity;ImFontAtlasCustomRect* Data;} ImVector_ImFontAtlasCustomRect; +typedef struct ImVector_ImTextureID {int Size;int Capacity;ImTextureID* Data;} ImVector_ImTextureID; +typedef struct ImVector_ImFontConfig {int Size;int Capacity;ImFontConfig* Data;} ImVector_ImFontConfig; +typedef struct ImVector_ImFontPtr {int Size;int Capacity;ImFont** Data;} ImVector_ImFontPtr; +typedef struct ImVector_ImDrawCmd {int Size;int Capacity;ImDrawCmd* Data;} ImVector_ImDrawCmd; +typedef struct ImVector_ImVec4 {int Size;int Capacity;ImVec4* Data;} ImVector_ImVec4; +typedef struct ImVector_ImDrawIdx {int Size;int Capacity;ImDrawIdx* Data;} ImVector_ImDrawIdx; +typedef struct ImVector_ImVec2 {int Size;int Capacity;ImVec2* Data;} ImVector_ImVec2; + +struct ImVec2 +{ + float x, y; +}; +struct ImVec4 +{ + float x, y, z, w; +}; +typedef enum { + ImGuiWindowFlags_None = 0, + ImGuiWindowFlags_NoTitleBar = 1 << 0, + ImGuiWindowFlags_NoResize = 1 << 1, + ImGuiWindowFlags_NoMove = 1 << 2, + ImGuiWindowFlags_NoScrollbar = 1 << 3, + ImGuiWindowFlags_NoScrollWithMouse = 1 << 4, + ImGuiWindowFlags_NoCollapse = 1 << 5, + ImGuiWindowFlags_AlwaysAutoResize = 1 << 6, + ImGuiWindowFlags_NoBackground = 1 << 7, + ImGuiWindowFlags_NoSavedSettings = 1 << 8, + ImGuiWindowFlags_NoMouseInputs = 1 << 9, + ImGuiWindowFlags_MenuBar = 1 << 10, + ImGuiWindowFlags_HorizontalScrollbar = 1 << 11, + ImGuiWindowFlags_NoFocusOnAppearing = 1 << 12, + ImGuiWindowFlags_NoBringToFrontOnFocus = 1 << 13, + ImGuiWindowFlags_AlwaysVerticalScrollbar= 1 << 14, + ImGuiWindowFlags_AlwaysHorizontalScrollbar=1<< 15, + ImGuiWindowFlags_AlwaysUseWindowPadding = 1 << 16, + ImGuiWindowFlags_NoNavInputs = 1 << 18, + ImGuiWindowFlags_NoNavFocus = 1 << 19, + ImGuiWindowFlags_UnsavedDocument = 1 << 20, + ImGuiWindowFlags_NoNav = ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus, + ImGuiWindowFlags_NoDecoration = ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_NoCollapse, + ImGuiWindowFlags_NoInputs = ImGuiWindowFlags_NoMouseInputs | ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus, + ImGuiWindowFlags_NavFlattened = 1 << 23, + ImGuiWindowFlags_ChildWindow = 1 << 24, + ImGuiWindowFlags_Tooltip = 1 << 25, + ImGuiWindowFlags_Popup = 1 << 26, + ImGuiWindowFlags_Modal = 1 << 27, + ImGuiWindowFlags_ChildMenu = 1 << 28 +}ImGuiWindowFlags_; +typedef enum { + ImGuiInputTextFlags_None = 0, + ImGuiInputTextFlags_CharsDecimal = 1 << 0, + ImGuiInputTextFlags_CharsHexadecimal = 1 << 1, + ImGuiInputTextFlags_CharsUppercase = 1 << 2, + ImGuiInputTextFlags_CharsNoBlank = 1 << 3, + ImGuiInputTextFlags_AutoSelectAll = 1 << 4, + ImGuiInputTextFlags_EnterReturnsTrue = 1 << 5, + ImGuiInputTextFlags_CallbackCompletion = 1 << 6, + ImGuiInputTextFlags_CallbackHistory = 1 << 7, + ImGuiInputTextFlags_CallbackAlways = 1 << 8, + ImGuiInputTextFlags_CallbackCharFilter = 1 << 9, + ImGuiInputTextFlags_AllowTabInput = 1 << 10, + ImGuiInputTextFlags_CtrlEnterForNewLine = 1 << 11, + ImGuiInputTextFlags_NoHorizontalScroll = 1 << 12, + ImGuiInputTextFlags_AlwaysInsertMode = 1 << 13, + ImGuiInputTextFlags_ReadOnly = 1 << 14, + ImGuiInputTextFlags_Password = 1 << 15, + ImGuiInputTextFlags_NoUndoRedo = 1 << 16, + ImGuiInputTextFlags_CharsScientific = 1 << 17, + ImGuiInputTextFlags_CallbackResize = 1 << 18, + ImGuiInputTextFlags_Multiline = 1 << 20, + ImGuiInputTextFlags_NoMarkEdited = 1 << 21 +}ImGuiInputTextFlags_; +typedef enum { + ImGuiTreeNodeFlags_None = 0, + ImGuiTreeNodeFlags_Selected = 1 << 0, + ImGuiTreeNodeFlags_Framed = 1 << 1, + ImGuiTreeNodeFlags_AllowItemOverlap = 1 << 2, + ImGuiTreeNodeFlags_NoTreePushOnOpen = 1 << 3, + ImGuiTreeNodeFlags_NoAutoOpenOnLog = 1 << 4, + ImGuiTreeNodeFlags_DefaultOpen = 1 << 5, + ImGuiTreeNodeFlags_OpenOnDoubleClick = 1 << 6, + ImGuiTreeNodeFlags_OpenOnArrow = 1 << 7, + ImGuiTreeNodeFlags_Leaf = 1 << 8, + ImGuiTreeNodeFlags_Bullet = 1 << 9, + ImGuiTreeNodeFlags_FramePadding = 1 << 10, + ImGuiTreeNodeFlags_SpanAvailWidth = 1 << 11, + ImGuiTreeNodeFlags_SpanFullWidth = 1 << 12, + ImGuiTreeNodeFlags_NavLeftJumpsBackHere = 1 << 13, + ImGuiTreeNodeFlags_CollapsingHeader = ImGuiTreeNodeFlags_Framed | ImGuiTreeNodeFlags_NoTreePushOnOpen | ImGuiTreeNodeFlags_NoAutoOpenOnLog +}ImGuiTreeNodeFlags_; +typedef enum { + ImGuiSelectableFlags_None = 0, + ImGuiSelectableFlags_DontClosePopups = 1 << 0, + ImGuiSelectableFlags_SpanAllColumns = 1 << 1, + ImGuiSelectableFlags_AllowDoubleClick = 1 << 2, + ImGuiSelectableFlags_Disabled = 1 << 3, + ImGuiSelectableFlags_AllowItemOverlap = 1 << 4 +}ImGuiSelectableFlags_; +typedef enum { + ImGuiComboFlags_None = 0, + ImGuiComboFlags_PopupAlignLeft = 1 << 0, + ImGuiComboFlags_HeightSmall = 1 << 1, + ImGuiComboFlags_HeightRegular = 1 << 2, + ImGuiComboFlags_HeightLarge = 1 << 3, + ImGuiComboFlags_HeightLargest = 1 << 4, + ImGuiComboFlags_NoArrowButton = 1 << 5, + ImGuiComboFlags_NoPreview = 1 << 6, + ImGuiComboFlags_HeightMask_ = ImGuiComboFlags_HeightSmall | ImGuiComboFlags_HeightRegular | ImGuiComboFlags_HeightLarge | ImGuiComboFlags_HeightLargest +}ImGuiComboFlags_; +typedef enum { + ImGuiTabBarFlags_None = 0, + ImGuiTabBarFlags_Reorderable = 1 << 0, + ImGuiTabBarFlags_AutoSelectNewTabs = 1 << 1, + ImGuiTabBarFlags_TabListPopupButton = 1 << 2, + ImGuiTabBarFlags_NoCloseWithMiddleMouseButton = 1 << 3, + ImGuiTabBarFlags_NoTabListScrollingButtons = 1 << 4, + ImGuiTabBarFlags_NoTooltip = 1 << 5, + ImGuiTabBarFlags_FittingPolicyResizeDown = 1 << 6, + ImGuiTabBarFlags_FittingPolicyScroll = 1 << 7, + ImGuiTabBarFlags_FittingPolicyMask_ = ImGuiTabBarFlags_FittingPolicyResizeDown | ImGuiTabBarFlags_FittingPolicyScroll, + ImGuiTabBarFlags_FittingPolicyDefault_ = ImGuiTabBarFlags_FittingPolicyResizeDown +}ImGuiTabBarFlags_; +typedef enum { + ImGuiTabItemFlags_None = 0, + ImGuiTabItemFlags_UnsavedDocument = 1 << 0, + ImGuiTabItemFlags_SetSelected = 1 << 1, + ImGuiTabItemFlags_NoCloseWithMiddleMouseButton = 1 << 2, + ImGuiTabItemFlags_NoPushId = 1 << 3 +}ImGuiTabItemFlags_; +typedef enum { + ImGuiFocusedFlags_None = 0, + ImGuiFocusedFlags_ChildWindows = 1 << 0, + ImGuiFocusedFlags_RootWindow = 1 << 1, + ImGuiFocusedFlags_AnyWindow = 1 << 2, + ImGuiFocusedFlags_RootAndChildWindows = ImGuiFocusedFlags_RootWindow | ImGuiFocusedFlags_ChildWindows +}ImGuiFocusedFlags_; +typedef enum { + ImGuiHoveredFlags_None = 0, + ImGuiHoveredFlags_ChildWindows = 1 << 0, + ImGuiHoveredFlags_RootWindow = 1 << 1, + ImGuiHoveredFlags_AnyWindow = 1 << 2, + ImGuiHoveredFlags_AllowWhenBlockedByPopup = 1 << 3, + ImGuiHoveredFlags_AllowWhenBlockedByActiveItem = 1 << 5, + ImGuiHoveredFlags_AllowWhenOverlapped = 1 << 6, + ImGuiHoveredFlags_AllowWhenDisabled = 1 << 7, + ImGuiHoveredFlags_RectOnly = ImGuiHoveredFlags_AllowWhenBlockedByPopup | ImGuiHoveredFlags_AllowWhenBlockedByActiveItem | ImGuiHoveredFlags_AllowWhenOverlapped, + ImGuiHoveredFlags_RootAndChildWindows = ImGuiHoveredFlags_RootWindow | ImGuiHoveredFlags_ChildWindows +}ImGuiHoveredFlags_; +typedef enum { + ImGuiDragDropFlags_None = 0, + ImGuiDragDropFlags_SourceNoPreviewTooltip = 1 << 0, + ImGuiDragDropFlags_SourceNoDisableHover = 1 << 1, + ImGuiDragDropFlags_SourceNoHoldToOpenOthers = 1 << 2, + ImGuiDragDropFlags_SourceAllowNullID = 1 << 3, + ImGuiDragDropFlags_SourceExtern = 1 << 4, + ImGuiDragDropFlags_SourceAutoExpirePayload = 1 << 5, + ImGuiDragDropFlags_AcceptBeforeDelivery = 1 << 10, + ImGuiDragDropFlags_AcceptNoDrawDefaultRect = 1 << 11, + ImGuiDragDropFlags_AcceptNoPreviewTooltip = 1 << 12, + ImGuiDragDropFlags_AcceptPeekOnly = ImGuiDragDropFlags_AcceptBeforeDelivery | ImGuiDragDropFlags_AcceptNoDrawDefaultRect +}ImGuiDragDropFlags_; +typedef enum { + ImGuiDataType_S8, + ImGuiDataType_U8, + ImGuiDataType_S16, + ImGuiDataType_U16, + ImGuiDataType_S32, + ImGuiDataType_U32, + ImGuiDataType_S64, + ImGuiDataType_U64, + ImGuiDataType_Float, + ImGuiDataType_Double, + ImGuiDataType_COUNT +}ImGuiDataType_; +typedef enum { + ImGuiDir_None = -1, + ImGuiDir_Left = 0, + ImGuiDir_Right = 1, + ImGuiDir_Up = 2, + ImGuiDir_Down = 3, + ImGuiDir_COUNT +}ImGuiDir_; +typedef enum { + ImGuiKey_Tab, + ImGuiKey_LeftArrow, + ImGuiKey_RightArrow, + ImGuiKey_UpArrow, + ImGuiKey_DownArrow, + ImGuiKey_PageUp, + ImGuiKey_PageDown, + ImGuiKey_Home, + ImGuiKey_End, + ImGuiKey_Insert, + ImGuiKey_Delete, + ImGuiKey_Backspace, + ImGuiKey_Space, + ImGuiKey_Enter, + ImGuiKey_Escape, + ImGuiKey_KeyPadEnter, + ImGuiKey_A, + ImGuiKey_C, + ImGuiKey_V, + ImGuiKey_X, + ImGuiKey_Y, + ImGuiKey_Z, + ImGuiKey_COUNT +}ImGuiKey_; +typedef enum { + ImGuiKeyModFlags_None = 0, + ImGuiKeyModFlags_Ctrl = 1 << 0, + ImGuiKeyModFlags_Shift = 1 << 1, + ImGuiKeyModFlags_Alt = 1 << 2, + ImGuiKeyModFlags_Super = 1 << 3 +}ImGuiKeyModFlags_; +typedef enum { + ImGuiNavInput_Activate, + ImGuiNavInput_Cancel, + ImGuiNavInput_Input, + ImGuiNavInput_Menu, + ImGuiNavInput_DpadLeft, + ImGuiNavInput_DpadRight, + ImGuiNavInput_DpadUp, + ImGuiNavInput_DpadDown, + ImGuiNavInput_LStickLeft, + ImGuiNavInput_LStickRight, + ImGuiNavInput_LStickUp, + ImGuiNavInput_LStickDown, + ImGuiNavInput_FocusPrev, + ImGuiNavInput_FocusNext, + ImGuiNavInput_TweakSlow, + ImGuiNavInput_TweakFast, + ImGuiNavInput_KeyMenu_, + ImGuiNavInput_KeyLeft_, + ImGuiNavInput_KeyRight_, + ImGuiNavInput_KeyUp_, + ImGuiNavInput_KeyDown_, + ImGuiNavInput_COUNT, + ImGuiNavInput_InternalStart_ = ImGuiNavInput_KeyMenu_ +}ImGuiNavInput_; +typedef enum { + ImGuiConfigFlags_None = 0, + ImGuiConfigFlags_NavEnableKeyboard = 1 << 0, + ImGuiConfigFlags_NavEnableGamepad = 1 << 1, + ImGuiConfigFlags_NavEnableSetMousePos = 1 << 2, + ImGuiConfigFlags_NavNoCaptureKeyboard = 1 << 3, + ImGuiConfigFlags_NoMouse = 1 << 4, + ImGuiConfigFlags_NoMouseCursorChange = 1 << 5, + ImGuiConfigFlags_IsSRGB = 1 << 20, + ImGuiConfigFlags_IsTouchScreen = 1 << 21 +}ImGuiConfigFlags_; +typedef enum { + ImGuiBackendFlags_None = 0, + ImGuiBackendFlags_HasGamepad = 1 << 0, + ImGuiBackendFlags_HasMouseCursors = 1 << 1, + ImGuiBackendFlags_HasSetMousePos = 1 << 2, + ImGuiBackendFlags_RendererHasVtxOffset = 1 << 3 +}ImGuiBackendFlags_; +typedef enum { + ImGuiCol_Text, + ImGuiCol_TextDisabled, + ImGuiCol_WindowBg, + ImGuiCol_ChildBg, + ImGuiCol_PopupBg, + ImGuiCol_Border, + ImGuiCol_BorderShadow, + ImGuiCol_FrameBg, + ImGuiCol_FrameBgHovered, + ImGuiCol_FrameBgActive, + ImGuiCol_TitleBg, + ImGuiCol_TitleBgActive, + ImGuiCol_TitleBgCollapsed, + ImGuiCol_MenuBarBg, + ImGuiCol_ScrollbarBg, + ImGuiCol_ScrollbarGrab, + ImGuiCol_ScrollbarGrabHovered, + ImGuiCol_ScrollbarGrabActive, + ImGuiCol_CheckMark, + ImGuiCol_SliderGrab, + ImGuiCol_SliderGrabActive, + ImGuiCol_Button, + ImGuiCol_ButtonHovered, + ImGuiCol_ButtonActive, + ImGuiCol_Header, + ImGuiCol_HeaderHovered, + ImGuiCol_HeaderActive, + ImGuiCol_Separator, + ImGuiCol_SeparatorHovered, + ImGuiCol_SeparatorActive, + ImGuiCol_ResizeGrip, + ImGuiCol_ResizeGripHovered, + ImGuiCol_ResizeGripActive, + ImGuiCol_Tab, + ImGuiCol_TabHovered, + ImGuiCol_TabActive, + ImGuiCol_TabUnfocused, + ImGuiCol_TabUnfocusedActive, + ImGuiCol_PlotLines, + ImGuiCol_PlotLinesHovered, + ImGuiCol_PlotHistogram, + ImGuiCol_PlotHistogramHovered, + ImGuiCol_TextSelectedBg, + ImGuiCol_DragDropTarget, + ImGuiCol_NavHighlight, + ImGuiCol_NavWindowingHighlight, + ImGuiCol_NavWindowingDimBg, + ImGuiCol_ModalWindowDimBg, + ImGuiCol_COUNT +}ImGuiCol_; +typedef enum { + ImGuiStyleVar_Alpha, + ImGuiStyleVar_WindowPadding, + ImGuiStyleVar_WindowRounding, + ImGuiStyleVar_WindowBorderSize, + ImGuiStyleVar_WindowMinSize, + ImGuiStyleVar_WindowTitleAlign, + ImGuiStyleVar_ChildRounding, + ImGuiStyleVar_ChildBorderSize, + ImGuiStyleVar_PopupRounding, + ImGuiStyleVar_PopupBorderSize, + ImGuiStyleVar_FramePadding, + ImGuiStyleVar_FrameRounding, + ImGuiStyleVar_FrameBorderSize, + ImGuiStyleVar_ItemSpacing, + ImGuiStyleVar_ItemInnerSpacing, + ImGuiStyleVar_IndentSpacing, + ImGuiStyleVar_ScrollbarSize, + ImGuiStyleVar_ScrollbarRounding, + ImGuiStyleVar_GrabMinSize, + ImGuiStyleVar_GrabRounding, + ImGuiStyleVar_TabRounding, + ImGuiStyleVar_ButtonTextAlign, + ImGuiStyleVar_SelectableTextAlign, + ImGuiStyleVar_COUNT +}ImGuiStyleVar_; +typedef enum { + ImGuiColorEditFlags_None = 0, + ImGuiColorEditFlags_NoAlpha = 1 << 1, + ImGuiColorEditFlags_NoPicker = 1 << 2, + ImGuiColorEditFlags_NoOptions = 1 << 3, + ImGuiColorEditFlags_NoSmallPreview = 1 << 4, + ImGuiColorEditFlags_NoInputs = 1 << 5, + ImGuiColorEditFlags_NoTooltip = 1 << 6, + ImGuiColorEditFlags_NoLabel = 1 << 7, + ImGuiColorEditFlags_NoSidePreview = 1 << 8, + ImGuiColorEditFlags_NoDragDrop = 1 << 9, + ImGuiColorEditFlags_NoBorder = 1 << 10, + ImGuiColorEditFlags_AlphaBar = 1 << 16, + ImGuiColorEditFlags_AlphaPreview = 1 << 17, + ImGuiColorEditFlags_AlphaPreviewHalf= 1 << 18, + ImGuiColorEditFlags_HDR = 1 << 19, + ImGuiColorEditFlags_DisplayRGB = 1 << 20, + ImGuiColorEditFlags_DisplayHSV = 1 << 21, + ImGuiColorEditFlags_DisplayHex = 1 << 22, + ImGuiColorEditFlags_Uint8 = 1 << 23, + ImGuiColorEditFlags_Float = 1 << 24, + ImGuiColorEditFlags_PickerHueBar = 1 << 25, + ImGuiColorEditFlags_PickerHueWheel = 1 << 26, + ImGuiColorEditFlags_InputRGB = 1 << 27, + ImGuiColorEditFlags_InputHSV = 1 << 28, + ImGuiColorEditFlags__OptionsDefault = ImGuiColorEditFlags_Uint8|ImGuiColorEditFlags_DisplayRGB|ImGuiColorEditFlags_InputRGB|ImGuiColorEditFlags_PickerHueBar, + ImGuiColorEditFlags__DisplayMask = ImGuiColorEditFlags_DisplayRGB|ImGuiColorEditFlags_DisplayHSV|ImGuiColorEditFlags_DisplayHex, + ImGuiColorEditFlags__DataTypeMask = ImGuiColorEditFlags_Uint8|ImGuiColorEditFlags_Float, + ImGuiColorEditFlags__PickerMask = ImGuiColorEditFlags_PickerHueWheel|ImGuiColorEditFlags_PickerHueBar, + ImGuiColorEditFlags__InputMask = ImGuiColorEditFlags_InputRGB|ImGuiColorEditFlags_InputHSV +}ImGuiColorEditFlags_; +typedef enum { + ImGuiMouseButton_Left = 0, + ImGuiMouseButton_Right = 1, + ImGuiMouseButton_Middle = 2, + ImGuiMouseButton_COUNT = 5 +}ImGuiMouseButton_; +typedef enum { + ImGuiMouseCursor_None = -1, + ImGuiMouseCursor_Arrow = 0, + ImGuiMouseCursor_TextInput, + ImGuiMouseCursor_ResizeAll, + ImGuiMouseCursor_ResizeNS, + ImGuiMouseCursor_ResizeEW, + ImGuiMouseCursor_ResizeNESW, + ImGuiMouseCursor_ResizeNWSE, + ImGuiMouseCursor_Hand, + ImGuiMouseCursor_NotAllowed, + ImGuiMouseCursor_COUNT +}ImGuiMouseCursor_; +typedef enum { + ImGuiCond_Always = 1 << 0, + ImGuiCond_Once = 1 << 1, + ImGuiCond_FirstUseEver = 1 << 2, + ImGuiCond_Appearing = 1 << 3 +}ImGuiCond_; +struct ImGuiStyle +{ + float Alpha; + ImVec2 WindowPadding; + float WindowRounding; + float WindowBorderSize; + ImVec2 WindowMinSize; + ImVec2 WindowTitleAlign; + ImGuiDir WindowMenuButtonPosition; + float ChildRounding; + float ChildBorderSize; + float PopupRounding; + float PopupBorderSize; + ImVec2 FramePadding; + float FrameRounding; + float FrameBorderSize; + ImVec2 ItemSpacing; + ImVec2 ItemInnerSpacing; + ImVec2 TouchExtraPadding; + float IndentSpacing; + float ColumnsMinSpacing; + float ScrollbarSize; + float ScrollbarRounding; + float GrabMinSize; + float GrabRounding; + float TabRounding; + float TabBorderSize; + ImGuiDir ColorButtonPosition; + ImVec2 ButtonTextAlign; + ImVec2 SelectableTextAlign; + ImVec2 DisplayWindowPadding; + ImVec2 DisplaySafeAreaPadding; + float MouseCursorScale; + bool AntiAliasedLines; + bool AntiAliasedFill; + float CurveTessellationTol; + float CircleSegmentMaxError; + ImVec4 Colors[ImGuiCol_COUNT]; +}; +struct ImGuiIO +{ + ImGuiConfigFlags ConfigFlags; + ImGuiBackendFlags BackendFlags; + ImVec2 DisplaySize; + float DeltaTime; + float IniSavingRate; + const char* IniFilename; + const char* LogFilename; + float MouseDoubleClickTime; + float MouseDoubleClickMaxDist; + float MouseDragThreshold; + int KeyMap[ImGuiKey_COUNT]; + float KeyRepeatDelay; + float KeyRepeatRate; + void* UserData; + ImFontAtlas*Fonts; + float FontGlobalScale; + bool FontAllowUserScaling; + ImFont* FontDefault; + ImVec2 DisplayFramebufferScale; + bool MouseDrawCursor; + bool ConfigMacOSXBehaviors; + bool ConfigInputTextCursorBlink; + bool ConfigWindowsResizeFromEdges; + bool ConfigWindowsMoveFromTitleBarOnly; + float ConfigWindowsMemoryCompactTimer; + const char* BackendPlatformName; + const char* BackendRendererName; + void* BackendPlatformUserData; + void* BackendRendererUserData; + void* BackendLanguageUserData; + const char* (*GetClipboardTextFn)(void* user_data); + void (*SetClipboardTextFn)(void* user_data, const char* text); + void* ClipboardUserData; + void (*ImeSetInputScreenPosFn)(int x, int y); + void* ImeWindowHandle; + void* RenderDrawListsFnUnused; + ImVec2 MousePos; + bool MouseDown[5]; + float MouseWheel; + float MouseWheelH; + bool KeyCtrl; + bool KeyShift; + bool KeyAlt; + bool KeySuper; + bool KeysDown[512]; + float NavInputs[ImGuiNavInput_COUNT]; + bool WantCaptureMouse; + bool WantCaptureKeyboard; + bool WantTextInput; + bool WantSetMousePos; + bool WantSaveIniSettings; + bool NavActive; + bool NavVisible; + float Framerate; + int MetricsRenderVertices; + int MetricsRenderIndices; + int MetricsRenderWindows; + int MetricsActiveWindows; + int MetricsActiveAllocations; + ImVec2 MouseDelta; + ImGuiKeyModFlags KeyMods; + ImVec2 MousePosPrev; + ImVec2 MouseClickedPos[5]; + double MouseClickedTime[5]; + bool MouseClicked[5]; + bool MouseDoubleClicked[5]; + bool MouseReleased[5]; + bool MouseDownOwned[5]; + bool MouseDownWasDoubleClick[5]; + float MouseDownDuration[5]; + float MouseDownDurationPrev[5]; + ImVec2 MouseDragMaxDistanceAbs[5]; + float MouseDragMaxDistanceSqr[5]; + float KeysDownDuration[512]; + float KeysDownDurationPrev[512]; + float NavInputsDownDuration[ImGuiNavInput_COUNT]; + float NavInputsDownDurationPrev[ImGuiNavInput_COUNT]; + ImWchar16 InputQueueSurrogate; + ImVector_ImWchar InputQueueCharacters; +}; +struct ImGuiInputTextCallbackData +{ + ImGuiInputTextFlags EventFlag; + ImGuiInputTextFlags Flags; + void* UserData; + ImWchar EventChar; + ImGuiKey EventKey; + char* Buf; + int BufTextLen; + int BufSize; + bool BufDirty; + int CursorPos; + int SelectionStart; + int SelectionEnd; +}; +struct ImGuiSizeCallbackData +{ + void* UserData; + ImVec2 Pos; + ImVec2 CurrentSize; + ImVec2 DesiredSize; +}; +struct ImGuiPayload +{ + void* Data; + int DataSize; + ImGuiID SourceId; + ImGuiID SourceParentId; + int DataFrameCount; + char DataType[32+1]; + bool Preview; + bool Delivery; +}; +struct ImGuiOnceUponAFrame +{ + int RefFrame; +}; +struct ImGuiTextFilter +{ + char InputBuf[256]; + ImVector_ImGuiTextRange Filters; + int CountGrep; +}; +struct ImGuiTextBuffer +{ + ImVector_char Buf; +}; +struct ImGuiStorage +{ + ImVector_ImGuiStoragePair Data; +}; +struct ImGuiListClipper +{ + int DisplayStart, DisplayEnd; + int ItemsCount; + int StepNo; + float ItemsHeight; + float StartPosY; +}; +struct ImColor +{ + ImVec4 Value; +}; +struct ImDrawCmd +{ + unsigned int ElemCount; + ImVec4 ClipRect; + ImTextureID TextureId; + unsigned int VtxOffset; + unsigned int IdxOffset; + ImDrawCallback UserCallback; + void* UserCallbackData; +}; +struct ImDrawVert +{ + ImVec2 pos; + ImVec2 uv; + ImU32 col; +}; +struct ImDrawChannel +{ + ImVector_ImDrawCmd _CmdBuffer; + ImVector_ImDrawIdx _IdxBuffer; +}; +struct ImDrawListSplitter +{ + int _Current; + int _Count; + ImVector_ImDrawChannel _Channels; +}; +typedef enum { + ImDrawCornerFlags_None = 0, + ImDrawCornerFlags_TopLeft = 1 << 0, + ImDrawCornerFlags_TopRight = 1 << 1, + ImDrawCornerFlags_BotLeft = 1 << 2, + ImDrawCornerFlags_BotRight = 1 << 3, + ImDrawCornerFlags_Top = ImDrawCornerFlags_TopLeft | ImDrawCornerFlags_TopRight, + ImDrawCornerFlags_Bot = ImDrawCornerFlags_BotLeft | ImDrawCornerFlags_BotRight, + ImDrawCornerFlags_Left = ImDrawCornerFlags_TopLeft | ImDrawCornerFlags_BotLeft, + ImDrawCornerFlags_Right = ImDrawCornerFlags_TopRight | ImDrawCornerFlags_BotRight, + ImDrawCornerFlags_All = 0xF +}ImDrawCornerFlags_; +typedef enum { + ImDrawListFlags_None = 0, + ImDrawListFlags_AntiAliasedLines = 1 << 0, + ImDrawListFlags_AntiAliasedFill = 1 << 1, + ImDrawListFlags_AllowVtxOffset = 1 << 2 +}ImDrawListFlags_; +struct ImDrawList +{ + ImVector_ImDrawCmd CmdBuffer; + ImVector_ImDrawIdx IdxBuffer; + ImVector_ImDrawVert VtxBuffer; + ImDrawListFlags Flags; + const ImDrawListSharedData* _Data; + const char* _OwnerName; + unsigned int _VtxCurrentOffset; + unsigned int _VtxCurrentIdx; + ImDrawVert* _VtxWritePtr; + ImDrawIdx* _IdxWritePtr; + ImVector_ImVec4 _ClipRectStack; + ImVector_ImTextureID _TextureIdStack; + ImVector_ImVec2 _Path; + ImDrawListSplitter _Splitter; +}; +struct ImDrawData +{ + bool Valid; + ImDrawList** CmdLists; + int CmdListsCount; + int TotalIdxCount; + int TotalVtxCount; + ImVec2 DisplayPos; + ImVec2 DisplaySize; + ImVec2 FramebufferScale; +}; +struct ImFontConfig +{ + void* FontData; + int FontDataSize; + bool FontDataOwnedByAtlas; + int FontNo; + float SizePixels; + int OversampleH; + int OversampleV; + bool PixelSnapH; + ImVec2 GlyphExtraSpacing; + ImVec2 GlyphOffset; + const ImWchar* GlyphRanges; + float GlyphMinAdvanceX; + float GlyphMaxAdvanceX; + bool MergeMode; + unsigned int RasterizerFlags; + float RasterizerMultiply; + ImWchar EllipsisChar; + char Name[40]; + ImFont* DstFont; +}; +struct ImFontGlyph +{ + unsigned int Codepoint : 31; + unsigned int Visible : 1; + float AdvanceX; + float X0, Y0, X1, Y1; + float U0, V0, U1, V1; +}; +struct ImFontGlyphRangesBuilder +{ + ImVector_ImU32 UsedChars; +}; +struct ImFontAtlasCustomRect +{ + unsigned int ID; + unsigned short Width, Height; + unsigned short X, Y; + float GlyphAdvanceX; + ImVec2 GlyphOffset; + ImFont* Font; +}; +typedef enum { + ImFontAtlasFlags_None = 0, + ImFontAtlasFlags_NoPowerOfTwoHeight = 1 << 0, + ImFontAtlasFlags_NoMouseCursors = 1 << 1 +}ImFontAtlasFlags_; +struct ImFontAtlas +{ + bool Locked; + ImFontAtlasFlags Flags; + ImTextureID TexID; + int TexDesiredWidth; + int TexGlyphPadding; + unsigned char* TexPixelsAlpha8; + unsigned int* TexPixelsRGBA32; + int TexWidth; + int TexHeight; + ImVec2 TexUvScale; + ImVec2 TexUvWhitePixel; + ImVector_ImFontPtr Fonts; + ImVector_ImFontAtlasCustomRect CustomRects; + ImVector_ImFontConfig ConfigData; + int CustomRectIds[1]; +}; +struct ImFont +{ + ImVector_float IndexAdvanceX; + float FallbackAdvanceX; + float FontSize; + ImVector_ImWchar IndexLookup; + ImVector_ImFontGlyph Glyphs; + const ImFontGlyph* FallbackGlyph; + ImVec2 DisplayOffset; + ImFontAtlas* ContainerAtlas; + const ImFontConfig* ConfigData; + short ConfigDataCount; + ImWchar FallbackChar; + ImWchar EllipsisChar; + bool DirtyLookupTables; + float Scale; + float Ascent, Descent; + int MetricsTotalSurface; + ImU8 Used4kPagesMap[(0xFFFF +1)/4096/8]; +}; +struct ImGuiTextRange +{ + const char* b; + const char* e; +}; +struct ImGuiStoragePair +{ + ImGuiID key; + union { int val_i; float val_f; void* val_p; }; +}; +#else +struct GLFWwindow; +struct SDL_Window; +typedef union SDL_Event SDL_Event; +#endif // CIMGUI_DEFINE_ENUMS_AND_STRUCTS + +#ifndef CIMGUI_DEFINE_ENUMS_AND_STRUCTS +typedef ImGuiStorage::ImGuiStoragePair ImGuiStoragePair; +typedef ImGuiTextFilter::ImGuiTextRange ImGuiTextRange; +typedef ImVector ImVector_float; +typedef ImVector ImVector_ImWchar; +typedef ImVector ImVector_ImDrawVert; +typedef ImVector ImVector_ImFontGlyph; +typedef ImVector ImVector_ImGuiTextRange; +typedef ImVector ImVector_ImGuiStoragePair; +typedef ImVector ImVector_ImDrawChannel; +typedef ImVector ImVector_char; +typedef ImVector ImVector_ImU32; +typedef ImVector ImVector_ImFontAtlasCustomRect; +typedef ImVector ImVector_ImTextureID; +typedef ImVector ImVector_ImFontConfig; +typedef ImVector ImVector_ImFontPtr; +typedef ImVector ImVector_ImDrawCmd; +typedef ImVector ImVector_ImVec4; +typedef ImVector ImVector_ImDrawIdx; +typedef ImVector ImVector_ImVec2; +#endif //CIMGUI_DEFINE_ENUMS_AND_STRUCTS +CIMGUI_API ImVec2* ImVec2_ImVec2Nil(void); +CIMGUI_API void ImVec2_destroy(ImVec2* self); +CIMGUI_API ImVec2* ImVec2_ImVec2Float(float _x,float _y); +CIMGUI_API ImVec4* ImVec4_ImVec4Nil(void); +CIMGUI_API void ImVec4_destroy(ImVec4* self); +CIMGUI_API ImVec4* ImVec4_ImVec4Float(float _x,float _y,float _z,float _w); +CIMGUI_API ImGuiContext* igCreateContext(ImFontAtlas* shared_font_atlas); +CIMGUI_API void igDestroyContext(ImGuiContext* ctx); +CIMGUI_API ImGuiContext* igGetCurrentContext(void); +CIMGUI_API void igSetCurrentContext(ImGuiContext* ctx); +CIMGUI_API ImGuiIO* igGetIO(void); +CIMGUI_API ImGuiStyle* igGetStyle(void); +CIMGUI_API void igNewFrame(void); +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 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 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); +CIMGUI_API bool igBeginChildID(ImGuiID id,const ImVec2 size,bool border,ImGuiWindowFlags flags); +CIMGUI_API void igEndChild(void); +CIMGUI_API bool igIsWindowAppearing(void); +CIMGUI_API bool igIsWindowCollapsed(void); +CIMGUI_API bool igIsWindowFocused(ImGuiFocusedFlags flags); +CIMGUI_API bool igIsWindowHovered(ImGuiHoveredFlags flags); +CIMGUI_API ImDrawList* igGetWindowDrawList(void); +CIMGUI_API void igGetWindowPos(ImVec2 *pOut); +CIMGUI_API void igGetWindowSize(ImVec2 *pOut); +CIMGUI_API float igGetWindowWidth(void); +CIMGUI_API float igGetWindowHeight(void); +CIMGUI_API void igSetNextWindowPos(const ImVec2 pos,ImGuiCond cond,const ImVec2 pivot); +CIMGUI_API void igSetNextWindowSize(const ImVec2 size,ImGuiCond cond); +CIMGUI_API void igSetNextWindowSizeConstraints(const ImVec2 size_min,const ImVec2 size_max,ImGuiSizeCallback custom_callback,void* custom_callback_data); +CIMGUI_API void igSetNextWindowContentSize(const ImVec2 size); +CIMGUI_API void igSetNextWindowCollapsed(bool collapsed,ImGuiCond cond); +CIMGUI_API void igSetNextWindowFocus(void); +CIMGUI_API void igSetNextWindowBgAlpha(float alpha); +CIMGUI_API void igSetWindowPosVec2(const ImVec2 pos,ImGuiCond cond); +CIMGUI_API void igSetWindowSizeVec2(const ImVec2 size,ImGuiCond cond); +CIMGUI_API void igSetWindowCollapsedBool(bool collapsed,ImGuiCond cond); +CIMGUI_API void igSetWindowFocusNil(void); +CIMGUI_API void igSetWindowFontScale(float scale); +CIMGUI_API void igSetWindowPosStr(const char* name,const ImVec2 pos,ImGuiCond cond); +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 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 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); +CIMGUI_API void igSetScrollFromPosY(float local_y,float center_y_ratio); +CIMGUI_API void igPushFont(ImFont* font); +CIMGUI_API void igPopFont(void); +CIMGUI_API void igPushStyleColorU32(ImGuiCol idx,ImU32 col); +CIMGUI_API void igPushStyleColorVec4(ImGuiCol idx,const ImVec4 col); +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 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 void igSeparator(void); +CIMGUI_API void igSameLine(float offset_from_start_x,float spacing); +CIMGUI_API void igNewLine(void); +CIMGUI_API void igSpacing(void); +CIMGUI_API void igDummy(const ImVec2 size); +CIMGUI_API void igIndent(float indent_w); +CIMGUI_API void igUnindent(float indent_w); +CIMGUI_API void igBeginGroup(void); +CIMGUI_API void igEndGroup(void); +CIMGUI_API void igGetCursorPos(ImVec2 *pOut); +CIMGUI_API float igGetCursorPosX(void); +CIMGUI_API float igGetCursorPosY(void); +CIMGUI_API void igSetCursorPos(const ImVec2 local_pos); +CIMGUI_API void igSetCursorPosX(float local_x); +CIMGUI_API void igSetCursorPosY(float local_y); +CIMGUI_API void igGetCursorStartPos(ImVec2 *pOut); +CIMGUI_API void igGetCursorScreenPos(ImVec2 *pOut); +CIMGUI_API void igSetCursorScreenPos(const ImVec2 pos); +CIMGUI_API void igAlignTextToFramePadding(void); +CIMGUI_API float igGetTextLineHeight(void); +CIMGUI_API float igGetTextLineHeightWithSpacing(void); +CIMGUI_API float igGetFrameHeight(void); +CIMGUI_API float igGetFrameHeightWithSpacing(void); +CIMGUI_API void igPushIDStr(const char* str_id); +CIMGUI_API void igPushIDStrStr(const char* str_id_begin,const char* str_id_end); +CIMGUI_API void igPushIDPtr(const void* ptr_id); +CIMGUI_API void igPushIDInt(int int_id); +CIMGUI_API void igPopID(void); +CIMGUI_API ImGuiID igGetIDStr(const char* str_id); +CIMGUI_API ImGuiID igGetIDStrStr(const char* str_id_begin,const char* str_id_end); +CIMGUI_API ImGuiID igGetIDPtr(const void* ptr_id); +CIMGUI_API void igTextUnformatted(const char* text,const char* text_end); +CIMGUI_API void igText(const char* fmt,...); +CIMGUI_API void igTextV(const char* fmt,va_list args); +CIMGUI_API void igTextColored(const ImVec4 col,const char* fmt,...); +CIMGUI_API void igTextColoredV(const ImVec4 col,const char* fmt,va_list args); +CIMGUI_API void igTextDisabled(const char* fmt,...); +CIMGUI_API void igTextDisabledV(const char* fmt,va_list args); +CIMGUI_API void igTextWrapped(const char* fmt,...); +CIMGUI_API void igTextWrappedV(const char* fmt,va_list args); +CIMGUI_API void igLabelText(const char* label,const char* fmt,...); +CIMGUI_API void igLabelTextV(const char* label,const char* fmt,va_list args); +CIMGUI_API void igBulletText(const char* fmt,...); +CIMGUI_API void igBulletTextV(const char* fmt,va_list args); +CIMGUI_API bool igButton(const char* label,const ImVec2 size); +CIMGUI_API bool igSmallButton(const char* label); +CIMGUI_API bool igInvisibleButton(const char* str_id,const ImVec2 size); +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 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); +CIMGUI_API void igBullet(void); +CIMGUI_API bool igBeginCombo(const char* label,const char* preview_value,ImGuiComboFlags flags); +CIMGUI_API void igEndCombo(void); +CIMGUI_API bool igComboStr_arr(const char* label,int* current_item,const char* const items[],int items_count,int popup_max_height_in_items); +CIMGUI_API bool igComboStr(const char* label,int* current_item,const char* items_separated_by_zeros,int popup_max_height_in_items); +CIMGUI_API bool igComboFnPtr(const char* label,int* current_item,bool(*items_getter)(void* data,int idx,const char** out_text),void* data,int items_count,int popup_max_height_in_items); +CIMGUI_API bool igDragFloat(const char* label,float* v,float v_speed,float v_min,float v_max,const char* format,float power); +CIMGUI_API bool igDragFloat2(const char* label,float v[2],float v_speed,float v_min,float v_max,const char* format,float power); +CIMGUI_API bool igDragFloat3(const char* label,float v[3],float v_speed,float v_min,float v_max,const char* format,float power); +CIMGUI_API bool igDragFloat4(const char* label,float v[4],float v_speed,float v_min,float v_max,const char* format,float power); +CIMGUI_API bool igDragFloatRange2(const char* label,float* v_current_min,float* v_current_max,float v_speed,float v_min,float v_max,const char* format,const char* format_max,float power); +CIMGUI_API bool igDragInt(const char* label,int* v,float v_speed,int v_min,int v_max,const char* format); +CIMGUI_API bool igDragInt2(const char* label,int v[2],float v_speed,int v_min,int v_max,const char* format); +CIMGUI_API bool igDragInt3(const char* label,int v[3],float v_speed,int v_min,int v_max,const char* format); +CIMGUI_API bool igDragInt4(const char* label,int v[4],float v_speed,int v_min,int v_max,const char* format); +CIMGUI_API bool igDragIntRange2(const char* label,int* v_current_min,int* v_current_max,float v_speed,int v_min,int v_max,const char* format,const char* format_max); +CIMGUI_API bool igDragScalar(const char* label,ImGuiDataType data_type,void* p_data,float v_speed,const void* p_min,const void* p_max,const char* format,float power); +CIMGUI_API bool igDragScalarN(const char* label,ImGuiDataType data_type,void* p_data,int components,float v_speed,const void* p_min,const void* p_max,const char* format,float power); +CIMGUI_API bool igSliderFloat(const char* label,float* v,float v_min,float v_max,const char* format,float power); +CIMGUI_API bool igSliderFloat2(const char* label,float v[2],float v_min,float v_max,const char* format,float power); +CIMGUI_API bool igSliderFloat3(const char* label,float v[3],float v_min,float v_max,const char* format,float power); +CIMGUI_API bool igSliderFloat4(const char* label,float v[4],float v_min,float v_max,const char* format,float power); +CIMGUI_API bool igSliderAngle(const char* label,float* v_rad,float v_degrees_min,float v_degrees_max,const char* format); +CIMGUI_API bool igSliderInt(const char* label,int* v,int v_min,int v_max,const char* format); +CIMGUI_API bool igSliderInt2(const char* label,int v[2],int v_min,int v_max,const char* format); +CIMGUI_API bool igSliderInt3(const char* label,int v[3],int v_min,int v_max,const char* format); +CIMGUI_API bool igSliderInt4(const char* label,int v[4],int v_min,int v_max,const char* format); +CIMGUI_API bool igSliderScalar(const char* label,ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max,const char* format,float power); +CIMGUI_API bool igSliderScalarN(const char* label,ImGuiDataType data_type,void* p_data,int components,const void* p_min,const void* p_max,const char* format,float power); +CIMGUI_API bool igVSliderFloat(const char* label,const ImVec2 size,float* v,float v_min,float v_max,const char* format,float power); +CIMGUI_API bool igVSliderInt(const char* label,const ImVec2 size,int* v,int v_min,int v_max,const char* format); +CIMGUI_API bool igVSliderScalar(const char* label,const ImVec2 size,ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max,const char* format,float power); +CIMGUI_API bool igInputText(const char* label,char* buf,size_t buf_size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data); +CIMGUI_API bool igInputTextMultiline(const char* label,char* buf,size_t buf_size,const ImVec2 size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data); +CIMGUI_API bool igInputTextWithHint(const char* label,const char* hint,char* buf,size_t buf_size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data); +CIMGUI_API bool igInputFloat(const char* label,float* v,float step,float step_fast,const char* format,ImGuiInputTextFlags flags); +CIMGUI_API bool igInputFloat2(const char* label,float v[2],const char* format,ImGuiInputTextFlags flags); +CIMGUI_API bool igInputFloat3(const char* label,float v[3],const char* format,ImGuiInputTextFlags flags); +CIMGUI_API bool igInputFloat4(const char* label,float v[4],const char* format,ImGuiInputTextFlags flags); +CIMGUI_API bool igInputInt(const char* label,int* v,int step,int step_fast,ImGuiInputTextFlags flags); +CIMGUI_API bool igInputInt2(const char* label,int v[2],ImGuiInputTextFlags flags); +CIMGUI_API bool igInputInt3(const char* label,int v[3],ImGuiInputTextFlags flags); +CIMGUI_API bool igInputInt4(const char* label,int v[4],ImGuiInputTextFlags flags); +CIMGUI_API bool igInputDouble(const char* label,double* v,double step,double step_fast,const char* format,ImGuiInputTextFlags flags); +CIMGUI_API bool igInputScalar(const char* label,ImGuiDataType data_type,void* p_data,const void* p_step,const void* p_step_fast,const char* format,ImGuiInputTextFlags flags); +CIMGUI_API bool igInputScalarN(const char* label,ImGuiDataType data_type,void* p_data,int components,const void* p_step,const void* p_step_fast,const char* format,ImGuiInputTextFlags flags); +CIMGUI_API bool igColorEdit3(const char* label,float col[3],ImGuiColorEditFlags flags); +CIMGUI_API bool igColorEdit4(const char* label,float col[4],ImGuiColorEditFlags flags); +CIMGUI_API bool igColorPicker3(const char* label,float col[3],ImGuiColorEditFlags flags); +CIMGUI_API bool igColorPicker4(const char* label,float col[4],ImGuiColorEditFlags flags,const float* ref_col); +CIMGUI_API bool igColorButton(const char* desc_id,const ImVec4 col,ImGuiColorEditFlags flags,ImVec2 size); +CIMGUI_API void igSetColorEditOptions(ImGuiColorEditFlags flags); +CIMGUI_API bool igTreeNodeStr(const char* label); +CIMGUI_API bool igTreeNodeStrStr(const char* str_id,const char* fmt,...); +CIMGUI_API bool igTreeNodePtr(const void* ptr_id,const char* fmt,...); +CIMGUI_API bool igTreeNodeVStr(const char* str_id,const char* fmt,va_list args); +CIMGUI_API bool igTreeNodeVPtr(const void* ptr_id,const char* fmt,va_list args); +CIMGUI_API bool igTreeNodeExStr(const char* label,ImGuiTreeNodeFlags flags); +CIMGUI_API bool igTreeNodeExStrStr(const char* str_id,ImGuiTreeNodeFlags flags,const char* fmt,...); +CIMGUI_API bool igTreeNodeExPtr(const void* ptr_id,ImGuiTreeNodeFlags flags,const char* fmt,...); +CIMGUI_API bool igTreeNodeExVStr(const char* str_id,ImGuiTreeNodeFlags flags,const char* fmt,va_list args); +CIMGUI_API bool igTreeNodeExVPtr(const void* ptr_id,ImGuiTreeNodeFlags flags,const char* fmt,va_list args); +CIMGUI_API void igTreePushStr(const char* str_id); +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 void igSetNextItemOpen(bool is_open,ImGuiCond cond); +CIMGUI_API bool igSelectableBool(const char* label,bool selected,ImGuiSelectableFlags flags,const ImVec2 size); +CIMGUI_API bool igSelectableBoolPtr(const char* label,bool* p_selected,ImGuiSelectableFlags flags,const ImVec2 size); +CIMGUI_API bool igListBoxStr_arr(const char* label,int* current_item,const char* const items[],int items_count,int height_in_items); +CIMGUI_API bool igListBoxFnPtr(const char* label,int* current_item,bool(*items_getter)(void* data,int idx,const char** out_text),void* data,int items_count,int height_in_items); +CIMGUI_API bool igListBoxHeaderVec2(const char* label,const ImVec2 size); +CIMGUI_API bool igListBoxHeaderInt(const char* label,int items_count,int height_in_items); +CIMGUI_API void igListBoxFooter(void); +CIMGUI_API void igPlotLinesFloatPtr(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride); +CIMGUI_API void igPlotLinesFnPtr(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size); +CIMGUI_API void igPlotHistogramFloatPtr(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride); +CIMGUI_API void igPlotHistogramFnPtr(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size); +CIMGUI_API void igValueBool(const char* prefix,bool b); +CIMGUI_API void igValueInt(const char* prefix,int v); +CIMGUI_API void igValueUint(const char* prefix,unsigned int v); +CIMGUI_API void igValueFloat(const char* prefix,float v,const char* float_format); +CIMGUI_API bool igBeginMenuBar(void); +CIMGUI_API void igEndMenuBar(void); +CIMGUI_API bool igBeginMainMenuBar(void); +CIMGUI_API void igEndMainMenuBar(void); +CIMGUI_API bool igBeginMenu(const char* label,bool enabled); +CIMGUI_API void igEndMenu(void); +CIMGUI_API bool igMenuItemBool(const char* label,const char* shortcut,bool selected,bool enabled); +CIMGUI_API bool igMenuItemBoolPtr(const char* label,const char* shortcut,bool* p_selected,bool enabled); +CIMGUI_API void igBeginTooltip(void); +CIMGUI_API void igEndTooltip(void); +CIMGUI_API void igSetTooltip(const char* fmt,...); +CIMGUI_API void igSetTooltipV(const char* fmt,va_list args); +CIMGUI_API void igOpenPopup(const char* str_id); +CIMGUI_API bool igBeginPopup(const char* str_id,ImGuiWindowFlags flags); +CIMGUI_API bool igBeginPopupContextItem(const char* str_id,ImGuiMouseButton mouse_button); +CIMGUI_API bool igBeginPopupContextWindow(const char* str_id,ImGuiMouseButton mouse_button,bool also_over_items); +CIMGUI_API bool igBeginPopupContextVoid(const char* str_id,ImGuiMouseButton mouse_button); +CIMGUI_API bool igBeginPopupModal(const char* name,bool* p_open,ImGuiWindowFlags flags); +CIMGUI_API void igEndPopup(void); +CIMGUI_API bool igOpenPopupOnItemClick(const char* str_id,ImGuiMouseButton mouse_button); +CIMGUI_API bool igIsPopupOpen(const char* str_id); +CIMGUI_API void igCloseCurrentPopup(void); +CIMGUI_API void igColumns(int count,const char* id,bool border); +CIMGUI_API void igNextColumn(void); +CIMGUI_API int igGetColumnIndex(void); +CIMGUI_API float igGetColumnWidth(int column_index); +CIMGUI_API void igSetColumnWidth(int column_index,float width); +CIMGUI_API float igGetColumnOffset(int column_index); +CIMGUI_API void igSetColumnOffset(int column_index,float offset_x); +CIMGUI_API int igGetColumnsCount(void); +CIMGUI_API bool igBeginTabBar(const char* str_id,ImGuiTabBarFlags flags); +CIMGUI_API void igEndTabBar(void); +CIMGUI_API bool igBeginTabItem(const char* label,bool* p_open,ImGuiTabItemFlags flags); +CIMGUI_API void igEndTabItem(void); +CIMGUI_API void igSetTabItemClosed(const char* tab_or_docked_window_label); +CIMGUI_API void igLogToTTY(int auto_open_depth); +CIMGUI_API void igLogToFile(int auto_open_depth,const char* filename); +CIMGUI_API void igLogToClipboard(int auto_open_depth); +CIMGUI_API void igLogFinish(void); +CIMGUI_API void igLogButtons(void); +CIMGUI_API bool igBeginDragDropSource(ImGuiDragDropFlags flags); +CIMGUI_API bool igSetDragDropPayload(const char* type,const void* data,size_t sz,ImGuiCond cond); +CIMGUI_API void igEndDragDropSource(void); +CIMGUI_API bool igBeginDragDropTarget(void); +CIMGUI_API const ImGuiPayload* igAcceptDragDropPayload(const char* type,ImGuiDragDropFlags flags); +CIMGUI_API void igEndDragDropTarget(void); +CIMGUI_API const ImGuiPayload* igGetDragDropPayload(void); +CIMGUI_API void igPushClipRect(const ImVec2 clip_rect_min,const ImVec2 clip_rect_max,bool intersect_with_current_clip_rect); +CIMGUI_API void igPopClipRect(void); +CIMGUI_API void igSetItemDefaultFocus(void); +CIMGUI_API void igSetKeyboardFocusHere(int offset); +CIMGUI_API bool igIsItemHovered(ImGuiHoveredFlags flags); +CIMGUI_API bool igIsItemActive(void); +CIMGUI_API bool igIsItemFocused(void); +CIMGUI_API bool igIsItemClicked(ImGuiMouseButton mouse_button); +CIMGUI_API bool igIsItemVisible(void); +CIMGUI_API bool igIsItemEdited(void); +CIMGUI_API bool igIsItemActivated(void); +CIMGUI_API bool igIsItemDeactivated(void); +CIMGUI_API bool igIsItemDeactivatedAfterEdit(void); +CIMGUI_API bool igIsItemToggledOpen(void); +CIMGUI_API bool igIsAnyItemHovered(void); +CIMGUI_API bool igIsAnyItemActive(void); +CIMGUI_API bool igIsAnyItemFocused(void); +CIMGUI_API void igGetItemRectMin(ImVec2 *pOut); +CIMGUI_API void igGetItemRectMax(ImVec2 *pOut); +CIMGUI_API void igGetItemRectSize(ImVec2 *pOut); +CIMGUI_API void igSetItemAllowOverlap(void); +CIMGUI_API bool igIsRectVisibleNil(const ImVec2 size); +CIMGUI_API bool igIsRectVisibleVec2(const ImVec2 rect_min,const ImVec2 rect_max); +CIMGUI_API double igGetTime(void); +CIMGUI_API int igGetFrameCount(void); +CIMGUI_API ImDrawList* igGetBackgroundDrawList(void); +CIMGUI_API ImDrawList* igGetForegroundDrawList(void); +CIMGUI_API ImDrawListSharedData* igGetDrawListSharedData(void); +CIMGUI_API const char* igGetStyleColorName(ImGuiCol idx); +CIMGUI_API void igSetStateStorage(ImGuiStorage* storage); +CIMGUI_API ImGuiStorage* igGetStateStorage(void); +CIMGUI_API void igCalcListClipping(int items_count,float items_height,int* out_items_display_start,int* out_items_display_end); +CIMGUI_API bool igBeginChildFrame(ImGuiID id,const ImVec2 size,ImGuiWindowFlags flags); +CIMGUI_API void igEndChildFrame(void); +CIMGUI_API void igCalcTextSize(ImVec2 *pOut,const char* text,const char* text_end,bool hide_text_after_double_hash,float wrap_width); +CIMGUI_API void igColorConvertU32ToFloat4(ImVec4 *pOut,ImU32 in); +CIMGUI_API ImU32 igColorConvertFloat4ToU32(const ImVec4 in); +CIMGUI_API int igGetKeyIndex(ImGuiKey imgui_key); +CIMGUI_API bool igIsKeyDown(int user_key_index); +CIMGUI_API bool igIsKeyPressed(int user_key_index,bool repeat); +CIMGUI_API bool igIsKeyReleased(int user_key_index); +CIMGUI_API int igGetKeyPressedAmount(int key_index,float repeat_delay,float rate); +CIMGUI_API void igCaptureKeyboardFromApp(bool want_capture_keyboard_value); +CIMGUI_API bool igIsMouseDown(ImGuiMouseButton button); +CIMGUI_API bool igIsMouseClicked(ImGuiMouseButton button,bool repeat); +CIMGUI_API bool igIsMouseReleased(ImGuiMouseButton button); +CIMGUI_API bool igIsMouseDoubleClicked(ImGuiMouseButton button); +CIMGUI_API bool igIsMouseHoveringRect(const ImVec2 r_min,const ImVec2 r_max,bool clip); +CIMGUI_API bool igIsMousePosValid(const ImVec2* mouse_pos); +CIMGUI_API bool igIsAnyMouseDown(void); +CIMGUI_API void igGetMousePos(ImVec2 *pOut); +CIMGUI_API void igGetMousePosOnOpeningCurrentPopup(ImVec2 *pOut); +CIMGUI_API bool igIsMouseDragging(ImGuiMouseButton button,float lock_threshold); +CIMGUI_API void igGetMouseDragDelta(ImVec2 *pOut,ImGuiMouseButton button,float lock_threshold); +CIMGUI_API void igResetMouseDragDelta(ImGuiMouseButton button); +CIMGUI_API ImGuiMouseCursor igGetMouseCursor(void); +CIMGUI_API void igSetMouseCursor(ImGuiMouseCursor cursor_type); +CIMGUI_API void igCaptureMouseFromApp(bool want_capture_mouse_value); +CIMGUI_API const char* igGetClipboardText(void); +CIMGUI_API void igSetClipboardText(const char* text); +CIMGUI_API void igLoadIniSettingsFromDisk(const char* ini_filename); +CIMGUI_API void igLoadIniSettingsFromMemory(const char* ini_data,size_t ini_size); +CIMGUI_API void igSaveIniSettingsToDisk(const char* ini_filename); +CIMGUI_API const char* igSaveIniSettingsToMemory(size_t* out_ini_size); +CIMGUI_API bool igDebugCheckVersionAndDataLayout(const char* version_str,size_t sz_io,size_t sz_style,size_t sz_vec2,size_t sz_vec4,size_t sz_drawvert,size_t sz_drawidx); +CIMGUI_API void igSetAllocatorFunctions(void*(*alloc_func)(size_t sz,void* user_data),void(*free_func)(void* ptr,void* user_data),void* user_data); +CIMGUI_API void* igMemAlloc(size_t size); +CIMGUI_API void igMemFree(void* ptr); +CIMGUI_API ImGuiStyle* ImGuiStyle_ImGuiStyle(void); +CIMGUI_API void ImGuiStyle_destroy(ImGuiStyle* self); +CIMGUI_API void ImGuiStyle_ScaleAllSizes(ImGuiStyle* self,float scale_factor); +CIMGUI_API void ImGuiIO_AddInputCharacter(ImGuiIO* self,unsigned int c); +CIMGUI_API void ImGuiIO_AddInputCharacterUTF16(ImGuiIO* self,ImWchar16 c); +CIMGUI_API void ImGuiIO_AddInputCharactersUTF8(ImGuiIO* self,const char* str); +CIMGUI_API void ImGuiIO_ClearInputCharacters(ImGuiIO* self); +CIMGUI_API ImGuiIO* ImGuiIO_ImGuiIO(void); +CIMGUI_API void ImGuiIO_destroy(ImGuiIO* self); +CIMGUI_API ImGuiInputTextCallbackData* ImGuiInputTextCallbackData_ImGuiInputTextCallbackData(void); +CIMGUI_API void ImGuiInputTextCallbackData_destroy(ImGuiInputTextCallbackData* self); +CIMGUI_API void ImGuiInputTextCallbackData_DeleteChars(ImGuiInputTextCallbackData* self,int pos,int bytes_count); +CIMGUI_API void ImGuiInputTextCallbackData_InsertChars(ImGuiInputTextCallbackData* self,int pos,const char* text,const char* text_end); +CIMGUI_API bool ImGuiInputTextCallbackData_HasSelection(ImGuiInputTextCallbackData* self); +CIMGUI_API ImGuiPayload* ImGuiPayload_ImGuiPayload(void); +CIMGUI_API void ImGuiPayload_destroy(ImGuiPayload* self); +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 ImGuiOnceUponAFrame* ImGuiOnceUponAFrame_ImGuiOnceUponAFrame(void); +CIMGUI_API void ImGuiOnceUponAFrame_destroy(ImGuiOnceUponAFrame* self); +CIMGUI_API ImGuiTextFilter* ImGuiTextFilter_ImGuiTextFilter(const char* default_filter); +CIMGUI_API void ImGuiTextFilter_destroy(ImGuiTextFilter* self); +CIMGUI_API bool ImGuiTextFilter_Draw(ImGuiTextFilter* self,const char* label,float width); +CIMGUI_API bool ImGuiTextFilter_PassFilter(ImGuiTextFilter* self,const char* text,const char* text_end); +CIMGUI_API void ImGuiTextFilter_Build(ImGuiTextFilter* self); +CIMGUI_API void ImGuiTextFilter_Clear(ImGuiTextFilter* self); +CIMGUI_API bool ImGuiTextFilter_IsActive(ImGuiTextFilter* self); +CIMGUI_API ImGuiTextRange* ImGuiTextRange_ImGuiTextRangeNil(void); +CIMGUI_API void ImGuiTextRange_destroy(ImGuiTextRange* self); +CIMGUI_API ImGuiTextRange* ImGuiTextRange_ImGuiTextRangeStr(const char* _b,const char* _e); +CIMGUI_API bool ImGuiTextRange_empty(ImGuiTextRange* self); +CIMGUI_API void ImGuiTextRange_split(ImGuiTextRange* self,char separator,ImVector_ImGuiTextRange* out); +CIMGUI_API ImGuiTextBuffer* ImGuiTextBuffer_ImGuiTextBuffer(void); +CIMGUI_API void ImGuiTextBuffer_destroy(ImGuiTextBuffer* self); +CIMGUI_API const char* ImGuiTextBuffer_begin(ImGuiTextBuffer* self); +CIMGUI_API const char* ImGuiTextBuffer_end(ImGuiTextBuffer* self); +CIMGUI_API int ImGuiTextBuffer_size(ImGuiTextBuffer* self); +CIMGUI_API bool ImGuiTextBuffer_empty(ImGuiTextBuffer* self); +CIMGUI_API void ImGuiTextBuffer_clear(ImGuiTextBuffer* self); +CIMGUI_API void ImGuiTextBuffer_reserve(ImGuiTextBuffer* self,int capacity); +CIMGUI_API const char* ImGuiTextBuffer_c_str(ImGuiTextBuffer* self); +CIMGUI_API void ImGuiTextBuffer_append(ImGuiTextBuffer* self,const char* str,const char* str_end); +CIMGUI_API void ImGuiTextBuffer_appendfv(ImGuiTextBuffer* self,const char* fmt,va_list args); +CIMGUI_API ImGuiStoragePair* ImGuiStoragePair_ImGuiStoragePairInt(ImGuiID _key,int _val_i); +CIMGUI_API void ImGuiStoragePair_destroy(ImGuiStoragePair* self); +CIMGUI_API ImGuiStoragePair* ImGuiStoragePair_ImGuiStoragePairFloat(ImGuiID _key,float _val_f); +CIMGUI_API ImGuiStoragePair* ImGuiStoragePair_ImGuiStoragePairPtr(ImGuiID _key,void* _val_p); +CIMGUI_API void ImGuiStorage_Clear(ImGuiStorage* self); +CIMGUI_API int ImGuiStorage_GetInt(ImGuiStorage* self,ImGuiID key,int default_val); +CIMGUI_API void ImGuiStorage_SetInt(ImGuiStorage* self,ImGuiID key,int val); +CIMGUI_API bool ImGuiStorage_GetBool(ImGuiStorage* self,ImGuiID key,bool default_val); +CIMGUI_API void ImGuiStorage_SetBool(ImGuiStorage* self,ImGuiID key,bool val); +CIMGUI_API float ImGuiStorage_GetFloat(ImGuiStorage* self,ImGuiID key,float default_val); +CIMGUI_API void ImGuiStorage_SetFloat(ImGuiStorage* self,ImGuiID key,float val); +CIMGUI_API void* ImGuiStorage_GetVoidPtr(ImGuiStorage* self,ImGuiID key); +CIMGUI_API void ImGuiStorage_SetVoidPtr(ImGuiStorage* self,ImGuiID key,void* val); +CIMGUI_API int* ImGuiStorage_GetIntRef(ImGuiStorage* self,ImGuiID key,int default_val); +CIMGUI_API bool* ImGuiStorage_GetBoolRef(ImGuiStorage* self,ImGuiID key,bool default_val); +CIMGUI_API float* ImGuiStorage_GetFloatRef(ImGuiStorage* self,ImGuiID key,float default_val); +CIMGUI_API void** ImGuiStorage_GetVoidPtrRef(ImGuiStorage* self,ImGuiID key,void* default_val); +CIMGUI_API void ImGuiStorage_SetAllInt(ImGuiStorage* self,int val); +CIMGUI_API void ImGuiStorage_BuildSortByKey(ImGuiStorage* self); +CIMGUI_API ImGuiListClipper* ImGuiListClipper_ImGuiListClipper(int items_count,float items_height); +CIMGUI_API void ImGuiListClipper_destroy(ImGuiListClipper* self); +CIMGUI_API bool ImGuiListClipper_Step(ImGuiListClipper* self); +CIMGUI_API void ImGuiListClipper_Begin(ImGuiListClipper* self,int items_count,float items_height); +CIMGUI_API void ImGuiListClipper_End(ImGuiListClipper* self); +CIMGUI_API ImColor* ImColor_ImColorNil(void); +CIMGUI_API void ImColor_destroy(ImColor* self); +CIMGUI_API ImColor* ImColor_ImColorInt(int r,int g,int b,int a); +CIMGUI_API ImColor* ImColor_ImColorU32(ImU32 rgba); +CIMGUI_API ImColor* ImColor_ImColorFloat(float r,float g,float b,float a); +CIMGUI_API ImColor* ImColor_ImColorVec4(const ImVec4 col); +CIMGUI_API void ImColor_SetHSV(ImColor* self,float h,float s,float v,float a); +CIMGUI_API void ImColor_HSV(ImColor *pOut,ImColor* self,float h,float s,float v,float a); +CIMGUI_API ImDrawCmd* ImDrawCmd_ImDrawCmd(void); +CIMGUI_API void ImDrawCmd_destroy(ImDrawCmd* self); +CIMGUI_API ImDrawListSplitter* ImDrawListSplitter_ImDrawListSplitter(void); +CIMGUI_API void ImDrawListSplitter_destroy(ImDrawListSplitter* self); +CIMGUI_API void ImDrawListSplitter_Clear(ImDrawListSplitter* self); +CIMGUI_API void ImDrawListSplitter_ClearFreeMemory(ImDrawListSplitter* self); +CIMGUI_API void ImDrawListSplitter_Split(ImDrawListSplitter* self,ImDrawList* draw_list,int count); +CIMGUI_API void ImDrawListSplitter_Merge(ImDrawListSplitter* self,ImDrawList* draw_list); +CIMGUI_API void ImDrawListSplitter_SetCurrentChannel(ImDrawListSplitter* self,ImDrawList* draw_list,int channel_idx); +CIMGUI_API ImDrawList* ImDrawList_ImDrawList(const ImDrawListSharedData* shared_data); +CIMGUI_API void ImDrawList_destroy(ImDrawList* self); +CIMGUI_API void ImDrawList_PushClipRect(ImDrawList* self,ImVec2 clip_rect_min,ImVec2 clip_rect_max,bool intersect_with_current_clip_rect); +CIMGUI_API void ImDrawList_PushClipRectFullScreen(ImDrawList* self); +CIMGUI_API void ImDrawList_PopClipRect(ImDrawList* self); +CIMGUI_API void ImDrawList_PushTextureID(ImDrawList* self,ImTextureID texture_id); +CIMGUI_API void ImDrawList_PopTextureID(ImDrawList* self); +CIMGUI_API void ImDrawList_GetClipRectMin(ImVec2 *pOut,ImDrawList* self); +CIMGUI_API void ImDrawList_GetClipRectMax(ImVec2 *pOut,ImDrawList* self); +CIMGUI_API void ImDrawList_AddLine(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,ImU32 col,float thickness); +CIMGUI_API void ImDrawList_AddRect(ImDrawList* self,const ImVec2 p_min,const ImVec2 p_max,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners,float thickness); +CIMGUI_API void ImDrawList_AddRectFilled(ImDrawList* self,const ImVec2 p_min,const ImVec2 p_max,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners); +CIMGUI_API void ImDrawList_AddRectFilledMultiColor(ImDrawList* self,const ImVec2 p_min,const ImVec2 p_max,ImU32 col_upr_left,ImU32 col_upr_right,ImU32 col_bot_right,ImU32 col_bot_left); +CIMGUI_API void ImDrawList_AddQuad(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,ImU32 col,float thickness); +CIMGUI_API void ImDrawList_AddQuadFilled(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,ImU32 col); +CIMGUI_API void ImDrawList_AddTriangle(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,ImU32 col,float thickness); +CIMGUI_API void ImDrawList_AddTriangleFilled(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,ImU32 col); +CIMGUI_API void ImDrawList_AddCircle(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments,float thickness); +CIMGUI_API void ImDrawList_AddCircleFilled(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments); +CIMGUI_API void ImDrawList_AddNgon(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments,float thickness); +CIMGUI_API void ImDrawList_AddNgonFilled(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments); +CIMGUI_API void ImDrawList_AddTextVec2(ImDrawList* self,const ImVec2 pos,ImU32 col,const char* text_begin,const char* text_end); +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_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); +CIMGUI_API void ImDrawList_PathClear(ImDrawList* self); +CIMGUI_API void ImDrawList_PathLineTo(ImDrawList* self,const ImVec2 pos); +CIMGUI_API void ImDrawList_PathLineToMergeDuplicate(ImDrawList* self,const ImVec2 pos); +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_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); +CIMGUI_API ImDrawList* ImDrawList_CloneOutput(ImDrawList* self); +CIMGUI_API void ImDrawList_ChannelsSplit(ImDrawList* self,int count); +CIMGUI_API void ImDrawList_ChannelsMerge(ImDrawList* self); +CIMGUI_API void ImDrawList_ChannelsSetCurrent(ImDrawList* self,int n); +CIMGUI_API void ImDrawList_Clear(ImDrawList* self); +CIMGUI_API void ImDrawList_ClearFreeMemory(ImDrawList* self); +CIMGUI_API void ImDrawList_PrimReserve(ImDrawList* self,int idx_count,int vtx_count); +CIMGUI_API void ImDrawList_PrimUnreserve(ImDrawList* self,int idx_count,int vtx_count); +CIMGUI_API void ImDrawList_PrimRect(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col); +CIMGUI_API void ImDrawList_PrimRectUV(ImDrawList* self,const ImVec2 a,const ImVec2 b,const ImVec2 uv_a,const ImVec2 uv_b,ImU32 col); +CIMGUI_API void ImDrawList_PrimQuadUV(ImDrawList* self,const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 d,const ImVec2 uv_a,const ImVec2 uv_b,const ImVec2 uv_c,const ImVec2 uv_d,ImU32 col); +CIMGUI_API void ImDrawList_PrimWriteVtx(ImDrawList* self,const ImVec2 pos,const ImVec2 uv,ImU32 col); +CIMGUI_API void ImDrawList_PrimWriteIdx(ImDrawList* self,ImDrawIdx idx); +CIMGUI_API void ImDrawList_PrimVtx(ImDrawList* self,const ImVec2 pos,const ImVec2 uv,ImU32 col); +CIMGUI_API void ImDrawList_UpdateClipRect(ImDrawList* self); +CIMGUI_API void ImDrawList_UpdateTextureID(ImDrawList* self); +CIMGUI_API ImDrawData* ImDrawData_ImDrawData(void); +CIMGUI_API void ImDrawData_destroy(ImDrawData* self); +CIMGUI_API void ImDrawData_Clear(ImDrawData* self); +CIMGUI_API void ImDrawData_DeIndexAllBuffers(ImDrawData* self); +CIMGUI_API void ImDrawData_ScaleClipRects(ImDrawData* self,const ImVec2 fb_scale); +CIMGUI_API ImFontConfig* ImFontConfig_ImFontConfig(void); +CIMGUI_API void ImFontConfig_destroy(ImFontConfig* self); +CIMGUI_API ImFontGlyphRangesBuilder* ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder(void); +CIMGUI_API void ImFontGlyphRangesBuilder_destroy(ImFontGlyphRangesBuilder* self); +CIMGUI_API void ImFontGlyphRangesBuilder_Clear(ImFontGlyphRangesBuilder* self); +CIMGUI_API bool ImFontGlyphRangesBuilder_GetBit(ImFontGlyphRangesBuilder* self,size_t n); +CIMGUI_API void ImFontGlyphRangesBuilder_SetBit(ImFontGlyphRangesBuilder* self,size_t n); +CIMGUI_API void ImFontGlyphRangesBuilder_AddChar(ImFontGlyphRangesBuilder* self,ImWchar c); +CIMGUI_API void ImFontGlyphRangesBuilder_AddText(ImFontGlyphRangesBuilder* self,const char* text,const char* text_end); +CIMGUI_API void ImFontGlyphRangesBuilder_AddRanges(ImFontGlyphRangesBuilder* self,const ImWchar* ranges); +CIMGUI_API void ImFontGlyphRangesBuilder_BuildRanges(ImFontGlyphRangesBuilder* self,ImVector_ImWchar* out_ranges); +CIMGUI_API ImFontAtlasCustomRect* ImFontAtlasCustomRect_ImFontAtlasCustomRect(void); +CIMGUI_API void ImFontAtlasCustomRect_destroy(ImFontAtlasCustomRect* self); +CIMGUI_API bool ImFontAtlasCustomRect_IsPacked(ImFontAtlasCustomRect* self); +CIMGUI_API ImFontAtlas* ImFontAtlas_ImFontAtlas(void); +CIMGUI_API void ImFontAtlas_destroy(ImFontAtlas* self); +CIMGUI_API ImFont* ImFontAtlas_AddFont(ImFontAtlas* self,const ImFontConfig* font_cfg); +CIMGUI_API ImFont* ImFontAtlas_AddFontDefault(ImFontAtlas* self,const ImFontConfig* font_cfg); +CIMGUI_API ImFont* ImFontAtlas_AddFontFromFileTTF(ImFontAtlas* self,const char* filename,float size_pixels,const ImFontConfig* font_cfg,const ImWchar* glyph_ranges); +CIMGUI_API ImFont* ImFontAtlas_AddFontFromMemoryTTF(ImFontAtlas* self,void* font_data,int font_size,float size_pixels,const ImFontConfig* font_cfg,const ImWchar* glyph_ranges); +CIMGUI_API ImFont* ImFontAtlas_AddFontFromMemoryCompressedTTF(ImFontAtlas* self,const void* compressed_font_data,int compressed_font_size,float size_pixels,const ImFontConfig* font_cfg,const ImWchar* glyph_ranges); +CIMGUI_API ImFont* ImFontAtlas_AddFontFromMemoryCompressedBase85TTF(ImFontAtlas* self,const char* compressed_font_data_base85,float size_pixels,const ImFontConfig* font_cfg,const ImWchar* glyph_ranges); +CIMGUI_API void ImFontAtlas_ClearInputData(ImFontAtlas* self); +CIMGUI_API void ImFontAtlas_ClearTexData(ImFontAtlas* self); +CIMGUI_API void ImFontAtlas_ClearFonts(ImFontAtlas* self); +CIMGUI_API void ImFontAtlas_Clear(ImFontAtlas* self); +CIMGUI_API bool ImFontAtlas_Build(ImFontAtlas* self); +CIMGUI_API void ImFontAtlas_GetTexDataAsAlpha8(ImFontAtlas* self,unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel); +CIMGUI_API void ImFontAtlas_GetTexDataAsRGBA32(ImFontAtlas* self,unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel); +CIMGUI_API bool ImFontAtlas_IsBuilt(ImFontAtlas* self); +CIMGUI_API void ImFontAtlas_SetTexID(ImFontAtlas* self,ImTextureID id); +CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesDefault(ImFontAtlas* self); +CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesKorean(ImFontAtlas* self); +CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesJapanese(ImFontAtlas* self); +CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesChineseFull(ImFontAtlas* self); +CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon(ImFontAtlas* self); +CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesCyrillic(ImFontAtlas* self); +CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesThai(ImFontAtlas* self); +CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesVietnamese(ImFontAtlas* self); +CIMGUI_API int ImFontAtlas_AddCustomRectRegular(ImFontAtlas* self,unsigned int id,int width,int height); +CIMGUI_API int ImFontAtlas_AddCustomRectFontGlyph(ImFontAtlas* self,ImFont* font,ImWchar id,int width,int height,float advance_x,const ImVec2 offset); +CIMGUI_API const ImFontAtlasCustomRect* ImFontAtlas_GetCustomRectByIndex(ImFontAtlas* self,int index); +CIMGUI_API void ImFontAtlas_CalcCustomRectUV(ImFontAtlas* self,const ImFontAtlasCustomRect* rect,ImVec2* out_uv_min,ImVec2* out_uv_max); +CIMGUI_API bool ImFontAtlas_GetMouseCursorTexData(ImFontAtlas* self,ImGuiMouseCursor cursor,ImVec2* out_offset,ImVec2* out_size,ImVec2 out_uv_border[2],ImVec2 out_uv_fill[2]); +CIMGUI_API ImFont* ImFont_ImFont(void); +CIMGUI_API void ImFont_destroy(ImFont* self); +CIMGUI_API const ImFontGlyph* ImFont_FindGlyph(ImFont* self,ImWchar c); +CIMGUI_API const ImFontGlyph* ImFont_FindGlyphNoFallback(ImFont* self,ImWchar c); +CIMGUI_API float ImFont_GetCharAdvance(ImFont* self,ImWchar c); +CIMGUI_API bool ImFont_IsLoaded(ImFont* self); +CIMGUI_API const char* ImFont_GetDebugName(ImFont* self); +CIMGUI_API void ImFont_CalcTextSizeA(ImVec2 *pOut,ImFont* self,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining); +CIMGUI_API const char* ImFont_CalcWordWrapPositionA(ImFont* self,float scale,const char* text,const char* text_end,float wrap_width); +CIMGUI_API void ImFont_RenderChar(ImFont* self,ImDrawList* draw_list,float size,ImVec2 pos,ImU32 col,ImWchar c); +CIMGUI_API void ImFont_RenderText(ImFont* self,ImDrawList* draw_list,float size,ImVec2 pos,ImU32 col,const ImVec4 clip_rect,const char* text_begin,const char* text_end,float wrap_width,bool cpu_fine_clip); +CIMGUI_API void ImFont_BuildLookupTable(ImFont* self); +CIMGUI_API void ImFont_ClearOutputData(ImFont* self); +CIMGUI_API void ImFont_GrowIndex(ImFont* self,int new_size); +CIMGUI_API void ImFont_AddGlyph(ImFont* self,ImWchar c,float x0,float y0,float x1,float y1,float u0,float v0,float u1,float v1,float advance_x); +CIMGUI_API void ImFont_AddRemapChar(ImFont* self,ImWchar dst,ImWchar src,bool overwrite_dst); +CIMGUI_API void ImFont_SetGlyphVisible(ImFont* self,ImWchar c,bool visible); +CIMGUI_API void ImFont_SetFallbackChar(ImFont* self,ImWchar c); +CIMGUI_API bool ImFont_IsGlyphRangeUnused(ImFont* self,unsigned int c_begin,unsigned int c_last); + + +/////////////////////////hand written functions +//no LogTextV +CIMGUI_API void igLogText(CONST char *fmt, ...); +//no appendfV +CIMGUI_API void ImGuiTextBuffer_appendf(struct ImGuiTextBuffer *buffer, const char *fmt, ...); +//for getting FLT_MAX in bindings +CIMGUI_API float igGET_FLT_MAX(); +//not const args from & to * +CIMGUI_API void igColorConvertRGBtoHSV(float r,float g,float b,float *out_h,float *out_s,float *out_v); +CIMGUI_API void igColorConvertHSVtoRGB(float h,float s,float v,float *out_r,float *out_g,float *out_b); + + +CIMGUI_API ImVector_ImWchar* ImVector_ImWchar_create(); +CIMGUI_API void ImVector_ImWchar_destroy(ImVector_ImWchar* self); +CIMGUI_API void ImVector_ImWchar_Init(ImVector_ImWchar* p); +CIMGUI_API void ImVector_ImWchar_UnInit(ImVector_ImWchar* p); + + +#endif //CIMGUI_INCLUDED + + + + diff --git a/imgui-sys/third-party/cimgui_impl.h b/imgui-sys/third-party/cimgui_impl.h new file mode 100644 index 0000000..5320a09 --- /dev/null +++ b/imgui-sys/third-party/cimgui_impl.h @@ -0,0 +1,37 @@ +typedef struct SDL_Window SDL_Window; +typedef struct GLFWwindow GLFWwindow; + +struct GLFWwindow; + +struct SDL_Window; +typedef union SDL_Event SDL_Event;CIMGUI_API bool ImGui_ImplGlfw_InitForOpenGL(GLFWwindow* window,bool install_callbacks); +CIMGUI_API bool ImGui_ImplGlfw_InitForVulkan(GLFWwindow* window,bool install_callbacks); +CIMGUI_API void ImGui_ImplGlfw_Shutdown(); +CIMGUI_API void ImGui_ImplGlfw_NewFrame(); +CIMGUI_API void ImGui_ImplGlfw_MouseButtonCallback(GLFWwindow* window,int button,int action,int mods); +CIMGUI_API void ImGui_ImplGlfw_ScrollCallback(GLFWwindow* window,double xoffset,double yoffset); +CIMGUI_API void ImGui_ImplGlfw_KeyCallback(GLFWwindow* window,int key,int scancode,int action,int mods); +CIMGUI_API void ImGui_ImplGlfw_CharCallback(GLFWwindow* window,unsigned int c); +CIMGUI_API bool ImGui_ImplOpenGL3_Init(const char* glsl_version); +CIMGUI_API void ImGui_ImplOpenGL3_Shutdown(); +CIMGUI_API void ImGui_ImplOpenGL3_NewFrame(); +CIMGUI_API void ImGui_ImplOpenGL3_RenderDrawData(ImDrawData* draw_data); +CIMGUI_API bool ImGui_ImplOpenGL3_CreateFontsTexture(); +CIMGUI_API void ImGui_ImplOpenGL3_DestroyFontsTexture(); +CIMGUI_API bool ImGui_ImplOpenGL3_CreateDeviceObjects(); +CIMGUI_API void ImGui_ImplOpenGL3_DestroyDeviceObjects(); +CIMGUI_API bool ImGui_ImplOpenGL2_Init(); +CIMGUI_API void ImGui_ImplOpenGL2_Shutdown(); +CIMGUI_API void ImGui_ImplOpenGL2_NewFrame(); +CIMGUI_API void ImGui_ImplOpenGL2_RenderDrawData(ImDrawData* draw_data); +CIMGUI_API bool ImGui_ImplOpenGL2_CreateFontsTexture(); +CIMGUI_API void ImGui_ImplOpenGL2_DestroyFontsTexture(); +CIMGUI_API bool ImGui_ImplOpenGL2_CreateDeviceObjects(); +CIMGUI_API void ImGui_ImplOpenGL2_DestroyDeviceObjects(); +CIMGUI_API bool ImGui_ImplSDL2_InitForOpenGL(SDL_Window* window,void* sdl_gl_context); +CIMGUI_API bool ImGui_ImplSDL2_InitForVulkan(SDL_Window* window); +CIMGUI_API bool ImGui_ImplSDL2_InitForD3D(SDL_Window* window); +CIMGUI_API bool ImGui_ImplSDL2_InitForMetal(SDL_Window* window); +CIMGUI_API void ImGui_ImplSDL2_Shutdown(); +CIMGUI_API void ImGui_ImplSDL2_NewFrame(SDL_Window* window); +CIMGUI_API bool ImGui_ImplSDL2_ProcessEvent(const SDL_Event* event); diff --git a/imgui-sys/third-party/definitions.json b/imgui-sys/third-party/definitions.json new file mode 100644 index 0000000..096ff3f --- /dev/null +++ b/imgui-sys/third-party/definitions.json @@ -0,0 +1,15592 @@ +{ + "ImColor_HSV": [ + { + "args": "(ImColor *pOut,ImColor* self,float h,float s,float v,float a)", + "argsT": [ + { + "name": "pOut", + "type": "ImColor*" + }, + { + "name": "self", + "type": "ImColor*" + }, + { + "name": "h", + "type": "float" + }, + { + "name": "s", + "type": "float" + }, + { + "name": "v", + "type": "float" + }, + { + "name": "a", + "type": "float" + } + ], + "argsoriginal": "(float h,float s,float v,float a=1.0f)", + "call_args": "(h,s,v,a)", + "cimguiname": "ImColor_HSV", + "defaults": { + "a": "1.0f" + }, + "funcname": "HSV", + "nonUDT": 1, + "ov_cimguiname": "ImColor_HSV", + "ret": "void", + "signature": "(float,float,float,float)", + "stname": "ImColor" + } + ], + "ImColor_ImColor": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImColor_ImColor", + "constructor": true, + "defaults": [], + "funcname": "ImColor", + "ov_cimguiname": "ImColor_ImColorNil", + "signature": "()", + "stname": "ImColor" + }, + { + "args": "(int r,int g,int b,int a)", + "argsT": [ + { + "name": "r", + "type": "int" + }, + { + "name": "g", + "type": "int" + }, + { + "name": "b", + "type": "int" + }, + { + "name": "a", + "type": "int" + } + ], + "argsoriginal": "(int r,int g,int b,int a=255)", + "call_args": "(r,g,b,a)", + "cimguiname": "ImColor_ImColor", + "constructor": true, + "defaults": { + "a": "255" + }, + "funcname": "ImColor", + "ov_cimguiname": "ImColor_ImColorInt", + "signature": "(int,int,int,int)", + "stname": "ImColor" + }, + { + "args": "(ImU32 rgba)", + "argsT": [ + { + "name": "rgba", + "type": "ImU32" + } + ], + "argsoriginal": "(ImU32 rgba)", + "call_args": "(rgba)", + "cimguiname": "ImColor_ImColor", + "constructor": true, + "defaults": [], + "funcname": "ImColor", + "ov_cimguiname": "ImColor_ImColorU32", + "signature": "(ImU32)", + "stname": "ImColor" + }, + { + "args": "(float r,float g,float b,float a)", + "argsT": [ + { + "name": "r", + "type": "float" + }, + { + "name": "g", + "type": "float" + }, + { + "name": "b", + "type": "float" + }, + { + "name": "a", + "type": "float" + } + ], + "argsoriginal": "(float r,float g,float b,float a=1.0f)", + "call_args": "(r,g,b,a)", + "cimguiname": "ImColor_ImColor", + "constructor": true, + "defaults": { + "a": "1.0f" + }, + "funcname": "ImColor", + "ov_cimguiname": "ImColor_ImColorFloat", + "signature": "(float,float,float,float)", + "stname": "ImColor" + }, + { + "args": "(const ImVec4 col)", + "argsT": [ + { + "name": "col", + "type": "const ImVec4" + } + ], + "argsoriginal": "(const ImVec4& col)", + "call_args": "(col)", + "cimguiname": "ImColor_ImColor", + "constructor": true, + "defaults": [], + "funcname": "ImColor", + "ov_cimguiname": "ImColor_ImColorVec4", + "signature": "(const ImVec4)", + "stname": "ImColor" + } + ], + "ImColor_SetHSV": [ + { + "args": "(ImColor* self,float h,float s,float v,float a)", + "argsT": [ + { + "name": "self", + "type": "ImColor*" + }, + { + "name": "h", + "type": "float" + }, + { + "name": "s", + "type": "float" + }, + { + "name": "v", + "type": "float" + }, + { + "name": "a", + "type": "float" + } + ], + "argsoriginal": "(float h,float s,float v,float a=1.0f)", + "call_args": "(h,s,v,a)", + "cimguiname": "ImColor_SetHSV", + "defaults": { + "a": "1.0f" + }, + "funcname": "SetHSV", + "ov_cimguiname": "ImColor_SetHSV", + "ret": "void", + "signature": "(float,float,float,float)", + "stname": "ImColor" + } + ], + "ImColor_destroy": [ + { + "args": "(ImColor* self)", + "argsT": [ + { + "name": "self", + "type": "ImColor*" + } + ], + "call_args": "(self)", + "cimguiname": "ImColor_destroy", + "defaults": [], + "destructor": true, + "ov_cimguiname": "ImColor_destroy", + "ret": "void", + "signature": "(ImColor*)", + "stname": "ImColor" + } + ], + "ImDrawCmd_ImDrawCmd": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImDrawCmd_ImDrawCmd", + "constructor": true, + "defaults": [], + "funcname": "ImDrawCmd", + "ov_cimguiname": "ImDrawCmd_ImDrawCmd", + "signature": "()", + "stname": "ImDrawCmd" + } + ], + "ImDrawCmd_destroy": [ + { + "args": "(ImDrawCmd* self)", + "argsT": [ + { + "name": "self", + "type": "ImDrawCmd*" + } + ], + "call_args": "(self)", + "cimguiname": "ImDrawCmd_destroy", + "defaults": [], + "destructor": true, + "ov_cimguiname": "ImDrawCmd_destroy", + "ret": "void", + "signature": "(ImDrawCmd*)", + "stname": "ImDrawCmd" + } + ], + "ImDrawData_Clear": [ + { + "args": "(ImDrawData* self)", + "argsT": [ + { + "name": "self", + "type": "ImDrawData*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImDrawData_Clear", + "defaults": [], + "funcname": "Clear", + "ov_cimguiname": "ImDrawData_Clear", + "ret": "void", + "signature": "()", + "stname": "ImDrawData" + } + ], + "ImDrawData_DeIndexAllBuffers": [ + { + "args": "(ImDrawData* self)", + "argsT": [ + { + "name": "self", + "type": "ImDrawData*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImDrawData_DeIndexAllBuffers", + "defaults": [], + "funcname": "DeIndexAllBuffers", + "ov_cimguiname": "ImDrawData_DeIndexAllBuffers", + "ret": "void", + "signature": "()", + "stname": "ImDrawData" + } + ], + "ImDrawData_ImDrawData": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImDrawData_ImDrawData", + "constructor": true, + "defaults": [], + "funcname": "ImDrawData", + "ov_cimguiname": "ImDrawData_ImDrawData", + "signature": "()", + "stname": "ImDrawData" + } + ], + "ImDrawData_ScaleClipRects": [ + { + "args": "(ImDrawData* self,const ImVec2 fb_scale)", + "argsT": [ + { + "name": "self", + "type": "ImDrawData*" + }, + { + "name": "fb_scale", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImVec2& fb_scale)", + "call_args": "(fb_scale)", + "cimguiname": "ImDrawData_ScaleClipRects", + "defaults": [], + "funcname": "ScaleClipRects", + "ov_cimguiname": "ImDrawData_ScaleClipRects", + "ret": "void", + "signature": "(const ImVec2)", + "stname": "ImDrawData" + } + ], + "ImDrawData_destroy": [ + { + "args": "(ImDrawData* self)", + "argsT": [ + { + "name": "self", + "type": "ImDrawData*" + } + ], + "call_args": "(self)", + "cimguiname": "ImDrawData_destroy", + "defaults": [], + "destructor": true, + "ov_cimguiname": "ImDrawData_destroy", + "ret": "void", + "signature": "(ImDrawData*)", + "stname": "ImDrawData" + } + ], + "ImDrawListSplitter_Clear": [ + { + "args": "(ImDrawListSplitter* self)", + "argsT": [ + { + "name": "self", + "type": "ImDrawListSplitter*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImDrawListSplitter_Clear", + "defaults": [], + "funcname": "Clear", + "ov_cimguiname": "ImDrawListSplitter_Clear", + "ret": "void", + "signature": "()", + "stname": "ImDrawListSplitter" + } + ], + "ImDrawListSplitter_ClearFreeMemory": [ + { + "args": "(ImDrawListSplitter* self)", + "argsT": [ + { + "name": "self", + "type": "ImDrawListSplitter*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImDrawListSplitter_ClearFreeMemory", + "defaults": [], + "funcname": "ClearFreeMemory", + "ov_cimguiname": "ImDrawListSplitter_ClearFreeMemory", + "ret": "void", + "signature": "()", + "stname": "ImDrawListSplitter" + } + ], + "ImDrawListSplitter_ImDrawListSplitter": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImDrawListSplitter_ImDrawListSplitter", + "constructor": true, + "defaults": [], + "funcname": "ImDrawListSplitter", + "ov_cimguiname": "ImDrawListSplitter_ImDrawListSplitter", + "signature": "()", + "stname": "ImDrawListSplitter" + } + ], + "ImDrawListSplitter_Merge": [ + { + "args": "(ImDrawListSplitter* self,ImDrawList* draw_list)", + "argsT": [ + { + "name": "self", + "type": "ImDrawListSplitter*" + }, + { + "name": "draw_list", + "type": "ImDrawList*" + } + ], + "argsoriginal": "(ImDrawList* draw_list)", + "call_args": "(draw_list)", + "cimguiname": "ImDrawListSplitter_Merge", + "defaults": [], + "funcname": "Merge", + "ov_cimguiname": "ImDrawListSplitter_Merge", + "ret": "void", + "signature": "(ImDrawList*)", + "stname": "ImDrawListSplitter" + } + ], + "ImDrawListSplitter_SetCurrentChannel": [ + { + "args": "(ImDrawListSplitter* self,ImDrawList* draw_list,int channel_idx)", + "argsT": [ + { + "name": "self", + "type": "ImDrawListSplitter*" + }, + { + "name": "draw_list", + "type": "ImDrawList*" + }, + { + "name": "channel_idx", + "type": "int" + } + ], + "argsoriginal": "(ImDrawList* draw_list,int channel_idx)", + "call_args": "(draw_list,channel_idx)", + "cimguiname": "ImDrawListSplitter_SetCurrentChannel", + "defaults": [], + "funcname": "SetCurrentChannel", + "ov_cimguiname": "ImDrawListSplitter_SetCurrentChannel", + "ret": "void", + "signature": "(ImDrawList*,int)", + "stname": "ImDrawListSplitter" + } + ], + "ImDrawListSplitter_Split": [ + { + "args": "(ImDrawListSplitter* self,ImDrawList* draw_list,int count)", + "argsT": [ + { + "name": "self", + "type": "ImDrawListSplitter*" + }, + { + "name": "draw_list", + "type": "ImDrawList*" + }, + { + "name": "count", + "type": "int" + } + ], + "argsoriginal": "(ImDrawList* draw_list,int count)", + "call_args": "(draw_list,count)", + "cimguiname": "ImDrawListSplitter_Split", + "defaults": [], + "funcname": "Split", + "ov_cimguiname": "ImDrawListSplitter_Split", + "ret": "void", + "signature": "(ImDrawList*,int)", + "stname": "ImDrawListSplitter" + } + ], + "ImDrawListSplitter_destroy": [ + { + "args": "(ImDrawListSplitter* self)", + "argsT": [ + { + "name": "self", + "type": "ImDrawListSplitter*" + } + ], + "call_args": "(self)", + "cimguiname": "ImDrawListSplitter_destroy", + "defaults": [], + "destructor": true, + "ov_cimguiname": "ImDrawListSplitter_destroy", + "ret": "void", + "signature": "(ImDrawListSplitter*)", + "stname": "ImDrawListSplitter" + } + ], + "ImDrawList_AddBezierCurve": [ + { + "args": "(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,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": "p4", + "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,const ImVec2& p4,ImU32 col,float thickness,int num_segments=0)", + "call_args": "(p1,p2,p3,p4,col,thickness,num_segments)", + "cimguiname": "ImDrawList_AddBezierCurve", + "defaults": { + "num_segments": "0" + }, + "funcname": "AddBezierCurve", + "ov_cimguiname": "ImDrawList_AddBezierCurve", + "ret": "void", + "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float,int)", + "stname": "ImDrawList" + } + ], + "ImDrawList_AddCallback": [ + { + "args": "(ImDrawList* self,ImDrawCallback callback,void* callback_data)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + }, + { + "name": "callback", + "type": "ImDrawCallback" + }, + { + "name": "callback_data", + "type": "void*" + } + ], + "argsoriginal": "(ImDrawCallback callback,void* callback_data)", + "call_args": "(callback,callback_data)", + "cimguiname": "ImDrawList_AddCallback", + "defaults": [], + "funcname": "AddCallback", + "ov_cimguiname": "ImDrawList_AddCallback", + "ret": "void", + "signature": "(ImDrawCallback,void*)", + "stname": "ImDrawList" + } + ], + "ImDrawList_AddCircle": [ + { + "args": "(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments,float thickness)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + }, + { + "name": "center", + "type": "const ImVec2" + }, + { + "name": "radius", + "type": "float" + }, + { + "name": "col", + "type": "ImU32" + }, + { + "name": "num_segments", + "type": "int" + }, + { + "name": "thickness", + "type": "float" + } + ], + "argsoriginal": "(const ImVec2& center,float radius,ImU32 col,int num_segments=12,float thickness=1.0f)", + "call_args": "(center,radius,col,num_segments,thickness)", + "cimguiname": "ImDrawList_AddCircle", + "defaults": { + "num_segments": "12", + "thickness": "1.0f" + }, + "funcname": "AddCircle", + "ov_cimguiname": "ImDrawList_AddCircle", + "ret": "void", + "signature": "(const ImVec2,float,ImU32,int,float)", + "stname": "ImDrawList" + } + ], + "ImDrawList_AddCircleFilled": [ + { + "args": "(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + }, + { + "name": "center", + "type": "const ImVec2" + }, + { + "name": "radius", + "type": "float" + }, + { + "name": "col", + "type": "ImU32" + }, + { + "name": "num_segments", + "type": "int" + } + ], + "argsoriginal": "(const ImVec2& center,float radius,ImU32 col,int num_segments=12)", + "call_args": "(center,radius,col,num_segments)", + "cimguiname": "ImDrawList_AddCircleFilled", + "defaults": { + "num_segments": "12" + }, + "funcname": "AddCircleFilled", + "ov_cimguiname": "ImDrawList_AddCircleFilled", + "ret": "void", + "signature": "(const ImVec2,float,ImU32,int)", + "stname": "ImDrawList" + } + ], + "ImDrawList_AddConvexPolyFilled": [ + { + "args": "(ImDrawList* self,const ImVec2* points,int num_points,ImU32 col)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + }, + { + "name": "points", + "type": "const ImVec2*" + }, + { + "name": "num_points", + "type": "int" + }, + { + "name": "col", + "type": "ImU32" + } + ], + "argsoriginal": "(const ImVec2* points,int num_points,ImU32 col)", + "call_args": "(points,num_points,col)", + "cimguiname": "ImDrawList_AddConvexPolyFilled", + "defaults": [], + "funcname": "AddConvexPolyFilled", + "ov_cimguiname": "ImDrawList_AddConvexPolyFilled", + "ret": "void", + "signature": "(const ImVec2*,int,ImU32)", + "stname": "ImDrawList" + } + ], + "ImDrawList_AddDrawCmd": [ + { + "args": "(ImDrawList* self)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImDrawList_AddDrawCmd", + "defaults": [], + "funcname": "AddDrawCmd", + "ov_cimguiname": "ImDrawList_AddDrawCmd", + "ret": "void", + "signature": "()", + "stname": "ImDrawList" + } + ], + "ImDrawList_AddImage": [ + { + "args": "(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 p_min,const ImVec2 p_max,const ImVec2 uv_min,const ImVec2 uv_max,ImU32 col)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + }, + { + "name": "user_texture_id", + "type": "ImTextureID" + }, + { + "name": "p_min", + "type": "const ImVec2" + }, + { + "name": "p_max", + "type": "const ImVec2" + }, + { + "name": "uv_min", + "type": "const ImVec2" + }, + { + "name": "uv_max", + "type": "const ImVec2" + }, + { + "name": "col", + "type": "ImU32" + } + ], + "argsoriginal": "(ImTextureID user_texture_id,const ImVec2& p_min,const ImVec2& p_max,const ImVec2& uv_min=ImVec2(0,0),const ImVec2& uv_max=ImVec2(1,1),ImU32 col=(((ImU32)(255)<<24)|((ImU32)(255)<<16)|((ImU32)(255)<<8)|((ImU32)(255)<<0)))", + "call_args": "(user_texture_id,p_min,p_max,uv_min,uv_max,col)", + "cimguiname": "ImDrawList_AddImage", + "defaults": { + "col": "(((ImU32)(255)<<24)|((ImU32)(255)<<16)|((ImU32)(255)<<8)|((ImU32)(255)<<0))", + "uv_max": "ImVec2(1,1)", + "uv_min": "ImVec2(0,0)" + }, + "funcname": "AddImage", + "ov_cimguiname": "ImDrawList_AddImage", + "ret": "void", + "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", + "stname": "ImDrawList" + } + ], + "ImDrawList_AddImageQuad": [ + { + "args": "(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)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + }, + { + "name": "user_texture_id", + "type": "ImTextureID" + }, + { + "name": "p1", + "type": "const ImVec2" + }, + { + "name": "p2", + "type": "const ImVec2" + }, + { + "name": "p3", + "type": "const ImVec2" + }, + { + "name": "p4", + "type": "const ImVec2" + }, + { + "name": "uv1", + "type": "const ImVec2" + }, + { + "name": "uv2", + "type": "const ImVec2" + }, + { + "name": "uv3", + "type": "const ImVec2" + }, + { + "name": "uv4", + "type": "const ImVec2" + }, + { + "name": "col", + "type": "ImU32" + } + ], + "argsoriginal": "(ImTextureID user_texture_id,const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,const ImVec2& uv1=ImVec2(0,0),const ImVec2& uv2=ImVec2(1,0),const ImVec2& uv3=ImVec2(1,1),const ImVec2& uv4=ImVec2(0,1),ImU32 col=(((ImU32)(255)<<24)|((ImU32)(255)<<16)|((ImU32)(255)<<8)|((ImU32)(255)<<0)))", + "call_args": "(user_texture_id,p1,p2,p3,p4,uv1,uv2,uv3,uv4,col)", + "cimguiname": "ImDrawList_AddImageQuad", + "defaults": { + "col": "(((ImU32)(255)<<24)|((ImU32)(255)<<16)|((ImU32)(255)<<8)|((ImU32)(255)<<0))", + "uv1": "ImVec2(0,0)", + "uv2": "ImVec2(1,0)", + "uv3": "ImVec2(1,1)", + "uv4": "ImVec2(0,1)" + }, + "funcname": "AddImageQuad", + "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)", + "stname": "ImDrawList" + } + ], + "ImDrawList_AddImageRounded": [ + { + "args": "(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)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + }, + { + "name": "user_texture_id", + "type": "ImTextureID" + }, + { + "name": "p_min", + "type": "const ImVec2" + }, + { + "name": "p_max", + "type": "const ImVec2" + }, + { + "name": "uv_min", + "type": "const ImVec2" + }, + { + "name": "uv_max", + "type": "const ImVec2" + }, + { + "name": "col", + "type": "ImU32" + }, + { + "name": "rounding", + "type": "float" + }, + { + "name": "rounding_corners", + "type": "ImDrawCornerFlags" + } + ], + "argsoriginal": "(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=ImDrawCornerFlags_All)", + "call_args": "(user_texture_id,p_min,p_max,uv_min,uv_max,col,rounding,rounding_corners)", + "cimguiname": "ImDrawList_AddImageRounded", + "defaults": { + "rounding_corners": "ImDrawCornerFlags_All" + }, + "funcname": "AddImageRounded", + "ov_cimguiname": "ImDrawList_AddImageRounded", + "ret": "void", + "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float,ImDrawCornerFlags)", + "stname": "ImDrawList" + } + ], + "ImDrawList_AddLine": [ + { + "args": "(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,ImU32 col,float thickness)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + }, + { + "name": "p1", + "type": "const ImVec2" + }, + { + "name": "p2", + "type": "const ImVec2" + }, + { + "name": "col", + "type": "ImU32" + }, + { + "name": "thickness", + "type": "float" + } + ], + "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,ImU32 col,float thickness=1.0f)", + "call_args": "(p1,p2,col,thickness)", + "cimguiname": "ImDrawList_AddLine", + "defaults": { + "thickness": "1.0f" + }, + "funcname": "AddLine", + "ov_cimguiname": "ImDrawList_AddLine", + "ret": "void", + "signature": "(const ImVec2,const ImVec2,ImU32,float)", + "stname": "ImDrawList" + } + ], + "ImDrawList_AddNgon": [ + { + "args": "(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments,float thickness)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + }, + { + "name": "center", + "type": "const ImVec2" + }, + { + "name": "radius", + "type": "float" + }, + { + "name": "col", + "type": "ImU32" + }, + { + "name": "num_segments", + "type": "int" + }, + { + "name": "thickness", + "type": "float" + } + ], + "argsoriginal": "(const ImVec2& center,float radius,ImU32 col,int num_segments,float thickness=1.0f)", + "call_args": "(center,radius,col,num_segments,thickness)", + "cimguiname": "ImDrawList_AddNgon", + "defaults": { + "thickness": "1.0f" + }, + "funcname": "AddNgon", + "ov_cimguiname": "ImDrawList_AddNgon", + "ret": "void", + "signature": "(const ImVec2,float,ImU32,int,float)", + "stname": "ImDrawList" + } + ], + "ImDrawList_AddNgonFilled": [ + { + "args": "(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + }, + { + "name": "center", + "type": "const ImVec2" + }, + { + "name": "radius", + "type": "float" + }, + { + "name": "col", + "type": "ImU32" + }, + { + "name": "num_segments", + "type": "int" + } + ], + "argsoriginal": "(const ImVec2& center,float radius,ImU32 col,int num_segments)", + "call_args": "(center,radius,col,num_segments)", + "cimguiname": "ImDrawList_AddNgonFilled", + "defaults": [], + "funcname": "AddNgonFilled", + "ov_cimguiname": "ImDrawList_AddNgonFilled", + "ret": "void", + "signature": "(const ImVec2,float,ImU32,int)", + "stname": "ImDrawList" + } + ], + "ImDrawList_AddPolyline": [ + { + "args": "(ImDrawList* self,const ImVec2* points,int num_points,ImU32 col,bool closed,float thickness)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + }, + { + "name": "points", + "type": "const ImVec2*" + }, + { + "name": "num_points", + "type": "int" + }, + { + "name": "col", + "type": "ImU32" + }, + { + "name": "closed", + "type": "bool" + }, + { + "name": "thickness", + "type": "float" + } + ], + "argsoriginal": "(const ImVec2* points,int num_points,ImU32 col,bool closed,float thickness)", + "call_args": "(points,num_points,col,closed,thickness)", + "cimguiname": "ImDrawList_AddPolyline", + "defaults": [], + "funcname": "AddPolyline", + "ov_cimguiname": "ImDrawList_AddPolyline", + "ret": "void", + "signature": "(const ImVec2*,int,ImU32,bool,float)", + "stname": "ImDrawList" + } + ], + "ImDrawList_AddQuad": [ + { + "args": "(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,ImU32 col,float thickness)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + }, + { + "name": "p1", + "type": "const ImVec2" + }, + { + "name": "p2", + "type": "const ImVec2" + }, + { + "name": "p3", + "type": "const ImVec2" + }, + { + "name": "p4", + "type": "const ImVec2" + }, + { + "name": "col", + "type": "ImU32" + }, + { + "name": "thickness", + "type": "float" + } + ], + "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,ImU32 col,float thickness=1.0f)", + "call_args": "(p1,p2,p3,p4,col,thickness)", + "cimguiname": "ImDrawList_AddQuad", + "defaults": { + "thickness": "1.0f" + }, + "funcname": "AddQuad", + "ov_cimguiname": "ImDrawList_AddQuad", + "ret": "void", + "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float)", + "stname": "ImDrawList" + } + ], + "ImDrawList_AddQuadFilled": [ + { + "args": "(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,ImU32 col)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + }, + { + "name": "p1", + "type": "const ImVec2" + }, + { + "name": "p2", + "type": "const ImVec2" + }, + { + "name": "p3", + "type": "const ImVec2" + }, + { + "name": "p4", + "type": "const ImVec2" + }, + { + "name": "col", + "type": "ImU32" + } + ], + "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,ImU32 col)", + "call_args": "(p1,p2,p3,p4,col)", + "cimguiname": "ImDrawList_AddQuadFilled", + "defaults": [], + "funcname": "AddQuadFilled", + "ov_cimguiname": "ImDrawList_AddQuadFilled", + "ret": "void", + "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", + "stname": "ImDrawList" + } + ], + "ImDrawList_AddRect": [ + { + "args": "(ImDrawList* self,const ImVec2 p_min,const ImVec2 p_max,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners,float thickness)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + }, + { + "name": "p_min", + "type": "const ImVec2" + }, + { + "name": "p_max", + "type": "const ImVec2" + }, + { + "name": "col", + "type": "ImU32" + }, + { + "name": "rounding", + "type": "float" + }, + { + "name": "rounding_corners", + "type": "ImDrawCornerFlags" + }, + { + "name": "thickness", + "type": "float" + } + ], + "argsoriginal": "(const ImVec2& p_min,const ImVec2& p_max,ImU32 col,float rounding=0.0f,ImDrawCornerFlags rounding_corners=ImDrawCornerFlags_All,float thickness=1.0f)", + "call_args": "(p_min,p_max,col,rounding,rounding_corners,thickness)", + "cimguiname": "ImDrawList_AddRect", + "defaults": { + "rounding": "0.0f", + "rounding_corners": "ImDrawCornerFlags_All", + "thickness": "1.0f" + }, + "funcname": "AddRect", + "ov_cimguiname": "ImDrawList_AddRect", + "ret": "void", + "signature": "(const ImVec2,const ImVec2,ImU32,float,ImDrawCornerFlags,float)", + "stname": "ImDrawList" + } + ], + "ImDrawList_AddRectFilled": [ + { + "args": "(ImDrawList* self,const ImVec2 p_min,const ImVec2 p_max,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + }, + { + "name": "p_min", + "type": "const ImVec2" + }, + { + "name": "p_max", + "type": "const ImVec2" + }, + { + "name": "col", + "type": "ImU32" + }, + { + "name": "rounding", + "type": "float" + }, + { + "name": "rounding_corners", + "type": "ImDrawCornerFlags" + } + ], + "argsoriginal": "(const ImVec2& p_min,const ImVec2& p_max,ImU32 col,float rounding=0.0f,ImDrawCornerFlags rounding_corners=ImDrawCornerFlags_All)", + "call_args": "(p_min,p_max,col,rounding,rounding_corners)", + "cimguiname": "ImDrawList_AddRectFilled", + "defaults": { + "rounding": "0.0f", + "rounding_corners": "ImDrawCornerFlags_All" + }, + "funcname": "AddRectFilled", + "ov_cimguiname": "ImDrawList_AddRectFilled", + "ret": "void", + "signature": "(const ImVec2,const ImVec2,ImU32,float,ImDrawCornerFlags)", + "stname": "ImDrawList" + } + ], + "ImDrawList_AddRectFilledMultiColor": [ + { + "args": "(ImDrawList* self,const ImVec2 p_min,const ImVec2 p_max,ImU32 col_upr_left,ImU32 col_upr_right,ImU32 col_bot_right,ImU32 col_bot_left)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + }, + { + "name": "p_min", + "type": "const ImVec2" + }, + { + "name": "p_max", + "type": "const ImVec2" + }, + { + "name": "col_upr_left", + "type": "ImU32" + }, + { + "name": "col_upr_right", + "type": "ImU32" + }, + { + "name": "col_bot_right", + "type": "ImU32" + }, + { + "name": "col_bot_left", + "type": "ImU32" + } + ], + "argsoriginal": "(const ImVec2& p_min,const ImVec2& p_max,ImU32 col_upr_left,ImU32 col_upr_right,ImU32 col_bot_right,ImU32 col_bot_left)", + "call_args": "(p_min,p_max,col_upr_left,col_upr_right,col_bot_right,col_bot_left)", + "cimguiname": "ImDrawList_AddRectFilledMultiColor", + "defaults": [], + "funcname": "AddRectFilledMultiColor", + "ov_cimguiname": "ImDrawList_AddRectFilledMultiColor", + "ret": "void", + "signature": "(const ImVec2,const ImVec2,ImU32,ImU32,ImU32,ImU32)", + "stname": "ImDrawList" + } + ], + "ImDrawList_AddText": [ + { + "args": "(ImDrawList* self,const ImVec2 pos,ImU32 col,const char* text_begin,const char* text_end)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + }, + { + "name": "pos", + "type": "const ImVec2" + }, + { + "name": "col", + "type": "ImU32" + }, + { + "name": "text_begin", + "type": "const char*" + }, + { + "name": "text_end", + "type": "const char*" + } + ], + "argsoriginal": "(const ImVec2& pos,ImU32 col,const char* text_begin,const char* text_end=((void*)0))", + "call_args": "(pos,col,text_begin,text_end)", + "cimguiname": "ImDrawList_AddText", + "defaults": { + "text_end": "((void*)0)" + }, + "funcname": "AddText", + "ov_cimguiname": "ImDrawList_AddTextVec2", + "ret": "void", + "signature": "(const ImVec2,ImU32,const char*,const char*)", + "stname": "ImDrawList" + }, + { + "args": "(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)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + }, + { + "name": "font", + "type": "const ImFont*" + }, + { + "name": "font_size", + "type": "float" + }, + { + "name": "pos", + "type": "const ImVec2" + }, + { + "name": "col", + "type": "ImU32" + }, + { + "name": "text_begin", + "type": "const char*" + }, + { + "name": "text_end", + "type": "const char*" + }, + { + "name": "wrap_width", + "type": "float" + }, + { + "name": "cpu_fine_clip_rect", + "type": "const ImVec4*" + } + ], + "argsoriginal": "(const ImFont* font,float font_size,const ImVec2& pos,ImU32 col,const char* text_begin,const char* text_end=((void*)0),float wrap_width=0.0f,const ImVec4* cpu_fine_clip_rect=((void*)0))", + "call_args": "(font,font_size,pos,col,text_begin,text_end,wrap_width,cpu_fine_clip_rect)", + "cimguiname": "ImDrawList_AddText", + "defaults": { + "cpu_fine_clip_rect": "((void*)0)", + "text_end": "((void*)0)", + "wrap_width": "0.0f" + }, + "funcname": "AddText", + "ov_cimguiname": "ImDrawList_AddTextFontPtr", + "ret": "void", + "signature": "(const ImFont*,float,const ImVec2,ImU32,const char*,const char*,float,const ImVec4*)", + "stname": "ImDrawList" + } + ], + "ImDrawList_AddTriangle": [ + { + "args": "(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,ImU32 col,float thickness)", + "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" + } + ], + "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,ImU32 col,float thickness=1.0f)", + "call_args": "(p1,p2,p3,col,thickness)", + "cimguiname": "ImDrawList_AddTriangle", + "defaults": { + "thickness": "1.0f" + }, + "funcname": "AddTriangle", + "ov_cimguiname": "ImDrawList_AddTriangle", + "ret": "void", + "signature": "(const ImVec2,const ImVec2,const ImVec2,ImU32,float)", + "stname": "ImDrawList" + } + ], + "ImDrawList_AddTriangleFilled": [ + { + "args": "(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,ImU32 col)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + }, + { + "name": "p1", + "type": "const ImVec2" + }, + { + "name": "p2", + "type": "const ImVec2" + }, + { + "name": "p3", + "type": "const ImVec2" + }, + { + "name": "col", + "type": "ImU32" + } + ], + "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,ImU32 col)", + "call_args": "(p1,p2,p3,col)", + "cimguiname": "ImDrawList_AddTriangleFilled", + "defaults": [], + "funcname": "AddTriangleFilled", + "ov_cimguiname": "ImDrawList_AddTriangleFilled", + "ret": "void", + "signature": "(const ImVec2,const ImVec2,const ImVec2,ImU32)", + "stname": "ImDrawList" + } + ], + "ImDrawList_ChannelsMerge": [ + { + "args": "(ImDrawList* self)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImDrawList_ChannelsMerge", + "defaults": [], + "funcname": "ChannelsMerge", + "ov_cimguiname": "ImDrawList_ChannelsMerge", + "ret": "void", + "signature": "()", + "stname": "ImDrawList" + } + ], + "ImDrawList_ChannelsSetCurrent": [ + { + "args": "(ImDrawList* self,int n)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + }, + { + "name": "n", + "type": "int" + } + ], + "argsoriginal": "(int n)", + "call_args": "(n)", + "cimguiname": "ImDrawList_ChannelsSetCurrent", + "defaults": [], + "funcname": "ChannelsSetCurrent", + "ov_cimguiname": "ImDrawList_ChannelsSetCurrent", + "ret": "void", + "signature": "(int)", + "stname": "ImDrawList" + } + ], + "ImDrawList_ChannelsSplit": [ + { + "args": "(ImDrawList* self,int count)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + }, + { + "name": "count", + "type": "int" + } + ], + "argsoriginal": "(int count)", + "call_args": "(count)", + "cimguiname": "ImDrawList_ChannelsSplit", + "defaults": [], + "funcname": "ChannelsSplit", + "ov_cimguiname": "ImDrawList_ChannelsSplit", + "ret": "void", + "signature": "(int)", + "stname": "ImDrawList" + } + ], + "ImDrawList_Clear": [ + { + "args": "(ImDrawList* self)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImDrawList_Clear", + "defaults": [], + "funcname": "Clear", + "ov_cimguiname": "ImDrawList_Clear", + "ret": "void", + "signature": "()", + "stname": "ImDrawList" + } + ], + "ImDrawList_ClearFreeMemory": [ + { + "args": "(ImDrawList* self)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImDrawList_ClearFreeMemory", + "defaults": [], + "funcname": "ClearFreeMemory", + "ov_cimguiname": "ImDrawList_ClearFreeMemory", + "ret": "void", + "signature": "()", + "stname": "ImDrawList" + } + ], + "ImDrawList_CloneOutput": [ + { + "args": "(ImDrawList* self)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImDrawList_CloneOutput", + "defaults": [], + "funcname": "CloneOutput", + "ov_cimguiname": "ImDrawList_CloneOutput", + "ret": "ImDrawList*", + "signature": "()const", + "stname": "ImDrawList" + } + ], + "ImDrawList_GetClipRectMax": [ + { + "args": "(ImVec2 *pOut,ImDrawList* self)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "self", + "type": "ImDrawList*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImDrawList_GetClipRectMax", + "defaults": [], + "funcname": "GetClipRectMax", + "nonUDT": 1, + "ov_cimguiname": "ImDrawList_GetClipRectMax", + "ret": "void", + "signature": "()const", + "stname": "ImDrawList" + } + ], + "ImDrawList_GetClipRectMin": [ + { + "args": "(ImVec2 *pOut,ImDrawList* self)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "self", + "type": "ImDrawList*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImDrawList_GetClipRectMin", + "defaults": [], + "funcname": "GetClipRectMin", + "nonUDT": 1, + "ov_cimguiname": "ImDrawList_GetClipRectMin", + "ret": "void", + "signature": "()const", + "stname": "ImDrawList" + } + ], + "ImDrawList_ImDrawList": [ + { + "args": "(const ImDrawListSharedData* shared_data)", + "argsT": [ + { + "name": "shared_data", + "type": "const ImDrawListSharedData*" + } + ], + "argsoriginal": "(const ImDrawListSharedData* shared_data)", + "call_args": "(shared_data)", + "cimguiname": "ImDrawList_ImDrawList", + "constructor": true, + "defaults": [], + "funcname": "ImDrawList", + "ov_cimguiname": "ImDrawList_ImDrawList", + "signature": "(const ImDrawListSharedData*)", + "stname": "ImDrawList" + } + ], + "ImDrawList_PathArcTo": [ + { + "args": "(ImDrawList* self,const ImVec2 center,float radius,float a_min,float a_max,int num_segments)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + }, + { + "name": "center", + "type": "const ImVec2" + }, + { + "name": "radius", + "type": "float" + }, + { + "name": "a_min", + "type": "float" + }, + { + "name": "a_max", + "type": "float" + }, + { + "name": "num_segments", + "type": "int" + } + ], + "argsoriginal": "(const ImVec2& center,float radius,float a_min,float a_max,int num_segments=10)", + "call_args": "(center,radius,a_min,a_max,num_segments)", + "cimguiname": "ImDrawList_PathArcTo", + "defaults": { + "num_segments": "10" + }, + "funcname": "PathArcTo", + "ov_cimguiname": "ImDrawList_PathArcTo", + "ret": "void", + "signature": "(const ImVec2,float,float,float,int)", + "stname": "ImDrawList" + } + ], + "ImDrawList_PathArcToFast": [ + { + "args": "(ImDrawList* self,const ImVec2 center,float radius,int a_min_of_12,int a_max_of_12)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + }, + { + "name": "center", + "type": "const ImVec2" + }, + { + "name": "radius", + "type": "float" + }, + { + "name": "a_min_of_12", + "type": "int" + }, + { + "name": "a_max_of_12", + "type": "int" + } + ], + "argsoriginal": "(const ImVec2& center,float radius,int a_min_of_12,int a_max_of_12)", + "call_args": "(center,radius,a_min_of_12,a_max_of_12)", + "cimguiname": "ImDrawList_PathArcToFast", + "defaults": [], + "funcname": "PathArcToFast", + "ov_cimguiname": "ImDrawList_PathArcToFast", + "ret": "void", + "signature": "(const ImVec2,float,int,int)", + "stname": "ImDrawList" + } + ], + "ImDrawList_PathBezierCurveTo": [ + { + "args": "(ImDrawList* self,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,int num_segments)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + }, + { + "name": "p2", + "type": "const ImVec2" + }, + { + "name": "p3", + "type": "const ImVec2" + }, + { + "name": "p4", + "type": "const ImVec2" + }, + { + "name": "num_segments", + "type": "int" + } + ], + "argsoriginal": "(const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,int num_segments=0)", + "call_args": "(p2,p3,p4,num_segments)", + "cimguiname": "ImDrawList_PathBezierCurveTo", + "defaults": { + "num_segments": "0" + }, + "funcname": "PathBezierCurveTo", + "ov_cimguiname": "ImDrawList_PathBezierCurveTo", + "ret": "void", + "signature": "(const ImVec2,const ImVec2,const ImVec2,int)", + "stname": "ImDrawList" + } + ], + "ImDrawList_PathClear": [ + { + "args": "(ImDrawList* self)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImDrawList_PathClear", + "defaults": [], + "funcname": "PathClear", + "ov_cimguiname": "ImDrawList_PathClear", + "ret": "void", + "signature": "()", + "stname": "ImDrawList" + } + ], + "ImDrawList_PathFillConvex": [ + { + "args": "(ImDrawList* self,ImU32 col)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + }, + { + "name": "col", + "type": "ImU32" + } + ], + "argsoriginal": "(ImU32 col)", + "call_args": "(col)", + "cimguiname": "ImDrawList_PathFillConvex", + "defaults": [], + "funcname": "PathFillConvex", + "ov_cimguiname": "ImDrawList_PathFillConvex", + "ret": "void", + "signature": "(ImU32)", + "stname": "ImDrawList" + } + ], + "ImDrawList_PathLineTo": [ + { + "args": "(ImDrawList* self,const ImVec2 pos)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + }, + { + "name": "pos", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImVec2& pos)", + "call_args": "(pos)", + "cimguiname": "ImDrawList_PathLineTo", + "defaults": [], + "funcname": "PathLineTo", + "ov_cimguiname": "ImDrawList_PathLineTo", + "ret": "void", + "signature": "(const ImVec2)", + "stname": "ImDrawList" + } + ], + "ImDrawList_PathLineToMergeDuplicate": [ + { + "args": "(ImDrawList* self,const ImVec2 pos)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + }, + { + "name": "pos", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImVec2& pos)", + "call_args": "(pos)", + "cimguiname": "ImDrawList_PathLineToMergeDuplicate", + "defaults": [], + "funcname": "PathLineToMergeDuplicate", + "ov_cimguiname": "ImDrawList_PathLineToMergeDuplicate", + "ret": "void", + "signature": "(const ImVec2)", + "stname": "ImDrawList" + } + ], + "ImDrawList_PathRect": [ + { + "args": "(ImDrawList* self,const ImVec2 rect_min,const ImVec2 rect_max,float rounding,ImDrawCornerFlags rounding_corners)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + }, + { + "name": "rect_min", + "type": "const ImVec2" + }, + { + "name": "rect_max", + "type": "const ImVec2" + }, + { + "name": "rounding", + "type": "float" + }, + { + "name": "rounding_corners", + "type": "ImDrawCornerFlags" + } + ], + "argsoriginal": "(const ImVec2& rect_min,const ImVec2& rect_max,float rounding=0.0f,ImDrawCornerFlags rounding_corners=ImDrawCornerFlags_All)", + "call_args": "(rect_min,rect_max,rounding,rounding_corners)", + "cimguiname": "ImDrawList_PathRect", + "defaults": { + "rounding": "0.0f", + "rounding_corners": "ImDrawCornerFlags_All" + }, + "funcname": "PathRect", + "ov_cimguiname": "ImDrawList_PathRect", + "ret": "void", + "signature": "(const ImVec2,const ImVec2,float,ImDrawCornerFlags)", + "stname": "ImDrawList" + } + ], + "ImDrawList_PathStroke": [ + { + "args": "(ImDrawList* self,ImU32 col,bool closed,float thickness)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + }, + { + "name": "col", + "type": "ImU32" + }, + { + "name": "closed", + "type": "bool" + }, + { + "name": "thickness", + "type": "float" + } + ], + "argsoriginal": "(ImU32 col,bool closed,float thickness=1.0f)", + "call_args": "(col,closed,thickness)", + "cimguiname": "ImDrawList_PathStroke", + "defaults": { + "thickness": "1.0f" + }, + "funcname": "PathStroke", + "ov_cimguiname": "ImDrawList_PathStroke", + "ret": "void", + "signature": "(ImU32,bool,float)", + "stname": "ImDrawList" + } + ], + "ImDrawList_PopClipRect": [ + { + "args": "(ImDrawList* self)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImDrawList_PopClipRect", + "defaults": [], + "funcname": "PopClipRect", + "ov_cimguiname": "ImDrawList_PopClipRect", + "ret": "void", + "signature": "()", + "stname": "ImDrawList" + } + ], + "ImDrawList_PopTextureID": [ + { + "args": "(ImDrawList* self)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImDrawList_PopTextureID", + "defaults": [], + "funcname": "PopTextureID", + "ov_cimguiname": "ImDrawList_PopTextureID", + "ret": "void", + "signature": "()", + "stname": "ImDrawList" + } + ], + "ImDrawList_PrimQuadUV": [ + { + "args": "(ImDrawList* self,const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 d,const ImVec2 uv_a,const ImVec2 uv_b,const ImVec2 uv_c,const ImVec2 uv_d,ImU32 col)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + }, + { + "name": "a", + "type": "const ImVec2" + }, + { + "name": "b", + "type": "const ImVec2" + }, + { + "name": "c", + "type": "const ImVec2" + }, + { + "name": "d", + "type": "const ImVec2" + }, + { + "name": "uv_a", + "type": "const ImVec2" + }, + { + "name": "uv_b", + "type": "const ImVec2" + }, + { + "name": "uv_c", + "type": "const ImVec2" + }, + { + "name": "uv_d", + "type": "const ImVec2" + }, + { + "name": "col", + "type": "ImU32" + } + ], + "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& c,const ImVec2& d,const ImVec2& uv_a,const ImVec2& uv_b,const ImVec2& uv_c,const ImVec2& uv_d,ImU32 col)", + "call_args": "(a,b,c,d,uv_a,uv_b,uv_c,uv_d,col)", + "cimguiname": "ImDrawList_PrimQuadUV", + "defaults": [], + "funcname": "PrimQuadUV", + "ov_cimguiname": "ImDrawList_PrimQuadUV", + "ret": "void", + "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", + "stname": "ImDrawList" + } + ], + "ImDrawList_PrimRect": [ + { + "args": "(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + }, + { + "name": "a", + "type": "const ImVec2" + }, + { + "name": "b", + "type": "const ImVec2" + }, + { + "name": "col", + "type": "ImU32" + } + ], + "argsoriginal": "(const ImVec2& a,const ImVec2& b,ImU32 col)", + "call_args": "(a,b,col)", + "cimguiname": "ImDrawList_PrimRect", + "defaults": [], + "funcname": "PrimRect", + "ov_cimguiname": "ImDrawList_PrimRect", + "ret": "void", + "signature": "(const ImVec2,const ImVec2,ImU32)", + "stname": "ImDrawList" + } + ], + "ImDrawList_PrimRectUV": [ + { + "args": "(ImDrawList* self,const ImVec2 a,const ImVec2 b,const ImVec2 uv_a,const ImVec2 uv_b,ImU32 col)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + }, + { + "name": "a", + "type": "const ImVec2" + }, + { + "name": "b", + "type": "const ImVec2" + }, + { + "name": "uv_a", + "type": "const ImVec2" + }, + { + "name": "uv_b", + "type": "const ImVec2" + }, + { + "name": "col", + "type": "ImU32" + } + ], + "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& uv_a,const ImVec2& uv_b,ImU32 col)", + "call_args": "(a,b,uv_a,uv_b,col)", + "cimguiname": "ImDrawList_PrimRectUV", + "defaults": [], + "funcname": "PrimRectUV", + "ov_cimguiname": "ImDrawList_PrimRectUV", + "ret": "void", + "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", + "stname": "ImDrawList" + } + ], + "ImDrawList_PrimReserve": [ + { + "args": "(ImDrawList* self,int idx_count,int vtx_count)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + }, + { + "name": "idx_count", + "type": "int" + }, + { + "name": "vtx_count", + "type": "int" + } + ], + "argsoriginal": "(int idx_count,int vtx_count)", + "call_args": "(idx_count,vtx_count)", + "cimguiname": "ImDrawList_PrimReserve", + "defaults": [], + "funcname": "PrimReserve", + "ov_cimguiname": "ImDrawList_PrimReserve", + "ret": "void", + "signature": "(int,int)", + "stname": "ImDrawList" + } + ], + "ImDrawList_PrimUnreserve": [ + { + "args": "(ImDrawList* self,int idx_count,int vtx_count)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + }, + { + "name": "idx_count", + "type": "int" + }, + { + "name": "vtx_count", + "type": "int" + } + ], + "argsoriginal": "(int idx_count,int vtx_count)", + "call_args": "(idx_count,vtx_count)", + "cimguiname": "ImDrawList_PrimUnreserve", + "defaults": [], + "funcname": "PrimUnreserve", + "ov_cimguiname": "ImDrawList_PrimUnreserve", + "ret": "void", + "signature": "(int,int)", + "stname": "ImDrawList" + } + ], + "ImDrawList_PrimVtx": [ + { + "args": "(ImDrawList* self,const ImVec2 pos,const ImVec2 uv,ImU32 col)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + }, + { + "name": "pos", + "type": "const ImVec2" + }, + { + "name": "uv", + "type": "const ImVec2" + }, + { + "name": "col", + "type": "ImU32" + } + ], + "argsoriginal": "(const ImVec2& pos,const ImVec2& uv,ImU32 col)", + "call_args": "(pos,uv,col)", + "cimguiname": "ImDrawList_PrimVtx", + "defaults": [], + "funcname": "PrimVtx", + "ov_cimguiname": "ImDrawList_PrimVtx", + "ret": "void", + "signature": "(const ImVec2,const ImVec2,ImU32)", + "stname": "ImDrawList" + } + ], + "ImDrawList_PrimWriteIdx": [ + { + "args": "(ImDrawList* self,ImDrawIdx idx)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + }, + { + "name": "idx", + "type": "ImDrawIdx" + } + ], + "argsoriginal": "(ImDrawIdx idx)", + "call_args": "(idx)", + "cimguiname": "ImDrawList_PrimWriteIdx", + "defaults": [], + "funcname": "PrimWriteIdx", + "ov_cimguiname": "ImDrawList_PrimWriteIdx", + "ret": "void", + "signature": "(ImDrawIdx)", + "stname": "ImDrawList" + } + ], + "ImDrawList_PrimWriteVtx": [ + { + "args": "(ImDrawList* self,const ImVec2 pos,const ImVec2 uv,ImU32 col)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + }, + { + "name": "pos", + "type": "const ImVec2" + }, + { + "name": "uv", + "type": "const ImVec2" + }, + { + "name": "col", + "type": "ImU32" + } + ], + "argsoriginal": "(const ImVec2& pos,const ImVec2& uv,ImU32 col)", + "call_args": "(pos,uv,col)", + "cimguiname": "ImDrawList_PrimWriteVtx", + "defaults": [], + "funcname": "PrimWriteVtx", + "ov_cimguiname": "ImDrawList_PrimWriteVtx", + "ret": "void", + "signature": "(const ImVec2,const ImVec2,ImU32)", + "stname": "ImDrawList" + } + ], + "ImDrawList_PushClipRect": [ + { + "args": "(ImDrawList* self,ImVec2 clip_rect_min,ImVec2 clip_rect_max,bool intersect_with_current_clip_rect)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + }, + { + "name": "clip_rect_min", + "type": "ImVec2" + }, + { + "name": "clip_rect_max", + "type": "ImVec2" + }, + { + "name": "intersect_with_current_clip_rect", + "type": "bool" + } + ], + "argsoriginal": "(ImVec2 clip_rect_min,ImVec2 clip_rect_max,bool intersect_with_current_clip_rect=false)", + "call_args": "(clip_rect_min,clip_rect_max,intersect_with_current_clip_rect)", + "cimguiname": "ImDrawList_PushClipRect", + "defaults": { + "intersect_with_current_clip_rect": "false" + }, + "funcname": "PushClipRect", + "ov_cimguiname": "ImDrawList_PushClipRect", + "ret": "void", + "signature": "(ImVec2,ImVec2,bool)", + "stname": "ImDrawList" + } + ], + "ImDrawList_PushClipRectFullScreen": [ + { + "args": "(ImDrawList* self)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImDrawList_PushClipRectFullScreen", + "defaults": [], + "funcname": "PushClipRectFullScreen", + "ov_cimguiname": "ImDrawList_PushClipRectFullScreen", + "ret": "void", + "signature": "()", + "stname": "ImDrawList" + } + ], + "ImDrawList_PushTextureID": [ + { + "args": "(ImDrawList* self,ImTextureID texture_id)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + }, + { + "name": "texture_id", + "type": "ImTextureID" + } + ], + "argsoriginal": "(ImTextureID texture_id)", + "call_args": "(texture_id)", + "cimguiname": "ImDrawList_PushTextureID", + "defaults": [], + "funcname": "PushTextureID", + "ov_cimguiname": "ImDrawList_PushTextureID", + "ret": "void", + "signature": "(ImTextureID)", + "stname": "ImDrawList" + } + ], + "ImDrawList_UpdateClipRect": [ + { + "args": "(ImDrawList* self)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImDrawList_UpdateClipRect", + "defaults": [], + "funcname": "UpdateClipRect", + "ov_cimguiname": "ImDrawList_UpdateClipRect", + "ret": "void", + "signature": "()", + "stname": "ImDrawList" + } + ], + "ImDrawList_UpdateTextureID": [ + { + "args": "(ImDrawList* self)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImDrawList_UpdateTextureID", + "defaults": [], + "funcname": "UpdateTextureID", + "ov_cimguiname": "ImDrawList_UpdateTextureID", + "ret": "void", + "signature": "()", + "stname": "ImDrawList" + } + ], + "ImDrawList_destroy": [ + { + "args": "(ImDrawList* self)", + "argsT": [ + { + "name": "self", + "type": "ImDrawList*" + } + ], + "call_args": "(self)", + "cimguiname": "ImDrawList_destroy", + "defaults": [], + "destructor": true, + "ov_cimguiname": "ImDrawList_destroy", + "ret": "void", + "signature": "(ImDrawList*)", + "stname": "ImDrawList" + } + ], + "ImFontAtlasCustomRect_ImFontAtlasCustomRect": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImFontAtlasCustomRect_ImFontAtlasCustomRect", + "constructor": true, + "defaults": [], + "funcname": "ImFontAtlasCustomRect", + "ov_cimguiname": "ImFontAtlasCustomRect_ImFontAtlasCustomRect", + "signature": "()", + "stname": "ImFontAtlasCustomRect" + } + ], + "ImFontAtlasCustomRect_IsPacked": [ + { + "args": "(ImFontAtlasCustomRect* self)", + "argsT": [ + { + "name": "self", + "type": "ImFontAtlasCustomRect*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImFontAtlasCustomRect_IsPacked", + "defaults": [], + "funcname": "IsPacked", + "ov_cimguiname": "ImFontAtlasCustomRect_IsPacked", + "ret": "bool", + "signature": "()const", + "stname": "ImFontAtlasCustomRect" + } + ], + "ImFontAtlasCustomRect_destroy": [ + { + "args": "(ImFontAtlasCustomRect* self)", + "argsT": [ + { + "name": "self", + "type": "ImFontAtlasCustomRect*" + } + ], + "call_args": "(self)", + "cimguiname": "ImFontAtlasCustomRect_destroy", + "defaults": [], + "destructor": true, + "ov_cimguiname": "ImFontAtlasCustomRect_destroy", + "ret": "void", + "signature": "(ImFontAtlasCustomRect*)", + "stname": "ImFontAtlasCustomRect" + } + ], + "ImFontAtlas_AddCustomRectFontGlyph": [ + { + "args": "(ImFontAtlas* self,ImFont* font,ImWchar id,int width,int height,float advance_x,const ImVec2 offset)", + "argsT": [ + { + "name": "self", + "type": "ImFontAtlas*" + }, + { + "name": "font", + "type": "ImFont*" + }, + { + "name": "id", + "type": "ImWchar" + }, + { + "name": "width", + "type": "int" + }, + { + "name": "height", + "type": "int" + }, + { + "name": "advance_x", + "type": "float" + }, + { + "name": "offset", + "type": "const ImVec2" + } + ], + "argsoriginal": "(ImFont* font,ImWchar id,int width,int height,float advance_x,const ImVec2& offset=ImVec2(0,0))", + "call_args": "(font,id,width,height,advance_x,offset)", + "cimguiname": "ImFontAtlas_AddCustomRectFontGlyph", + "defaults": { + "offset": "ImVec2(0,0)" + }, + "funcname": "AddCustomRectFontGlyph", + "ov_cimguiname": "ImFontAtlas_AddCustomRectFontGlyph", + "ret": "int", + "signature": "(ImFont*,ImWchar,int,int,float,const ImVec2)", + "stname": "ImFontAtlas" + } + ], + "ImFontAtlas_AddCustomRectRegular": [ + { + "args": "(ImFontAtlas* self,unsigned int id,int width,int height)", + "argsT": [ + { + "name": "self", + "type": "ImFontAtlas*" + }, + { + "name": "id", + "type": "unsigned int" + }, + { + "name": "width", + "type": "int" + }, + { + "name": "height", + "type": "int" + } + ], + "argsoriginal": "(unsigned int id,int width,int height)", + "call_args": "(id,width,height)", + "cimguiname": "ImFontAtlas_AddCustomRectRegular", + "defaults": [], + "funcname": "AddCustomRectRegular", + "ov_cimguiname": "ImFontAtlas_AddCustomRectRegular", + "ret": "int", + "signature": "(unsigned int,int,int)", + "stname": "ImFontAtlas" + } + ], + "ImFontAtlas_AddFont": [ + { + "args": "(ImFontAtlas* self,const ImFontConfig* font_cfg)", + "argsT": [ + { + "name": "self", + "type": "ImFontAtlas*" + }, + { + "name": "font_cfg", + "type": "const ImFontConfig*" + } + ], + "argsoriginal": "(const ImFontConfig* font_cfg)", + "call_args": "(font_cfg)", + "cimguiname": "ImFontAtlas_AddFont", + "defaults": [], + "funcname": "AddFont", + "ov_cimguiname": "ImFontAtlas_AddFont", + "ret": "ImFont*", + "signature": "(const ImFontConfig*)", + "stname": "ImFontAtlas" + } + ], + "ImFontAtlas_AddFontDefault": [ + { + "args": "(ImFontAtlas* self,const ImFontConfig* font_cfg)", + "argsT": [ + { + "name": "self", + "type": "ImFontAtlas*" + }, + { + "name": "font_cfg", + "type": "const ImFontConfig*" + } + ], + "argsoriginal": "(const ImFontConfig* font_cfg=((void*)0))", + "call_args": "(font_cfg)", + "cimguiname": "ImFontAtlas_AddFontDefault", + "defaults": { + "font_cfg": "((void*)0)" + }, + "funcname": "AddFontDefault", + "ov_cimguiname": "ImFontAtlas_AddFontDefault", + "ret": "ImFont*", + "signature": "(const ImFontConfig*)", + "stname": "ImFontAtlas" + } + ], + "ImFontAtlas_AddFontFromFileTTF": [ + { + "args": "(ImFontAtlas* self,const char* filename,float size_pixels,const ImFontConfig* font_cfg,const ImWchar* glyph_ranges)", + "argsT": [ + { + "name": "self", + "type": "ImFontAtlas*" + }, + { + "name": "filename", + "type": "const char*" + }, + { + "name": "size_pixels", + "type": "float" + }, + { + "name": "font_cfg", + "type": "const ImFontConfig*" + }, + { + "name": "glyph_ranges", + "type": "const ImWchar*" + } + ], + "argsoriginal": "(const char* filename,float size_pixels,const ImFontConfig* font_cfg=((void*)0),const ImWchar* glyph_ranges=((void*)0))", + "call_args": "(filename,size_pixels,font_cfg,glyph_ranges)", + "cimguiname": "ImFontAtlas_AddFontFromFileTTF", + "defaults": { + "font_cfg": "((void*)0)", + "glyph_ranges": "((void*)0)" + }, + "funcname": "AddFontFromFileTTF", + "ov_cimguiname": "ImFontAtlas_AddFontFromFileTTF", + "ret": "ImFont*", + "signature": "(const char*,float,const ImFontConfig*,const ImWchar*)", + "stname": "ImFontAtlas" + } + ], + "ImFontAtlas_AddFontFromMemoryCompressedBase85TTF": [ + { + "args": "(ImFontAtlas* self,const char* compressed_font_data_base85,float size_pixels,const ImFontConfig* font_cfg,const ImWchar* glyph_ranges)", + "argsT": [ + { + "name": "self", + "type": "ImFontAtlas*" + }, + { + "name": "compressed_font_data_base85", + "type": "const char*" + }, + { + "name": "size_pixels", + "type": "float" + }, + { + "name": "font_cfg", + "type": "const ImFontConfig*" + }, + { + "name": "glyph_ranges", + "type": "const ImWchar*" + } + ], + "argsoriginal": "(const char* compressed_font_data_base85,float size_pixels,const ImFontConfig* font_cfg=((void*)0),const ImWchar* glyph_ranges=((void*)0))", + "call_args": "(compressed_font_data_base85,size_pixels,font_cfg,glyph_ranges)", + "cimguiname": "ImFontAtlas_AddFontFromMemoryCompressedBase85TTF", + "defaults": { + "font_cfg": "((void*)0)", + "glyph_ranges": "((void*)0)" + }, + "funcname": "AddFontFromMemoryCompressedBase85TTF", + "ov_cimguiname": "ImFontAtlas_AddFontFromMemoryCompressedBase85TTF", + "ret": "ImFont*", + "signature": "(const char*,float,const ImFontConfig*,const ImWchar*)", + "stname": "ImFontAtlas" + } + ], + "ImFontAtlas_AddFontFromMemoryCompressedTTF": [ + { + "args": "(ImFontAtlas* self,const void* compressed_font_data,int compressed_font_size,float size_pixels,const ImFontConfig* font_cfg,const ImWchar* glyph_ranges)", + "argsT": [ + { + "name": "self", + "type": "ImFontAtlas*" + }, + { + "name": "compressed_font_data", + "type": "const void*" + }, + { + "name": "compressed_font_size", + "type": "int" + }, + { + "name": "size_pixels", + "type": "float" + }, + { + "name": "font_cfg", + "type": "const ImFontConfig*" + }, + { + "name": "glyph_ranges", + "type": "const ImWchar*" + } + ], + "argsoriginal": "(const void* compressed_font_data,int compressed_font_size,float size_pixels,const ImFontConfig* font_cfg=((void*)0),const ImWchar* glyph_ranges=((void*)0))", + "call_args": "(compressed_font_data,compressed_font_size,size_pixels,font_cfg,glyph_ranges)", + "cimguiname": "ImFontAtlas_AddFontFromMemoryCompressedTTF", + "defaults": { + "font_cfg": "((void*)0)", + "glyph_ranges": "((void*)0)" + }, + "funcname": "AddFontFromMemoryCompressedTTF", + "ov_cimguiname": "ImFontAtlas_AddFontFromMemoryCompressedTTF", + "ret": "ImFont*", + "signature": "(const void*,int,float,const ImFontConfig*,const ImWchar*)", + "stname": "ImFontAtlas" + } + ], + "ImFontAtlas_AddFontFromMemoryTTF": [ + { + "args": "(ImFontAtlas* self,void* font_data,int font_size,float size_pixels,const ImFontConfig* font_cfg,const ImWchar* glyph_ranges)", + "argsT": [ + { + "name": "self", + "type": "ImFontAtlas*" + }, + { + "name": "font_data", + "type": "void*" + }, + { + "name": "font_size", + "type": "int" + }, + { + "name": "size_pixels", + "type": "float" + }, + { + "name": "font_cfg", + "type": "const ImFontConfig*" + }, + { + "name": "glyph_ranges", + "type": "const ImWchar*" + } + ], + "argsoriginal": "(void* font_data,int font_size,float size_pixels,const ImFontConfig* font_cfg=((void*)0),const ImWchar* glyph_ranges=((void*)0))", + "call_args": "(font_data,font_size,size_pixels,font_cfg,glyph_ranges)", + "cimguiname": "ImFontAtlas_AddFontFromMemoryTTF", + "defaults": { + "font_cfg": "((void*)0)", + "glyph_ranges": "((void*)0)" + }, + "funcname": "AddFontFromMemoryTTF", + "ov_cimguiname": "ImFontAtlas_AddFontFromMemoryTTF", + "ret": "ImFont*", + "signature": "(void*,int,float,const ImFontConfig*,const ImWchar*)", + "stname": "ImFontAtlas" + } + ], + "ImFontAtlas_Build": [ + { + "args": "(ImFontAtlas* self)", + "argsT": [ + { + "name": "self", + "type": "ImFontAtlas*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImFontAtlas_Build", + "defaults": [], + "funcname": "Build", + "ov_cimguiname": "ImFontAtlas_Build", + "ret": "bool", + "signature": "()", + "stname": "ImFontAtlas" + } + ], + "ImFontAtlas_CalcCustomRectUV": [ + { + "args": "(ImFontAtlas* self,const ImFontAtlasCustomRect* rect,ImVec2* out_uv_min,ImVec2* out_uv_max)", + "argsT": [ + { + "name": "self", + "type": "ImFontAtlas*" + }, + { + "name": "rect", + "type": "const ImFontAtlasCustomRect*" + }, + { + "name": "out_uv_min", + "type": "ImVec2*" + }, + { + "name": "out_uv_max", + "type": "ImVec2*" + } + ], + "argsoriginal": "(const ImFontAtlasCustomRect* rect,ImVec2* out_uv_min,ImVec2* out_uv_max)", + "call_args": "(rect,out_uv_min,out_uv_max)", + "cimguiname": "ImFontAtlas_CalcCustomRectUV", + "defaults": [], + "funcname": "CalcCustomRectUV", + "ov_cimguiname": "ImFontAtlas_CalcCustomRectUV", + "ret": "void", + "signature": "(const ImFontAtlasCustomRect*,ImVec2*,ImVec2*)const", + "stname": "ImFontAtlas" + } + ], + "ImFontAtlas_Clear": [ + { + "args": "(ImFontAtlas* self)", + "argsT": [ + { + "name": "self", + "type": "ImFontAtlas*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImFontAtlas_Clear", + "defaults": [], + "funcname": "Clear", + "ov_cimguiname": "ImFontAtlas_Clear", + "ret": "void", + "signature": "()", + "stname": "ImFontAtlas" + } + ], + "ImFontAtlas_ClearFonts": [ + { + "args": "(ImFontAtlas* self)", + "argsT": [ + { + "name": "self", + "type": "ImFontAtlas*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImFontAtlas_ClearFonts", + "defaults": [], + "funcname": "ClearFonts", + "ov_cimguiname": "ImFontAtlas_ClearFonts", + "ret": "void", + "signature": "()", + "stname": "ImFontAtlas" + } + ], + "ImFontAtlas_ClearInputData": [ + { + "args": "(ImFontAtlas* self)", + "argsT": [ + { + "name": "self", + "type": "ImFontAtlas*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImFontAtlas_ClearInputData", + "defaults": [], + "funcname": "ClearInputData", + "ov_cimguiname": "ImFontAtlas_ClearInputData", + "ret": "void", + "signature": "()", + "stname": "ImFontAtlas" + } + ], + "ImFontAtlas_ClearTexData": [ + { + "args": "(ImFontAtlas* self)", + "argsT": [ + { + "name": "self", + "type": "ImFontAtlas*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImFontAtlas_ClearTexData", + "defaults": [], + "funcname": "ClearTexData", + "ov_cimguiname": "ImFontAtlas_ClearTexData", + "ret": "void", + "signature": "()", + "stname": "ImFontAtlas" + } + ], + "ImFontAtlas_GetCustomRectByIndex": [ + { + "args": "(ImFontAtlas* self,int index)", + "argsT": [ + { + "name": "self", + "type": "ImFontAtlas*" + }, + { + "name": "index", + "type": "int" + } + ], + "argsoriginal": "(int index)", + "call_args": "(index)", + "cimguiname": "ImFontAtlas_GetCustomRectByIndex", + "defaults": [], + "funcname": "GetCustomRectByIndex", + "ov_cimguiname": "ImFontAtlas_GetCustomRectByIndex", + "ret": "const ImFontAtlasCustomRect*", + "signature": "(int)const", + "stname": "ImFontAtlas" + } + ], + "ImFontAtlas_GetGlyphRangesChineseFull": [ + { + "args": "(ImFontAtlas* self)", + "argsT": [ + { + "name": "self", + "type": "ImFontAtlas*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImFontAtlas_GetGlyphRangesChineseFull", + "defaults": [], + "funcname": "GetGlyphRangesChineseFull", + "ov_cimguiname": "ImFontAtlas_GetGlyphRangesChineseFull", + "ret": "const ImWchar*", + "signature": "()", + "stname": "ImFontAtlas" + } + ], + "ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon": [ + { + "args": "(ImFontAtlas* self)", + "argsT": [ + { + "name": "self", + "type": "ImFontAtlas*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon", + "defaults": [], + "funcname": "GetGlyphRangesChineseSimplifiedCommon", + "ov_cimguiname": "ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon", + "ret": "const ImWchar*", + "signature": "()", + "stname": "ImFontAtlas" + } + ], + "ImFontAtlas_GetGlyphRangesCyrillic": [ + { + "args": "(ImFontAtlas* self)", + "argsT": [ + { + "name": "self", + "type": "ImFontAtlas*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImFontAtlas_GetGlyphRangesCyrillic", + "defaults": [], + "funcname": "GetGlyphRangesCyrillic", + "ov_cimguiname": "ImFontAtlas_GetGlyphRangesCyrillic", + "ret": "const ImWchar*", + "signature": "()", + "stname": "ImFontAtlas" + } + ], + "ImFontAtlas_GetGlyphRangesDefault": [ + { + "args": "(ImFontAtlas* self)", + "argsT": [ + { + "name": "self", + "type": "ImFontAtlas*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImFontAtlas_GetGlyphRangesDefault", + "defaults": [], + "funcname": "GetGlyphRangesDefault", + "ov_cimguiname": "ImFontAtlas_GetGlyphRangesDefault", + "ret": "const ImWchar*", + "signature": "()", + "stname": "ImFontAtlas" + } + ], + "ImFontAtlas_GetGlyphRangesJapanese": [ + { + "args": "(ImFontAtlas* self)", + "argsT": [ + { + "name": "self", + "type": "ImFontAtlas*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImFontAtlas_GetGlyphRangesJapanese", + "defaults": [], + "funcname": "GetGlyphRangesJapanese", + "ov_cimguiname": "ImFontAtlas_GetGlyphRangesJapanese", + "ret": "const ImWchar*", + "signature": "()", + "stname": "ImFontAtlas" + } + ], + "ImFontAtlas_GetGlyphRangesKorean": [ + { + "args": "(ImFontAtlas* self)", + "argsT": [ + { + "name": "self", + "type": "ImFontAtlas*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImFontAtlas_GetGlyphRangesKorean", + "defaults": [], + "funcname": "GetGlyphRangesKorean", + "ov_cimguiname": "ImFontAtlas_GetGlyphRangesKorean", + "ret": "const ImWchar*", + "signature": "()", + "stname": "ImFontAtlas" + } + ], + "ImFontAtlas_GetGlyphRangesThai": [ + { + "args": "(ImFontAtlas* self)", + "argsT": [ + { + "name": "self", + "type": "ImFontAtlas*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImFontAtlas_GetGlyphRangesThai", + "defaults": [], + "funcname": "GetGlyphRangesThai", + "ov_cimguiname": "ImFontAtlas_GetGlyphRangesThai", + "ret": "const ImWchar*", + "signature": "()", + "stname": "ImFontAtlas" + } + ], + "ImFontAtlas_GetGlyphRangesVietnamese": [ + { + "args": "(ImFontAtlas* self)", + "argsT": [ + { + "name": "self", + "type": "ImFontAtlas*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImFontAtlas_GetGlyphRangesVietnamese", + "defaults": [], + "funcname": "GetGlyphRangesVietnamese", + "ov_cimguiname": "ImFontAtlas_GetGlyphRangesVietnamese", + "ret": "const ImWchar*", + "signature": "()", + "stname": "ImFontAtlas" + } + ], + "ImFontAtlas_GetMouseCursorTexData": [ + { + "args": "(ImFontAtlas* self,ImGuiMouseCursor cursor,ImVec2* out_offset,ImVec2* out_size,ImVec2 out_uv_border[2],ImVec2 out_uv_fill[2])", + "argsT": [ + { + "name": "self", + "type": "ImFontAtlas*" + }, + { + "name": "cursor", + "type": "ImGuiMouseCursor" + }, + { + "name": "out_offset", + "type": "ImVec2*" + }, + { + "name": "out_size", + "type": "ImVec2*" + }, + { + "name": "out_uv_border", + "type": "ImVec2[2]" + }, + { + "name": "out_uv_fill", + "type": "ImVec2[2]" + } + ], + "argsoriginal": "(ImGuiMouseCursor cursor,ImVec2* out_offset,ImVec2* out_size,ImVec2 out_uv_border[2],ImVec2 out_uv_fill[2])", + "call_args": "(cursor,out_offset,out_size,out_uv_border,out_uv_fill)", + "cimguiname": "ImFontAtlas_GetMouseCursorTexData", + "defaults": [], + "funcname": "GetMouseCursorTexData", + "ov_cimguiname": "ImFontAtlas_GetMouseCursorTexData", + "ret": "bool", + "signature": "(ImGuiMouseCursor,ImVec2*,ImVec2*,ImVec2[2],ImVec2[2])", + "stname": "ImFontAtlas" + } + ], + "ImFontAtlas_GetTexDataAsAlpha8": [ + { + "args": "(ImFontAtlas* self,unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel)", + "argsT": [ + { + "name": "self", + "type": "ImFontAtlas*" + }, + { + "name": "out_pixels", + "type": "unsigned char**" + }, + { + "name": "out_width", + "type": "int*" + }, + { + "name": "out_height", + "type": "int*" + }, + { + "name": "out_bytes_per_pixel", + "type": "int*" + } + ], + "argsoriginal": "(unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel=((void*)0))", + "call_args": "(out_pixels,out_width,out_height,out_bytes_per_pixel)", + "cimguiname": "ImFontAtlas_GetTexDataAsAlpha8", + "defaults": { + "out_bytes_per_pixel": "((void*)0)" + }, + "funcname": "GetTexDataAsAlpha8", + "ov_cimguiname": "ImFontAtlas_GetTexDataAsAlpha8", + "ret": "void", + "signature": "(unsigned char**,int*,int*,int*)", + "stname": "ImFontAtlas" + } + ], + "ImFontAtlas_GetTexDataAsRGBA32": [ + { + "args": "(ImFontAtlas* self,unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel)", + "argsT": [ + { + "name": "self", + "type": "ImFontAtlas*" + }, + { + "name": "out_pixels", + "type": "unsigned char**" + }, + { + "name": "out_width", + "type": "int*" + }, + { + "name": "out_height", + "type": "int*" + }, + { + "name": "out_bytes_per_pixel", + "type": "int*" + } + ], + "argsoriginal": "(unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel=((void*)0))", + "call_args": "(out_pixels,out_width,out_height,out_bytes_per_pixel)", + "cimguiname": "ImFontAtlas_GetTexDataAsRGBA32", + "defaults": { + "out_bytes_per_pixel": "((void*)0)" + }, + "funcname": "GetTexDataAsRGBA32", + "ov_cimguiname": "ImFontAtlas_GetTexDataAsRGBA32", + "ret": "void", + "signature": "(unsigned char**,int*,int*,int*)", + "stname": "ImFontAtlas" + } + ], + "ImFontAtlas_ImFontAtlas": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImFontAtlas_ImFontAtlas", + "constructor": true, + "defaults": [], + "funcname": "ImFontAtlas", + "ov_cimguiname": "ImFontAtlas_ImFontAtlas", + "signature": "()", + "stname": "ImFontAtlas" + } + ], + "ImFontAtlas_IsBuilt": [ + { + "args": "(ImFontAtlas* self)", + "argsT": [ + { + "name": "self", + "type": "ImFontAtlas*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImFontAtlas_IsBuilt", + "defaults": [], + "funcname": "IsBuilt", + "ov_cimguiname": "ImFontAtlas_IsBuilt", + "ret": "bool", + "signature": "()const", + "stname": "ImFontAtlas" + } + ], + "ImFontAtlas_SetTexID": [ + { + "args": "(ImFontAtlas* self,ImTextureID id)", + "argsT": [ + { + "name": "self", + "type": "ImFontAtlas*" + }, + { + "name": "id", + "type": "ImTextureID" + } + ], + "argsoriginal": "(ImTextureID id)", + "call_args": "(id)", + "cimguiname": "ImFontAtlas_SetTexID", + "defaults": [], + "funcname": "SetTexID", + "ov_cimguiname": "ImFontAtlas_SetTexID", + "ret": "void", + "signature": "(ImTextureID)", + "stname": "ImFontAtlas" + } + ], + "ImFontAtlas_destroy": [ + { + "args": "(ImFontAtlas* self)", + "argsT": [ + { + "name": "self", + "type": "ImFontAtlas*" + } + ], + "call_args": "(self)", + "cimguiname": "ImFontAtlas_destroy", + "defaults": [], + "destructor": true, + "ov_cimguiname": "ImFontAtlas_destroy", + "ret": "void", + "signature": "(ImFontAtlas*)", + "stname": "ImFontAtlas" + } + ], + "ImFontConfig_ImFontConfig": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImFontConfig_ImFontConfig", + "constructor": true, + "defaults": [], + "funcname": "ImFontConfig", + "ov_cimguiname": "ImFontConfig_ImFontConfig", + "signature": "()", + "stname": "ImFontConfig" + } + ], + "ImFontConfig_destroy": [ + { + "args": "(ImFontConfig* self)", + "argsT": [ + { + "name": "self", + "type": "ImFontConfig*" + } + ], + "call_args": "(self)", + "cimguiname": "ImFontConfig_destroy", + "defaults": [], + "destructor": true, + "ov_cimguiname": "ImFontConfig_destroy", + "ret": "void", + "signature": "(ImFontConfig*)", + "stname": "ImFontConfig" + } + ], + "ImFontGlyphRangesBuilder_AddChar": [ + { + "args": "(ImFontGlyphRangesBuilder* self,ImWchar c)", + "argsT": [ + { + "name": "self", + "type": "ImFontGlyphRangesBuilder*" + }, + { + "name": "c", + "type": "ImWchar" + } + ], + "argsoriginal": "(ImWchar c)", + "call_args": "(c)", + "cimguiname": "ImFontGlyphRangesBuilder_AddChar", + "defaults": [], + "funcname": "AddChar", + "ov_cimguiname": "ImFontGlyphRangesBuilder_AddChar", + "ret": "void", + "signature": "(ImWchar)", + "stname": "ImFontGlyphRangesBuilder" + } + ], + "ImFontGlyphRangesBuilder_AddRanges": [ + { + "args": "(ImFontGlyphRangesBuilder* self,const ImWchar* ranges)", + "argsT": [ + { + "name": "self", + "type": "ImFontGlyphRangesBuilder*" + }, + { + "name": "ranges", + "type": "const ImWchar*" + } + ], + "argsoriginal": "(const ImWchar* ranges)", + "call_args": "(ranges)", + "cimguiname": "ImFontGlyphRangesBuilder_AddRanges", + "defaults": [], + "funcname": "AddRanges", + "ov_cimguiname": "ImFontGlyphRangesBuilder_AddRanges", + "ret": "void", + "signature": "(const ImWchar*)", + "stname": "ImFontGlyphRangesBuilder" + } + ], + "ImFontGlyphRangesBuilder_AddText": [ + { + "args": "(ImFontGlyphRangesBuilder* self,const char* text,const char* text_end)", + "argsT": [ + { + "name": "self", + "type": "ImFontGlyphRangesBuilder*" + }, + { + "name": "text", + "type": "const char*" + }, + { + "name": "text_end", + "type": "const char*" + } + ], + "argsoriginal": "(const char* text,const char* text_end=((void*)0))", + "call_args": "(text,text_end)", + "cimguiname": "ImFontGlyphRangesBuilder_AddText", + "defaults": { + "text_end": "((void*)0)" + }, + "funcname": "AddText", + "ov_cimguiname": "ImFontGlyphRangesBuilder_AddText", + "ret": "void", + "signature": "(const char*,const char*)", + "stname": "ImFontGlyphRangesBuilder" + } + ], + "ImFontGlyphRangesBuilder_BuildRanges": [ + { + "args": "(ImFontGlyphRangesBuilder* self,ImVector_ImWchar* out_ranges)", + "argsT": [ + { + "name": "self", + "type": "ImFontGlyphRangesBuilder*" + }, + { + "name": "out_ranges", + "type": "ImVector_ImWchar*" + } + ], + "argsoriginal": "(ImVector* out_ranges)", + "call_args": "(out_ranges)", + "cimguiname": "ImFontGlyphRangesBuilder_BuildRanges", + "defaults": [], + "funcname": "BuildRanges", + "ov_cimguiname": "ImFontGlyphRangesBuilder_BuildRanges", + "ret": "void", + "signature": "(ImVector_ImWchar*)", + "stname": "ImFontGlyphRangesBuilder" + } + ], + "ImFontGlyphRangesBuilder_Clear": [ + { + "args": "(ImFontGlyphRangesBuilder* self)", + "argsT": [ + { + "name": "self", + "type": "ImFontGlyphRangesBuilder*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImFontGlyphRangesBuilder_Clear", + "defaults": [], + "funcname": "Clear", + "ov_cimguiname": "ImFontGlyphRangesBuilder_Clear", + "ret": "void", + "signature": "()", + "stname": "ImFontGlyphRangesBuilder" + } + ], + "ImFontGlyphRangesBuilder_GetBit": [ + { + "args": "(ImFontGlyphRangesBuilder* self,size_t n)", + "argsT": [ + { + "name": "self", + "type": "ImFontGlyphRangesBuilder*" + }, + { + "name": "n", + "type": "size_t" + } + ], + "argsoriginal": "(size_t n)", + "call_args": "(n)", + "cimguiname": "ImFontGlyphRangesBuilder_GetBit", + "defaults": [], + "funcname": "GetBit", + "ov_cimguiname": "ImFontGlyphRangesBuilder_GetBit", + "ret": "bool", + "signature": "(size_t)const", + "stname": "ImFontGlyphRangesBuilder" + } + ], + "ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder", + "constructor": true, + "defaults": [], + "funcname": "ImFontGlyphRangesBuilder", + "ov_cimguiname": "ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder", + "signature": "()", + "stname": "ImFontGlyphRangesBuilder" + } + ], + "ImFontGlyphRangesBuilder_SetBit": [ + { + "args": "(ImFontGlyphRangesBuilder* self,size_t n)", + "argsT": [ + { + "name": "self", + "type": "ImFontGlyphRangesBuilder*" + }, + { + "name": "n", + "type": "size_t" + } + ], + "argsoriginal": "(size_t n)", + "call_args": "(n)", + "cimguiname": "ImFontGlyphRangesBuilder_SetBit", + "defaults": [], + "funcname": "SetBit", + "ov_cimguiname": "ImFontGlyphRangesBuilder_SetBit", + "ret": "void", + "signature": "(size_t)", + "stname": "ImFontGlyphRangesBuilder" + } + ], + "ImFontGlyphRangesBuilder_destroy": [ + { + "args": "(ImFontGlyphRangesBuilder* self)", + "argsT": [ + { + "name": "self", + "type": "ImFontGlyphRangesBuilder*" + } + ], + "call_args": "(self)", + "cimguiname": "ImFontGlyphRangesBuilder_destroy", + "defaults": [], + "destructor": true, + "ov_cimguiname": "ImFontGlyphRangesBuilder_destroy", + "ret": "void", + "signature": "(ImFontGlyphRangesBuilder*)", + "stname": "ImFontGlyphRangesBuilder" + } + ], + "ImFont_AddGlyph": [ + { + "args": "(ImFont* self,ImWchar c,float x0,float y0,float x1,float y1,float u0,float v0,float u1,float v1,float advance_x)", + "argsT": [ + { + "name": "self", + "type": "ImFont*" + }, + { + "name": "c", + "type": "ImWchar" + }, + { + "name": "x0", + "type": "float" + }, + { + "name": "y0", + "type": "float" + }, + { + "name": "x1", + "type": "float" + }, + { + "name": "y1", + "type": "float" + }, + { + "name": "u0", + "type": "float" + }, + { + "name": "v0", + "type": "float" + }, + { + "name": "u1", + "type": "float" + }, + { + "name": "v1", + "type": "float" + }, + { + "name": "advance_x", + "type": "float" + } + ], + "argsoriginal": "(ImWchar c,float x0,float y0,float x1,float y1,float u0,float v0,float u1,float v1,float advance_x)", + "call_args": "(c,x0,y0,x1,y1,u0,v0,u1,v1,advance_x)", + "cimguiname": "ImFont_AddGlyph", + "defaults": [], + "funcname": "AddGlyph", + "ov_cimguiname": "ImFont_AddGlyph", + "ret": "void", + "signature": "(ImWchar,float,float,float,float,float,float,float,float,float)", + "stname": "ImFont" + } + ], + "ImFont_AddRemapChar": [ + { + "args": "(ImFont* self,ImWchar dst,ImWchar src,bool overwrite_dst)", + "argsT": [ + { + "name": "self", + "type": "ImFont*" + }, + { + "name": "dst", + "type": "ImWchar" + }, + { + "name": "src", + "type": "ImWchar" + }, + { + "name": "overwrite_dst", + "type": "bool" + } + ], + "argsoriginal": "(ImWchar dst,ImWchar src,bool overwrite_dst=true)", + "call_args": "(dst,src,overwrite_dst)", + "cimguiname": "ImFont_AddRemapChar", + "defaults": { + "overwrite_dst": "true" + }, + "funcname": "AddRemapChar", + "ov_cimguiname": "ImFont_AddRemapChar", + "ret": "void", + "signature": "(ImWchar,ImWchar,bool)", + "stname": "ImFont" + } + ], + "ImFont_BuildLookupTable": [ + { + "args": "(ImFont* self)", + "argsT": [ + { + "name": "self", + "type": "ImFont*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImFont_BuildLookupTable", + "defaults": [], + "funcname": "BuildLookupTable", + "ov_cimguiname": "ImFont_BuildLookupTable", + "ret": "void", + "signature": "()", + "stname": "ImFont" + } + ], + "ImFont_CalcTextSizeA": [ + { + "args": "(ImVec2 *pOut,ImFont* self,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "self", + "type": "ImFont*" + }, + { + "name": "size", + "type": "float" + }, + { + "name": "max_width", + "type": "float" + }, + { + "name": "wrap_width", + "type": "float" + }, + { + "name": "text_begin", + "type": "const char*" + }, + { + "name": "text_end", + "type": "const char*" + }, + { + "name": "remaining", + "type": "const char**" + } + ], + "argsoriginal": "(float size,float max_width,float wrap_width,const char* text_begin,const char* text_end=((void*)0),const char** remaining=((void*)0))", + "call_args": "(size,max_width,wrap_width,text_begin,text_end,remaining)", + "cimguiname": "ImFont_CalcTextSizeA", + "defaults": { + "remaining": "((void*)0)", + "text_end": "((void*)0)" + }, + "funcname": "CalcTextSizeA", + "nonUDT": 1, + "ov_cimguiname": "ImFont_CalcTextSizeA", + "ret": "void", + "signature": "(float,float,float,const char*,const char*,const char**)const", + "stname": "ImFont" + } + ], + "ImFont_CalcWordWrapPositionA": [ + { + "args": "(ImFont* self,float scale,const char* text,const char* text_end,float wrap_width)", + "argsT": [ + { + "name": "self", + "type": "ImFont*" + }, + { + "name": "scale", + "type": "float" + }, + { + "name": "text", + "type": "const char*" + }, + { + "name": "text_end", + "type": "const char*" + }, + { + "name": "wrap_width", + "type": "float" + } + ], + "argsoriginal": "(float scale,const char* text,const char* text_end,float wrap_width)", + "call_args": "(scale,text,text_end,wrap_width)", + "cimguiname": "ImFont_CalcWordWrapPositionA", + "defaults": [], + "funcname": "CalcWordWrapPositionA", + "ov_cimguiname": "ImFont_CalcWordWrapPositionA", + "ret": "const char*", + "signature": "(float,const char*,const char*,float)const", + "stname": "ImFont" + } + ], + "ImFont_ClearOutputData": [ + { + "args": "(ImFont* self)", + "argsT": [ + { + "name": "self", + "type": "ImFont*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImFont_ClearOutputData", + "defaults": [], + "funcname": "ClearOutputData", + "ov_cimguiname": "ImFont_ClearOutputData", + "ret": "void", + "signature": "()", + "stname": "ImFont" + } + ], + "ImFont_FindGlyph": [ + { + "args": "(ImFont* self,ImWchar c)", + "argsT": [ + { + "name": "self", + "type": "ImFont*" + }, + { + "name": "c", + "type": "ImWchar" + } + ], + "argsoriginal": "(ImWchar c)", + "call_args": "(c)", + "cimguiname": "ImFont_FindGlyph", + "defaults": [], + "funcname": "FindGlyph", + "ov_cimguiname": "ImFont_FindGlyph", + "ret": "const ImFontGlyph*", + "signature": "(ImWchar)const", + "stname": "ImFont" + } + ], + "ImFont_FindGlyphNoFallback": [ + { + "args": "(ImFont* self,ImWchar c)", + "argsT": [ + { + "name": "self", + "type": "ImFont*" + }, + { + "name": "c", + "type": "ImWchar" + } + ], + "argsoriginal": "(ImWchar c)", + "call_args": "(c)", + "cimguiname": "ImFont_FindGlyphNoFallback", + "defaults": [], + "funcname": "FindGlyphNoFallback", + "ov_cimguiname": "ImFont_FindGlyphNoFallback", + "ret": "const ImFontGlyph*", + "signature": "(ImWchar)const", + "stname": "ImFont" + } + ], + "ImFont_GetCharAdvance": [ + { + "args": "(ImFont* self,ImWchar c)", + "argsT": [ + { + "name": "self", + "type": "ImFont*" + }, + { + "name": "c", + "type": "ImWchar" + } + ], + "argsoriginal": "(ImWchar c)", + "call_args": "(c)", + "cimguiname": "ImFont_GetCharAdvance", + "defaults": [], + "funcname": "GetCharAdvance", + "ov_cimguiname": "ImFont_GetCharAdvance", + "ret": "float", + "signature": "(ImWchar)const", + "stname": "ImFont" + } + ], + "ImFont_GetDebugName": [ + { + "args": "(ImFont* self)", + "argsT": [ + { + "name": "self", + "type": "ImFont*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImFont_GetDebugName", + "defaults": [], + "funcname": "GetDebugName", + "ov_cimguiname": "ImFont_GetDebugName", + "ret": "const char*", + "signature": "()const", + "stname": "ImFont" + } + ], + "ImFont_GrowIndex": [ + { + "args": "(ImFont* self,int new_size)", + "argsT": [ + { + "name": "self", + "type": "ImFont*" + }, + { + "name": "new_size", + "type": "int" + } + ], + "argsoriginal": "(int new_size)", + "call_args": "(new_size)", + "cimguiname": "ImFont_GrowIndex", + "defaults": [], + "funcname": "GrowIndex", + "ov_cimguiname": "ImFont_GrowIndex", + "ret": "void", + "signature": "(int)", + "stname": "ImFont" + } + ], + "ImFont_ImFont": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImFont_ImFont", + "constructor": true, + "defaults": [], + "funcname": "ImFont", + "ov_cimguiname": "ImFont_ImFont", + "signature": "()", + "stname": "ImFont" + } + ], + "ImFont_IsGlyphRangeUnused": [ + { + "args": "(ImFont* self,unsigned int c_begin,unsigned int c_last)", + "argsT": [ + { + "name": "self", + "type": "ImFont*" + }, + { + "name": "c_begin", + "type": "unsigned int" + }, + { + "name": "c_last", + "type": "unsigned int" + } + ], + "argsoriginal": "(unsigned int c_begin,unsigned int c_last)", + "call_args": "(c_begin,c_last)", + "cimguiname": "ImFont_IsGlyphRangeUnused", + "defaults": [], + "funcname": "IsGlyphRangeUnused", + "ov_cimguiname": "ImFont_IsGlyphRangeUnused", + "ret": "bool", + "signature": "(unsigned int,unsigned int)", + "stname": "ImFont" + } + ], + "ImFont_IsLoaded": [ + { + "args": "(ImFont* self)", + "argsT": [ + { + "name": "self", + "type": "ImFont*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImFont_IsLoaded", + "defaults": [], + "funcname": "IsLoaded", + "ov_cimguiname": "ImFont_IsLoaded", + "ret": "bool", + "signature": "()const", + "stname": "ImFont" + } + ], + "ImFont_RenderChar": [ + { + "args": "(ImFont* self,ImDrawList* draw_list,float size,ImVec2 pos,ImU32 col,ImWchar c)", + "argsT": [ + { + "name": "self", + "type": "ImFont*" + }, + { + "name": "draw_list", + "type": "ImDrawList*" + }, + { + "name": "size", + "type": "float" + }, + { + "name": "pos", + "type": "ImVec2" + }, + { + "name": "col", + "type": "ImU32" + }, + { + "name": "c", + "type": "ImWchar" + } + ], + "argsoriginal": "(ImDrawList* draw_list,float size,ImVec2 pos,ImU32 col,ImWchar c)", + "call_args": "(draw_list,size,pos,col,c)", + "cimguiname": "ImFont_RenderChar", + "defaults": [], + "funcname": "RenderChar", + "ov_cimguiname": "ImFont_RenderChar", + "ret": "void", + "signature": "(ImDrawList*,float,ImVec2,ImU32,ImWchar)const", + "stname": "ImFont" + } + ], + "ImFont_RenderText": [ + { + "args": "(ImFont* self,ImDrawList* draw_list,float size,ImVec2 pos,ImU32 col,const ImVec4 clip_rect,const char* text_begin,const char* text_end,float wrap_width,bool cpu_fine_clip)", + "argsT": [ + { + "name": "self", + "type": "ImFont*" + }, + { + "name": "draw_list", + "type": "ImDrawList*" + }, + { + "name": "size", + "type": "float" + }, + { + "name": "pos", + "type": "ImVec2" + }, + { + "name": "col", + "type": "ImU32" + }, + { + "name": "clip_rect", + "type": "const ImVec4" + }, + { + "name": "text_begin", + "type": "const char*" + }, + { + "name": "text_end", + "type": "const char*" + }, + { + "name": "wrap_width", + "type": "float" + }, + { + "name": "cpu_fine_clip", + "type": "bool" + } + ], + "argsoriginal": "(ImDrawList* draw_list,float size,ImVec2 pos,ImU32 col,const ImVec4& clip_rect,const char* text_begin,const char* text_end,float wrap_width=0.0f,bool cpu_fine_clip=false)", + "call_args": "(draw_list,size,pos,col,clip_rect,text_begin,text_end,wrap_width,cpu_fine_clip)", + "cimguiname": "ImFont_RenderText", + "defaults": { + "cpu_fine_clip": "false", + "wrap_width": "0.0f" + }, + "funcname": "RenderText", + "ov_cimguiname": "ImFont_RenderText", + "ret": "void", + "signature": "(ImDrawList*,float,ImVec2,ImU32,const ImVec4,const char*,const char*,float,bool)const", + "stname": "ImFont" + } + ], + "ImFont_SetFallbackChar": [ + { + "args": "(ImFont* self,ImWchar c)", + "argsT": [ + { + "name": "self", + "type": "ImFont*" + }, + { + "name": "c", + "type": "ImWchar" + } + ], + "argsoriginal": "(ImWchar c)", + "call_args": "(c)", + "cimguiname": "ImFont_SetFallbackChar", + "defaults": [], + "funcname": "SetFallbackChar", + "ov_cimguiname": "ImFont_SetFallbackChar", + "ret": "void", + "signature": "(ImWchar)", + "stname": "ImFont" + } + ], + "ImFont_SetGlyphVisible": [ + { + "args": "(ImFont* self,ImWchar c,bool visible)", + "argsT": [ + { + "name": "self", + "type": "ImFont*" + }, + { + "name": "c", + "type": "ImWchar" + }, + { + "name": "visible", + "type": "bool" + } + ], + "argsoriginal": "(ImWchar c,bool visible)", + "call_args": "(c,visible)", + "cimguiname": "ImFont_SetGlyphVisible", + "defaults": [], + "funcname": "SetGlyphVisible", + "ov_cimguiname": "ImFont_SetGlyphVisible", + "ret": "void", + "signature": "(ImWchar,bool)", + "stname": "ImFont" + } + ], + "ImFont_destroy": [ + { + "args": "(ImFont* self)", + "argsT": [ + { + "name": "self", + "type": "ImFont*" + } + ], + "call_args": "(self)", + "cimguiname": "ImFont_destroy", + "defaults": [], + "destructor": true, + "ov_cimguiname": "ImFont_destroy", + "ret": "void", + "signature": "(ImFont*)", + "stname": "ImFont" + } + ], + "ImGuiIO_AddInputCharacter": [ + { + "args": "(ImGuiIO* self,unsigned int c)", + "argsT": [ + { + "name": "self", + "type": "ImGuiIO*" + }, + { + "name": "c", + "type": "unsigned int" + } + ], + "argsoriginal": "(unsigned int c)", + "call_args": "(c)", + "cimguiname": "ImGuiIO_AddInputCharacter", + "defaults": [], + "funcname": "AddInputCharacter", + "ov_cimguiname": "ImGuiIO_AddInputCharacter", + "ret": "void", + "signature": "(unsigned int)", + "stname": "ImGuiIO" + } + ], + "ImGuiIO_AddInputCharacterUTF16": [ + { + "args": "(ImGuiIO* self,ImWchar16 c)", + "argsT": [ + { + "name": "self", + "type": "ImGuiIO*" + }, + { + "name": "c", + "type": "ImWchar16" + } + ], + "argsoriginal": "(ImWchar16 c)", + "call_args": "(c)", + "cimguiname": "ImGuiIO_AddInputCharacterUTF16", + "defaults": [], + "funcname": "AddInputCharacterUTF16", + "ov_cimguiname": "ImGuiIO_AddInputCharacterUTF16", + "ret": "void", + "signature": "(ImWchar16)", + "stname": "ImGuiIO" + } + ], + "ImGuiIO_AddInputCharactersUTF8": [ + { + "args": "(ImGuiIO* self,const char* str)", + "argsT": [ + { + "name": "self", + "type": "ImGuiIO*" + }, + { + "name": "str", + "type": "const char*" + } + ], + "argsoriginal": "(const char* str)", + "call_args": "(str)", + "cimguiname": "ImGuiIO_AddInputCharactersUTF8", + "defaults": [], + "funcname": "AddInputCharactersUTF8", + "ov_cimguiname": "ImGuiIO_AddInputCharactersUTF8", + "ret": "void", + "signature": "(const char*)", + "stname": "ImGuiIO" + } + ], + "ImGuiIO_ClearInputCharacters": [ + { + "args": "(ImGuiIO* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiIO*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiIO_ClearInputCharacters", + "defaults": [], + "funcname": "ClearInputCharacters", + "ov_cimguiname": "ImGuiIO_ClearInputCharacters", + "ret": "void", + "signature": "()", + "stname": "ImGuiIO" + } + ], + "ImGuiIO_ImGuiIO": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiIO_ImGuiIO", + "constructor": true, + "defaults": [], + "funcname": "ImGuiIO", + "ov_cimguiname": "ImGuiIO_ImGuiIO", + "signature": "()", + "stname": "ImGuiIO" + } + ], + "ImGuiIO_destroy": [ + { + "args": "(ImGuiIO* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiIO*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiIO_destroy", + "defaults": [], + "destructor": true, + "ov_cimguiname": "ImGuiIO_destroy", + "ret": "void", + "signature": "(ImGuiIO*)", + "stname": "ImGuiIO" + } + ], + "ImGuiInputTextCallbackData_DeleteChars": [ + { + "args": "(ImGuiInputTextCallbackData* self,int pos,int bytes_count)", + "argsT": [ + { + "name": "self", + "type": "ImGuiInputTextCallbackData*" + }, + { + "name": "pos", + "type": "int" + }, + { + "name": "bytes_count", + "type": "int" + } + ], + "argsoriginal": "(int pos,int bytes_count)", + "call_args": "(pos,bytes_count)", + "cimguiname": "ImGuiInputTextCallbackData_DeleteChars", + "defaults": [], + "funcname": "DeleteChars", + "ov_cimguiname": "ImGuiInputTextCallbackData_DeleteChars", + "ret": "void", + "signature": "(int,int)", + "stname": "ImGuiInputTextCallbackData" + } + ], + "ImGuiInputTextCallbackData_HasSelection": [ + { + "args": "(ImGuiInputTextCallbackData* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiInputTextCallbackData*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiInputTextCallbackData_HasSelection", + "defaults": [], + "funcname": "HasSelection", + "ov_cimguiname": "ImGuiInputTextCallbackData_HasSelection", + "ret": "bool", + "signature": "()const", + "stname": "ImGuiInputTextCallbackData" + } + ], + "ImGuiInputTextCallbackData_ImGuiInputTextCallbackData": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiInputTextCallbackData_ImGuiInputTextCallbackData", + "constructor": true, + "defaults": [], + "funcname": "ImGuiInputTextCallbackData", + "ov_cimguiname": "ImGuiInputTextCallbackData_ImGuiInputTextCallbackData", + "signature": "()", + "stname": "ImGuiInputTextCallbackData" + } + ], + "ImGuiInputTextCallbackData_InsertChars": [ + { + "args": "(ImGuiInputTextCallbackData* self,int pos,const char* text,const char* text_end)", + "argsT": [ + { + "name": "self", + "type": "ImGuiInputTextCallbackData*" + }, + { + "name": "pos", + "type": "int" + }, + { + "name": "text", + "type": "const char*" + }, + { + "name": "text_end", + "type": "const char*" + } + ], + "argsoriginal": "(int pos,const char* text,const char* text_end=((void*)0))", + "call_args": "(pos,text,text_end)", + "cimguiname": "ImGuiInputTextCallbackData_InsertChars", + "defaults": { + "text_end": "((void*)0)" + }, + "funcname": "InsertChars", + "ov_cimguiname": "ImGuiInputTextCallbackData_InsertChars", + "ret": "void", + "signature": "(int,const char*,const char*)", + "stname": "ImGuiInputTextCallbackData" + } + ], + "ImGuiInputTextCallbackData_destroy": [ + { + "args": "(ImGuiInputTextCallbackData* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiInputTextCallbackData*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiInputTextCallbackData_destroy", + "defaults": [], + "destructor": true, + "ov_cimguiname": "ImGuiInputTextCallbackData_destroy", + "ret": "void", + "signature": "(ImGuiInputTextCallbackData*)", + "stname": "ImGuiInputTextCallbackData" + } + ], + "ImGuiListClipper_Begin": [ + { + "args": "(ImGuiListClipper* self,int items_count,float items_height)", + "argsT": [ + { + "name": "self", + "type": "ImGuiListClipper*" + }, + { + "name": "items_count", + "type": "int" + }, + { + "name": "items_height", + "type": "float" + } + ], + "argsoriginal": "(int items_count,float items_height=-1.0f)", + "call_args": "(items_count,items_height)", + "cimguiname": "ImGuiListClipper_Begin", + "defaults": { + "items_height": "-1.0f" + }, + "funcname": "Begin", + "ov_cimguiname": "ImGuiListClipper_Begin", + "ret": "void", + "signature": "(int,float)", + "stname": "ImGuiListClipper" + } + ], + "ImGuiListClipper_End": [ + { + "args": "(ImGuiListClipper* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiListClipper*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiListClipper_End", + "defaults": [], + "funcname": "End", + "ov_cimguiname": "ImGuiListClipper_End", + "ret": "void", + "signature": "()", + "stname": "ImGuiListClipper" + } + ], + "ImGuiListClipper_ImGuiListClipper": [ + { + "args": "(int items_count,float items_height)", + "argsT": [ + { + "name": "items_count", + "type": "int" + }, + { + "name": "items_height", + "type": "float" + } + ], + "argsoriginal": "(int items_count=-1,float items_height=-1.0f)", + "call_args": "(items_count,items_height)", + "cimguiname": "ImGuiListClipper_ImGuiListClipper", + "constructor": true, + "defaults": { + "items_count": "-1", + "items_height": "-1.0f" + }, + "funcname": "ImGuiListClipper", + "ov_cimguiname": "ImGuiListClipper_ImGuiListClipper", + "signature": "(int,float)", + "stname": "ImGuiListClipper" + } + ], + "ImGuiListClipper_Step": [ + { + "args": "(ImGuiListClipper* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiListClipper*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiListClipper_Step", + "defaults": [], + "funcname": "Step", + "ov_cimguiname": "ImGuiListClipper_Step", + "ret": "bool", + "signature": "()", + "stname": "ImGuiListClipper" + } + ], + "ImGuiListClipper_destroy": [ + { + "args": "(ImGuiListClipper* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiListClipper*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiListClipper_destroy", + "defaults": [], + "destructor": true, + "ov_cimguiname": "ImGuiListClipper_destroy", + "ret": "void", + "signature": "(ImGuiListClipper*)", + "stname": "ImGuiListClipper" + } + ], + "ImGuiOnceUponAFrame_ImGuiOnceUponAFrame": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiOnceUponAFrame_ImGuiOnceUponAFrame", + "constructor": true, + "defaults": [], + "funcname": "ImGuiOnceUponAFrame", + "ov_cimguiname": "ImGuiOnceUponAFrame_ImGuiOnceUponAFrame", + "signature": "()", + "stname": "ImGuiOnceUponAFrame" + } + ], + "ImGuiOnceUponAFrame_destroy": [ + { + "args": "(ImGuiOnceUponAFrame* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiOnceUponAFrame*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiOnceUponAFrame_destroy", + "defaults": [], + "destructor": true, + "ov_cimguiname": "ImGuiOnceUponAFrame_destroy", + "ret": "void", + "signature": "(ImGuiOnceUponAFrame*)", + "stname": "ImGuiOnceUponAFrame" + } + ], + "ImGuiPayload_Clear": [ + { + "args": "(ImGuiPayload* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiPayload*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiPayload_Clear", + "defaults": [], + "funcname": "Clear", + "ov_cimguiname": "ImGuiPayload_Clear", + "ret": "void", + "signature": "()", + "stname": "ImGuiPayload" + } + ], + "ImGuiPayload_ImGuiPayload": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiPayload_ImGuiPayload", + "constructor": true, + "defaults": [], + "funcname": "ImGuiPayload", + "ov_cimguiname": "ImGuiPayload_ImGuiPayload", + "signature": "()", + "stname": "ImGuiPayload" + } + ], + "ImGuiPayload_IsDataType": [ + { + "args": "(ImGuiPayload* self,const char* type)", + "argsT": [ + { + "name": "self", + "type": "ImGuiPayload*" + }, + { + "name": "type", + "type": "const char*" + } + ], + "argsoriginal": "(const char* type)", + "call_args": "(type)", + "cimguiname": "ImGuiPayload_IsDataType", + "defaults": [], + "funcname": "IsDataType", + "ov_cimguiname": "ImGuiPayload_IsDataType", + "ret": "bool", + "signature": "(const char*)const", + "stname": "ImGuiPayload" + } + ], + "ImGuiPayload_IsDelivery": [ + { + "args": "(ImGuiPayload* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiPayload*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiPayload_IsDelivery", + "defaults": [], + "funcname": "IsDelivery", + "ov_cimguiname": "ImGuiPayload_IsDelivery", + "ret": "bool", + "signature": "()const", + "stname": "ImGuiPayload" + } + ], + "ImGuiPayload_IsPreview": [ + { + "args": "(ImGuiPayload* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiPayload*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiPayload_IsPreview", + "defaults": [], + "funcname": "IsPreview", + "ov_cimguiname": "ImGuiPayload_IsPreview", + "ret": "bool", + "signature": "()const", + "stname": "ImGuiPayload" + } + ], + "ImGuiPayload_destroy": [ + { + "args": "(ImGuiPayload* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiPayload*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiPayload_destroy", + "defaults": [], + "destructor": true, + "ov_cimguiname": "ImGuiPayload_destroy", + "ret": "void", + "signature": "(ImGuiPayload*)", + "stname": "ImGuiPayload" + } + ], + "ImGuiStoragePair_ImGuiStoragePair": [ + { + "args": "(ImGuiID _key,int _val_i)", + "argsT": [ + { + "name": "_key", + "type": "ImGuiID" + }, + { + "name": "_val_i", + "type": "int" + } + ], + "argsoriginal": "(ImGuiID _key,int _val_i)", + "call_args": "(_key,_val_i)", + "cimguiname": "ImGuiStoragePair_ImGuiStoragePair", + "constructor": true, + "defaults": [], + "funcname": "ImGuiStoragePair", + "ov_cimguiname": "ImGuiStoragePair_ImGuiStoragePairInt", + "signature": "(ImGuiID,int)", + "stname": "ImGuiStoragePair" + }, + { + "args": "(ImGuiID _key,float _val_f)", + "argsT": [ + { + "name": "_key", + "type": "ImGuiID" + }, + { + "name": "_val_f", + "type": "float" + } + ], + "argsoriginal": "(ImGuiID _key,float _val_f)", + "call_args": "(_key,_val_f)", + "cimguiname": "ImGuiStoragePair_ImGuiStoragePair", + "constructor": true, + "defaults": [], + "funcname": "ImGuiStoragePair", + "ov_cimguiname": "ImGuiStoragePair_ImGuiStoragePairFloat", + "signature": "(ImGuiID,float)", + "stname": "ImGuiStoragePair" + }, + { + "args": "(ImGuiID _key,void* _val_p)", + "argsT": [ + { + "name": "_key", + "type": "ImGuiID" + }, + { + "name": "_val_p", + "type": "void*" + } + ], + "argsoriginal": "(ImGuiID _key,void* _val_p)", + "call_args": "(_key,_val_p)", + "cimguiname": "ImGuiStoragePair_ImGuiStoragePair", + "constructor": true, + "defaults": [], + "funcname": "ImGuiStoragePair", + "ov_cimguiname": "ImGuiStoragePair_ImGuiStoragePairPtr", + "signature": "(ImGuiID,void*)", + "stname": "ImGuiStoragePair" + } + ], + "ImGuiStoragePair_destroy": [ + { + "args": "(ImGuiStoragePair* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiStoragePair*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiStoragePair_destroy", + "defaults": [], + "destructor": true, + "ov_cimguiname": "ImGuiStoragePair_destroy", + "ret": "void", + "signature": "(ImGuiStoragePair*)", + "stname": "ImGuiStoragePair" + } + ], + "ImGuiStorage_BuildSortByKey": [ + { + "args": "(ImGuiStorage* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiStorage*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiStorage_BuildSortByKey", + "defaults": [], + "funcname": "BuildSortByKey", + "ov_cimguiname": "ImGuiStorage_BuildSortByKey", + "ret": "void", + "signature": "()", + "stname": "ImGuiStorage" + } + ], + "ImGuiStorage_Clear": [ + { + "args": "(ImGuiStorage* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiStorage*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiStorage_Clear", + "defaults": [], + "funcname": "Clear", + "ov_cimguiname": "ImGuiStorage_Clear", + "ret": "void", + "signature": "()", + "stname": "ImGuiStorage" + } + ], + "ImGuiStorage_GetBool": [ + { + "args": "(ImGuiStorage* self,ImGuiID key,bool default_val)", + "argsT": [ + { + "name": "self", + "type": "ImGuiStorage*" + }, + { + "name": "key", + "type": "ImGuiID" + }, + { + "name": "default_val", + "type": "bool" + } + ], + "argsoriginal": "(ImGuiID key,bool default_val=false)", + "call_args": "(key,default_val)", + "cimguiname": "ImGuiStorage_GetBool", + "defaults": { + "default_val": "false" + }, + "funcname": "GetBool", + "ov_cimguiname": "ImGuiStorage_GetBool", + "ret": "bool", + "signature": "(ImGuiID,bool)const", + "stname": "ImGuiStorage" + } + ], + "ImGuiStorage_GetBoolRef": [ + { + "args": "(ImGuiStorage* self,ImGuiID key,bool default_val)", + "argsT": [ + { + "name": "self", + "type": "ImGuiStorage*" + }, + { + "name": "key", + "type": "ImGuiID" + }, + { + "name": "default_val", + "type": "bool" + } + ], + "argsoriginal": "(ImGuiID key,bool default_val=false)", + "call_args": "(key,default_val)", + "cimguiname": "ImGuiStorage_GetBoolRef", + "defaults": { + "default_val": "false" + }, + "funcname": "GetBoolRef", + "ov_cimguiname": "ImGuiStorage_GetBoolRef", + "ret": "bool*", + "signature": "(ImGuiID,bool)", + "stname": "ImGuiStorage" + } + ], + "ImGuiStorage_GetFloat": [ + { + "args": "(ImGuiStorage* self,ImGuiID key,float default_val)", + "argsT": [ + { + "name": "self", + "type": "ImGuiStorage*" + }, + { + "name": "key", + "type": "ImGuiID" + }, + { + "name": "default_val", + "type": "float" + } + ], + "argsoriginal": "(ImGuiID key,float default_val=0.0f)", + "call_args": "(key,default_val)", + "cimguiname": "ImGuiStorage_GetFloat", + "defaults": { + "default_val": "0.0f" + }, + "funcname": "GetFloat", + "ov_cimguiname": "ImGuiStorage_GetFloat", + "ret": "float", + "signature": "(ImGuiID,float)const", + "stname": "ImGuiStorage" + } + ], + "ImGuiStorage_GetFloatRef": [ + { + "args": "(ImGuiStorage* self,ImGuiID key,float default_val)", + "argsT": [ + { + "name": "self", + "type": "ImGuiStorage*" + }, + { + "name": "key", + "type": "ImGuiID" + }, + { + "name": "default_val", + "type": "float" + } + ], + "argsoriginal": "(ImGuiID key,float default_val=0.0f)", + "call_args": "(key,default_val)", + "cimguiname": "ImGuiStorage_GetFloatRef", + "defaults": { + "default_val": "0.0f" + }, + "funcname": "GetFloatRef", + "ov_cimguiname": "ImGuiStorage_GetFloatRef", + "ret": "float*", + "signature": "(ImGuiID,float)", + "stname": "ImGuiStorage" + } + ], + "ImGuiStorage_GetInt": [ + { + "args": "(ImGuiStorage* self,ImGuiID key,int default_val)", + "argsT": [ + { + "name": "self", + "type": "ImGuiStorage*" + }, + { + "name": "key", + "type": "ImGuiID" + }, + { + "name": "default_val", + "type": "int" + } + ], + "argsoriginal": "(ImGuiID key,int default_val=0)", + "call_args": "(key,default_val)", + "cimguiname": "ImGuiStorage_GetInt", + "defaults": { + "default_val": "0" + }, + "funcname": "GetInt", + "ov_cimguiname": "ImGuiStorage_GetInt", + "ret": "int", + "signature": "(ImGuiID,int)const", + "stname": "ImGuiStorage" + } + ], + "ImGuiStorage_GetIntRef": [ + { + "args": "(ImGuiStorage* self,ImGuiID key,int default_val)", + "argsT": [ + { + "name": "self", + "type": "ImGuiStorage*" + }, + { + "name": "key", + "type": "ImGuiID" + }, + { + "name": "default_val", + "type": "int" + } + ], + "argsoriginal": "(ImGuiID key,int default_val=0)", + "call_args": "(key,default_val)", + "cimguiname": "ImGuiStorage_GetIntRef", + "defaults": { + "default_val": "0" + }, + "funcname": "GetIntRef", + "ov_cimguiname": "ImGuiStorage_GetIntRef", + "ret": "int*", + "signature": "(ImGuiID,int)", + "stname": "ImGuiStorage" + } + ], + "ImGuiStorage_GetVoidPtr": [ + { + "args": "(ImGuiStorage* self,ImGuiID key)", + "argsT": [ + { + "name": "self", + "type": "ImGuiStorage*" + }, + { + "name": "key", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiID key)", + "call_args": "(key)", + "cimguiname": "ImGuiStorage_GetVoidPtr", + "defaults": [], + "funcname": "GetVoidPtr", + "ov_cimguiname": "ImGuiStorage_GetVoidPtr", + "ret": "void*", + "signature": "(ImGuiID)const", + "stname": "ImGuiStorage" + } + ], + "ImGuiStorage_GetVoidPtrRef": [ + { + "args": "(ImGuiStorage* self,ImGuiID key,void* default_val)", + "argsT": [ + { + "name": "self", + "type": "ImGuiStorage*" + }, + { + "name": "key", + "type": "ImGuiID" + }, + { + "name": "default_val", + "type": "void*" + } + ], + "argsoriginal": "(ImGuiID key,void* default_val=((void*)0))", + "call_args": "(key,default_val)", + "cimguiname": "ImGuiStorage_GetVoidPtrRef", + "defaults": { + "default_val": "((void*)0)" + }, + "funcname": "GetVoidPtrRef", + "ov_cimguiname": "ImGuiStorage_GetVoidPtrRef", + "ret": "void**", + "signature": "(ImGuiID,void*)", + "stname": "ImGuiStorage" + } + ], + "ImGuiStorage_SetAllInt": [ + { + "args": "(ImGuiStorage* self,int val)", + "argsT": [ + { + "name": "self", + "type": "ImGuiStorage*" + }, + { + "name": "val", + "type": "int" + } + ], + "argsoriginal": "(int val)", + "call_args": "(val)", + "cimguiname": "ImGuiStorage_SetAllInt", + "defaults": [], + "funcname": "SetAllInt", + "ov_cimguiname": "ImGuiStorage_SetAllInt", + "ret": "void", + "signature": "(int)", + "stname": "ImGuiStorage" + } + ], + "ImGuiStorage_SetBool": [ + { + "args": "(ImGuiStorage* self,ImGuiID key,bool val)", + "argsT": [ + { + "name": "self", + "type": "ImGuiStorage*" + }, + { + "name": "key", + "type": "ImGuiID" + }, + { + "name": "val", + "type": "bool" + } + ], + "argsoriginal": "(ImGuiID key,bool val)", + "call_args": "(key,val)", + "cimguiname": "ImGuiStorage_SetBool", + "defaults": [], + "funcname": "SetBool", + "ov_cimguiname": "ImGuiStorage_SetBool", + "ret": "void", + "signature": "(ImGuiID,bool)", + "stname": "ImGuiStorage" + } + ], + "ImGuiStorage_SetFloat": [ + { + "args": "(ImGuiStorage* self,ImGuiID key,float val)", + "argsT": [ + { + "name": "self", + "type": "ImGuiStorage*" + }, + { + "name": "key", + "type": "ImGuiID" + }, + { + "name": "val", + "type": "float" + } + ], + "argsoriginal": "(ImGuiID key,float val)", + "call_args": "(key,val)", + "cimguiname": "ImGuiStorage_SetFloat", + "defaults": [], + "funcname": "SetFloat", + "ov_cimguiname": "ImGuiStorage_SetFloat", + "ret": "void", + "signature": "(ImGuiID,float)", + "stname": "ImGuiStorage" + } + ], + "ImGuiStorage_SetInt": [ + { + "args": "(ImGuiStorage* self,ImGuiID key,int val)", + "argsT": [ + { + "name": "self", + "type": "ImGuiStorage*" + }, + { + "name": "key", + "type": "ImGuiID" + }, + { + "name": "val", + "type": "int" + } + ], + "argsoriginal": "(ImGuiID key,int val)", + "call_args": "(key,val)", + "cimguiname": "ImGuiStorage_SetInt", + "defaults": [], + "funcname": "SetInt", + "ov_cimguiname": "ImGuiStorage_SetInt", + "ret": "void", + "signature": "(ImGuiID,int)", + "stname": "ImGuiStorage" + } + ], + "ImGuiStorage_SetVoidPtr": [ + { + "args": "(ImGuiStorage* self,ImGuiID key,void* val)", + "argsT": [ + { + "name": "self", + "type": "ImGuiStorage*" + }, + { + "name": "key", + "type": "ImGuiID" + }, + { + "name": "val", + "type": "void*" + } + ], + "argsoriginal": "(ImGuiID key,void* val)", + "call_args": "(key,val)", + "cimguiname": "ImGuiStorage_SetVoidPtr", + "defaults": [], + "funcname": "SetVoidPtr", + "ov_cimguiname": "ImGuiStorage_SetVoidPtr", + "ret": "void", + "signature": "(ImGuiID,void*)", + "stname": "ImGuiStorage" + } + ], + "ImGuiStyle_ImGuiStyle": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiStyle_ImGuiStyle", + "constructor": true, + "defaults": [], + "funcname": "ImGuiStyle", + "ov_cimguiname": "ImGuiStyle_ImGuiStyle", + "signature": "()", + "stname": "ImGuiStyle" + } + ], + "ImGuiStyle_ScaleAllSizes": [ + { + "args": "(ImGuiStyle* self,float scale_factor)", + "argsT": [ + { + "name": "self", + "type": "ImGuiStyle*" + }, + { + "name": "scale_factor", + "type": "float" + } + ], + "argsoriginal": "(float scale_factor)", + "call_args": "(scale_factor)", + "cimguiname": "ImGuiStyle_ScaleAllSizes", + "defaults": [], + "funcname": "ScaleAllSizes", + "ov_cimguiname": "ImGuiStyle_ScaleAllSizes", + "ret": "void", + "signature": "(float)", + "stname": "ImGuiStyle" + } + ], + "ImGuiStyle_destroy": [ + { + "args": "(ImGuiStyle* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiStyle*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiStyle_destroy", + "defaults": [], + "destructor": true, + "ov_cimguiname": "ImGuiStyle_destroy", + "ret": "void", + "signature": "(ImGuiStyle*)", + "stname": "ImGuiStyle" + } + ], + "ImGuiTextBuffer_ImGuiTextBuffer": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiTextBuffer_ImGuiTextBuffer", + "constructor": true, + "defaults": [], + "funcname": "ImGuiTextBuffer", + "ov_cimguiname": "ImGuiTextBuffer_ImGuiTextBuffer", + "signature": "()", + "stname": "ImGuiTextBuffer" + } + ], + "ImGuiTextBuffer_append": [ + { + "args": "(ImGuiTextBuffer* self,const char* str,const char* str_end)", + "argsT": [ + { + "name": "self", + "type": "ImGuiTextBuffer*" + }, + { + "name": "str", + "type": "const char*" + }, + { + "name": "str_end", + "type": "const char*" + } + ], + "argsoriginal": "(const char* str,const char* str_end=((void*)0))", + "call_args": "(str,str_end)", + "cimguiname": "ImGuiTextBuffer_append", + "defaults": { + "str_end": "((void*)0)" + }, + "funcname": "append", + "ov_cimguiname": "ImGuiTextBuffer_append", + "ret": "void", + "signature": "(const char*,const char*)", + "stname": "ImGuiTextBuffer" + } + ], + "ImGuiTextBuffer_appendf": [ + { + "args": "(ImGuiTextBuffer* self,const char* fmt,...)", + "argsT": [ + { + "name": "self", + "type": "ImGuiTextBuffer*" + }, + { + "name": "fmt", + "type": "const char*" + }, + { + "name": "...", + "type": "..." + } + ], + "argsoriginal": "(const char* fmt,...)", + "call_args": "(fmt,...)", + "cimguiname": "ImGuiTextBuffer_appendf", + "defaults": [], + "funcname": "appendf", + "isvararg": "...)", + "manual": true, + "ov_cimguiname": "ImGuiTextBuffer_appendf", + "ret": "void", + "signature": "(const char*,...)", + "stname": "ImGuiTextBuffer" + } + ], + "ImGuiTextBuffer_appendfv": [ + { + "args": "(ImGuiTextBuffer* self,const char* fmt,va_list args)", + "argsT": [ + { + "name": "self", + "type": "ImGuiTextBuffer*" + }, + { + "name": "fmt", + "type": "const char*" + }, + { + "name": "args", + "type": "va_list" + } + ], + "argsoriginal": "(const char* fmt,va_list args)", + "call_args": "(fmt,args)", + "cimguiname": "ImGuiTextBuffer_appendfv", + "defaults": [], + "funcname": "appendfv", + "ov_cimguiname": "ImGuiTextBuffer_appendfv", + "ret": "void", + "signature": "(const char*,va_list)", + "stname": "ImGuiTextBuffer" + } + ], + "ImGuiTextBuffer_begin": [ + { + "args": "(ImGuiTextBuffer* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiTextBuffer*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiTextBuffer_begin", + "defaults": [], + "funcname": "begin", + "ov_cimguiname": "ImGuiTextBuffer_begin", + "ret": "const char*", + "signature": "()const", + "stname": "ImGuiTextBuffer" + } + ], + "ImGuiTextBuffer_c_str": [ + { + "args": "(ImGuiTextBuffer* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiTextBuffer*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiTextBuffer_c_str", + "defaults": [], + "funcname": "c_str", + "ov_cimguiname": "ImGuiTextBuffer_c_str", + "ret": "const char*", + "signature": "()const", + "stname": "ImGuiTextBuffer" + } + ], + "ImGuiTextBuffer_clear": [ + { + "args": "(ImGuiTextBuffer* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiTextBuffer*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiTextBuffer_clear", + "defaults": [], + "funcname": "clear", + "ov_cimguiname": "ImGuiTextBuffer_clear", + "ret": "void", + "signature": "()", + "stname": "ImGuiTextBuffer" + } + ], + "ImGuiTextBuffer_destroy": [ + { + "args": "(ImGuiTextBuffer* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiTextBuffer*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiTextBuffer_destroy", + "defaults": [], + "destructor": true, + "ov_cimguiname": "ImGuiTextBuffer_destroy", + "ret": "void", + "signature": "(ImGuiTextBuffer*)", + "stname": "ImGuiTextBuffer" + } + ], + "ImGuiTextBuffer_empty": [ + { + "args": "(ImGuiTextBuffer* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiTextBuffer*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiTextBuffer_empty", + "defaults": [], + "funcname": "empty", + "ov_cimguiname": "ImGuiTextBuffer_empty", + "ret": "bool", + "signature": "()const", + "stname": "ImGuiTextBuffer" + } + ], + "ImGuiTextBuffer_end": [ + { + "args": "(ImGuiTextBuffer* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiTextBuffer*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiTextBuffer_end", + "defaults": [], + "funcname": "end", + "ov_cimguiname": "ImGuiTextBuffer_end", + "ret": "const char*", + "signature": "()const", + "stname": "ImGuiTextBuffer" + } + ], + "ImGuiTextBuffer_reserve": [ + { + "args": "(ImGuiTextBuffer* self,int capacity)", + "argsT": [ + { + "name": "self", + "type": "ImGuiTextBuffer*" + }, + { + "name": "capacity", + "type": "int" + } + ], + "argsoriginal": "(int capacity)", + "call_args": "(capacity)", + "cimguiname": "ImGuiTextBuffer_reserve", + "defaults": [], + "funcname": "reserve", + "ov_cimguiname": "ImGuiTextBuffer_reserve", + "ret": "void", + "signature": "(int)", + "stname": "ImGuiTextBuffer" + } + ], + "ImGuiTextBuffer_size": [ + { + "args": "(ImGuiTextBuffer* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiTextBuffer*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiTextBuffer_size", + "defaults": [], + "funcname": "size", + "ov_cimguiname": "ImGuiTextBuffer_size", + "ret": "int", + "signature": "()const", + "stname": "ImGuiTextBuffer" + } + ], + "ImGuiTextFilter_Build": [ + { + "args": "(ImGuiTextFilter* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiTextFilter*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiTextFilter_Build", + "defaults": [], + "funcname": "Build", + "ov_cimguiname": "ImGuiTextFilter_Build", + "ret": "void", + "signature": "()", + "stname": "ImGuiTextFilter" + } + ], + "ImGuiTextFilter_Clear": [ + { + "args": "(ImGuiTextFilter* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiTextFilter*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiTextFilter_Clear", + "defaults": [], + "funcname": "Clear", + "ov_cimguiname": "ImGuiTextFilter_Clear", + "ret": "void", + "signature": "()", + "stname": "ImGuiTextFilter" + } + ], + "ImGuiTextFilter_Draw": [ + { + "args": "(ImGuiTextFilter* self,const char* label,float width)", + "argsT": [ + { + "name": "self", + "type": "ImGuiTextFilter*" + }, + { + "name": "label", + "type": "const char*" + }, + { + "name": "width", + "type": "float" + } + ], + "argsoriginal": "(const char* label=\"Filter(inc,-exc)\",float width=0.0f)", + "call_args": "(label,width)", + "cimguiname": "ImGuiTextFilter_Draw", + "defaults": { + "label": "\"Filter(inc,-exc)\"", + "width": "0.0f" + }, + "funcname": "Draw", + "ov_cimguiname": "ImGuiTextFilter_Draw", + "ret": "bool", + "signature": "(const char*,float)", + "stname": "ImGuiTextFilter" + } + ], + "ImGuiTextFilter_ImGuiTextFilter": [ + { + "args": "(const char* default_filter)", + "argsT": [ + { + "name": "default_filter", + "type": "const char*" + } + ], + "argsoriginal": "(const char* default_filter=\"\")", + "call_args": "(default_filter)", + "cimguiname": "ImGuiTextFilter_ImGuiTextFilter", + "constructor": true, + "defaults": { + "default_filter": "\"\"" + }, + "funcname": "ImGuiTextFilter", + "ov_cimguiname": "ImGuiTextFilter_ImGuiTextFilter", + "signature": "(const char*)", + "stname": "ImGuiTextFilter" + } + ], + "ImGuiTextFilter_IsActive": [ + { + "args": "(ImGuiTextFilter* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiTextFilter*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiTextFilter_IsActive", + "defaults": [], + "funcname": "IsActive", + "ov_cimguiname": "ImGuiTextFilter_IsActive", + "ret": "bool", + "signature": "()const", + "stname": "ImGuiTextFilter" + } + ], + "ImGuiTextFilter_PassFilter": [ + { + "args": "(ImGuiTextFilter* self,const char* text,const char* text_end)", + "argsT": [ + { + "name": "self", + "type": "ImGuiTextFilter*" + }, + { + "name": "text", + "type": "const char*" + }, + { + "name": "text_end", + "type": "const char*" + } + ], + "argsoriginal": "(const char* text,const char* text_end=((void*)0))", + "call_args": "(text,text_end)", + "cimguiname": "ImGuiTextFilter_PassFilter", + "defaults": { + "text_end": "((void*)0)" + }, + "funcname": "PassFilter", + "ov_cimguiname": "ImGuiTextFilter_PassFilter", + "ret": "bool", + "signature": "(const char*,const char*)const", + "stname": "ImGuiTextFilter" + } + ], + "ImGuiTextFilter_destroy": [ + { + "args": "(ImGuiTextFilter* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiTextFilter*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiTextFilter_destroy", + "defaults": [], + "destructor": true, + "ov_cimguiname": "ImGuiTextFilter_destroy", + "ret": "void", + "signature": "(ImGuiTextFilter*)", + "stname": "ImGuiTextFilter" + } + ], + "ImGuiTextRange_ImGuiTextRange": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiTextRange_ImGuiTextRange", + "constructor": true, + "defaults": [], + "funcname": "ImGuiTextRange", + "ov_cimguiname": "ImGuiTextRange_ImGuiTextRangeNil", + "signature": "()", + "stname": "ImGuiTextRange" + }, + { + "args": "(const char* _b,const char* _e)", + "argsT": [ + { + "name": "_b", + "type": "const char*" + }, + { + "name": "_e", + "type": "const char*" + } + ], + "argsoriginal": "(const char* _b,const char* _e)", + "call_args": "(_b,_e)", + "cimguiname": "ImGuiTextRange_ImGuiTextRange", + "constructor": true, + "defaults": [], + "funcname": "ImGuiTextRange", + "ov_cimguiname": "ImGuiTextRange_ImGuiTextRangeStr", + "signature": "(const char*,const char*)", + "stname": "ImGuiTextRange" + } + ], + "ImGuiTextRange_destroy": [ + { + "args": "(ImGuiTextRange* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiTextRange*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiTextRange_destroy", + "defaults": [], + "destructor": true, + "ov_cimguiname": "ImGuiTextRange_destroy", + "ret": "void", + "signature": "(ImGuiTextRange*)", + "stname": "ImGuiTextRange" + } + ], + "ImGuiTextRange_empty": [ + { + "args": "(ImGuiTextRange* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiTextRange*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiTextRange_empty", + "defaults": [], + "funcname": "empty", + "ov_cimguiname": "ImGuiTextRange_empty", + "ret": "bool", + "signature": "()const", + "stname": "ImGuiTextRange" + } + ], + "ImGuiTextRange_split": [ + { + "args": "(ImGuiTextRange* self,char separator,ImVector_ImGuiTextRange* out)", + "argsT": [ + { + "name": "self", + "type": "ImGuiTextRange*" + }, + { + "name": "separator", + "type": "char" + }, + { + "name": "out", + "type": "ImVector_ImGuiTextRange*" + } + ], + "argsoriginal": "(char separator,ImVector* out)", + "call_args": "(separator,out)", + "cimguiname": "ImGuiTextRange_split", + "defaults": [], + "funcname": "split", + "ov_cimguiname": "ImGuiTextRange_split", + "ret": "void", + "signature": "(char,ImVector_ImGuiTextRange*)const", + "stname": "ImGuiTextRange" + } + ], + "ImVec2_ImVec2": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImVec2_ImVec2", + "constructor": true, + "defaults": [], + "funcname": "ImVec2", + "ov_cimguiname": "ImVec2_ImVec2Nil", + "signature": "()", + "stname": "ImVec2" + }, + { + "args": "(float _x,float _y)", + "argsT": [ + { + "name": "_x", + "type": "float" + }, + { + "name": "_y", + "type": "float" + } + ], + "argsoriginal": "(float _x,float _y)", + "call_args": "(_x,_y)", + "cimguiname": "ImVec2_ImVec2", + "constructor": true, + "defaults": [], + "funcname": "ImVec2", + "ov_cimguiname": "ImVec2_ImVec2Float", + "signature": "(float,float)", + "stname": "ImVec2" + } + ], + "ImVec2_destroy": [ + { + "args": "(ImVec2* self)", + "argsT": [ + { + "name": "self", + "type": "ImVec2*" + } + ], + "call_args": "(self)", + "cimguiname": "ImVec2_destroy", + "defaults": [], + "destructor": true, + "ov_cimguiname": "ImVec2_destroy", + "ret": "void", + "signature": "(ImVec2*)", + "stname": "ImVec2" + } + ], + "ImVec4_ImVec4": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImVec4_ImVec4", + "constructor": true, + "defaults": [], + "funcname": "ImVec4", + "ov_cimguiname": "ImVec4_ImVec4Nil", + "signature": "()", + "stname": "ImVec4" + }, + { + "args": "(float _x,float _y,float _z,float _w)", + "argsT": [ + { + "name": "_x", + "type": "float" + }, + { + "name": "_y", + "type": "float" + }, + { + "name": "_z", + "type": "float" + }, + { + "name": "_w", + "type": "float" + } + ], + "argsoriginal": "(float _x,float _y,float _z,float _w)", + "call_args": "(_x,_y,_z,_w)", + "cimguiname": "ImVec4_ImVec4", + "constructor": true, + "defaults": [], + "funcname": "ImVec4", + "ov_cimguiname": "ImVec4_ImVec4Float", + "signature": "(float,float,float,float)", + "stname": "ImVec4" + } + ], + "ImVec4_destroy": [ + { + "args": "(ImVec4* self)", + "argsT": [ + { + "name": "self", + "type": "ImVec4*" + } + ], + "call_args": "(self)", + "cimguiname": "ImVec4_destroy", + "defaults": [], + "destructor": true, + "ov_cimguiname": "ImVec4_destroy", + "ret": "void", + "signature": "(ImVec4*)", + "stname": "ImVec4" + } + ], + "ImVector_ImVector": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImVector_ImVector", + "constructor": true, + "defaults": [], + "funcname": "ImVector", + "ov_cimguiname": "ImVector_ImVectorNil", + "signature": "()", + "stname": "ImVector", + "templated": true + }, + { + "args": "(const ImVector src)", + "argsT": [ + { + "name": "src", + "type": "const ImVector" + } + ], + "argsoriginal": "(const ImVector& src)", + "call_args": "(src)", + "cimguiname": "ImVector_ImVector", + "constructor": true, + "defaults": [], + "funcname": "ImVector", + "ov_cimguiname": "ImVector_ImVectorVector", + "signature": "(const ImVector)", + "stname": "ImVector", + "templated": true + } + ], + "ImVector__grow_capacity": [ + { + "args": "(ImVector* self,int sz)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + }, + { + "name": "sz", + "type": "int" + } + ], + "argsoriginal": "(int sz)", + "call_args": "(sz)", + "cimguiname": "ImVector__grow_capacity", + "defaults": [], + "funcname": "_grow_capacity", + "ov_cimguiname": "ImVector__grow_capacity", + "ret": "int", + "signature": "(int)const", + "stname": "ImVector", + "templated": true + } + ], + "ImVector_back": [ + { + "args": "(ImVector* self)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImVector_back", + "defaults": [], + "funcname": "back", + "ov_cimguiname": "ImVector_backNil", + "ret": "T*", + "retref": "&", + "signature": "()", + "stname": "ImVector", + "templated": true + }, + { + "args": "(ImVector* self)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImVector_back", + "defaults": [], + "funcname": "back", + "ov_cimguiname": "ImVector_back_const", + "ret": "const T*", + "retref": "&", + "signature": "()const", + "stname": "ImVector", + "templated": true + } + ], + "ImVector_begin": [ + { + "args": "(ImVector* self)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImVector_begin", + "defaults": [], + "funcname": "begin", + "ov_cimguiname": "ImVector_beginNil", + "ret": "T*", + "signature": "()", + "stname": "ImVector", + "templated": true + }, + { + "args": "(ImVector* self)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImVector_begin", + "defaults": [], + "funcname": "begin", + "ov_cimguiname": "ImVector_begin_const", + "ret": "const T*", + "signature": "()const", + "stname": "ImVector", + "templated": true + } + ], + "ImVector_capacity": [ + { + "args": "(ImVector* self)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImVector_capacity", + "defaults": [], + "funcname": "capacity", + "ov_cimguiname": "ImVector_capacity", + "ret": "int", + "signature": "()const", + "stname": "ImVector", + "templated": true + } + ], + "ImVector_clear": [ + { + "args": "(ImVector* self)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImVector_clear", + "defaults": [], + "funcname": "clear", + "ov_cimguiname": "ImVector_clear", + "ret": "void", + "signature": "()", + "stname": "ImVector", + "templated": true + } + ], + "ImVector_contains": [ + { + "args": "(ImVector* self,const T v)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + }, + { + "name": "v", + "type": "const T" + } + ], + "argsoriginal": "(const T& v)", + "call_args": "(v)", + "cimguiname": "ImVector_contains", + "defaults": [], + "funcname": "contains", + "ov_cimguiname": "ImVector_contains", + "ret": "bool", + "signature": "(const T)const", + "stname": "ImVector", + "templated": true + } + ], + "ImVector_destroy": [ + { + "args": "(ImVector* self)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + } + ], + "call_args": "(self)", + "cimguiname": "ImVector_destroy", + "defaults": [], + "destructor": true, + "ov_cimguiname": "ImVector_destroy", + "ret": "void", + "signature": "(ImVector*)", + "stname": "ImVector", + "templated": true + } + ], + "ImVector_empty": [ + { + "args": "(ImVector* self)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImVector_empty", + "defaults": [], + "funcname": "empty", + "ov_cimguiname": "ImVector_empty", + "ret": "bool", + "signature": "()const", + "stname": "ImVector", + "templated": true + } + ], + "ImVector_end": [ + { + "args": "(ImVector* self)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImVector_end", + "defaults": [], + "funcname": "end", + "ov_cimguiname": "ImVector_endNil", + "ret": "T*", + "signature": "()", + "stname": "ImVector", + "templated": true + }, + { + "args": "(ImVector* self)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImVector_end", + "defaults": [], + "funcname": "end", + "ov_cimguiname": "ImVector_end_const", + "ret": "const T*", + "signature": "()const", + "stname": "ImVector", + "templated": true + } + ], + "ImVector_erase": [ + { + "args": "(ImVector* self,const T* it)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + }, + { + "name": "it", + "type": "const T*" + } + ], + "argsoriginal": "(const T* it)", + "call_args": "(it)", + "cimguiname": "ImVector_erase", + "defaults": [], + "funcname": "erase", + "ov_cimguiname": "ImVector_eraseNil", + "ret": "T*", + "signature": "(const T*)", + "stname": "ImVector", + "templated": true + }, + { + "args": "(ImVector* self,const T* it,const T* it_last)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + }, + { + "name": "it", + "type": "const T*" + }, + { + "name": "it_last", + "type": "const T*" + } + ], + "argsoriginal": "(const T* it,const T* it_last)", + "call_args": "(it,it_last)", + "cimguiname": "ImVector_erase", + "defaults": [], + "funcname": "erase", + "ov_cimguiname": "ImVector_eraseTPtr", + "ret": "T*", + "signature": "(const T*,const T*)", + "stname": "ImVector", + "templated": true + } + ], + "ImVector_erase_unsorted": [ + { + "args": "(ImVector* self,const T* it)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + }, + { + "name": "it", + "type": "const T*" + } + ], + "argsoriginal": "(const T* it)", + "call_args": "(it)", + "cimguiname": "ImVector_erase_unsorted", + "defaults": [], + "funcname": "erase_unsorted", + "ov_cimguiname": "ImVector_erase_unsorted", + "ret": "T*", + "signature": "(const T*)", + "stname": "ImVector", + "templated": true + } + ], + "ImVector_find": [ + { + "args": "(ImVector* self,const T v)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + }, + { + "name": "v", + "type": "const T" + } + ], + "argsoriginal": "(const T& v)", + "call_args": "(v)", + "cimguiname": "ImVector_find", + "defaults": [], + "funcname": "find", + "ov_cimguiname": "ImVector_findNil", + "ret": "T*", + "signature": "(const T)", + "stname": "ImVector", + "templated": true + }, + { + "args": "(ImVector* self,const T v)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + }, + { + "name": "v", + "type": "const T" + } + ], + "argsoriginal": "(const T& v)", + "call_args": "(v)", + "cimguiname": "ImVector_find", + "defaults": [], + "funcname": "find", + "ov_cimguiname": "ImVector_find_const", + "ret": "const T*", + "signature": "(const T)const", + "stname": "ImVector", + "templated": true + } + ], + "ImVector_find_erase": [ + { + "args": "(ImVector* self,const T v)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + }, + { + "name": "v", + "type": "const T" + } + ], + "argsoriginal": "(const T& v)", + "call_args": "(v)", + "cimguiname": "ImVector_find_erase", + "defaults": [], + "funcname": "find_erase", + "ov_cimguiname": "ImVector_find_erase", + "ret": "bool", + "signature": "(const T)", + "stname": "ImVector", + "templated": true + } + ], + "ImVector_find_erase_unsorted": [ + { + "args": "(ImVector* self,const T v)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + }, + { + "name": "v", + "type": "const T" + } + ], + "argsoriginal": "(const T& v)", + "call_args": "(v)", + "cimguiname": "ImVector_find_erase_unsorted", + "defaults": [], + "funcname": "find_erase_unsorted", + "ov_cimguiname": "ImVector_find_erase_unsorted", + "ret": "bool", + "signature": "(const T)", + "stname": "ImVector", + "templated": true + } + ], + "ImVector_front": [ + { + "args": "(ImVector* self)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImVector_front", + "defaults": [], + "funcname": "front", + "ov_cimguiname": "ImVector_frontNil", + "ret": "T*", + "retref": "&", + "signature": "()", + "stname": "ImVector", + "templated": true + }, + { + "args": "(ImVector* self)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImVector_front", + "defaults": [], + "funcname": "front", + "ov_cimguiname": "ImVector_front_const", + "ret": "const T*", + "retref": "&", + "signature": "()const", + "stname": "ImVector", + "templated": true + } + ], + "ImVector_index_from_ptr": [ + { + "args": "(ImVector* self,const T* it)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + }, + { + "name": "it", + "type": "const T*" + } + ], + "argsoriginal": "(const T* it)", + "call_args": "(it)", + "cimguiname": "ImVector_index_from_ptr", + "defaults": [], + "funcname": "index_from_ptr", + "ov_cimguiname": "ImVector_index_from_ptr", + "ret": "int", + "signature": "(const T*)const", + "stname": "ImVector", + "templated": true + } + ], + "ImVector_insert": [ + { + "args": "(ImVector* self,const T* it,const T v)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + }, + { + "name": "it", + "type": "const T*" + }, + { + "name": "v", + "type": "const T" + } + ], + "argsoriginal": "(const T* it,const T& v)", + "call_args": "(it,v)", + "cimguiname": "ImVector_insert", + "defaults": [], + "funcname": "insert", + "ov_cimguiname": "ImVector_insert", + "ret": "T*", + "signature": "(const T*,const T)", + "stname": "ImVector", + "templated": true + } + ], + "ImVector_pop_back": [ + { + "args": "(ImVector* self)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImVector_pop_back", + "defaults": [], + "funcname": "pop_back", + "ov_cimguiname": "ImVector_pop_back", + "ret": "void", + "signature": "()", + "stname": "ImVector", + "templated": true + } + ], + "ImVector_push_back": [ + { + "args": "(ImVector* self,const T v)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + }, + { + "name": "v", + "type": "const T" + } + ], + "argsoriginal": "(const T& v)", + "call_args": "(v)", + "cimguiname": "ImVector_push_back", + "defaults": [], + "funcname": "push_back", + "ov_cimguiname": "ImVector_push_back", + "ret": "void", + "signature": "(const T)", + "stname": "ImVector", + "templated": true + } + ], + "ImVector_push_front": [ + { + "args": "(ImVector* self,const T v)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + }, + { + "name": "v", + "type": "const T" + } + ], + "argsoriginal": "(const T& v)", + "call_args": "(v)", + "cimguiname": "ImVector_push_front", + "defaults": [], + "funcname": "push_front", + "ov_cimguiname": "ImVector_push_front", + "ret": "void", + "signature": "(const T)", + "stname": "ImVector", + "templated": true + } + ], + "ImVector_reserve": [ + { + "args": "(ImVector* self,int new_capacity)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + }, + { + "name": "new_capacity", + "type": "int" + } + ], + "argsoriginal": "(int new_capacity)", + "call_args": "(new_capacity)", + "cimguiname": "ImVector_reserve", + "defaults": [], + "funcname": "reserve", + "ov_cimguiname": "ImVector_reserve", + "ret": "void", + "signature": "(int)", + "stname": "ImVector", + "templated": true + } + ], + "ImVector_resize": [ + { + "args": "(ImVector* self,int new_size)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + }, + { + "name": "new_size", + "type": "int" + } + ], + "argsoriginal": "(int new_size)", + "call_args": "(new_size)", + "cimguiname": "ImVector_resize", + "defaults": [], + "funcname": "resize", + "ov_cimguiname": "ImVector_resizeNil", + "ret": "void", + "signature": "(int)", + "stname": "ImVector", + "templated": true + }, + { + "args": "(ImVector* self,int new_size,const T v)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + }, + { + "name": "new_size", + "type": "int" + }, + { + "name": "v", + "type": "const T" + } + ], + "argsoriginal": "(int new_size,const T& v)", + "call_args": "(new_size,v)", + "cimguiname": "ImVector_resize", + "defaults": [], + "funcname": "resize", + "ov_cimguiname": "ImVector_resizeT", + "ret": "void", + "signature": "(int,const T)", + "stname": "ImVector", + "templated": true + } + ], + "ImVector_shrink": [ + { + "args": "(ImVector* self,int new_size)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + }, + { + "name": "new_size", + "type": "int" + } + ], + "argsoriginal": "(int new_size)", + "call_args": "(new_size)", + "cimguiname": "ImVector_shrink", + "defaults": [], + "funcname": "shrink", + "ov_cimguiname": "ImVector_shrink", + "ret": "void", + "signature": "(int)", + "stname": "ImVector", + "templated": true + } + ], + "ImVector_size": [ + { + "args": "(ImVector* self)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImVector_size", + "defaults": [], + "funcname": "size", + "ov_cimguiname": "ImVector_size", + "ret": "int", + "signature": "()const", + "stname": "ImVector", + "templated": true + } + ], + "ImVector_size_in_bytes": [ + { + "args": "(ImVector* self)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImVector_size_in_bytes", + "defaults": [], + "funcname": "size_in_bytes", + "ov_cimguiname": "ImVector_size_in_bytes", + "ret": "int", + "signature": "()const", + "stname": "ImVector", + "templated": true + } + ], + "ImVector_swap": [ + { + "args": "(ImVector* self,ImVector rhs)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + }, + { + "name": "rhs", + "type": "ImVector&" + } + ], + "argsoriginal": "(ImVector& rhs)", + "call_args": "(rhs)", + "cimguiname": "ImVector_swap", + "defaults": [], + "funcname": "swap", + "ov_cimguiname": "ImVector_swap", + "ret": "void", + "signature": "(ImVector)", + "stname": "ImVector", + "templated": true + } + ], + "igAcceptDragDropPayload": [ + { + "args": "(const char* type,ImGuiDragDropFlags flags)", + "argsT": [ + { + "name": "type", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiDragDropFlags" + } + ], + "argsoriginal": "(const char* type,ImGuiDragDropFlags flags=0)", + "call_args": "(type,flags)", + "cimguiname": "igAcceptDragDropPayload", + "defaults": { + "flags": "0" + }, + "funcname": "AcceptDragDropPayload", + "namespace": "ImGui", + "ov_cimguiname": "igAcceptDragDropPayload", + "ret": "const ImGuiPayload*", + "signature": "(const char*,ImGuiDragDropFlags)", + "stname": "" + } + ], + "igAlignTextToFramePadding": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igAlignTextToFramePadding", + "defaults": [], + "funcname": "AlignTextToFramePadding", + "namespace": "ImGui", + "ov_cimguiname": "igAlignTextToFramePadding", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igArrowButton": [ + { + "args": "(const char* str_id,ImGuiDir dir)", + "argsT": [ + { + "name": "str_id", + "type": "const char*" + }, + { + "name": "dir", + "type": "ImGuiDir" + } + ], + "argsoriginal": "(const char* str_id,ImGuiDir dir)", + "call_args": "(str_id,dir)", + "cimguiname": "igArrowButton", + "defaults": [], + "funcname": "ArrowButton", + "namespace": "ImGui", + "ov_cimguiname": "igArrowButton", + "ret": "bool", + "signature": "(const char*,ImGuiDir)", + "stname": "" + } + ], + "igBegin": [ + { + "args": "(const char* name,bool* p_open,ImGuiWindowFlags flags)", + "argsT": [ + { + "name": "name", + "type": "const char*" + }, + { + "name": "p_open", + "type": "bool*" + }, + { + "name": "flags", + "type": "ImGuiWindowFlags" + } + ], + "argsoriginal": "(const char* name,bool* p_open=((void*)0),ImGuiWindowFlags flags=0)", + "call_args": "(name,p_open,flags)", + "cimguiname": "igBegin", + "defaults": { + "flags": "0", + "p_open": "((void*)0)" + }, + "funcname": "Begin", + "namespace": "ImGui", + "ov_cimguiname": "igBegin", + "ret": "bool", + "signature": "(const char*,bool*,ImGuiWindowFlags)", + "stname": "" + } + ], + "igBeginChild": [ + { + "args": "(const char* str_id,const ImVec2 size,bool border,ImGuiWindowFlags flags)", + "argsT": [ + { + "name": "str_id", + "type": "const char*" + }, + { + "name": "size", + "type": "const ImVec2" + }, + { + "name": "border", + "type": "bool" + }, + { + "name": "flags", + "type": "ImGuiWindowFlags" + } + ], + "argsoriginal": "(const char* str_id,const ImVec2& size=ImVec2(0,0),bool border=false,ImGuiWindowFlags flags=0)", + "call_args": "(str_id,size,border,flags)", + "cimguiname": "igBeginChild", + "defaults": { + "border": "false", + "flags": "0", + "size": "ImVec2(0,0)" + }, + "funcname": "BeginChild", + "namespace": "ImGui", + "ov_cimguiname": "igBeginChildStr", + "ret": "bool", + "signature": "(const char*,const ImVec2,bool,ImGuiWindowFlags)", + "stname": "" + }, + { + "args": "(ImGuiID id,const ImVec2 size,bool border,ImGuiWindowFlags flags)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + }, + { + "name": "size", + "type": "const ImVec2" + }, + { + "name": "border", + "type": "bool" + }, + { + "name": "flags", + "type": "ImGuiWindowFlags" + } + ], + "argsoriginal": "(ImGuiID id,const ImVec2& size=ImVec2(0,0),bool border=false,ImGuiWindowFlags flags=0)", + "call_args": "(id,size,border,flags)", + "cimguiname": "igBeginChild", + "defaults": { + "border": "false", + "flags": "0", + "size": "ImVec2(0,0)" + }, + "funcname": "BeginChild", + "namespace": "ImGui", + "ov_cimguiname": "igBeginChildID", + "ret": "bool", + "signature": "(ImGuiID,const ImVec2,bool,ImGuiWindowFlags)", + "stname": "" + } + ], + "igBeginChildFrame": [ + { + "args": "(ImGuiID id,const ImVec2 size,ImGuiWindowFlags flags)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + }, + { + "name": "size", + "type": "const ImVec2" + }, + { + "name": "flags", + "type": "ImGuiWindowFlags" + } + ], + "argsoriginal": "(ImGuiID id,const ImVec2& size,ImGuiWindowFlags flags=0)", + "call_args": "(id,size,flags)", + "cimguiname": "igBeginChildFrame", + "defaults": { + "flags": "0" + }, + "funcname": "BeginChildFrame", + "namespace": "ImGui", + "ov_cimguiname": "igBeginChildFrame", + "ret": "bool", + "signature": "(ImGuiID,const ImVec2,ImGuiWindowFlags)", + "stname": "" + } + ], + "igBeginCombo": [ + { + "args": "(const char* label,const char* preview_value,ImGuiComboFlags flags)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "preview_value", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiComboFlags" + } + ], + "argsoriginal": "(const char* label,const char* preview_value,ImGuiComboFlags flags=0)", + "call_args": "(label,preview_value,flags)", + "cimguiname": "igBeginCombo", + "defaults": { + "flags": "0" + }, + "funcname": "BeginCombo", + "namespace": "ImGui", + "ov_cimguiname": "igBeginCombo", + "ret": "bool", + "signature": "(const char*,const char*,ImGuiComboFlags)", + "stname": "" + } + ], + "igBeginDragDropSource": [ + { + "args": "(ImGuiDragDropFlags flags)", + "argsT": [ + { + "name": "flags", + "type": "ImGuiDragDropFlags" + } + ], + "argsoriginal": "(ImGuiDragDropFlags flags=0)", + "call_args": "(flags)", + "cimguiname": "igBeginDragDropSource", + "defaults": { + "flags": "0" + }, + "funcname": "BeginDragDropSource", + "namespace": "ImGui", + "ov_cimguiname": "igBeginDragDropSource", + "ret": "bool", + "signature": "(ImGuiDragDropFlags)", + "stname": "" + } + ], + "igBeginDragDropTarget": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igBeginDragDropTarget", + "defaults": [], + "funcname": "BeginDragDropTarget", + "namespace": "ImGui", + "ov_cimguiname": "igBeginDragDropTarget", + "ret": "bool", + "signature": "()", + "stname": "" + } + ], + "igBeginGroup": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igBeginGroup", + "defaults": [], + "funcname": "BeginGroup", + "namespace": "ImGui", + "ov_cimguiname": "igBeginGroup", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igBeginMainMenuBar": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igBeginMainMenuBar", + "defaults": [], + "funcname": "BeginMainMenuBar", + "namespace": "ImGui", + "ov_cimguiname": "igBeginMainMenuBar", + "ret": "bool", + "signature": "()", + "stname": "" + } + ], + "igBeginMenu": [ + { + "args": "(const char* label,bool enabled)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "enabled", + "type": "bool" + } + ], + "argsoriginal": "(const char* label,bool enabled=true)", + "call_args": "(label,enabled)", + "cimguiname": "igBeginMenu", + "defaults": { + "enabled": "true" + }, + "funcname": "BeginMenu", + "namespace": "ImGui", + "ov_cimguiname": "igBeginMenu", + "ret": "bool", + "signature": "(const char*,bool)", + "stname": "" + } + ], + "igBeginMenuBar": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igBeginMenuBar", + "defaults": [], + "funcname": "BeginMenuBar", + "namespace": "ImGui", + "ov_cimguiname": "igBeginMenuBar", + "ret": "bool", + "signature": "()", + "stname": "" + } + ], + "igBeginPopup": [ + { + "args": "(const char* str_id,ImGuiWindowFlags flags)", + "argsT": [ + { + "name": "str_id", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiWindowFlags" + } + ], + "argsoriginal": "(const char* str_id,ImGuiWindowFlags flags=0)", + "call_args": "(str_id,flags)", + "cimguiname": "igBeginPopup", + "defaults": { + "flags": "0" + }, + "funcname": "BeginPopup", + "namespace": "ImGui", + "ov_cimguiname": "igBeginPopup", + "ret": "bool", + "signature": "(const char*,ImGuiWindowFlags)", + "stname": "" + } + ], + "igBeginPopupContextItem": [ + { + "args": "(const char* str_id,ImGuiMouseButton mouse_button)", + "argsT": [ + { + "name": "str_id", + "type": "const char*" + }, + { + "name": "mouse_button", + "type": "ImGuiMouseButton" + } + ], + "argsoriginal": "(const char* str_id=((void*)0),ImGuiMouseButton mouse_button=1)", + "call_args": "(str_id,mouse_button)", + "cimguiname": "igBeginPopupContextItem", + "defaults": { + "mouse_button": "1", + "str_id": "((void*)0)" + }, + "funcname": "BeginPopupContextItem", + "namespace": "ImGui", + "ov_cimguiname": "igBeginPopupContextItem", + "ret": "bool", + "signature": "(const char*,ImGuiMouseButton)", + "stname": "" + } + ], + "igBeginPopupContextVoid": [ + { + "args": "(const char* str_id,ImGuiMouseButton mouse_button)", + "argsT": [ + { + "name": "str_id", + "type": "const char*" + }, + { + "name": "mouse_button", + "type": "ImGuiMouseButton" + } + ], + "argsoriginal": "(const char* str_id=((void*)0),ImGuiMouseButton mouse_button=1)", + "call_args": "(str_id,mouse_button)", + "cimguiname": "igBeginPopupContextVoid", + "defaults": { + "mouse_button": "1", + "str_id": "((void*)0)" + }, + "funcname": "BeginPopupContextVoid", + "namespace": "ImGui", + "ov_cimguiname": "igBeginPopupContextVoid", + "ret": "bool", + "signature": "(const char*,ImGuiMouseButton)", + "stname": "" + } + ], + "igBeginPopupContextWindow": [ + { + "args": "(const char* str_id,ImGuiMouseButton mouse_button,bool also_over_items)", + "argsT": [ + { + "name": "str_id", + "type": "const char*" + }, + { + "name": "mouse_button", + "type": "ImGuiMouseButton" + }, + { + "name": "also_over_items", + "type": "bool" + } + ], + "argsoriginal": "(const char* str_id=((void*)0),ImGuiMouseButton mouse_button=1,bool also_over_items=true)", + "call_args": "(str_id,mouse_button,also_over_items)", + "cimguiname": "igBeginPopupContextWindow", + "defaults": { + "also_over_items": "true", + "mouse_button": "1", + "str_id": "((void*)0)" + }, + "funcname": "BeginPopupContextWindow", + "namespace": "ImGui", + "ov_cimguiname": "igBeginPopupContextWindow", + "ret": "bool", + "signature": "(const char*,ImGuiMouseButton,bool)", + "stname": "" + } + ], + "igBeginPopupModal": [ + { + "args": "(const char* name,bool* p_open,ImGuiWindowFlags flags)", + "argsT": [ + { + "name": "name", + "type": "const char*" + }, + { + "name": "p_open", + "type": "bool*" + }, + { + "name": "flags", + "type": "ImGuiWindowFlags" + } + ], + "argsoriginal": "(const char* name,bool* p_open=((void*)0),ImGuiWindowFlags flags=0)", + "call_args": "(name,p_open,flags)", + "cimguiname": "igBeginPopupModal", + "defaults": { + "flags": "0", + "p_open": "((void*)0)" + }, + "funcname": "BeginPopupModal", + "namespace": "ImGui", + "ov_cimguiname": "igBeginPopupModal", + "ret": "bool", + "signature": "(const char*,bool*,ImGuiWindowFlags)", + "stname": "" + } + ], + "igBeginTabBar": [ + { + "args": "(const char* str_id,ImGuiTabBarFlags flags)", + "argsT": [ + { + "name": "str_id", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiTabBarFlags" + } + ], + "argsoriginal": "(const char* str_id,ImGuiTabBarFlags flags=0)", + "call_args": "(str_id,flags)", + "cimguiname": "igBeginTabBar", + "defaults": { + "flags": "0" + }, + "funcname": "BeginTabBar", + "namespace": "ImGui", + "ov_cimguiname": "igBeginTabBar", + "ret": "bool", + "signature": "(const char*,ImGuiTabBarFlags)", + "stname": "" + } + ], + "igBeginTabItem": [ + { + "args": "(const char* label,bool* p_open,ImGuiTabItemFlags flags)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "p_open", + "type": "bool*" + }, + { + "name": "flags", + "type": "ImGuiTabItemFlags" + } + ], + "argsoriginal": "(const char* label,bool* p_open=((void*)0),ImGuiTabItemFlags flags=0)", + "call_args": "(label,p_open,flags)", + "cimguiname": "igBeginTabItem", + "defaults": { + "flags": "0", + "p_open": "((void*)0)" + }, + "funcname": "BeginTabItem", + "namespace": "ImGui", + "ov_cimguiname": "igBeginTabItem", + "ret": "bool", + "signature": "(const char*,bool*,ImGuiTabItemFlags)", + "stname": "" + } + ], + "igBeginTooltip": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igBeginTooltip", + "defaults": [], + "funcname": "BeginTooltip", + "namespace": "ImGui", + "ov_cimguiname": "igBeginTooltip", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igBullet": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igBullet", + "defaults": [], + "funcname": "Bullet", + "namespace": "ImGui", + "ov_cimguiname": "igBullet", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igBulletText": [ + { + "args": "(const char* fmt,...)", + "argsT": [ + { + "name": "fmt", + "type": "const char*" + }, + { + "name": "...", + "type": "..." + } + ], + "argsoriginal": "(const char* fmt,...)", + "call_args": "(fmt,...)", + "cimguiname": "igBulletText", + "defaults": [], + "funcname": "BulletText", + "isvararg": "...)", + "namespace": "ImGui", + "ov_cimguiname": "igBulletText", + "ret": "void", + "signature": "(const char*,...)", + "stname": "" + } + ], + "igBulletTextV": [ + { + "args": "(const char* fmt,va_list args)", + "argsT": [ + { + "name": "fmt", + "type": "const char*" + }, + { + "name": "args", + "type": "va_list" + } + ], + "argsoriginal": "(const char* fmt,va_list args)", + "call_args": "(fmt,args)", + "cimguiname": "igBulletTextV", + "defaults": [], + "funcname": "BulletTextV", + "namespace": "ImGui", + "ov_cimguiname": "igBulletTextV", + "ret": "void", + "signature": "(const char*,va_list)", + "stname": "" + } + ], + "igButton": [ + { + "args": "(const char* label,const ImVec2 size)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "size", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const char* label,const ImVec2& size=ImVec2(0,0))", + "call_args": "(label,size)", + "cimguiname": "igButton", + "defaults": { + "size": "ImVec2(0,0)" + }, + "funcname": "Button", + "namespace": "ImGui", + "ov_cimguiname": "igButton", + "ret": "bool", + "signature": "(const char*,const ImVec2)", + "stname": "" + } + ], + "igCalcItemWidth": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igCalcItemWidth", + "defaults": [], + "funcname": "CalcItemWidth", + "namespace": "ImGui", + "ov_cimguiname": "igCalcItemWidth", + "ret": "float", + "signature": "()", + "stname": "" + } + ], + "igCalcListClipping": [ + { + "args": "(int items_count,float items_height,int* out_items_display_start,int* out_items_display_end)", + "argsT": [ + { + "name": "items_count", + "type": "int" + }, + { + "name": "items_height", + "type": "float" + }, + { + "name": "out_items_display_start", + "type": "int*" + }, + { + "name": "out_items_display_end", + "type": "int*" + } + ], + "argsoriginal": "(int items_count,float items_height,int* out_items_display_start,int* out_items_display_end)", + "call_args": "(items_count,items_height,out_items_display_start,out_items_display_end)", + "cimguiname": "igCalcListClipping", + "defaults": [], + "funcname": "CalcListClipping", + "namespace": "ImGui", + "ov_cimguiname": "igCalcListClipping", + "ret": "void", + "signature": "(int,float,int*,int*)", + "stname": "" + } + ], + "igCalcTextSize": [ + { + "args": "(ImVec2 *pOut,const char* text,const char* text_end,bool hide_text_after_double_hash,float wrap_width)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "text", + "type": "const char*" + }, + { + "name": "text_end", + "type": "const char*" + }, + { + "name": "hide_text_after_double_hash", + "type": "bool" + }, + { + "name": "wrap_width", + "type": "float" + } + ], + "argsoriginal": "(const char* text,const char* text_end=((void*)0),bool hide_text_after_double_hash=false,float wrap_width=-1.0f)", + "call_args": "(text,text_end,hide_text_after_double_hash,wrap_width)", + "cimguiname": "igCalcTextSize", + "defaults": { + "hide_text_after_double_hash": "false", + "text_end": "((void*)0)", + "wrap_width": "-1.0f" + }, + "funcname": "CalcTextSize", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igCalcTextSize", + "ret": "void", + "signature": "(const char*,const char*,bool,float)", + "stname": "" + } + ], + "igCaptureKeyboardFromApp": [ + { + "args": "(bool want_capture_keyboard_value)", + "argsT": [ + { + "name": "want_capture_keyboard_value", + "type": "bool" + } + ], + "argsoriginal": "(bool want_capture_keyboard_value=true)", + "call_args": "(want_capture_keyboard_value)", + "cimguiname": "igCaptureKeyboardFromApp", + "defaults": { + "want_capture_keyboard_value": "true" + }, + "funcname": "CaptureKeyboardFromApp", + "namespace": "ImGui", + "ov_cimguiname": "igCaptureKeyboardFromApp", + "ret": "void", + "signature": "(bool)", + "stname": "" + } + ], + "igCaptureMouseFromApp": [ + { + "args": "(bool want_capture_mouse_value)", + "argsT": [ + { + "name": "want_capture_mouse_value", + "type": "bool" + } + ], + "argsoriginal": "(bool want_capture_mouse_value=true)", + "call_args": "(want_capture_mouse_value)", + "cimguiname": "igCaptureMouseFromApp", + "defaults": { + "want_capture_mouse_value": "true" + }, + "funcname": "CaptureMouseFromApp", + "namespace": "ImGui", + "ov_cimguiname": "igCaptureMouseFromApp", + "ret": "void", + "signature": "(bool)", + "stname": "" + } + ], + "igCheckbox": [ + { + "args": "(const char* label,bool* v)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "v", + "type": "bool*" + } + ], + "argsoriginal": "(const char* label,bool* v)", + "call_args": "(label,v)", + "cimguiname": "igCheckbox", + "defaults": [], + "funcname": "Checkbox", + "namespace": "ImGui", + "ov_cimguiname": "igCheckbox", + "ret": "bool", + "signature": "(const char*,bool*)", + "stname": "" + } + ], + "igCheckboxFlags": [ + { + "args": "(const char* label,unsigned int* flags,unsigned int flags_value)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "flags", + "type": "unsigned int*" + }, + { + "name": "flags_value", + "type": "unsigned int" + } + ], + "argsoriginal": "(const char* label,unsigned int* flags,unsigned int flags_value)", + "call_args": "(label,flags,flags_value)", + "cimguiname": "igCheckboxFlags", + "defaults": [], + "funcname": "CheckboxFlags", + "namespace": "ImGui", + "ov_cimguiname": "igCheckboxFlags", + "ret": "bool", + "signature": "(const char*,unsigned int*,unsigned int)", + "stname": "" + } + ], + "igCloseCurrentPopup": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igCloseCurrentPopup", + "defaults": [], + "funcname": "CloseCurrentPopup", + "namespace": "ImGui", + "ov_cimguiname": "igCloseCurrentPopup", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igCollapsingHeader": [ + { + "args": "(const char* label,ImGuiTreeNodeFlags flags)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiTreeNodeFlags" + } + ], + "argsoriginal": "(const char* label,ImGuiTreeNodeFlags flags=0)", + "call_args": "(label,flags)", + "cimguiname": "igCollapsingHeader", + "defaults": { + "flags": "0" + }, + "funcname": "CollapsingHeader", + "namespace": "ImGui", + "ov_cimguiname": "igCollapsingHeaderTreeNodeFlags", + "ret": "bool", + "signature": "(const char*,ImGuiTreeNodeFlags)", + "stname": "" + }, + { + "args": "(const char* label,bool* p_open,ImGuiTreeNodeFlags flags)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "p_open", + "type": "bool*" + }, + { + "name": "flags", + "type": "ImGuiTreeNodeFlags" + } + ], + "argsoriginal": "(const char* label,bool* p_open,ImGuiTreeNodeFlags flags=0)", + "call_args": "(label,p_open,flags)", + "cimguiname": "igCollapsingHeader", + "defaults": { + "flags": "0" + }, + "funcname": "CollapsingHeader", + "namespace": "ImGui", + "ov_cimguiname": "igCollapsingHeaderBoolPtr", + "ret": "bool", + "signature": "(const char*,bool*,ImGuiTreeNodeFlags)", + "stname": "" + } + ], + "igColorButton": [ + { + "args": "(const char* desc_id,const ImVec4 col,ImGuiColorEditFlags flags,ImVec2 size)", + "argsT": [ + { + "name": "desc_id", + "type": "const char*" + }, + { + "name": "col", + "type": "const ImVec4" + }, + { + "name": "flags", + "type": "ImGuiColorEditFlags" + }, + { + "name": "size", + "type": "ImVec2" + } + ], + "argsoriginal": "(const char* desc_id,const ImVec4& col,ImGuiColorEditFlags flags=0,ImVec2 size=ImVec2(0,0))", + "call_args": "(desc_id,col,flags,size)", + "cimguiname": "igColorButton", + "defaults": { + "flags": "0", + "size": "ImVec2(0,0)" + }, + "funcname": "ColorButton", + "namespace": "ImGui", + "ov_cimguiname": "igColorButton", + "ret": "bool", + "signature": "(const char*,const ImVec4,ImGuiColorEditFlags,ImVec2)", + "stname": "" + } + ], + "igColorConvertFloat4ToU32": [ + { + "args": "(const ImVec4 in)", + "argsT": [ + { + "name": "in", + "type": "const ImVec4" + } + ], + "argsoriginal": "(const ImVec4& in)", + "call_args": "(in)", + "cimguiname": "igColorConvertFloat4ToU32", + "defaults": [], + "funcname": "ColorConvertFloat4ToU32", + "namespace": "ImGui", + "ov_cimguiname": "igColorConvertFloat4ToU32", + "ret": "ImU32", + "signature": "(const ImVec4)", + "stname": "" + } + ], + "igColorConvertHSVtoRGB": [ + { + "args": "(float h,float s,float v,float out_r,float out_g,float out_b)", + "argsT": [ + { + "name": "h", + "type": "float" + }, + { + "name": "s", + "type": "float" + }, + { + "name": "v", + "type": "float" + }, + { + "name": "out_r", + "type": "float&" + }, + { + "name": "out_g", + "type": "float&" + }, + { + "name": "out_b", + "type": "float&" + } + ], + "argsoriginal": "(float h,float s,float v,float& out_r,float& out_g,float& out_b)", + "call_args": "(h,s,v,out_r,out_g,out_b)", + "cimguiname": "igColorConvertHSVtoRGB", + "defaults": [], + "funcname": "ColorConvertHSVtoRGB", + "manual": true, + "namespace": "ImGui", + "ov_cimguiname": "igColorConvertHSVtoRGB", + "ret": "void", + "signature": "(float,float,float,float,float,float)", + "stname": "" + } + ], + "igColorConvertRGBtoHSV": [ + { + "args": "(float r,float g,float b,float out_h,float out_s,float out_v)", + "argsT": [ + { + "name": "r", + "type": "float" + }, + { + "name": "g", + "type": "float" + }, + { + "name": "b", + "type": "float" + }, + { + "name": "out_h", + "type": "float&" + }, + { + "name": "out_s", + "type": "float&" + }, + { + "name": "out_v", + "type": "float&" + } + ], + "argsoriginal": "(float r,float g,float b,float& out_h,float& out_s,float& out_v)", + "call_args": "(r,g,b,out_h,out_s,out_v)", + "cimguiname": "igColorConvertRGBtoHSV", + "defaults": [], + "funcname": "ColorConvertRGBtoHSV", + "manual": true, + "namespace": "ImGui", + "ov_cimguiname": "igColorConvertRGBtoHSV", + "ret": "void", + "signature": "(float,float,float,float,float,float)", + "stname": "" + } + ], + "igColorConvertU32ToFloat4": [ + { + "args": "(ImVec4 *pOut,ImU32 in)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec4*" + }, + { + "name": "in", + "type": "ImU32" + } + ], + "argsoriginal": "(ImU32 in)", + "call_args": "(in)", + "cimguiname": "igColorConvertU32ToFloat4", + "defaults": [], + "funcname": "ColorConvertU32ToFloat4", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igColorConvertU32ToFloat4", + "ret": "void", + "signature": "(ImU32)", + "stname": "" + } + ], + "igColorEdit3": [ + { + "args": "(const char* label,float col[3],ImGuiColorEditFlags flags)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "col", + "type": "float[3]" + }, + { + "name": "flags", + "type": "ImGuiColorEditFlags" + } + ], + "argsoriginal": "(const char* label,float col[3],ImGuiColorEditFlags flags=0)", + "call_args": "(label,col,flags)", + "cimguiname": "igColorEdit3", + "defaults": { + "flags": "0" + }, + "funcname": "ColorEdit3", + "namespace": "ImGui", + "ov_cimguiname": "igColorEdit3", + "ret": "bool", + "signature": "(const char*,float[3],ImGuiColorEditFlags)", + "stname": "" + } + ], + "igColorEdit4": [ + { + "args": "(const char* label,float col[4],ImGuiColorEditFlags flags)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "col", + "type": "float[4]" + }, + { + "name": "flags", + "type": "ImGuiColorEditFlags" + } + ], + "argsoriginal": "(const char* label,float col[4],ImGuiColorEditFlags flags=0)", + "call_args": "(label,col,flags)", + "cimguiname": "igColorEdit4", + "defaults": { + "flags": "0" + }, + "funcname": "ColorEdit4", + "namespace": "ImGui", + "ov_cimguiname": "igColorEdit4", + "ret": "bool", + "signature": "(const char*,float[4],ImGuiColorEditFlags)", + "stname": "" + } + ], + "igColorPicker3": [ + { + "args": "(const char* label,float col[3],ImGuiColorEditFlags flags)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "col", + "type": "float[3]" + }, + { + "name": "flags", + "type": "ImGuiColorEditFlags" + } + ], + "argsoriginal": "(const char* label,float col[3],ImGuiColorEditFlags flags=0)", + "call_args": "(label,col,flags)", + "cimguiname": "igColorPicker3", + "defaults": { + "flags": "0" + }, + "funcname": "ColorPicker3", + "namespace": "ImGui", + "ov_cimguiname": "igColorPicker3", + "ret": "bool", + "signature": "(const char*,float[3],ImGuiColorEditFlags)", + "stname": "" + } + ], + "igColorPicker4": [ + { + "args": "(const char* label,float col[4],ImGuiColorEditFlags flags,const float* ref_col)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "col", + "type": "float[4]" + }, + { + "name": "flags", + "type": "ImGuiColorEditFlags" + }, + { + "name": "ref_col", + "type": "const float*" + } + ], + "argsoriginal": "(const char* label,float col[4],ImGuiColorEditFlags flags=0,const float* ref_col=((void*)0))", + "call_args": "(label,col,flags,ref_col)", + "cimguiname": "igColorPicker4", + "defaults": { + "flags": "0", + "ref_col": "((void*)0)" + }, + "funcname": "ColorPicker4", + "namespace": "ImGui", + "ov_cimguiname": "igColorPicker4", + "ret": "bool", + "signature": "(const char*,float[4],ImGuiColorEditFlags,const float*)", + "stname": "" + } + ], + "igColumns": [ + { + "args": "(int count,const char* id,bool border)", + "argsT": [ + { + "name": "count", + "type": "int" + }, + { + "name": "id", + "type": "const char*" + }, + { + "name": "border", + "type": "bool" + } + ], + "argsoriginal": "(int count=1,const char* id=((void*)0),bool border=true)", + "call_args": "(count,id,border)", + "cimguiname": "igColumns", + "defaults": { + "border": "true", + "count": "1", + "id": "((void*)0)" + }, + "funcname": "Columns", + "namespace": "ImGui", + "ov_cimguiname": "igColumns", + "ret": "void", + "signature": "(int,const char*,bool)", + "stname": "" + } + ], + "igCombo": [ + { + "args": "(const char* label,int* current_item,const char* const items[],int items_count,int popup_max_height_in_items)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "current_item", + "type": "int*" + }, + { + "name": "items", + "type": "const char* const[]" + }, + { + "name": "items_count", + "type": "int" + }, + { + "name": "popup_max_height_in_items", + "type": "int" + } + ], + "argsoriginal": "(const char* label,int* current_item,const char* const items[],int items_count,int popup_max_height_in_items=-1)", + "call_args": "(label,current_item,items,items_count,popup_max_height_in_items)", + "cimguiname": "igCombo", + "defaults": { + "popup_max_height_in_items": "-1" + }, + "funcname": "Combo", + "namespace": "ImGui", + "ov_cimguiname": "igComboStr_arr", + "ret": "bool", + "signature": "(const char*,int*,const char* const[],int,int)", + "stname": "" + }, + { + "args": "(const char* label,int* current_item,const char* items_separated_by_zeros,int popup_max_height_in_items)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "current_item", + "type": "int*" + }, + { + "name": "items_separated_by_zeros", + "type": "const char*" + }, + { + "name": "popup_max_height_in_items", + "type": "int" + } + ], + "argsoriginal": "(const char* label,int* current_item,const char* items_separated_by_zeros,int popup_max_height_in_items=-1)", + "call_args": "(label,current_item,items_separated_by_zeros,popup_max_height_in_items)", + "cimguiname": "igCombo", + "defaults": { + "popup_max_height_in_items": "-1" + }, + "funcname": "Combo", + "namespace": "ImGui", + "ov_cimguiname": "igComboStr", + "ret": "bool", + "signature": "(const char*,int*,const char*,int)", + "stname": "" + }, + { + "args": "(const char* label,int* current_item,bool(*items_getter)(void* data,int idx,const char** out_text),void* data,int items_count,int popup_max_height_in_items)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "current_item", + "type": "int*" + }, + { + "name": "items_getter", + "ret": "bool", + "signature": "(void* data,int idx,const char** out_text)", + "type": "bool(*)(void* data,int idx,const char** out_text)" + }, + { + "name": "data", + "type": "void*" + }, + { + "name": "items_count", + "type": "int" + }, + { + "name": "popup_max_height_in_items", + "type": "int" + } + ], + "argsoriginal": "(const char* label,int* current_item,bool(*items_getter)(void* data,int idx,const char** out_text),void* data,int items_count,int popup_max_height_in_items=-1)", + "call_args": "(label,current_item,items_getter,data,items_count,popup_max_height_in_items)", + "cimguiname": "igCombo", + "defaults": { + "popup_max_height_in_items": "-1" + }, + "funcname": "Combo", + "namespace": "ImGui", + "ov_cimguiname": "igComboFnPtr", + "ret": "bool", + "signature": "(const char*,int*,bool(*)(void*,int,const char**),void*,int,int)", + "stname": "" + } + ], + "igCreateContext": [ + { + "args": "(ImFontAtlas* shared_font_atlas)", + "argsT": [ + { + "name": "shared_font_atlas", + "type": "ImFontAtlas*" + } + ], + "argsoriginal": "(ImFontAtlas* shared_font_atlas=((void*)0))", + "call_args": "(shared_font_atlas)", + "cimguiname": "igCreateContext", + "defaults": { + "shared_font_atlas": "((void*)0)" + }, + "funcname": "CreateContext", + "namespace": "ImGui", + "ov_cimguiname": "igCreateContext", + "ret": "ImGuiContext*", + "signature": "(ImFontAtlas*)", + "stname": "" + } + ], + "igDebugCheckVersionAndDataLayout": [ + { + "args": "(const char* version_str,size_t sz_io,size_t sz_style,size_t sz_vec2,size_t sz_vec4,size_t sz_drawvert,size_t sz_drawidx)", + "argsT": [ + { + "name": "version_str", + "type": "const char*" + }, + { + "name": "sz_io", + "type": "size_t" + }, + { + "name": "sz_style", + "type": "size_t" + }, + { + "name": "sz_vec2", + "type": "size_t" + }, + { + "name": "sz_vec4", + "type": "size_t" + }, + { + "name": "sz_drawvert", + "type": "size_t" + }, + { + "name": "sz_drawidx", + "type": "size_t" + } + ], + "argsoriginal": "(const char* version_str,size_t sz_io,size_t sz_style,size_t sz_vec2,size_t sz_vec4,size_t sz_drawvert,size_t sz_drawidx)", + "call_args": "(version_str,sz_io,sz_style,sz_vec2,sz_vec4,sz_drawvert,sz_drawidx)", + "cimguiname": "igDebugCheckVersionAndDataLayout", + "defaults": [], + "funcname": "DebugCheckVersionAndDataLayout", + "namespace": "ImGui", + "ov_cimguiname": "igDebugCheckVersionAndDataLayout", + "ret": "bool", + "signature": "(const char*,size_t,size_t,size_t,size_t,size_t,size_t)", + "stname": "" + } + ], + "igDestroyContext": [ + { + "args": "(ImGuiContext* ctx)", + "argsT": [ + { + "name": "ctx", + "type": "ImGuiContext*" + } + ], + "argsoriginal": "(ImGuiContext* ctx=((void*)0))", + "call_args": "(ctx)", + "cimguiname": "igDestroyContext", + "defaults": { + "ctx": "((void*)0)" + }, + "funcname": "DestroyContext", + "namespace": "ImGui", + "ov_cimguiname": "igDestroyContext", + "ret": "void", + "signature": "(ImGuiContext*)", + "stname": "" + } + ], + "igDragFloat": [ + { + "args": "(const char* label,float* v,float v_speed,float v_min,float v_max,const char* format,float power)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "v", + "type": "float*" + }, + { + "name": "v_speed", + "type": "float" + }, + { + "name": "v_min", + "type": "float" + }, + { + "name": "v_max", + "type": "float" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "power", + "type": "float" + } + ], + "argsoriginal": "(const char* label,float* v,float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",float power=1.0f)", + "call_args": "(label,v,v_speed,v_min,v_max,format,power)", + "cimguiname": "igDragFloat", + "defaults": { + "format": "\"%.3f\"", + "power": "1.0f", + "v_max": "0.0f", + "v_min": "0.0f", + "v_speed": "1.0f" + }, + "funcname": "DragFloat", + "namespace": "ImGui", + "ov_cimguiname": "igDragFloat", + "ret": "bool", + "signature": "(const char*,float*,float,float,float,const char*,float)", + "stname": "" + } + ], + "igDragFloat2": [ + { + "args": "(const char* label,float v[2],float v_speed,float v_min,float v_max,const char* format,float power)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "v", + "type": "float[2]" + }, + { + "name": "v_speed", + "type": "float" + }, + { + "name": "v_min", + "type": "float" + }, + { + "name": "v_max", + "type": "float" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "power", + "type": "float" + } + ], + "argsoriginal": "(const char* label,float v[2],float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",float power=1.0f)", + "call_args": "(label,v,v_speed,v_min,v_max,format,power)", + "cimguiname": "igDragFloat2", + "defaults": { + "format": "\"%.3f\"", + "power": "1.0f", + "v_max": "0.0f", + "v_min": "0.0f", + "v_speed": "1.0f" + }, + "funcname": "DragFloat2", + "namespace": "ImGui", + "ov_cimguiname": "igDragFloat2", + "ret": "bool", + "signature": "(const char*,float[2],float,float,float,const char*,float)", + "stname": "" + } + ], + "igDragFloat3": [ + { + "args": "(const char* label,float v[3],float v_speed,float v_min,float v_max,const char* format,float power)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "v", + "type": "float[3]" + }, + { + "name": "v_speed", + "type": "float" + }, + { + "name": "v_min", + "type": "float" + }, + { + "name": "v_max", + "type": "float" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "power", + "type": "float" + } + ], + "argsoriginal": "(const char* label,float v[3],float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",float power=1.0f)", + "call_args": "(label,v,v_speed,v_min,v_max,format,power)", + "cimguiname": "igDragFloat3", + "defaults": { + "format": "\"%.3f\"", + "power": "1.0f", + "v_max": "0.0f", + "v_min": "0.0f", + "v_speed": "1.0f" + }, + "funcname": "DragFloat3", + "namespace": "ImGui", + "ov_cimguiname": "igDragFloat3", + "ret": "bool", + "signature": "(const char*,float[3],float,float,float,const char*,float)", + "stname": "" + } + ], + "igDragFloat4": [ + { + "args": "(const char* label,float v[4],float v_speed,float v_min,float v_max,const char* format,float power)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "v", + "type": "float[4]" + }, + { + "name": "v_speed", + "type": "float" + }, + { + "name": "v_min", + "type": "float" + }, + { + "name": "v_max", + "type": "float" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "power", + "type": "float" + } + ], + "argsoriginal": "(const char* label,float v[4],float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",float power=1.0f)", + "call_args": "(label,v,v_speed,v_min,v_max,format,power)", + "cimguiname": "igDragFloat4", + "defaults": { + "format": "\"%.3f\"", + "power": "1.0f", + "v_max": "0.0f", + "v_min": "0.0f", + "v_speed": "1.0f" + }, + "funcname": "DragFloat4", + "namespace": "ImGui", + "ov_cimguiname": "igDragFloat4", + "ret": "bool", + "signature": "(const char*,float[4],float,float,float,const char*,float)", + "stname": "" + } + ], + "igDragFloatRange2": [ + { + "args": "(const char* label,float* v_current_min,float* v_current_max,float v_speed,float v_min,float v_max,const char* format,const char* format_max,float power)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "v_current_min", + "type": "float*" + }, + { + "name": "v_current_max", + "type": "float*" + }, + { + "name": "v_speed", + "type": "float" + }, + { + "name": "v_min", + "type": "float" + }, + { + "name": "v_max", + "type": "float" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "format_max", + "type": "const char*" + }, + { + "name": "power", + "type": "float" + } + ], + "argsoriginal": "(const char* label,float* v_current_min,float* v_current_max,float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",const char* format_max=((void*)0),float power=1.0f)", + "call_args": "(label,v_current_min,v_current_max,v_speed,v_min,v_max,format,format_max,power)", + "cimguiname": "igDragFloatRange2", + "defaults": { + "format": "\"%.3f\"", + "format_max": "((void*)0)", + "power": "1.0f", + "v_max": "0.0f", + "v_min": "0.0f", + "v_speed": "1.0f" + }, + "funcname": "DragFloatRange2", + "namespace": "ImGui", + "ov_cimguiname": "igDragFloatRange2", + "ret": "bool", + "signature": "(const char*,float*,float*,float,float,float,const char*,const char*,float)", + "stname": "" + } + ], + "igDragInt": [ + { + "args": "(const char* label,int* v,float v_speed,int v_min,int v_max,const char* format)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "v", + "type": "int*" + }, + { + "name": "v_speed", + "type": "float" + }, + { + "name": "v_min", + "type": "int" + }, + { + "name": "v_max", + "type": "int" + }, + { + "name": "format", + "type": "const char*" + } + ], + "argsoriginal": "(const char* label,int* v,float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\")", + "call_args": "(label,v,v_speed,v_min,v_max,format)", + "cimguiname": "igDragInt", + "defaults": { + "format": "\"%d\"", + "v_max": "0", + "v_min": "0", + "v_speed": "1.0f" + }, + "funcname": "DragInt", + "namespace": "ImGui", + "ov_cimguiname": "igDragInt", + "ret": "bool", + "signature": "(const char*,int*,float,int,int,const char*)", + "stname": "" + } + ], + "igDragInt2": [ + { + "args": "(const char* label,int v[2],float v_speed,int v_min,int v_max,const char* format)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "v", + "type": "int[2]" + }, + { + "name": "v_speed", + "type": "float" + }, + { + "name": "v_min", + "type": "int" + }, + { + "name": "v_max", + "type": "int" + }, + { + "name": "format", + "type": "const char*" + } + ], + "argsoriginal": "(const char* label,int v[2],float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\")", + "call_args": "(label,v,v_speed,v_min,v_max,format)", + "cimguiname": "igDragInt2", + "defaults": { + "format": "\"%d\"", + "v_max": "0", + "v_min": "0", + "v_speed": "1.0f" + }, + "funcname": "DragInt2", + "namespace": "ImGui", + "ov_cimguiname": "igDragInt2", + "ret": "bool", + "signature": "(const char*,int[2],float,int,int,const char*)", + "stname": "" + } + ], + "igDragInt3": [ + { + "args": "(const char* label,int v[3],float v_speed,int v_min,int v_max,const char* format)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "v", + "type": "int[3]" + }, + { + "name": "v_speed", + "type": "float" + }, + { + "name": "v_min", + "type": "int" + }, + { + "name": "v_max", + "type": "int" + }, + { + "name": "format", + "type": "const char*" + } + ], + "argsoriginal": "(const char* label,int v[3],float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\")", + "call_args": "(label,v,v_speed,v_min,v_max,format)", + "cimguiname": "igDragInt3", + "defaults": { + "format": "\"%d\"", + "v_max": "0", + "v_min": "0", + "v_speed": "1.0f" + }, + "funcname": "DragInt3", + "namespace": "ImGui", + "ov_cimguiname": "igDragInt3", + "ret": "bool", + "signature": "(const char*,int[3],float,int,int,const char*)", + "stname": "" + } + ], + "igDragInt4": [ + { + "args": "(const char* label,int v[4],float v_speed,int v_min,int v_max,const char* format)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "v", + "type": "int[4]" + }, + { + "name": "v_speed", + "type": "float" + }, + { + "name": "v_min", + "type": "int" + }, + { + "name": "v_max", + "type": "int" + }, + { + "name": "format", + "type": "const char*" + } + ], + "argsoriginal": "(const char* label,int v[4],float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\")", + "call_args": "(label,v,v_speed,v_min,v_max,format)", + "cimguiname": "igDragInt4", + "defaults": { + "format": "\"%d\"", + "v_max": "0", + "v_min": "0", + "v_speed": "1.0f" + }, + "funcname": "DragInt4", + "namespace": "ImGui", + "ov_cimguiname": "igDragInt4", + "ret": "bool", + "signature": "(const char*,int[4],float,int,int,const char*)", + "stname": "" + } + ], + "igDragIntRange2": [ + { + "args": "(const char* label,int* v_current_min,int* v_current_max,float v_speed,int v_min,int v_max,const char* format,const char* format_max)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "v_current_min", + "type": "int*" + }, + { + "name": "v_current_max", + "type": "int*" + }, + { + "name": "v_speed", + "type": "float" + }, + { + "name": "v_min", + "type": "int" + }, + { + "name": "v_max", + "type": "int" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "format_max", + "type": "const char*" + } + ], + "argsoriginal": "(const char* label,int* v_current_min,int* v_current_max,float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\",const char* format_max=((void*)0))", + "call_args": "(label,v_current_min,v_current_max,v_speed,v_min,v_max,format,format_max)", + "cimguiname": "igDragIntRange2", + "defaults": { + "format": "\"%d\"", + "format_max": "((void*)0)", + "v_max": "0", + "v_min": "0", + "v_speed": "1.0f" + }, + "funcname": "DragIntRange2", + "namespace": "ImGui", + "ov_cimguiname": "igDragIntRange2", + "ret": "bool", + "signature": "(const char*,int*,int*,float,int,int,const char*,const char*)", + "stname": "" + } + ], + "igDragScalar": [ + { + "args": "(const char* label,ImGuiDataType data_type,void* p_data,float v_speed,const void* p_min,const void* p_max,const char* format,float power)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "data_type", + "type": "ImGuiDataType" + }, + { + "name": "p_data", + "type": "void*" + }, + { + "name": "v_speed", + "type": "float" + }, + { + "name": "p_min", + "type": "const void*" + }, + { + "name": "p_max", + "type": "const void*" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "power", + "type": "float" + } + ], + "argsoriginal": "(const char* label,ImGuiDataType data_type,void* p_data,float v_speed,const void* p_min=((void*)0),const void* p_max=((void*)0),const char* format=((void*)0),float power=1.0f)", + "call_args": "(label,data_type,p_data,v_speed,p_min,p_max,format,power)", + "cimguiname": "igDragScalar", + "defaults": { + "format": "((void*)0)", + "p_max": "((void*)0)", + "p_min": "((void*)0)", + "power": "1.0f" + }, + "funcname": "DragScalar", + "namespace": "ImGui", + "ov_cimguiname": "igDragScalar", + "ret": "bool", + "signature": "(const char*,ImGuiDataType,void*,float,const void*,const void*,const char*,float)", + "stname": "" + } + ], + "igDragScalarN": [ + { + "args": "(const char* label,ImGuiDataType data_type,void* p_data,int components,float v_speed,const void* p_min,const void* p_max,const char* format,float power)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "data_type", + "type": "ImGuiDataType" + }, + { + "name": "p_data", + "type": "void*" + }, + { + "name": "components", + "type": "int" + }, + { + "name": "v_speed", + "type": "float" + }, + { + "name": "p_min", + "type": "const void*" + }, + { + "name": "p_max", + "type": "const void*" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "power", + "type": "float" + } + ], + "argsoriginal": "(const char* label,ImGuiDataType data_type,void* p_data,int components,float v_speed,const void* p_min=((void*)0),const void* p_max=((void*)0),const char* format=((void*)0),float power=1.0f)", + "call_args": "(label,data_type,p_data,components,v_speed,p_min,p_max,format,power)", + "cimguiname": "igDragScalarN", + "defaults": { + "format": "((void*)0)", + "p_max": "((void*)0)", + "p_min": "((void*)0)", + "power": "1.0f" + }, + "funcname": "DragScalarN", + "namespace": "ImGui", + "ov_cimguiname": "igDragScalarN", + "ret": "bool", + "signature": "(const char*,ImGuiDataType,void*,int,float,const void*,const void*,const char*,float)", + "stname": "" + } + ], + "igDummy": [ + { + "args": "(const ImVec2 size)", + "argsT": [ + { + "name": "size", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImVec2& size)", + "call_args": "(size)", + "cimguiname": "igDummy", + "defaults": [], + "funcname": "Dummy", + "namespace": "ImGui", + "ov_cimguiname": "igDummy", + "ret": "void", + "signature": "(const ImVec2)", + "stname": "" + } + ], + "igEnd": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igEnd", + "defaults": [], + "funcname": "End", + "namespace": "ImGui", + "ov_cimguiname": "igEnd", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igEndChild": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igEndChild", + "defaults": [], + "funcname": "EndChild", + "namespace": "ImGui", + "ov_cimguiname": "igEndChild", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igEndChildFrame": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igEndChildFrame", + "defaults": [], + "funcname": "EndChildFrame", + "namespace": "ImGui", + "ov_cimguiname": "igEndChildFrame", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igEndCombo": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igEndCombo", + "defaults": [], + "funcname": "EndCombo", + "namespace": "ImGui", + "ov_cimguiname": "igEndCombo", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igEndDragDropSource": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igEndDragDropSource", + "defaults": [], + "funcname": "EndDragDropSource", + "namespace": "ImGui", + "ov_cimguiname": "igEndDragDropSource", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igEndDragDropTarget": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igEndDragDropTarget", + "defaults": [], + "funcname": "EndDragDropTarget", + "namespace": "ImGui", + "ov_cimguiname": "igEndDragDropTarget", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igEndFrame": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igEndFrame", + "defaults": [], + "funcname": "EndFrame", + "namespace": "ImGui", + "ov_cimguiname": "igEndFrame", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igEndGroup": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igEndGroup", + "defaults": [], + "funcname": "EndGroup", + "namespace": "ImGui", + "ov_cimguiname": "igEndGroup", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igEndMainMenuBar": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igEndMainMenuBar", + "defaults": [], + "funcname": "EndMainMenuBar", + "namespace": "ImGui", + "ov_cimguiname": "igEndMainMenuBar", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igEndMenu": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igEndMenu", + "defaults": [], + "funcname": "EndMenu", + "namespace": "ImGui", + "ov_cimguiname": "igEndMenu", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igEndMenuBar": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igEndMenuBar", + "defaults": [], + "funcname": "EndMenuBar", + "namespace": "ImGui", + "ov_cimguiname": "igEndMenuBar", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igEndPopup": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igEndPopup", + "defaults": [], + "funcname": "EndPopup", + "namespace": "ImGui", + "ov_cimguiname": "igEndPopup", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igEndTabBar": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igEndTabBar", + "defaults": [], + "funcname": "EndTabBar", + "namespace": "ImGui", + "ov_cimguiname": "igEndTabBar", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igEndTabItem": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igEndTabItem", + "defaults": [], + "funcname": "EndTabItem", + "namespace": "ImGui", + "ov_cimguiname": "igEndTabItem", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igEndTooltip": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igEndTooltip", + "defaults": [], + "funcname": "EndTooltip", + "namespace": "ImGui", + "ov_cimguiname": "igEndTooltip", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igGetBackgroundDrawList": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetBackgroundDrawList", + "defaults": [], + "funcname": "GetBackgroundDrawList", + "namespace": "ImGui", + "ov_cimguiname": "igGetBackgroundDrawList", + "ret": "ImDrawList*", + "signature": "()", + "stname": "" + } + ], + "igGetClipboardText": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetClipboardText", + "defaults": [], + "funcname": "GetClipboardText", + "namespace": "ImGui", + "ov_cimguiname": "igGetClipboardText", + "ret": "const char*", + "signature": "()", + "stname": "" + } + ], + "igGetColorU32": [ + { + "args": "(ImGuiCol idx,float alpha_mul)", + "argsT": [ + { + "name": "idx", + "type": "ImGuiCol" + }, + { + "name": "alpha_mul", + "type": "float" + } + ], + "argsoriginal": "(ImGuiCol idx,float alpha_mul=1.0f)", + "call_args": "(idx,alpha_mul)", + "cimguiname": "igGetColorU32", + "defaults": { + "alpha_mul": "1.0f" + }, + "funcname": "GetColorU32", + "namespace": "ImGui", + "ov_cimguiname": "igGetColorU32Col", + "ret": "ImU32", + "signature": "(ImGuiCol,float)", + "stname": "" + }, + { + "args": "(const ImVec4 col)", + "argsT": [ + { + "name": "col", + "type": "const ImVec4" + } + ], + "argsoriginal": "(const ImVec4& col)", + "call_args": "(col)", + "cimguiname": "igGetColorU32", + "defaults": [], + "funcname": "GetColorU32", + "namespace": "ImGui", + "ov_cimguiname": "igGetColorU32Vec4", + "ret": "ImU32", + "signature": "(const ImVec4)", + "stname": "" + }, + { + "args": "(ImU32 col)", + "argsT": [ + { + "name": "col", + "type": "ImU32" + } + ], + "argsoriginal": "(ImU32 col)", + "call_args": "(col)", + "cimguiname": "igGetColorU32", + "defaults": [], + "funcname": "GetColorU32", + "namespace": "ImGui", + "ov_cimguiname": "igGetColorU32U32", + "ret": "ImU32", + "signature": "(ImU32)", + "stname": "" + } + ], + "igGetColumnIndex": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetColumnIndex", + "defaults": [], + "funcname": "GetColumnIndex", + "namespace": "ImGui", + "ov_cimguiname": "igGetColumnIndex", + "ret": "int", + "signature": "()", + "stname": "" + } + ], + "igGetColumnOffset": [ + { + "args": "(int column_index)", + "argsT": [ + { + "name": "column_index", + "type": "int" + } + ], + "argsoriginal": "(int column_index=-1)", + "call_args": "(column_index)", + "cimguiname": "igGetColumnOffset", + "defaults": { + "column_index": "-1" + }, + "funcname": "GetColumnOffset", + "namespace": "ImGui", + "ov_cimguiname": "igGetColumnOffset", + "ret": "float", + "signature": "(int)", + "stname": "" + } + ], + "igGetColumnWidth": [ + { + "args": "(int column_index)", + "argsT": [ + { + "name": "column_index", + "type": "int" + } + ], + "argsoriginal": "(int column_index=-1)", + "call_args": "(column_index)", + "cimguiname": "igGetColumnWidth", + "defaults": { + "column_index": "-1" + }, + "funcname": "GetColumnWidth", + "namespace": "ImGui", + "ov_cimguiname": "igGetColumnWidth", + "ret": "float", + "signature": "(int)", + "stname": "" + } + ], + "igGetColumnsCount": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetColumnsCount", + "defaults": [], + "funcname": "GetColumnsCount", + "namespace": "ImGui", + "ov_cimguiname": "igGetColumnsCount", + "ret": "int", + "signature": "()", + "stname": "" + } + ], + "igGetContentRegionAvail": [ + { + "args": "(ImVec2 *pOut)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetContentRegionAvail", + "defaults": [], + "funcname": "GetContentRegionAvail", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igGetContentRegionAvail", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igGetContentRegionMax": [ + { + "args": "(ImVec2 *pOut)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetContentRegionMax", + "defaults": [], + "funcname": "GetContentRegionMax", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igGetContentRegionMax", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igGetCurrentContext": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetCurrentContext", + "defaults": [], + "funcname": "GetCurrentContext", + "namespace": "ImGui", + "ov_cimguiname": "igGetCurrentContext", + "ret": "ImGuiContext*", + "signature": "()", + "stname": "" + } + ], + "igGetCursorPos": [ + { + "args": "(ImVec2 *pOut)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetCursorPos", + "defaults": [], + "funcname": "GetCursorPos", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igGetCursorPos", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igGetCursorPosX": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetCursorPosX", + "defaults": [], + "funcname": "GetCursorPosX", + "namespace": "ImGui", + "ov_cimguiname": "igGetCursorPosX", + "ret": "float", + "signature": "()", + "stname": "" + } + ], + "igGetCursorPosY": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetCursorPosY", + "defaults": [], + "funcname": "GetCursorPosY", + "namespace": "ImGui", + "ov_cimguiname": "igGetCursorPosY", + "ret": "float", + "signature": "()", + "stname": "" + } + ], + "igGetCursorScreenPos": [ + { + "args": "(ImVec2 *pOut)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetCursorScreenPos", + "defaults": [], + "funcname": "GetCursorScreenPos", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igGetCursorScreenPos", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igGetCursorStartPos": [ + { + "args": "(ImVec2 *pOut)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetCursorStartPos", + "defaults": [], + "funcname": "GetCursorStartPos", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igGetCursorStartPos", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igGetDragDropPayload": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetDragDropPayload", + "defaults": [], + "funcname": "GetDragDropPayload", + "namespace": "ImGui", + "ov_cimguiname": "igGetDragDropPayload", + "ret": "const ImGuiPayload*", + "signature": "()", + "stname": "" + } + ], + "igGetDrawData": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetDrawData", + "defaults": [], + "funcname": "GetDrawData", + "namespace": "ImGui", + "ov_cimguiname": "igGetDrawData", + "ret": "ImDrawData*", + "signature": "()", + "stname": "" + } + ], + "igGetDrawListSharedData": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetDrawListSharedData", + "defaults": [], + "funcname": "GetDrawListSharedData", + "namespace": "ImGui", + "ov_cimguiname": "igGetDrawListSharedData", + "ret": "ImDrawListSharedData*", + "signature": "()", + "stname": "" + } + ], + "igGetFont": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetFont", + "defaults": [], + "funcname": "GetFont", + "namespace": "ImGui", + "ov_cimguiname": "igGetFont", + "ret": "ImFont*", + "signature": "()", + "stname": "" + } + ], + "igGetFontSize": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetFontSize", + "defaults": [], + "funcname": "GetFontSize", + "namespace": "ImGui", + "ov_cimguiname": "igGetFontSize", + "ret": "float", + "signature": "()", + "stname": "" + } + ], + "igGetFontTexUvWhitePixel": [ + { + "args": "(ImVec2 *pOut)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetFontTexUvWhitePixel", + "defaults": [], + "funcname": "GetFontTexUvWhitePixel", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igGetFontTexUvWhitePixel", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igGetForegroundDrawList": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetForegroundDrawList", + "defaults": [], + "funcname": "GetForegroundDrawList", + "namespace": "ImGui", + "ov_cimguiname": "igGetForegroundDrawList", + "ret": "ImDrawList*", + "signature": "()", + "stname": "" + } + ], + "igGetFrameCount": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetFrameCount", + "defaults": [], + "funcname": "GetFrameCount", + "namespace": "ImGui", + "ov_cimguiname": "igGetFrameCount", + "ret": "int", + "signature": "()", + "stname": "" + } + ], + "igGetFrameHeight": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetFrameHeight", + "defaults": [], + "funcname": "GetFrameHeight", + "namespace": "ImGui", + "ov_cimguiname": "igGetFrameHeight", + "ret": "float", + "signature": "()", + "stname": "" + } + ], + "igGetFrameHeightWithSpacing": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetFrameHeightWithSpacing", + "defaults": [], + "funcname": "GetFrameHeightWithSpacing", + "namespace": "ImGui", + "ov_cimguiname": "igGetFrameHeightWithSpacing", + "ret": "float", + "signature": "()", + "stname": "" + } + ], + "igGetID": [ + { + "args": "(const char* str_id)", + "argsT": [ + { + "name": "str_id", + "type": "const char*" + } + ], + "argsoriginal": "(const char* str_id)", + "call_args": "(str_id)", + "cimguiname": "igGetID", + "defaults": [], + "funcname": "GetID", + "namespace": "ImGui", + "ov_cimguiname": "igGetIDStr", + "ret": "ImGuiID", + "signature": "(const char*)", + "stname": "" + }, + { + "args": "(const char* str_id_begin,const char* str_id_end)", + "argsT": [ + { + "name": "str_id_begin", + "type": "const char*" + }, + { + "name": "str_id_end", + "type": "const char*" + } + ], + "argsoriginal": "(const char* str_id_begin,const char* str_id_end)", + "call_args": "(str_id_begin,str_id_end)", + "cimguiname": "igGetID", + "defaults": [], + "funcname": "GetID", + "namespace": "ImGui", + "ov_cimguiname": "igGetIDStrStr", + "ret": "ImGuiID", + "signature": "(const char*,const char*)", + "stname": "" + }, + { + "args": "(const void* ptr_id)", + "argsT": [ + { + "name": "ptr_id", + "type": "const void*" + } + ], + "argsoriginal": "(const void* ptr_id)", + "call_args": "(ptr_id)", + "cimguiname": "igGetID", + "defaults": [], + "funcname": "GetID", + "namespace": "ImGui", + "ov_cimguiname": "igGetIDPtr", + "ret": "ImGuiID", + "signature": "(const void*)", + "stname": "" + } + ], + "igGetIO": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetIO", + "defaults": [], + "funcname": "GetIO", + "namespace": "ImGui", + "ov_cimguiname": "igGetIO", + "ret": "ImGuiIO*", + "retref": "&", + "signature": "()", + "stname": "" + } + ], + "igGetItemRectMax": [ + { + "args": "(ImVec2 *pOut)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetItemRectMax", + "defaults": [], + "funcname": "GetItemRectMax", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igGetItemRectMax", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igGetItemRectMin": [ + { + "args": "(ImVec2 *pOut)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetItemRectMin", + "defaults": [], + "funcname": "GetItemRectMin", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igGetItemRectMin", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igGetItemRectSize": [ + { + "args": "(ImVec2 *pOut)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetItemRectSize", + "defaults": [], + "funcname": "GetItemRectSize", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igGetItemRectSize", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igGetKeyIndex": [ + { + "args": "(ImGuiKey imgui_key)", + "argsT": [ + { + "name": "imgui_key", + "type": "ImGuiKey" + } + ], + "argsoriginal": "(ImGuiKey imgui_key)", + "call_args": "(imgui_key)", + "cimguiname": "igGetKeyIndex", + "defaults": [], + "funcname": "GetKeyIndex", + "namespace": "ImGui", + "ov_cimguiname": "igGetKeyIndex", + "ret": "int", + "signature": "(ImGuiKey)", + "stname": "" + } + ], + "igGetKeyPressedAmount": [ + { + "args": "(int key_index,float repeat_delay,float rate)", + "argsT": [ + { + "name": "key_index", + "type": "int" + }, + { + "name": "repeat_delay", + "type": "float" + }, + { + "name": "rate", + "type": "float" + } + ], + "argsoriginal": "(int key_index,float repeat_delay,float rate)", + "call_args": "(key_index,repeat_delay,rate)", + "cimguiname": "igGetKeyPressedAmount", + "defaults": [], + "funcname": "GetKeyPressedAmount", + "namespace": "ImGui", + "ov_cimguiname": "igGetKeyPressedAmount", + "ret": "int", + "signature": "(int,float,float)", + "stname": "" + } + ], + "igGetMouseCursor": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetMouseCursor", + "defaults": [], + "funcname": "GetMouseCursor", + "namespace": "ImGui", + "ov_cimguiname": "igGetMouseCursor", + "ret": "ImGuiMouseCursor", + "signature": "()", + "stname": "" + } + ], + "igGetMouseDragDelta": [ + { + "args": "(ImVec2 *pOut,ImGuiMouseButton button,float lock_threshold)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "button", + "type": "ImGuiMouseButton" + }, + { + "name": "lock_threshold", + "type": "float" + } + ], + "argsoriginal": "(ImGuiMouseButton button=0,float lock_threshold=-1.0f)", + "call_args": "(button,lock_threshold)", + "cimguiname": "igGetMouseDragDelta", + "defaults": { + "button": "0", + "lock_threshold": "-1.0f" + }, + "funcname": "GetMouseDragDelta", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igGetMouseDragDelta", + "ret": "void", + "signature": "(ImGuiMouseButton,float)", + "stname": "" + } + ], + "igGetMousePos": [ + { + "args": "(ImVec2 *pOut)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetMousePos", + "defaults": [], + "funcname": "GetMousePos", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igGetMousePos", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igGetMousePosOnOpeningCurrentPopup": [ + { + "args": "(ImVec2 *pOut)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetMousePosOnOpeningCurrentPopup", + "defaults": [], + "funcname": "GetMousePosOnOpeningCurrentPopup", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igGetMousePosOnOpeningCurrentPopup", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igGetScrollMaxX": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetScrollMaxX", + "defaults": [], + "funcname": "GetScrollMaxX", + "namespace": "ImGui", + "ov_cimguiname": "igGetScrollMaxX", + "ret": "float", + "signature": "()", + "stname": "" + } + ], + "igGetScrollMaxY": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetScrollMaxY", + "defaults": [], + "funcname": "GetScrollMaxY", + "namespace": "ImGui", + "ov_cimguiname": "igGetScrollMaxY", + "ret": "float", + "signature": "()", + "stname": "" + } + ], + "igGetScrollX": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetScrollX", + "defaults": [], + "funcname": "GetScrollX", + "namespace": "ImGui", + "ov_cimguiname": "igGetScrollX", + "ret": "float", + "signature": "()", + "stname": "" + } + ], + "igGetScrollY": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetScrollY", + "defaults": [], + "funcname": "GetScrollY", + "namespace": "ImGui", + "ov_cimguiname": "igGetScrollY", + "ret": "float", + "signature": "()", + "stname": "" + } + ], + "igGetStateStorage": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetStateStorage", + "defaults": [], + "funcname": "GetStateStorage", + "namespace": "ImGui", + "ov_cimguiname": "igGetStateStorage", + "ret": "ImGuiStorage*", + "signature": "()", + "stname": "" + } + ], + "igGetStyle": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetStyle", + "defaults": [], + "funcname": "GetStyle", + "namespace": "ImGui", + "ov_cimguiname": "igGetStyle", + "ret": "ImGuiStyle*", + "retref": "&", + "signature": "()", + "stname": "" + } + ], + "igGetStyleColorName": [ + { + "args": "(ImGuiCol idx)", + "argsT": [ + { + "name": "idx", + "type": "ImGuiCol" + } + ], + "argsoriginal": "(ImGuiCol idx)", + "call_args": "(idx)", + "cimguiname": "igGetStyleColorName", + "defaults": [], + "funcname": "GetStyleColorName", + "namespace": "ImGui", + "ov_cimguiname": "igGetStyleColorName", + "ret": "const char*", + "signature": "(ImGuiCol)", + "stname": "" + } + ], + "igGetStyleColorVec4": [ + { + "args": "(ImGuiCol idx)", + "argsT": [ + { + "name": "idx", + "type": "ImGuiCol" + } + ], + "argsoriginal": "(ImGuiCol idx)", + "call_args": "(idx)", + "cimguiname": "igGetStyleColorVec4", + "defaults": [], + "funcname": "GetStyleColorVec4", + "namespace": "ImGui", + "ov_cimguiname": "igGetStyleColorVec4", + "ret": "const ImVec4*", + "retref": "&", + "signature": "(ImGuiCol)", + "stname": "" + } + ], + "igGetTextLineHeight": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetTextLineHeight", + "defaults": [], + "funcname": "GetTextLineHeight", + "namespace": "ImGui", + "ov_cimguiname": "igGetTextLineHeight", + "ret": "float", + "signature": "()", + "stname": "" + } + ], + "igGetTextLineHeightWithSpacing": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetTextLineHeightWithSpacing", + "defaults": [], + "funcname": "GetTextLineHeightWithSpacing", + "namespace": "ImGui", + "ov_cimguiname": "igGetTextLineHeightWithSpacing", + "ret": "float", + "signature": "()", + "stname": "" + } + ], + "igGetTime": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetTime", + "defaults": [], + "funcname": "GetTime", + "namespace": "ImGui", + "ov_cimguiname": "igGetTime", + "ret": "double", + "signature": "()", + "stname": "" + } + ], + "igGetTreeNodeToLabelSpacing": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetTreeNodeToLabelSpacing", + "defaults": [], + "funcname": "GetTreeNodeToLabelSpacing", + "namespace": "ImGui", + "ov_cimguiname": "igGetTreeNodeToLabelSpacing", + "ret": "float", + "signature": "()", + "stname": "" + } + ], + "igGetVersion": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetVersion", + "defaults": [], + "funcname": "GetVersion", + "namespace": "ImGui", + "ov_cimguiname": "igGetVersion", + "ret": "const char*", + "signature": "()", + "stname": "" + } + ], + "igGetWindowContentRegionMax": [ + { + "args": "(ImVec2 *pOut)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetWindowContentRegionMax", + "defaults": [], + "funcname": "GetWindowContentRegionMax", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igGetWindowContentRegionMax", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igGetWindowContentRegionMin": [ + { + "args": "(ImVec2 *pOut)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetWindowContentRegionMin", + "defaults": [], + "funcname": "GetWindowContentRegionMin", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igGetWindowContentRegionMin", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igGetWindowContentRegionWidth": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetWindowContentRegionWidth", + "defaults": [], + "funcname": "GetWindowContentRegionWidth", + "namespace": "ImGui", + "ov_cimguiname": "igGetWindowContentRegionWidth", + "ret": "float", + "signature": "()", + "stname": "" + } + ], + "igGetWindowDrawList": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetWindowDrawList", + "defaults": [], + "funcname": "GetWindowDrawList", + "namespace": "ImGui", + "ov_cimguiname": "igGetWindowDrawList", + "ret": "ImDrawList*", + "signature": "()", + "stname": "" + } + ], + "igGetWindowHeight": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetWindowHeight", + "defaults": [], + "funcname": "GetWindowHeight", + "namespace": "ImGui", + "ov_cimguiname": "igGetWindowHeight", + "ret": "float", + "signature": "()", + "stname": "" + } + ], + "igGetWindowPos": [ + { + "args": "(ImVec2 *pOut)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetWindowPos", + "defaults": [], + "funcname": "GetWindowPos", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igGetWindowPos", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igGetWindowSize": [ + { + "args": "(ImVec2 *pOut)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetWindowSize", + "defaults": [], + "funcname": "GetWindowSize", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igGetWindowSize", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igGetWindowWidth": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetWindowWidth", + "defaults": [], + "funcname": "GetWindowWidth", + "namespace": "ImGui", + "ov_cimguiname": "igGetWindowWidth", + "ret": "float", + "signature": "()", + "stname": "" + } + ], + "igImage": [ + { + "args": "(ImTextureID user_texture_id,const ImVec2 size,const ImVec2 uv0,const ImVec2 uv1,const ImVec4 tint_col,const ImVec4 border_col)", + "argsT": [ + { + "name": "user_texture_id", + "type": "ImTextureID" + }, + { + "name": "size", + "type": "const ImVec2" + }, + { + "name": "uv0", + "type": "const ImVec2" + }, + { + "name": "uv1", + "type": "const ImVec2" + }, + { + "name": "tint_col", + "type": "const ImVec4" + }, + { + "name": "border_col", + "type": "const ImVec4" + } + ], + "argsoriginal": "(ImTextureID user_texture_id,const ImVec2& size,const ImVec2& uv0=ImVec2(0,0),const ImVec2& uv1=ImVec2(1,1),const ImVec4& tint_col=ImVec4(1,1,1,1),const ImVec4& border_col=ImVec4(0,0,0,0))", + "call_args": "(user_texture_id,size,uv0,uv1,tint_col,border_col)", + "cimguiname": "igImage", + "defaults": { + "border_col": "ImVec4(0,0,0,0)", + "tint_col": "ImVec4(1,1,1,1)", + "uv0": "ImVec2(0,0)", + "uv1": "ImVec2(1,1)" + }, + "funcname": "Image", + "namespace": "ImGui", + "ov_cimguiname": "igImage", + "ret": "void", + "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec4,const ImVec4)", + "stname": "" + } + ], + "igImageButton": [ + { + "args": "(ImTextureID user_texture_id,const ImVec2 size,const ImVec2 uv0,const ImVec2 uv1,int frame_padding,const ImVec4 bg_col,const ImVec4 tint_col)", + "argsT": [ + { + "name": "user_texture_id", + "type": "ImTextureID" + }, + { + "name": "size", + "type": "const ImVec2" + }, + { + "name": "uv0", + "type": "const ImVec2" + }, + { + "name": "uv1", + "type": "const ImVec2" + }, + { + "name": "frame_padding", + "type": "int" + }, + { + "name": "bg_col", + "type": "const ImVec4" + }, + { + "name": "tint_col", + "type": "const ImVec4" + } + ], + "argsoriginal": "(ImTextureID user_texture_id,const ImVec2& size,const ImVec2& uv0=ImVec2(0,0),const ImVec2& uv1=ImVec2(1,1),int frame_padding=-1,const ImVec4& bg_col=ImVec4(0,0,0,0),const ImVec4& tint_col=ImVec4(1,1,1,1))", + "call_args": "(user_texture_id,size,uv0,uv1,frame_padding,bg_col,tint_col)", + "cimguiname": "igImageButton", + "defaults": { + "bg_col": "ImVec4(0,0,0,0)", + "frame_padding": "-1", + "tint_col": "ImVec4(1,1,1,1)", + "uv0": "ImVec2(0,0)", + "uv1": "ImVec2(1,1)" + }, + "funcname": "ImageButton", + "namespace": "ImGui", + "ov_cimguiname": "igImageButton", + "ret": "bool", + "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,int,const ImVec4,const ImVec4)", + "stname": "" + } + ], + "igIndent": [ + { + "args": "(float indent_w)", + "argsT": [ + { + "name": "indent_w", + "type": "float" + } + ], + "argsoriginal": "(float indent_w=0.0f)", + "call_args": "(indent_w)", + "cimguiname": "igIndent", + "defaults": { + "indent_w": "0.0f" + }, + "funcname": "Indent", + "namespace": "ImGui", + "ov_cimguiname": "igIndent", + "ret": "void", + "signature": "(float)", + "stname": "" + } + ], + "igInputDouble": [ + { + "args": "(const char* label,double* v,double step,double step_fast,const char* format,ImGuiInputTextFlags flags)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "v", + "type": "double*" + }, + { + "name": "step", + "type": "double" + }, + { + "name": "step_fast", + "type": "double" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiInputTextFlags" + } + ], + "argsoriginal": "(const char* label,double* v,double step=0.0,double step_fast=0.0,const char* format=\"%.6f\",ImGuiInputTextFlags flags=0)", + "call_args": "(label,v,step,step_fast,format,flags)", + "cimguiname": "igInputDouble", + "defaults": { + "flags": "0", + "format": "\"%.6f\"", + "step": "0.0", + "step_fast": "0.0" + }, + "funcname": "InputDouble", + "namespace": "ImGui", + "ov_cimguiname": "igInputDouble", + "ret": "bool", + "signature": "(const char*,double*,double,double,const char*,ImGuiInputTextFlags)", + "stname": "" + } + ], + "igInputFloat": [ + { + "args": "(const char* label,float* v,float step,float step_fast,const char* format,ImGuiInputTextFlags flags)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "v", + "type": "float*" + }, + { + "name": "step", + "type": "float" + }, + { + "name": "step_fast", + "type": "float" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiInputTextFlags" + } + ], + "argsoriginal": "(const char* label,float* v,float step=0.0f,float step_fast=0.0f,const char* format=\"%.3f\",ImGuiInputTextFlags flags=0)", + "call_args": "(label,v,step,step_fast,format,flags)", + "cimguiname": "igInputFloat", + "defaults": { + "flags": "0", + "format": "\"%.3f\"", + "step": "0.0f", + "step_fast": "0.0f" + }, + "funcname": "InputFloat", + "namespace": "ImGui", + "ov_cimguiname": "igInputFloat", + "ret": "bool", + "signature": "(const char*,float*,float,float,const char*,ImGuiInputTextFlags)", + "stname": "" + } + ], + "igInputFloat2": [ + { + "args": "(const char* label,float v[2],const char* format,ImGuiInputTextFlags flags)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "v", + "type": "float[2]" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiInputTextFlags" + } + ], + "argsoriginal": "(const char* label,float v[2],const char* format=\"%.3f\",ImGuiInputTextFlags flags=0)", + "call_args": "(label,v,format,flags)", + "cimguiname": "igInputFloat2", + "defaults": { + "flags": "0", + "format": "\"%.3f\"" + }, + "funcname": "InputFloat2", + "namespace": "ImGui", + "ov_cimguiname": "igInputFloat2", + "ret": "bool", + "signature": "(const char*,float[2],const char*,ImGuiInputTextFlags)", + "stname": "" + } + ], + "igInputFloat3": [ + { + "args": "(const char* label,float v[3],const char* format,ImGuiInputTextFlags flags)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "v", + "type": "float[3]" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiInputTextFlags" + } + ], + "argsoriginal": "(const char* label,float v[3],const char* format=\"%.3f\",ImGuiInputTextFlags flags=0)", + "call_args": "(label,v,format,flags)", + "cimguiname": "igInputFloat3", + "defaults": { + "flags": "0", + "format": "\"%.3f\"" + }, + "funcname": "InputFloat3", + "namespace": "ImGui", + "ov_cimguiname": "igInputFloat3", + "ret": "bool", + "signature": "(const char*,float[3],const char*,ImGuiInputTextFlags)", + "stname": "" + } + ], + "igInputFloat4": [ + { + "args": "(const char* label,float v[4],const char* format,ImGuiInputTextFlags flags)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "v", + "type": "float[4]" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiInputTextFlags" + } + ], + "argsoriginal": "(const char* label,float v[4],const char* format=\"%.3f\",ImGuiInputTextFlags flags=0)", + "call_args": "(label,v,format,flags)", + "cimguiname": "igInputFloat4", + "defaults": { + "flags": "0", + "format": "\"%.3f\"" + }, + "funcname": "InputFloat4", + "namespace": "ImGui", + "ov_cimguiname": "igInputFloat4", + "ret": "bool", + "signature": "(const char*,float[4],const char*,ImGuiInputTextFlags)", + "stname": "" + } + ], + "igInputInt": [ + { + "args": "(const char* label,int* v,int step,int step_fast,ImGuiInputTextFlags flags)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "v", + "type": "int*" + }, + { + "name": "step", + "type": "int" + }, + { + "name": "step_fast", + "type": "int" + }, + { + "name": "flags", + "type": "ImGuiInputTextFlags" + } + ], + "argsoriginal": "(const char* label,int* v,int step=1,int step_fast=100,ImGuiInputTextFlags flags=0)", + "call_args": "(label,v,step,step_fast,flags)", + "cimguiname": "igInputInt", + "defaults": { + "flags": "0", + "step": "1", + "step_fast": "100" + }, + "funcname": "InputInt", + "namespace": "ImGui", + "ov_cimguiname": "igInputInt", + "ret": "bool", + "signature": "(const char*,int*,int,int,ImGuiInputTextFlags)", + "stname": "" + } + ], + "igInputInt2": [ + { + "args": "(const char* label,int v[2],ImGuiInputTextFlags flags)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "v", + "type": "int[2]" + }, + { + "name": "flags", + "type": "ImGuiInputTextFlags" + } + ], + "argsoriginal": "(const char* label,int v[2],ImGuiInputTextFlags flags=0)", + "call_args": "(label,v,flags)", + "cimguiname": "igInputInt2", + "defaults": { + "flags": "0" + }, + "funcname": "InputInt2", + "namespace": "ImGui", + "ov_cimguiname": "igInputInt2", + "ret": "bool", + "signature": "(const char*,int[2],ImGuiInputTextFlags)", + "stname": "" + } + ], + "igInputInt3": [ + { + "args": "(const char* label,int v[3],ImGuiInputTextFlags flags)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "v", + "type": "int[3]" + }, + { + "name": "flags", + "type": "ImGuiInputTextFlags" + } + ], + "argsoriginal": "(const char* label,int v[3],ImGuiInputTextFlags flags=0)", + "call_args": "(label,v,flags)", + "cimguiname": "igInputInt3", + "defaults": { + "flags": "0" + }, + "funcname": "InputInt3", + "namespace": "ImGui", + "ov_cimguiname": "igInputInt3", + "ret": "bool", + "signature": "(const char*,int[3],ImGuiInputTextFlags)", + "stname": "" + } + ], + "igInputInt4": [ + { + "args": "(const char* label,int v[4],ImGuiInputTextFlags flags)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "v", + "type": "int[4]" + }, + { + "name": "flags", + "type": "ImGuiInputTextFlags" + } + ], + "argsoriginal": "(const char* label,int v[4],ImGuiInputTextFlags flags=0)", + "call_args": "(label,v,flags)", + "cimguiname": "igInputInt4", + "defaults": { + "flags": "0" + }, + "funcname": "InputInt4", + "namespace": "ImGui", + "ov_cimguiname": "igInputInt4", + "ret": "bool", + "signature": "(const char*,int[4],ImGuiInputTextFlags)", + "stname": "" + } + ], + "igInputScalar": [ + { + "args": "(const char* label,ImGuiDataType data_type,void* p_data,const void* p_step,const void* p_step_fast,const char* format,ImGuiInputTextFlags flags)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "data_type", + "type": "ImGuiDataType" + }, + { + "name": "p_data", + "type": "void*" + }, + { + "name": "p_step", + "type": "const void*" + }, + { + "name": "p_step_fast", + "type": "const void*" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiInputTextFlags" + } + ], + "argsoriginal": "(const char* label,ImGuiDataType data_type,void* p_data,const void* p_step=((void*)0),const void* p_step_fast=((void*)0),const char* format=((void*)0),ImGuiInputTextFlags flags=0)", + "call_args": "(label,data_type,p_data,p_step,p_step_fast,format,flags)", + "cimguiname": "igInputScalar", + "defaults": { + "flags": "0", + "format": "((void*)0)", + "p_step": "((void*)0)", + "p_step_fast": "((void*)0)" + }, + "funcname": "InputScalar", + "namespace": "ImGui", + "ov_cimguiname": "igInputScalar", + "ret": "bool", + "signature": "(const char*,ImGuiDataType,void*,const void*,const void*,const char*,ImGuiInputTextFlags)", + "stname": "" + } + ], + "igInputScalarN": [ + { + "args": "(const char* label,ImGuiDataType data_type,void* p_data,int components,const void* p_step,const void* p_step_fast,const char* format,ImGuiInputTextFlags flags)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "data_type", + "type": "ImGuiDataType" + }, + { + "name": "p_data", + "type": "void*" + }, + { + "name": "components", + "type": "int" + }, + { + "name": "p_step", + "type": "const void*" + }, + { + "name": "p_step_fast", + "type": "const void*" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiInputTextFlags" + } + ], + "argsoriginal": "(const char* label,ImGuiDataType data_type,void* p_data,int components,const void* p_step=((void*)0),const void* p_step_fast=((void*)0),const char* format=((void*)0),ImGuiInputTextFlags flags=0)", + "call_args": "(label,data_type,p_data,components,p_step,p_step_fast,format,flags)", + "cimguiname": "igInputScalarN", + "defaults": { + "flags": "0", + "format": "((void*)0)", + "p_step": "((void*)0)", + "p_step_fast": "((void*)0)" + }, + "funcname": "InputScalarN", + "namespace": "ImGui", + "ov_cimguiname": "igInputScalarN", + "ret": "bool", + "signature": "(const char*,ImGuiDataType,void*,int,const void*,const void*,const char*,ImGuiInputTextFlags)", + "stname": "" + } + ], + "igInputText": [ + { + "args": "(const char* label,char* buf,size_t buf_size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "buf", + "type": "char*" + }, + { + "name": "buf_size", + "type": "size_t" + }, + { + "name": "flags", + "type": "ImGuiInputTextFlags" + }, + { + "name": "callback", + "type": "ImGuiInputTextCallback" + }, + { + "name": "user_data", + "type": "void*" + } + ], + "argsoriginal": "(const char* label,char* buf,size_t buf_size,ImGuiInputTextFlags flags=0,ImGuiInputTextCallback callback=((void*)0),void* user_data=((void*)0))", + "call_args": "(label,buf,buf_size,flags,callback,user_data)", + "cimguiname": "igInputText", + "defaults": { + "callback": "((void*)0)", + "flags": "0", + "user_data": "((void*)0)" + }, + "funcname": "InputText", + "namespace": "ImGui", + "ov_cimguiname": "igInputText", + "ret": "bool", + "signature": "(const char*,char*,size_t,ImGuiInputTextFlags,ImGuiInputTextCallback,void*)", + "stname": "" + } + ], + "igInputTextMultiline": [ + { + "args": "(const char* label,char* buf,size_t buf_size,const ImVec2 size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "buf", + "type": "char*" + }, + { + "name": "buf_size", + "type": "size_t" + }, + { + "name": "size", + "type": "const ImVec2" + }, + { + "name": "flags", + "type": "ImGuiInputTextFlags" + }, + { + "name": "callback", + "type": "ImGuiInputTextCallback" + }, + { + "name": "user_data", + "type": "void*" + } + ], + "argsoriginal": "(const char* label,char* buf,size_t buf_size,const ImVec2& size=ImVec2(0,0),ImGuiInputTextFlags flags=0,ImGuiInputTextCallback callback=((void*)0),void* user_data=((void*)0))", + "call_args": "(label,buf,buf_size,size,flags,callback,user_data)", + "cimguiname": "igInputTextMultiline", + "defaults": { + "callback": "((void*)0)", + "flags": "0", + "size": "ImVec2(0,0)", + "user_data": "((void*)0)" + }, + "funcname": "InputTextMultiline", + "namespace": "ImGui", + "ov_cimguiname": "igInputTextMultiline", + "ret": "bool", + "signature": "(const char*,char*,size_t,const ImVec2,ImGuiInputTextFlags,ImGuiInputTextCallback,void*)", + "stname": "" + } + ], + "igInputTextWithHint": [ + { + "args": "(const char* label,const char* hint,char* buf,size_t buf_size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "hint", + "type": "const char*" + }, + { + "name": "buf", + "type": "char*" + }, + { + "name": "buf_size", + "type": "size_t" + }, + { + "name": "flags", + "type": "ImGuiInputTextFlags" + }, + { + "name": "callback", + "type": "ImGuiInputTextCallback" + }, + { + "name": "user_data", + "type": "void*" + } + ], + "argsoriginal": "(const char* label,const char* hint,char* buf,size_t buf_size,ImGuiInputTextFlags flags=0,ImGuiInputTextCallback callback=((void*)0),void* user_data=((void*)0))", + "call_args": "(label,hint,buf,buf_size,flags,callback,user_data)", + "cimguiname": "igInputTextWithHint", + "defaults": { + "callback": "((void*)0)", + "flags": "0", + "user_data": "((void*)0)" + }, + "funcname": "InputTextWithHint", + "namespace": "ImGui", + "ov_cimguiname": "igInputTextWithHint", + "ret": "bool", + "signature": "(const char*,const char*,char*,size_t,ImGuiInputTextFlags,ImGuiInputTextCallback,void*)", + "stname": "" + } + ], + "igInvisibleButton": [ + { + "args": "(const char* str_id,const ImVec2 size)", + "argsT": [ + { + "name": "str_id", + "type": "const char*" + }, + { + "name": "size", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const char* str_id,const ImVec2& size)", + "call_args": "(str_id,size)", + "cimguiname": "igInvisibleButton", + "defaults": [], + "funcname": "InvisibleButton", + "namespace": "ImGui", + "ov_cimguiname": "igInvisibleButton", + "ret": "bool", + "signature": "(const char*,const ImVec2)", + "stname": "" + } + ], + "igIsAnyItemActive": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igIsAnyItemActive", + "defaults": [], + "funcname": "IsAnyItemActive", + "namespace": "ImGui", + "ov_cimguiname": "igIsAnyItemActive", + "ret": "bool", + "signature": "()", + "stname": "" + } + ], + "igIsAnyItemFocused": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igIsAnyItemFocused", + "defaults": [], + "funcname": "IsAnyItemFocused", + "namespace": "ImGui", + "ov_cimguiname": "igIsAnyItemFocused", + "ret": "bool", + "signature": "()", + "stname": "" + } + ], + "igIsAnyItemHovered": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igIsAnyItemHovered", + "defaults": [], + "funcname": "IsAnyItemHovered", + "namespace": "ImGui", + "ov_cimguiname": "igIsAnyItemHovered", + "ret": "bool", + "signature": "()", + "stname": "" + } + ], + "igIsAnyMouseDown": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igIsAnyMouseDown", + "defaults": [], + "funcname": "IsAnyMouseDown", + "namespace": "ImGui", + "ov_cimguiname": "igIsAnyMouseDown", + "ret": "bool", + "signature": "()", + "stname": "" + } + ], + "igIsItemActivated": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igIsItemActivated", + "defaults": [], + "funcname": "IsItemActivated", + "namespace": "ImGui", + "ov_cimguiname": "igIsItemActivated", + "ret": "bool", + "signature": "()", + "stname": "" + } + ], + "igIsItemActive": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igIsItemActive", + "defaults": [], + "funcname": "IsItemActive", + "namespace": "ImGui", + "ov_cimguiname": "igIsItemActive", + "ret": "bool", + "signature": "()", + "stname": "" + } + ], + "igIsItemClicked": [ + { + "args": "(ImGuiMouseButton mouse_button)", + "argsT": [ + { + "name": "mouse_button", + "type": "ImGuiMouseButton" + } + ], + "argsoriginal": "(ImGuiMouseButton mouse_button=0)", + "call_args": "(mouse_button)", + "cimguiname": "igIsItemClicked", + "defaults": { + "mouse_button": "0" + }, + "funcname": "IsItemClicked", + "namespace": "ImGui", + "ov_cimguiname": "igIsItemClicked", + "ret": "bool", + "signature": "(ImGuiMouseButton)", + "stname": "" + } + ], + "igIsItemDeactivated": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igIsItemDeactivated", + "defaults": [], + "funcname": "IsItemDeactivated", + "namespace": "ImGui", + "ov_cimguiname": "igIsItemDeactivated", + "ret": "bool", + "signature": "()", + "stname": "" + } + ], + "igIsItemDeactivatedAfterEdit": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igIsItemDeactivatedAfterEdit", + "defaults": [], + "funcname": "IsItemDeactivatedAfterEdit", + "namespace": "ImGui", + "ov_cimguiname": "igIsItemDeactivatedAfterEdit", + "ret": "bool", + "signature": "()", + "stname": "" + } + ], + "igIsItemEdited": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igIsItemEdited", + "defaults": [], + "funcname": "IsItemEdited", + "namespace": "ImGui", + "ov_cimguiname": "igIsItemEdited", + "ret": "bool", + "signature": "()", + "stname": "" + } + ], + "igIsItemFocused": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igIsItemFocused", + "defaults": [], + "funcname": "IsItemFocused", + "namespace": "ImGui", + "ov_cimguiname": "igIsItemFocused", + "ret": "bool", + "signature": "()", + "stname": "" + } + ], + "igIsItemHovered": [ + { + "args": "(ImGuiHoveredFlags flags)", + "argsT": [ + { + "name": "flags", + "type": "ImGuiHoveredFlags" + } + ], + "argsoriginal": "(ImGuiHoveredFlags flags=0)", + "call_args": "(flags)", + "cimguiname": "igIsItemHovered", + "defaults": { + "flags": "0" + }, + "funcname": "IsItemHovered", + "namespace": "ImGui", + "ov_cimguiname": "igIsItemHovered", + "ret": "bool", + "signature": "(ImGuiHoveredFlags)", + "stname": "" + } + ], + "igIsItemToggledOpen": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igIsItemToggledOpen", + "defaults": [], + "funcname": "IsItemToggledOpen", + "namespace": "ImGui", + "ov_cimguiname": "igIsItemToggledOpen", + "ret": "bool", + "signature": "()", + "stname": "" + } + ], + "igIsItemVisible": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igIsItemVisible", + "defaults": [], + "funcname": "IsItemVisible", + "namespace": "ImGui", + "ov_cimguiname": "igIsItemVisible", + "ret": "bool", + "signature": "()", + "stname": "" + } + ], + "igIsKeyDown": [ + { + "args": "(int user_key_index)", + "argsT": [ + { + "name": "user_key_index", + "type": "int" + } + ], + "argsoriginal": "(int user_key_index)", + "call_args": "(user_key_index)", + "cimguiname": "igIsKeyDown", + "defaults": [], + "funcname": "IsKeyDown", + "namespace": "ImGui", + "ov_cimguiname": "igIsKeyDown", + "ret": "bool", + "signature": "(int)", + "stname": "" + } + ], + "igIsKeyPressed": [ + { + "args": "(int user_key_index,bool repeat)", + "argsT": [ + { + "name": "user_key_index", + "type": "int" + }, + { + "name": "repeat", + "type": "bool" + } + ], + "argsoriginal": "(int user_key_index,bool repeat=true)", + "call_args": "(user_key_index,repeat)", + "cimguiname": "igIsKeyPressed", + "defaults": { + "repeat": "true" + }, + "funcname": "IsKeyPressed", + "namespace": "ImGui", + "ov_cimguiname": "igIsKeyPressed", + "ret": "bool", + "signature": "(int,bool)", + "stname": "" + } + ], + "igIsKeyReleased": [ + { + "args": "(int user_key_index)", + "argsT": [ + { + "name": "user_key_index", + "type": "int" + } + ], + "argsoriginal": "(int user_key_index)", + "call_args": "(user_key_index)", + "cimguiname": "igIsKeyReleased", + "defaults": [], + "funcname": "IsKeyReleased", + "namespace": "ImGui", + "ov_cimguiname": "igIsKeyReleased", + "ret": "bool", + "signature": "(int)", + "stname": "" + } + ], + "igIsMouseClicked": [ + { + "args": "(ImGuiMouseButton button,bool repeat)", + "argsT": [ + { + "name": "button", + "type": "ImGuiMouseButton" + }, + { + "name": "repeat", + "type": "bool" + } + ], + "argsoriginal": "(ImGuiMouseButton button,bool repeat=false)", + "call_args": "(button,repeat)", + "cimguiname": "igIsMouseClicked", + "defaults": { + "repeat": "false" + }, + "funcname": "IsMouseClicked", + "namespace": "ImGui", + "ov_cimguiname": "igIsMouseClicked", + "ret": "bool", + "signature": "(ImGuiMouseButton,bool)", + "stname": "" + } + ], + "igIsMouseDoubleClicked": [ + { + "args": "(ImGuiMouseButton button)", + "argsT": [ + { + "name": "button", + "type": "ImGuiMouseButton" + } + ], + "argsoriginal": "(ImGuiMouseButton button)", + "call_args": "(button)", + "cimguiname": "igIsMouseDoubleClicked", + "defaults": [], + "funcname": "IsMouseDoubleClicked", + "namespace": "ImGui", + "ov_cimguiname": "igIsMouseDoubleClicked", + "ret": "bool", + "signature": "(ImGuiMouseButton)", + "stname": "" + } + ], + "igIsMouseDown": [ + { + "args": "(ImGuiMouseButton button)", + "argsT": [ + { + "name": "button", + "type": "ImGuiMouseButton" + } + ], + "argsoriginal": "(ImGuiMouseButton button)", + "call_args": "(button)", + "cimguiname": "igIsMouseDown", + "defaults": [], + "funcname": "IsMouseDown", + "namespace": "ImGui", + "ov_cimguiname": "igIsMouseDown", + "ret": "bool", + "signature": "(ImGuiMouseButton)", + "stname": "" + } + ], + "igIsMouseDragging": [ + { + "args": "(ImGuiMouseButton button,float lock_threshold)", + "argsT": [ + { + "name": "button", + "type": "ImGuiMouseButton" + }, + { + "name": "lock_threshold", + "type": "float" + } + ], + "argsoriginal": "(ImGuiMouseButton button,float lock_threshold=-1.0f)", + "call_args": "(button,lock_threshold)", + "cimguiname": "igIsMouseDragging", + "defaults": { + "lock_threshold": "-1.0f" + }, + "funcname": "IsMouseDragging", + "namespace": "ImGui", + "ov_cimguiname": "igIsMouseDragging", + "ret": "bool", + "signature": "(ImGuiMouseButton,float)", + "stname": "" + } + ], + "igIsMouseHoveringRect": [ + { + "args": "(const ImVec2 r_min,const ImVec2 r_max,bool clip)", + "argsT": [ + { + "name": "r_min", + "type": "const ImVec2" + }, + { + "name": "r_max", + "type": "const ImVec2" + }, + { + "name": "clip", + "type": "bool" + } + ], + "argsoriginal": "(const ImVec2& r_min,const ImVec2& r_max,bool clip=true)", + "call_args": "(r_min,r_max,clip)", + "cimguiname": "igIsMouseHoveringRect", + "defaults": { + "clip": "true" + }, + "funcname": "IsMouseHoveringRect", + "namespace": "ImGui", + "ov_cimguiname": "igIsMouseHoveringRect", + "ret": "bool", + "signature": "(const ImVec2,const ImVec2,bool)", + "stname": "" + } + ], + "igIsMousePosValid": [ + { + "args": "(const ImVec2* mouse_pos)", + "argsT": [ + { + "name": "mouse_pos", + "type": "const ImVec2*" + } + ], + "argsoriginal": "(const ImVec2* mouse_pos=((void*)0))", + "call_args": "(mouse_pos)", + "cimguiname": "igIsMousePosValid", + "defaults": { + "mouse_pos": "((void*)0)" + }, + "funcname": "IsMousePosValid", + "namespace": "ImGui", + "ov_cimguiname": "igIsMousePosValid", + "ret": "bool", + "signature": "(const ImVec2*)", + "stname": "" + } + ], + "igIsMouseReleased": [ + { + "args": "(ImGuiMouseButton button)", + "argsT": [ + { + "name": "button", + "type": "ImGuiMouseButton" + } + ], + "argsoriginal": "(ImGuiMouseButton button)", + "call_args": "(button)", + "cimguiname": "igIsMouseReleased", + "defaults": [], + "funcname": "IsMouseReleased", + "namespace": "ImGui", + "ov_cimguiname": "igIsMouseReleased", + "ret": "bool", + "signature": "(ImGuiMouseButton)", + "stname": "" + } + ], + "igIsPopupOpen": [ + { + "args": "(const char* str_id)", + "argsT": [ + { + "name": "str_id", + "type": "const char*" + } + ], + "argsoriginal": "(const char* str_id)", + "call_args": "(str_id)", + "cimguiname": "igIsPopupOpen", + "defaults": [], + "funcname": "IsPopupOpen", + "namespace": "ImGui", + "ov_cimguiname": "igIsPopupOpen", + "ret": "bool", + "signature": "(const char*)", + "stname": "" + } + ], + "igIsRectVisible": [ + { + "args": "(const ImVec2 size)", + "argsT": [ + { + "name": "size", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImVec2& size)", + "call_args": "(size)", + "cimguiname": "igIsRectVisible", + "defaults": [], + "funcname": "IsRectVisible", + "namespace": "ImGui", + "ov_cimguiname": "igIsRectVisibleNil", + "ret": "bool", + "signature": "(const ImVec2)", + "stname": "" + }, + { + "args": "(const ImVec2 rect_min,const ImVec2 rect_max)", + "argsT": [ + { + "name": "rect_min", + "type": "const ImVec2" + }, + { + "name": "rect_max", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImVec2& rect_min,const ImVec2& rect_max)", + "call_args": "(rect_min,rect_max)", + "cimguiname": "igIsRectVisible", + "defaults": [], + "funcname": "IsRectVisible", + "namespace": "ImGui", + "ov_cimguiname": "igIsRectVisibleVec2", + "ret": "bool", + "signature": "(const ImVec2,const ImVec2)", + "stname": "" + } + ], + "igIsWindowAppearing": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igIsWindowAppearing", + "defaults": [], + "funcname": "IsWindowAppearing", + "namespace": "ImGui", + "ov_cimguiname": "igIsWindowAppearing", + "ret": "bool", + "signature": "()", + "stname": "" + } + ], + "igIsWindowCollapsed": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igIsWindowCollapsed", + "defaults": [], + "funcname": "IsWindowCollapsed", + "namespace": "ImGui", + "ov_cimguiname": "igIsWindowCollapsed", + "ret": "bool", + "signature": "()", + "stname": "" + } + ], + "igIsWindowFocused": [ + { + "args": "(ImGuiFocusedFlags flags)", + "argsT": [ + { + "name": "flags", + "type": "ImGuiFocusedFlags" + } + ], + "argsoriginal": "(ImGuiFocusedFlags flags=0)", + "call_args": "(flags)", + "cimguiname": "igIsWindowFocused", + "defaults": { + "flags": "0" + }, + "funcname": "IsWindowFocused", + "namespace": "ImGui", + "ov_cimguiname": "igIsWindowFocused", + "ret": "bool", + "signature": "(ImGuiFocusedFlags)", + "stname": "" + } + ], + "igIsWindowHovered": [ + { + "args": "(ImGuiHoveredFlags flags)", + "argsT": [ + { + "name": "flags", + "type": "ImGuiHoveredFlags" + } + ], + "argsoriginal": "(ImGuiHoveredFlags flags=0)", + "call_args": "(flags)", + "cimguiname": "igIsWindowHovered", + "defaults": { + "flags": "0" + }, + "funcname": "IsWindowHovered", + "namespace": "ImGui", + "ov_cimguiname": "igIsWindowHovered", + "ret": "bool", + "signature": "(ImGuiHoveredFlags)", + "stname": "" + } + ], + "igLabelText": [ + { + "args": "(const char* label,const char* fmt,...)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "fmt", + "type": "const char*" + }, + { + "name": "...", + "type": "..." + } + ], + "argsoriginal": "(const char* label,const char* fmt,...)", + "call_args": "(label,fmt,...)", + "cimguiname": "igLabelText", + "defaults": [], + "funcname": "LabelText", + "isvararg": "...)", + "namespace": "ImGui", + "ov_cimguiname": "igLabelText", + "ret": "void", + "signature": "(const char*,const char*,...)", + "stname": "" + } + ], + "igLabelTextV": [ + { + "args": "(const char* label,const char* fmt,va_list args)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "fmt", + "type": "const char*" + }, + { + "name": "args", + "type": "va_list" + } + ], + "argsoriginal": "(const char* label,const char* fmt,va_list args)", + "call_args": "(label,fmt,args)", + "cimguiname": "igLabelTextV", + "defaults": [], + "funcname": "LabelTextV", + "namespace": "ImGui", + "ov_cimguiname": "igLabelTextV", + "ret": "void", + "signature": "(const char*,const char*,va_list)", + "stname": "" + } + ], + "igListBox": [ + { + "args": "(const char* label,int* current_item,const char* const items[],int items_count,int height_in_items)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "current_item", + "type": "int*" + }, + { + "name": "items", + "type": "const char* const[]" + }, + { + "name": "items_count", + "type": "int" + }, + { + "name": "height_in_items", + "type": "int" + } + ], + "argsoriginal": "(const char* label,int* current_item,const char* const items[],int items_count,int height_in_items=-1)", + "call_args": "(label,current_item,items,items_count,height_in_items)", + "cimguiname": "igListBox", + "defaults": { + "height_in_items": "-1" + }, + "funcname": "ListBox", + "namespace": "ImGui", + "ov_cimguiname": "igListBoxStr_arr", + "ret": "bool", + "signature": "(const char*,int*,const char* const[],int,int)", + "stname": "" + }, + { + "args": "(const char* label,int* current_item,bool(*items_getter)(void* data,int idx,const char** out_text),void* data,int items_count,int height_in_items)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "current_item", + "type": "int*" + }, + { + "name": "items_getter", + "ret": "bool", + "signature": "(void* data,int idx,const char** out_text)", + "type": "bool(*)(void* data,int idx,const char** out_text)" + }, + { + "name": "data", + "type": "void*" + }, + { + "name": "items_count", + "type": "int" + }, + { + "name": "height_in_items", + "type": "int" + } + ], + "argsoriginal": "(const char* label,int* current_item,bool(*items_getter)(void* data,int idx,const char** out_text),void* data,int items_count,int height_in_items=-1)", + "call_args": "(label,current_item,items_getter,data,items_count,height_in_items)", + "cimguiname": "igListBox", + "defaults": { + "height_in_items": "-1" + }, + "funcname": "ListBox", + "namespace": "ImGui", + "ov_cimguiname": "igListBoxFnPtr", + "ret": "bool", + "signature": "(const char*,int*,bool(*)(void*,int,const char**),void*,int,int)", + "stname": "" + } + ], + "igListBoxFooter": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igListBoxFooter", + "defaults": [], + "funcname": "ListBoxFooter", + "namespace": "ImGui", + "ov_cimguiname": "igListBoxFooter", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igListBoxHeader": [ + { + "args": "(const char* label,const ImVec2 size)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "size", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const char* label,const ImVec2& size=ImVec2(0,0))", + "call_args": "(label,size)", + "cimguiname": "igListBoxHeader", + "defaults": { + "size": "ImVec2(0,0)" + }, + "funcname": "ListBoxHeader", + "namespace": "ImGui", + "ov_cimguiname": "igListBoxHeaderVec2", + "ret": "bool", + "signature": "(const char*,const ImVec2)", + "stname": "" + }, + { + "args": "(const char* label,int items_count,int height_in_items)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "items_count", + "type": "int" + }, + { + "name": "height_in_items", + "type": "int" + } + ], + "argsoriginal": "(const char* label,int items_count,int height_in_items=-1)", + "call_args": "(label,items_count,height_in_items)", + "cimguiname": "igListBoxHeader", + "defaults": { + "height_in_items": "-1" + }, + "funcname": "ListBoxHeader", + "namespace": "ImGui", + "ov_cimguiname": "igListBoxHeaderInt", + "ret": "bool", + "signature": "(const char*,int,int)", + "stname": "" + } + ], + "igLoadIniSettingsFromDisk": [ + { + "args": "(const char* ini_filename)", + "argsT": [ + { + "name": "ini_filename", + "type": "const char*" + } + ], + "argsoriginal": "(const char* ini_filename)", + "call_args": "(ini_filename)", + "cimguiname": "igLoadIniSettingsFromDisk", + "defaults": [], + "funcname": "LoadIniSettingsFromDisk", + "namespace": "ImGui", + "ov_cimguiname": "igLoadIniSettingsFromDisk", + "ret": "void", + "signature": "(const char*)", + "stname": "" + } + ], + "igLoadIniSettingsFromMemory": [ + { + "args": "(const char* ini_data,size_t ini_size)", + "argsT": [ + { + "name": "ini_data", + "type": "const char*" + }, + { + "name": "ini_size", + "type": "size_t" + } + ], + "argsoriginal": "(const char* ini_data,size_t ini_size=0)", + "call_args": "(ini_data,ini_size)", + "cimguiname": "igLoadIniSettingsFromMemory", + "defaults": { + "ini_size": "0" + }, + "funcname": "LoadIniSettingsFromMemory", + "namespace": "ImGui", + "ov_cimguiname": "igLoadIniSettingsFromMemory", + "ret": "void", + "signature": "(const char*,size_t)", + "stname": "" + } + ], + "igLogButtons": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igLogButtons", + "defaults": [], + "funcname": "LogButtons", + "namespace": "ImGui", + "ov_cimguiname": "igLogButtons", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igLogFinish": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igLogFinish", + "defaults": [], + "funcname": "LogFinish", + "namespace": "ImGui", + "ov_cimguiname": "igLogFinish", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igLogText": [ + { + "args": "(const char* fmt,...)", + "argsT": [ + { + "name": "fmt", + "type": "const char*" + }, + { + "name": "...", + "type": "..." + } + ], + "argsoriginal": "(const char* fmt,...)", + "call_args": "(fmt,...)", + "cimguiname": "igLogText", + "defaults": [], + "funcname": "LogText", + "isvararg": "...)", + "manual": true, + "namespace": "ImGui", + "ov_cimguiname": "igLogText", + "ret": "void", + "signature": "(const char*,...)", + "stname": "" + } + ], + "igLogToClipboard": [ + { + "args": "(int auto_open_depth)", + "argsT": [ + { + "name": "auto_open_depth", + "type": "int" + } + ], + "argsoriginal": "(int auto_open_depth=-1)", + "call_args": "(auto_open_depth)", + "cimguiname": "igLogToClipboard", + "defaults": { + "auto_open_depth": "-1" + }, + "funcname": "LogToClipboard", + "namespace": "ImGui", + "ov_cimguiname": "igLogToClipboard", + "ret": "void", + "signature": "(int)", + "stname": "" + } + ], + "igLogToFile": [ + { + "args": "(int auto_open_depth,const char* filename)", + "argsT": [ + { + "name": "auto_open_depth", + "type": "int" + }, + { + "name": "filename", + "type": "const char*" + } + ], + "argsoriginal": "(int auto_open_depth=-1,const char* filename=((void*)0))", + "call_args": "(auto_open_depth,filename)", + "cimguiname": "igLogToFile", + "defaults": { + "auto_open_depth": "-1", + "filename": "((void*)0)" + }, + "funcname": "LogToFile", + "namespace": "ImGui", + "ov_cimguiname": "igLogToFile", + "ret": "void", + "signature": "(int,const char*)", + "stname": "" + } + ], + "igLogToTTY": [ + { + "args": "(int auto_open_depth)", + "argsT": [ + { + "name": "auto_open_depth", + "type": "int" + } + ], + "argsoriginal": "(int auto_open_depth=-1)", + "call_args": "(auto_open_depth)", + "cimguiname": "igLogToTTY", + "defaults": { + "auto_open_depth": "-1" + }, + "funcname": "LogToTTY", + "namespace": "ImGui", + "ov_cimguiname": "igLogToTTY", + "ret": "void", + "signature": "(int)", + "stname": "" + } + ], + "igMemAlloc": [ + { + "args": "(size_t size)", + "argsT": [ + { + "name": "size", + "type": "size_t" + } + ], + "argsoriginal": "(size_t size)", + "call_args": "(size)", + "cimguiname": "igMemAlloc", + "defaults": [], + "funcname": "MemAlloc", + "namespace": "ImGui", + "ov_cimguiname": "igMemAlloc", + "ret": "void*", + "signature": "(size_t)", + "stname": "" + } + ], + "igMemFree": [ + { + "args": "(void* ptr)", + "argsT": [ + { + "name": "ptr", + "type": "void*" + } + ], + "argsoriginal": "(void* ptr)", + "call_args": "(ptr)", + "cimguiname": "igMemFree", + "defaults": [], + "funcname": "MemFree", + "namespace": "ImGui", + "ov_cimguiname": "igMemFree", + "ret": "void", + "signature": "(void*)", + "stname": "" + } + ], + "igMenuItem": [ + { + "args": "(const char* label,const char* shortcut,bool selected,bool enabled)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "shortcut", + "type": "const char*" + }, + { + "name": "selected", + "type": "bool" + }, + { + "name": "enabled", + "type": "bool" + } + ], + "argsoriginal": "(const char* label,const char* shortcut=((void*)0),bool selected=false,bool enabled=true)", + "call_args": "(label,shortcut,selected,enabled)", + "cimguiname": "igMenuItem", + "defaults": { + "enabled": "true", + "selected": "false", + "shortcut": "((void*)0)" + }, + "funcname": "MenuItem", + "namespace": "ImGui", + "ov_cimguiname": "igMenuItemBool", + "ret": "bool", + "signature": "(const char*,const char*,bool,bool)", + "stname": "" + }, + { + "args": "(const char* label,const char* shortcut,bool* p_selected,bool enabled)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "shortcut", + "type": "const char*" + }, + { + "name": "p_selected", + "type": "bool*" + }, + { + "name": "enabled", + "type": "bool" + } + ], + "argsoriginal": "(const char* label,const char* shortcut,bool* p_selected,bool enabled=true)", + "call_args": "(label,shortcut,p_selected,enabled)", + "cimguiname": "igMenuItem", + "defaults": { + "enabled": "true" + }, + "funcname": "MenuItem", + "namespace": "ImGui", + "ov_cimguiname": "igMenuItemBoolPtr", + "ret": "bool", + "signature": "(const char*,const char*,bool*,bool)", + "stname": "" + } + ], + "igNewFrame": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igNewFrame", + "defaults": [], + "funcname": "NewFrame", + "namespace": "ImGui", + "ov_cimguiname": "igNewFrame", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igNewLine": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igNewLine", + "defaults": [], + "funcname": "NewLine", + "namespace": "ImGui", + "ov_cimguiname": "igNewLine", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igNextColumn": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igNextColumn", + "defaults": [], + "funcname": "NextColumn", + "namespace": "ImGui", + "ov_cimguiname": "igNextColumn", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igOpenPopup": [ + { + "args": "(const char* str_id)", + "argsT": [ + { + "name": "str_id", + "type": "const char*" + } + ], + "argsoriginal": "(const char* str_id)", + "call_args": "(str_id)", + "cimguiname": "igOpenPopup", + "defaults": [], + "funcname": "OpenPopup", + "namespace": "ImGui", + "ov_cimguiname": "igOpenPopup", + "ret": "void", + "signature": "(const char*)", + "stname": "" + } + ], + "igOpenPopupOnItemClick": [ + { + "args": "(const char* str_id,ImGuiMouseButton mouse_button)", + "argsT": [ + { + "name": "str_id", + "type": "const char*" + }, + { + "name": "mouse_button", + "type": "ImGuiMouseButton" + } + ], + "argsoriginal": "(const char* str_id=((void*)0),ImGuiMouseButton mouse_button=1)", + "call_args": "(str_id,mouse_button)", + "cimguiname": "igOpenPopupOnItemClick", + "defaults": { + "mouse_button": "1", + "str_id": "((void*)0)" + }, + "funcname": "OpenPopupOnItemClick", + "namespace": "ImGui", + "ov_cimguiname": "igOpenPopupOnItemClick", + "ret": "bool", + "signature": "(const char*,ImGuiMouseButton)", + "stname": "" + } + ], + "igPlotHistogram": [ + { + "args": "(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "values", + "type": "const float*" + }, + { + "name": "values_count", + "type": "int" + }, + { + "name": "values_offset", + "type": "int" + }, + { + "name": "overlay_text", + "type": "const char*" + }, + { + "name": "scale_min", + "type": "float" + }, + { + "name": "scale_max", + "type": "float" + }, + { + "name": "graph_size", + "type": "ImVec2" + }, + { + "name": "stride", + "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))", + "call_args": "(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride)", + "cimguiname": "igPlotHistogram", + "defaults": { + "graph_size": "ImVec2(0,0)", + "overlay_text": "((void*)0)", + "scale_max": "FLT_MAX", + "scale_min": "FLT_MAX", + "stride": "sizeof(float)", + "values_offset": "0" + }, + "funcname": "PlotHistogram", + "namespace": "ImGui", + "ov_cimguiname": "igPlotHistogramFloatPtr", + "ret": "void", + "signature": "(const char*,const float*,int,int,const char*,float,float,ImVec2,int)", + "stname": "" + }, + { + "args": "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "values_getter", + "ret": "float", + "signature": "(void* data,int idx)", + "type": "float(*)(void* data,int idx)" + }, + { + "name": "data", + "type": "void*" + }, + { + "name": "values_count", + "type": "int" + }, + { + "name": "values_offset", + "type": "int" + }, + { + "name": "overlay_text", + "type": "const char*" + }, + { + "name": "scale_min", + "type": "float" + }, + { + "name": "scale_max", + "type": "float" + }, + { + "name": "graph_size", + "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))", + "call_args": "(label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size)", + "cimguiname": "igPlotHistogram", + "defaults": { + "graph_size": "ImVec2(0,0)", + "overlay_text": "((void*)0)", + "scale_max": "FLT_MAX", + "scale_min": "FLT_MAX", + "values_offset": "0" + }, + "funcname": "PlotHistogram", + "namespace": "ImGui", + "ov_cimguiname": "igPlotHistogramFnPtr", + "ret": "void", + "signature": "(const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2)", + "stname": "" + } + ], + "igPlotLines": [ + { + "args": "(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "values", + "type": "const float*" + }, + { + "name": "values_count", + "type": "int" + }, + { + "name": "values_offset", + "type": "int" + }, + { + "name": "overlay_text", + "type": "const char*" + }, + { + "name": "scale_min", + "type": "float" + }, + { + "name": "scale_max", + "type": "float" + }, + { + "name": "graph_size", + "type": "ImVec2" + }, + { + "name": "stride", + "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))", + "call_args": "(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride)", + "cimguiname": "igPlotLines", + "defaults": { + "graph_size": "ImVec2(0,0)", + "overlay_text": "((void*)0)", + "scale_max": "FLT_MAX", + "scale_min": "FLT_MAX", + "stride": "sizeof(float)", + "values_offset": "0" + }, + "funcname": "PlotLines", + "namespace": "ImGui", + "ov_cimguiname": "igPlotLinesFloatPtr", + "ret": "void", + "signature": "(const char*,const float*,int,int,const char*,float,float,ImVec2,int)", + "stname": "" + }, + { + "args": "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "values_getter", + "ret": "float", + "signature": "(void* data,int idx)", + "type": "float(*)(void* data,int idx)" + }, + { + "name": "data", + "type": "void*" + }, + { + "name": "values_count", + "type": "int" + }, + { + "name": "values_offset", + "type": "int" + }, + { + "name": "overlay_text", + "type": "const char*" + }, + { + "name": "scale_min", + "type": "float" + }, + { + "name": "scale_max", + "type": "float" + }, + { + "name": "graph_size", + "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))", + "call_args": "(label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size)", + "cimguiname": "igPlotLines", + "defaults": { + "graph_size": "ImVec2(0,0)", + "overlay_text": "((void*)0)", + "scale_max": "FLT_MAX", + "scale_min": "FLT_MAX", + "values_offset": "0" + }, + "funcname": "PlotLines", + "namespace": "ImGui", + "ov_cimguiname": "igPlotLinesFnPtr", + "ret": "void", + "signature": "(const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2)", + "stname": "" + } + ], + "igPopAllowKeyboardFocus": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igPopAllowKeyboardFocus", + "defaults": [], + "funcname": "PopAllowKeyboardFocus", + "namespace": "ImGui", + "ov_cimguiname": "igPopAllowKeyboardFocus", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igPopButtonRepeat": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igPopButtonRepeat", + "defaults": [], + "funcname": "PopButtonRepeat", + "namespace": "ImGui", + "ov_cimguiname": "igPopButtonRepeat", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igPopClipRect": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igPopClipRect", + "defaults": [], + "funcname": "PopClipRect", + "namespace": "ImGui", + "ov_cimguiname": "igPopClipRect", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igPopFont": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igPopFont", + "defaults": [], + "funcname": "PopFont", + "namespace": "ImGui", + "ov_cimguiname": "igPopFont", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igPopID": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igPopID", + "defaults": [], + "funcname": "PopID", + "namespace": "ImGui", + "ov_cimguiname": "igPopID", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igPopItemWidth": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igPopItemWidth", + "defaults": [], + "funcname": "PopItemWidth", + "namespace": "ImGui", + "ov_cimguiname": "igPopItemWidth", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igPopStyleColor": [ + { + "args": "(int count)", + "argsT": [ + { + "name": "count", + "type": "int" + } + ], + "argsoriginal": "(int count=1)", + "call_args": "(count)", + "cimguiname": "igPopStyleColor", + "defaults": { + "count": "1" + }, + "funcname": "PopStyleColor", + "namespace": "ImGui", + "ov_cimguiname": "igPopStyleColor", + "ret": "void", + "signature": "(int)", + "stname": "" + } + ], + "igPopStyleVar": [ + { + "args": "(int count)", + "argsT": [ + { + "name": "count", + "type": "int" + } + ], + "argsoriginal": "(int count=1)", + "call_args": "(count)", + "cimguiname": "igPopStyleVar", + "defaults": { + "count": "1" + }, + "funcname": "PopStyleVar", + "namespace": "ImGui", + "ov_cimguiname": "igPopStyleVar", + "ret": "void", + "signature": "(int)", + "stname": "" + } + ], + "igPopTextWrapPos": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igPopTextWrapPos", + "defaults": [], + "funcname": "PopTextWrapPos", + "namespace": "ImGui", + "ov_cimguiname": "igPopTextWrapPos", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igProgressBar": [ + { + "args": "(float fraction,const ImVec2 size_arg,const char* overlay)", + "argsT": [ + { + "name": "fraction", + "type": "float" + }, + { + "name": "size_arg", + "type": "const ImVec2" + }, + { + "name": "overlay", + "type": "const char*" + } + ], + "argsoriginal": "(float fraction,const ImVec2& size_arg=ImVec2(-1,0),const char* overlay=((void*)0))", + "call_args": "(fraction,size_arg,overlay)", + "cimguiname": "igProgressBar", + "defaults": { + "overlay": "((void*)0)", + "size_arg": "ImVec2(-1,0)" + }, + "funcname": "ProgressBar", + "namespace": "ImGui", + "ov_cimguiname": "igProgressBar", + "ret": "void", + "signature": "(float,const ImVec2,const char*)", + "stname": "" + } + ], + "igPushAllowKeyboardFocus": [ + { + "args": "(bool allow_keyboard_focus)", + "argsT": [ + { + "name": "allow_keyboard_focus", + "type": "bool" + } + ], + "argsoriginal": "(bool allow_keyboard_focus)", + "call_args": "(allow_keyboard_focus)", + "cimguiname": "igPushAllowKeyboardFocus", + "defaults": [], + "funcname": "PushAllowKeyboardFocus", + "namespace": "ImGui", + "ov_cimguiname": "igPushAllowKeyboardFocus", + "ret": "void", + "signature": "(bool)", + "stname": "" + } + ], + "igPushButtonRepeat": [ + { + "args": "(bool repeat)", + "argsT": [ + { + "name": "repeat", + "type": "bool" + } + ], + "argsoriginal": "(bool repeat)", + "call_args": "(repeat)", + "cimguiname": "igPushButtonRepeat", + "defaults": [], + "funcname": "PushButtonRepeat", + "namespace": "ImGui", + "ov_cimguiname": "igPushButtonRepeat", + "ret": "void", + "signature": "(bool)", + "stname": "" + } + ], + "igPushClipRect": [ + { + "args": "(const ImVec2 clip_rect_min,const ImVec2 clip_rect_max,bool intersect_with_current_clip_rect)", + "argsT": [ + { + "name": "clip_rect_min", + "type": "const ImVec2" + }, + { + "name": "clip_rect_max", + "type": "const ImVec2" + }, + { + "name": "intersect_with_current_clip_rect", + "type": "bool" + } + ], + "argsoriginal": "(const ImVec2& clip_rect_min,const ImVec2& clip_rect_max,bool intersect_with_current_clip_rect)", + "call_args": "(clip_rect_min,clip_rect_max,intersect_with_current_clip_rect)", + "cimguiname": "igPushClipRect", + "defaults": [], + "funcname": "PushClipRect", + "namespace": "ImGui", + "ov_cimguiname": "igPushClipRect", + "ret": "void", + "signature": "(const ImVec2,const ImVec2,bool)", + "stname": "" + } + ], + "igPushFont": [ + { + "args": "(ImFont* font)", + "argsT": [ + { + "name": "font", + "type": "ImFont*" + } + ], + "argsoriginal": "(ImFont* font)", + "call_args": "(font)", + "cimguiname": "igPushFont", + "defaults": [], + "funcname": "PushFont", + "namespace": "ImGui", + "ov_cimguiname": "igPushFont", + "ret": "void", + "signature": "(ImFont*)", + "stname": "" + } + ], + "igPushID": [ + { + "args": "(const char* str_id)", + "argsT": [ + { + "name": "str_id", + "type": "const char*" + } + ], + "argsoriginal": "(const char* str_id)", + "call_args": "(str_id)", + "cimguiname": "igPushID", + "defaults": [], + "funcname": "PushID", + "namespace": "ImGui", + "ov_cimguiname": "igPushIDStr", + "ret": "void", + "signature": "(const char*)", + "stname": "" + }, + { + "args": "(const char* str_id_begin,const char* str_id_end)", + "argsT": [ + { + "name": "str_id_begin", + "type": "const char*" + }, + { + "name": "str_id_end", + "type": "const char*" + } + ], + "argsoriginal": "(const char* str_id_begin,const char* str_id_end)", + "call_args": "(str_id_begin,str_id_end)", + "cimguiname": "igPushID", + "defaults": [], + "funcname": "PushID", + "namespace": "ImGui", + "ov_cimguiname": "igPushIDStrStr", + "ret": "void", + "signature": "(const char*,const char*)", + "stname": "" + }, + { + "args": "(const void* ptr_id)", + "argsT": [ + { + "name": "ptr_id", + "type": "const void*" + } + ], + "argsoriginal": "(const void* ptr_id)", + "call_args": "(ptr_id)", + "cimguiname": "igPushID", + "defaults": [], + "funcname": "PushID", + "namespace": "ImGui", + "ov_cimguiname": "igPushIDPtr", + "ret": "void", + "signature": "(const void*)", + "stname": "" + }, + { + "args": "(int int_id)", + "argsT": [ + { + "name": "int_id", + "type": "int" + } + ], + "argsoriginal": "(int int_id)", + "call_args": "(int_id)", + "cimguiname": "igPushID", + "defaults": [], + "funcname": "PushID", + "namespace": "ImGui", + "ov_cimguiname": "igPushIDInt", + "ret": "void", + "signature": "(int)", + "stname": "" + } + ], + "igPushItemWidth": [ + { + "args": "(float item_width)", + "argsT": [ + { + "name": "item_width", + "type": "float" + } + ], + "argsoriginal": "(float item_width)", + "call_args": "(item_width)", + "cimguiname": "igPushItemWidth", + "defaults": [], + "funcname": "PushItemWidth", + "namespace": "ImGui", + "ov_cimguiname": "igPushItemWidth", + "ret": "void", + "signature": "(float)", + "stname": "" + } + ], + "igPushStyleColor": [ + { + "args": "(ImGuiCol idx,ImU32 col)", + "argsT": [ + { + "name": "idx", + "type": "ImGuiCol" + }, + { + "name": "col", + "type": "ImU32" + } + ], + "argsoriginal": "(ImGuiCol idx,ImU32 col)", + "call_args": "(idx,col)", + "cimguiname": "igPushStyleColor", + "defaults": [], + "funcname": "PushStyleColor", + "namespace": "ImGui", + "ov_cimguiname": "igPushStyleColorU32", + "ret": "void", + "signature": "(ImGuiCol,ImU32)", + "stname": "" + }, + { + "args": "(ImGuiCol idx,const ImVec4 col)", + "argsT": [ + { + "name": "idx", + "type": "ImGuiCol" + }, + { + "name": "col", + "type": "const ImVec4" + } + ], + "argsoriginal": "(ImGuiCol idx,const ImVec4& col)", + "call_args": "(idx,col)", + "cimguiname": "igPushStyleColor", + "defaults": [], + "funcname": "PushStyleColor", + "namespace": "ImGui", + "ov_cimguiname": "igPushStyleColorVec4", + "ret": "void", + "signature": "(ImGuiCol,const ImVec4)", + "stname": "" + } + ], + "igPushStyleVar": [ + { + "args": "(ImGuiStyleVar idx,float val)", + "argsT": [ + { + "name": "idx", + "type": "ImGuiStyleVar" + }, + { + "name": "val", + "type": "float" + } + ], + "argsoriginal": "(ImGuiStyleVar idx,float val)", + "call_args": "(idx,val)", + "cimguiname": "igPushStyleVar", + "defaults": [], + "funcname": "PushStyleVar", + "namespace": "ImGui", + "ov_cimguiname": "igPushStyleVarFloat", + "ret": "void", + "signature": "(ImGuiStyleVar,float)", + "stname": "" + }, + { + "args": "(ImGuiStyleVar idx,const ImVec2 val)", + "argsT": [ + { + "name": "idx", + "type": "ImGuiStyleVar" + }, + { + "name": "val", + "type": "const ImVec2" + } + ], + "argsoriginal": "(ImGuiStyleVar idx,const ImVec2& val)", + "call_args": "(idx,val)", + "cimguiname": "igPushStyleVar", + "defaults": [], + "funcname": "PushStyleVar", + "namespace": "ImGui", + "ov_cimguiname": "igPushStyleVarVec2", + "ret": "void", + "signature": "(ImGuiStyleVar,const ImVec2)", + "stname": "" + } + ], + "igPushTextWrapPos": [ + { + "args": "(float wrap_local_pos_x)", + "argsT": [ + { + "name": "wrap_local_pos_x", + "type": "float" + } + ], + "argsoriginal": "(float wrap_local_pos_x=0.0f)", + "call_args": "(wrap_local_pos_x)", + "cimguiname": "igPushTextWrapPos", + "defaults": { + "wrap_local_pos_x": "0.0f" + }, + "funcname": "PushTextWrapPos", + "namespace": "ImGui", + "ov_cimguiname": "igPushTextWrapPos", + "ret": "void", + "signature": "(float)", + "stname": "" + } + ], + "igRadioButton": [ + { + "args": "(const char* label,bool active)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "active", + "type": "bool" + } + ], + "argsoriginal": "(const char* label,bool active)", + "call_args": "(label,active)", + "cimguiname": "igRadioButton", + "defaults": [], + "funcname": "RadioButton", + "namespace": "ImGui", + "ov_cimguiname": "igRadioButtonBool", + "ret": "bool", + "signature": "(const char*,bool)", + "stname": "" + }, + { + "args": "(const char* label,int* v,int v_button)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "v", + "type": "int*" + }, + { + "name": "v_button", + "type": "int" + } + ], + "argsoriginal": "(const char* label,int* v,int v_button)", + "call_args": "(label,v,v_button)", + "cimguiname": "igRadioButton", + "defaults": [], + "funcname": "RadioButton", + "namespace": "ImGui", + "ov_cimguiname": "igRadioButtonIntPtr", + "ret": "bool", + "signature": "(const char*,int*,int)", + "stname": "" + } + ], + "igRender": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igRender", + "defaults": [], + "funcname": "Render", + "namespace": "ImGui", + "ov_cimguiname": "igRender", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igResetMouseDragDelta": [ + { + "args": "(ImGuiMouseButton button)", + "argsT": [ + { + "name": "button", + "type": "ImGuiMouseButton" + } + ], + "argsoriginal": "(ImGuiMouseButton button=0)", + "call_args": "(button)", + "cimguiname": "igResetMouseDragDelta", + "defaults": { + "button": "0" + }, + "funcname": "ResetMouseDragDelta", + "namespace": "ImGui", + "ov_cimguiname": "igResetMouseDragDelta", + "ret": "void", + "signature": "(ImGuiMouseButton)", + "stname": "" + } + ], + "igSameLine": [ + { + "args": "(float offset_from_start_x,float spacing)", + "argsT": [ + { + "name": "offset_from_start_x", + "type": "float" + }, + { + "name": "spacing", + "type": "float" + } + ], + "argsoriginal": "(float offset_from_start_x=0.0f,float spacing=-1.0f)", + "call_args": "(offset_from_start_x,spacing)", + "cimguiname": "igSameLine", + "defaults": { + "offset_from_start_x": "0.0f", + "spacing": "-1.0f" + }, + "funcname": "SameLine", + "namespace": "ImGui", + "ov_cimguiname": "igSameLine", + "ret": "void", + "signature": "(float,float)", + "stname": "" + } + ], + "igSaveIniSettingsToDisk": [ + { + "args": "(const char* ini_filename)", + "argsT": [ + { + "name": "ini_filename", + "type": "const char*" + } + ], + "argsoriginal": "(const char* ini_filename)", + "call_args": "(ini_filename)", + "cimguiname": "igSaveIniSettingsToDisk", + "defaults": [], + "funcname": "SaveIniSettingsToDisk", + "namespace": "ImGui", + "ov_cimguiname": "igSaveIniSettingsToDisk", + "ret": "void", + "signature": "(const char*)", + "stname": "" + } + ], + "igSaveIniSettingsToMemory": [ + { + "args": "(size_t* out_ini_size)", + "argsT": [ + { + "name": "out_ini_size", + "type": "size_t*" + } + ], + "argsoriginal": "(size_t* out_ini_size=((void*)0))", + "call_args": "(out_ini_size)", + "cimguiname": "igSaveIniSettingsToMemory", + "defaults": { + "out_ini_size": "((void*)0)" + }, + "funcname": "SaveIniSettingsToMemory", + "namespace": "ImGui", + "ov_cimguiname": "igSaveIniSettingsToMemory", + "ret": "const char*", + "signature": "(size_t*)", + "stname": "" + } + ], + "igSelectable": [ + { + "args": "(const char* label,bool selected,ImGuiSelectableFlags flags,const ImVec2 size)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "selected", + "type": "bool" + }, + { + "name": "flags", + "type": "ImGuiSelectableFlags" + }, + { + "name": "size", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const char* label,bool selected=false,ImGuiSelectableFlags flags=0,const ImVec2& size=ImVec2(0,0))", + "call_args": "(label,selected,flags,size)", + "cimguiname": "igSelectable", + "defaults": { + "flags": "0", + "selected": "false", + "size": "ImVec2(0,0)" + }, + "funcname": "Selectable", + "namespace": "ImGui", + "ov_cimguiname": "igSelectableBool", + "ret": "bool", + "signature": "(const char*,bool,ImGuiSelectableFlags,const ImVec2)", + "stname": "" + }, + { + "args": "(const char* label,bool* p_selected,ImGuiSelectableFlags flags,const ImVec2 size)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "p_selected", + "type": "bool*" + }, + { + "name": "flags", + "type": "ImGuiSelectableFlags" + }, + { + "name": "size", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const char* label,bool* p_selected,ImGuiSelectableFlags flags=0,const ImVec2& size=ImVec2(0,0))", + "call_args": "(label,p_selected,flags,size)", + "cimguiname": "igSelectable", + "defaults": { + "flags": "0", + "size": "ImVec2(0,0)" + }, + "funcname": "Selectable", + "namespace": "ImGui", + "ov_cimguiname": "igSelectableBoolPtr", + "ret": "bool", + "signature": "(const char*,bool*,ImGuiSelectableFlags,const ImVec2)", + "stname": "" + } + ], + "igSeparator": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igSeparator", + "defaults": [], + "funcname": "Separator", + "namespace": "ImGui", + "ov_cimguiname": "igSeparator", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igSetAllocatorFunctions": [ + { + "args": "(void*(*alloc_func)(size_t sz,void* user_data),void(*free_func)(void* ptr,void* user_data),void* user_data)", + "argsT": [ + { + "name": "alloc_func", + "ret": "void*", + "signature": "(size_t sz,void* user_data)", + "type": "void*(*)(size_t sz,void* user_data)" + }, + { + "name": "free_func", + "ret": "void", + "signature": "(void* ptr,void* user_data)", + "type": "void(*)(void* ptr,void* user_data)" + }, + { + "name": "user_data", + "type": "void*" + } + ], + "argsoriginal": "(void*(*alloc_func)(size_t sz,void* user_data),void(*free_func)(void* ptr,void* user_data),void* user_data=((void*)0))", + "call_args": "(alloc_func,free_func,user_data)", + "cimguiname": "igSetAllocatorFunctions", + "defaults": { + "user_data": "((void*)0)" + }, + "funcname": "SetAllocatorFunctions", + "namespace": "ImGui", + "ov_cimguiname": "igSetAllocatorFunctions", + "ret": "void", + "signature": "(void*(*)(size_t,void*),void(*)(void*,void*),void*)", + "stname": "" + } + ], + "igSetClipboardText": [ + { + "args": "(const char* text)", + "argsT": [ + { + "name": "text", + "type": "const char*" + } + ], + "argsoriginal": "(const char* text)", + "call_args": "(text)", + "cimguiname": "igSetClipboardText", + "defaults": [], + "funcname": "SetClipboardText", + "namespace": "ImGui", + "ov_cimguiname": "igSetClipboardText", + "ret": "void", + "signature": "(const char*)", + "stname": "" + } + ], + "igSetColorEditOptions": [ + { + "args": "(ImGuiColorEditFlags flags)", + "argsT": [ + { + "name": "flags", + "type": "ImGuiColorEditFlags" + } + ], + "argsoriginal": "(ImGuiColorEditFlags flags)", + "call_args": "(flags)", + "cimguiname": "igSetColorEditOptions", + "defaults": [], + "funcname": "SetColorEditOptions", + "namespace": "ImGui", + "ov_cimguiname": "igSetColorEditOptions", + "ret": "void", + "signature": "(ImGuiColorEditFlags)", + "stname": "" + } + ], + "igSetColumnOffset": [ + { + "args": "(int column_index,float offset_x)", + "argsT": [ + { + "name": "column_index", + "type": "int" + }, + { + "name": "offset_x", + "type": "float" + } + ], + "argsoriginal": "(int column_index,float offset_x)", + "call_args": "(column_index,offset_x)", + "cimguiname": "igSetColumnOffset", + "defaults": [], + "funcname": "SetColumnOffset", + "namespace": "ImGui", + "ov_cimguiname": "igSetColumnOffset", + "ret": "void", + "signature": "(int,float)", + "stname": "" + } + ], + "igSetColumnWidth": [ + { + "args": "(int column_index,float width)", + "argsT": [ + { + "name": "column_index", + "type": "int" + }, + { + "name": "width", + "type": "float" + } + ], + "argsoriginal": "(int column_index,float width)", + "call_args": "(column_index,width)", + "cimguiname": "igSetColumnWidth", + "defaults": [], + "funcname": "SetColumnWidth", + "namespace": "ImGui", + "ov_cimguiname": "igSetColumnWidth", + "ret": "void", + "signature": "(int,float)", + "stname": "" + } + ], + "igSetCurrentContext": [ + { + "args": "(ImGuiContext* ctx)", + "argsT": [ + { + "name": "ctx", + "type": "ImGuiContext*" + } + ], + "argsoriginal": "(ImGuiContext* ctx)", + "call_args": "(ctx)", + "cimguiname": "igSetCurrentContext", + "defaults": [], + "funcname": "SetCurrentContext", + "namespace": "ImGui", + "ov_cimguiname": "igSetCurrentContext", + "ret": "void", + "signature": "(ImGuiContext*)", + "stname": "" + } + ], + "igSetCursorPos": [ + { + "args": "(const ImVec2 local_pos)", + "argsT": [ + { + "name": "local_pos", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImVec2& local_pos)", + "call_args": "(local_pos)", + "cimguiname": "igSetCursorPos", + "defaults": [], + "funcname": "SetCursorPos", + "namespace": "ImGui", + "ov_cimguiname": "igSetCursorPos", + "ret": "void", + "signature": "(const ImVec2)", + "stname": "" + } + ], + "igSetCursorPosX": [ + { + "args": "(float local_x)", + "argsT": [ + { + "name": "local_x", + "type": "float" + } + ], + "argsoriginal": "(float local_x)", + "call_args": "(local_x)", + "cimguiname": "igSetCursorPosX", + "defaults": [], + "funcname": "SetCursorPosX", + "namespace": "ImGui", + "ov_cimguiname": "igSetCursorPosX", + "ret": "void", + "signature": "(float)", + "stname": "" + } + ], + "igSetCursorPosY": [ + { + "args": "(float local_y)", + "argsT": [ + { + "name": "local_y", + "type": "float" + } + ], + "argsoriginal": "(float local_y)", + "call_args": "(local_y)", + "cimguiname": "igSetCursorPosY", + "defaults": [], + "funcname": "SetCursorPosY", + "namespace": "ImGui", + "ov_cimguiname": "igSetCursorPosY", + "ret": "void", + "signature": "(float)", + "stname": "" + } + ], + "igSetCursorScreenPos": [ + { + "args": "(const ImVec2 pos)", + "argsT": [ + { + "name": "pos", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImVec2& pos)", + "call_args": "(pos)", + "cimguiname": "igSetCursorScreenPos", + "defaults": [], + "funcname": "SetCursorScreenPos", + "namespace": "ImGui", + "ov_cimguiname": "igSetCursorScreenPos", + "ret": "void", + "signature": "(const ImVec2)", + "stname": "" + } + ], + "igSetDragDropPayload": [ + { + "args": "(const char* type,const void* data,size_t sz,ImGuiCond cond)", + "argsT": [ + { + "name": "type", + "type": "const char*" + }, + { + "name": "data", + "type": "const void*" + }, + { + "name": "sz", + "type": "size_t" + }, + { + "name": "cond", + "type": "ImGuiCond" + } + ], + "argsoriginal": "(const char* type,const void* data,size_t sz,ImGuiCond cond=0)", + "call_args": "(type,data,sz,cond)", + "cimguiname": "igSetDragDropPayload", + "defaults": { + "cond": "0" + }, + "funcname": "SetDragDropPayload", + "namespace": "ImGui", + "ov_cimguiname": "igSetDragDropPayload", + "ret": "bool", + "signature": "(const char*,const void*,size_t,ImGuiCond)", + "stname": "" + } + ], + "igSetItemAllowOverlap": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igSetItemAllowOverlap", + "defaults": [], + "funcname": "SetItemAllowOverlap", + "namespace": "ImGui", + "ov_cimguiname": "igSetItemAllowOverlap", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igSetItemDefaultFocus": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igSetItemDefaultFocus", + "defaults": [], + "funcname": "SetItemDefaultFocus", + "namespace": "ImGui", + "ov_cimguiname": "igSetItemDefaultFocus", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igSetKeyboardFocusHere": [ + { + "args": "(int offset)", + "argsT": [ + { + "name": "offset", + "type": "int" + } + ], + "argsoriginal": "(int offset=0)", + "call_args": "(offset)", + "cimguiname": "igSetKeyboardFocusHere", + "defaults": { + "offset": "0" + }, + "funcname": "SetKeyboardFocusHere", + "namespace": "ImGui", + "ov_cimguiname": "igSetKeyboardFocusHere", + "ret": "void", + "signature": "(int)", + "stname": "" + } + ], + "igSetMouseCursor": [ + { + "args": "(ImGuiMouseCursor cursor_type)", + "argsT": [ + { + "name": "cursor_type", + "type": "ImGuiMouseCursor" + } + ], + "argsoriginal": "(ImGuiMouseCursor cursor_type)", + "call_args": "(cursor_type)", + "cimguiname": "igSetMouseCursor", + "defaults": [], + "funcname": "SetMouseCursor", + "namespace": "ImGui", + "ov_cimguiname": "igSetMouseCursor", + "ret": "void", + "signature": "(ImGuiMouseCursor)", + "stname": "" + } + ], + "igSetNextItemOpen": [ + { + "args": "(bool is_open,ImGuiCond cond)", + "argsT": [ + { + "name": "is_open", + "type": "bool" + }, + { + "name": "cond", + "type": "ImGuiCond" + } + ], + "argsoriginal": "(bool is_open,ImGuiCond cond=0)", + "call_args": "(is_open,cond)", + "cimguiname": "igSetNextItemOpen", + "defaults": { + "cond": "0" + }, + "funcname": "SetNextItemOpen", + "namespace": "ImGui", + "ov_cimguiname": "igSetNextItemOpen", + "ret": "void", + "signature": "(bool,ImGuiCond)", + "stname": "" + } + ], + "igSetNextItemWidth": [ + { + "args": "(float item_width)", + "argsT": [ + { + "name": "item_width", + "type": "float" + } + ], + "argsoriginal": "(float item_width)", + "call_args": "(item_width)", + "cimguiname": "igSetNextItemWidth", + "defaults": [], + "funcname": "SetNextItemWidth", + "namespace": "ImGui", + "ov_cimguiname": "igSetNextItemWidth", + "ret": "void", + "signature": "(float)", + "stname": "" + } + ], + "igSetNextWindowBgAlpha": [ + { + "args": "(float alpha)", + "argsT": [ + { + "name": "alpha", + "type": "float" + } + ], + "argsoriginal": "(float alpha)", + "call_args": "(alpha)", + "cimguiname": "igSetNextWindowBgAlpha", + "defaults": [], + "funcname": "SetNextWindowBgAlpha", + "namespace": "ImGui", + "ov_cimguiname": "igSetNextWindowBgAlpha", + "ret": "void", + "signature": "(float)", + "stname": "" + } + ], + "igSetNextWindowCollapsed": [ + { + "args": "(bool collapsed,ImGuiCond cond)", + "argsT": [ + { + "name": "collapsed", + "type": "bool" + }, + { + "name": "cond", + "type": "ImGuiCond" + } + ], + "argsoriginal": "(bool collapsed,ImGuiCond cond=0)", + "call_args": "(collapsed,cond)", + "cimguiname": "igSetNextWindowCollapsed", + "defaults": { + "cond": "0" + }, + "funcname": "SetNextWindowCollapsed", + "namespace": "ImGui", + "ov_cimguiname": "igSetNextWindowCollapsed", + "ret": "void", + "signature": "(bool,ImGuiCond)", + "stname": "" + } + ], + "igSetNextWindowContentSize": [ + { + "args": "(const ImVec2 size)", + "argsT": [ + { + "name": "size", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImVec2& size)", + "call_args": "(size)", + "cimguiname": "igSetNextWindowContentSize", + "defaults": [], + "funcname": "SetNextWindowContentSize", + "namespace": "ImGui", + "ov_cimguiname": "igSetNextWindowContentSize", + "ret": "void", + "signature": "(const ImVec2)", + "stname": "" + } + ], + "igSetNextWindowFocus": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igSetNextWindowFocus", + "defaults": [], + "funcname": "SetNextWindowFocus", + "namespace": "ImGui", + "ov_cimguiname": "igSetNextWindowFocus", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igSetNextWindowPos": [ + { + "args": "(const ImVec2 pos,ImGuiCond cond,const ImVec2 pivot)", + "argsT": [ + { + "name": "pos", + "type": "const ImVec2" + }, + { + "name": "cond", + "type": "ImGuiCond" + }, + { + "name": "pivot", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImVec2& pos,ImGuiCond cond=0,const ImVec2& pivot=ImVec2(0,0))", + "call_args": "(pos,cond,pivot)", + "cimguiname": "igSetNextWindowPos", + "defaults": { + "cond": "0", + "pivot": "ImVec2(0,0)" + }, + "funcname": "SetNextWindowPos", + "namespace": "ImGui", + "ov_cimguiname": "igSetNextWindowPos", + "ret": "void", + "signature": "(const ImVec2,ImGuiCond,const ImVec2)", + "stname": "" + } + ], + "igSetNextWindowSize": [ + { + "args": "(const ImVec2 size,ImGuiCond cond)", + "argsT": [ + { + "name": "size", + "type": "const ImVec2" + }, + { + "name": "cond", + "type": "ImGuiCond" + } + ], + "argsoriginal": "(const ImVec2& size,ImGuiCond cond=0)", + "call_args": "(size,cond)", + "cimguiname": "igSetNextWindowSize", + "defaults": { + "cond": "0" + }, + "funcname": "SetNextWindowSize", + "namespace": "ImGui", + "ov_cimguiname": "igSetNextWindowSize", + "ret": "void", + "signature": "(const ImVec2,ImGuiCond)", + "stname": "" + } + ], + "igSetNextWindowSizeConstraints": [ + { + "args": "(const ImVec2 size_min,const ImVec2 size_max,ImGuiSizeCallback custom_callback,void* custom_callback_data)", + "argsT": [ + { + "name": "size_min", + "type": "const ImVec2" + }, + { + "name": "size_max", + "type": "const ImVec2" + }, + { + "name": "custom_callback", + "type": "ImGuiSizeCallback" + }, + { + "name": "custom_callback_data", + "type": "void*" + } + ], + "argsoriginal": "(const ImVec2& size_min,const ImVec2& size_max,ImGuiSizeCallback custom_callback=((void*)0),void* custom_callback_data=((void*)0))", + "call_args": "(size_min,size_max,custom_callback,custom_callback_data)", + "cimguiname": "igSetNextWindowSizeConstraints", + "defaults": { + "custom_callback": "((void*)0)", + "custom_callback_data": "((void*)0)" + }, + "funcname": "SetNextWindowSizeConstraints", + "namespace": "ImGui", + "ov_cimguiname": "igSetNextWindowSizeConstraints", + "ret": "void", + "signature": "(const ImVec2,const ImVec2,ImGuiSizeCallback,void*)", + "stname": "" + } + ], + "igSetScrollFromPosX": [ + { + "args": "(float local_x,float center_x_ratio)", + "argsT": [ + { + "name": "local_x", + "type": "float" + }, + { + "name": "center_x_ratio", + "type": "float" + } + ], + "argsoriginal": "(float local_x,float center_x_ratio=0.5f)", + "call_args": "(local_x,center_x_ratio)", + "cimguiname": "igSetScrollFromPosX", + "defaults": { + "center_x_ratio": "0.5f" + }, + "funcname": "SetScrollFromPosX", + "namespace": "ImGui", + "ov_cimguiname": "igSetScrollFromPosX", + "ret": "void", + "signature": "(float,float)", + "stname": "" + } + ], + "igSetScrollFromPosY": [ + { + "args": "(float local_y,float center_y_ratio)", + "argsT": [ + { + "name": "local_y", + "type": "float" + }, + { + "name": "center_y_ratio", + "type": "float" + } + ], + "argsoriginal": "(float local_y,float center_y_ratio=0.5f)", + "call_args": "(local_y,center_y_ratio)", + "cimguiname": "igSetScrollFromPosY", + "defaults": { + "center_y_ratio": "0.5f" + }, + "funcname": "SetScrollFromPosY", + "namespace": "ImGui", + "ov_cimguiname": "igSetScrollFromPosY", + "ret": "void", + "signature": "(float,float)", + "stname": "" + } + ], + "igSetScrollHereX": [ + { + "args": "(float center_x_ratio)", + "argsT": [ + { + "name": "center_x_ratio", + "type": "float" + } + ], + "argsoriginal": "(float center_x_ratio=0.5f)", + "call_args": "(center_x_ratio)", + "cimguiname": "igSetScrollHereX", + "defaults": { + "center_x_ratio": "0.5f" + }, + "funcname": "SetScrollHereX", + "namespace": "ImGui", + "ov_cimguiname": "igSetScrollHereX", + "ret": "void", + "signature": "(float)", + "stname": "" + } + ], + "igSetScrollHereY": [ + { + "args": "(float center_y_ratio)", + "argsT": [ + { + "name": "center_y_ratio", + "type": "float" + } + ], + "argsoriginal": "(float center_y_ratio=0.5f)", + "call_args": "(center_y_ratio)", + "cimguiname": "igSetScrollHereY", + "defaults": { + "center_y_ratio": "0.5f" + }, + "funcname": "SetScrollHereY", + "namespace": "ImGui", + "ov_cimguiname": "igSetScrollHereY", + "ret": "void", + "signature": "(float)", + "stname": "" + } + ], + "igSetScrollX": [ + { + "args": "(float scroll_x)", + "argsT": [ + { + "name": "scroll_x", + "type": "float" + } + ], + "argsoriginal": "(float scroll_x)", + "call_args": "(scroll_x)", + "cimguiname": "igSetScrollX", + "defaults": [], + "funcname": "SetScrollX", + "namespace": "ImGui", + "ov_cimguiname": "igSetScrollX", + "ret": "void", + "signature": "(float)", + "stname": "" + } + ], + "igSetScrollY": [ + { + "args": "(float scroll_y)", + "argsT": [ + { + "name": "scroll_y", + "type": "float" + } + ], + "argsoriginal": "(float scroll_y)", + "call_args": "(scroll_y)", + "cimguiname": "igSetScrollY", + "defaults": [], + "funcname": "SetScrollY", + "namespace": "ImGui", + "ov_cimguiname": "igSetScrollY", + "ret": "void", + "signature": "(float)", + "stname": "" + } + ], + "igSetStateStorage": [ + { + "args": "(ImGuiStorage* storage)", + "argsT": [ + { + "name": "storage", + "type": "ImGuiStorage*" + } + ], + "argsoriginal": "(ImGuiStorage* storage)", + "call_args": "(storage)", + "cimguiname": "igSetStateStorage", + "defaults": [], + "funcname": "SetStateStorage", + "namespace": "ImGui", + "ov_cimguiname": "igSetStateStorage", + "ret": "void", + "signature": "(ImGuiStorage*)", + "stname": "" + } + ], + "igSetTabItemClosed": [ + { + "args": "(const char* tab_or_docked_window_label)", + "argsT": [ + { + "name": "tab_or_docked_window_label", + "type": "const char*" + } + ], + "argsoriginal": "(const char* tab_or_docked_window_label)", + "call_args": "(tab_or_docked_window_label)", + "cimguiname": "igSetTabItemClosed", + "defaults": [], + "funcname": "SetTabItemClosed", + "namespace": "ImGui", + "ov_cimguiname": "igSetTabItemClosed", + "ret": "void", + "signature": "(const char*)", + "stname": "" + } + ], + "igSetTooltip": [ + { + "args": "(const char* fmt,...)", + "argsT": [ + { + "name": "fmt", + "type": "const char*" + }, + { + "name": "...", + "type": "..." + } + ], + "argsoriginal": "(const char* fmt,...)", + "call_args": "(fmt,...)", + "cimguiname": "igSetTooltip", + "defaults": [], + "funcname": "SetTooltip", + "isvararg": "...)", + "namespace": "ImGui", + "ov_cimguiname": "igSetTooltip", + "ret": "void", + "signature": "(const char*,...)", + "stname": "" + } + ], + "igSetTooltipV": [ + { + "args": "(const char* fmt,va_list args)", + "argsT": [ + { + "name": "fmt", + "type": "const char*" + }, + { + "name": "args", + "type": "va_list" + } + ], + "argsoriginal": "(const char* fmt,va_list args)", + "call_args": "(fmt,args)", + "cimguiname": "igSetTooltipV", + "defaults": [], + "funcname": "SetTooltipV", + "namespace": "ImGui", + "ov_cimguiname": "igSetTooltipV", + "ret": "void", + "signature": "(const char*,va_list)", + "stname": "" + } + ], + "igSetWindowCollapsed": [ + { + "args": "(bool collapsed,ImGuiCond cond)", + "argsT": [ + { + "name": "collapsed", + "type": "bool" + }, + { + "name": "cond", + "type": "ImGuiCond" + } + ], + "argsoriginal": "(bool collapsed,ImGuiCond cond=0)", + "call_args": "(collapsed,cond)", + "cimguiname": "igSetWindowCollapsed", + "defaults": { + "cond": "0" + }, + "funcname": "SetWindowCollapsed", + "namespace": "ImGui", + "ov_cimguiname": "igSetWindowCollapsedBool", + "ret": "void", + "signature": "(bool,ImGuiCond)", + "stname": "" + }, + { + "args": "(const char* name,bool collapsed,ImGuiCond cond)", + "argsT": [ + { + "name": "name", + "type": "const char*" + }, + { + "name": "collapsed", + "type": "bool" + }, + { + "name": "cond", + "type": "ImGuiCond" + } + ], + "argsoriginal": "(const char* name,bool collapsed,ImGuiCond cond=0)", + "call_args": "(name,collapsed,cond)", + "cimguiname": "igSetWindowCollapsed", + "defaults": { + "cond": "0" + }, + "funcname": "SetWindowCollapsed", + "namespace": "ImGui", + "ov_cimguiname": "igSetWindowCollapsedStr", + "ret": "void", + "signature": "(const char*,bool,ImGuiCond)", + "stname": "" + } + ], + "igSetWindowFocus": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igSetWindowFocus", + "defaults": [], + "funcname": "SetWindowFocus", + "namespace": "ImGui", + "ov_cimguiname": "igSetWindowFocusNil", + "ret": "void", + "signature": "()", + "stname": "" + }, + { + "args": "(const char* name)", + "argsT": [ + { + "name": "name", + "type": "const char*" + } + ], + "argsoriginal": "(const char* name)", + "call_args": "(name)", + "cimguiname": "igSetWindowFocus", + "defaults": [], + "funcname": "SetWindowFocus", + "namespace": "ImGui", + "ov_cimguiname": "igSetWindowFocusStr", + "ret": "void", + "signature": "(const char*)", + "stname": "" + } + ], + "igSetWindowFontScale": [ + { + "args": "(float scale)", + "argsT": [ + { + "name": "scale", + "type": "float" + } + ], + "argsoriginal": "(float scale)", + "call_args": "(scale)", + "cimguiname": "igSetWindowFontScale", + "defaults": [], + "funcname": "SetWindowFontScale", + "namespace": "ImGui", + "ov_cimguiname": "igSetWindowFontScale", + "ret": "void", + "signature": "(float)", + "stname": "" + } + ], + "igSetWindowPos": [ + { + "args": "(const ImVec2 pos,ImGuiCond cond)", + "argsT": [ + { + "name": "pos", + "type": "const ImVec2" + }, + { + "name": "cond", + "type": "ImGuiCond" + } + ], + "argsoriginal": "(const ImVec2& pos,ImGuiCond cond=0)", + "call_args": "(pos,cond)", + "cimguiname": "igSetWindowPos", + "defaults": { + "cond": "0" + }, + "funcname": "SetWindowPos", + "namespace": "ImGui", + "ov_cimguiname": "igSetWindowPosVec2", + "ret": "void", + "signature": "(const ImVec2,ImGuiCond)", + "stname": "" + }, + { + "args": "(const char* name,const ImVec2 pos,ImGuiCond cond)", + "argsT": [ + { + "name": "name", + "type": "const char*" + }, + { + "name": "pos", + "type": "const ImVec2" + }, + { + "name": "cond", + "type": "ImGuiCond" + } + ], + "argsoriginal": "(const char* name,const ImVec2& pos,ImGuiCond cond=0)", + "call_args": "(name,pos,cond)", + "cimguiname": "igSetWindowPos", + "defaults": { + "cond": "0" + }, + "funcname": "SetWindowPos", + "namespace": "ImGui", + "ov_cimguiname": "igSetWindowPosStr", + "ret": "void", + "signature": "(const char*,const ImVec2,ImGuiCond)", + "stname": "" + } + ], + "igSetWindowSize": [ + { + "args": "(const ImVec2 size,ImGuiCond cond)", + "argsT": [ + { + "name": "size", + "type": "const ImVec2" + }, + { + "name": "cond", + "type": "ImGuiCond" + } + ], + "argsoriginal": "(const ImVec2& size,ImGuiCond cond=0)", + "call_args": "(size,cond)", + "cimguiname": "igSetWindowSize", + "defaults": { + "cond": "0" + }, + "funcname": "SetWindowSize", + "namespace": "ImGui", + "ov_cimguiname": "igSetWindowSizeVec2", + "ret": "void", + "signature": "(const ImVec2,ImGuiCond)", + "stname": "" + }, + { + "args": "(const char* name,const ImVec2 size,ImGuiCond cond)", + "argsT": [ + { + "name": "name", + "type": "const char*" + }, + { + "name": "size", + "type": "const ImVec2" + }, + { + "name": "cond", + "type": "ImGuiCond" + } + ], + "argsoriginal": "(const char* name,const ImVec2& size,ImGuiCond cond=0)", + "call_args": "(name,size,cond)", + "cimguiname": "igSetWindowSize", + "defaults": { + "cond": "0" + }, + "funcname": "SetWindowSize", + "namespace": "ImGui", + "ov_cimguiname": "igSetWindowSizeStr", + "ret": "void", + "signature": "(const char*,const ImVec2,ImGuiCond)", + "stname": "" + } + ], + "igShowAboutWindow": [ + { + "args": "(bool* p_open)", + "argsT": [ + { + "name": "p_open", + "type": "bool*" + } + ], + "argsoriginal": "(bool* p_open=((void*)0))", + "call_args": "(p_open)", + "cimguiname": "igShowAboutWindow", + "defaults": { + "p_open": "((void*)0)" + }, + "funcname": "ShowAboutWindow", + "namespace": "ImGui", + "ov_cimguiname": "igShowAboutWindow", + "ret": "void", + "signature": "(bool*)", + "stname": "" + } + ], + "igShowDemoWindow": [ + { + "args": "(bool* p_open)", + "argsT": [ + { + "name": "p_open", + "type": "bool*" + } + ], + "argsoriginal": "(bool* p_open=((void*)0))", + "call_args": "(p_open)", + "cimguiname": "igShowDemoWindow", + "defaults": { + "p_open": "((void*)0)" + }, + "funcname": "ShowDemoWindow", + "namespace": "ImGui", + "ov_cimguiname": "igShowDemoWindow", + "ret": "void", + "signature": "(bool*)", + "stname": "" + } + ], + "igShowFontSelector": [ + { + "args": "(const char* label)", + "argsT": [ + { + "name": "label", + "type": "const char*" + } + ], + "argsoriginal": "(const char* label)", + "call_args": "(label)", + "cimguiname": "igShowFontSelector", + "defaults": [], + "funcname": "ShowFontSelector", + "namespace": "ImGui", + "ov_cimguiname": "igShowFontSelector", + "ret": "void", + "signature": "(const char*)", + "stname": "" + } + ], + "igShowMetricsWindow": [ + { + "args": "(bool* p_open)", + "argsT": [ + { + "name": "p_open", + "type": "bool*" + } + ], + "argsoriginal": "(bool* p_open=((void*)0))", + "call_args": "(p_open)", + "cimguiname": "igShowMetricsWindow", + "defaults": { + "p_open": "((void*)0)" + }, + "funcname": "ShowMetricsWindow", + "namespace": "ImGui", + "ov_cimguiname": "igShowMetricsWindow", + "ret": "void", + "signature": "(bool*)", + "stname": "" + } + ], + "igShowStyleEditor": [ + { + "args": "(ImGuiStyle* ref)", + "argsT": [ + { + "name": "ref", + "type": "ImGuiStyle*" + } + ], + "argsoriginal": "(ImGuiStyle* ref=((void*)0))", + "call_args": "(ref)", + "cimguiname": "igShowStyleEditor", + "defaults": { + "ref": "((void*)0)" + }, + "funcname": "ShowStyleEditor", + "namespace": "ImGui", + "ov_cimguiname": "igShowStyleEditor", + "ret": "void", + "signature": "(ImGuiStyle*)", + "stname": "" + } + ], + "igShowStyleSelector": [ + { + "args": "(const char* label)", + "argsT": [ + { + "name": "label", + "type": "const char*" + } + ], + "argsoriginal": "(const char* label)", + "call_args": "(label)", + "cimguiname": "igShowStyleSelector", + "defaults": [], + "funcname": "ShowStyleSelector", + "namespace": "ImGui", + "ov_cimguiname": "igShowStyleSelector", + "ret": "bool", + "signature": "(const char*)", + "stname": "" + } + ], + "igShowUserGuide": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igShowUserGuide", + "defaults": [], + "funcname": "ShowUserGuide", + "namespace": "ImGui", + "ov_cimguiname": "igShowUserGuide", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igSliderAngle": [ + { + "args": "(const char* label,float* v_rad,float v_degrees_min,float v_degrees_max,const char* format)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "v_rad", + "type": "float*" + }, + { + "name": "v_degrees_min", + "type": "float" + }, + { + "name": "v_degrees_max", + "type": "float" + }, + { + "name": "format", + "type": "const char*" + } + ], + "argsoriginal": "(const char* label,float* v_rad,float v_degrees_min=-360.0f,float v_degrees_max=+360.0f,const char* format=\"%.0f deg\")", + "call_args": "(label,v_rad,v_degrees_min,v_degrees_max,format)", + "cimguiname": "igSliderAngle", + "defaults": { + "format": "\"%.0f deg\"", + "v_degrees_max": "+360.0f", + "v_degrees_min": "-360.0f" + }, + "funcname": "SliderAngle", + "namespace": "ImGui", + "ov_cimguiname": "igSliderAngle", + "ret": "bool", + "signature": "(const char*,float*,float,float,const char*)", + "stname": "" + } + ], + "igSliderFloat": [ + { + "args": "(const char* label,float* v,float v_min,float v_max,const char* format,float power)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "v", + "type": "float*" + }, + { + "name": "v_min", + "type": "float" + }, + { + "name": "v_max", + "type": "float" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "power", + "type": "float" + } + ], + "argsoriginal": "(const char* label,float* v,float v_min,float v_max,const char* format=\"%.3f\",float power=1.0f)", + "call_args": "(label,v,v_min,v_max,format,power)", + "cimguiname": "igSliderFloat", + "defaults": { + "format": "\"%.3f\"", + "power": "1.0f" + }, + "funcname": "SliderFloat", + "namespace": "ImGui", + "ov_cimguiname": "igSliderFloat", + "ret": "bool", + "signature": "(const char*,float*,float,float,const char*,float)", + "stname": "" + } + ], + "igSliderFloat2": [ + { + "args": "(const char* label,float v[2],float v_min,float v_max,const char* format,float power)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "v", + "type": "float[2]" + }, + { + "name": "v_min", + "type": "float" + }, + { + "name": "v_max", + "type": "float" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "power", + "type": "float" + } + ], + "argsoriginal": "(const char* label,float v[2],float v_min,float v_max,const char* format=\"%.3f\",float power=1.0f)", + "call_args": "(label,v,v_min,v_max,format,power)", + "cimguiname": "igSliderFloat2", + "defaults": { + "format": "\"%.3f\"", + "power": "1.0f" + }, + "funcname": "SliderFloat2", + "namespace": "ImGui", + "ov_cimguiname": "igSliderFloat2", + "ret": "bool", + "signature": "(const char*,float[2],float,float,const char*,float)", + "stname": "" + } + ], + "igSliderFloat3": [ + { + "args": "(const char* label,float v[3],float v_min,float v_max,const char* format,float power)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "v", + "type": "float[3]" + }, + { + "name": "v_min", + "type": "float" + }, + { + "name": "v_max", + "type": "float" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "power", + "type": "float" + } + ], + "argsoriginal": "(const char* label,float v[3],float v_min,float v_max,const char* format=\"%.3f\",float power=1.0f)", + "call_args": "(label,v,v_min,v_max,format,power)", + "cimguiname": "igSliderFloat3", + "defaults": { + "format": "\"%.3f\"", + "power": "1.0f" + }, + "funcname": "SliderFloat3", + "namespace": "ImGui", + "ov_cimguiname": "igSliderFloat3", + "ret": "bool", + "signature": "(const char*,float[3],float,float,const char*,float)", + "stname": "" + } + ], + "igSliderFloat4": [ + { + "args": "(const char* label,float v[4],float v_min,float v_max,const char* format,float power)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "v", + "type": "float[4]" + }, + { + "name": "v_min", + "type": "float" + }, + { + "name": "v_max", + "type": "float" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "power", + "type": "float" + } + ], + "argsoriginal": "(const char* label,float v[4],float v_min,float v_max,const char* format=\"%.3f\",float power=1.0f)", + "call_args": "(label,v,v_min,v_max,format,power)", + "cimguiname": "igSliderFloat4", + "defaults": { + "format": "\"%.3f\"", + "power": "1.0f" + }, + "funcname": "SliderFloat4", + "namespace": "ImGui", + "ov_cimguiname": "igSliderFloat4", + "ret": "bool", + "signature": "(const char*,float[4],float,float,const char*,float)", + "stname": "" + } + ], + "igSliderInt": [ + { + "args": "(const char* label,int* v,int v_min,int v_max,const char* format)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "v", + "type": "int*" + }, + { + "name": "v_min", + "type": "int" + }, + { + "name": "v_max", + "type": "int" + }, + { + "name": "format", + "type": "const char*" + } + ], + "argsoriginal": "(const char* label,int* v,int v_min,int v_max,const char* format=\"%d\")", + "call_args": "(label,v,v_min,v_max,format)", + "cimguiname": "igSliderInt", + "defaults": { + "format": "\"%d\"" + }, + "funcname": "SliderInt", + "namespace": "ImGui", + "ov_cimguiname": "igSliderInt", + "ret": "bool", + "signature": "(const char*,int*,int,int,const char*)", + "stname": "" + } + ], + "igSliderInt2": [ + { + "args": "(const char* label,int v[2],int v_min,int v_max,const char* format)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "v", + "type": "int[2]" + }, + { + "name": "v_min", + "type": "int" + }, + { + "name": "v_max", + "type": "int" + }, + { + "name": "format", + "type": "const char*" + } + ], + "argsoriginal": "(const char* label,int v[2],int v_min,int v_max,const char* format=\"%d\")", + "call_args": "(label,v,v_min,v_max,format)", + "cimguiname": "igSliderInt2", + "defaults": { + "format": "\"%d\"" + }, + "funcname": "SliderInt2", + "namespace": "ImGui", + "ov_cimguiname": "igSliderInt2", + "ret": "bool", + "signature": "(const char*,int[2],int,int,const char*)", + "stname": "" + } + ], + "igSliderInt3": [ + { + "args": "(const char* label,int v[3],int v_min,int v_max,const char* format)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "v", + "type": "int[3]" + }, + { + "name": "v_min", + "type": "int" + }, + { + "name": "v_max", + "type": "int" + }, + { + "name": "format", + "type": "const char*" + } + ], + "argsoriginal": "(const char* label,int v[3],int v_min,int v_max,const char* format=\"%d\")", + "call_args": "(label,v,v_min,v_max,format)", + "cimguiname": "igSliderInt3", + "defaults": { + "format": "\"%d\"" + }, + "funcname": "SliderInt3", + "namespace": "ImGui", + "ov_cimguiname": "igSliderInt3", + "ret": "bool", + "signature": "(const char*,int[3],int,int,const char*)", + "stname": "" + } + ], + "igSliderInt4": [ + { + "args": "(const char* label,int v[4],int v_min,int v_max,const char* format)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "v", + "type": "int[4]" + }, + { + "name": "v_min", + "type": "int" + }, + { + "name": "v_max", + "type": "int" + }, + { + "name": "format", + "type": "const char*" + } + ], + "argsoriginal": "(const char* label,int v[4],int v_min,int v_max,const char* format=\"%d\")", + "call_args": "(label,v,v_min,v_max,format)", + "cimguiname": "igSliderInt4", + "defaults": { + "format": "\"%d\"" + }, + "funcname": "SliderInt4", + "namespace": "ImGui", + "ov_cimguiname": "igSliderInt4", + "ret": "bool", + "signature": "(const char*,int[4],int,int,const char*)", + "stname": "" + } + ], + "igSliderScalar": [ + { + "args": "(const char* label,ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max,const char* format,float power)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "data_type", + "type": "ImGuiDataType" + }, + { + "name": "p_data", + "type": "void*" + }, + { + "name": "p_min", + "type": "const void*" + }, + { + "name": "p_max", + "type": "const void*" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "power", + "type": "float" + } + ], + "argsoriginal": "(const char* label,ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max,const char* format=((void*)0),float power=1.0f)", + "call_args": "(label,data_type,p_data,p_min,p_max,format,power)", + "cimguiname": "igSliderScalar", + "defaults": { + "format": "((void*)0)", + "power": "1.0f" + }, + "funcname": "SliderScalar", + "namespace": "ImGui", + "ov_cimguiname": "igSliderScalar", + "ret": "bool", + "signature": "(const char*,ImGuiDataType,void*,const void*,const void*,const char*,float)", + "stname": "" + } + ], + "igSliderScalarN": [ + { + "args": "(const char* label,ImGuiDataType data_type,void* p_data,int components,const void* p_min,const void* p_max,const char* format,float power)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "data_type", + "type": "ImGuiDataType" + }, + { + "name": "p_data", + "type": "void*" + }, + { + "name": "components", + "type": "int" + }, + { + "name": "p_min", + "type": "const void*" + }, + { + "name": "p_max", + "type": "const void*" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "power", + "type": "float" + } + ], + "argsoriginal": "(const char* label,ImGuiDataType data_type,void* p_data,int components,const void* p_min,const void* p_max,const char* format=((void*)0),float power=1.0f)", + "call_args": "(label,data_type,p_data,components,p_min,p_max,format,power)", + "cimguiname": "igSliderScalarN", + "defaults": { + "format": "((void*)0)", + "power": "1.0f" + }, + "funcname": "SliderScalarN", + "namespace": "ImGui", + "ov_cimguiname": "igSliderScalarN", + "ret": "bool", + "signature": "(const char*,ImGuiDataType,void*,int,const void*,const void*,const char*,float)", + "stname": "" + } + ], + "igSmallButton": [ + { + "args": "(const char* label)", + "argsT": [ + { + "name": "label", + "type": "const char*" + } + ], + "argsoriginal": "(const char* label)", + "call_args": "(label)", + "cimguiname": "igSmallButton", + "defaults": [], + "funcname": "SmallButton", + "namespace": "ImGui", + "ov_cimguiname": "igSmallButton", + "ret": "bool", + "signature": "(const char*)", + "stname": "" + } + ], + "igSpacing": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igSpacing", + "defaults": [], + "funcname": "Spacing", + "namespace": "ImGui", + "ov_cimguiname": "igSpacing", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igStyleColorsClassic": [ + { + "args": "(ImGuiStyle* dst)", + "argsT": [ + { + "name": "dst", + "type": "ImGuiStyle*" + } + ], + "argsoriginal": "(ImGuiStyle* dst=((void*)0))", + "call_args": "(dst)", + "cimguiname": "igStyleColorsClassic", + "defaults": { + "dst": "((void*)0)" + }, + "funcname": "StyleColorsClassic", + "namespace": "ImGui", + "ov_cimguiname": "igStyleColorsClassic", + "ret": "void", + "signature": "(ImGuiStyle*)", + "stname": "" + } + ], + "igStyleColorsDark": [ + { + "args": "(ImGuiStyle* dst)", + "argsT": [ + { + "name": "dst", + "type": "ImGuiStyle*" + } + ], + "argsoriginal": "(ImGuiStyle* dst=((void*)0))", + "call_args": "(dst)", + "cimguiname": "igStyleColorsDark", + "defaults": { + "dst": "((void*)0)" + }, + "funcname": "StyleColorsDark", + "namespace": "ImGui", + "ov_cimguiname": "igStyleColorsDark", + "ret": "void", + "signature": "(ImGuiStyle*)", + "stname": "" + } + ], + "igStyleColorsLight": [ + { + "args": "(ImGuiStyle* dst)", + "argsT": [ + { + "name": "dst", + "type": "ImGuiStyle*" + } + ], + "argsoriginal": "(ImGuiStyle* dst=((void*)0))", + "call_args": "(dst)", + "cimguiname": "igStyleColorsLight", + "defaults": { + "dst": "((void*)0)" + }, + "funcname": "StyleColorsLight", + "namespace": "ImGui", + "ov_cimguiname": "igStyleColorsLight", + "ret": "void", + "signature": "(ImGuiStyle*)", + "stname": "" + } + ], + "igText": [ + { + "args": "(const char* fmt,...)", + "argsT": [ + { + "name": "fmt", + "type": "const char*" + }, + { + "name": "...", + "type": "..." + } + ], + "argsoriginal": "(const char* fmt,...)", + "call_args": "(fmt,...)", + "cimguiname": "igText", + "defaults": [], + "funcname": "Text", + "isvararg": "...)", + "namespace": "ImGui", + "ov_cimguiname": "igText", + "ret": "void", + "signature": "(const char*,...)", + "stname": "" + } + ], + "igTextColored": [ + { + "args": "(const ImVec4 col,const char* fmt,...)", + "argsT": [ + { + "name": "col", + "type": "const ImVec4" + }, + { + "name": "fmt", + "type": "const char*" + }, + { + "name": "...", + "type": "..." + } + ], + "argsoriginal": "(const ImVec4& col,const char* fmt,...)", + "call_args": "(col,fmt,...)", + "cimguiname": "igTextColored", + "defaults": [], + "funcname": "TextColored", + "isvararg": "...)", + "namespace": "ImGui", + "ov_cimguiname": "igTextColored", + "ret": "void", + "signature": "(const ImVec4,const char*,...)", + "stname": "" + } + ], + "igTextColoredV": [ + { + "args": "(const ImVec4 col,const char* fmt,va_list args)", + "argsT": [ + { + "name": "col", + "type": "const ImVec4" + }, + { + "name": "fmt", + "type": "const char*" + }, + { + "name": "args", + "type": "va_list" + } + ], + "argsoriginal": "(const ImVec4& col,const char* fmt,va_list args)", + "call_args": "(col,fmt,args)", + "cimguiname": "igTextColoredV", + "defaults": [], + "funcname": "TextColoredV", + "namespace": "ImGui", + "ov_cimguiname": "igTextColoredV", + "ret": "void", + "signature": "(const ImVec4,const char*,va_list)", + "stname": "" + } + ], + "igTextDisabled": [ + { + "args": "(const char* fmt,...)", + "argsT": [ + { + "name": "fmt", + "type": "const char*" + }, + { + "name": "...", + "type": "..." + } + ], + "argsoriginal": "(const char* fmt,...)", + "call_args": "(fmt,...)", + "cimguiname": "igTextDisabled", + "defaults": [], + "funcname": "TextDisabled", + "isvararg": "...)", + "namespace": "ImGui", + "ov_cimguiname": "igTextDisabled", + "ret": "void", + "signature": "(const char*,...)", + "stname": "" + } + ], + "igTextDisabledV": [ + { + "args": "(const char* fmt,va_list args)", + "argsT": [ + { + "name": "fmt", + "type": "const char*" + }, + { + "name": "args", + "type": "va_list" + } + ], + "argsoriginal": "(const char* fmt,va_list args)", + "call_args": "(fmt,args)", + "cimguiname": "igTextDisabledV", + "defaults": [], + "funcname": "TextDisabledV", + "namespace": "ImGui", + "ov_cimguiname": "igTextDisabledV", + "ret": "void", + "signature": "(const char*,va_list)", + "stname": "" + } + ], + "igTextUnformatted": [ + { + "args": "(const char* text,const char* text_end)", + "argsT": [ + { + "name": "text", + "type": "const char*" + }, + { + "name": "text_end", + "type": "const char*" + } + ], + "argsoriginal": "(const char* text,const char* text_end=((void*)0))", + "call_args": "(text,text_end)", + "cimguiname": "igTextUnformatted", + "defaults": { + "text_end": "((void*)0)" + }, + "funcname": "TextUnformatted", + "namespace": "ImGui", + "ov_cimguiname": "igTextUnformatted", + "ret": "void", + "signature": "(const char*,const char*)", + "stname": "" + } + ], + "igTextV": [ + { + "args": "(const char* fmt,va_list args)", + "argsT": [ + { + "name": "fmt", + "type": "const char*" + }, + { + "name": "args", + "type": "va_list" + } + ], + "argsoriginal": "(const char* fmt,va_list args)", + "call_args": "(fmt,args)", + "cimguiname": "igTextV", + "defaults": [], + "funcname": "TextV", + "namespace": "ImGui", + "ov_cimguiname": "igTextV", + "ret": "void", + "signature": "(const char*,va_list)", + "stname": "" + } + ], + "igTextWrapped": [ + { + "args": "(const char* fmt,...)", + "argsT": [ + { + "name": "fmt", + "type": "const char*" + }, + { + "name": "...", + "type": "..." + } + ], + "argsoriginal": "(const char* fmt,...)", + "call_args": "(fmt,...)", + "cimguiname": "igTextWrapped", + "defaults": [], + "funcname": "TextWrapped", + "isvararg": "...)", + "namespace": "ImGui", + "ov_cimguiname": "igTextWrapped", + "ret": "void", + "signature": "(const char*,...)", + "stname": "" + } + ], + "igTextWrappedV": [ + { + "args": "(const char* fmt,va_list args)", + "argsT": [ + { + "name": "fmt", + "type": "const char*" + }, + { + "name": "args", + "type": "va_list" + } + ], + "argsoriginal": "(const char* fmt,va_list args)", + "call_args": "(fmt,args)", + "cimguiname": "igTextWrappedV", + "defaults": [], + "funcname": "TextWrappedV", + "namespace": "ImGui", + "ov_cimguiname": "igTextWrappedV", + "ret": "void", + "signature": "(const char*,va_list)", + "stname": "" + } + ], + "igTreeNode": [ + { + "args": "(const char* label)", + "argsT": [ + { + "name": "label", + "type": "const char*" + } + ], + "argsoriginal": "(const char* label)", + "call_args": "(label)", + "cimguiname": "igTreeNode", + "defaults": [], + "funcname": "TreeNode", + "namespace": "ImGui", + "ov_cimguiname": "igTreeNodeStr", + "ret": "bool", + "signature": "(const char*)", + "stname": "" + }, + { + "args": "(const char* str_id,const char* fmt,...)", + "argsT": [ + { + "name": "str_id", + "type": "const char*" + }, + { + "name": "fmt", + "type": "const char*" + }, + { + "name": "...", + "type": "..." + } + ], + "argsoriginal": "(const char* str_id,const char* fmt,...)", + "call_args": "(str_id,fmt,...)", + "cimguiname": "igTreeNode", + "defaults": [], + "funcname": "TreeNode", + "isvararg": "...)", + "namespace": "ImGui", + "ov_cimguiname": "igTreeNodeStrStr", + "ret": "bool", + "signature": "(const char*,const char*,...)", + "stname": "" + }, + { + "args": "(const void* ptr_id,const char* fmt,...)", + "argsT": [ + { + "name": "ptr_id", + "type": "const void*" + }, + { + "name": "fmt", + "type": "const char*" + }, + { + "name": "...", + "type": "..." + } + ], + "argsoriginal": "(const void* ptr_id,const char* fmt,...)", + "call_args": "(ptr_id,fmt,...)", + "cimguiname": "igTreeNode", + "defaults": [], + "funcname": "TreeNode", + "isvararg": "...)", + "namespace": "ImGui", + "ov_cimguiname": "igTreeNodePtr", + "ret": "bool", + "signature": "(const void*,const char*,...)", + "stname": "" + } + ], + "igTreeNodeEx": [ + { + "args": "(const char* label,ImGuiTreeNodeFlags flags)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiTreeNodeFlags" + } + ], + "argsoriginal": "(const char* label,ImGuiTreeNodeFlags flags=0)", + "call_args": "(label,flags)", + "cimguiname": "igTreeNodeEx", + "defaults": { + "flags": "0" + }, + "funcname": "TreeNodeEx", + "namespace": "ImGui", + "ov_cimguiname": "igTreeNodeExStr", + "ret": "bool", + "signature": "(const char*,ImGuiTreeNodeFlags)", + "stname": "" + }, + { + "args": "(const char* str_id,ImGuiTreeNodeFlags flags,const char* fmt,...)", + "argsT": [ + { + "name": "str_id", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiTreeNodeFlags" + }, + { + "name": "fmt", + "type": "const char*" + }, + { + "name": "...", + "type": "..." + } + ], + "argsoriginal": "(const char* str_id,ImGuiTreeNodeFlags flags,const char* fmt,...)", + "call_args": "(str_id,flags,fmt,...)", + "cimguiname": "igTreeNodeEx", + "defaults": [], + "funcname": "TreeNodeEx", + "isvararg": "...)", + "namespace": "ImGui", + "ov_cimguiname": "igTreeNodeExStrStr", + "ret": "bool", + "signature": "(const char*,ImGuiTreeNodeFlags,const char*,...)", + "stname": "" + }, + { + "args": "(const void* ptr_id,ImGuiTreeNodeFlags flags,const char* fmt,...)", + "argsT": [ + { + "name": "ptr_id", + "type": "const void*" + }, + { + "name": "flags", + "type": "ImGuiTreeNodeFlags" + }, + { + "name": "fmt", + "type": "const char*" + }, + { + "name": "...", + "type": "..." + } + ], + "argsoriginal": "(const void* ptr_id,ImGuiTreeNodeFlags flags,const char* fmt,...)", + "call_args": "(ptr_id,flags,fmt,...)", + "cimguiname": "igTreeNodeEx", + "defaults": [], + "funcname": "TreeNodeEx", + "isvararg": "...)", + "namespace": "ImGui", + "ov_cimguiname": "igTreeNodeExPtr", + "ret": "bool", + "signature": "(const void*,ImGuiTreeNodeFlags,const char*,...)", + "stname": "" + } + ], + "igTreeNodeExV": [ + { + "args": "(const char* str_id,ImGuiTreeNodeFlags flags,const char* fmt,va_list args)", + "argsT": [ + { + "name": "str_id", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiTreeNodeFlags" + }, + { + "name": "fmt", + "type": "const char*" + }, + { + "name": "args", + "type": "va_list" + } + ], + "argsoriginal": "(const char* str_id,ImGuiTreeNodeFlags flags,const char* fmt,va_list args)", + "call_args": "(str_id,flags,fmt,args)", + "cimguiname": "igTreeNodeExV", + "defaults": [], + "funcname": "TreeNodeExV", + "namespace": "ImGui", + "ov_cimguiname": "igTreeNodeExVStr", + "ret": "bool", + "signature": "(const char*,ImGuiTreeNodeFlags,const char*,va_list)", + "stname": "" + }, + { + "args": "(const void* ptr_id,ImGuiTreeNodeFlags flags,const char* fmt,va_list args)", + "argsT": [ + { + "name": "ptr_id", + "type": "const void*" + }, + { + "name": "flags", + "type": "ImGuiTreeNodeFlags" + }, + { + "name": "fmt", + "type": "const char*" + }, + { + "name": "args", + "type": "va_list" + } + ], + "argsoriginal": "(const void* ptr_id,ImGuiTreeNodeFlags flags,const char* fmt,va_list args)", + "call_args": "(ptr_id,flags,fmt,args)", + "cimguiname": "igTreeNodeExV", + "defaults": [], + "funcname": "TreeNodeExV", + "namespace": "ImGui", + "ov_cimguiname": "igTreeNodeExVPtr", + "ret": "bool", + "signature": "(const void*,ImGuiTreeNodeFlags,const char*,va_list)", + "stname": "" + } + ], + "igTreeNodeV": [ + { + "args": "(const char* str_id,const char* fmt,va_list args)", + "argsT": [ + { + "name": "str_id", + "type": "const char*" + }, + { + "name": "fmt", + "type": "const char*" + }, + { + "name": "args", + "type": "va_list" + } + ], + "argsoriginal": "(const char* str_id,const char* fmt,va_list args)", + "call_args": "(str_id,fmt,args)", + "cimguiname": "igTreeNodeV", + "defaults": [], + "funcname": "TreeNodeV", + "namespace": "ImGui", + "ov_cimguiname": "igTreeNodeVStr", + "ret": "bool", + "signature": "(const char*,const char*,va_list)", + "stname": "" + }, + { + "args": "(const void* ptr_id,const char* fmt,va_list args)", + "argsT": [ + { + "name": "ptr_id", + "type": "const void*" + }, + { + "name": "fmt", + "type": "const char*" + }, + { + "name": "args", + "type": "va_list" + } + ], + "argsoriginal": "(const void* ptr_id,const char* fmt,va_list args)", + "call_args": "(ptr_id,fmt,args)", + "cimguiname": "igTreeNodeV", + "defaults": [], + "funcname": "TreeNodeV", + "namespace": "ImGui", + "ov_cimguiname": "igTreeNodeVPtr", + "ret": "bool", + "signature": "(const void*,const char*,va_list)", + "stname": "" + } + ], + "igTreePop": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igTreePop", + "defaults": [], + "funcname": "TreePop", + "namespace": "ImGui", + "ov_cimguiname": "igTreePop", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igTreePush": [ + { + "args": "(const char* str_id)", + "argsT": [ + { + "name": "str_id", + "type": "const char*" + } + ], + "argsoriginal": "(const char* str_id)", + "call_args": "(str_id)", + "cimguiname": "igTreePush", + "defaults": [], + "funcname": "TreePush", + "namespace": "ImGui", + "ov_cimguiname": "igTreePushStr", + "ret": "void", + "signature": "(const char*)", + "stname": "" + }, + { + "args": "(const void* ptr_id)", + "argsT": [ + { + "name": "ptr_id", + "type": "const void*" + } + ], + "argsoriginal": "(const void* ptr_id=((void*)0))", + "call_args": "(ptr_id)", + "cimguiname": "igTreePush", + "defaults": { + "ptr_id": "((void*)0)" + }, + "funcname": "TreePush", + "namespace": "ImGui", + "ov_cimguiname": "igTreePushPtr", + "ret": "void", + "signature": "(const void*)", + "stname": "" + } + ], + "igUnindent": [ + { + "args": "(float indent_w)", + "argsT": [ + { + "name": "indent_w", + "type": "float" + } + ], + "argsoriginal": "(float indent_w=0.0f)", + "call_args": "(indent_w)", + "cimguiname": "igUnindent", + "defaults": { + "indent_w": "0.0f" + }, + "funcname": "Unindent", + "namespace": "ImGui", + "ov_cimguiname": "igUnindent", + "ret": "void", + "signature": "(float)", + "stname": "" + } + ], + "igVSliderFloat": [ + { + "args": "(const char* label,const ImVec2 size,float* v,float v_min,float v_max,const char* format,float power)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "size", + "type": "const ImVec2" + }, + { + "name": "v", + "type": "float*" + }, + { + "name": "v_min", + "type": "float" + }, + { + "name": "v_max", + "type": "float" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "power", + "type": "float" + } + ], + "argsoriginal": "(const char* label,const ImVec2& size,float* v,float v_min,float v_max,const char* format=\"%.3f\",float power=1.0f)", + "call_args": "(label,size,v,v_min,v_max,format,power)", + "cimguiname": "igVSliderFloat", + "defaults": { + "format": "\"%.3f\"", + "power": "1.0f" + }, + "funcname": "VSliderFloat", + "namespace": "ImGui", + "ov_cimguiname": "igVSliderFloat", + "ret": "bool", + "signature": "(const char*,const ImVec2,float*,float,float,const char*,float)", + "stname": "" + } + ], + "igVSliderInt": [ + { + "args": "(const char* label,const ImVec2 size,int* v,int v_min,int v_max,const char* format)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "size", + "type": "const ImVec2" + }, + { + "name": "v", + "type": "int*" + }, + { + "name": "v_min", + "type": "int" + }, + { + "name": "v_max", + "type": "int" + }, + { + "name": "format", + "type": "const char*" + } + ], + "argsoriginal": "(const char* label,const ImVec2& size,int* v,int v_min,int v_max,const char* format=\"%d\")", + "call_args": "(label,size,v,v_min,v_max,format)", + "cimguiname": "igVSliderInt", + "defaults": { + "format": "\"%d\"" + }, + "funcname": "VSliderInt", + "namespace": "ImGui", + "ov_cimguiname": "igVSliderInt", + "ret": "bool", + "signature": "(const char*,const ImVec2,int*,int,int,const char*)", + "stname": "" + } + ], + "igVSliderScalar": [ + { + "args": "(const char* label,const ImVec2 size,ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max,const char* format,float power)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "size", + "type": "const ImVec2" + }, + { + "name": "data_type", + "type": "ImGuiDataType" + }, + { + "name": "p_data", + "type": "void*" + }, + { + "name": "p_min", + "type": "const void*" + }, + { + "name": "p_max", + "type": "const void*" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "power", + "type": "float" + } + ], + "argsoriginal": "(const char* label,const ImVec2& size,ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max,const char* format=((void*)0),float power=1.0f)", + "call_args": "(label,size,data_type,p_data,p_min,p_max,format,power)", + "cimguiname": "igVSliderScalar", + "defaults": { + "format": "((void*)0)", + "power": "1.0f" + }, + "funcname": "VSliderScalar", + "namespace": "ImGui", + "ov_cimguiname": "igVSliderScalar", + "ret": "bool", + "signature": "(const char*,const ImVec2,ImGuiDataType,void*,const void*,const void*,const char*,float)", + "stname": "" + } + ], + "igValue": [ + { + "args": "(const char* prefix,bool b)", + "argsT": [ + { + "name": "prefix", + "type": "const char*" + }, + { + "name": "b", + "type": "bool" + } + ], + "argsoriginal": "(const char* prefix,bool b)", + "call_args": "(prefix,b)", + "cimguiname": "igValue", + "defaults": [], + "funcname": "Value", + "namespace": "ImGui", + "ov_cimguiname": "igValueBool", + "ret": "void", + "signature": "(const char*,bool)", + "stname": "" + }, + { + "args": "(const char* prefix,int v)", + "argsT": [ + { + "name": "prefix", + "type": "const char*" + }, + { + "name": "v", + "type": "int" + } + ], + "argsoriginal": "(const char* prefix,int v)", + "call_args": "(prefix,v)", + "cimguiname": "igValue", + "defaults": [], + "funcname": "Value", + "namespace": "ImGui", + "ov_cimguiname": "igValueInt", + "ret": "void", + "signature": "(const char*,int)", + "stname": "" + }, + { + "args": "(const char* prefix,unsigned int v)", + "argsT": [ + { + "name": "prefix", + "type": "const char*" + }, + { + "name": "v", + "type": "unsigned int" + } + ], + "argsoriginal": "(const char* prefix,unsigned int v)", + "call_args": "(prefix,v)", + "cimguiname": "igValue", + "defaults": [], + "funcname": "Value", + "namespace": "ImGui", + "ov_cimguiname": "igValueUint", + "ret": "void", + "signature": "(const char*,unsigned int)", + "stname": "" + }, + { + "args": "(const char* prefix,float v,const char* float_format)", + "argsT": [ + { + "name": "prefix", + "type": "const char*" + }, + { + "name": "v", + "type": "float" + }, + { + "name": "float_format", + "type": "const char*" + } + ], + "argsoriginal": "(const char* prefix,float v,const char* float_format=((void*)0))", + "call_args": "(prefix,v,float_format)", + "cimguiname": "igValue", + "defaults": { + "float_format": "((void*)0)" + }, + "funcname": "Value", + "namespace": "ImGui", + "ov_cimguiname": "igValueFloat", + "ret": "void", + "signature": "(const char*,float,const char*)", + "stname": "" + } + ] +} \ No newline at end of file diff --git a/imgui-sys/third-party/definitions.lua b/imgui-sys/third-party/definitions.lua new file mode 100644 index 0000000..72a0620 --- /dev/null +++ b/imgui-sys/third-party/definitions.lua @@ -0,0 +1,13053 @@ +local defs = {} +defs["ImColor_HSV"] = {} +defs["ImColor_HSV"][1] = {} +defs["ImColor_HSV"][1]["args"] = "(ImColor *pOut,ImColor* self,float h,float s,float v,float a)" +defs["ImColor_HSV"][1]["argsT"] = {} +defs["ImColor_HSV"][1]["argsT"][1] = {} +defs["ImColor_HSV"][1]["argsT"][1]["name"] = "pOut" +defs["ImColor_HSV"][1]["argsT"][1]["type"] = "ImColor*" +defs["ImColor_HSV"][1]["argsT"][2] = {} +defs["ImColor_HSV"][1]["argsT"][2]["name"] = "self" +defs["ImColor_HSV"][1]["argsT"][2]["type"] = "ImColor*" +defs["ImColor_HSV"][1]["argsT"][3] = {} +defs["ImColor_HSV"][1]["argsT"][3]["name"] = "h" +defs["ImColor_HSV"][1]["argsT"][3]["type"] = "float" +defs["ImColor_HSV"][1]["argsT"][4] = {} +defs["ImColor_HSV"][1]["argsT"][4]["name"] = "s" +defs["ImColor_HSV"][1]["argsT"][4]["type"] = "float" +defs["ImColor_HSV"][1]["argsT"][5] = {} +defs["ImColor_HSV"][1]["argsT"][5]["name"] = "v" +defs["ImColor_HSV"][1]["argsT"][5]["type"] = "float" +defs["ImColor_HSV"][1]["argsT"][6] = {} +defs["ImColor_HSV"][1]["argsT"][6]["name"] = "a" +defs["ImColor_HSV"][1]["argsT"][6]["type"] = "float" +defs["ImColor_HSV"][1]["argsoriginal"] = "(float h,float s,float v,float a=1.0f)" +defs["ImColor_HSV"][1]["call_args"] = "(h,s,v,a)" +defs["ImColor_HSV"][1]["cimguiname"] = "ImColor_HSV" +defs["ImColor_HSV"][1]["defaults"] = {} +defs["ImColor_HSV"][1]["defaults"]["a"] = "1.0f" +defs["ImColor_HSV"][1]["funcname"] = "HSV" +defs["ImColor_HSV"][1]["nonUDT"] = 1 +defs["ImColor_HSV"][1]["ov_cimguiname"] = "ImColor_HSV" +defs["ImColor_HSV"][1]["ret"] = "void" +defs["ImColor_HSV"][1]["signature"] = "(float,float,float,float)" +defs["ImColor_HSV"][1]["stname"] = "ImColor" +defs["ImColor_HSV"]["(float,float,float,float)"] = defs["ImColor_HSV"][1] +defs["ImColor_ImColor"] = {} +defs["ImColor_ImColor"][1] = {} +defs["ImColor_ImColor"][1]["args"] = "()" +defs["ImColor_ImColor"][1]["argsT"] = {} +defs["ImColor_ImColor"][1]["argsoriginal"] = "()" +defs["ImColor_ImColor"][1]["call_args"] = "()" +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]["ov_cimguiname"] = "ImColor_ImColorNil" +defs["ImColor_ImColor"][1]["signature"] = "()" +defs["ImColor_ImColor"][1]["stname"] = "ImColor" +defs["ImColor_ImColor"][2] = {} +defs["ImColor_ImColor"][2]["args"] = "(int r,int g,int b,int a)" +defs["ImColor_ImColor"][2]["argsT"] = {} +defs["ImColor_ImColor"][2]["argsT"][1] = {} +defs["ImColor_ImColor"][2]["argsT"][1]["name"] = "r" +defs["ImColor_ImColor"][2]["argsT"][1]["type"] = "int" +defs["ImColor_ImColor"][2]["argsT"][2] = {} +defs["ImColor_ImColor"][2]["argsT"][2]["name"] = "g" +defs["ImColor_ImColor"][2]["argsT"][2]["type"] = "int" +defs["ImColor_ImColor"][2]["argsT"][3] = {} +defs["ImColor_ImColor"][2]["argsT"][3]["name"] = "b" +defs["ImColor_ImColor"][2]["argsT"][3]["type"] = "int" +defs["ImColor_ImColor"][2]["argsT"][4] = {} +defs["ImColor_ImColor"][2]["argsT"][4]["name"] = "a" +defs["ImColor_ImColor"][2]["argsT"][4]["type"] = "int" +defs["ImColor_ImColor"][2]["argsoriginal"] = "(int r,int g,int b,int a=255)" +defs["ImColor_ImColor"][2]["call_args"] = "(r,g,b,a)" +defs["ImColor_ImColor"][2]["cimguiname"] = "ImColor_ImColor" +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]["ov_cimguiname"] = "ImColor_ImColorInt" +defs["ImColor_ImColor"][2]["signature"] = "(int,int,int,int)" +defs["ImColor_ImColor"][2]["stname"] = "ImColor" +defs["ImColor_ImColor"][3] = {} +defs["ImColor_ImColor"][3]["args"] = "(ImU32 rgba)" +defs["ImColor_ImColor"][3]["argsT"] = {} +defs["ImColor_ImColor"][3]["argsT"][1] = {} +defs["ImColor_ImColor"][3]["argsT"][1]["name"] = "rgba" +defs["ImColor_ImColor"][3]["argsT"][1]["type"] = "ImU32" +defs["ImColor_ImColor"][3]["argsoriginal"] = "(ImU32 rgba)" +defs["ImColor_ImColor"][3]["call_args"] = "(rgba)" +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]["ov_cimguiname"] = "ImColor_ImColorU32" +defs["ImColor_ImColor"][3]["signature"] = "(ImU32)" +defs["ImColor_ImColor"][3]["stname"] = "ImColor" +defs["ImColor_ImColor"][4] = {} +defs["ImColor_ImColor"][4]["args"] = "(float r,float g,float b,float a)" +defs["ImColor_ImColor"][4]["argsT"] = {} +defs["ImColor_ImColor"][4]["argsT"][1] = {} +defs["ImColor_ImColor"][4]["argsT"][1]["name"] = "r" +defs["ImColor_ImColor"][4]["argsT"][1]["type"] = "float" +defs["ImColor_ImColor"][4]["argsT"][2] = {} +defs["ImColor_ImColor"][4]["argsT"][2]["name"] = "g" +defs["ImColor_ImColor"][4]["argsT"][2]["type"] = "float" +defs["ImColor_ImColor"][4]["argsT"][3] = {} +defs["ImColor_ImColor"][4]["argsT"][3]["name"] = "b" +defs["ImColor_ImColor"][4]["argsT"][3]["type"] = "float" +defs["ImColor_ImColor"][4]["argsT"][4] = {} +defs["ImColor_ImColor"][4]["argsT"][4]["name"] = "a" +defs["ImColor_ImColor"][4]["argsT"][4]["type"] = "float" +defs["ImColor_ImColor"][4]["argsoriginal"] = "(float r,float g,float b,float a=1.0f)" +defs["ImColor_ImColor"][4]["call_args"] = "(r,g,b,a)" +defs["ImColor_ImColor"][4]["cimguiname"] = "ImColor_ImColor" +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]["ov_cimguiname"] = "ImColor_ImColorFloat" +defs["ImColor_ImColor"][4]["signature"] = "(float,float,float,float)" +defs["ImColor_ImColor"][4]["stname"] = "ImColor" +defs["ImColor_ImColor"][5] = {} +defs["ImColor_ImColor"][5]["args"] = "(const ImVec4 col)" +defs["ImColor_ImColor"][5]["argsT"] = {} +defs["ImColor_ImColor"][5]["argsT"][1] = {} +defs["ImColor_ImColor"][5]["argsT"][1]["name"] = "col" +defs["ImColor_ImColor"][5]["argsT"][1]["type"] = "const ImVec4" +defs["ImColor_ImColor"][5]["argsoriginal"] = "(const ImVec4& col)" +defs["ImColor_ImColor"][5]["call_args"] = "(col)" +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]["ov_cimguiname"] = "ImColor_ImColorVec4" +defs["ImColor_ImColor"][5]["signature"] = "(const ImVec4)" +defs["ImColor_ImColor"][5]["stname"] = "ImColor" +defs["ImColor_ImColor"]["()"] = defs["ImColor_ImColor"][1] +defs["ImColor_ImColor"]["(ImU32)"] = defs["ImColor_ImColor"][3] +defs["ImColor_ImColor"]["(const ImVec4)"] = defs["ImColor_ImColor"][5] +defs["ImColor_ImColor"]["(float,float,float,float)"] = defs["ImColor_ImColor"][4] +defs["ImColor_ImColor"]["(int,int,int,int)"] = defs["ImColor_ImColor"][2] +defs["ImColor_SetHSV"] = {} +defs["ImColor_SetHSV"][1] = {} +defs["ImColor_SetHSV"][1]["args"] = "(ImColor* self,float h,float s,float v,float a)" +defs["ImColor_SetHSV"][1]["argsT"] = {} +defs["ImColor_SetHSV"][1]["argsT"][1] = {} +defs["ImColor_SetHSV"][1]["argsT"][1]["name"] = "self" +defs["ImColor_SetHSV"][1]["argsT"][1]["type"] = "ImColor*" +defs["ImColor_SetHSV"][1]["argsT"][2] = {} +defs["ImColor_SetHSV"][1]["argsT"][2]["name"] = "h" +defs["ImColor_SetHSV"][1]["argsT"][2]["type"] = "float" +defs["ImColor_SetHSV"][1]["argsT"][3] = {} +defs["ImColor_SetHSV"][1]["argsT"][3]["name"] = "s" +defs["ImColor_SetHSV"][1]["argsT"][3]["type"] = "float" +defs["ImColor_SetHSV"][1]["argsT"][4] = {} +defs["ImColor_SetHSV"][1]["argsT"][4]["name"] = "v" +defs["ImColor_SetHSV"][1]["argsT"][4]["type"] = "float" +defs["ImColor_SetHSV"][1]["argsT"][5] = {} +defs["ImColor_SetHSV"][1]["argsT"][5]["name"] = "a" +defs["ImColor_SetHSV"][1]["argsT"][5]["type"] = "float" +defs["ImColor_SetHSV"][1]["argsoriginal"] = "(float h,float s,float v,float a=1.0f)" +defs["ImColor_SetHSV"][1]["call_args"] = "(h,s,v,a)" +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]["ov_cimguiname"] = "ImColor_SetHSV" +defs["ImColor_SetHSV"][1]["ret"] = "void" +defs["ImColor_SetHSV"][1]["signature"] = "(float,float,float,float)" +defs["ImColor_SetHSV"][1]["stname"] = "ImColor" +defs["ImColor_SetHSV"]["(float,float,float,float)"] = defs["ImColor_SetHSV"][1] +defs["ImColor_destroy"] = {} +defs["ImColor_destroy"][1] = {} +defs["ImColor_destroy"][1]["args"] = "(ImColor* self)" +defs["ImColor_destroy"][1]["argsT"] = {} +defs["ImColor_destroy"][1]["argsT"][1] = {} +defs["ImColor_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImColor_destroy"][1]["argsT"][1]["type"] = "ImColor*" +defs["ImColor_destroy"][1]["call_args"] = "(self)" +defs["ImColor_destroy"][1]["cimguiname"] = "ImColor_destroy" +defs["ImColor_destroy"][1]["defaults"] = {} +defs["ImColor_destroy"][1]["destructor"] = true +defs["ImColor_destroy"][1]["ov_cimguiname"] = "ImColor_destroy" +defs["ImColor_destroy"][1]["ret"] = "void" +defs["ImColor_destroy"][1]["signature"] = "(ImColor*)" +defs["ImColor_destroy"][1]["stname"] = "ImColor" +defs["ImColor_destroy"]["(ImColor*)"] = defs["ImColor_destroy"][1] +defs["ImDrawCmd_ImDrawCmd"] = {} +defs["ImDrawCmd_ImDrawCmd"][1] = {} +defs["ImDrawCmd_ImDrawCmd"][1]["args"] = "()" +defs["ImDrawCmd_ImDrawCmd"][1]["argsT"] = {} +defs["ImDrawCmd_ImDrawCmd"][1]["argsoriginal"] = "()" +defs["ImDrawCmd_ImDrawCmd"][1]["call_args"] = "()" +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]["ov_cimguiname"] = "ImDrawCmd_ImDrawCmd" +defs["ImDrawCmd_ImDrawCmd"][1]["signature"] = "()" +defs["ImDrawCmd_ImDrawCmd"][1]["stname"] = "ImDrawCmd" +defs["ImDrawCmd_ImDrawCmd"]["()"] = defs["ImDrawCmd_ImDrawCmd"][1] +defs["ImDrawCmd_destroy"] = {} +defs["ImDrawCmd_destroy"][1] = {} +defs["ImDrawCmd_destroy"][1]["args"] = "(ImDrawCmd* self)" +defs["ImDrawCmd_destroy"][1]["argsT"] = {} +defs["ImDrawCmd_destroy"][1]["argsT"][1] = {} +defs["ImDrawCmd_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImDrawCmd_destroy"][1]["argsT"][1]["type"] = "ImDrawCmd*" +defs["ImDrawCmd_destroy"][1]["call_args"] = "(self)" +defs["ImDrawCmd_destroy"][1]["cimguiname"] = "ImDrawCmd_destroy" +defs["ImDrawCmd_destroy"][1]["defaults"] = {} +defs["ImDrawCmd_destroy"][1]["destructor"] = true +defs["ImDrawCmd_destroy"][1]["ov_cimguiname"] = "ImDrawCmd_destroy" +defs["ImDrawCmd_destroy"][1]["ret"] = "void" +defs["ImDrawCmd_destroy"][1]["signature"] = "(ImDrawCmd*)" +defs["ImDrawCmd_destroy"][1]["stname"] = "ImDrawCmd" +defs["ImDrawCmd_destroy"]["(ImDrawCmd*)"] = defs["ImDrawCmd_destroy"][1] +defs["ImDrawData_Clear"] = {} +defs["ImDrawData_Clear"][1] = {} +defs["ImDrawData_Clear"][1]["args"] = "(ImDrawData* self)" +defs["ImDrawData_Clear"][1]["argsT"] = {} +defs["ImDrawData_Clear"][1]["argsT"][1] = {} +defs["ImDrawData_Clear"][1]["argsT"][1]["name"] = "self" +defs["ImDrawData_Clear"][1]["argsT"][1]["type"] = "ImDrawData*" +defs["ImDrawData_Clear"][1]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImDrawData_Clear" +defs["ImDrawData_Clear"][1]["ret"] = "void" +defs["ImDrawData_Clear"][1]["signature"] = "()" +defs["ImDrawData_Clear"][1]["stname"] = "ImDrawData" +defs["ImDrawData_Clear"]["()"] = defs["ImDrawData_Clear"][1] +defs["ImDrawData_DeIndexAllBuffers"] = {} +defs["ImDrawData_DeIndexAllBuffers"][1] = {} +defs["ImDrawData_DeIndexAllBuffers"][1]["args"] = "(ImDrawData* self)" +defs["ImDrawData_DeIndexAllBuffers"][1]["argsT"] = {} +defs["ImDrawData_DeIndexAllBuffers"][1]["argsT"][1] = {} +defs["ImDrawData_DeIndexAllBuffers"][1]["argsT"][1]["name"] = "self" +defs["ImDrawData_DeIndexAllBuffers"][1]["argsT"][1]["type"] = "ImDrawData*" +defs["ImDrawData_DeIndexAllBuffers"][1]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImDrawData_DeIndexAllBuffers" +defs["ImDrawData_DeIndexAllBuffers"][1]["ret"] = "void" +defs["ImDrawData_DeIndexAllBuffers"][1]["signature"] = "()" +defs["ImDrawData_DeIndexAllBuffers"][1]["stname"] = "ImDrawData" +defs["ImDrawData_DeIndexAllBuffers"]["()"] = defs["ImDrawData_DeIndexAllBuffers"][1] +defs["ImDrawData_ImDrawData"] = {} +defs["ImDrawData_ImDrawData"][1] = {} +defs["ImDrawData_ImDrawData"][1]["args"] = "()" +defs["ImDrawData_ImDrawData"][1]["argsT"] = {} +defs["ImDrawData_ImDrawData"][1]["argsoriginal"] = "()" +defs["ImDrawData_ImDrawData"][1]["call_args"] = "()" +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]["ov_cimguiname"] = "ImDrawData_ImDrawData" +defs["ImDrawData_ImDrawData"][1]["signature"] = "()" +defs["ImDrawData_ImDrawData"][1]["stname"] = "ImDrawData" +defs["ImDrawData_ImDrawData"]["()"] = defs["ImDrawData_ImDrawData"][1] +defs["ImDrawData_ScaleClipRects"] = {} +defs["ImDrawData_ScaleClipRects"][1] = {} +defs["ImDrawData_ScaleClipRects"][1]["args"] = "(ImDrawData* self,const ImVec2 fb_scale)" +defs["ImDrawData_ScaleClipRects"][1]["argsT"] = {} +defs["ImDrawData_ScaleClipRects"][1]["argsT"][1] = {} +defs["ImDrawData_ScaleClipRects"][1]["argsT"][1]["name"] = "self" +defs["ImDrawData_ScaleClipRects"][1]["argsT"][1]["type"] = "ImDrawData*" +defs["ImDrawData_ScaleClipRects"][1]["argsT"][2] = {} +defs["ImDrawData_ScaleClipRects"][1]["argsT"][2]["name"] = "fb_scale" +defs["ImDrawData_ScaleClipRects"][1]["argsT"][2]["type"] = "const ImVec2" +defs["ImDrawData_ScaleClipRects"][1]["argsoriginal"] = "(const ImVec2& fb_scale)" +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]["ov_cimguiname"] = "ImDrawData_ScaleClipRects" +defs["ImDrawData_ScaleClipRects"][1]["ret"] = "void" +defs["ImDrawData_ScaleClipRects"][1]["signature"] = "(const ImVec2)" +defs["ImDrawData_ScaleClipRects"][1]["stname"] = "ImDrawData" +defs["ImDrawData_ScaleClipRects"]["(const ImVec2)"] = defs["ImDrawData_ScaleClipRects"][1] +defs["ImDrawData_destroy"] = {} +defs["ImDrawData_destroy"][1] = {} +defs["ImDrawData_destroy"][1]["args"] = "(ImDrawData* self)" +defs["ImDrawData_destroy"][1]["argsT"] = {} +defs["ImDrawData_destroy"][1]["argsT"][1] = {} +defs["ImDrawData_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImDrawData_destroy"][1]["argsT"][1]["type"] = "ImDrawData*" +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]["ov_cimguiname"] = "ImDrawData_destroy" +defs["ImDrawData_destroy"][1]["ret"] = "void" +defs["ImDrawData_destroy"][1]["signature"] = "(ImDrawData*)" +defs["ImDrawData_destroy"][1]["stname"] = "ImDrawData" +defs["ImDrawData_destroy"]["(ImDrawData*)"] = defs["ImDrawData_destroy"][1] +defs["ImDrawListSplitter_Clear"] = {} +defs["ImDrawListSplitter_Clear"][1] = {} +defs["ImDrawListSplitter_Clear"][1]["args"] = "(ImDrawListSplitter* self)" +defs["ImDrawListSplitter_Clear"][1]["argsT"] = {} +defs["ImDrawListSplitter_Clear"][1]["argsT"][1] = {} +defs["ImDrawListSplitter_Clear"][1]["argsT"][1]["name"] = "self" +defs["ImDrawListSplitter_Clear"][1]["argsT"][1]["type"] = "ImDrawListSplitter*" +defs["ImDrawListSplitter_Clear"][1]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImDrawListSplitter_Clear" +defs["ImDrawListSplitter_Clear"][1]["ret"] = "void" +defs["ImDrawListSplitter_Clear"][1]["signature"] = "()" +defs["ImDrawListSplitter_Clear"][1]["stname"] = "ImDrawListSplitter" +defs["ImDrawListSplitter_Clear"]["()"] = defs["ImDrawListSplitter_Clear"][1] +defs["ImDrawListSplitter_ClearFreeMemory"] = {} +defs["ImDrawListSplitter_ClearFreeMemory"][1] = {} +defs["ImDrawListSplitter_ClearFreeMemory"][1]["args"] = "(ImDrawListSplitter* self)" +defs["ImDrawListSplitter_ClearFreeMemory"][1]["argsT"] = {} +defs["ImDrawListSplitter_ClearFreeMemory"][1]["argsT"][1] = {} +defs["ImDrawListSplitter_ClearFreeMemory"][1]["argsT"][1]["name"] = "self" +defs["ImDrawListSplitter_ClearFreeMemory"][1]["argsT"][1]["type"] = "ImDrawListSplitter*" +defs["ImDrawListSplitter_ClearFreeMemory"][1]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImDrawListSplitter_ClearFreeMemory" +defs["ImDrawListSplitter_ClearFreeMemory"][1]["ret"] = "void" +defs["ImDrawListSplitter_ClearFreeMemory"][1]["signature"] = "()" +defs["ImDrawListSplitter_ClearFreeMemory"][1]["stname"] = "ImDrawListSplitter" +defs["ImDrawListSplitter_ClearFreeMemory"]["()"] = defs["ImDrawListSplitter_ClearFreeMemory"][1] +defs["ImDrawListSplitter_ImDrawListSplitter"] = {} +defs["ImDrawListSplitter_ImDrawListSplitter"][1] = {} +defs["ImDrawListSplitter_ImDrawListSplitter"][1]["args"] = "()" +defs["ImDrawListSplitter_ImDrawListSplitter"][1]["argsT"] = {} +defs["ImDrawListSplitter_ImDrawListSplitter"][1]["argsoriginal"] = "()" +defs["ImDrawListSplitter_ImDrawListSplitter"][1]["call_args"] = "()" +defs["ImDrawListSplitter_ImDrawListSplitter"][1]["cimguiname"] = "ImDrawListSplitter_ImDrawListSplitter" +defs["ImDrawListSplitter_ImDrawListSplitter"][1]["constructor"] = true +defs["ImDrawListSplitter_ImDrawListSplitter"][1]["defaults"] = {} +defs["ImDrawListSplitter_ImDrawListSplitter"][1]["funcname"] = "ImDrawListSplitter" +defs["ImDrawListSplitter_ImDrawListSplitter"][1]["ov_cimguiname"] = "ImDrawListSplitter_ImDrawListSplitter" +defs["ImDrawListSplitter_ImDrawListSplitter"][1]["signature"] = "()" +defs["ImDrawListSplitter_ImDrawListSplitter"][1]["stname"] = "ImDrawListSplitter" +defs["ImDrawListSplitter_ImDrawListSplitter"]["()"] = defs["ImDrawListSplitter_ImDrawListSplitter"][1] +defs["ImDrawListSplitter_Merge"] = {} +defs["ImDrawListSplitter_Merge"][1] = {} +defs["ImDrawListSplitter_Merge"][1]["args"] = "(ImDrawListSplitter* self,ImDrawList* draw_list)" +defs["ImDrawListSplitter_Merge"][1]["argsT"] = {} +defs["ImDrawListSplitter_Merge"][1]["argsT"][1] = {} +defs["ImDrawListSplitter_Merge"][1]["argsT"][1]["name"] = "self" +defs["ImDrawListSplitter_Merge"][1]["argsT"][1]["type"] = "ImDrawListSplitter*" +defs["ImDrawListSplitter_Merge"][1]["argsT"][2] = {} +defs["ImDrawListSplitter_Merge"][1]["argsT"][2]["name"] = "draw_list" +defs["ImDrawListSplitter_Merge"][1]["argsT"][2]["type"] = "ImDrawList*" +defs["ImDrawListSplitter_Merge"][1]["argsoriginal"] = "(ImDrawList* draw_list)" +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]["ov_cimguiname"] = "ImDrawListSplitter_Merge" +defs["ImDrawListSplitter_Merge"][1]["ret"] = "void" +defs["ImDrawListSplitter_Merge"][1]["signature"] = "(ImDrawList*)" +defs["ImDrawListSplitter_Merge"][1]["stname"] = "ImDrawListSplitter" +defs["ImDrawListSplitter_Merge"]["(ImDrawList*)"] = defs["ImDrawListSplitter_Merge"][1] +defs["ImDrawListSplitter_SetCurrentChannel"] = {} +defs["ImDrawListSplitter_SetCurrentChannel"][1] = {} +defs["ImDrawListSplitter_SetCurrentChannel"][1]["args"] = "(ImDrawListSplitter* self,ImDrawList* draw_list,int channel_idx)" +defs["ImDrawListSplitter_SetCurrentChannel"][1]["argsT"] = {} +defs["ImDrawListSplitter_SetCurrentChannel"][1]["argsT"][1] = {} +defs["ImDrawListSplitter_SetCurrentChannel"][1]["argsT"][1]["name"] = "self" +defs["ImDrawListSplitter_SetCurrentChannel"][1]["argsT"][1]["type"] = "ImDrawListSplitter*" +defs["ImDrawListSplitter_SetCurrentChannel"][1]["argsT"][2] = {} +defs["ImDrawListSplitter_SetCurrentChannel"][1]["argsT"][2]["name"] = "draw_list" +defs["ImDrawListSplitter_SetCurrentChannel"][1]["argsT"][2]["type"] = "ImDrawList*" +defs["ImDrawListSplitter_SetCurrentChannel"][1]["argsT"][3] = {} +defs["ImDrawListSplitter_SetCurrentChannel"][1]["argsT"][3]["name"] = "channel_idx" +defs["ImDrawListSplitter_SetCurrentChannel"][1]["argsT"][3]["type"] = "int" +defs["ImDrawListSplitter_SetCurrentChannel"][1]["argsoriginal"] = "(ImDrawList* draw_list,int channel_idx)" +defs["ImDrawListSplitter_SetCurrentChannel"][1]["call_args"] = "(draw_list,channel_idx)" +defs["ImDrawListSplitter_SetCurrentChannel"][1]["cimguiname"] = "ImDrawListSplitter_SetCurrentChannel" +defs["ImDrawListSplitter_SetCurrentChannel"][1]["defaults"] = {} +defs["ImDrawListSplitter_SetCurrentChannel"][1]["funcname"] = "SetCurrentChannel" +defs["ImDrawListSplitter_SetCurrentChannel"][1]["ov_cimguiname"] = "ImDrawListSplitter_SetCurrentChannel" +defs["ImDrawListSplitter_SetCurrentChannel"][1]["ret"] = "void" +defs["ImDrawListSplitter_SetCurrentChannel"][1]["signature"] = "(ImDrawList*,int)" +defs["ImDrawListSplitter_SetCurrentChannel"][1]["stname"] = "ImDrawListSplitter" +defs["ImDrawListSplitter_SetCurrentChannel"]["(ImDrawList*,int)"] = defs["ImDrawListSplitter_SetCurrentChannel"][1] +defs["ImDrawListSplitter_Split"] = {} +defs["ImDrawListSplitter_Split"][1] = {} +defs["ImDrawListSplitter_Split"][1]["args"] = "(ImDrawListSplitter* self,ImDrawList* draw_list,int count)" +defs["ImDrawListSplitter_Split"][1]["argsT"] = {} +defs["ImDrawListSplitter_Split"][1]["argsT"][1] = {} +defs["ImDrawListSplitter_Split"][1]["argsT"][1]["name"] = "self" +defs["ImDrawListSplitter_Split"][1]["argsT"][1]["type"] = "ImDrawListSplitter*" +defs["ImDrawListSplitter_Split"][1]["argsT"][2] = {} +defs["ImDrawListSplitter_Split"][1]["argsT"][2]["name"] = "draw_list" +defs["ImDrawListSplitter_Split"][1]["argsT"][2]["type"] = "ImDrawList*" +defs["ImDrawListSplitter_Split"][1]["argsT"][3] = {} +defs["ImDrawListSplitter_Split"][1]["argsT"][3]["name"] = "count" +defs["ImDrawListSplitter_Split"][1]["argsT"][3]["type"] = "int" +defs["ImDrawListSplitter_Split"][1]["argsoriginal"] = "(ImDrawList* draw_list,int count)" +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]["ov_cimguiname"] = "ImDrawListSplitter_Split" +defs["ImDrawListSplitter_Split"][1]["ret"] = "void" +defs["ImDrawListSplitter_Split"][1]["signature"] = "(ImDrawList*,int)" +defs["ImDrawListSplitter_Split"][1]["stname"] = "ImDrawListSplitter" +defs["ImDrawListSplitter_Split"]["(ImDrawList*,int)"] = defs["ImDrawListSplitter_Split"][1] +defs["ImDrawListSplitter_destroy"] = {} +defs["ImDrawListSplitter_destroy"][1] = {} +defs["ImDrawListSplitter_destroy"][1]["args"] = "(ImDrawListSplitter* self)" +defs["ImDrawListSplitter_destroy"][1]["argsT"] = {} +defs["ImDrawListSplitter_destroy"][1]["argsT"][1] = {} +defs["ImDrawListSplitter_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImDrawListSplitter_destroy"][1]["argsT"][1]["type"] = "ImDrawListSplitter*" +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]["ov_cimguiname"] = "ImDrawListSplitter_destroy" +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]["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_AddCallback"] = {} +defs["ImDrawList_AddCallback"][1] = {} +defs["ImDrawList_AddCallback"][1]["args"] = "(ImDrawList* self,ImDrawCallback callback,void* callback_data)" +defs["ImDrawList_AddCallback"][1]["argsT"] = {} +defs["ImDrawList_AddCallback"][1]["argsT"][1] = {} +defs["ImDrawList_AddCallback"][1]["argsT"][1]["name"] = "self" +defs["ImDrawList_AddCallback"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["ImDrawList_AddCallback"][1]["argsT"][2] = {} +defs["ImDrawList_AddCallback"][1]["argsT"][2]["name"] = "callback" +defs["ImDrawList_AddCallback"][1]["argsT"][2]["type"] = "ImDrawCallback" +defs["ImDrawList_AddCallback"][1]["argsT"][3] = {} +defs["ImDrawList_AddCallback"][1]["argsT"][3]["name"] = "callback_data" +defs["ImDrawList_AddCallback"][1]["argsT"][3]["type"] = "void*" +defs["ImDrawList_AddCallback"][1]["argsoriginal"] = "(ImDrawCallback callback,void* callback_data)" +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]["ov_cimguiname"] = "ImDrawList_AddCallback" +defs["ImDrawList_AddCallback"][1]["ret"] = "void" +defs["ImDrawList_AddCallback"][1]["signature"] = "(ImDrawCallback,void*)" +defs["ImDrawList_AddCallback"][1]["stname"] = "ImDrawList" +defs["ImDrawList_AddCallback"]["(ImDrawCallback,void*)"] = defs["ImDrawList_AddCallback"][1] +defs["ImDrawList_AddCircle"] = {} +defs["ImDrawList_AddCircle"][1] = {} +defs["ImDrawList_AddCircle"][1]["args"] = "(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments,float thickness)" +defs["ImDrawList_AddCircle"][1]["argsT"] = {} +defs["ImDrawList_AddCircle"][1]["argsT"][1] = {} +defs["ImDrawList_AddCircle"][1]["argsT"][1]["name"] = "self" +defs["ImDrawList_AddCircle"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["ImDrawList_AddCircle"][1]["argsT"][2] = {} +defs["ImDrawList_AddCircle"][1]["argsT"][2]["name"] = "center" +defs["ImDrawList_AddCircle"][1]["argsT"][2]["type"] = "const ImVec2" +defs["ImDrawList_AddCircle"][1]["argsT"][3] = {} +defs["ImDrawList_AddCircle"][1]["argsT"][3]["name"] = "radius" +defs["ImDrawList_AddCircle"][1]["argsT"][3]["type"] = "float" +defs["ImDrawList_AddCircle"][1]["argsT"][4] = {} +defs["ImDrawList_AddCircle"][1]["argsT"][4]["name"] = "col" +defs["ImDrawList_AddCircle"][1]["argsT"][4]["type"] = "ImU32" +defs["ImDrawList_AddCircle"][1]["argsT"][5] = {} +defs["ImDrawList_AddCircle"][1]["argsT"][5]["name"] = "num_segments" +defs["ImDrawList_AddCircle"][1]["argsT"][5]["type"] = "int" +defs["ImDrawList_AddCircle"][1]["argsT"][6] = {} +defs["ImDrawList_AddCircle"][1]["argsT"][6]["name"] = "thickness" +defs["ImDrawList_AddCircle"][1]["argsT"][6]["type"] = "float" +defs["ImDrawList_AddCircle"][1]["argsoriginal"] = "(const ImVec2& center,float radius,ImU32 col,int num_segments=12,float thickness=1.0f)" +defs["ImDrawList_AddCircle"][1]["call_args"] = "(center,radius,col,num_segments,thickness)" +defs["ImDrawList_AddCircle"][1]["cimguiname"] = "ImDrawList_AddCircle" +defs["ImDrawList_AddCircle"][1]["defaults"] = {} +defs["ImDrawList_AddCircle"][1]["defaults"]["num_segments"] = "12" +defs["ImDrawList_AddCircle"][1]["defaults"]["thickness"] = "1.0f" +defs["ImDrawList_AddCircle"][1]["funcname"] = "AddCircle" +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)" +defs["ImDrawList_AddCircle"][1]["stname"] = "ImDrawList" +defs["ImDrawList_AddCircle"]["(const ImVec2,float,ImU32,int,float)"] = defs["ImDrawList_AddCircle"][1] +defs["ImDrawList_AddCircleFilled"] = {} +defs["ImDrawList_AddCircleFilled"][1] = {} +defs["ImDrawList_AddCircleFilled"][1]["args"] = "(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments)" +defs["ImDrawList_AddCircleFilled"][1]["argsT"] = {} +defs["ImDrawList_AddCircleFilled"][1]["argsT"][1] = {} +defs["ImDrawList_AddCircleFilled"][1]["argsT"][1]["name"] = "self" +defs["ImDrawList_AddCircleFilled"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["ImDrawList_AddCircleFilled"][1]["argsT"][2] = {} +defs["ImDrawList_AddCircleFilled"][1]["argsT"][2]["name"] = "center" +defs["ImDrawList_AddCircleFilled"][1]["argsT"][2]["type"] = "const ImVec2" +defs["ImDrawList_AddCircleFilled"][1]["argsT"][3] = {} +defs["ImDrawList_AddCircleFilled"][1]["argsT"][3]["name"] = "radius" +defs["ImDrawList_AddCircleFilled"][1]["argsT"][3]["type"] = "float" +defs["ImDrawList_AddCircleFilled"][1]["argsT"][4] = {} +defs["ImDrawList_AddCircleFilled"][1]["argsT"][4]["name"] = "col" +defs["ImDrawList_AddCircleFilled"][1]["argsT"][4]["type"] = "ImU32" +defs["ImDrawList_AddCircleFilled"][1]["argsT"][5] = {} +defs["ImDrawList_AddCircleFilled"][1]["argsT"][5]["name"] = "num_segments" +defs["ImDrawList_AddCircleFilled"][1]["argsT"][5]["type"] = "int" +defs["ImDrawList_AddCircleFilled"][1]["argsoriginal"] = "(const ImVec2& center,float radius,ImU32 col,int num_segments=12)" +defs["ImDrawList_AddCircleFilled"][1]["call_args"] = "(center,radius,col,num_segments)" +defs["ImDrawList_AddCircleFilled"][1]["cimguiname"] = "ImDrawList_AddCircleFilled" +defs["ImDrawList_AddCircleFilled"][1]["defaults"] = {} +defs["ImDrawList_AddCircleFilled"][1]["defaults"]["num_segments"] = "12" +defs["ImDrawList_AddCircleFilled"][1]["funcname"] = "AddCircleFilled" +defs["ImDrawList_AddCircleFilled"][1]["ov_cimguiname"] = "ImDrawList_AddCircleFilled" +defs["ImDrawList_AddCircleFilled"][1]["ret"] = "void" +defs["ImDrawList_AddCircleFilled"][1]["signature"] = "(const ImVec2,float,ImU32,int)" +defs["ImDrawList_AddCircleFilled"][1]["stname"] = "ImDrawList" +defs["ImDrawList_AddCircleFilled"]["(const ImVec2,float,ImU32,int)"] = defs["ImDrawList_AddCircleFilled"][1] +defs["ImDrawList_AddConvexPolyFilled"] = {} +defs["ImDrawList_AddConvexPolyFilled"][1] = {} +defs["ImDrawList_AddConvexPolyFilled"][1]["args"] = "(ImDrawList* self,const ImVec2* points,int num_points,ImU32 col)" +defs["ImDrawList_AddConvexPolyFilled"][1]["argsT"] = {} +defs["ImDrawList_AddConvexPolyFilled"][1]["argsT"][1] = {} +defs["ImDrawList_AddConvexPolyFilled"][1]["argsT"][1]["name"] = "self" +defs["ImDrawList_AddConvexPolyFilled"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["ImDrawList_AddConvexPolyFilled"][1]["argsT"][2] = {} +defs["ImDrawList_AddConvexPolyFilled"][1]["argsT"][2]["name"] = "points" +defs["ImDrawList_AddConvexPolyFilled"][1]["argsT"][2]["type"] = "const ImVec2*" +defs["ImDrawList_AddConvexPolyFilled"][1]["argsT"][3] = {} +defs["ImDrawList_AddConvexPolyFilled"][1]["argsT"][3]["name"] = "num_points" +defs["ImDrawList_AddConvexPolyFilled"][1]["argsT"][3]["type"] = "int" +defs["ImDrawList_AddConvexPolyFilled"][1]["argsT"][4] = {} +defs["ImDrawList_AddConvexPolyFilled"][1]["argsT"][4]["name"] = "col" +defs["ImDrawList_AddConvexPolyFilled"][1]["argsT"][4]["type"] = "ImU32" +defs["ImDrawList_AddConvexPolyFilled"][1]["argsoriginal"] = "(const ImVec2* points,int num_points,ImU32 col)" +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]["ov_cimguiname"] = "ImDrawList_AddConvexPolyFilled" +defs["ImDrawList_AddConvexPolyFilled"][1]["ret"] = "void" +defs["ImDrawList_AddConvexPolyFilled"][1]["signature"] = "(const ImVec2*,int,ImU32)" +defs["ImDrawList_AddConvexPolyFilled"][1]["stname"] = "ImDrawList" +defs["ImDrawList_AddConvexPolyFilled"]["(const ImVec2*,int,ImU32)"] = defs["ImDrawList_AddConvexPolyFilled"][1] +defs["ImDrawList_AddDrawCmd"] = {} +defs["ImDrawList_AddDrawCmd"][1] = {} +defs["ImDrawList_AddDrawCmd"][1]["args"] = "(ImDrawList* self)" +defs["ImDrawList_AddDrawCmd"][1]["argsT"] = {} +defs["ImDrawList_AddDrawCmd"][1]["argsT"][1] = {} +defs["ImDrawList_AddDrawCmd"][1]["argsT"][1]["name"] = "self" +defs["ImDrawList_AddDrawCmd"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["ImDrawList_AddDrawCmd"][1]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImDrawList_AddDrawCmd" +defs["ImDrawList_AddDrawCmd"][1]["ret"] = "void" +defs["ImDrawList_AddDrawCmd"][1]["signature"] = "()" +defs["ImDrawList_AddDrawCmd"][1]["stname"] = "ImDrawList" +defs["ImDrawList_AddDrawCmd"]["()"] = defs["ImDrawList_AddDrawCmd"][1] +defs["ImDrawList_AddImage"] = {} +defs["ImDrawList_AddImage"][1] = {} +defs["ImDrawList_AddImage"][1]["args"] = "(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 p_min,const ImVec2 p_max,const ImVec2 uv_min,const ImVec2 uv_max,ImU32 col)" +defs["ImDrawList_AddImage"][1]["argsT"] = {} +defs["ImDrawList_AddImage"][1]["argsT"][1] = {} +defs["ImDrawList_AddImage"][1]["argsT"][1]["name"] = "self" +defs["ImDrawList_AddImage"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["ImDrawList_AddImage"][1]["argsT"][2] = {} +defs["ImDrawList_AddImage"][1]["argsT"][2]["name"] = "user_texture_id" +defs["ImDrawList_AddImage"][1]["argsT"][2]["type"] = "ImTextureID" +defs["ImDrawList_AddImage"][1]["argsT"][3] = {} +defs["ImDrawList_AddImage"][1]["argsT"][3]["name"] = "p_min" +defs["ImDrawList_AddImage"][1]["argsT"][3]["type"] = "const ImVec2" +defs["ImDrawList_AddImage"][1]["argsT"][4] = {} +defs["ImDrawList_AddImage"][1]["argsT"][4]["name"] = "p_max" +defs["ImDrawList_AddImage"][1]["argsT"][4]["type"] = "const ImVec2" +defs["ImDrawList_AddImage"][1]["argsT"][5] = {} +defs["ImDrawList_AddImage"][1]["argsT"][5]["name"] = "uv_min" +defs["ImDrawList_AddImage"][1]["argsT"][5]["type"] = "const ImVec2" +defs["ImDrawList_AddImage"][1]["argsT"][6] = {} +defs["ImDrawList_AddImage"][1]["argsT"][6]["name"] = "uv_max" +defs["ImDrawList_AddImage"][1]["argsT"][6]["type"] = "const ImVec2" +defs["ImDrawList_AddImage"][1]["argsT"][7] = {} +defs["ImDrawList_AddImage"][1]["argsT"][7]["name"] = "col" +defs["ImDrawList_AddImage"][1]["argsT"][7]["type"] = "ImU32" +defs["ImDrawList_AddImage"][1]["argsoriginal"] = "(ImTextureID user_texture_id,const ImVec2& p_min,const ImVec2& p_max,const ImVec2& uv_min=ImVec2(0,0),const ImVec2& uv_max=ImVec2(1,1),ImU32 col=(((ImU32)(255)<<24)|((ImU32)(255)<<16)|((ImU32)(255)<<8)|((ImU32)(255)<<0)))" +defs["ImDrawList_AddImage"][1]["call_args"] = "(user_texture_id,p_min,p_max,uv_min,uv_max,col)" +defs["ImDrawList_AddImage"][1]["cimguiname"] = "ImDrawList_AddImage" +defs["ImDrawList_AddImage"][1]["defaults"] = {} +defs["ImDrawList_AddImage"][1]["defaults"]["col"] = "(((ImU32)(255)<<24)|((ImU32)(255)<<16)|((ImU32)(255)<<8)|((ImU32)(255)<<0))" +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]["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)" +defs["ImDrawList_AddImage"][1]["stname"] = "ImDrawList" +defs["ImDrawList_AddImage"]["(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)"] = defs["ImDrawList_AddImage"][1] +defs["ImDrawList_AddImageQuad"] = {} +defs["ImDrawList_AddImageQuad"][1] = {} +defs["ImDrawList_AddImageQuad"][1]["args"] = "(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)" +defs["ImDrawList_AddImageQuad"][1]["argsT"] = {} +defs["ImDrawList_AddImageQuad"][1]["argsT"][1] = {} +defs["ImDrawList_AddImageQuad"][1]["argsT"][1]["name"] = "self" +defs["ImDrawList_AddImageQuad"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["ImDrawList_AddImageQuad"][1]["argsT"][2] = {} +defs["ImDrawList_AddImageQuad"][1]["argsT"][2]["name"] = "user_texture_id" +defs["ImDrawList_AddImageQuad"][1]["argsT"][2]["type"] = "ImTextureID" +defs["ImDrawList_AddImageQuad"][1]["argsT"][3] = {} +defs["ImDrawList_AddImageQuad"][1]["argsT"][3]["name"] = "p1" +defs["ImDrawList_AddImageQuad"][1]["argsT"][3]["type"] = "const ImVec2" +defs["ImDrawList_AddImageQuad"][1]["argsT"][4] = {} +defs["ImDrawList_AddImageQuad"][1]["argsT"][4]["name"] = "p2" +defs["ImDrawList_AddImageQuad"][1]["argsT"][4]["type"] = "const ImVec2" +defs["ImDrawList_AddImageQuad"][1]["argsT"][5] = {} +defs["ImDrawList_AddImageQuad"][1]["argsT"][5]["name"] = "p3" +defs["ImDrawList_AddImageQuad"][1]["argsT"][5]["type"] = "const ImVec2" +defs["ImDrawList_AddImageQuad"][1]["argsT"][6] = {} +defs["ImDrawList_AddImageQuad"][1]["argsT"][6]["name"] = "p4" +defs["ImDrawList_AddImageQuad"][1]["argsT"][6]["type"] = "const ImVec2" +defs["ImDrawList_AddImageQuad"][1]["argsT"][7] = {} +defs["ImDrawList_AddImageQuad"][1]["argsT"][7]["name"] = "uv1" +defs["ImDrawList_AddImageQuad"][1]["argsT"][7]["type"] = "const ImVec2" +defs["ImDrawList_AddImageQuad"][1]["argsT"][8] = {} +defs["ImDrawList_AddImageQuad"][1]["argsT"][8]["name"] = "uv2" +defs["ImDrawList_AddImageQuad"][1]["argsT"][8]["type"] = "const ImVec2" +defs["ImDrawList_AddImageQuad"][1]["argsT"][9] = {} +defs["ImDrawList_AddImageQuad"][1]["argsT"][9]["name"] = "uv3" +defs["ImDrawList_AddImageQuad"][1]["argsT"][9]["type"] = "const ImVec2" +defs["ImDrawList_AddImageQuad"][1]["argsT"][10] = {} +defs["ImDrawList_AddImageQuad"][1]["argsT"][10]["name"] = "uv4" +defs["ImDrawList_AddImageQuad"][1]["argsT"][10]["type"] = "const ImVec2" +defs["ImDrawList_AddImageQuad"][1]["argsT"][11] = {} +defs["ImDrawList_AddImageQuad"][1]["argsT"][11]["name"] = "col" +defs["ImDrawList_AddImageQuad"][1]["argsT"][11]["type"] = "ImU32" +defs["ImDrawList_AddImageQuad"][1]["argsoriginal"] = "(ImTextureID user_texture_id,const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,const ImVec2& uv1=ImVec2(0,0),const ImVec2& uv2=ImVec2(1,0),const ImVec2& uv3=ImVec2(1,1),const ImVec2& uv4=ImVec2(0,1),ImU32 col=(((ImU32)(255)<<24)|((ImU32)(255)<<16)|((ImU32)(255)<<8)|((ImU32)(255)<<0)))" +defs["ImDrawList_AddImageQuad"][1]["call_args"] = "(user_texture_id,p1,p2,p3,p4,uv1,uv2,uv3,uv4,col)" +defs["ImDrawList_AddImageQuad"][1]["cimguiname"] = "ImDrawList_AddImageQuad" +defs["ImDrawList_AddImageQuad"][1]["defaults"] = {} +defs["ImDrawList_AddImageQuad"][1]["defaults"]["col"] = "(((ImU32)(255)<<24)|((ImU32)(255)<<16)|((ImU32)(255)<<8)|((ImU32)(255)<<0))" +defs["ImDrawList_AddImageQuad"][1]["defaults"]["uv1"] = "ImVec2(0,0)" +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]["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)" +defs["ImDrawList_AddImageQuad"][1]["stname"] = "ImDrawList" +defs["ImDrawList_AddImageQuad"]["(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)"] = defs["ImDrawList_AddImageQuad"][1] +defs["ImDrawList_AddImageRounded"] = {} +defs["ImDrawList_AddImageRounded"][1] = {} +defs["ImDrawList_AddImageRounded"][1]["args"] = "(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)" +defs["ImDrawList_AddImageRounded"][1]["argsT"] = {} +defs["ImDrawList_AddImageRounded"][1]["argsT"][1] = {} +defs["ImDrawList_AddImageRounded"][1]["argsT"][1]["name"] = "self" +defs["ImDrawList_AddImageRounded"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["ImDrawList_AddImageRounded"][1]["argsT"][2] = {} +defs["ImDrawList_AddImageRounded"][1]["argsT"][2]["name"] = "user_texture_id" +defs["ImDrawList_AddImageRounded"][1]["argsT"][2]["type"] = "ImTextureID" +defs["ImDrawList_AddImageRounded"][1]["argsT"][3] = {} +defs["ImDrawList_AddImageRounded"][1]["argsT"][3]["name"] = "p_min" +defs["ImDrawList_AddImageRounded"][1]["argsT"][3]["type"] = "const ImVec2" +defs["ImDrawList_AddImageRounded"][1]["argsT"][4] = {} +defs["ImDrawList_AddImageRounded"][1]["argsT"][4]["name"] = "p_max" +defs["ImDrawList_AddImageRounded"][1]["argsT"][4]["type"] = "const ImVec2" +defs["ImDrawList_AddImageRounded"][1]["argsT"][5] = {} +defs["ImDrawList_AddImageRounded"][1]["argsT"][5]["name"] = "uv_min" +defs["ImDrawList_AddImageRounded"][1]["argsT"][5]["type"] = "const ImVec2" +defs["ImDrawList_AddImageRounded"][1]["argsT"][6] = {} +defs["ImDrawList_AddImageRounded"][1]["argsT"][6]["name"] = "uv_max" +defs["ImDrawList_AddImageRounded"][1]["argsT"][6]["type"] = "const ImVec2" +defs["ImDrawList_AddImageRounded"][1]["argsT"][7] = {} +defs["ImDrawList_AddImageRounded"][1]["argsT"][7]["name"] = "col" +defs["ImDrawList_AddImageRounded"][1]["argsT"][7]["type"] = "ImU32" +defs["ImDrawList_AddImageRounded"][1]["argsT"][8] = {} +defs["ImDrawList_AddImageRounded"][1]["argsT"][8]["name"] = "rounding" +defs["ImDrawList_AddImageRounded"][1]["argsT"][8]["type"] = "float" +defs["ImDrawList_AddImageRounded"][1]["argsT"][9] = {} +defs["ImDrawList_AddImageRounded"][1]["argsT"][9]["name"] = "rounding_corners" +defs["ImDrawList_AddImageRounded"][1]["argsT"][9]["type"] = "ImDrawCornerFlags" +defs["ImDrawList_AddImageRounded"][1]["argsoriginal"] = "(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=ImDrawCornerFlags_All)" +defs["ImDrawList_AddImageRounded"][1]["call_args"] = "(user_texture_id,p_min,p_max,uv_min,uv_max,col,rounding,rounding_corners)" +defs["ImDrawList_AddImageRounded"][1]["cimguiname"] = "ImDrawList_AddImageRounded" +defs["ImDrawList_AddImageRounded"][1]["defaults"] = {} +defs["ImDrawList_AddImageRounded"][1]["defaults"]["rounding_corners"] = "ImDrawCornerFlags_All" +defs["ImDrawList_AddImageRounded"][1]["funcname"] = "AddImageRounded" +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)" +defs["ImDrawList_AddImageRounded"][1]["stname"] = "ImDrawList" +defs["ImDrawList_AddImageRounded"]["(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float,ImDrawCornerFlags)"] = defs["ImDrawList_AddImageRounded"][1] +defs["ImDrawList_AddLine"] = {} +defs["ImDrawList_AddLine"][1] = {} +defs["ImDrawList_AddLine"][1]["args"] = "(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,ImU32 col,float thickness)" +defs["ImDrawList_AddLine"][1]["argsT"] = {} +defs["ImDrawList_AddLine"][1]["argsT"][1] = {} +defs["ImDrawList_AddLine"][1]["argsT"][1]["name"] = "self" +defs["ImDrawList_AddLine"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["ImDrawList_AddLine"][1]["argsT"][2] = {} +defs["ImDrawList_AddLine"][1]["argsT"][2]["name"] = "p1" +defs["ImDrawList_AddLine"][1]["argsT"][2]["type"] = "const ImVec2" +defs["ImDrawList_AddLine"][1]["argsT"][3] = {} +defs["ImDrawList_AddLine"][1]["argsT"][3]["name"] = "p2" +defs["ImDrawList_AddLine"][1]["argsT"][3]["type"] = "const ImVec2" +defs["ImDrawList_AddLine"][1]["argsT"][4] = {} +defs["ImDrawList_AddLine"][1]["argsT"][4]["name"] = "col" +defs["ImDrawList_AddLine"][1]["argsT"][4]["type"] = "ImU32" +defs["ImDrawList_AddLine"][1]["argsT"][5] = {} +defs["ImDrawList_AddLine"][1]["argsT"][5]["name"] = "thickness" +defs["ImDrawList_AddLine"][1]["argsT"][5]["type"] = "float" +defs["ImDrawList_AddLine"][1]["argsoriginal"] = "(const ImVec2& p1,const ImVec2& p2,ImU32 col,float thickness=1.0f)" +defs["ImDrawList_AddLine"][1]["call_args"] = "(p1,p2,col,thickness)" +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]["ov_cimguiname"] = "ImDrawList_AddLine" +defs["ImDrawList_AddLine"][1]["ret"] = "void" +defs["ImDrawList_AddLine"][1]["signature"] = "(const ImVec2,const ImVec2,ImU32,float)" +defs["ImDrawList_AddLine"][1]["stname"] = "ImDrawList" +defs["ImDrawList_AddLine"]["(const ImVec2,const ImVec2,ImU32,float)"] = defs["ImDrawList_AddLine"][1] +defs["ImDrawList_AddNgon"] = {} +defs["ImDrawList_AddNgon"][1] = {} +defs["ImDrawList_AddNgon"][1]["args"] = "(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments,float thickness)" +defs["ImDrawList_AddNgon"][1]["argsT"] = {} +defs["ImDrawList_AddNgon"][1]["argsT"][1] = {} +defs["ImDrawList_AddNgon"][1]["argsT"][1]["name"] = "self" +defs["ImDrawList_AddNgon"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["ImDrawList_AddNgon"][1]["argsT"][2] = {} +defs["ImDrawList_AddNgon"][1]["argsT"][2]["name"] = "center" +defs["ImDrawList_AddNgon"][1]["argsT"][2]["type"] = "const ImVec2" +defs["ImDrawList_AddNgon"][1]["argsT"][3] = {} +defs["ImDrawList_AddNgon"][1]["argsT"][3]["name"] = "radius" +defs["ImDrawList_AddNgon"][1]["argsT"][3]["type"] = "float" +defs["ImDrawList_AddNgon"][1]["argsT"][4] = {} +defs["ImDrawList_AddNgon"][1]["argsT"][4]["name"] = "col" +defs["ImDrawList_AddNgon"][1]["argsT"][4]["type"] = "ImU32" +defs["ImDrawList_AddNgon"][1]["argsT"][5] = {} +defs["ImDrawList_AddNgon"][1]["argsT"][5]["name"] = "num_segments" +defs["ImDrawList_AddNgon"][1]["argsT"][5]["type"] = "int" +defs["ImDrawList_AddNgon"][1]["argsT"][6] = {} +defs["ImDrawList_AddNgon"][1]["argsT"][6]["name"] = "thickness" +defs["ImDrawList_AddNgon"][1]["argsT"][6]["type"] = "float" +defs["ImDrawList_AddNgon"][1]["argsoriginal"] = "(const ImVec2& center,float radius,ImU32 col,int num_segments,float thickness=1.0f)" +defs["ImDrawList_AddNgon"][1]["call_args"] = "(center,radius,col,num_segments,thickness)" +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]["ov_cimguiname"] = "ImDrawList_AddNgon" +defs["ImDrawList_AddNgon"][1]["ret"] = "void" +defs["ImDrawList_AddNgon"][1]["signature"] = "(const ImVec2,float,ImU32,int,float)" +defs["ImDrawList_AddNgon"][1]["stname"] = "ImDrawList" +defs["ImDrawList_AddNgon"]["(const ImVec2,float,ImU32,int,float)"] = defs["ImDrawList_AddNgon"][1] +defs["ImDrawList_AddNgonFilled"] = {} +defs["ImDrawList_AddNgonFilled"][1] = {} +defs["ImDrawList_AddNgonFilled"][1]["args"] = "(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments)" +defs["ImDrawList_AddNgonFilled"][1]["argsT"] = {} +defs["ImDrawList_AddNgonFilled"][1]["argsT"][1] = {} +defs["ImDrawList_AddNgonFilled"][1]["argsT"][1]["name"] = "self" +defs["ImDrawList_AddNgonFilled"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["ImDrawList_AddNgonFilled"][1]["argsT"][2] = {} +defs["ImDrawList_AddNgonFilled"][1]["argsT"][2]["name"] = "center" +defs["ImDrawList_AddNgonFilled"][1]["argsT"][2]["type"] = "const ImVec2" +defs["ImDrawList_AddNgonFilled"][1]["argsT"][3] = {} +defs["ImDrawList_AddNgonFilled"][1]["argsT"][3]["name"] = "radius" +defs["ImDrawList_AddNgonFilled"][1]["argsT"][3]["type"] = "float" +defs["ImDrawList_AddNgonFilled"][1]["argsT"][4] = {} +defs["ImDrawList_AddNgonFilled"][1]["argsT"][4]["name"] = "col" +defs["ImDrawList_AddNgonFilled"][1]["argsT"][4]["type"] = "ImU32" +defs["ImDrawList_AddNgonFilled"][1]["argsT"][5] = {} +defs["ImDrawList_AddNgonFilled"][1]["argsT"][5]["name"] = "num_segments" +defs["ImDrawList_AddNgonFilled"][1]["argsT"][5]["type"] = "int" +defs["ImDrawList_AddNgonFilled"][1]["argsoriginal"] = "(const ImVec2& center,float radius,ImU32 col,int num_segments)" +defs["ImDrawList_AddNgonFilled"][1]["call_args"] = "(center,radius,col,num_segments)" +defs["ImDrawList_AddNgonFilled"][1]["cimguiname"] = "ImDrawList_AddNgonFilled" +defs["ImDrawList_AddNgonFilled"][1]["defaults"] = {} +defs["ImDrawList_AddNgonFilled"][1]["funcname"] = "AddNgonFilled" +defs["ImDrawList_AddNgonFilled"][1]["ov_cimguiname"] = "ImDrawList_AddNgonFilled" +defs["ImDrawList_AddNgonFilled"][1]["ret"] = "void" +defs["ImDrawList_AddNgonFilled"][1]["signature"] = "(const ImVec2,float,ImU32,int)" +defs["ImDrawList_AddNgonFilled"][1]["stname"] = "ImDrawList" +defs["ImDrawList_AddNgonFilled"]["(const ImVec2,float,ImU32,int)"] = defs["ImDrawList_AddNgonFilled"][1] +defs["ImDrawList_AddPolyline"] = {} +defs["ImDrawList_AddPolyline"][1] = {} +defs["ImDrawList_AddPolyline"][1]["args"] = "(ImDrawList* self,const ImVec2* points,int num_points,ImU32 col,bool closed,float thickness)" +defs["ImDrawList_AddPolyline"][1]["argsT"] = {} +defs["ImDrawList_AddPolyline"][1]["argsT"][1] = {} +defs["ImDrawList_AddPolyline"][1]["argsT"][1]["name"] = "self" +defs["ImDrawList_AddPolyline"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["ImDrawList_AddPolyline"][1]["argsT"][2] = {} +defs["ImDrawList_AddPolyline"][1]["argsT"][2]["name"] = "points" +defs["ImDrawList_AddPolyline"][1]["argsT"][2]["type"] = "const ImVec2*" +defs["ImDrawList_AddPolyline"][1]["argsT"][3] = {} +defs["ImDrawList_AddPolyline"][1]["argsT"][3]["name"] = "num_points" +defs["ImDrawList_AddPolyline"][1]["argsT"][3]["type"] = "int" +defs["ImDrawList_AddPolyline"][1]["argsT"][4] = {} +defs["ImDrawList_AddPolyline"][1]["argsT"][4]["name"] = "col" +defs["ImDrawList_AddPolyline"][1]["argsT"][4]["type"] = "ImU32" +defs["ImDrawList_AddPolyline"][1]["argsT"][5] = {} +defs["ImDrawList_AddPolyline"][1]["argsT"][5]["name"] = "closed" +defs["ImDrawList_AddPolyline"][1]["argsT"][5]["type"] = "bool" +defs["ImDrawList_AddPolyline"][1]["argsT"][6] = {} +defs["ImDrawList_AddPolyline"][1]["argsT"][6]["name"] = "thickness" +defs["ImDrawList_AddPolyline"][1]["argsT"][6]["type"] = "float" +defs["ImDrawList_AddPolyline"][1]["argsoriginal"] = "(const ImVec2* points,int num_points,ImU32 col,bool closed,float thickness)" +defs["ImDrawList_AddPolyline"][1]["call_args"] = "(points,num_points,col,closed,thickness)" +defs["ImDrawList_AddPolyline"][1]["cimguiname"] = "ImDrawList_AddPolyline" +defs["ImDrawList_AddPolyline"][1]["defaults"] = {} +defs["ImDrawList_AddPolyline"][1]["funcname"] = "AddPolyline" +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)" +defs["ImDrawList_AddPolyline"][1]["stname"] = "ImDrawList" +defs["ImDrawList_AddPolyline"]["(const ImVec2*,int,ImU32,bool,float)"] = defs["ImDrawList_AddPolyline"][1] +defs["ImDrawList_AddQuad"] = {} +defs["ImDrawList_AddQuad"][1] = {} +defs["ImDrawList_AddQuad"][1]["args"] = "(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,ImU32 col,float thickness)" +defs["ImDrawList_AddQuad"][1]["argsT"] = {} +defs["ImDrawList_AddQuad"][1]["argsT"][1] = {} +defs["ImDrawList_AddQuad"][1]["argsT"][1]["name"] = "self" +defs["ImDrawList_AddQuad"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["ImDrawList_AddQuad"][1]["argsT"][2] = {} +defs["ImDrawList_AddQuad"][1]["argsT"][2]["name"] = "p1" +defs["ImDrawList_AddQuad"][1]["argsT"][2]["type"] = "const ImVec2" +defs["ImDrawList_AddQuad"][1]["argsT"][3] = {} +defs["ImDrawList_AddQuad"][1]["argsT"][3]["name"] = "p2" +defs["ImDrawList_AddQuad"][1]["argsT"][3]["type"] = "const ImVec2" +defs["ImDrawList_AddQuad"][1]["argsT"][4] = {} +defs["ImDrawList_AddQuad"][1]["argsT"][4]["name"] = "p3" +defs["ImDrawList_AddQuad"][1]["argsT"][4]["type"] = "const ImVec2" +defs["ImDrawList_AddQuad"][1]["argsT"][5] = {} +defs["ImDrawList_AddQuad"][1]["argsT"][5]["name"] = "p4" +defs["ImDrawList_AddQuad"][1]["argsT"][5]["type"] = "const ImVec2" +defs["ImDrawList_AddQuad"][1]["argsT"][6] = {} +defs["ImDrawList_AddQuad"][1]["argsT"][6]["name"] = "col" +defs["ImDrawList_AddQuad"][1]["argsT"][6]["type"] = "ImU32" +defs["ImDrawList_AddQuad"][1]["argsT"][7] = {} +defs["ImDrawList_AddQuad"][1]["argsT"][7]["name"] = "thickness" +defs["ImDrawList_AddQuad"][1]["argsT"][7]["type"] = "float" +defs["ImDrawList_AddQuad"][1]["argsoriginal"] = "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,ImU32 col,float thickness=1.0f)" +defs["ImDrawList_AddQuad"][1]["call_args"] = "(p1,p2,p3,p4,col,thickness)" +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]["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)" +defs["ImDrawList_AddQuad"][1]["stname"] = "ImDrawList" +defs["ImDrawList_AddQuad"]["(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float)"] = defs["ImDrawList_AddQuad"][1] +defs["ImDrawList_AddQuadFilled"] = {} +defs["ImDrawList_AddQuadFilled"][1] = {} +defs["ImDrawList_AddQuadFilled"][1]["args"] = "(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,ImU32 col)" +defs["ImDrawList_AddQuadFilled"][1]["argsT"] = {} +defs["ImDrawList_AddQuadFilled"][1]["argsT"][1] = {} +defs["ImDrawList_AddQuadFilled"][1]["argsT"][1]["name"] = "self" +defs["ImDrawList_AddQuadFilled"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["ImDrawList_AddQuadFilled"][1]["argsT"][2] = {} +defs["ImDrawList_AddQuadFilled"][1]["argsT"][2]["name"] = "p1" +defs["ImDrawList_AddQuadFilled"][1]["argsT"][2]["type"] = "const ImVec2" +defs["ImDrawList_AddQuadFilled"][1]["argsT"][3] = {} +defs["ImDrawList_AddQuadFilled"][1]["argsT"][3]["name"] = "p2" +defs["ImDrawList_AddQuadFilled"][1]["argsT"][3]["type"] = "const ImVec2" +defs["ImDrawList_AddQuadFilled"][1]["argsT"][4] = {} +defs["ImDrawList_AddQuadFilled"][1]["argsT"][4]["name"] = "p3" +defs["ImDrawList_AddQuadFilled"][1]["argsT"][4]["type"] = "const ImVec2" +defs["ImDrawList_AddQuadFilled"][1]["argsT"][5] = {} +defs["ImDrawList_AddQuadFilled"][1]["argsT"][5]["name"] = "p4" +defs["ImDrawList_AddQuadFilled"][1]["argsT"][5]["type"] = "const ImVec2" +defs["ImDrawList_AddQuadFilled"][1]["argsT"][6] = {} +defs["ImDrawList_AddQuadFilled"][1]["argsT"][6]["name"] = "col" +defs["ImDrawList_AddQuadFilled"][1]["argsT"][6]["type"] = "ImU32" +defs["ImDrawList_AddQuadFilled"][1]["argsoriginal"] = "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,ImU32 col)" +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]["ov_cimguiname"] = "ImDrawList_AddQuadFilled" +defs["ImDrawList_AddQuadFilled"][1]["ret"] = "void" +defs["ImDrawList_AddQuadFilled"][1]["signature"] = "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)" +defs["ImDrawList_AddQuadFilled"][1]["stname"] = "ImDrawList" +defs["ImDrawList_AddQuadFilled"]["(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)"] = defs["ImDrawList_AddQuadFilled"][1] +defs["ImDrawList_AddRect"] = {} +defs["ImDrawList_AddRect"][1] = {} +defs["ImDrawList_AddRect"][1]["args"] = "(ImDrawList* self,const ImVec2 p_min,const ImVec2 p_max,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners,float thickness)" +defs["ImDrawList_AddRect"][1]["argsT"] = {} +defs["ImDrawList_AddRect"][1]["argsT"][1] = {} +defs["ImDrawList_AddRect"][1]["argsT"][1]["name"] = "self" +defs["ImDrawList_AddRect"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["ImDrawList_AddRect"][1]["argsT"][2] = {} +defs["ImDrawList_AddRect"][1]["argsT"][2]["name"] = "p_min" +defs["ImDrawList_AddRect"][1]["argsT"][2]["type"] = "const ImVec2" +defs["ImDrawList_AddRect"][1]["argsT"][3] = {} +defs["ImDrawList_AddRect"][1]["argsT"][3]["name"] = "p_max" +defs["ImDrawList_AddRect"][1]["argsT"][3]["type"] = "const ImVec2" +defs["ImDrawList_AddRect"][1]["argsT"][4] = {} +defs["ImDrawList_AddRect"][1]["argsT"][4]["name"] = "col" +defs["ImDrawList_AddRect"][1]["argsT"][4]["type"] = "ImU32" +defs["ImDrawList_AddRect"][1]["argsT"][5] = {} +defs["ImDrawList_AddRect"][1]["argsT"][5]["name"] = "rounding" +defs["ImDrawList_AddRect"][1]["argsT"][5]["type"] = "float" +defs["ImDrawList_AddRect"][1]["argsT"][6] = {} +defs["ImDrawList_AddRect"][1]["argsT"][6]["name"] = "rounding_corners" +defs["ImDrawList_AddRect"][1]["argsT"][6]["type"] = "ImDrawCornerFlags" +defs["ImDrawList_AddRect"][1]["argsT"][7] = {} +defs["ImDrawList_AddRect"][1]["argsT"][7]["name"] = "thickness" +defs["ImDrawList_AddRect"][1]["argsT"][7]["type"] = "float" +defs["ImDrawList_AddRect"][1]["argsoriginal"] = "(const ImVec2& p_min,const ImVec2& p_max,ImU32 col,float rounding=0.0f,ImDrawCornerFlags rounding_corners=ImDrawCornerFlags_All,float thickness=1.0f)" +defs["ImDrawList_AddRect"][1]["call_args"] = "(p_min,p_max,col,rounding,rounding_corners,thickness)" +defs["ImDrawList_AddRect"][1]["cimguiname"] = "ImDrawList_AddRect" +defs["ImDrawList_AddRect"][1]["defaults"] = {} +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]["ov_cimguiname"] = "ImDrawList_AddRect" +defs["ImDrawList_AddRect"][1]["ret"] = "void" +defs["ImDrawList_AddRect"][1]["signature"] = "(const ImVec2,const ImVec2,ImU32,float,ImDrawCornerFlags,float)" +defs["ImDrawList_AddRect"][1]["stname"] = "ImDrawList" +defs["ImDrawList_AddRect"]["(const ImVec2,const ImVec2,ImU32,float,ImDrawCornerFlags,float)"] = defs["ImDrawList_AddRect"][1] +defs["ImDrawList_AddRectFilled"] = {} +defs["ImDrawList_AddRectFilled"][1] = {} +defs["ImDrawList_AddRectFilled"][1]["args"] = "(ImDrawList* self,const ImVec2 p_min,const ImVec2 p_max,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners)" +defs["ImDrawList_AddRectFilled"][1]["argsT"] = {} +defs["ImDrawList_AddRectFilled"][1]["argsT"][1] = {} +defs["ImDrawList_AddRectFilled"][1]["argsT"][1]["name"] = "self" +defs["ImDrawList_AddRectFilled"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["ImDrawList_AddRectFilled"][1]["argsT"][2] = {} +defs["ImDrawList_AddRectFilled"][1]["argsT"][2]["name"] = "p_min" +defs["ImDrawList_AddRectFilled"][1]["argsT"][2]["type"] = "const ImVec2" +defs["ImDrawList_AddRectFilled"][1]["argsT"][3] = {} +defs["ImDrawList_AddRectFilled"][1]["argsT"][3]["name"] = "p_max" +defs["ImDrawList_AddRectFilled"][1]["argsT"][3]["type"] = "const ImVec2" +defs["ImDrawList_AddRectFilled"][1]["argsT"][4] = {} +defs["ImDrawList_AddRectFilled"][1]["argsT"][4]["name"] = "col" +defs["ImDrawList_AddRectFilled"][1]["argsT"][4]["type"] = "ImU32" +defs["ImDrawList_AddRectFilled"][1]["argsT"][5] = {} +defs["ImDrawList_AddRectFilled"][1]["argsT"][5]["name"] = "rounding" +defs["ImDrawList_AddRectFilled"][1]["argsT"][5]["type"] = "float" +defs["ImDrawList_AddRectFilled"][1]["argsT"][6] = {} +defs["ImDrawList_AddRectFilled"][1]["argsT"][6]["name"] = "rounding_corners" +defs["ImDrawList_AddRectFilled"][1]["argsT"][6]["type"] = "ImDrawCornerFlags" +defs["ImDrawList_AddRectFilled"][1]["argsoriginal"] = "(const ImVec2& p_min,const ImVec2& p_max,ImU32 col,float rounding=0.0f,ImDrawCornerFlags rounding_corners=ImDrawCornerFlags_All)" +defs["ImDrawList_AddRectFilled"][1]["call_args"] = "(p_min,p_max,col,rounding,rounding_corners)" +defs["ImDrawList_AddRectFilled"][1]["cimguiname"] = "ImDrawList_AddRectFilled" +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]["ov_cimguiname"] = "ImDrawList_AddRectFilled" +defs["ImDrawList_AddRectFilled"][1]["ret"] = "void" +defs["ImDrawList_AddRectFilled"][1]["signature"] = "(const ImVec2,const ImVec2,ImU32,float,ImDrawCornerFlags)" +defs["ImDrawList_AddRectFilled"][1]["stname"] = "ImDrawList" +defs["ImDrawList_AddRectFilled"]["(const ImVec2,const ImVec2,ImU32,float,ImDrawCornerFlags)"] = defs["ImDrawList_AddRectFilled"][1] +defs["ImDrawList_AddRectFilledMultiColor"] = {} +defs["ImDrawList_AddRectFilledMultiColor"][1] = {} +defs["ImDrawList_AddRectFilledMultiColor"][1]["args"] = "(ImDrawList* self,const ImVec2 p_min,const ImVec2 p_max,ImU32 col_upr_left,ImU32 col_upr_right,ImU32 col_bot_right,ImU32 col_bot_left)" +defs["ImDrawList_AddRectFilledMultiColor"][1]["argsT"] = {} +defs["ImDrawList_AddRectFilledMultiColor"][1]["argsT"][1] = {} +defs["ImDrawList_AddRectFilledMultiColor"][1]["argsT"][1]["name"] = "self" +defs["ImDrawList_AddRectFilledMultiColor"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["ImDrawList_AddRectFilledMultiColor"][1]["argsT"][2] = {} +defs["ImDrawList_AddRectFilledMultiColor"][1]["argsT"][2]["name"] = "p_min" +defs["ImDrawList_AddRectFilledMultiColor"][1]["argsT"][2]["type"] = "const ImVec2" +defs["ImDrawList_AddRectFilledMultiColor"][1]["argsT"][3] = {} +defs["ImDrawList_AddRectFilledMultiColor"][1]["argsT"][3]["name"] = "p_max" +defs["ImDrawList_AddRectFilledMultiColor"][1]["argsT"][3]["type"] = "const ImVec2" +defs["ImDrawList_AddRectFilledMultiColor"][1]["argsT"][4] = {} +defs["ImDrawList_AddRectFilledMultiColor"][1]["argsT"][4]["name"] = "col_upr_left" +defs["ImDrawList_AddRectFilledMultiColor"][1]["argsT"][4]["type"] = "ImU32" +defs["ImDrawList_AddRectFilledMultiColor"][1]["argsT"][5] = {} +defs["ImDrawList_AddRectFilledMultiColor"][1]["argsT"][5]["name"] = "col_upr_right" +defs["ImDrawList_AddRectFilledMultiColor"][1]["argsT"][5]["type"] = "ImU32" +defs["ImDrawList_AddRectFilledMultiColor"][1]["argsT"][6] = {} +defs["ImDrawList_AddRectFilledMultiColor"][1]["argsT"][6]["name"] = "col_bot_right" +defs["ImDrawList_AddRectFilledMultiColor"][1]["argsT"][6]["type"] = "ImU32" +defs["ImDrawList_AddRectFilledMultiColor"][1]["argsT"][7] = {} +defs["ImDrawList_AddRectFilledMultiColor"][1]["argsT"][7]["name"] = "col_bot_left" +defs["ImDrawList_AddRectFilledMultiColor"][1]["argsT"][7]["type"] = "ImU32" +defs["ImDrawList_AddRectFilledMultiColor"][1]["argsoriginal"] = "(const ImVec2& p_min,const ImVec2& p_max,ImU32 col_upr_left,ImU32 col_upr_right,ImU32 col_bot_right,ImU32 col_bot_left)" +defs["ImDrawList_AddRectFilledMultiColor"][1]["call_args"] = "(p_min,p_max,col_upr_left,col_upr_right,col_bot_right,col_bot_left)" +defs["ImDrawList_AddRectFilledMultiColor"][1]["cimguiname"] = "ImDrawList_AddRectFilledMultiColor" +defs["ImDrawList_AddRectFilledMultiColor"][1]["defaults"] = {} +defs["ImDrawList_AddRectFilledMultiColor"][1]["funcname"] = "AddRectFilledMultiColor" +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)" +defs["ImDrawList_AddRectFilledMultiColor"][1]["stname"] = "ImDrawList" +defs["ImDrawList_AddRectFilledMultiColor"]["(const ImVec2,const ImVec2,ImU32,ImU32,ImU32,ImU32)"] = defs["ImDrawList_AddRectFilledMultiColor"][1] +defs["ImDrawList_AddText"] = {} +defs["ImDrawList_AddText"][1] = {} +defs["ImDrawList_AddText"][1]["args"] = "(ImDrawList* self,const ImVec2 pos,ImU32 col,const char* text_begin,const char* text_end)" +defs["ImDrawList_AddText"][1]["argsT"] = {} +defs["ImDrawList_AddText"][1]["argsT"][1] = {} +defs["ImDrawList_AddText"][1]["argsT"][1]["name"] = "self" +defs["ImDrawList_AddText"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["ImDrawList_AddText"][1]["argsT"][2] = {} +defs["ImDrawList_AddText"][1]["argsT"][2]["name"] = "pos" +defs["ImDrawList_AddText"][1]["argsT"][2]["type"] = "const ImVec2" +defs["ImDrawList_AddText"][1]["argsT"][3] = {} +defs["ImDrawList_AddText"][1]["argsT"][3]["name"] = "col" +defs["ImDrawList_AddText"][1]["argsT"][3]["type"] = "ImU32" +defs["ImDrawList_AddText"][1]["argsT"][4] = {} +defs["ImDrawList_AddText"][1]["argsT"][4]["name"] = "text_begin" +defs["ImDrawList_AddText"][1]["argsT"][4]["type"] = "const char*" +defs["ImDrawList_AddText"][1]["argsT"][5] = {} +defs["ImDrawList_AddText"][1]["argsT"][5]["name"] = "text_end" +defs["ImDrawList_AddText"][1]["argsT"][5]["type"] = "const char*" +defs["ImDrawList_AddText"][1]["argsoriginal"] = "(const ImVec2& pos,ImU32 col,const char* text_begin,const char* text_end=((void*)0))" +defs["ImDrawList_AddText"][1]["call_args"] = "(pos,col,text_begin,text_end)" +defs["ImDrawList_AddText"][1]["cimguiname"] = "ImDrawList_AddText" +defs["ImDrawList_AddText"][1]["defaults"] = {} +defs["ImDrawList_AddText"][1]["defaults"]["text_end"] = "((void*)0)" +defs["ImDrawList_AddText"][1]["funcname"] = "AddText" +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*)" +defs["ImDrawList_AddText"][1]["stname"] = "ImDrawList" +defs["ImDrawList_AddText"][2] = {} +defs["ImDrawList_AddText"][2]["args"] = "(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)" +defs["ImDrawList_AddText"][2]["argsT"] = {} +defs["ImDrawList_AddText"][2]["argsT"][1] = {} +defs["ImDrawList_AddText"][2]["argsT"][1]["name"] = "self" +defs["ImDrawList_AddText"][2]["argsT"][1]["type"] = "ImDrawList*" +defs["ImDrawList_AddText"][2]["argsT"][2] = {} +defs["ImDrawList_AddText"][2]["argsT"][2]["name"] = "font" +defs["ImDrawList_AddText"][2]["argsT"][2]["type"] = "const ImFont*" +defs["ImDrawList_AddText"][2]["argsT"][3] = {} +defs["ImDrawList_AddText"][2]["argsT"][3]["name"] = "font_size" +defs["ImDrawList_AddText"][2]["argsT"][3]["type"] = "float" +defs["ImDrawList_AddText"][2]["argsT"][4] = {} +defs["ImDrawList_AddText"][2]["argsT"][4]["name"] = "pos" +defs["ImDrawList_AddText"][2]["argsT"][4]["type"] = "const ImVec2" +defs["ImDrawList_AddText"][2]["argsT"][5] = {} +defs["ImDrawList_AddText"][2]["argsT"][5]["name"] = "col" +defs["ImDrawList_AddText"][2]["argsT"][5]["type"] = "ImU32" +defs["ImDrawList_AddText"][2]["argsT"][6] = {} +defs["ImDrawList_AddText"][2]["argsT"][6]["name"] = "text_begin" +defs["ImDrawList_AddText"][2]["argsT"][6]["type"] = "const char*" +defs["ImDrawList_AddText"][2]["argsT"][7] = {} +defs["ImDrawList_AddText"][2]["argsT"][7]["name"] = "text_end" +defs["ImDrawList_AddText"][2]["argsT"][7]["type"] = "const char*" +defs["ImDrawList_AddText"][2]["argsT"][8] = {} +defs["ImDrawList_AddText"][2]["argsT"][8]["name"] = "wrap_width" +defs["ImDrawList_AddText"][2]["argsT"][8]["type"] = "float" +defs["ImDrawList_AddText"][2]["argsT"][9] = {} +defs["ImDrawList_AddText"][2]["argsT"][9]["name"] = "cpu_fine_clip_rect" +defs["ImDrawList_AddText"][2]["argsT"][9]["type"] = "const ImVec4*" +defs["ImDrawList_AddText"][2]["argsoriginal"] = "(const ImFont* font,float font_size,const ImVec2& pos,ImU32 col,const char* text_begin,const char* text_end=((void*)0),float wrap_width=0.0f,const ImVec4* cpu_fine_clip_rect=((void*)0))" +defs["ImDrawList_AddText"][2]["call_args"] = "(font,font_size,pos,col,text_begin,text_end,wrap_width,cpu_fine_clip_rect)" +defs["ImDrawList_AddText"][2]["cimguiname"] = "ImDrawList_AddText" +defs["ImDrawList_AddText"][2]["defaults"] = {} +defs["ImDrawList_AddText"][2]["defaults"]["cpu_fine_clip_rect"] = "((void*)0)" +defs["ImDrawList_AddText"][2]["defaults"]["text_end"] = "((void*)0)" +defs["ImDrawList_AddText"][2]["defaults"]["wrap_width"] = "0.0f" +defs["ImDrawList_AddText"][2]["funcname"] = "AddText" +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*)" +defs["ImDrawList_AddText"][2]["stname"] = "ImDrawList" +defs["ImDrawList_AddText"]["(const ImFont*,float,const ImVec2,ImU32,const char*,const char*,float,const ImVec4*)"] = defs["ImDrawList_AddText"][2] +defs["ImDrawList_AddText"]["(const ImVec2,ImU32,const char*,const char*)"] = defs["ImDrawList_AddText"][1] +defs["ImDrawList_AddTriangle"] = {} +defs["ImDrawList_AddTriangle"][1] = {} +defs["ImDrawList_AddTriangle"][1]["args"] = "(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,ImU32 col,float thickness)" +defs["ImDrawList_AddTriangle"][1]["argsT"] = {} +defs["ImDrawList_AddTriangle"][1]["argsT"][1] = {} +defs["ImDrawList_AddTriangle"][1]["argsT"][1]["name"] = "self" +defs["ImDrawList_AddTriangle"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["ImDrawList_AddTriangle"][1]["argsT"][2] = {} +defs["ImDrawList_AddTriangle"][1]["argsT"][2]["name"] = "p1" +defs["ImDrawList_AddTriangle"][1]["argsT"][2]["type"] = "const ImVec2" +defs["ImDrawList_AddTriangle"][1]["argsT"][3] = {} +defs["ImDrawList_AddTriangle"][1]["argsT"][3]["name"] = "p2" +defs["ImDrawList_AddTriangle"][1]["argsT"][3]["type"] = "const ImVec2" +defs["ImDrawList_AddTriangle"][1]["argsT"][4] = {} +defs["ImDrawList_AddTriangle"][1]["argsT"][4]["name"] = "p3" +defs["ImDrawList_AddTriangle"][1]["argsT"][4]["type"] = "const ImVec2" +defs["ImDrawList_AddTriangle"][1]["argsT"][5] = {} +defs["ImDrawList_AddTriangle"][1]["argsT"][5]["name"] = "col" +defs["ImDrawList_AddTriangle"][1]["argsT"][5]["type"] = "ImU32" +defs["ImDrawList_AddTriangle"][1]["argsT"][6] = {} +defs["ImDrawList_AddTriangle"][1]["argsT"][6]["name"] = "thickness" +defs["ImDrawList_AddTriangle"][1]["argsT"][6]["type"] = "float" +defs["ImDrawList_AddTriangle"][1]["argsoriginal"] = "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,ImU32 col,float thickness=1.0f)" +defs["ImDrawList_AddTriangle"][1]["call_args"] = "(p1,p2,p3,col,thickness)" +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]["ov_cimguiname"] = "ImDrawList_AddTriangle" +defs["ImDrawList_AddTriangle"][1]["ret"] = "void" +defs["ImDrawList_AddTriangle"][1]["signature"] = "(const ImVec2,const ImVec2,const ImVec2,ImU32,float)" +defs["ImDrawList_AddTriangle"][1]["stname"] = "ImDrawList" +defs["ImDrawList_AddTriangle"]["(const ImVec2,const ImVec2,const ImVec2,ImU32,float)"] = defs["ImDrawList_AddTriangle"][1] +defs["ImDrawList_AddTriangleFilled"] = {} +defs["ImDrawList_AddTriangleFilled"][1] = {} +defs["ImDrawList_AddTriangleFilled"][1]["args"] = "(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,ImU32 col)" +defs["ImDrawList_AddTriangleFilled"][1]["argsT"] = {} +defs["ImDrawList_AddTriangleFilled"][1]["argsT"][1] = {} +defs["ImDrawList_AddTriangleFilled"][1]["argsT"][1]["name"] = "self" +defs["ImDrawList_AddTriangleFilled"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["ImDrawList_AddTriangleFilled"][1]["argsT"][2] = {} +defs["ImDrawList_AddTriangleFilled"][1]["argsT"][2]["name"] = "p1" +defs["ImDrawList_AddTriangleFilled"][1]["argsT"][2]["type"] = "const ImVec2" +defs["ImDrawList_AddTriangleFilled"][1]["argsT"][3] = {} +defs["ImDrawList_AddTriangleFilled"][1]["argsT"][3]["name"] = "p2" +defs["ImDrawList_AddTriangleFilled"][1]["argsT"][3]["type"] = "const ImVec2" +defs["ImDrawList_AddTriangleFilled"][1]["argsT"][4] = {} +defs["ImDrawList_AddTriangleFilled"][1]["argsT"][4]["name"] = "p3" +defs["ImDrawList_AddTriangleFilled"][1]["argsT"][4]["type"] = "const ImVec2" +defs["ImDrawList_AddTriangleFilled"][1]["argsT"][5] = {} +defs["ImDrawList_AddTriangleFilled"][1]["argsT"][5]["name"] = "col" +defs["ImDrawList_AddTriangleFilled"][1]["argsT"][5]["type"] = "ImU32" +defs["ImDrawList_AddTriangleFilled"][1]["argsoriginal"] = "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,ImU32 col)" +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]["ov_cimguiname"] = "ImDrawList_AddTriangleFilled" +defs["ImDrawList_AddTriangleFilled"][1]["ret"] = "void" +defs["ImDrawList_AddTriangleFilled"][1]["signature"] = "(const ImVec2,const ImVec2,const ImVec2,ImU32)" +defs["ImDrawList_AddTriangleFilled"][1]["stname"] = "ImDrawList" +defs["ImDrawList_AddTriangleFilled"]["(const ImVec2,const ImVec2,const ImVec2,ImU32)"] = defs["ImDrawList_AddTriangleFilled"][1] +defs["ImDrawList_ChannelsMerge"] = {} +defs["ImDrawList_ChannelsMerge"][1] = {} +defs["ImDrawList_ChannelsMerge"][1]["args"] = "(ImDrawList* self)" +defs["ImDrawList_ChannelsMerge"][1]["argsT"] = {} +defs["ImDrawList_ChannelsMerge"][1]["argsT"][1] = {} +defs["ImDrawList_ChannelsMerge"][1]["argsT"][1]["name"] = "self" +defs["ImDrawList_ChannelsMerge"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["ImDrawList_ChannelsMerge"][1]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImDrawList_ChannelsMerge" +defs["ImDrawList_ChannelsMerge"][1]["ret"] = "void" +defs["ImDrawList_ChannelsMerge"][1]["signature"] = "()" +defs["ImDrawList_ChannelsMerge"][1]["stname"] = "ImDrawList" +defs["ImDrawList_ChannelsMerge"]["()"] = defs["ImDrawList_ChannelsMerge"][1] +defs["ImDrawList_ChannelsSetCurrent"] = {} +defs["ImDrawList_ChannelsSetCurrent"][1] = {} +defs["ImDrawList_ChannelsSetCurrent"][1]["args"] = "(ImDrawList* self,int n)" +defs["ImDrawList_ChannelsSetCurrent"][1]["argsT"] = {} +defs["ImDrawList_ChannelsSetCurrent"][1]["argsT"][1] = {} +defs["ImDrawList_ChannelsSetCurrent"][1]["argsT"][1]["name"] = "self" +defs["ImDrawList_ChannelsSetCurrent"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["ImDrawList_ChannelsSetCurrent"][1]["argsT"][2] = {} +defs["ImDrawList_ChannelsSetCurrent"][1]["argsT"][2]["name"] = "n" +defs["ImDrawList_ChannelsSetCurrent"][1]["argsT"][2]["type"] = "int" +defs["ImDrawList_ChannelsSetCurrent"][1]["argsoriginal"] = "(int n)" +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]["ov_cimguiname"] = "ImDrawList_ChannelsSetCurrent" +defs["ImDrawList_ChannelsSetCurrent"][1]["ret"] = "void" +defs["ImDrawList_ChannelsSetCurrent"][1]["signature"] = "(int)" +defs["ImDrawList_ChannelsSetCurrent"][1]["stname"] = "ImDrawList" +defs["ImDrawList_ChannelsSetCurrent"]["(int)"] = defs["ImDrawList_ChannelsSetCurrent"][1] +defs["ImDrawList_ChannelsSplit"] = {} +defs["ImDrawList_ChannelsSplit"][1] = {} +defs["ImDrawList_ChannelsSplit"][1]["args"] = "(ImDrawList* self,int count)" +defs["ImDrawList_ChannelsSplit"][1]["argsT"] = {} +defs["ImDrawList_ChannelsSplit"][1]["argsT"][1] = {} +defs["ImDrawList_ChannelsSplit"][1]["argsT"][1]["name"] = "self" +defs["ImDrawList_ChannelsSplit"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["ImDrawList_ChannelsSplit"][1]["argsT"][2] = {} +defs["ImDrawList_ChannelsSplit"][1]["argsT"][2]["name"] = "count" +defs["ImDrawList_ChannelsSplit"][1]["argsT"][2]["type"] = "int" +defs["ImDrawList_ChannelsSplit"][1]["argsoriginal"] = "(int count)" +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]["ov_cimguiname"] = "ImDrawList_ChannelsSplit" +defs["ImDrawList_ChannelsSplit"][1]["ret"] = "void" +defs["ImDrawList_ChannelsSplit"][1]["signature"] = "(int)" +defs["ImDrawList_ChannelsSplit"][1]["stname"] = "ImDrawList" +defs["ImDrawList_ChannelsSplit"]["(int)"] = defs["ImDrawList_ChannelsSplit"][1] +defs["ImDrawList_Clear"] = {} +defs["ImDrawList_Clear"][1] = {} +defs["ImDrawList_Clear"][1]["args"] = "(ImDrawList* self)" +defs["ImDrawList_Clear"][1]["argsT"] = {} +defs["ImDrawList_Clear"][1]["argsT"][1] = {} +defs["ImDrawList_Clear"][1]["argsT"][1]["name"] = "self" +defs["ImDrawList_Clear"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["ImDrawList_Clear"][1]["argsoriginal"] = "()" +defs["ImDrawList_Clear"][1]["call_args"] = "()" +defs["ImDrawList_Clear"][1]["cimguiname"] = "ImDrawList_Clear" +defs["ImDrawList_Clear"][1]["defaults"] = {} +defs["ImDrawList_Clear"][1]["funcname"] = "Clear" +defs["ImDrawList_Clear"][1]["ov_cimguiname"] = "ImDrawList_Clear" +defs["ImDrawList_Clear"][1]["ret"] = "void" +defs["ImDrawList_Clear"][1]["signature"] = "()" +defs["ImDrawList_Clear"][1]["stname"] = "ImDrawList" +defs["ImDrawList_Clear"]["()"] = defs["ImDrawList_Clear"][1] +defs["ImDrawList_ClearFreeMemory"] = {} +defs["ImDrawList_ClearFreeMemory"][1] = {} +defs["ImDrawList_ClearFreeMemory"][1]["args"] = "(ImDrawList* self)" +defs["ImDrawList_ClearFreeMemory"][1]["argsT"] = {} +defs["ImDrawList_ClearFreeMemory"][1]["argsT"][1] = {} +defs["ImDrawList_ClearFreeMemory"][1]["argsT"][1]["name"] = "self" +defs["ImDrawList_ClearFreeMemory"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["ImDrawList_ClearFreeMemory"][1]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImDrawList_ClearFreeMemory" +defs["ImDrawList_ClearFreeMemory"][1]["ret"] = "void" +defs["ImDrawList_ClearFreeMemory"][1]["signature"] = "()" +defs["ImDrawList_ClearFreeMemory"][1]["stname"] = "ImDrawList" +defs["ImDrawList_ClearFreeMemory"]["()"] = defs["ImDrawList_ClearFreeMemory"][1] +defs["ImDrawList_CloneOutput"] = {} +defs["ImDrawList_CloneOutput"][1] = {} +defs["ImDrawList_CloneOutput"][1]["args"] = "(ImDrawList* self)" +defs["ImDrawList_CloneOutput"][1]["argsT"] = {} +defs["ImDrawList_CloneOutput"][1]["argsT"][1] = {} +defs["ImDrawList_CloneOutput"][1]["argsT"][1]["name"] = "self" +defs["ImDrawList_CloneOutput"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["ImDrawList_CloneOutput"][1]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImDrawList_CloneOutput" +defs["ImDrawList_CloneOutput"][1]["ret"] = "ImDrawList*" +defs["ImDrawList_CloneOutput"][1]["signature"] = "()const" +defs["ImDrawList_CloneOutput"][1]["stname"] = "ImDrawList" +defs["ImDrawList_CloneOutput"]["()const"] = defs["ImDrawList_CloneOutput"][1] +defs["ImDrawList_GetClipRectMax"] = {} +defs["ImDrawList_GetClipRectMax"][1] = {} +defs["ImDrawList_GetClipRectMax"][1]["args"] = "(ImVec2 *pOut,ImDrawList* self)" +defs["ImDrawList_GetClipRectMax"][1]["argsT"] = {} +defs["ImDrawList_GetClipRectMax"][1]["argsT"][1] = {} +defs["ImDrawList_GetClipRectMax"][1]["argsT"][1]["name"] = "pOut" +defs["ImDrawList_GetClipRectMax"][1]["argsT"][1]["type"] = "ImVec2*" +defs["ImDrawList_GetClipRectMax"][1]["argsT"][2] = {} +defs["ImDrawList_GetClipRectMax"][1]["argsT"][2]["name"] = "self" +defs["ImDrawList_GetClipRectMax"][1]["argsT"][2]["type"] = "ImDrawList*" +defs["ImDrawList_GetClipRectMax"][1]["argsoriginal"] = "()" +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]["nonUDT"] = 1 +defs["ImDrawList_GetClipRectMax"][1]["ov_cimguiname"] = "ImDrawList_GetClipRectMax" +defs["ImDrawList_GetClipRectMax"][1]["ret"] = "void" +defs["ImDrawList_GetClipRectMax"][1]["signature"] = "()const" +defs["ImDrawList_GetClipRectMax"][1]["stname"] = "ImDrawList" +defs["ImDrawList_GetClipRectMax"]["()const"] = defs["ImDrawList_GetClipRectMax"][1] +defs["ImDrawList_GetClipRectMin"] = {} +defs["ImDrawList_GetClipRectMin"][1] = {} +defs["ImDrawList_GetClipRectMin"][1]["args"] = "(ImVec2 *pOut,ImDrawList* self)" +defs["ImDrawList_GetClipRectMin"][1]["argsT"] = {} +defs["ImDrawList_GetClipRectMin"][1]["argsT"][1] = {} +defs["ImDrawList_GetClipRectMin"][1]["argsT"][1]["name"] = "pOut" +defs["ImDrawList_GetClipRectMin"][1]["argsT"][1]["type"] = "ImVec2*" +defs["ImDrawList_GetClipRectMin"][1]["argsT"][2] = {} +defs["ImDrawList_GetClipRectMin"][1]["argsT"][2]["name"] = "self" +defs["ImDrawList_GetClipRectMin"][1]["argsT"][2]["type"] = "ImDrawList*" +defs["ImDrawList_GetClipRectMin"][1]["argsoriginal"] = "()" +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]["nonUDT"] = 1 +defs["ImDrawList_GetClipRectMin"][1]["ov_cimguiname"] = "ImDrawList_GetClipRectMin" +defs["ImDrawList_GetClipRectMin"][1]["ret"] = "void" +defs["ImDrawList_GetClipRectMin"][1]["signature"] = "()const" +defs["ImDrawList_GetClipRectMin"][1]["stname"] = "ImDrawList" +defs["ImDrawList_GetClipRectMin"]["()const"] = defs["ImDrawList_GetClipRectMin"][1] +defs["ImDrawList_ImDrawList"] = {} +defs["ImDrawList_ImDrawList"][1] = {} +defs["ImDrawList_ImDrawList"][1]["args"] = "(const ImDrawListSharedData* shared_data)" +defs["ImDrawList_ImDrawList"][1]["argsT"] = {} +defs["ImDrawList_ImDrawList"][1]["argsT"][1] = {} +defs["ImDrawList_ImDrawList"][1]["argsT"][1]["name"] = "shared_data" +defs["ImDrawList_ImDrawList"][1]["argsT"][1]["type"] = "const ImDrawListSharedData*" +defs["ImDrawList_ImDrawList"][1]["argsoriginal"] = "(const ImDrawListSharedData* shared_data)" +defs["ImDrawList_ImDrawList"][1]["call_args"] = "(shared_data)" +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]["ov_cimguiname"] = "ImDrawList_ImDrawList" +defs["ImDrawList_ImDrawList"][1]["signature"] = "(const ImDrawListSharedData*)" +defs["ImDrawList_ImDrawList"][1]["stname"] = "ImDrawList" +defs["ImDrawList_ImDrawList"]["(const ImDrawListSharedData*)"] = defs["ImDrawList_ImDrawList"][1] +defs["ImDrawList_PathArcTo"] = {} +defs["ImDrawList_PathArcTo"][1] = {} +defs["ImDrawList_PathArcTo"][1]["args"] = "(ImDrawList* self,const ImVec2 center,float radius,float a_min,float a_max,int num_segments)" +defs["ImDrawList_PathArcTo"][1]["argsT"] = {} +defs["ImDrawList_PathArcTo"][1]["argsT"][1] = {} +defs["ImDrawList_PathArcTo"][1]["argsT"][1]["name"] = "self" +defs["ImDrawList_PathArcTo"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["ImDrawList_PathArcTo"][1]["argsT"][2] = {} +defs["ImDrawList_PathArcTo"][1]["argsT"][2]["name"] = "center" +defs["ImDrawList_PathArcTo"][1]["argsT"][2]["type"] = "const ImVec2" +defs["ImDrawList_PathArcTo"][1]["argsT"][3] = {} +defs["ImDrawList_PathArcTo"][1]["argsT"][3]["name"] = "radius" +defs["ImDrawList_PathArcTo"][1]["argsT"][3]["type"] = "float" +defs["ImDrawList_PathArcTo"][1]["argsT"][4] = {} +defs["ImDrawList_PathArcTo"][1]["argsT"][4]["name"] = "a_min" +defs["ImDrawList_PathArcTo"][1]["argsT"][4]["type"] = "float" +defs["ImDrawList_PathArcTo"][1]["argsT"][5] = {} +defs["ImDrawList_PathArcTo"][1]["argsT"][5]["name"] = "a_max" +defs["ImDrawList_PathArcTo"][1]["argsT"][5]["type"] = "float" +defs["ImDrawList_PathArcTo"][1]["argsT"][6] = {} +defs["ImDrawList_PathArcTo"][1]["argsT"][6]["name"] = "num_segments" +defs["ImDrawList_PathArcTo"][1]["argsT"][6]["type"] = "int" +defs["ImDrawList_PathArcTo"][1]["argsoriginal"] = "(const ImVec2& center,float radius,float a_min,float a_max,int num_segments=10)" +defs["ImDrawList_PathArcTo"][1]["call_args"] = "(center,radius,a_min,a_max,num_segments)" +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]["ov_cimguiname"] = "ImDrawList_PathArcTo" +defs["ImDrawList_PathArcTo"][1]["ret"] = "void" +defs["ImDrawList_PathArcTo"][1]["signature"] = "(const ImVec2,float,float,float,int)" +defs["ImDrawList_PathArcTo"][1]["stname"] = "ImDrawList" +defs["ImDrawList_PathArcTo"]["(const ImVec2,float,float,float,int)"] = defs["ImDrawList_PathArcTo"][1] +defs["ImDrawList_PathArcToFast"] = {} +defs["ImDrawList_PathArcToFast"][1] = {} +defs["ImDrawList_PathArcToFast"][1]["args"] = "(ImDrawList* self,const ImVec2 center,float radius,int a_min_of_12,int a_max_of_12)" +defs["ImDrawList_PathArcToFast"][1]["argsT"] = {} +defs["ImDrawList_PathArcToFast"][1]["argsT"][1] = {} +defs["ImDrawList_PathArcToFast"][1]["argsT"][1]["name"] = "self" +defs["ImDrawList_PathArcToFast"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["ImDrawList_PathArcToFast"][1]["argsT"][2] = {} +defs["ImDrawList_PathArcToFast"][1]["argsT"][2]["name"] = "center" +defs["ImDrawList_PathArcToFast"][1]["argsT"][2]["type"] = "const ImVec2" +defs["ImDrawList_PathArcToFast"][1]["argsT"][3] = {} +defs["ImDrawList_PathArcToFast"][1]["argsT"][3]["name"] = "radius" +defs["ImDrawList_PathArcToFast"][1]["argsT"][3]["type"] = "float" +defs["ImDrawList_PathArcToFast"][1]["argsT"][4] = {} +defs["ImDrawList_PathArcToFast"][1]["argsT"][4]["name"] = "a_min_of_12" +defs["ImDrawList_PathArcToFast"][1]["argsT"][4]["type"] = "int" +defs["ImDrawList_PathArcToFast"][1]["argsT"][5] = {} +defs["ImDrawList_PathArcToFast"][1]["argsT"][5]["name"] = "a_max_of_12" +defs["ImDrawList_PathArcToFast"][1]["argsT"][5]["type"] = "int" +defs["ImDrawList_PathArcToFast"][1]["argsoriginal"] = "(const ImVec2& center,float radius,int a_min_of_12,int a_max_of_12)" +defs["ImDrawList_PathArcToFast"][1]["call_args"] = "(center,radius,a_min_of_12,a_max_of_12)" +defs["ImDrawList_PathArcToFast"][1]["cimguiname"] = "ImDrawList_PathArcToFast" +defs["ImDrawList_PathArcToFast"][1]["defaults"] = {} +defs["ImDrawList_PathArcToFast"][1]["funcname"] = "PathArcToFast" +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]["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_PathClear"] = {} +defs["ImDrawList_PathClear"][1] = {} +defs["ImDrawList_PathClear"][1]["args"] = "(ImDrawList* self)" +defs["ImDrawList_PathClear"][1]["argsT"] = {} +defs["ImDrawList_PathClear"][1]["argsT"][1] = {} +defs["ImDrawList_PathClear"][1]["argsT"][1]["name"] = "self" +defs["ImDrawList_PathClear"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["ImDrawList_PathClear"][1]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImDrawList_PathClear" +defs["ImDrawList_PathClear"][1]["ret"] = "void" +defs["ImDrawList_PathClear"][1]["signature"] = "()" +defs["ImDrawList_PathClear"][1]["stname"] = "ImDrawList" +defs["ImDrawList_PathClear"]["()"] = defs["ImDrawList_PathClear"][1] +defs["ImDrawList_PathFillConvex"] = {} +defs["ImDrawList_PathFillConvex"][1] = {} +defs["ImDrawList_PathFillConvex"][1]["args"] = "(ImDrawList* self,ImU32 col)" +defs["ImDrawList_PathFillConvex"][1]["argsT"] = {} +defs["ImDrawList_PathFillConvex"][1]["argsT"][1] = {} +defs["ImDrawList_PathFillConvex"][1]["argsT"][1]["name"] = "self" +defs["ImDrawList_PathFillConvex"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["ImDrawList_PathFillConvex"][1]["argsT"][2] = {} +defs["ImDrawList_PathFillConvex"][1]["argsT"][2]["name"] = "col" +defs["ImDrawList_PathFillConvex"][1]["argsT"][2]["type"] = "ImU32" +defs["ImDrawList_PathFillConvex"][1]["argsoriginal"] = "(ImU32 col)" +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]["ov_cimguiname"] = "ImDrawList_PathFillConvex" +defs["ImDrawList_PathFillConvex"][1]["ret"] = "void" +defs["ImDrawList_PathFillConvex"][1]["signature"] = "(ImU32)" +defs["ImDrawList_PathFillConvex"][1]["stname"] = "ImDrawList" +defs["ImDrawList_PathFillConvex"]["(ImU32)"] = defs["ImDrawList_PathFillConvex"][1] +defs["ImDrawList_PathLineTo"] = {} +defs["ImDrawList_PathLineTo"][1] = {} +defs["ImDrawList_PathLineTo"][1]["args"] = "(ImDrawList* self,const ImVec2 pos)" +defs["ImDrawList_PathLineTo"][1]["argsT"] = {} +defs["ImDrawList_PathLineTo"][1]["argsT"][1] = {} +defs["ImDrawList_PathLineTo"][1]["argsT"][1]["name"] = "self" +defs["ImDrawList_PathLineTo"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["ImDrawList_PathLineTo"][1]["argsT"][2] = {} +defs["ImDrawList_PathLineTo"][1]["argsT"][2]["name"] = "pos" +defs["ImDrawList_PathLineTo"][1]["argsT"][2]["type"] = "const ImVec2" +defs["ImDrawList_PathLineTo"][1]["argsoriginal"] = "(const ImVec2& pos)" +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]["ov_cimguiname"] = "ImDrawList_PathLineTo" +defs["ImDrawList_PathLineTo"][1]["ret"] = "void" +defs["ImDrawList_PathLineTo"][1]["signature"] = "(const ImVec2)" +defs["ImDrawList_PathLineTo"][1]["stname"] = "ImDrawList" +defs["ImDrawList_PathLineTo"]["(const ImVec2)"] = defs["ImDrawList_PathLineTo"][1] +defs["ImDrawList_PathLineToMergeDuplicate"] = {} +defs["ImDrawList_PathLineToMergeDuplicate"][1] = {} +defs["ImDrawList_PathLineToMergeDuplicate"][1]["args"] = "(ImDrawList* self,const ImVec2 pos)" +defs["ImDrawList_PathLineToMergeDuplicate"][1]["argsT"] = {} +defs["ImDrawList_PathLineToMergeDuplicate"][1]["argsT"][1] = {} +defs["ImDrawList_PathLineToMergeDuplicate"][1]["argsT"][1]["name"] = "self" +defs["ImDrawList_PathLineToMergeDuplicate"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["ImDrawList_PathLineToMergeDuplicate"][1]["argsT"][2] = {} +defs["ImDrawList_PathLineToMergeDuplicate"][1]["argsT"][2]["name"] = "pos" +defs["ImDrawList_PathLineToMergeDuplicate"][1]["argsT"][2]["type"] = "const ImVec2" +defs["ImDrawList_PathLineToMergeDuplicate"][1]["argsoriginal"] = "(const ImVec2& pos)" +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]["ov_cimguiname"] = "ImDrawList_PathLineToMergeDuplicate" +defs["ImDrawList_PathLineToMergeDuplicate"][1]["ret"] = "void" +defs["ImDrawList_PathLineToMergeDuplicate"][1]["signature"] = "(const ImVec2)" +defs["ImDrawList_PathLineToMergeDuplicate"][1]["stname"] = "ImDrawList" +defs["ImDrawList_PathLineToMergeDuplicate"]["(const ImVec2)"] = defs["ImDrawList_PathLineToMergeDuplicate"][1] +defs["ImDrawList_PathRect"] = {} +defs["ImDrawList_PathRect"][1] = {} +defs["ImDrawList_PathRect"][1]["args"] = "(ImDrawList* self,const ImVec2 rect_min,const ImVec2 rect_max,float rounding,ImDrawCornerFlags rounding_corners)" +defs["ImDrawList_PathRect"][1]["argsT"] = {} +defs["ImDrawList_PathRect"][1]["argsT"][1] = {} +defs["ImDrawList_PathRect"][1]["argsT"][1]["name"] = "self" +defs["ImDrawList_PathRect"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["ImDrawList_PathRect"][1]["argsT"][2] = {} +defs["ImDrawList_PathRect"][1]["argsT"][2]["name"] = "rect_min" +defs["ImDrawList_PathRect"][1]["argsT"][2]["type"] = "const ImVec2" +defs["ImDrawList_PathRect"][1]["argsT"][3] = {} +defs["ImDrawList_PathRect"][1]["argsT"][3]["name"] = "rect_max" +defs["ImDrawList_PathRect"][1]["argsT"][3]["type"] = "const ImVec2" +defs["ImDrawList_PathRect"][1]["argsT"][4] = {} +defs["ImDrawList_PathRect"][1]["argsT"][4]["name"] = "rounding" +defs["ImDrawList_PathRect"][1]["argsT"][4]["type"] = "float" +defs["ImDrawList_PathRect"][1]["argsT"][5] = {} +defs["ImDrawList_PathRect"][1]["argsT"][5]["name"] = "rounding_corners" +defs["ImDrawList_PathRect"][1]["argsT"][5]["type"] = "ImDrawCornerFlags" +defs["ImDrawList_PathRect"][1]["argsoriginal"] = "(const ImVec2& rect_min,const ImVec2& rect_max,float rounding=0.0f,ImDrawCornerFlags rounding_corners=ImDrawCornerFlags_All)" +defs["ImDrawList_PathRect"][1]["call_args"] = "(rect_min,rect_max,rounding,rounding_corners)" +defs["ImDrawList_PathRect"][1]["cimguiname"] = "ImDrawList_PathRect" +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]["ov_cimguiname"] = "ImDrawList_PathRect" +defs["ImDrawList_PathRect"][1]["ret"] = "void" +defs["ImDrawList_PathRect"][1]["signature"] = "(const ImVec2,const ImVec2,float,ImDrawCornerFlags)" +defs["ImDrawList_PathRect"][1]["stname"] = "ImDrawList" +defs["ImDrawList_PathRect"]["(const ImVec2,const ImVec2,float,ImDrawCornerFlags)"] = defs["ImDrawList_PathRect"][1] +defs["ImDrawList_PathStroke"] = {} +defs["ImDrawList_PathStroke"][1] = {} +defs["ImDrawList_PathStroke"][1]["args"] = "(ImDrawList* self,ImU32 col,bool closed,float thickness)" +defs["ImDrawList_PathStroke"][1]["argsT"] = {} +defs["ImDrawList_PathStroke"][1]["argsT"][1] = {} +defs["ImDrawList_PathStroke"][1]["argsT"][1]["name"] = "self" +defs["ImDrawList_PathStroke"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["ImDrawList_PathStroke"][1]["argsT"][2] = {} +defs["ImDrawList_PathStroke"][1]["argsT"][2]["name"] = "col" +defs["ImDrawList_PathStroke"][1]["argsT"][2]["type"] = "ImU32" +defs["ImDrawList_PathStroke"][1]["argsT"][3] = {} +defs["ImDrawList_PathStroke"][1]["argsT"][3]["name"] = "closed" +defs["ImDrawList_PathStroke"][1]["argsT"][3]["type"] = "bool" +defs["ImDrawList_PathStroke"][1]["argsT"][4] = {} +defs["ImDrawList_PathStroke"][1]["argsT"][4]["name"] = "thickness" +defs["ImDrawList_PathStroke"][1]["argsT"][4]["type"] = "float" +defs["ImDrawList_PathStroke"][1]["argsoriginal"] = "(ImU32 col,bool closed,float thickness=1.0f)" +defs["ImDrawList_PathStroke"][1]["call_args"] = "(col,closed,thickness)" +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]["ov_cimguiname"] = "ImDrawList_PathStroke" +defs["ImDrawList_PathStroke"][1]["ret"] = "void" +defs["ImDrawList_PathStroke"][1]["signature"] = "(ImU32,bool,float)" +defs["ImDrawList_PathStroke"][1]["stname"] = "ImDrawList" +defs["ImDrawList_PathStroke"]["(ImU32,bool,float)"] = defs["ImDrawList_PathStroke"][1] +defs["ImDrawList_PopClipRect"] = {} +defs["ImDrawList_PopClipRect"][1] = {} +defs["ImDrawList_PopClipRect"][1]["args"] = "(ImDrawList* self)" +defs["ImDrawList_PopClipRect"][1]["argsT"] = {} +defs["ImDrawList_PopClipRect"][1]["argsT"][1] = {} +defs["ImDrawList_PopClipRect"][1]["argsT"][1]["name"] = "self" +defs["ImDrawList_PopClipRect"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["ImDrawList_PopClipRect"][1]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImDrawList_PopClipRect" +defs["ImDrawList_PopClipRect"][1]["ret"] = "void" +defs["ImDrawList_PopClipRect"][1]["signature"] = "()" +defs["ImDrawList_PopClipRect"][1]["stname"] = "ImDrawList" +defs["ImDrawList_PopClipRect"]["()"] = defs["ImDrawList_PopClipRect"][1] +defs["ImDrawList_PopTextureID"] = {} +defs["ImDrawList_PopTextureID"][1] = {} +defs["ImDrawList_PopTextureID"][1]["args"] = "(ImDrawList* self)" +defs["ImDrawList_PopTextureID"][1]["argsT"] = {} +defs["ImDrawList_PopTextureID"][1]["argsT"][1] = {} +defs["ImDrawList_PopTextureID"][1]["argsT"][1]["name"] = "self" +defs["ImDrawList_PopTextureID"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["ImDrawList_PopTextureID"][1]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImDrawList_PopTextureID" +defs["ImDrawList_PopTextureID"][1]["ret"] = "void" +defs["ImDrawList_PopTextureID"][1]["signature"] = "()" +defs["ImDrawList_PopTextureID"][1]["stname"] = "ImDrawList" +defs["ImDrawList_PopTextureID"]["()"] = defs["ImDrawList_PopTextureID"][1] +defs["ImDrawList_PrimQuadUV"] = {} +defs["ImDrawList_PrimQuadUV"][1] = {} +defs["ImDrawList_PrimQuadUV"][1]["args"] = "(ImDrawList* self,const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 d,const ImVec2 uv_a,const ImVec2 uv_b,const ImVec2 uv_c,const ImVec2 uv_d,ImU32 col)" +defs["ImDrawList_PrimQuadUV"][1]["argsT"] = {} +defs["ImDrawList_PrimQuadUV"][1]["argsT"][1] = {} +defs["ImDrawList_PrimQuadUV"][1]["argsT"][1]["name"] = "self" +defs["ImDrawList_PrimQuadUV"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["ImDrawList_PrimQuadUV"][1]["argsT"][2] = {} +defs["ImDrawList_PrimQuadUV"][1]["argsT"][2]["name"] = "a" +defs["ImDrawList_PrimQuadUV"][1]["argsT"][2]["type"] = "const ImVec2" +defs["ImDrawList_PrimQuadUV"][1]["argsT"][3] = {} +defs["ImDrawList_PrimQuadUV"][1]["argsT"][3]["name"] = "b" +defs["ImDrawList_PrimQuadUV"][1]["argsT"][3]["type"] = "const ImVec2" +defs["ImDrawList_PrimQuadUV"][1]["argsT"][4] = {} +defs["ImDrawList_PrimQuadUV"][1]["argsT"][4]["name"] = "c" +defs["ImDrawList_PrimQuadUV"][1]["argsT"][4]["type"] = "const ImVec2" +defs["ImDrawList_PrimQuadUV"][1]["argsT"][5] = {} +defs["ImDrawList_PrimQuadUV"][1]["argsT"][5]["name"] = "d" +defs["ImDrawList_PrimQuadUV"][1]["argsT"][5]["type"] = "const ImVec2" +defs["ImDrawList_PrimQuadUV"][1]["argsT"][6] = {} +defs["ImDrawList_PrimQuadUV"][1]["argsT"][6]["name"] = "uv_a" +defs["ImDrawList_PrimQuadUV"][1]["argsT"][6]["type"] = "const ImVec2" +defs["ImDrawList_PrimQuadUV"][1]["argsT"][7] = {} +defs["ImDrawList_PrimQuadUV"][1]["argsT"][7]["name"] = "uv_b" +defs["ImDrawList_PrimQuadUV"][1]["argsT"][7]["type"] = "const ImVec2" +defs["ImDrawList_PrimQuadUV"][1]["argsT"][8] = {} +defs["ImDrawList_PrimQuadUV"][1]["argsT"][8]["name"] = "uv_c" +defs["ImDrawList_PrimQuadUV"][1]["argsT"][8]["type"] = "const ImVec2" +defs["ImDrawList_PrimQuadUV"][1]["argsT"][9] = {} +defs["ImDrawList_PrimQuadUV"][1]["argsT"][9]["name"] = "uv_d" +defs["ImDrawList_PrimQuadUV"][1]["argsT"][9]["type"] = "const ImVec2" +defs["ImDrawList_PrimQuadUV"][1]["argsT"][10] = {} +defs["ImDrawList_PrimQuadUV"][1]["argsT"][10]["name"] = "col" +defs["ImDrawList_PrimQuadUV"][1]["argsT"][10]["type"] = "ImU32" +defs["ImDrawList_PrimQuadUV"][1]["argsoriginal"] = "(const ImVec2& a,const ImVec2& b,const ImVec2& c,const ImVec2& d,const ImVec2& uv_a,const ImVec2& uv_b,const ImVec2& uv_c,const ImVec2& uv_d,ImU32 col)" +defs["ImDrawList_PrimQuadUV"][1]["call_args"] = "(a,b,c,d,uv_a,uv_b,uv_c,uv_d,col)" +defs["ImDrawList_PrimQuadUV"][1]["cimguiname"] = "ImDrawList_PrimQuadUV" +defs["ImDrawList_PrimQuadUV"][1]["defaults"] = {} +defs["ImDrawList_PrimQuadUV"][1]["funcname"] = "PrimQuadUV" +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)" +defs["ImDrawList_PrimQuadUV"][1]["stname"] = "ImDrawList" +defs["ImDrawList_PrimQuadUV"]["(const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)"] = defs["ImDrawList_PrimQuadUV"][1] +defs["ImDrawList_PrimRect"] = {} +defs["ImDrawList_PrimRect"][1] = {} +defs["ImDrawList_PrimRect"][1]["args"] = "(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col)" +defs["ImDrawList_PrimRect"][1]["argsT"] = {} +defs["ImDrawList_PrimRect"][1]["argsT"][1] = {} +defs["ImDrawList_PrimRect"][1]["argsT"][1]["name"] = "self" +defs["ImDrawList_PrimRect"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["ImDrawList_PrimRect"][1]["argsT"][2] = {} +defs["ImDrawList_PrimRect"][1]["argsT"][2]["name"] = "a" +defs["ImDrawList_PrimRect"][1]["argsT"][2]["type"] = "const ImVec2" +defs["ImDrawList_PrimRect"][1]["argsT"][3] = {} +defs["ImDrawList_PrimRect"][1]["argsT"][3]["name"] = "b" +defs["ImDrawList_PrimRect"][1]["argsT"][3]["type"] = "const ImVec2" +defs["ImDrawList_PrimRect"][1]["argsT"][4] = {} +defs["ImDrawList_PrimRect"][1]["argsT"][4]["name"] = "col" +defs["ImDrawList_PrimRect"][1]["argsT"][4]["type"] = "ImU32" +defs["ImDrawList_PrimRect"][1]["argsoriginal"] = "(const ImVec2& a,const ImVec2& b,ImU32 col)" +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]["ov_cimguiname"] = "ImDrawList_PrimRect" +defs["ImDrawList_PrimRect"][1]["ret"] = "void" +defs["ImDrawList_PrimRect"][1]["signature"] = "(const ImVec2,const ImVec2,ImU32)" +defs["ImDrawList_PrimRect"][1]["stname"] = "ImDrawList" +defs["ImDrawList_PrimRect"]["(const ImVec2,const ImVec2,ImU32)"] = defs["ImDrawList_PrimRect"][1] +defs["ImDrawList_PrimRectUV"] = {} +defs["ImDrawList_PrimRectUV"][1] = {} +defs["ImDrawList_PrimRectUV"][1]["args"] = "(ImDrawList* self,const ImVec2 a,const ImVec2 b,const ImVec2 uv_a,const ImVec2 uv_b,ImU32 col)" +defs["ImDrawList_PrimRectUV"][1]["argsT"] = {} +defs["ImDrawList_PrimRectUV"][1]["argsT"][1] = {} +defs["ImDrawList_PrimRectUV"][1]["argsT"][1]["name"] = "self" +defs["ImDrawList_PrimRectUV"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["ImDrawList_PrimRectUV"][1]["argsT"][2] = {} +defs["ImDrawList_PrimRectUV"][1]["argsT"][2]["name"] = "a" +defs["ImDrawList_PrimRectUV"][1]["argsT"][2]["type"] = "const ImVec2" +defs["ImDrawList_PrimRectUV"][1]["argsT"][3] = {} +defs["ImDrawList_PrimRectUV"][1]["argsT"][3]["name"] = "b" +defs["ImDrawList_PrimRectUV"][1]["argsT"][3]["type"] = "const ImVec2" +defs["ImDrawList_PrimRectUV"][1]["argsT"][4] = {} +defs["ImDrawList_PrimRectUV"][1]["argsT"][4]["name"] = "uv_a" +defs["ImDrawList_PrimRectUV"][1]["argsT"][4]["type"] = "const ImVec2" +defs["ImDrawList_PrimRectUV"][1]["argsT"][5] = {} +defs["ImDrawList_PrimRectUV"][1]["argsT"][5]["name"] = "uv_b" +defs["ImDrawList_PrimRectUV"][1]["argsT"][5]["type"] = "const ImVec2" +defs["ImDrawList_PrimRectUV"][1]["argsT"][6] = {} +defs["ImDrawList_PrimRectUV"][1]["argsT"][6]["name"] = "col" +defs["ImDrawList_PrimRectUV"][1]["argsT"][6]["type"] = "ImU32" +defs["ImDrawList_PrimRectUV"][1]["argsoriginal"] = "(const ImVec2& a,const ImVec2& b,const ImVec2& uv_a,const ImVec2& uv_b,ImU32 col)" +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]["ov_cimguiname"] = "ImDrawList_PrimRectUV" +defs["ImDrawList_PrimRectUV"][1]["ret"] = "void" +defs["ImDrawList_PrimRectUV"][1]["signature"] = "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)" +defs["ImDrawList_PrimRectUV"][1]["stname"] = "ImDrawList" +defs["ImDrawList_PrimRectUV"]["(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)"] = defs["ImDrawList_PrimRectUV"][1] +defs["ImDrawList_PrimReserve"] = {} +defs["ImDrawList_PrimReserve"][1] = {} +defs["ImDrawList_PrimReserve"][1]["args"] = "(ImDrawList* self,int idx_count,int vtx_count)" +defs["ImDrawList_PrimReserve"][1]["argsT"] = {} +defs["ImDrawList_PrimReserve"][1]["argsT"][1] = {} +defs["ImDrawList_PrimReserve"][1]["argsT"][1]["name"] = "self" +defs["ImDrawList_PrimReserve"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["ImDrawList_PrimReserve"][1]["argsT"][2] = {} +defs["ImDrawList_PrimReserve"][1]["argsT"][2]["name"] = "idx_count" +defs["ImDrawList_PrimReserve"][1]["argsT"][2]["type"] = "int" +defs["ImDrawList_PrimReserve"][1]["argsT"][3] = {} +defs["ImDrawList_PrimReserve"][1]["argsT"][3]["name"] = "vtx_count" +defs["ImDrawList_PrimReserve"][1]["argsT"][3]["type"] = "int" +defs["ImDrawList_PrimReserve"][1]["argsoriginal"] = "(int idx_count,int vtx_count)" +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]["ov_cimguiname"] = "ImDrawList_PrimReserve" +defs["ImDrawList_PrimReserve"][1]["ret"] = "void" +defs["ImDrawList_PrimReserve"][1]["signature"] = "(int,int)" +defs["ImDrawList_PrimReserve"][1]["stname"] = "ImDrawList" +defs["ImDrawList_PrimReserve"]["(int,int)"] = defs["ImDrawList_PrimReserve"][1] +defs["ImDrawList_PrimUnreserve"] = {} +defs["ImDrawList_PrimUnreserve"][1] = {} +defs["ImDrawList_PrimUnreserve"][1]["args"] = "(ImDrawList* self,int idx_count,int vtx_count)" +defs["ImDrawList_PrimUnreserve"][1]["argsT"] = {} +defs["ImDrawList_PrimUnreserve"][1]["argsT"][1] = {} +defs["ImDrawList_PrimUnreserve"][1]["argsT"][1]["name"] = "self" +defs["ImDrawList_PrimUnreserve"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["ImDrawList_PrimUnreserve"][1]["argsT"][2] = {} +defs["ImDrawList_PrimUnreserve"][1]["argsT"][2]["name"] = "idx_count" +defs["ImDrawList_PrimUnreserve"][1]["argsT"][2]["type"] = "int" +defs["ImDrawList_PrimUnreserve"][1]["argsT"][3] = {} +defs["ImDrawList_PrimUnreserve"][1]["argsT"][3]["name"] = "vtx_count" +defs["ImDrawList_PrimUnreserve"][1]["argsT"][3]["type"] = "int" +defs["ImDrawList_PrimUnreserve"][1]["argsoriginal"] = "(int idx_count,int vtx_count)" +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]["ov_cimguiname"] = "ImDrawList_PrimUnreserve" +defs["ImDrawList_PrimUnreserve"][1]["ret"] = "void" +defs["ImDrawList_PrimUnreserve"][1]["signature"] = "(int,int)" +defs["ImDrawList_PrimUnreserve"][1]["stname"] = "ImDrawList" +defs["ImDrawList_PrimUnreserve"]["(int,int)"] = defs["ImDrawList_PrimUnreserve"][1] +defs["ImDrawList_PrimVtx"] = {} +defs["ImDrawList_PrimVtx"][1] = {} +defs["ImDrawList_PrimVtx"][1]["args"] = "(ImDrawList* self,const ImVec2 pos,const ImVec2 uv,ImU32 col)" +defs["ImDrawList_PrimVtx"][1]["argsT"] = {} +defs["ImDrawList_PrimVtx"][1]["argsT"][1] = {} +defs["ImDrawList_PrimVtx"][1]["argsT"][1]["name"] = "self" +defs["ImDrawList_PrimVtx"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["ImDrawList_PrimVtx"][1]["argsT"][2] = {} +defs["ImDrawList_PrimVtx"][1]["argsT"][2]["name"] = "pos" +defs["ImDrawList_PrimVtx"][1]["argsT"][2]["type"] = "const ImVec2" +defs["ImDrawList_PrimVtx"][1]["argsT"][3] = {} +defs["ImDrawList_PrimVtx"][1]["argsT"][3]["name"] = "uv" +defs["ImDrawList_PrimVtx"][1]["argsT"][3]["type"] = "const ImVec2" +defs["ImDrawList_PrimVtx"][1]["argsT"][4] = {} +defs["ImDrawList_PrimVtx"][1]["argsT"][4]["name"] = "col" +defs["ImDrawList_PrimVtx"][1]["argsT"][4]["type"] = "ImU32" +defs["ImDrawList_PrimVtx"][1]["argsoriginal"] = "(const ImVec2& pos,const ImVec2& uv,ImU32 col)" +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]["ov_cimguiname"] = "ImDrawList_PrimVtx" +defs["ImDrawList_PrimVtx"][1]["ret"] = "void" +defs["ImDrawList_PrimVtx"][1]["signature"] = "(const ImVec2,const ImVec2,ImU32)" +defs["ImDrawList_PrimVtx"][1]["stname"] = "ImDrawList" +defs["ImDrawList_PrimVtx"]["(const ImVec2,const ImVec2,ImU32)"] = defs["ImDrawList_PrimVtx"][1] +defs["ImDrawList_PrimWriteIdx"] = {} +defs["ImDrawList_PrimWriteIdx"][1] = {} +defs["ImDrawList_PrimWriteIdx"][1]["args"] = "(ImDrawList* self,ImDrawIdx idx)" +defs["ImDrawList_PrimWriteIdx"][1]["argsT"] = {} +defs["ImDrawList_PrimWriteIdx"][1]["argsT"][1] = {} +defs["ImDrawList_PrimWriteIdx"][1]["argsT"][1]["name"] = "self" +defs["ImDrawList_PrimWriteIdx"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["ImDrawList_PrimWriteIdx"][1]["argsT"][2] = {} +defs["ImDrawList_PrimWriteIdx"][1]["argsT"][2]["name"] = "idx" +defs["ImDrawList_PrimWriteIdx"][1]["argsT"][2]["type"] = "ImDrawIdx" +defs["ImDrawList_PrimWriteIdx"][1]["argsoriginal"] = "(ImDrawIdx idx)" +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]["ov_cimguiname"] = "ImDrawList_PrimWriteIdx" +defs["ImDrawList_PrimWriteIdx"][1]["ret"] = "void" +defs["ImDrawList_PrimWriteIdx"][1]["signature"] = "(ImDrawIdx)" +defs["ImDrawList_PrimWriteIdx"][1]["stname"] = "ImDrawList" +defs["ImDrawList_PrimWriteIdx"]["(ImDrawIdx)"] = defs["ImDrawList_PrimWriteIdx"][1] +defs["ImDrawList_PrimWriteVtx"] = {} +defs["ImDrawList_PrimWriteVtx"][1] = {} +defs["ImDrawList_PrimWriteVtx"][1]["args"] = "(ImDrawList* self,const ImVec2 pos,const ImVec2 uv,ImU32 col)" +defs["ImDrawList_PrimWriteVtx"][1]["argsT"] = {} +defs["ImDrawList_PrimWriteVtx"][1]["argsT"][1] = {} +defs["ImDrawList_PrimWriteVtx"][1]["argsT"][1]["name"] = "self" +defs["ImDrawList_PrimWriteVtx"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["ImDrawList_PrimWriteVtx"][1]["argsT"][2] = {} +defs["ImDrawList_PrimWriteVtx"][1]["argsT"][2]["name"] = "pos" +defs["ImDrawList_PrimWriteVtx"][1]["argsT"][2]["type"] = "const ImVec2" +defs["ImDrawList_PrimWriteVtx"][1]["argsT"][3] = {} +defs["ImDrawList_PrimWriteVtx"][1]["argsT"][3]["name"] = "uv" +defs["ImDrawList_PrimWriteVtx"][1]["argsT"][3]["type"] = "const ImVec2" +defs["ImDrawList_PrimWriteVtx"][1]["argsT"][4] = {} +defs["ImDrawList_PrimWriteVtx"][1]["argsT"][4]["name"] = "col" +defs["ImDrawList_PrimWriteVtx"][1]["argsT"][4]["type"] = "ImU32" +defs["ImDrawList_PrimWriteVtx"][1]["argsoriginal"] = "(const ImVec2& pos,const ImVec2& uv,ImU32 col)" +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]["ov_cimguiname"] = "ImDrawList_PrimWriteVtx" +defs["ImDrawList_PrimWriteVtx"][1]["ret"] = "void" +defs["ImDrawList_PrimWriteVtx"][1]["signature"] = "(const ImVec2,const ImVec2,ImU32)" +defs["ImDrawList_PrimWriteVtx"][1]["stname"] = "ImDrawList" +defs["ImDrawList_PrimWriteVtx"]["(const ImVec2,const ImVec2,ImU32)"] = defs["ImDrawList_PrimWriteVtx"][1] +defs["ImDrawList_PushClipRect"] = {} +defs["ImDrawList_PushClipRect"][1] = {} +defs["ImDrawList_PushClipRect"][1]["args"] = "(ImDrawList* self,ImVec2 clip_rect_min,ImVec2 clip_rect_max,bool intersect_with_current_clip_rect)" +defs["ImDrawList_PushClipRect"][1]["argsT"] = {} +defs["ImDrawList_PushClipRect"][1]["argsT"][1] = {} +defs["ImDrawList_PushClipRect"][1]["argsT"][1]["name"] = "self" +defs["ImDrawList_PushClipRect"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["ImDrawList_PushClipRect"][1]["argsT"][2] = {} +defs["ImDrawList_PushClipRect"][1]["argsT"][2]["name"] = "clip_rect_min" +defs["ImDrawList_PushClipRect"][1]["argsT"][2]["type"] = "ImVec2" +defs["ImDrawList_PushClipRect"][1]["argsT"][3] = {} +defs["ImDrawList_PushClipRect"][1]["argsT"][3]["name"] = "clip_rect_max" +defs["ImDrawList_PushClipRect"][1]["argsT"][3]["type"] = "ImVec2" +defs["ImDrawList_PushClipRect"][1]["argsT"][4] = {} +defs["ImDrawList_PushClipRect"][1]["argsT"][4]["name"] = "intersect_with_current_clip_rect" +defs["ImDrawList_PushClipRect"][1]["argsT"][4]["type"] = "bool" +defs["ImDrawList_PushClipRect"][1]["argsoriginal"] = "(ImVec2 clip_rect_min,ImVec2 clip_rect_max,bool intersect_with_current_clip_rect=false)" +defs["ImDrawList_PushClipRect"][1]["call_args"] = "(clip_rect_min,clip_rect_max,intersect_with_current_clip_rect)" +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]["ov_cimguiname"] = "ImDrawList_PushClipRect" +defs["ImDrawList_PushClipRect"][1]["ret"] = "void" +defs["ImDrawList_PushClipRect"][1]["signature"] = "(ImVec2,ImVec2,bool)" +defs["ImDrawList_PushClipRect"][1]["stname"] = "ImDrawList" +defs["ImDrawList_PushClipRect"]["(ImVec2,ImVec2,bool)"] = defs["ImDrawList_PushClipRect"][1] +defs["ImDrawList_PushClipRectFullScreen"] = {} +defs["ImDrawList_PushClipRectFullScreen"][1] = {} +defs["ImDrawList_PushClipRectFullScreen"][1]["args"] = "(ImDrawList* self)" +defs["ImDrawList_PushClipRectFullScreen"][1]["argsT"] = {} +defs["ImDrawList_PushClipRectFullScreen"][1]["argsT"][1] = {} +defs["ImDrawList_PushClipRectFullScreen"][1]["argsT"][1]["name"] = "self" +defs["ImDrawList_PushClipRectFullScreen"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["ImDrawList_PushClipRectFullScreen"][1]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImDrawList_PushClipRectFullScreen" +defs["ImDrawList_PushClipRectFullScreen"][1]["ret"] = "void" +defs["ImDrawList_PushClipRectFullScreen"][1]["signature"] = "()" +defs["ImDrawList_PushClipRectFullScreen"][1]["stname"] = "ImDrawList" +defs["ImDrawList_PushClipRectFullScreen"]["()"] = defs["ImDrawList_PushClipRectFullScreen"][1] +defs["ImDrawList_PushTextureID"] = {} +defs["ImDrawList_PushTextureID"][1] = {} +defs["ImDrawList_PushTextureID"][1]["args"] = "(ImDrawList* self,ImTextureID texture_id)" +defs["ImDrawList_PushTextureID"][1]["argsT"] = {} +defs["ImDrawList_PushTextureID"][1]["argsT"][1] = {} +defs["ImDrawList_PushTextureID"][1]["argsT"][1]["name"] = "self" +defs["ImDrawList_PushTextureID"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["ImDrawList_PushTextureID"][1]["argsT"][2] = {} +defs["ImDrawList_PushTextureID"][1]["argsT"][2]["name"] = "texture_id" +defs["ImDrawList_PushTextureID"][1]["argsT"][2]["type"] = "ImTextureID" +defs["ImDrawList_PushTextureID"][1]["argsoriginal"] = "(ImTextureID texture_id)" +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]["ov_cimguiname"] = "ImDrawList_PushTextureID" +defs["ImDrawList_PushTextureID"][1]["ret"] = "void" +defs["ImDrawList_PushTextureID"][1]["signature"] = "(ImTextureID)" +defs["ImDrawList_PushTextureID"][1]["stname"] = "ImDrawList" +defs["ImDrawList_PushTextureID"]["(ImTextureID)"] = defs["ImDrawList_PushTextureID"][1] +defs["ImDrawList_UpdateClipRect"] = {} +defs["ImDrawList_UpdateClipRect"][1] = {} +defs["ImDrawList_UpdateClipRect"][1]["args"] = "(ImDrawList* self)" +defs["ImDrawList_UpdateClipRect"][1]["argsT"] = {} +defs["ImDrawList_UpdateClipRect"][1]["argsT"][1] = {} +defs["ImDrawList_UpdateClipRect"][1]["argsT"][1]["name"] = "self" +defs["ImDrawList_UpdateClipRect"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["ImDrawList_UpdateClipRect"][1]["argsoriginal"] = "()" +defs["ImDrawList_UpdateClipRect"][1]["call_args"] = "()" +defs["ImDrawList_UpdateClipRect"][1]["cimguiname"] = "ImDrawList_UpdateClipRect" +defs["ImDrawList_UpdateClipRect"][1]["defaults"] = {} +defs["ImDrawList_UpdateClipRect"][1]["funcname"] = "UpdateClipRect" +defs["ImDrawList_UpdateClipRect"][1]["ov_cimguiname"] = "ImDrawList_UpdateClipRect" +defs["ImDrawList_UpdateClipRect"][1]["ret"] = "void" +defs["ImDrawList_UpdateClipRect"][1]["signature"] = "()" +defs["ImDrawList_UpdateClipRect"][1]["stname"] = "ImDrawList" +defs["ImDrawList_UpdateClipRect"]["()"] = defs["ImDrawList_UpdateClipRect"][1] +defs["ImDrawList_UpdateTextureID"] = {} +defs["ImDrawList_UpdateTextureID"][1] = {} +defs["ImDrawList_UpdateTextureID"][1]["args"] = "(ImDrawList* self)" +defs["ImDrawList_UpdateTextureID"][1]["argsT"] = {} +defs["ImDrawList_UpdateTextureID"][1]["argsT"][1] = {} +defs["ImDrawList_UpdateTextureID"][1]["argsT"][1]["name"] = "self" +defs["ImDrawList_UpdateTextureID"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["ImDrawList_UpdateTextureID"][1]["argsoriginal"] = "()" +defs["ImDrawList_UpdateTextureID"][1]["call_args"] = "()" +defs["ImDrawList_UpdateTextureID"][1]["cimguiname"] = "ImDrawList_UpdateTextureID" +defs["ImDrawList_UpdateTextureID"][1]["defaults"] = {} +defs["ImDrawList_UpdateTextureID"][1]["funcname"] = "UpdateTextureID" +defs["ImDrawList_UpdateTextureID"][1]["ov_cimguiname"] = "ImDrawList_UpdateTextureID" +defs["ImDrawList_UpdateTextureID"][1]["ret"] = "void" +defs["ImDrawList_UpdateTextureID"][1]["signature"] = "()" +defs["ImDrawList_UpdateTextureID"][1]["stname"] = "ImDrawList" +defs["ImDrawList_UpdateTextureID"]["()"] = defs["ImDrawList_UpdateTextureID"][1] +defs["ImDrawList_destroy"] = {} +defs["ImDrawList_destroy"][1] = {} +defs["ImDrawList_destroy"][1]["args"] = "(ImDrawList* self)" +defs["ImDrawList_destroy"][1]["argsT"] = {} +defs["ImDrawList_destroy"][1]["argsT"][1] = {} +defs["ImDrawList_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImDrawList_destroy"][1]["argsT"][1]["type"] = "ImDrawList*" +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]["ov_cimguiname"] = "ImDrawList_destroy" +defs["ImDrawList_destroy"][1]["ret"] = "void" +defs["ImDrawList_destroy"][1]["signature"] = "(ImDrawList*)" +defs["ImDrawList_destroy"][1]["stname"] = "ImDrawList" +defs["ImDrawList_destroy"]["(ImDrawList*)"] = defs["ImDrawList_destroy"][1] +defs["ImFontAtlasCustomRect_ImFontAtlasCustomRect"] = {} +defs["ImFontAtlasCustomRect_ImFontAtlasCustomRect"][1] = {} +defs["ImFontAtlasCustomRect_ImFontAtlasCustomRect"][1]["args"] = "()" +defs["ImFontAtlasCustomRect_ImFontAtlasCustomRect"][1]["argsT"] = {} +defs["ImFontAtlasCustomRect_ImFontAtlasCustomRect"][1]["argsoriginal"] = "()" +defs["ImFontAtlasCustomRect_ImFontAtlasCustomRect"][1]["call_args"] = "()" +defs["ImFontAtlasCustomRect_ImFontAtlasCustomRect"][1]["cimguiname"] = "ImFontAtlasCustomRect_ImFontAtlasCustomRect" +defs["ImFontAtlasCustomRect_ImFontAtlasCustomRect"][1]["constructor"] = true +defs["ImFontAtlasCustomRect_ImFontAtlasCustomRect"][1]["defaults"] = {} +defs["ImFontAtlasCustomRect_ImFontAtlasCustomRect"][1]["funcname"] = "ImFontAtlasCustomRect" +defs["ImFontAtlasCustomRect_ImFontAtlasCustomRect"][1]["ov_cimguiname"] = "ImFontAtlasCustomRect_ImFontAtlasCustomRect" +defs["ImFontAtlasCustomRect_ImFontAtlasCustomRect"][1]["signature"] = "()" +defs["ImFontAtlasCustomRect_ImFontAtlasCustomRect"][1]["stname"] = "ImFontAtlasCustomRect" +defs["ImFontAtlasCustomRect_ImFontAtlasCustomRect"]["()"] = defs["ImFontAtlasCustomRect_ImFontAtlasCustomRect"][1] +defs["ImFontAtlasCustomRect_IsPacked"] = {} +defs["ImFontAtlasCustomRect_IsPacked"][1] = {} +defs["ImFontAtlasCustomRect_IsPacked"][1]["args"] = "(ImFontAtlasCustomRect* self)" +defs["ImFontAtlasCustomRect_IsPacked"][1]["argsT"] = {} +defs["ImFontAtlasCustomRect_IsPacked"][1]["argsT"][1] = {} +defs["ImFontAtlasCustomRect_IsPacked"][1]["argsT"][1]["name"] = "self" +defs["ImFontAtlasCustomRect_IsPacked"][1]["argsT"][1]["type"] = "ImFontAtlasCustomRect*" +defs["ImFontAtlasCustomRect_IsPacked"][1]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImFontAtlasCustomRect_IsPacked" +defs["ImFontAtlasCustomRect_IsPacked"][1]["ret"] = "bool" +defs["ImFontAtlasCustomRect_IsPacked"][1]["signature"] = "()const" +defs["ImFontAtlasCustomRect_IsPacked"][1]["stname"] = "ImFontAtlasCustomRect" +defs["ImFontAtlasCustomRect_IsPacked"]["()const"] = defs["ImFontAtlasCustomRect_IsPacked"][1] +defs["ImFontAtlasCustomRect_destroy"] = {} +defs["ImFontAtlasCustomRect_destroy"][1] = {} +defs["ImFontAtlasCustomRect_destroy"][1]["args"] = "(ImFontAtlasCustomRect* self)" +defs["ImFontAtlasCustomRect_destroy"][1]["argsT"] = {} +defs["ImFontAtlasCustomRect_destroy"][1]["argsT"][1] = {} +defs["ImFontAtlasCustomRect_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImFontAtlasCustomRect_destroy"][1]["argsT"][1]["type"] = "ImFontAtlasCustomRect*" +defs["ImFontAtlasCustomRect_destroy"][1]["call_args"] = "(self)" +defs["ImFontAtlasCustomRect_destroy"][1]["cimguiname"] = "ImFontAtlasCustomRect_destroy" +defs["ImFontAtlasCustomRect_destroy"][1]["defaults"] = {} +defs["ImFontAtlasCustomRect_destroy"][1]["destructor"] = true +defs["ImFontAtlasCustomRect_destroy"][1]["ov_cimguiname"] = "ImFontAtlasCustomRect_destroy" +defs["ImFontAtlasCustomRect_destroy"][1]["ret"] = "void" +defs["ImFontAtlasCustomRect_destroy"][1]["signature"] = "(ImFontAtlasCustomRect*)" +defs["ImFontAtlasCustomRect_destroy"][1]["stname"] = "ImFontAtlasCustomRect" +defs["ImFontAtlasCustomRect_destroy"]["(ImFontAtlasCustomRect*)"] = defs["ImFontAtlasCustomRect_destroy"][1] +defs["ImFontAtlas_AddCustomRectFontGlyph"] = {} +defs["ImFontAtlas_AddCustomRectFontGlyph"][1] = {} +defs["ImFontAtlas_AddCustomRectFontGlyph"][1]["args"] = "(ImFontAtlas* self,ImFont* font,ImWchar id,int width,int height,float advance_x,const ImVec2 offset)" +defs["ImFontAtlas_AddCustomRectFontGlyph"][1]["argsT"] = {} +defs["ImFontAtlas_AddCustomRectFontGlyph"][1]["argsT"][1] = {} +defs["ImFontAtlas_AddCustomRectFontGlyph"][1]["argsT"][1]["name"] = "self" +defs["ImFontAtlas_AddCustomRectFontGlyph"][1]["argsT"][1]["type"] = "ImFontAtlas*" +defs["ImFontAtlas_AddCustomRectFontGlyph"][1]["argsT"][2] = {} +defs["ImFontAtlas_AddCustomRectFontGlyph"][1]["argsT"][2]["name"] = "font" +defs["ImFontAtlas_AddCustomRectFontGlyph"][1]["argsT"][2]["type"] = "ImFont*" +defs["ImFontAtlas_AddCustomRectFontGlyph"][1]["argsT"][3] = {} +defs["ImFontAtlas_AddCustomRectFontGlyph"][1]["argsT"][3]["name"] = "id" +defs["ImFontAtlas_AddCustomRectFontGlyph"][1]["argsT"][3]["type"] = "ImWchar" +defs["ImFontAtlas_AddCustomRectFontGlyph"][1]["argsT"][4] = {} +defs["ImFontAtlas_AddCustomRectFontGlyph"][1]["argsT"][4]["name"] = "width" +defs["ImFontAtlas_AddCustomRectFontGlyph"][1]["argsT"][4]["type"] = "int" +defs["ImFontAtlas_AddCustomRectFontGlyph"][1]["argsT"][5] = {} +defs["ImFontAtlas_AddCustomRectFontGlyph"][1]["argsT"][5]["name"] = "height" +defs["ImFontAtlas_AddCustomRectFontGlyph"][1]["argsT"][5]["type"] = "int" +defs["ImFontAtlas_AddCustomRectFontGlyph"][1]["argsT"][6] = {} +defs["ImFontAtlas_AddCustomRectFontGlyph"][1]["argsT"][6]["name"] = "advance_x" +defs["ImFontAtlas_AddCustomRectFontGlyph"][1]["argsT"][6]["type"] = "float" +defs["ImFontAtlas_AddCustomRectFontGlyph"][1]["argsT"][7] = {} +defs["ImFontAtlas_AddCustomRectFontGlyph"][1]["argsT"][7]["name"] = "offset" +defs["ImFontAtlas_AddCustomRectFontGlyph"][1]["argsT"][7]["type"] = "const ImVec2" +defs["ImFontAtlas_AddCustomRectFontGlyph"][1]["argsoriginal"] = "(ImFont* font,ImWchar id,int width,int height,float advance_x,const ImVec2& offset=ImVec2(0,0))" +defs["ImFontAtlas_AddCustomRectFontGlyph"][1]["call_args"] = "(font,id,width,height,advance_x,offset)" +defs["ImFontAtlas_AddCustomRectFontGlyph"][1]["cimguiname"] = "ImFontAtlas_AddCustomRectFontGlyph" +defs["ImFontAtlas_AddCustomRectFontGlyph"][1]["defaults"] = {} +defs["ImFontAtlas_AddCustomRectFontGlyph"][1]["defaults"]["offset"] = "ImVec2(0,0)" +defs["ImFontAtlas_AddCustomRectFontGlyph"][1]["funcname"] = "AddCustomRectFontGlyph" +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)" +defs["ImFontAtlas_AddCustomRectFontGlyph"][1]["stname"] = "ImFontAtlas" +defs["ImFontAtlas_AddCustomRectFontGlyph"]["(ImFont*,ImWchar,int,int,float,const ImVec2)"] = defs["ImFontAtlas_AddCustomRectFontGlyph"][1] +defs["ImFontAtlas_AddCustomRectRegular"] = {} +defs["ImFontAtlas_AddCustomRectRegular"][1] = {} +defs["ImFontAtlas_AddCustomRectRegular"][1]["args"] = "(ImFontAtlas* self,unsigned int id,int width,int height)" +defs["ImFontAtlas_AddCustomRectRegular"][1]["argsT"] = {} +defs["ImFontAtlas_AddCustomRectRegular"][1]["argsT"][1] = {} +defs["ImFontAtlas_AddCustomRectRegular"][1]["argsT"][1]["name"] = "self" +defs["ImFontAtlas_AddCustomRectRegular"][1]["argsT"][1]["type"] = "ImFontAtlas*" +defs["ImFontAtlas_AddCustomRectRegular"][1]["argsT"][2] = {} +defs["ImFontAtlas_AddCustomRectRegular"][1]["argsT"][2]["name"] = "id" +defs["ImFontAtlas_AddCustomRectRegular"][1]["argsT"][2]["type"] = "unsigned int" +defs["ImFontAtlas_AddCustomRectRegular"][1]["argsT"][3] = {} +defs["ImFontAtlas_AddCustomRectRegular"][1]["argsT"][3]["name"] = "width" +defs["ImFontAtlas_AddCustomRectRegular"][1]["argsT"][3]["type"] = "int" +defs["ImFontAtlas_AddCustomRectRegular"][1]["argsT"][4] = {} +defs["ImFontAtlas_AddCustomRectRegular"][1]["argsT"][4]["name"] = "height" +defs["ImFontAtlas_AddCustomRectRegular"][1]["argsT"][4]["type"] = "int" +defs["ImFontAtlas_AddCustomRectRegular"][1]["argsoriginal"] = "(unsigned int id,int width,int height)" +defs["ImFontAtlas_AddCustomRectRegular"][1]["call_args"] = "(id,width,height)" +defs["ImFontAtlas_AddCustomRectRegular"][1]["cimguiname"] = "ImFontAtlas_AddCustomRectRegular" +defs["ImFontAtlas_AddCustomRectRegular"][1]["defaults"] = {} +defs["ImFontAtlas_AddCustomRectRegular"][1]["funcname"] = "AddCustomRectRegular" +defs["ImFontAtlas_AddCustomRectRegular"][1]["ov_cimguiname"] = "ImFontAtlas_AddCustomRectRegular" +defs["ImFontAtlas_AddCustomRectRegular"][1]["ret"] = "int" +defs["ImFontAtlas_AddCustomRectRegular"][1]["signature"] = "(unsigned int,int,int)" +defs["ImFontAtlas_AddCustomRectRegular"][1]["stname"] = "ImFontAtlas" +defs["ImFontAtlas_AddCustomRectRegular"]["(unsigned int,int,int)"] = defs["ImFontAtlas_AddCustomRectRegular"][1] +defs["ImFontAtlas_AddFont"] = {} +defs["ImFontAtlas_AddFont"][1] = {} +defs["ImFontAtlas_AddFont"][1]["args"] = "(ImFontAtlas* self,const ImFontConfig* font_cfg)" +defs["ImFontAtlas_AddFont"][1]["argsT"] = {} +defs["ImFontAtlas_AddFont"][1]["argsT"][1] = {} +defs["ImFontAtlas_AddFont"][1]["argsT"][1]["name"] = "self" +defs["ImFontAtlas_AddFont"][1]["argsT"][1]["type"] = "ImFontAtlas*" +defs["ImFontAtlas_AddFont"][1]["argsT"][2] = {} +defs["ImFontAtlas_AddFont"][1]["argsT"][2]["name"] = "font_cfg" +defs["ImFontAtlas_AddFont"][1]["argsT"][2]["type"] = "const ImFontConfig*" +defs["ImFontAtlas_AddFont"][1]["argsoriginal"] = "(const ImFontConfig* font_cfg)" +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]["ov_cimguiname"] = "ImFontAtlas_AddFont" +defs["ImFontAtlas_AddFont"][1]["ret"] = "ImFont*" +defs["ImFontAtlas_AddFont"][1]["signature"] = "(const ImFontConfig*)" +defs["ImFontAtlas_AddFont"][1]["stname"] = "ImFontAtlas" +defs["ImFontAtlas_AddFont"]["(const ImFontConfig*)"] = defs["ImFontAtlas_AddFont"][1] +defs["ImFontAtlas_AddFontDefault"] = {} +defs["ImFontAtlas_AddFontDefault"][1] = {} +defs["ImFontAtlas_AddFontDefault"][1]["args"] = "(ImFontAtlas* self,const ImFontConfig* font_cfg)" +defs["ImFontAtlas_AddFontDefault"][1]["argsT"] = {} +defs["ImFontAtlas_AddFontDefault"][1]["argsT"][1] = {} +defs["ImFontAtlas_AddFontDefault"][1]["argsT"][1]["name"] = "self" +defs["ImFontAtlas_AddFontDefault"][1]["argsT"][1]["type"] = "ImFontAtlas*" +defs["ImFontAtlas_AddFontDefault"][1]["argsT"][2] = {} +defs["ImFontAtlas_AddFontDefault"][1]["argsT"][2]["name"] = "font_cfg" +defs["ImFontAtlas_AddFontDefault"][1]["argsT"][2]["type"] = "const ImFontConfig*" +defs["ImFontAtlas_AddFontDefault"][1]["argsoriginal"] = "(const ImFontConfig* font_cfg=((void*)0))" +defs["ImFontAtlas_AddFontDefault"][1]["call_args"] = "(font_cfg)" +defs["ImFontAtlas_AddFontDefault"][1]["cimguiname"] = "ImFontAtlas_AddFontDefault" +defs["ImFontAtlas_AddFontDefault"][1]["defaults"] = {} +defs["ImFontAtlas_AddFontDefault"][1]["defaults"]["font_cfg"] = "((void*)0)" +defs["ImFontAtlas_AddFontDefault"][1]["funcname"] = "AddFontDefault" +defs["ImFontAtlas_AddFontDefault"][1]["ov_cimguiname"] = "ImFontAtlas_AddFontDefault" +defs["ImFontAtlas_AddFontDefault"][1]["ret"] = "ImFont*" +defs["ImFontAtlas_AddFontDefault"][1]["signature"] = "(const ImFontConfig*)" +defs["ImFontAtlas_AddFontDefault"][1]["stname"] = "ImFontAtlas" +defs["ImFontAtlas_AddFontDefault"]["(const ImFontConfig*)"] = defs["ImFontAtlas_AddFontDefault"][1] +defs["ImFontAtlas_AddFontFromFileTTF"] = {} +defs["ImFontAtlas_AddFontFromFileTTF"][1] = {} +defs["ImFontAtlas_AddFontFromFileTTF"][1]["args"] = "(ImFontAtlas* self,const char* filename,float size_pixels,const ImFontConfig* font_cfg,const ImWchar* glyph_ranges)" +defs["ImFontAtlas_AddFontFromFileTTF"][1]["argsT"] = {} +defs["ImFontAtlas_AddFontFromFileTTF"][1]["argsT"][1] = {} +defs["ImFontAtlas_AddFontFromFileTTF"][1]["argsT"][1]["name"] = "self" +defs["ImFontAtlas_AddFontFromFileTTF"][1]["argsT"][1]["type"] = "ImFontAtlas*" +defs["ImFontAtlas_AddFontFromFileTTF"][1]["argsT"][2] = {} +defs["ImFontAtlas_AddFontFromFileTTF"][1]["argsT"][2]["name"] = "filename" +defs["ImFontAtlas_AddFontFromFileTTF"][1]["argsT"][2]["type"] = "const char*" +defs["ImFontAtlas_AddFontFromFileTTF"][1]["argsT"][3] = {} +defs["ImFontAtlas_AddFontFromFileTTF"][1]["argsT"][3]["name"] = "size_pixels" +defs["ImFontAtlas_AddFontFromFileTTF"][1]["argsT"][3]["type"] = "float" +defs["ImFontAtlas_AddFontFromFileTTF"][1]["argsT"][4] = {} +defs["ImFontAtlas_AddFontFromFileTTF"][1]["argsT"][4]["name"] = "font_cfg" +defs["ImFontAtlas_AddFontFromFileTTF"][1]["argsT"][4]["type"] = "const ImFontConfig*" +defs["ImFontAtlas_AddFontFromFileTTF"][1]["argsT"][5] = {} +defs["ImFontAtlas_AddFontFromFileTTF"][1]["argsT"][5]["name"] = "glyph_ranges" +defs["ImFontAtlas_AddFontFromFileTTF"][1]["argsT"][5]["type"] = "const ImWchar*" +defs["ImFontAtlas_AddFontFromFileTTF"][1]["argsoriginal"] = "(const char* filename,float size_pixels,const ImFontConfig* font_cfg=((void*)0),const ImWchar* glyph_ranges=((void*)0))" +defs["ImFontAtlas_AddFontFromFileTTF"][1]["call_args"] = "(filename,size_pixels,font_cfg,glyph_ranges)" +defs["ImFontAtlas_AddFontFromFileTTF"][1]["cimguiname"] = "ImFontAtlas_AddFontFromFileTTF" +defs["ImFontAtlas_AddFontFromFileTTF"][1]["defaults"] = {} +defs["ImFontAtlas_AddFontFromFileTTF"][1]["defaults"]["font_cfg"] = "((void*)0)" +defs["ImFontAtlas_AddFontFromFileTTF"][1]["defaults"]["glyph_ranges"] = "((void*)0)" +defs["ImFontAtlas_AddFontFromFileTTF"][1]["funcname"] = "AddFontFromFileTTF" +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*)" +defs["ImFontAtlas_AddFontFromFileTTF"][1]["stname"] = "ImFontAtlas" +defs["ImFontAtlas_AddFontFromFileTTF"]["(const char*,float,const ImFontConfig*,const ImWchar*)"] = defs["ImFontAtlas_AddFontFromFileTTF"][1] +defs["ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"] = {} +defs["ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"][1] = {} +defs["ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"][1]["args"] = "(ImFontAtlas* self,const char* compressed_font_data_base85,float size_pixels,const ImFontConfig* font_cfg,const ImWchar* glyph_ranges)" +defs["ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"][1]["argsT"] = {} +defs["ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"][1]["argsT"][1] = {} +defs["ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"][1]["argsT"][1]["name"] = "self" +defs["ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"][1]["argsT"][1]["type"] = "ImFontAtlas*" +defs["ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"][1]["argsT"][2] = {} +defs["ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"][1]["argsT"][2]["name"] = "compressed_font_data_base85" +defs["ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"][1]["argsT"][2]["type"] = "const char*" +defs["ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"][1]["argsT"][3] = {} +defs["ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"][1]["argsT"][3]["name"] = "size_pixels" +defs["ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"][1]["argsT"][3]["type"] = "float" +defs["ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"][1]["argsT"][4] = {} +defs["ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"][1]["argsT"][4]["name"] = "font_cfg" +defs["ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"][1]["argsT"][4]["type"] = "const ImFontConfig*" +defs["ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"][1]["argsT"][5] = {} +defs["ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"][1]["argsT"][5]["name"] = "glyph_ranges" +defs["ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"][1]["argsT"][5]["type"] = "const ImWchar*" +defs["ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"][1]["argsoriginal"] = "(const char* compressed_font_data_base85,float size_pixels,const ImFontConfig* font_cfg=((void*)0),const ImWchar* glyph_ranges=((void*)0))" +defs["ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"][1]["call_args"] = "(compressed_font_data_base85,size_pixels,font_cfg,glyph_ranges)" +defs["ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"][1]["cimguiname"] = "ImFontAtlas_AddFontFromMemoryCompressedBase85TTF" +defs["ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"][1]["defaults"] = {} +defs["ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"][1]["defaults"]["font_cfg"] = "((void*)0)" +defs["ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"][1]["defaults"]["glyph_ranges"] = "((void*)0)" +defs["ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"][1]["funcname"] = "AddFontFromMemoryCompressedBase85TTF" +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*)" +defs["ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"][1]["stname"] = "ImFontAtlas" +defs["ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"]["(const char*,float,const ImFontConfig*,const ImWchar*)"] = defs["ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"][1] +defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"] = {} +defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1] = {} +defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["args"] = "(ImFontAtlas* self,const void* compressed_font_data,int compressed_font_size,float size_pixels,const ImFontConfig* font_cfg,const ImWchar* glyph_ranges)" +defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["argsT"] = {} +defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["argsT"][1] = {} +defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["argsT"][1]["name"] = "self" +defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["argsT"][1]["type"] = "ImFontAtlas*" +defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["argsT"][2] = {} +defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["argsT"][2]["name"] = "compressed_font_data" +defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["argsT"][2]["type"] = "const void*" +defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["argsT"][3] = {} +defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["argsT"][3]["name"] = "compressed_font_size" +defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["argsT"][3]["type"] = "int" +defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["argsT"][4] = {} +defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["argsT"][4]["name"] = "size_pixels" +defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["argsT"][4]["type"] = "float" +defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["argsT"][5] = {} +defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["argsT"][5]["name"] = "font_cfg" +defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["argsT"][5]["type"] = "const ImFontConfig*" +defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["argsT"][6] = {} +defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["argsT"][6]["name"] = "glyph_ranges" +defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["argsT"][6]["type"] = "const ImWchar*" +defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["argsoriginal"] = "(const void* compressed_font_data,int compressed_font_size,float size_pixels,const ImFontConfig* font_cfg=((void*)0),const ImWchar* glyph_ranges=((void*)0))" +defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["call_args"] = "(compressed_font_data,compressed_font_size,size_pixels,font_cfg,glyph_ranges)" +defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["cimguiname"] = "ImFontAtlas_AddFontFromMemoryCompressedTTF" +defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["defaults"] = {} +defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["defaults"]["font_cfg"] = "((void*)0)" +defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["defaults"]["glyph_ranges"] = "((void*)0)" +defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["funcname"] = "AddFontFromMemoryCompressedTTF" +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*)" +defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["stname"] = "ImFontAtlas" +defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"]["(const void*,int,float,const ImFontConfig*,const ImWchar*)"] = defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1] +defs["ImFontAtlas_AddFontFromMemoryTTF"] = {} +defs["ImFontAtlas_AddFontFromMemoryTTF"][1] = {} +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["args"] = "(ImFontAtlas* self,void* font_data,int font_size,float size_pixels,const ImFontConfig* font_cfg,const ImWchar* glyph_ranges)" +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["argsT"] = {} +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["argsT"][1] = {} +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["argsT"][1]["name"] = "self" +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["argsT"][1]["type"] = "ImFontAtlas*" +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["argsT"][2] = {} +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["argsT"][2]["name"] = "font_data" +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["argsT"][2]["type"] = "void*" +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["argsT"][3] = {} +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["argsT"][3]["name"] = "font_size" +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["argsT"][3]["type"] = "int" +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["argsT"][4] = {} +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["argsT"][4]["name"] = "size_pixels" +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["argsT"][4]["type"] = "float" +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["argsT"][5] = {} +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["argsT"][5]["name"] = "font_cfg" +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["argsT"][5]["type"] = "const ImFontConfig*" +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["argsT"][6] = {} +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["argsT"][6]["name"] = "glyph_ranges" +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["argsT"][6]["type"] = "const ImWchar*" +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["argsoriginal"] = "(void* font_data,int font_size,float size_pixels,const ImFontConfig* font_cfg=((void*)0),const ImWchar* glyph_ranges=((void*)0))" +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["call_args"] = "(font_data,font_size,size_pixels,font_cfg,glyph_ranges)" +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["cimguiname"] = "ImFontAtlas_AddFontFromMemoryTTF" +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["defaults"] = {} +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["defaults"]["font_cfg"] = "((void*)0)" +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["defaults"]["glyph_ranges"] = "((void*)0)" +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["funcname"] = "AddFontFromMemoryTTF" +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*)" +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["stname"] = "ImFontAtlas" +defs["ImFontAtlas_AddFontFromMemoryTTF"]["(void*,int,float,const ImFontConfig*,const ImWchar*)"] = defs["ImFontAtlas_AddFontFromMemoryTTF"][1] +defs["ImFontAtlas_Build"] = {} +defs["ImFontAtlas_Build"][1] = {} +defs["ImFontAtlas_Build"][1]["args"] = "(ImFontAtlas* self)" +defs["ImFontAtlas_Build"][1]["argsT"] = {} +defs["ImFontAtlas_Build"][1]["argsT"][1] = {} +defs["ImFontAtlas_Build"][1]["argsT"][1]["name"] = "self" +defs["ImFontAtlas_Build"][1]["argsT"][1]["type"] = "ImFontAtlas*" +defs["ImFontAtlas_Build"][1]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImFontAtlas_Build" +defs["ImFontAtlas_Build"][1]["ret"] = "bool" +defs["ImFontAtlas_Build"][1]["signature"] = "()" +defs["ImFontAtlas_Build"][1]["stname"] = "ImFontAtlas" +defs["ImFontAtlas_Build"]["()"] = defs["ImFontAtlas_Build"][1] +defs["ImFontAtlas_CalcCustomRectUV"] = {} +defs["ImFontAtlas_CalcCustomRectUV"][1] = {} +defs["ImFontAtlas_CalcCustomRectUV"][1]["args"] = "(ImFontAtlas* self,const ImFontAtlasCustomRect* rect,ImVec2* out_uv_min,ImVec2* out_uv_max)" +defs["ImFontAtlas_CalcCustomRectUV"][1]["argsT"] = {} +defs["ImFontAtlas_CalcCustomRectUV"][1]["argsT"][1] = {} +defs["ImFontAtlas_CalcCustomRectUV"][1]["argsT"][1]["name"] = "self" +defs["ImFontAtlas_CalcCustomRectUV"][1]["argsT"][1]["type"] = "ImFontAtlas*" +defs["ImFontAtlas_CalcCustomRectUV"][1]["argsT"][2] = {} +defs["ImFontAtlas_CalcCustomRectUV"][1]["argsT"][2]["name"] = "rect" +defs["ImFontAtlas_CalcCustomRectUV"][1]["argsT"][2]["type"] = "const ImFontAtlasCustomRect*" +defs["ImFontAtlas_CalcCustomRectUV"][1]["argsT"][3] = {} +defs["ImFontAtlas_CalcCustomRectUV"][1]["argsT"][3]["name"] = "out_uv_min" +defs["ImFontAtlas_CalcCustomRectUV"][1]["argsT"][3]["type"] = "ImVec2*" +defs["ImFontAtlas_CalcCustomRectUV"][1]["argsT"][4] = {} +defs["ImFontAtlas_CalcCustomRectUV"][1]["argsT"][4]["name"] = "out_uv_max" +defs["ImFontAtlas_CalcCustomRectUV"][1]["argsT"][4]["type"] = "ImVec2*" +defs["ImFontAtlas_CalcCustomRectUV"][1]["argsoriginal"] = "(const ImFontAtlasCustomRect* rect,ImVec2* out_uv_min,ImVec2* out_uv_max)" +defs["ImFontAtlas_CalcCustomRectUV"][1]["call_args"] = "(rect,out_uv_min,out_uv_max)" +defs["ImFontAtlas_CalcCustomRectUV"][1]["cimguiname"] = "ImFontAtlas_CalcCustomRectUV" +defs["ImFontAtlas_CalcCustomRectUV"][1]["defaults"] = {} +defs["ImFontAtlas_CalcCustomRectUV"][1]["funcname"] = "CalcCustomRectUV" +defs["ImFontAtlas_CalcCustomRectUV"][1]["ov_cimguiname"] = "ImFontAtlas_CalcCustomRectUV" +defs["ImFontAtlas_CalcCustomRectUV"][1]["ret"] = "void" +defs["ImFontAtlas_CalcCustomRectUV"][1]["signature"] = "(const ImFontAtlasCustomRect*,ImVec2*,ImVec2*)const" +defs["ImFontAtlas_CalcCustomRectUV"][1]["stname"] = "ImFontAtlas" +defs["ImFontAtlas_CalcCustomRectUV"]["(const ImFontAtlasCustomRect*,ImVec2*,ImVec2*)const"] = defs["ImFontAtlas_CalcCustomRectUV"][1] +defs["ImFontAtlas_Clear"] = {} +defs["ImFontAtlas_Clear"][1] = {} +defs["ImFontAtlas_Clear"][1]["args"] = "(ImFontAtlas* self)" +defs["ImFontAtlas_Clear"][1]["argsT"] = {} +defs["ImFontAtlas_Clear"][1]["argsT"][1] = {} +defs["ImFontAtlas_Clear"][1]["argsT"][1]["name"] = "self" +defs["ImFontAtlas_Clear"][1]["argsT"][1]["type"] = "ImFontAtlas*" +defs["ImFontAtlas_Clear"][1]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImFontAtlas_Clear" +defs["ImFontAtlas_Clear"][1]["ret"] = "void" +defs["ImFontAtlas_Clear"][1]["signature"] = "()" +defs["ImFontAtlas_Clear"][1]["stname"] = "ImFontAtlas" +defs["ImFontAtlas_Clear"]["()"] = defs["ImFontAtlas_Clear"][1] +defs["ImFontAtlas_ClearFonts"] = {} +defs["ImFontAtlas_ClearFonts"][1] = {} +defs["ImFontAtlas_ClearFonts"][1]["args"] = "(ImFontAtlas* self)" +defs["ImFontAtlas_ClearFonts"][1]["argsT"] = {} +defs["ImFontAtlas_ClearFonts"][1]["argsT"][1] = {} +defs["ImFontAtlas_ClearFonts"][1]["argsT"][1]["name"] = "self" +defs["ImFontAtlas_ClearFonts"][1]["argsT"][1]["type"] = "ImFontAtlas*" +defs["ImFontAtlas_ClearFonts"][1]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImFontAtlas_ClearFonts" +defs["ImFontAtlas_ClearFonts"][1]["ret"] = "void" +defs["ImFontAtlas_ClearFonts"][1]["signature"] = "()" +defs["ImFontAtlas_ClearFonts"][1]["stname"] = "ImFontAtlas" +defs["ImFontAtlas_ClearFonts"]["()"] = defs["ImFontAtlas_ClearFonts"][1] +defs["ImFontAtlas_ClearInputData"] = {} +defs["ImFontAtlas_ClearInputData"][1] = {} +defs["ImFontAtlas_ClearInputData"][1]["args"] = "(ImFontAtlas* self)" +defs["ImFontAtlas_ClearInputData"][1]["argsT"] = {} +defs["ImFontAtlas_ClearInputData"][1]["argsT"][1] = {} +defs["ImFontAtlas_ClearInputData"][1]["argsT"][1]["name"] = "self" +defs["ImFontAtlas_ClearInputData"][1]["argsT"][1]["type"] = "ImFontAtlas*" +defs["ImFontAtlas_ClearInputData"][1]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImFontAtlas_ClearInputData" +defs["ImFontAtlas_ClearInputData"][1]["ret"] = "void" +defs["ImFontAtlas_ClearInputData"][1]["signature"] = "()" +defs["ImFontAtlas_ClearInputData"][1]["stname"] = "ImFontAtlas" +defs["ImFontAtlas_ClearInputData"]["()"] = defs["ImFontAtlas_ClearInputData"][1] +defs["ImFontAtlas_ClearTexData"] = {} +defs["ImFontAtlas_ClearTexData"][1] = {} +defs["ImFontAtlas_ClearTexData"][1]["args"] = "(ImFontAtlas* self)" +defs["ImFontAtlas_ClearTexData"][1]["argsT"] = {} +defs["ImFontAtlas_ClearTexData"][1]["argsT"][1] = {} +defs["ImFontAtlas_ClearTexData"][1]["argsT"][1]["name"] = "self" +defs["ImFontAtlas_ClearTexData"][1]["argsT"][1]["type"] = "ImFontAtlas*" +defs["ImFontAtlas_ClearTexData"][1]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImFontAtlas_ClearTexData" +defs["ImFontAtlas_ClearTexData"][1]["ret"] = "void" +defs["ImFontAtlas_ClearTexData"][1]["signature"] = "()" +defs["ImFontAtlas_ClearTexData"][1]["stname"] = "ImFontAtlas" +defs["ImFontAtlas_ClearTexData"]["()"] = defs["ImFontAtlas_ClearTexData"][1] +defs["ImFontAtlas_GetCustomRectByIndex"] = {} +defs["ImFontAtlas_GetCustomRectByIndex"][1] = {} +defs["ImFontAtlas_GetCustomRectByIndex"][1]["args"] = "(ImFontAtlas* self,int index)" +defs["ImFontAtlas_GetCustomRectByIndex"][1]["argsT"] = {} +defs["ImFontAtlas_GetCustomRectByIndex"][1]["argsT"][1] = {} +defs["ImFontAtlas_GetCustomRectByIndex"][1]["argsT"][1]["name"] = "self" +defs["ImFontAtlas_GetCustomRectByIndex"][1]["argsT"][1]["type"] = "ImFontAtlas*" +defs["ImFontAtlas_GetCustomRectByIndex"][1]["argsT"][2] = {} +defs["ImFontAtlas_GetCustomRectByIndex"][1]["argsT"][2]["name"] = "index" +defs["ImFontAtlas_GetCustomRectByIndex"][1]["argsT"][2]["type"] = "int" +defs["ImFontAtlas_GetCustomRectByIndex"][1]["argsoriginal"] = "(int index)" +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]["ov_cimguiname"] = "ImFontAtlas_GetCustomRectByIndex" +defs["ImFontAtlas_GetCustomRectByIndex"][1]["ret"] = "const ImFontAtlasCustomRect*" +defs["ImFontAtlas_GetCustomRectByIndex"][1]["signature"] = "(int)const" +defs["ImFontAtlas_GetCustomRectByIndex"][1]["stname"] = "ImFontAtlas" +defs["ImFontAtlas_GetCustomRectByIndex"]["(int)const"] = defs["ImFontAtlas_GetCustomRectByIndex"][1] +defs["ImFontAtlas_GetGlyphRangesChineseFull"] = {} +defs["ImFontAtlas_GetGlyphRangesChineseFull"][1] = {} +defs["ImFontAtlas_GetGlyphRangesChineseFull"][1]["args"] = "(ImFontAtlas* self)" +defs["ImFontAtlas_GetGlyphRangesChineseFull"][1]["argsT"] = {} +defs["ImFontAtlas_GetGlyphRangesChineseFull"][1]["argsT"][1] = {} +defs["ImFontAtlas_GetGlyphRangesChineseFull"][1]["argsT"][1]["name"] = "self" +defs["ImFontAtlas_GetGlyphRangesChineseFull"][1]["argsT"][1]["type"] = "ImFontAtlas*" +defs["ImFontAtlas_GetGlyphRangesChineseFull"][1]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImFontAtlas_GetGlyphRangesChineseFull" +defs["ImFontAtlas_GetGlyphRangesChineseFull"][1]["ret"] = "const ImWchar*" +defs["ImFontAtlas_GetGlyphRangesChineseFull"][1]["signature"] = "()" +defs["ImFontAtlas_GetGlyphRangesChineseFull"][1]["stname"] = "ImFontAtlas" +defs["ImFontAtlas_GetGlyphRangesChineseFull"]["()"] = defs["ImFontAtlas_GetGlyphRangesChineseFull"][1] +defs["ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon"] = {} +defs["ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon"][1] = {} +defs["ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon"][1]["args"] = "(ImFontAtlas* self)" +defs["ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon"][1]["argsT"] = {} +defs["ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon"][1]["argsT"][1] = {} +defs["ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon"][1]["argsT"][1]["name"] = "self" +defs["ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon"][1]["argsT"][1]["type"] = "ImFontAtlas*" +defs["ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon"][1]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon" +defs["ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon"][1]["ret"] = "const ImWchar*" +defs["ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon"][1]["signature"] = "()" +defs["ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon"][1]["stname"] = "ImFontAtlas" +defs["ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon"]["()"] = defs["ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon"][1] +defs["ImFontAtlas_GetGlyphRangesCyrillic"] = {} +defs["ImFontAtlas_GetGlyphRangesCyrillic"][1] = {} +defs["ImFontAtlas_GetGlyphRangesCyrillic"][1]["args"] = "(ImFontAtlas* self)" +defs["ImFontAtlas_GetGlyphRangesCyrillic"][1]["argsT"] = {} +defs["ImFontAtlas_GetGlyphRangesCyrillic"][1]["argsT"][1] = {} +defs["ImFontAtlas_GetGlyphRangesCyrillic"][1]["argsT"][1]["name"] = "self" +defs["ImFontAtlas_GetGlyphRangesCyrillic"][1]["argsT"][1]["type"] = "ImFontAtlas*" +defs["ImFontAtlas_GetGlyphRangesCyrillic"][1]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImFontAtlas_GetGlyphRangesCyrillic" +defs["ImFontAtlas_GetGlyphRangesCyrillic"][1]["ret"] = "const ImWchar*" +defs["ImFontAtlas_GetGlyphRangesCyrillic"][1]["signature"] = "()" +defs["ImFontAtlas_GetGlyphRangesCyrillic"][1]["stname"] = "ImFontAtlas" +defs["ImFontAtlas_GetGlyphRangesCyrillic"]["()"] = defs["ImFontAtlas_GetGlyphRangesCyrillic"][1] +defs["ImFontAtlas_GetGlyphRangesDefault"] = {} +defs["ImFontAtlas_GetGlyphRangesDefault"][1] = {} +defs["ImFontAtlas_GetGlyphRangesDefault"][1]["args"] = "(ImFontAtlas* self)" +defs["ImFontAtlas_GetGlyphRangesDefault"][1]["argsT"] = {} +defs["ImFontAtlas_GetGlyphRangesDefault"][1]["argsT"][1] = {} +defs["ImFontAtlas_GetGlyphRangesDefault"][1]["argsT"][1]["name"] = "self" +defs["ImFontAtlas_GetGlyphRangesDefault"][1]["argsT"][1]["type"] = "ImFontAtlas*" +defs["ImFontAtlas_GetGlyphRangesDefault"][1]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImFontAtlas_GetGlyphRangesDefault" +defs["ImFontAtlas_GetGlyphRangesDefault"][1]["ret"] = "const ImWchar*" +defs["ImFontAtlas_GetGlyphRangesDefault"][1]["signature"] = "()" +defs["ImFontAtlas_GetGlyphRangesDefault"][1]["stname"] = "ImFontAtlas" +defs["ImFontAtlas_GetGlyphRangesDefault"]["()"] = defs["ImFontAtlas_GetGlyphRangesDefault"][1] +defs["ImFontAtlas_GetGlyphRangesJapanese"] = {} +defs["ImFontAtlas_GetGlyphRangesJapanese"][1] = {} +defs["ImFontAtlas_GetGlyphRangesJapanese"][1]["args"] = "(ImFontAtlas* self)" +defs["ImFontAtlas_GetGlyphRangesJapanese"][1]["argsT"] = {} +defs["ImFontAtlas_GetGlyphRangesJapanese"][1]["argsT"][1] = {} +defs["ImFontAtlas_GetGlyphRangesJapanese"][1]["argsT"][1]["name"] = "self" +defs["ImFontAtlas_GetGlyphRangesJapanese"][1]["argsT"][1]["type"] = "ImFontAtlas*" +defs["ImFontAtlas_GetGlyphRangesJapanese"][1]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImFontAtlas_GetGlyphRangesJapanese" +defs["ImFontAtlas_GetGlyphRangesJapanese"][1]["ret"] = "const ImWchar*" +defs["ImFontAtlas_GetGlyphRangesJapanese"][1]["signature"] = "()" +defs["ImFontAtlas_GetGlyphRangesJapanese"][1]["stname"] = "ImFontAtlas" +defs["ImFontAtlas_GetGlyphRangesJapanese"]["()"] = defs["ImFontAtlas_GetGlyphRangesJapanese"][1] +defs["ImFontAtlas_GetGlyphRangesKorean"] = {} +defs["ImFontAtlas_GetGlyphRangesKorean"][1] = {} +defs["ImFontAtlas_GetGlyphRangesKorean"][1]["args"] = "(ImFontAtlas* self)" +defs["ImFontAtlas_GetGlyphRangesKorean"][1]["argsT"] = {} +defs["ImFontAtlas_GetGlyphRangesKorean"][1]["argsT"][1] = {} +defs["ImFontAtlas_GetGlyphRangesKorean"][1]["argsT"][1]["name"] = "self" +defs["ImFontAtlas_GetGlyphRangesKorean"][1]["argsT"][1]["type"] = "ImFontAtlas*" +defs["ImFontAtlas_GetGlyphRangesKorean"][1]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImFontAtlas_GetGlyphRangesKorean" +defs["ImFontAtlas_GetGlyphRangesKorean"][1]["ret"] = "const ImWchar*" +defs["ImFontAtlas_GetGlyphRangesKorean"][1]["signature"] = "()" +defs["ImFontAtlas_GetGlyphRangesKorean"][1]["stname"] = "ImFontAtlas" +defs["ImFontAtlas_GetGlyphRangesKorean"]["()"] = defs["ImFontAtlas_GetGlyphRangesKorean"][1] +defs["ImFontAtlas_GetGlyphRangesThai"] = {} +defs["ImFontAtlas_GetGlyphRangesThai"][1] = {} +defs["ImFontAtlas_GetGlyphRangesThai"][1]["args"] = "(ImFontAtlas* self)" +defs["ImFontAtlas_GetGlyphRangesThai"][1]["argsT"] = {} +defs["ImFontAtlas_GetGlyphRangesThai"][1]["argsT"][1] = {} +defs["ImFontAtlas_GetGlyphRangesThai"][1]["argsT"][1]["name"] = "self" +defs["ImFontAtlas_GetGlyphRangesThai"][1]["argsT"][1]["type"] = "ImFontAtlas*" +defs["ImFontAtlas_GetGlyphRangesThai"][1]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImFontAtlas_GetGlyphRangesThai" +defs["ImFontAtlas_GetGlyphRangesThai"][1]["ret"] = "const ImWchar*" +defs["ImFontAtlas_GetGlyphRangesThai"][1]["signature"] = "()" +defs["ImFontAtlas_GetGlyphRangesThai"][1]["stname"] = "ImFontAtlas" +defs["ImFontAtlas_GetGlyphRangesThai"]["()"] = defs["ImFontAtlas_GetGlyphRangesThai"][1] +defs["ImFontAtlas_GetGlyphRangesVietnamese"] = {} +defs["ImFontAtlas_GetGlyphRangesVietnamese"][1] = {} +defs["ImFontAtlas_GetGlyphRangesVietnamese"][1]["args"] = "(ImFontAtlas* self)" +defs["ImFontAtlas_GetGlyphRangesVietnamese"][1]["argsT"] = {} +defs["ImFontAtlas_GetGlyphRangesVietnamese"][1]["argsT"][1] = {} +defs["ImFontAtlas_GetGlyphRangesVietnamese"][1]["argsT"][1]["name"] = "self" +defs["ImFontAtlas_GetGlyphRangesVietnamese"][1]["argsT"][1]["type"] = "ImFontAtlas*" +defs["ImFontAtlas_GetGlyphRangesVietnamese"][1]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImFontAtlas_GetGlyphRangesVietnamese" +defs["ImFontAtlas_GetGlyphRangesVietnamese"][1]["ret"] = "const ImWchar*" +defs["ImFontAtlas_GetGlyphRangesVietnamese"][1]["signature"] = "()" +defs["ImFontAtlas_GetGlyphRangesVietnamese"][1]["stname"] = "ImFontAtlas" +defs["ImFontAtlas_GetGlyphRangesVietnamese"]["()"] = defs["ImFontAtlas_GetGlyphRangesVietnamese"][1] +defs["ImFontAtlas_GetMouseCursorTexData"] = {} +defs["ImFontAtlas_GetMouseCursorTexData"][1] = {} +defs["ImFontAtlas_GetMouseCursorTexData"][1]["args"] = "(ImFontAtlas* self,ImGuiMouseCursor cursor,ImVec2* out_offset,ImVec2* out_size,ImVec2 out_uv_border[2],ImVec2 out_uv_fill[2])" +defs["ImFontAtlas_GetMouseCursorTexData"][1]["argsT"] = {} +defs["ImFontAtlas_GetMouseCursorTexData"][1]["argsT"][1] = {} +defs["ImFontAtlas_GetMouseCursorTexData"][1]["argsT"][1]["name"] = "self" +defs["ImFontAtlas_GetMouseCursorTexData"][1]["argsT"][1]["type"] = "ImFontAtlas*" +defs["ImFontAtlas_GetMouseCursorTexData"][1]["argsT"][2] = {} +defs["ImFontAtlas_GetMouseCursorTexData"][1]["argsT"][2]["name"] = "cursor" +defs["ImFontAtlas_GetMouseCursorTexData"][1]["argsT"][2]["type"] = "ImGuiMouseCursor" +defs["ImFontAtlas_GetMouseCursorTexData"][1]["argsT"][3] = {} +defs["ImFontAtlas_GetMouseCursorTexData"][1]["argsT"][3]["name"] = "out_offset" +defs["ImFontAtlas_GetMouseCursorTexData"][1]["argsT"][3]["type"] = "ImVec2*" +defs["ImFontAtlas_GetMouseCursorTexData"][1]["argsT"][4] = {} +defs["ImFontAtlas_GetMouseCursorTexData"][1]["argsT"][4]["name"] = "out_size" +defs["ImFontAtlas_GetMouseCursorTexData"][1]["argsT"][4]["type"] = "ImVec2*" +defs["ImFontAtlas_GetMouseCursorTexData"][1]["argsT"][5] = {} +defs["ImFontAtlas_GetMouseCursorTexData"][1]["argsT"][5]["name"] = "out_uv_border" +defs["ImFontAtlas_GetMouseCursorTexData"][1]["argsT"][5]["type"] = "ImVec2[2]" +defs["ImFontAtlas_GetMouseCursorTexData"][1]["argsT"][6] = {} +defs["ImFontAtlas_GetMouseCursorTexData"][1]["argsT"][6]["name"] = "out_uv_fill" +defs["ImFontAtlas_GetMouseCursorTexData"][1]["argsT"][6]["type"] = "ImVec2[2]" +defs["ImFontAtlas_GetMouseCursorTexData"][1]["argsoriginal"] = "(ImGuiMouseCursor cursor,ImVec2* out_offset,ImVec2* out_size,ImVec2 out_uv_border[2],ImVec2 out_uv_fill[2])" +defs["ImFontAtlas_GetMouseCursorTexData"][1]["call_args"] = "(cursor,out_offset,out_size,out_uv_border,out_uv_fill)" +defs["ImFontAtlas_GetMouseCursorTexData"][1]["cimguiname"] = "ImFontAtlas_GetMouseCursorTexData" +defs["ImFontAtlas_GetMouseCursorTexData"][1]["defaults"] = {} +defs["ImFontAtlas_GetMouseCursorTexData"][1]["funcname"] = "GetMouseCursorTexData" +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])" +defs["ImFontAtlas_GetMouseCursorTexData"][1]["stname"] = "ImFontAtlas" +defs["ImFontAtlas_GetMouseCursorTexData"]["(ImGuiMouseCursor,ImVec2*,ImVec2*,ImVec2[2],ImVec2[2])"] = defs["ImFontAtlas_GetMouseCursorTexData"][1] +defs["ImFontAtlas_GetTexDataAsAlpha8"] = {} +defs["ImFontAtlas_GetTexDataAsAlpha8"][1] = {} +defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["args"] = "(ImFontAtlas* self,unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel)" +defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["argsT"] = {} +defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["argsT"][1] = {} +defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["argsT"][1]["name"] = "self" +defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["argsT"][1]["type"] = "ImFontAtlas*" +defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["argsT"][2] = {} +defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["argsT"][2]["name"] = "out_pixels" +defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["argsT"][2]["type"] = "unsigned char**" +defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["argsT"][3] = {} +defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["argsT"][3]["name"] = "out_width" +defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["argsT"][3]["type"] = "int*" +defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["argsT"][4] = {} +defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["argsT"][4]["name"] = "out_height" +defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["argsT"][4]["type"] = "int*" +defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["argsT"][5] = {} +defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["argsT"][5]["name"] = "out_bytes_per_pixel" +defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["argsT"][5]["type"] = "int*" +defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["argsoriginal"] = "(unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel=((void*)0))" +defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["call_args"] = "(out_pixels,out_width,out_height,out_bytes_per_pixel)" +defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["cimguiname"] = "ImFontAtlas_GetTexDataAsAlpha8" +defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["defaults"] = {} +defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["defaults"]["out_bytes_per_pixel"] = "((void*)0)" +defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["funcname"] = "GetTexDataAsAlpha8" +defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["ov_cimguiname"] = "ImFontAtlas_GetTexDataAsAlpha8" +defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["ret"] = "void" +defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["signature"] = "(unsigned char**,int*,int*,int*)" +defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["stname"] = "ImFontAtlas" +defs["ImFontAtlas_GetTexDataAsAlpha8"]["(unsigned char**,int*,int*,int*)"] = defs["ImFontAtlas_GetTexDataAsAlpha8"][1] +defs["ImFontAtlas_GetTexDataAsRGBA32"] = {} +defs["ImFontAtlas_GetTexDataAsRGBA32"][1] = {} +defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["args"] = "(ImFontAtlas* self,unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel)" +defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["argsT"] = {} +defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["argsT"][1] = {} +defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["argsT"][1]["name"] = "self" +defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["argsT"][1]["type"] = "ImFontAtlas*" +defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["argsT"][2] = {} +defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["argsT"][2]["name"] = "out_pixels" +defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["argsT"][2]["type"] = "unsigned char**" +defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["argsT"][3] = {} +defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["argsT"][3]["name"] = "out_width" +defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["argsT"][3]["type"] = "int*" +defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["argsT"][4] = {} +defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["argsT"][4]["name"] = "out_height" +defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["argsT"][4]["type"] = "int*" +defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["argsT"][5] = {} +defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["argsT"][5]["name"] = "out_bytes_per_pixel" +defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["argsT"][5]["type"] = "int*" +defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["argsoriginal"] = "(unsigned char** out_pixels,int* out_width,int* out_height,int* out_bytes_per_pixel=((void*)0))" +defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["call_args"] = "(out_pixels,out_width,out_height,out_bytes_per_pixel)" +defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["cimguiname"] = "ImFontAtlas_GetTexDataAsRGBA32" +defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["defaults"] = {} +defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["defaults"]["out_bytes_per_pixel"] = "((void*)0)" +defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["funcname"] = "GetTexDataAsRGBA32" +defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["ov_cimguiname"] = "ImFontAtlas_GetTexDataAsRGBA32" +defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["ret"] = "void" +defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["signature"] = "(unsigned char**,int*,int*,int*)" +defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["stname"] = "ImFontAtlas" +defs["ImFontAtlas_GetTexDataAsRGBA32"]["(unsigned char**,int*,int*,int*)"] = defs["ImFontAtlas_GetTexDataAsRGBA32"][1] +defs["ImFontAtlas_ImFontAtlas"] = {} +defs["ImFontAtlas_ImFontAtlas"][1] = {} +defs["ImFontAtlas_ImFontAtlas"][1]["args"] = "()" +defs["ImFontAtlas_ImFontAtlas"][1]["argsT"] = {} +defs["ImFontAtlas_ImFontAtlas"][1]["argsoriginal"] = "()" +defs["ImFontAtlas_ImFontAtlas"][1]["call_args"] = "()" +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]["ov_cimguiname"] = "ImFontAtlas_ImFontAtlas" +defs["ImFontAtlas_ImFontAtlas"][1]["signature"] = "()" +defs["ImFontAtlas_ImFontAtlas"][1]["stname"] = "ImFontAtlas" +defs["ImFontAtlas_ImFontAtlas"]["()"] = defs["ImFontAtlas_ImFontAtlas"][1] +defs["ImFontAtlas_IsBuilt"] = {} +defs["ImFontAtlas_IsBuilt"][1] = {} +defs["ImFontAtlas_IsBuilt"][1]["args"] = "(ImFontAtlas* self)" +defs["ImFontAtlas_IsBuilt"][1]["argsT"] = {} +defs["ImFontAtlas_IsBuilt"][1]["argsT"][1] = {} +defs["ImFontAtlas_IsBuilt"][1]["argsT"][1]["name"] = "self" +defs["ImFontAtlas_IsBuilt"][1]["argsT"][1]["type"] = "ImFontAtlas*" +defs["ImFontAtlas_IsBuilt"][1]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImFontAtlas_IsBuilt" +defs["ImFontAtlas_IsBuilt"][1]["ret"] = "bool" +defs["ImFontAtlas_IsBuilt"][1]["signature"] = "()const" +defs["ImFontAtlas_IsBuilt"][1]["stname"] = "ImFontAtlas" +defs["ImFontAtlas_IsBuilt"]["()const"] = defs["ImFontAtlas_IsBuilt"][1] +defs["ImFontAtlas_SetTexID"] = {} +defs["ImFontAtlas_SetTexID"][1] = {} +defs["ImFontAtlas_SetTexID"][1]["args"] = "(ImFontAtlas* self,ImTextureID id)" +defs["ImFontAtlas_SetTexID"][1]["argsT"] = {} +defs["ImFontAtlas_SetTexID"][1]["argsT"][1] = {} +defs["ImFontAtlas_SetTexID"][1]["argsT"][1]["name"] = "self" +defs["ImFontAtlas_SetTexID"][1]["argsT"][1]["type"] = "ImFontAtlas*" +defs["ImFontAtlas_SetTexID"][1]["argsT"][2] = {} +defs["ImFontAtlas_SetTexID"][1]["argsT"][2]["name"] = "id" +defs["ImFontAtlas_SetTexID"][1]["argsT"][2]["type"] = "ImTextureID" +defs["ImFontAtlas_SetTexID"][1]["argsoriginal"] = "(ImTextureID id)" +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]["ov_cimguiname"] = "ImFontAtlas_SetTexID" +defs["ImFontAtlas_SetTexID"][1]["ret"] = "void" +defs["ImFontAtlas_SetTexID"][1]["signature"] = "(ImTextureID)" +defs["ImFontAtlas_SetTexID"][1]["stname"] = "ImFontAtlas" +defs["ImFontAtlas_SetTexID"]["(ImTextureID)"] = defs["ImFontAtlas_SetTexID"][1] +defs["ImFontAtlas_destroy"] = {} +defs["ImFontAtlas_destroy"][1] = {} +defs["ImFontAtlas_destroy"][1]["args"] = "(ImFontAtlas* self)" +defs["ImFontAtlas_destroy"][1]["argsT"] = {} +defs["ImFontAtlas_destroy"][1]["argsT"][1] = {} +defs["ImFontAtlas_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImFontAtlas_destroy"][1]["argsT"][1]["type"] = "ImFontAtlas*" +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]["ov_cimguiname"] = "ImFontAtlas_destroy" +defs["ImFontAtlas_destroy"][1]["ret"] = "void" +defs["ImFontAtlas_destroy"][1]["signature"] = "(ImFontAtlas*)" +defs["ImFontAtlas_destroy"][1]["stname"] = "ImFontAtlas" +defs["ImFontAtlas_destroy"]["(ImFontAtlas*)"] = defs["ImFontAtlas_destroy"][1] +defs["ImFontConfig_ImFontConfig"] = {} +defs["ImFontConfig_ImFontConfig"][1] = {} +defs["ImFontConfig_ImFontConfig"][1]["args"] = "()" +defs["ImFontConfig_ImFontConfig"][1]["argsT"] = {} +defs["ImFontConfig_ImFontConfig"][1]["argsoriginal"] = "()" +defs["ImFontConfig_ImFontConfig"][1]["call_args"] = "()" +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]["ov_cimguiname"] = "ImFontConfig_ImFontConfig" +defs["ImFontConfig_ImFontConfig"][1]["signature"] = "()" +defs["ImFontConfig_ImFontConfig"][1]["stname"] = "ImFontConfig" +defs["ImFontConfig_ImFontConfig"]["()"] = defs["ImFontConfig_ImFontConfig"][1] +defs["ImFontConfig_destroy"] = {} +defs["ImFontConfig_destroy"][1] = {} +defs["ImFontConfig_destroy"][1]["args"] = "(ImFontConfig* self)" +defs["ImFontConfig_destroy"][1]["argsT"] = {} +defs["ImFontConfig_destroy"][1]["argsT"][1] = {} +defs["ImFontConfig_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImFontConfig_destroy"][1]["argsT"][1]["type"] = "ImFontConfig*" +defs["ImFontConfig_destroy"][1]["call_args"] = "(self)" +defs["ImFontConfig_destroy"][1]["cimguiname"] = "ImFontConfig_destroy" +defs["ImFontConfig_destroy"][1]["defaults"] = {} +defs["ImFontConfig_destroy"][1]["destructor"] = true +defs["ImFontConfig_destroy"][1]["ov_cimguiname"] = "ImFontConfig_destroy" +defs["ImFontConfig_destroy"][1]["ret"] = "void" +defs["ImFontConfig_destroy"][1]["signature"] = "(ImFontConfig*)" +defs["ImFontConfig_destroy"][1]["stname"] = "ImFontConfig" +defs["ImFontConfig_destroy"]["(ImFontConfig*)"] = defs["ImFontConfig_destroy"][1] +defs["ImFontGlyphRangesBuilder_AddChar"] = {} +defs["ImFontGlyphRangesBuilder_AddChar"][1] = {} +defs["ImFontGlyphRangesBuilder_AddChar"][1]["args"] = "(ImFontGlyphRangesBuilder* self,ImWchar c)" +defs["ImFontGlyphRangesBuilder_AddChar"][1]["argsT"] = {} +defs["ImFontGlyphRangesBuilder_AddChar"][1]["argsT"][1] = {} +defs["ImFontGlyphRangesBuilder_AddChar"][1]["argsT"][1]["name"] = "self" +defs["ImFontGlyphRangesBuilder_AddChar"][1]["argsT"][1]["type"] = "ImFontGlyphRangesBuilder*" +defs["ImFontGlyphRangesBuilder_AddChar"][1]["argsT"][2] = {} +defs["ImFontGlyphRangesBuilder_AddChar"][1]["argsT"][2]["name"] = "c" +defs["ImFontGlyphRangesBuilder_AddChar"][1]["argsT"][2]["type"] = "ImWchar" +defs["ImFontGlyphRangesBuilder_AddChar"][1]["argsoriginal"] = "(ImWchar c)" +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]["ov_cimguiname"] = "ImFontGlyphRangesBuilder_AddChar" +defs["ImFontGlyphRangesBuilder_AddChar"][1]["ret"] = "void" +defs["ImFontGlyphRangesBuilder_AddChar"][1]["signature"] = "(ImWchar)" +defs["ImFontGlyphRangesBuilder_AddChar"][1]["stname"] = "ImFontGlyphRangesBuilder" +defs["ImFontGlyphRangesBuilder_AddChar"]["(ImWchar)"] = defs["ImFontGlyphRangesBuilder_AddChar"][1] +defs["ImFontGlyphRangesBuilder_AddRanges"] = {} +defs["ImFontGlyphRangesBuilder_AddRanges"][1] = {} +defs["ImFontGlyphRangesBuilder_AddRanges"][1]["args"] = "(ImFontGlyphRangesBuilder* self,const ImWchar* ranges)" +defs["ImFontGlyphRangesBuilder_AddRanges"][1]["argsT"] = {} +defs["ImFontGlyphRangesBuilder_AddRanges"][1]["argsT"][1] = {} +defs["ImFontGlyphRangesBuilder_AddRanges"][1]["argsT"][1]["name"] = "self" +defs["ImFontGlyphRangesBuilder_AddRanges"][1]["argsT"][1]["type"] = "ImFontGlyphRangesBuilder*" +defs["ImFontGlyphRangesBuilder_AddRanges"][1]["argsT"][2] = {} +defs["ImFontGlyphRangesBuilder_AddRanges"][1]["argsT"][2]["name"] = "ranges" +defs["ImFontGlyphRangesBuilder_AddRanges"][1]["argsT"][2]["type"] = "const ImWchar*" +defs["ImFontGlyphRangesBuilder_AddRanges"][1]["argsoriginal"] = "(const ImWchar* ranges)" +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]["ov_cimguiname"] = "ImFontGlyphRangesBuilder_AddRanges" +defs["ImFontGlyphRangesBuilder_AddRanges"][1]["ret"] = "void" +defs["ImFontGlyphRangesBuilder_AddRanges"][1]["signature"] = "(const ImWchar*)" +defs["ImFontGlyphRangesBuilder_AddRanges"][1]["stname"] = "ImFontGlyphRangesBuilder" +defs["ImFontGlyphRangesBuilder_AddRanges"]["(const ImWchar*)"] = defs["ImFontGlyphRangesBuilder_AddRanges"][1] +defs["ImFontGlyphRangesBuilder_AddText"] = {} +defs["ImFontGlyphRangesBuilder_AddText"][1] = {} +defs["ImFontGlyphRangesBuilder_AddText"][1]["args"] = "(ImFontGlyphRangesBuilder* self,const char* text,const char* text_end)" +defs["ImFontGlyphRangesBuilder_AddText"][1]["argsT"] = {} +defs["ImFontGlyphRangesBuilder_AddText"][1]["argsT"][1] = {} +defs["ImFontGlyphRangesBuilder_AddText"][1]["argsT"][1]["name"] = "self" +defs["ImFontGlyphRangesBuilder_AddText"][1]["argsT"][1]["type"] = "ImFontGlyphRangesBuilder*" +defs["ImFontGlyphRangesBuilder_AddText"][1]["argsT"][2] = {} +defs["ImFontGlyphRangesBuilder_AddText"][1]["argsT"][2]["name"] = "text" +defs["ImFontGlyphRangesBuilder_AddText"][1]["argsT"][2]["type"] = "const char*" +defs["ImFontGlyphRangesBuilder_AddText"][1]["argsT"][3] = {} +defs["ImFontGlyphRangesBuilder_AddText"][1]["argsT"][3]["name"] = "text_end" +defs["ImFontGlyphRangesBuilder_AddText"][1]["argsT"][3]["type"] = "const char*" +defs["ImFontGlyphRangesBuilder_AddText"][1]["argsoriginal"] = "(const char* text,const char* text_end=((void*)0))" +defs["ImFontGlyphRangesBuilder_AddText"][1]["call_args"] = "(text,text_end)" +defs["ImFontGlyphRangesBuilder_AddText"][1]["cimguiname"] = "ImFontGlyphRangesBuilder_AddText" +defs["ImFontGlyphRangesBuilder_AddText"][1]["defaults"] = {} +defs["ImFontGlyphRangesBuilder_AddText"][1]["defaults"]["text_end"] = "((void*)0)" +defs["ImFontGlyphRangesBuilder_AddText"][1]["funcname"] = "AddText" +defs["ImFontGlyphRangesBuilder_AddText"][1]["ov_cimguiname"] = "ImFontGlyphRangesBuilder_AddText" +defs["ImFontGlyphRangesBuilder_AddText"][1]["ret"] = "void" +defs["ImFontGlyphRangesBuilder_AddText"][1]["signature"] = "(const char*,const char*)" +defs["ImFontGlyphRangesBuilder_AddText"][1]["stname"] = "ImFontGlyphRangesBuilder" +defs["ImFontGlyphRangesBuilder_AddText"]["(const char*,const char*)"] = defs["ImFontGlyphRangesBuilder_AddText"][1] +defs["ImFontGlyphRangesBuilder_BuildRanges"] = {} +defs["ImFontGlyphRangesBuilder_BuildRanges"][1] = {} +defs["ImFontGlyphRangesBuilder_BuildRanges"][1]["args"] = "(ImFontGlyphRangesBuilder* self,ImVector_ImWchar* out_ranges)" +defs["ImFontGlyphRangesBuilder_BuildRanges"][1]["argsT"] = {} +defs["ImFontGlyphRangesBuilder_BuildRanges"][1]["argsT"][1] = {} +defs["ImFontGlyphRangesBuilder_BuildRanges"][1]["argsT"][1]["name"] = "self" +defs["ImFontGlyphRangesBuilder_BuildRanges"][1]["argsT"][1]["type"] = "ImFontGlyphRangesBuilder*" +defs["ImFontGlyphRangesBuilder_BuildRanges"][1]["argsT"][2] = {} +defs["ImFontGlyphRangesBuilder_BuildRanges"][1]["argsT"][2]["name"] = "out_ranges" +defs["ImFontGlyphRangesBuilder_BuildRanges"][1]["argsT"][2]["type"] = "ImVector_ImWchar*" +defs["ImFontGlyphRangesBuilder_BuildRanges"][1]["argsoriginal"] = "(ImVector* out_ranges)" +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]["ov_cimguiname"] = "ImFontGlyphRangesBuilder_BuildRanges" +defs["ImFontGlyphRangesBuilder_BuildRanges"][1]["ret"] = "void" +defs["ImFontGlyphRangesBuilder_BuildRanges"][1]["signature"] = "(ImVector_ImWchar*)" +defs["ImFontGlyphRangesBuilder_BuildRanges"][1]["stname"] = "ImFontGlyphRangesBuilder" +defs["ImFontGlyphRangesBuilder_BuildRanges"]["(ImVector_ImWchar*)"] = defs["ImFontGlyphRangesBuilder_BuildRanges"][1] +defs["ImFontGlyphRangesBuilder_Clear"] = {} +defs["ImFontGlyphRangesBuilder_Clear"][1] = {} +defs["ImFontGlyphRangesBuilder_Clear"][1]["args"] = "(ImFontGlyphRangesBuilder* self)" +defs["ImFontGlyphRangesBuilder_Clear"][1]["argsT"] = {} +defs["ImFontGlyphRangesBuilder_Clear"][1]["argsT"][1] = {} +defs["ImFontGlyphRangesBuilder_Clear"][1]["argsT"][1]["name"] = "self" +defs["ImFontGlyphRangesBuilder_Clear"][1]["argsT"][1]["type"] = "ImFontGlyphRangesBuilder*" +defs["ImFontGlyphRangesBuilder_Clear"][1]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImFontGlyphRangesBuilder_Clear" +defs["ImFontGlyphRangesBuilder_Clear"][1]["ret"] = "void" +defs["ImFontGlyphRangesBuilder_Clear"][1]["signature"] = "()" +defs["ImFontGlyphRangesBuilder_Clear"][1]["stname"] = "ImFontGlyphRangesBuilder" +defs["ImFontGlyphRangesBuilder_Clear"]["()"] = defs["ImFontGlyphRangesBuilder_Clear"][1] +defs["ImFontGlyphRangesBuilder_GetBit"] = {} +defs["ImFontGlyphRangesBuilder_GetBit"][1] = {} +defs["ImFontGlyphRangesBuilder_GetBit"][1]["args"] = "(ImFontGlyphRangesBuilder* self,size_t n)" +defs["ImFontGlyphRangesBuilder_GetBit"][1]["argsT"] = {} +defs["ImFontGlyphRangesBuilder_GetBit"][1]["argsT"][1] = {} +defs["ImFontGlyphRangesBuilder_GetBit"][1]["argsT"][1]["name"] = "self" +defs["ImFontGlyphRangesBuilder_GetBit"][1]["argsT"][1]["type"] = "ImFontGlyphRangesBuilder*" +defs["ImFontGlyphRangesBuilder_GetBit"][1]["argsT"][2] = {} +defs["ImFontGlyphRangesBuilder_GetBit"][1]["argsT"][2]["name"] = "n" +defs["ImFontGlyphRangesBuilder_GetBit"][1]["argsT"][2]["type"] = "size_t" +defs["ImFontGlyphRangesBuilder_GetBit"][1]["argsoriginal"] = "(size_t n)" +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]["ov_cimguiname"] = "ImFontGlyphRangesBuilder_GetBit" +defs["ImFontGlyphRangesBuilder_GetBit"][1]["ret"] = "bool" +defs["ImFontGlyphRangesBuilder_GetBit"][1]["signature"] = "(size_t)const" +defs["ImFontGlyphRangesBuilder_GetBit"][1]["stname"] = "ImFontGlyphRangesBuilder" +defs["ImFontGlyphRangesBuilder_GetBit"]["(size_t)const"] = defs["ImFontGlyphRangesBuilder_GetBit"][1] +defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"] = {} +defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"][1] = {} +defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"][1]["args"] = "()" +defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"][1]["argsT"] = {} +defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"][1]["argsoriginal"] = "()" +defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"][1]["call_args"] = "()" +defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"][1]["cimguiname"] = "ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder" +defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"][1]["constructor"] = true +defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"][1]["defaults"] = {} +defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"][1]["funcname"] = "ImFontGlyphRangesBuilder" +defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"][1]["ov_cimguiname"] = "ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder" +defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"][1]["signature"] = "()" +defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"][1]["stname"] = "ImFontGlyphRangesBuilder" +defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"]["()"] = defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"][1] +defs["ImFontGlyphRangesBuilder_SetBit"] = {} +defs["ImFontGlyphRangesBuilder_SetBit"][1] = {} +defs["ImFontGlyphRangesBuilder_SetBit"][1]["args"] = "(ImFontGlyphRangesBuilder* self,size_t n)" +defs["ImFontGlyphRangesBuilder_SetBit"][1]["argsT"] = {} +defs["ImFontGlyphRangesBuilder_SetBit"][1]["argsT"][1] = {} +defs["ImFontGlyphRangesBuilder_SetBit"][1]["argsT"][1]["name"] = "self" +defs["ImFontGlyphRangesBuilder_SetBit"][1]["argsT"][1]["type"] = "ImFontGlyphRangesBuilder*" +defs["ImFontGlyphRangesBuilder_SetBit"][1]["argsT"][2] = {} +defs["ImFontGlyphRangesBuilder_SetBit"][1]["argsT"][2]["name"] = "n" +defs["ImFontGlyphRangesBuilder_SetBit"][1]["argsT"][2]["type"] = "size_t" +defs["ImFontGlyphRangesBuilder_SetBit"][1]["argsoriginal"] = "(size_t n)" +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]["ov_cimguiname"] = "ImFontGlyphRangesBuilder_SetBit" +defs["ImFontGlyphRangesBuilder_SetBit"][1]["ret"] = "void" +defs["ImFontGlyphRangesBuilder_SetBit"][1]["signature"] = "(size_t)" +defs["ImFontGlyphRangesBuilder_SetBit"][1]["stname"] = "ImFontGlyphRangesBuilder" +defs["ImFontGlyphRangesBuilder_SetBit"]["(size_t)"] = defs["ImFontGlyphRangesBuilder_SetBit"][1] +defs["ImFontGlyphRangesBuilder_destroy"] = {} +defs["ImFontGlyphRangesBuilder_destroy"][1] = {} +defs["ImFontGlyphRangesBuilder_destroy"][1]["args"] = "(ImFontGlyphRangesBuilder* self)" +defs["ImFontGlyphRangesBuilder_destroy"][1]["argsT"] = {} +defs["ImFontGlyphRangesBuilder_destroy"][1]["argsT"][1] = {} +defs["ImFontGlyphRangesBuilder_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImFontGlyphRangesBuilder_destroy"][1]["argsT"][1]["type"] = "ImFontGlyphRangesBuilder*" +defs["ImFontGlyphRangesBuilder_destroy"][1]["call_args"] = "(self)" +defs["ImFontGlyphRangesBuilder_destroy"][1]["cimguiname"] = "ImFontGlyphRangesBuilder_destroy" +defs["ImFontGlyphRangesBuilder_destroy"][1]["defaults"] = {} +defs["ImFontGlyphRangesBuilder_destroy"][1]["destructor"] = true +defs["ImFontGlyphRangesBuilder_destroy"][1]["ov_cimguiname"] = "ImFontGlyphRangesBuilder_destroy" +defs["ImFontGlyphRangesBuilder_destroy"][1]["ret"] = "void" +defs["ImFontGlyphRangesBuilder_destroy"][1]["signature"] = "(ImFontGlyphRangesBuilder*)" +defs["ImFontGlyphRangesBuilder_destroy"][1]["stname"] = "ImFontGlyphRangesBuilder" +defs["ImFontGlyphRangesBuilder_destroy"]["(ImFontGlyphRangesBuilder*)"] = defs["ImFontGlyphRangesBuilder_destroy"][1] +defs["ImFont_AddGlyph"] = {} +defs["ImFont_AddGlyph"][1] = {} +defs["ImFont_AddGlyph"][1]["args"] = "(ImFont* self,ImWchar c,float x0,float y0,float x1,float y1,float u0,float v0,float u1,float v1,float advance_x)" +defs["ImFont_AddGlyph"][1]["argsT"] = {} +defs["ImFont_AddGlyph"][1]["argsT"][1] = {} +defs["ImFont_AddGlyph"][1]["argsT"][1]["name"] = "self" +defs["ImFont_AddGlyph"][1]["argsT"][1]["type"] = "ImFont*" +defs["ImFont_AddGlyph"][1]["argsT"][2] = {} +defs["ImFont_AddGlyph"][1]["argsT"][2]["name"] = "c" +defs["ImFont_AddGlyph"][1]["argsT"][2]["type"] = "ImWchar" +defs["ImFont_AddGlyph"][1]["argsT"][3] = {} +defs["ImFont_AddGlyph"][1]["argsT"][3]["name"] = "x0" +defs["ImFont_AddGlyph"][1]["argsT"][3]["type"] = "float" +defs["ImFont_AddGlyph"][1]["argsT"][4] = {} +defs["ImFont_AddGlyph"][1]["argsT"][4]["name"] = "y0" +defs["ImFont_AddGlyph"][1]["argsT"][4]["type"] = "float" +defs["ImFont_AddGlyph"][1]["argsT"][5] = {} +defs["ImFont_AddGlyph"][1]["argsT"][5]["name"] = "x1" +defs["ImFont_AddGlyph"][1]["argsT"][5]["type"] = "float" +defs["ImFont_AddGlyph"][1]["argsT"][6] = {} +defs["ImFont_AddGlyph"][1]["argsT"][6]["name"] = "y1" +defs["ImFont_AddGlyph"][1]["argsT"][6]["type"] = "float" +defs["ImFont_AddGlyph"][1]["argsT"][7] = {} +defs["ImFont_AddGlyph"][1]["argsT"][7]["name"] = "u0" +defs["ImFont_AddGlyph"][1]["argsT"][7]["type"] = "float" +defs["ImFont_AddGlyph"][1]["argsT"][8] = {} +defs["ImFont_AddGlyph"][1]["argsT"][8]["name"] = "v0" +defs["ImFont_AddGlyph"][1]["argsT"][8]["type"] = "float" +defs["ImFont_AddGlyph"][1]["argsT"][9] = {} +defs["ImFont_AddGlyph"][1]["argsT"][9]["name"] = "u1" +defs["ImFont_AddGlyph"][1]["argsT"][9]["type"] = "float" +defs["ImFont_AddGlyph"][1]["argsT"][10] = {} +defs["ImFont_AddGlyph"][1]["argsT"][10]["name"] = "v1" +defs["ImFont_AddGlyph"][1]["argsT"][10]["type"] = "float" +defs["ImFont_AddGlyph"][1]["argsT"][11] = {} +defs["ImFont_AddGlyph"][1]["argsT"][11]["name"] = "advance_x" +defs["ImFont_AddGlyph"][1]["argsT"][11]["type"] = "float" +defs["ImFont_AddGlyph"][1]["argsoriginal"] = "(ImWchar c,float x0,float y0,float x1,float y1,float u0,float v0,float u1,float v1,float advance_x)" +defs["ImFont_AddGlyph"][1]["call_args"] = "(c,x0,y0,x1,y1,u0,v0,u1,v1,advance_x)" +defs["ImFont_AddGlyph"][1]["cimguiname"] = "ImFont_AddGlyph" +defs["ImFont_AddGlyph"][1]["defaults"] = {} +defs["ImFont_AddGlyph"][1]["funcname"] = "AddGlyph" +defs["ImFont_AddGlyph"][1]["ov_cimguiname"] = "ImFont_AddGlyph" +defs["ImFont_AddGlyph"][1]["ret"] = "void" +defs["ImFont_AddGlyph"][1]["signature"] = "(ImWchar,float,float,float,float,float,float,float,float,float)" +defs["ImFont_AddGlyph"][1]["stname"] = "ImFont" +defs["ImFont_AddGlyph"]["(ImWchar,float,float,float,float,float,float,float,float,float)"] = defs["ImFont_AddGlyph"][1] +defs["ImFont_AddRemapChar"] = {} +defs["ImFont_AddRemapChar"][1] = {} +defs["ImFont_AddRemapChar"][1]["args"] = "(ImFont* self,ImWchar dst,ImWchar src,bool overwrite_dst)" +defs["ImFont_AddRemapChar"][1]["argsT"] = {} +defs["ImFont_AddRemapChar"][1]["argsT"][1] = {} +defs["ImFont_AddRemapChar"][1]["argsT"][1]["name"] = "self" +defs["ImFont_AddRemapChar"][1]["argsT"][1]["type"] = "ImFont*" +defs["ImFont_AddRemapChar"][1]["argsT"][2] = {} +defs["ImFont_AddRemapChar"][1]["argsT"][2]["name"] = "dst" +defs["ImFont_AddRemapChar"][1]["argsT"][2]["type"] = "ImWchar" +defs["ImFont_AddRemapChar"][1]["argsT"][3] = {} +defs["ImFont_AddRemapChar"][1]["argsT"][3]["name"] = "src" +defs["ImFont_AddRemapChar"][1]["argsT"][3]["type"] = "ImWchar" +defs["ImFont_AddRemapChar"][1]["argsT"][4] = {} +defs["ImFont_AddRemapChar"][1]["argsT"][4]["name"] = "overwrite_dst" +defs["ImFont_AddRemapChar"][1]["argsT"][4]["type"] = "bool" +defs["ImFont_AddRemapChar"][1]["argsoriginal"] = "(ImWchar dst,ImWchar src,bool overwrite_dst=true)" +defs["ImFont_AddRemapChar"][1]["call_args"] = "(dst,src,overwrite_dst)" +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]["ov_cimguiname"] = "ImFont_AddRemapChar" +defs["ImFont_AddRemapChar"][1]["ret"] = "void" +defs["ImFont_AddRemapChar"][1]["signature"] = "(ImWchar,ImWchar,bool)" +defs["ImFont_AddRemapChar"][1]["stname"] = "ImFont" +defs["ImFont_AddRemapChar"]["(ImWchar,ImWchar,bool)"] = defs["ImFont_AddRemapChar"][1] +defs["ImFont_BuildLookupTable"] = {} +defs["ImFont_BuildLookupTable"][1] = {} +defs["ImFont_BuildLookupTable"][1]["args"] = "(ImFont* self)" +defs["ImFont_BuildLookupTable"][1]["argsT"] = {} +defs["ImFont_BuildLookupTable"][1]["argsT"][1] = {} +defs["ImFont_BuildLookupTable"][1]["argsT"][1]["name"] = "self" +defs["ImFont_BuildLookupTable"][1]["argsT"][1]["type"] = "ImFont*" +defs["ImFont_BuildLookupTable"][1]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImFont_BuildLookupTable" +defs["ImFont_BuildLookupTable"][1]["ret"] = "void" +defs["ImFont_BuildLookupTable"][1]["signature"] = "()" +defs["ImFont_BuildLookupTable"][1]["stname"] = "ImFont" +defs["ImFont_BuildLookupTable"]["()"] = defs["ImFont_BuildLookupTable"][1] +defs["ImFont_CalcTextSizeA"] = {} +defs["ImFont_CalcTextSizeA"][1] = {} +defs["ImFont_CalcTextSizeA"][1]["args"] = "(ImVec2 *pOut,ImFont* self,float size,float max_width,float wrap_width,const char* text_begin,const char* text_end,const char** remaining)" +defs["ImFont_CalcTextSizeA"][1]["argsT"] = {} +defs["ImFont_CalcTextSizeA"][1]["argsT"][1] = {} +defs["ImFont_CalcTextSizeA"][1]["argsT"][1]["name"] = "pOut" +defs["ImFont_CalcTextSizeA"][1]["argsT"][1]["type"] = "ImVec2*" +defs["ImFont_CalcTextSizeA"][1]["argsT"][2] = {} +defs["ImFont_CalcTextSizeA"][1]["argsT"][2]["name"] = "self" +defs["ImFont_CalcTextSizeA"][1]["argsT"][2]["type"] = "ImFont*" +defs["ImFont_CalcTextSizeA"][1]["argsT"][3] = {} +defs["ImFont_CalcTextSizeA"][1]["argsT"][3]["name"] = "size" +defs["ImFont_CalcTextSizeA"][1]["argsT"][3]["type"] = "float" +defs["ImFont_CalcTextSizeA"][1]["argsT"][4] = {} +defs["ImFont_CalcTextSizeA"][1]["argsT"][4]["name"] = "max_width" +defs["ImFont_CalcTextSizeA"][1]["argsT"][4]["type"] = "float" +defs["ImFont_CalcTextSizeA"][1]["argsT"][5] = {} +defs["ImFont_CalcTextSizeA"][1]["argsT"][5]["name"] = "wrap_width" +defs["ImFont_CalcTextSizeA"][1]["argsT"][5]["type"] = "float" +defs["ImFont_CalcTextSizeA"][1]["argsT"][6] = {} +defs["ImFont_CalcTextSizeA"][1]["argsT"][6]["name"] = "text_begin" +defs["ImFont_CalcTextSizeA"][1]["argsT"][6]["type"] = "const char*" +defs["ImFont_CalcTextSizeA"][1]["argsT"][7] = {} +defs["ImFont_CalcTextSizeA"][1]["argsT"][7]["name"] = "text_end" +defs["ImFont_CalcTextSizeA"][1]["argsT"][7]["type"] = "const char*" +defs["ImFont_CalcTextSizeA"][1]["argsT"][8] = {} +defs["ImFont_CalcTextSizeA"][1]["argsT"][8]["name"] = "remaining" +defs["ImFont_CalcTextSizeA"][1]["argsT"][8]["type"] = "const char**" +defs["ImFont_CalcTextSizeA"][1]["argsoriginal"] = "(float size,float max_width,float wrap_width,const char* text_begin,const char* text_end=((void*)0),const char** remaining=((void*)0))" +defs["ImFont_CalcTextSizeA"][1]["call_args"] = "(size,max_width,wrap_width,text_begin,text_end,remaining)" +defs["ImFont_CalcTextSizeA"][1]["cimguiname"] = "ImFont_CalcTextSizeA" +defs["ImFont_CalcTextSizeA"][1]["defaults"] = {} +defs["ImFont_CalcTextSizeA"][1]["defaults"]["remaining"] = "((void*)0)" +defs["ImFont_CalcTextSizeA"][1]["defaults"]["text_end"] = "((void*)0)" +defs["ImFont_CalcTextSizeA"][1]["funcname"] = "CalcTextSizeA" +defs["ImFont_CalcTextSizeA"][1]["nonUDT"] = 1 +defs["ImFont_CalcTextSizeA"][1]["ov_cimguiname"] = "ImFont_CalcTextSizeA" +defs["ImFont_CalcTextSizeA"][1]["ret"] = "void" +defs["ImFont_CalcTextSizeA"][1]["signature"] = "(float,float,float,const char*,const char*,const char**)const" +defs["ImFont_CalcTextSizeA"][1]["stname"] = "ImFont" +defs["ImFont_CalcTextSizeA"]["(float,float,float,const char*,const char*,const char**)const"] = defs["ImFont_CalcTextSizeA"][1] +defs["ImFont_CalcWordWrapPositionA"] = {} +defs["ImFont_CalcWordWrapPositionA"][1] = {} +defs["ImFont_CalcWordWrapPositionA"][1]["args"] = "(ImFont* self,float scale,const char* text,const char* text_end,float wrap_width)" +defs["ImFont_CalcWordWrapPositionA"][1]["argsT"] = {} +defs["ImFont_CalcWordWrapPositionA"][1]["argsT"][1] = {} +defs["ImFont_CalcWordWrapPositionA"][1]["argsT"][1]["name"] = "self" +defs["ImFont_CalcWordWrapPositionA"][1]["argsT"][1]["type"] = "ImFont*" +defs["ImFont_CalcWordWrapPositionA"][1]["argsT"][2] = {} +defs["ImFont_CalcWordWrapPositionA"][1]["argsT"][2]["name"] = "scale" +defs["ImFont_CalcWordWrapPositionA"][1]["argsT"][2]["type"] = "float" +defs["ImFont_CalcWordWrapPositionA"][1]["argsT"][3] = {} +defs["ImFont_CalcWordWrapPositionA"][1]["argsT"][3]["name"] = "text" +defs["ImFont_CalcWordWrapPositionA"][1]["argsT"][3]["type"] = "const char*" +defs["ImFont_CalcWordWrapPositionA"][1]["argsT"][4] = {} +defs["ImFont_CalcWordWrapPositionA"][1]["argsT"][4]["name"] = "text_end" +defs["ImFont_CalcWordWrapPositionA"][1]["argsT"][4]["type"] = "const char*" +defs["ImFont_CalcWordWrapPositionA"][1]["argsT"][5] = {} +defs["ImFont_CalcWordWrapPositionA"][1]["argsT"][5]["name"] = "wrap_width" +defs["ImFont_CalcWordWrapPositionA"][1]["argsT"][5]["type"] = "float" +defs["ImFont_CalcWordWrapPositionA"][1]["argsoriginal"] = "(float scale,const char* text,const char* text_end,float wrap_width)" +defs["ImFont_CalcWordWrapPositionA"][1]["call_args"] = "(scale,text,text_end,wrap_width)" +defs["ImFont_CalcWordWrapPositionA"][1]["cimguiname"] = "ImFont_CalcWordWrapPositionA" +defs["ImFont_CalcWordWrapPositionA"][1]["defaults"] = {} +defs["ImFont_CalcWordWrapPositionA"][1]["funcname"] = "CalcWordWrapPositionA" +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" +defs["ImFont_CalcWordWrapPositionA"][1]["stname"] = "ImFont" +defs["ImFont_CalcWordWrapPositionA"]["(float,const char*,const char*,float)const"] = defs["ImFont_CalcWordWrapPositionA"][1] +defs["ImFont_ClearOutputData"] = {} +defs["ImFont_ClearOutputData"][1] = {} +defs["ImFont_ClearOutputData"][1]["args"] = "(ImFont* self)" +defs["ImFont_ClearOutputData"][1]["argsT"] = {} +defs["ImFont_ClearOutputData"][1]["argsT"][1] = {} +defs["ImFont_ClearOutputData"][1]["argsT"][1]["name"] = "self" +defs["ImFont_ClearOutputData"][1]["argsT"][1]["type"] = "ImFont*" +defs["ImFont_ClearOutputData"][1]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImFont_ClearOutputData" +defs["ImFont_ClearOutputData"][1]["ret"] = "void" +defs["ImFont_ClearOutputData"][1]["signature"] = "()" +defs["ImFont_ClearOutputData"][1]["stname"] = "ImFont" +defs["ImFont_ClearOutputData"]["()"] = defs["ImFont_ClearOutputData"][1] +defs["ImFont_FindGlyph"] = {} +defs["ImFont_FindGlyph"][1] = {} +defs["ImFont_FindGlyph"][1]["args"] = "(ImFont* self,ImWchar c)" +defs["ImFont_FindGlyph"][1]["argsT"] = {} +defs["ImFont_FindGlyph"][1]["argsT"][1] = {} +defs["ImFont_FindGlyph"][1]["argsT"][1]["name"] = "self" +defs["ImFont_FindGlyph"][1]["argsT"][1]["type"] = "ImFont*" +defs["ImFont_FindGlyph"][1]["argsT"][2] = {} +defs["ImFont_FindGlyph"][1]["argsT"][2]["name"] = "c" +defs["ImFont_FindGlyph"][1]["argsT"][2]["type"] = "ImWchar" +defs["ImFont_FindGlyph"][1]["argsoriginal"] = "(ImWchar c)" +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]["ov_cimguiname"] = "ImFont_FindGlyph" +defs["ImFont_FindGlyph"][1]["ret"] = "const ImFontGlyph*" +defs["ImFont_FindGlyph"][1]["signature"] = "(ImWchar)const" +defs["ImFont_FindGlyph"][1]["stname"] = "ImFont" +defs["ImFont_FindGlyph"]["(ImWchar)const"] = defs["ImFont_FindGlyph"][1] +defs["ImFont_FindGlyphNoFallback"] = {} +defs["ImFont_FindGlyphNoFallback"][1] = {} +defs["ImFont_FindGlyphNoFallback"][1]["args"] = "(ImFont* self,ImWchar c)" +defs["ImFont_FindGlyphNoFallback"][1]["argsT"] = {} +defs["ImFont_FindGlyphNoFallback"][1]["argsT"][1] = {} +defs["ImFont_FindGlyphNoFallback"][1]["argsT"][1]["name"] = "self" +defs["ImFont_FindGlyphNoFallback"][1]["argsT"][1]["type"] = "ImFont*" +defs["ImFont_FindGlyphNoFallback"][1]["argsT"][2] = {} +defs["ImFont_FindGlyphNoFallback"][1]["argsT"][2]["name"] = "c" +defs["ImFont_FindGlyphNoFallback"][1]["argsT"][2]["type"] = "ImWchar" +defs["ImFont_FindGlyphNoFallback"][1]["argsoriginal"] = "(ImWchar c)" +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]["ov_cimguiname"] = "ImFont_FindGlyphNoFallback" +defs["ImFont_FindGlyphNoFallback"][1]["ret"] = "const ImFontGlyph*" +defs["ImFont_FindGlyphNoFallback"][1]["signature"] = "(ImWchar)const" +defs["ImFont_FindGlyphNoFallback"][1]["stname"] = "ImFont" +defs["ImFont_FindGlyphNoFallback"]["(ImWchar)const"] = defs["ImFont_FindGlyphNoFallback"][1] +defs["ImFont_GetCharAdvance"] = {} +defs["ImFont_GetCharAdvance"][1] = {} +defs["ImFont_GetCharAdvance"][1]["args"] = "(ImFont* self,ImWchar c)" +defs["ImFont_GetCharAdvance"][1]["argsT"] = {} +defs["ImFont_GetCharAdvance"][1]["argsT"][1] = {} +defs["ImFont_GetCharAdvance"][1]["argsT"][1]["name"] = "self" +defs["ImFont_GetCharAdvance"][1]["argsT"][1]["type"] = "ImFont*" +defs["ImFont_GetCharAdvance"][1]["argsT"][2] = {} +defs["ImFont_GetCharAdvance"][1]["argsT"][2]["name"] = "c" +defs["ImFont_GetCharAdvance"][1]["argsT"][2]["type"] = "ImWchar" +defs["ImFont_GetCharAdvance"][1]["argsoriginal"] = "(ImWchar c)" +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]["ov_cimguiname"] = "ImFont_GetCharAdvance" +defs["ImFont_GetCharAdvance"][1]["ret"] = "float" +defs["ImFont_GetCharAdvance"][1]["signature"] = "(ImWchar)const" +defs["ImFont_GetCharAdvance"][1]["stname"] = "ImFont" +defs["ImFont_GetCharAdvance"]["(ImWchar)const"] = defs["ImFont_GetCharAdvance"][1] +defs["ImFont_GetDebugName"] = {} +defs["ImFont_GetDebugName"][1] = {} +defs["ImFont_GetDebugName"][1]["args"] = "(ImFont* self)" +defs["ImFont_GetDebugName"][1]["argsT"] = {} +defs["ImFont_GetDebugName"][1]["argsT"][1] = {} +defs["ImFont_GetDebugName"][1]["argsT"][1]["name"] = "self" +defs["ImFont_GetDebugName"][1]["argsT"][1]["type"] = "ImFont*" +defs["ImFont_GetDebugName"][1]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImFont_GetDebugName" +defs["ImFont_GetDebugName"][1]["ret"] = "const char*" +defs["ImFont_GetDebugName"][1]["signature"] = "()const" +defs["ImFont_GetDebugName"][1]["stname"] = "ImFont" +defs["ImFont_GetDebugName"]["()const"] = defs["ImFont_GetDebugName"][1] +defs["ImFont_GrowIndex"] = {} +defs["ImFont_GrowIndex"][1] = {} +defs["ImFont_GrowIndex"][1]["args"] = "(ImFont* self,int new_size)" +defs["ImFont_GrowIndex"][1]["argsT"] = {} +defs["ImFont_GrowIndex"][1]["argsT"][1] = {} +defs["ImFont_GrowIndex"][1]["argsT"][1]["name"] = "self" +defs["ImFont_GrowIndex"][1]["argsT"][1]["type"] = "ImFont*" +defs["ImFont_GrowIndex"][1]["argsT"][2] = {} +defs["ImFont_GrowIndex"][1]["argsT"][2]["name"] = "new_size" +defs["ImFont_GrowIndex"][1]["argsT"][2]["type"] = "int" +defs["ImFont_GrowIndex"][1]["argsoriginal"] = "(int new_size)" +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]["ov_cimguiname"] = "ImFont_GrowIndex" +defs["ImFont_GrowIndex"][1]["ret"] = "void" +defs["ImFont_GrowIndex"][1]["signature"] = "(int)" +defs["ImFont_GrowIndex"][1]["stname"] = "ImFont" +defs["ImFont_GrowIndex"]["(int)"] = defs["ImFont_GrowIndex"][1] +defs["ImFont_ImFont"] = {} +defs["ImFont_ImFont"][1] = {} +defs["ImFont_ImFont"][1]["args"] = "()" +defs["ImFont_ImFont"][1]["argsT"] = {} +defs["ImFont_ImFont"][1]["argsoriginal"] = "()" +defs["ImFont_ImFont"][1]["call_args"] = "()" +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]["ov_cimguiname"] = "ImFont_ImFont" +defs["ImFont_ImFont"][1]["signature"] = "()" +defs["ImFont_ImFont"][1]["stname"] = "ImFont" +defs["ImFont_ImFont"]["()"] = defs["ImFont_ImFont"][1] +defs["ImFont_IsGlyphRangeUnused"] = {} +defs["ImFont_IsGlyphRangeUnused"][1] = {} +defs["ImFont_IsGlyphRangeUnused"][1]["args"] = "(ImFont* self,unsigned int c_begin,unsigned int c_last)" +defs["ImFont_IsGlyphRangeUnused"][1]["argsT"] = {} +defs["ImFont_IsGlyphRangeUnused"][1]["argsT"][1] = {} +defs["ImFont_IsGlyphRangeUnused"][1]["argsT"][1]["name"] = "self" +defs["ImFont_IsGlyphRangeUnused"][1]["argsT"][1]["type"] = "ImFont*" +defs["ImFont_IsGlyphRangeUnused"][1]["argsT"][2] = {} +defs["ImFont_IsGlyphRangeUnused"][1]["argsT"][2]["name"] = "c_begin" +defs["ImFont_IsGlyphRangeUnused"][1]["argsT"][2]["type"] = "unsigned int" +defs["ImFont_IsGlyphRangeUnused"][1]["argsT"][3] = {} +defs["ImFont_IsGlyphRangeUnused"][1]["argsT"][3]["name"] = "c_last" +defs["ImFont_IsGlyphRangeUnused"][1]["argsT"][3]["type"] = "unsigned int" +defs["ImFont_IsGlyphRangeUnused"][1]["argsoriginal"] = "(unsigned int c_begin,unsigned int c_last)" +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]["ov_cimguiname"] = "ImFont_IsGlyphRangeUnused" +defs["ImFont_IsGlyphRangeUnused"][1]["ret"] = "bool" +defs["ImFont_IsGlyphRangeUnused"][1]["signature"] = "(unsigned int,unsigned int)" +defs["ImFont_IsGlyphRangeUnused"][1]["stname"] = "ImFont" +defs["ImFont_IsGlyphRangeUnused"]["(unsigned int,unsigned int)"] = defs["ImFont_IsGlyphRangeUnused"][1] +defs["ImFont_IsLoaded"] = {} +defs["ImFont_IsLoaded"][1] = {} +defs["ImFont_IsLoaded"][1]["args"] = "(ImFont* self)" +defs["ImFont_IsLoaded"][1]["argsT"] = {} +defs["ImFont_IsLoaded"][1]["argsT"][1] = {} +defs["ImFont_IsLoaded"][1]["argsT"][1]["name"] = "self" +defs["ImFont_IsLoaded"][1]["argsT"][1]["type"] = "ImFont*" +defs["ImFont_IsLoaded"][1]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImFont_IsLoaded" +defs["ImFont_IsLoaded"][1]["ret"] = "bool" +defs["ImFont_IsLoaded"][1]["signature"] = "()const" +defs["ImFont_IsLoaded"][1]["stname"] = "ImFont" +defs["ImFont_IsLoaded"]["()const"] = defs["ImFont_IsLoaded"][1] +defs["ImFont_RenderChar"] = {} +defs["ImFont_RenderChar"][1] = {} +defs["ImFont_RenderChar"][1]["args"] = "(ImFont* self,ImDrawList* draw_list,float size,ImVec2 pos,ImU32 col,ImWchar c)" +defs["ImFont_RenderChar"][1]["argsT"] = {} +defs["ImFont_RenderChar"][1]["argsT"][1] = {} +defs["ImFont_RenderChar"][1]["argsT"][1]["name"] = "self" +defs["ImFont_RenderChar"][1]["argsT"][1]["type"] = "ImFont*" +defs["ImFont_RenderChar"][1]["argsT"][2] = {} +defs["ImFont_RenderChar"][1]["argsT"][2]["name"] = "draw_list" +defs["ImFont_RenderChar"][1]["argsT"][2]["type"] = "ImDrawList*" +defs["ImFont_RenderChar"][1]["argsT"][3] = {} +defs["ImFont_RenderChar"][1]["argsT"][3]["name"] = "size" +defs["ImFont_RenderChar"][1]["argsT"][3]["type"] = "float" +defs["ImFont_RenderChar"][1]["argsT"][4] = {} +defs["ImFont_RenderChar"][1]["argsT"][4]["name"] = "pos" +defs["ImFont_RenderChar"][1]["argsT"][4]["type"] = "ImVec2" +defs["ImFont_RenderChar"][1]["argsT"][5] = {} +defs["ImFont_RenderChar"][1]["argsT"][5]["name"] = "col" +defs["ImFont_RenderChar"][1]["argsT"][5]["type"] = "ImU32" +defs["ImFont_RenderChar"][1]["argsT"][6] = {} +defs["ImFont_RenderChar"][1]["argsT"][6]["name"] = "c" +defs["ImFont_RenderChar"][1]["argsT"][6]["type"] = "ImWchar" +defs["ImFont_RenderChar"][1]["argsoriginal"] = "(ImDrawList* draw_list,float size,ImVec2 pos,ImU32 col,ImWchar c)" +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]["ov_cimguiname"] = "ImFont_RenderChar" +defs["ImFont_RenderChar"][1]["ret"] = "void" +defs["ImFont_RenderChar"][1]["signature"] = "(ImDrawList*,float,ImVec2,ImU32,ImWchar)const" +defs["ImFont_RenderChar"][1]["stname"] = "ImFont" +defs["ImFont_RenderChar"]["(ImDrawList*,float,ImVec2,ImU32,ImWchar)const"] = defs["ImFont_RenderChar"][1] +defs["ImFont_RenderText"] = {} +defs["ImFont_RenderText"][1] = {} +defs["ImFont_RenderText"][1]["args"] = "(ImFont* self,ImDrawList* draw_list,float size,ImVec2 pos,ImU32 col,const ImVec4 clip_rect,const char* text_begin,const char* text_end,float wrap_width,bool cpu_fine_clip)" +defs["ImFont_RenderText"][1]["argsT"] = {} +defs["ImFont_RenderText"][1]["argsT"][1] = {} +defs["ImFont_RenderText"][1]["argsT"][1]["name"] = "self" +defs["ImFont_RenderText"][1]["argsT"][1]["type"] = "ImFont*" +defs["ImFont_RenderText"][1]["argsT"][2] = {} +defs["ImFont_RenderText"][1]["argsT"][2]["name"] = "draw_list" +defs["ImFont_RenderText"][1]["argsT"][2]["type"] = "ImDrawList*" +defs["ImFont_RenderText"][1]["argsT"][3] = {} +defs["ImFont_RenderText"][1]["argsT"][3]["name"] = "size" +defs["ImFont_RenderText"][1]["argsT"][3]["type"] = "float" +defs["ImFont_RenderText"][1]["argsT"][4] = {} +defs["ImFont_RenderText"][1]["argsT"][4]["name"] = "pos" +defs["ImFont_RenderText"][1]["argsT"][4]["type"] = "ImVec2" +defs["ImFont_RenderText"][1]["argsT"][5] = {} +defs["ImFont_RenderText"][1]["argsT"][5]["name"] = "col" +defs["ImFont_RenderText"][1]["argsT"][5]["type"] = "ImU32" +defs["ImFont_RenderText"][1]["argsT"][6] = {} +defs["ImFont_RenderText"][1]["argsT"][6]["name"] = "clip_rect" +defs["ImFont_RenderText"][1]["argsT"][6]["type"] = "const ImVec4" +defs["ImFont_RenderText"][1]["argsT"][7] = {} +defs["ImFont_RenderText"][1]["argsT"][7]["name"] = "text_begin" +defs["ImFont_RenderText"][1]["argsT"][7]["type"] = "const char*" +defs["ImFont_RenderText"][1]["argsT"][8] = {} +defs["ImFont_RenderText"][1]["argsT"][8]["name"] = "text_end" +defs["ImFont_RenderText"][1]["argsT"][8]["type"] = "const char*" +defs["ImFont_RenderText"][1]["argsT"][9] = {} +defs["ImFont_RenderText"][1]["argsT"][9]["name"] = "wrap_width" +defs["ImFont_RenderText"][1]["argsT"][9]["type"] = "float" +defs["ImFont_RenderText"][1]["argsT"][10] = {} +defs["ImFont_RenderText"][1]["argsT"][10]["name"] = "cpu_fine_clip" +defs["ImFont_RenderText"][1]["argsT"][10]["type"] = "bool" +defs["ImFont_RenderText"][1]["argsoriginal"] = "(ImDrawList* draw_list,float size,ImVec2 pos,ImU32 col,const ImVec4& clip_rect,const char* text_begin,const char* text_end,float wrap_width=0.0f,bool cpu_fine_clip=false)" +defs["ImFont_RenderText"][1]["call_args"] = "(draw_list,size,pos,col,clip_rect,text_begin,text_end,wrap_width,cpu_fine_clip)" +defs["ImFont_RenderText"][1]["cimguiname"] = "ImFont_RenderText" +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]["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" +defs["ImFont_RenderText"][1]["stname"] = "ImFont" +defs["ImFont_RenderText"]["(ImDrawList*,float,ImVec2,ImU32,const ImVec4,const char*,const char*,float,bool)const"] = defs["ImFont_RenderText"][1] +defs["ImFont_SetFallbackChar"] = {} +defs["ImFont_SetFallbackChar"][1] = {} +defs["ImFont_SetFallbackChar"][1]["args"] = "(ImFont* self,ImWchar c)" +defs["ImFont_SetFallbackChar"][1]["argsT"] = {} +defs["ImFont_SetFallbackChar"][1]["argsT"][1] = {} +defs["ImFont_SetFallbackChar"][1]["argsT"][1]["name"] = "self" +defs["ImFont_SetFallbackChar"][1]["argsT"][1]["type"] = "ImFont*" +defs["ImFont_SetFallbackChar"][1]["argsT"][2] = {} +defs["ImFont_SetFallbackChar"][1]["argsT"][2]["name"] = "c" +defs["ImFont_SetFallbackChar"][1]["argsT"][2]["type"] = "ImWchar" +defs["ImFont_SetFallbackChar"][1]["argsoriginal"] = "(ImWchar c)" +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]["ov_cimguiname"] = "ImFont_SetFallbackChar" +defs["ImFont_SetFallbackChar"][1]["ret"] = "void" +defs["ImFont_SetFallbackChar"][1]["signature"] = "(ImWchar)" +defs["ImFont_SetFallbackChar"][1]["stname"] = "ImFont" +defs["ImFont_SetFallbackChar"]["(ImWchar)"] = defs["ImFont_SetFallbackChar"][1] +defs["ImFont_SetGlyphVisible"] = {} +defs["ImFont_SetGlyphVisible"][1] = {} +defs["ImFont_SetGlyphVisible"][1]["args"] = "(ImFont* self,ImWchar c,bool visible)" +defs["ImFont_SetGlyphVisible"][1]["argsT"] = {} +defs["ImFont_SetGlyphVisible"][1]["argsT"][1] = {} +defs["ImFont_SetGlyphVisible"][1]["argsT"][1]["name"] = "self" +defs["ImFont_SetGlyphVisible"][1]["argsT"][1]["type"] = "ImFont*" +defs["ImFont_SetGlyphVisible"][1]["argsT"][2] = {} +defs["ImFont_SetGlyphVisible"][1]["argsT"][2]["name"] = "c" +defs["ImFont_SetGlyphVisible"][1]["argsT"][2]["type"] = "ImWchar" +defs["ImFont_SetGlyphVisible"][1]["argsT"][3] = {} +defs["ImFont_SetGlyphVisible"][1]["argsT"][3]["name"] = "visible" +defs["ImFont_SetGlyphVisible"][1]["argsT"][3]["type"] = "bool" +defs["ImFont_SetGlyphVisible"][1]["argsoriginal"] = "(ImWchar c,bool visible)" +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]["ov_cimguiname"] = "ImFont_SetGlyphVisible" +defs["ImFont_SetGlyphVisible"][1]["ret"] = "void" +defs["ImFont_SetGlyphVisible"][1]["signature"] = "(ImWchar,bool)" +defs["ImFont_SetGlyphVisible"][1]["stname"] = "ImFont" +defs["ImFont_SetGlyphVisible"]["(ImWchar,bool)"] = defs["ImFont_SetGlyphVisible"][1] +defs["ImFont_destroy"] = {} +defs["ImFont_destroy"][1] = {} +defs["ImFont_destroy"][1]["args"] = "(ImFont* self)" +defs["ImFont_destroy"][1]["argsT"] = {} +defs["ImFont_destroy"][1]["argsT"][1] = {} +defs["ImFont_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImFont_destroy"][1]["argsT"][1]["type"] = "ImFont*" +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]["ov_cimguiname"] = "ImFont_destroy" +defs["ImFont_destroy"][1]["ret"] = "void" +defs["ImFont_destroy"][1]["signature"] = "(ImFont*)" +defs["ImFont_destroy"][1]["stname"] = "ImFont" +defs["ImFont_destroy"]["(ImFont*)"] = defs["ImFont_destroy"][1] +defs["ImGuiIO_AddInputCharacter"] = {} +defs["ImGuiIO_AddInputCharacter"][1] = {} +defs["ImGuiIO_AddInputCharacter"][1]["args"] = "(ImGuiIO* self,unsigned int c)" +defs["ImGuiIO_AddInputCharacter"][1]["argsT"] = {} +defs["ImGuiIO_AddInputCharacter"][1]["argsT"][1] = {} +defs["ImGuiIO_AddInputCharacter"][1]["argsT"][1]["name"] = "self" +defs["ImGuiIO_AddInputCharacter"][1]["argsT"][1]["type"] = "ImGuiIO*" +defs["ImGuiIO_AddInputCharacter"][1]["argsT"][2] = {} +defs["ImGuiIO_AddInputCharacter"][1]["argsT"][2]["name"] = "c" +defs["ImGuiIO_AddInputCharacter"][1]["argsT"][2]["type"] = "unsigned int" +defs["ImGuiIO_AddInputCharacter"][1]["argsoriginal"] = "(unsigned int c)" +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]["ov_cimguiname"] = "ImGuiIO_AddInputCharacter" +defs["ImGuiIO_AddInputCharacter"][1]["ret"] = "void" +defs["ImGuiIO_AddInputCharacter"][1]["signature"] = "(unsigned int)" +defs["ImGuiIO_AddInputCharacter"][1]["stname"] = "ImGuiIO" +defs["ImGuiIO_AddInputCharacter"]["(unsigned int)"] = defs["ImGuiIO_AddInputCharacter"][1] +defs["ImGuiIO_AddInputCharacterUTF16"] = {} +defs["ImGuiIO_AddInputCharacterUTF16"][1] = {} +defs["ImGuiIO_AddInputCharacterUTF16"][1]["args"] = "(ImGuiIO* self,ImWchar16 c)" +defs["ImGuiIO_AddInputCharacterUTF16"][1]["argsT"] = {} +defs["ImGuiIO_AddInputCharacterUTF16"][1]["argsT"][1] = {} +defs["ImGuiIO_AddInputCharacterUTF16"][1]["argsT"][1]["name"] = "self" +defs["ImGuiIO_AddInputCharacterUTF16"][1]["argsT"][1]["type"] = "ImGuiIO*" +defs["ImGuiIO_AddInputCharacterUTF16"][1]["argsT"][2] = {} +defs["ImGuiIO_AddInputCharacterUTF16"][1]["argsT"][2]["name"] = "c" +defs["ImGuiIO_AddInputCharacterUTF16"][1]["argsT"][2]["type"] = "ImWchar16" +defs["ImGuiIO_AddInputCharacterUTF16"][1]["argsoriginal"] = "(ImWchar16 c)" +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]["ov_cimguiname"] = "ImGuiIO_AddInputCharacterUTF16" +defs["ImGuiIO_AddInputCharacterUTF16"][1]["ret"] = "void" +defs["ImGuiIO_AddInputCharacterUTF16"][1]["signature"] = "(ImWchar16)" +defs["ImGuiIO_AddInputCharacterUTF16"][1]["stname"] = "ImGuiIO" +defs["ImGuiIO_AddInputCharacterUTF16"]["(ImWchar16)"] = defs["ImGuiIO_AddInputCharacterUTF16"][1] +defs["ImGuiIO_AddInputCharactersUTF8"] = {} +defs["ImGuiIO_AddInputCharactersUTF8"][1] = {} +defs["ImGuiIO_AddInputCharactersUTF8"][1]["args"] = "(ImGuiIO* self,const char* str)" +defs["ImGuiIO_AddInputCharactersUTF8"][1]["argsT"] = {} +defs["ImGuiIO_AddInputCharactersUTF8"][1]["argsT"][1] = {} +defs["ImGuiIO_AddInputCharactersUTF8"][1]["argsT"][1]["name"] = "self" +defs["ImGuiIO_AddInputCharactersUTF8"][1]["argsT"][1]["type"] = "ImGuiIO*" +defs["ImGuiIO_AddInputCharactersUTF8"][1]["argsT"][2] = {} +defs["ImGuiIO_AddInputCharactersUTF8"][1]["argsT"][2]["name"] = "str" +defs["ImGuiIO_AddInputCharactersUTF8"][1]["argsT"][2]["type"] = "const char*" +defs["ImGuiIO_AddInputCharactersUTF8"][1]["argsoriginal"] = "(const char* str)" +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]["ov_cimguiname"] = "ImGuiIO_AddInputCharactersUTF8" +defs["ImGuiIO_AddInputCharactersUTF8"][1]["ret"] = "void" +defs["ImGuiIO_AddInputCharactersUTF8"][1]["signature"] = "(const char*)" +defs["ImGuiIO_AddInputCharactersUTF8"][1]["stname"] = "ImGuiIO" +defs["ImGuiIO_AddInputCharactersUTF8"]["(const char*)"] = defs["ImGuiIO_AddInputCharactersUTF8"][1] +defs["ImGuiIO_ClearInputCharacters"] = {} +defs["ImGuiIO_ClearInputCharacters"][1] = {} +defs["ImGuiIO_ClearInputCharacters"][1]["args"] = "(ImGuiIO* self)" +defs["ImGuiIO_ClearInputCharacters"][1]["argsT"] = {} +defs["ImGuiIO_ClearInputCharacters"][1]["argsT"][1] = {} +defs["ImGuiIO_ClearInputCharacters"][1]["argsT"][1]["name"] = "self" +defs["ImGuiIO_ClearInputCharacters"][1]["argsT"][1]["type"] = "ImGuiIO*" +defs["ImGuiIO_ClearInputCharacters"][1]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImGuiIO_ClearInputCharacters" +defs["ImGuiIO_ClearInputCharacters"][1]["ret"] = "void" +defs["ImGuiIO_ClearInputCharacters"][1]["signature"] = "()" +defs["ImGuiIO_ClearInputCharacters"][1]["stname"] = "ImGuiIO" +defs["ImGuiIO_ClearInputCharacters"]["()"] = defs["ImGuiIO_ClearInputCharacters"][1] +defs["ImGuiIO_ImGuiIO"] = {} +defs["ImGuiIO_ImGuiIO"][1] = {} +defs["ImGuiIO_ImGuiIO"][1]["args"] = "()" +defs["ImGuiIO_ImGuiIO"][1]["argsT"] = {} +defs["ImGuiIO_ImGuiIO"][1]["argsoriginal"] = "()" +defs["ImGuiIO_ImGuiIO"][1]["call_args"] = "()" +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]["ov_cimguiname"] = "ImGuiIO_ImGuiIO" +defs["ImGuiIO_ImGuiIO"][1]["signature"] = "()" +defs["ImGuiIO_ImGuiIO"][1]["stname"] = "ImGuiIO" +defs["ImGuiIO_ImGuiIO"]["()"] = defs["ImGuiIO_ImGuiIO"][1] +defs["ImGuiIO_destroy"] = {} +defs["ImGuiIO_destroy"][1] = {} +defs["ImGuiIO_destroy"][1]["args"] = "(ImGuiIO* self)" +defs["ImGuiIO_destroy"][1]["argsT"] = {} +defs["ImGuiIO_destroy"][1]["argsT"][1] = {} +defs["ImGuiIO_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiIO_destroy"][1]["argsT"][1]["type"] = "ImGuiIO*" +defs["ImGuiIO_destroy"][1]["call_args"] = "(self)" +defs["ImGuiIO_destroy"][1]["cimguiname"] = "ImGuiIO_destroy" +defs["ImGuiIO_destroy"][1]["defaults"] = {} +defs["ImGuiIO_destroy"][1]["destructor"] = true +defs["ImGuiIO_destroy"][1]["ov_cimguiname"] = "ImGuiIO_destroy" +defs["ImGuiIO_destroy"][1]["ret"] = "void" +defs["ImGuiIO_destroy"][1]["signature"] = "(ImGuiIO*)" +defs["ImGuiIO_destroy"][1]["stname"] = "ImGuiIO" +defs["ImGuiIO_destroy"]["(ImGuiIO*)"] = defs["ImGuiIO_destroy"][1] +defs["ImGuiInputTextCallbackData_DeleteChars"] = {} +defs["ImGuiInputTextCallbackData_DeleteChars"][1] = {} +defs["ImGuiInputTextCallbackData_DeleteChars"][1]["args"] = "(ImGuiInputTextCallbackData* self,int pos,int bytes_count)" +defs["ImGuiInputTextCallbackData_DeleteChars"][1]["argsT"] = {} +defs["ImGuiInputTextCallbackData_DeleteChars"][1]["argsT"][1] = {} +defs["ImGuiInputTextCallbackData_DeleteChars"][1]["argsT"][1]["name"] = "self" +defs["ImGuiInputTextCallbackData_DeleteChars"][1]["argsT"][1]["type"] = "ImGuiInputTextCallbackData*" +defs["ImGuiInputTextCallbackData_DeleteChars"][1]["argsT"][2] = {} +defs["ImGuiInputTextCallbackData_DeleteChars"][1]["argsT"][2]["name"] = "pos" +defs["ImGuiInputTextCallbackData_DeleteChars"][1]["argsT"][2]["type"] = "int" +defs["ImGuiInputTextCallbackData_DeleteChars"][1]["argsT"][3] = {} +defs["ImGuiInputTextCallbackData_DeleteChars"][1]["argsT"][3]["name"] = "bytes_count" +defs["ImGuiInputTextCallbackData_DeleteChars"][1]["argsT"][3]["type"] = "int" +defs["ImGuiInputTextCallbackData_DeleteChars"][1]["argsoriginal"] = "(int pos,int bytes_count)" +defs["ImGuiInputTextCallbackData_DeleteChars"][1]["call_args"] = "(pos,bytes_count)" +defs["ImGuiInputTextCallbackData_DeleteChars"][1]["cimguiname"] = "ImGuiInputTextCallbackData_DeleteChars" +defs["ImGuiInputTextCallbackData_DeleteChars"][1]["defaults"] = {} +defs["ImGuiInputTextCallbackData_DeleteChars"][1]["funcname"] = "DeleteChars" +defs["ImGuiInputTextCallbackData_DeleteChars"][1]["ov_cimguiname"] = "ImGuiInputTextCallbackData_DeleteChars" +defs["ImGuiInputTextCallbackData_DeleteChars"][1]["ret"] = "void" +defs["ImGuiInputTextCallbackData_DeleteChars"][1]["signature"] = "(int,int)" +defs["ImGuiInputTextCallbackData_DeleteChars"][1]["stname"] = "ImGuiInputTextCallbackData" +defs["ImGuiInputTextCallbackData_DeleteChars"]["(int,int)"] = defs["ImGuiInputTextCallbackData_DeleteChars"][1] +defs["ImGuiInputTextCallbackData_HasSelection"] = {} +defs["ImGuiInputTextCallbackData_HasSelection"][1] = {} +defs["ImGuiInputTextCallbackData_HasSelection"][1]["args"] = "(ImGuiInputTextCallbackData* self)" +defs["ImGuiInputTextCallbackData_HasSelection"][1]["argsT"] = {} +defs["ImGuiInputTextCallbackData_HasSelection"][1]["argsT"][1] = {} +defs["ImGuiInputTextCallbackData_HasSelection"][1]["argsT"][1]["name"] = "self" +defs["ImGuiInputTextCallbackData_HasSelection"][1]["argsT"][1]["type"] = "ImGuiInputTextCallbackData*" +defs["ImGuiInputTextCallbackData_HasSelection"][1]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImGuiInputTextCallbackData_HasSelection" +defs["ImGuiInputTextCallbackData_HasSelection"][1]["ret"] = "bool" +defs["ImGuiInputTextCallbackData_HasSelection"][1]["signature"] = "()const" +defs["ImGuiInputTextCallbackData_HasSelection"][1]["stname"] = "ImGuiInputTextCallbackData" +defs["ImGuiInputTextCallbackData_HasSelection"]["()const"] = defs["ImGuiInputTextCallbackData_HasSelection"][1] +defs["ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"] = {} +defs["ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"][1] = {} +defs["ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"][1]["args"] = "()" +defs["ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"][1]["argsT"] = {} +defs["ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"][1]["argsoriginal"] = "()" +defs["ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"][1]["call_args"] = "()" +defs["ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"][1]["cimguiname"] = "ImGuiInputTextCallbackData_ImGuiInputTextCallbackData" +defs["ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"][1]["constructor"] = true +defs["ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"][1]["defaults"] = {} +defs["ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"][1]["funcname"] = "ImGuiInputTextCallbackData" +defs["ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"][1]["ov_cimguiname"] = "ImGuiInputTextCallbackData_ImGuiInputTextCallbackData" +defs["ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"][1]["signature"] = "()" +defs["ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"][1]["stname"] = "ImGuiInputTextCallbackData" +defs["ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"]["()"] = defs["ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"][1] +defs["ImGuiInputTextCallbackData_InsertChars"] = {} +defs["ImGuiInputTextCallbackData_InsertChars"][1] = {} +defs["ImGuiInputTextCallbackData_InsertChars"][1]["args"] = "(ImGuiInputTextCallbackData* self,int pos,const char* text,const char* text_end)" +defs["ImGuiInputTextCallbackData_InsertChars"][1]["argsT"] = {} +defs["ImGuiInputTextCallbackData_InsertChars"][1]["argsT"][1] = {} +defs["ImGuiInputTextCallbackData_InsertChars"][1]["argsT"][1]["name"] = "self" +defs["ImGuiInputTextCallbackData_InsertChars"][1]["argsT"][1]["type"] = "ImGuiInputTextCallbackData*" +defs["ImGuiInputTextCallbackData_InsertChars"][1]["argsT"][2] = {} +defs["ImGuiInputTextCallbackData_InsertChars"][1]["argsT"][2]["name"] = "pos" +defs["ImGuiInputTextCallbackData_InsertChars"][1]["argsT"][2]["type"] = "int" +defs["ImGuiInputTextCallbackData_InsertChars"][1]["argsT"][3] = {} +defs["ImGuiInputTextCallbackData_InsertChars"][1]["argsT"][3]["name"] = "text" +defs["ImGuiInputTextCallbackData_InsertChars"][1]["argsT"][3]["type"] = "const char*" +defs["ImGuiInputTextCallbackData_InsertChars"][1]["argsT"][4] = {} +defs["ImGuiInputTextCallbackData_InsertChars"][1]["argsT"][4]["name"] = "text_end" +defs["ImGuiInputTextCallbackData_InsertChars"][1]["argsT"][4]["type"] = "const char*" +defs["ImGuiInputTextCallbackData_InsertChars"][1]["argsoriginal"] = "(int pos,const char* text,const char* text_end=((void*)0))" +defs["ImGuiInputTextCallbackData_InsertChars"][1]["call_args"] = "(pos,text,text_end)" +defs["ImGuiInputTextCallbackData_InsertChars"][1]["cimguiname"] = "ImGuiInputTextCallbackData_InsertChars" +defs["ImGuiInputTextCallbackData_InsertChars"][1]["defaults"] = {} +defs["ImGuiInputTextCallbackData_InsertChars"][1]["defaults"]["text_end"] = "((void*)0)" +defs["ImGuiInputTextCallbackData_InsertChars"][1]["funcname"] = "InsertChars" +defs["ImGuiInputTextCallbackData_InsertChars"][1]["ov_cimguiname"] = "ImGuiInputTextCallbackData_InsertChars" +defs["ImGuiInputTextCallbackData_InsertChars"][1]["ret"] = "void" +defs["ImGuiInputTextCallbackData_InsertChars"][1]["signature"] = "(int,const char*,const char*)" +defs["ImGuiInputTextCallbackData_InsertChars"][1]["stname"] = "ImGuiInputTextCallbackData" +defs["ImGuiInputTextCallbackData_InsertChars"]["(int,const char*,const char*)"] = defs["ImGuiInputTextCallbackData_InsertChars"][1] +defs["ImGuiInputTextCallbackData_destroy"] = {} +defs["ImGuiInputTextCallbackData_destroy"][1] = {} +defs["ImGuiInputTextCallbackData_destroy"][1]["args"] = "(ImGuiInputTextCallbackData* self)" +defs["ImGuiInputTextCallbackData_destroy"][1]["argsT"] = {} +defs["ImGuiInputTextCallbackData_destroy"][1]["argsT"][1] = {} +defs["ImGuiInputTextCallbackData_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiInputTextCallbackData_destroy"][1]["argsT"][1]["type"] = "ImGuiInputTextCallbackData*" +defs["ImGuiInputTextCallbackData_destroy"][1]["call_args"] = "(self)" +defs["ImGuiInputTextCallbackData_destroy"][1]["cimguiname"] = "ImGuiInputTextCallbackData_destroy" +defs["ImGuiInputTextCallbackData_destroy"][1]["defaults"] = {} +defs["ImGuiInputTextCallbackData_destroy"][1]["destructor"] = true +defs["ImGuiInputTextCallbackData_destroy"][1]["ov_cimguiname"] = "ImGuiInputTextCallbackData_destroy" +defs["ImGuiInputTextCallbackData_destroy"][1]["ret"] = "void" +defs["ImGuiInputTextCallbackData_destroy"][1]["signature"] = "(ImGuiInputTextCallbackData*)" +defs["ImGuiInputTextCallbackData_destroy"][1]["stname"] = "ImGuiInputTextCallbackData" +defs["ImGuiInputTextCallbackData_destroy"]["(ImGuiInputTextCallbackData*)"] = defs["ImGuiInputTextCallbackData_destroy"][1] +defs["ImGuiListClipper_Begin"] = {} +defs["ImGuiListClipper_Begin"][1] = {} +defs["ImGuiListClipper_Begin"][1]["args"] = "(ImGuiListClipper* self,int items_count,float items_height)" +defs["ImGuiListClipper_Begin"][1]["argsT"] = {} +defs["ImGuiListClipper_Begin"][1]["argsT"][1] = {} +defs["ImGuiListClipper_Begin"][1]["argsT"][1]["name"] = "self" +defs["ImGuiListClipper_Begin"][1]["argsT"][1]["type"] = "ImGuiListClipper*" +defs["ImGuiListClipper_Begin"][1]["argsT"][2] = {} +defs["ImGuiListClipper_Begin"][1]["argsT"][2]["name"] = "items_count" +defs["ImGuiListClipper_Begin"][1]["argsT"][2]["type"] = "int" +defs["ImGuiListClipper_Begin"][1]["argsT"][3] = {} +defs["ImGuiListClipper_Begin"][1]["argsT"][3]["name"] = "items_height" +defs["ImGuiListClipper_Begin"][1]["argsT"][3]["type"] = "float" +defs["ImGuiListClipper_Begin"][1]["argsoriginal"] = "(int items_count,float items_height=-1.0f)" +defs["ImGuiListClipper_Begin"][1]["call_args"] = "(items_count,items_height)" +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]["ov_cimguiname"] = "ImGuiListClipper_Begin" +defs["ImGuiListClipper_Begin"][1]["ret"] = "void" +defs["ImGuiListClipper_Begin"][1]["signature"] = "(int,float)" +defs["ImGuiListClipper_Begin"][1]["stname"] = "ImGuiListClipper" +defs["ImGuiListClipper_Begin"]["(int,float)"] = defs["ImGuiListClipper_Begin"][1] +defs["ImGuiListClipper_End"] = {} +defs["ImGuiListClipper_End"][1] = {} +defs["ImGuiListClipper_End"][1]["args"] = "(ImGuiListClipper* self)" +defs["ImGuiListClipper_End"][1]["argsT"] = {} +defs["ImGuiListClipper_End"][1]["argsT"][1] = {} +defs["ImGuiListClipper_End"][1]["argsT"][1]["name"] = "self" +defs["ImGuiListClipper_End"][1]["argsT"][1]["type"] = "ImGuiListClipper*" +defs["ImGuiListClipper_End"][1]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImGuiListClipper_End" +defs["ImGuiListClipper_End"][1]["ret"] = "void" +defs["ImGuiListClipper_End"][1]["signature"] = "()" +defs["ImGuiListClipper_End"][1]["stname"] = "ImGuiListClipper" +defs["ImGuiListClipper_End"]["()"] = defs["ImGuiListClipper_End"][1] +defs["ImGuiListClipper_ImGuiListClipper"] = {} +defs["ImGuiListClipper_ImGuiListClipper"][1] = {} +defs["ImGuiListClipper_ImGuiListClipper"][1]["args"] = "(int items_count,float items_height)" +defs["ImGuiListClipper_ImGuiListClipper"][1]["argsT"] = {} +defs["ImGuiListClipper_ImGuiListClipper"][1]["argsT"][1] = {} +defs["ImGuiListClipper_ImGuiListClipper"][1]["argsT"][1]["name"] = "items_count" +defs["ImGuiListClipper_ImGuiListClipper"][1]["argsT"][1]["type"] = "int" +defs["ImGuiListClipper_ImGuiListClipper"][1]["argsT"][2] = {} +defs["ImGuiListClipper_ImGuiListClipper"][1]["argsT"][2]["name"] = "items_height" +defs["ImGuiListClipper_ImGuiListClipper"][1]["argsT"][2]["type"] = "float" +defs["ImGuiListClipper_ImGuiListClipper"][1]["argsoriginal"] = "(int items_count=-1,float items_height=-1.0f)" +defs["ImGuiListClipper_ImGuiListClipper"][1]["call_args"] = "(items_count,items_height)" +defs["ImGuiListClipper_ImGuiListClipper"][1]["cimguiname"] = "ImGuiListClipper_ImGuiListClipper" +defs["ImGuiListClipper_ImGuiListClipper"][1]["constructor"] = true +defs["ImGuiListClipper_ImGuiListClipper"][1]["defaults"] = {} +defs["ImGuiListClipper_ImGuiListClipper"][1]["defaults"]["items_count"] = "-1" +defs["ImGuiListClipper_ImGuiListClipper"][1]["defaults"]["items_height"] = "-1.0f" +defs["ImGuiListClipper_ImGuiListClipper"][1]["funcname"] = "ImGuiListClipper" +defs["ImGuiListClipper_ImGuiListClipper"][1]["ov_cimguiname"] = "ImGuiListClipper_ImGuiListClipper" +defs["ImGuiListClipper_ImGuiListClipper"][1]["signature"] = "(int,float)" +defs["ImGuiListClipper_ImGuiListClipper"][1]["stname"] = "ImGuiListClipper" +defs["ImGuiListClipper_ImGuiListClipper"]["(int,float)"] = defs["ImGuiListClipper_ImGuiListClipper"][1] +defs["ImGuiListClipper_Step"] = {} +defs["ImGuiListClipper_Step"][1] = {} +defs["ImGuiListClipper_Step"][1]["args"] = "(ImGuiListClipper* self)" +defs["ImGuiListClipper_Step"][1]["argsT"] = {} +defs["ImGuiListClipper_Step"][1]["argsT"][1] = {} +defs["ImGuiListClipper_Step"][1]["argsT"][1]["name"] = "self" +defs["ImGuiListClipper_Step"][1]["argsT"][1]["type"] = "ImGuiListClipper*" +defs["ImGuiListClipper_Step"][1]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImGuiListClipper_Step" +defs["ImGuiListClipper_Step"][1]["ret"] = "bool" +defs["ImGuiListClipper_Step"][1]["signature"] = "()" +defs["ImGuiListClipper_Step"][1]["stname"] = "ImGuiListClipper" +defs["ImGuiListClipper_Step"]["()"] = defs["ImGuiListClipper_Step"][1] +defs["ImGuiListClipper_destroy"] = {} +defs["ImGuiListClipper_destroy"][1] = {} +defs["ImGuiListClipper_destroy"][1]["args"] = "(ImGuiListClipper* self)" +defs["ImGuiListClipper_destroy"][1]["argsT"] = {} +defs["ImGuiListClipper_destroy"][1]["argsT"][1] = {} +defs["ImGuiListClipper_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiListClipper_destroy"][1]["argsT"][1]["type"] = "ImGuiListClipper*" +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]["ov_cimguiname"] = "ImGuiListClipper_destroy" +defs["ImGuiListClipper_destroy"][1]["ret"] = "void" +defs["ImGuiListClipper_destroy"][1]["signature"] = "(ImGuiListClipper*)" +defs["ImGuiListClipper_destroy"][1]["stname"] = "ImGuiListClipper" +defs["ImGuiListClipper_destroy"]["(ImGuiListClipper*)"] = defs["ImGuiListClipper_destroy"][1] +defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"] = {} +defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1] = {} +defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1]["args"] = "()" +defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1]["argsT"] = {} +defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1]["argsoriginal"] = "()" +defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1]["call_args"] = "()" +defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1]["cimguiname"] = "ImGuiOnceUponAFrame_ImGuiOnceUponAFrame" +defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1]["constructor"] = true +defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1]["defaults"] = {} +defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1]["funcname"] = "ImGuiOnceUponAFrame" +defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1]["ov_cimguiname"] = "ImGuiOnceUponAFrame_ImGuiOnceUponAFrame" +defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1]["signature"] = "()" +defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1]["stname"] = "ImGuiOnceUponAFrame" +defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"]["()"] = defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1] +defs["ImGuiOnceUponAFrame_destroy"] = {} +defs["ImGuiOnceUponAFrame_destroy"][1] = {} +defs["ImGuiOnceUponAFrame_destroy"][1]["args"] = "(ImGuiOnceUponAFrame* self)" +defs["ImGuiOnceUponAFrame_destroy"][1]["argsT"] = {} +defs["ImGuiOnceUponAFrame_destroy"][1]["argsT"][1] = {} +defs["ImGuiOnceUponAFrame_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiOnceUponAFrame_destroy"][1]["argsT"][1]["type"] = "ImGuiOnceUponAFrame*" +defs["ImGuiOnceUponAFrame_destroy"][1]["call_args"] = "(self)" +defs["ImGuiOnceUponAFrame_destroy"][1]["cimguiname"] = "ImGuiOnceUponAFrame_destroy" +defs["ImGuiOnceUponAFrame_destroy"][1]["defaults"] = {} +defs["ImGuiOnceUponAFrame_destroy"][1]["destructor"] = true +defs["ImGuiOnceUponAFrame_destroy"][1]["ov_cimguiname"] = "ImGuiOnceUponAFrame_destroy" +defs["ImGuiOnceUponAFrame_destroy"][1]["ret"] = "void" +defs["ImGuiOnceUponAFrame_destroy"][1]["signature"] = "(ImGuiOnceUponAFrame*)" +defs["ImGuiOnceUponAFrame_destroy"][1]["stname"] = "ImGuiOnceUponAFrame" +defs["ImGuiOnceUponAFrame_destroy"]["(ImGuiOnceUponAFrame*)"] = defs["ImGuiOnceUponAFrame_destroy"][1] +defs["ImGuiPayload_Clear"] = {} +defs["ImGuiPayload_Clear"][1] = {} +defs["ImGuiPayload_Clear"][1]["args"] = "(ImGuiPayload* self)" +defs["ImGuiPayload_Clear"][1]["argsT"] = {} +defs["ImGuiPayload_Clear"][1]["argsT"][1] = {} +defs["ImGuiPayload_Clear"][1]["argsT"][1]["name"] = "self" +defs["ImGuiPayload_Clear"][1]["argsT"][1]["type"] = "ImGuiPayload*" +defs["ImGuiPayload_Clear"][1]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImGuiPayload_Clear" +defs["ImGuiPayload_Clear"][1]["ret"] = "void" +defs["ImGuiPayload_Clear"][1]["signature"] = "()" +defs["ImGuiPayload_Clear"][1]["stname"] = "ImGuiPayload" +defs["ImGuiPayload_Clear"]["()"] = defs["ImGuiPayload_Clear"][1] +defs["ImGuiPayload_ImGuiPayload"] = {} +defs["ImGuiPayload_ImGuiPayload"][1] = {} +defs["ImGuiPayload_ImGuiPayload"][1]["args"] = "()" +defs["ImGuiPayload_ImGuiPayload"][1]["argsT"] = {} +defs["ImGuiPayload_ImGuiPayload"][1]["argsoriginal"] = "()" +defs["ImGuiPayload_ImGuiPayload"][1]["call_args"] = "()" +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]["ov_cimguiname"] = "ImGuiPayload_ImGuiPayload" +defs["ImGuiPayload_ImGuiPayload"][1]["signature"] = "()" +defs["ImGuiPayload_ImGuiPayload"][1]["stname"] = "ImGuiPayload" +defs["ImGuiPayload_ImGuiPayload"]["()"] = defs["ImGuiPayload_ImGuiPayload"][1] +defs["ImGuiPayload_IsDataType"] = {} +defs["ImGuiPayload_IsDataType"][1] = {} +defs["ImGuiPayload_IsDataType"][1]["args"] = "(ImGuiPayload* self,const char* type)" +defs["ImGuiPayload_IsDataType"][1]["argsT"] = {} +defs["ImGuiPayload_IsDataType"][1]["argsT"][1] = {} +defs["ImGuiPayload_IsDataType"][1]["argsT"][1]["name"] = "self" +defs["ImGuiPayload_IsDataType"][1]["argsT"][1]["type"] = "ImGuiPayload*" +defs["ImGuiPayload_IsDataType"][1]["argsT"][2] = {} +defs["ImGuiPayload_IsDataType"][1]["argsT"][2]["name"] = "type" +defs["ImGuiPayload_IsDataType"][1]["argsT"][2]["type"] = "const char*" +defs["ImGuiPayload_IsDataType"][1]["argsoriginal"] = "(const char* type)" +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]["ov_cimguiname"] = "ImGuiPayload_IsDataType" +defs["ImGuiPayload_IsDataType"][1]["ret"] = "bool" +defs["ImGuiPayload_IsDataType"][1]["signature"] = "(const char*)const" +defs["ImGuiPayload_IsDataType"][1]["stname"] = "ImGuiPayload" +defs["ImGuiPayload_IsDataType"]["(const char*)const"] = defs["ImGuiPayload_IsDataType"][1] +defs["ImGuiPayload_IsDelivery"] = {} +defs["ImGuiPayload_IsDelivery"][1] = {} +defs["ImGuiPayload_IsDelivery"][1]["args"] = "(ImGuiPayload* self)" +defs["ImGuiPayload_IsDelivery"][1]["argsT"] = {} +defs["ImGuiPayload_IsDelivery"][1]["argsT"][1] = {} +defs["ImGuiPayload_IsDelivery"][1]["argsT"][1]["name"] = "self" +defs["ImGuiPayload_IsDelivery"][1]["argsT"][1]["type"] = "ImGuiPayload*" +defs["ImGuiPayload_IsDelivery"][1]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImGuiPayload_IsDelivery" +defs["ImGuiPayload_IsDelivery"][1]["ret"] = "bool" +defs["ImGuiPayload_IsDelivery"][1]["signature"] = "()const" +defs["ImGuiPayload_IsDelivery"][1]["stname"] = "ImGuiPayload" +defs["ImGuiPayload_IsDelivery"]["()const"] = defs["ImGuiPayload_IsDelivery"][1] +defs["ImGuiPayload_IsPreview"] = {} +defs["ImGuiPayload_IsPreview"][1] = {} +defs["ImGuiPayload_IsPreview"][1]["args"] = "(ImGuiPayload* self)" +defs["ImGuiPayload_IsPreview"][1]["argsT"] = {} +defs["ImGuiPayload_IsPreview"][1]["argsT"][1] = {} +defs["ImGuiPayload_IsPreview"][1]["argsT"][1]["name"] = "self" +defs["ImGuiPayload_IsPreview"][1]["argsT"][1]["type"] = "ImGuiPayload*" +defs["ImGuiPayload_IsPreview"][1]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImGuiPayload_IsPreview" +defs["ImGuiPayload_IsPreview"][1]["ret"] = "bool" +defs["ImGuiPayload_IsPreview"][1]["signature"] = "()const" +defs["ImGuiPayload_IsPreview"][1]["stname"] = "ImGuiPayload" +defs["ImGuiPayload_IsPreview"]["()const"] = defs["ImGuiPayload_IsPreview"][1] +defs["ImGuiPayload_destroy"] = {} +defs["ImGuiPayload_destroy"][1] = {} +defs["ImGuiPayload_destroy"][1]["args"] = "(ImGuiPayload* self)" +defs["ImGuiPayload_destroy"][1]["argsT"] = {} +defs["ImGuiPayload_destroy"][1]["argsT"][1] = {} +defs["ImGuiPayload_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiPayload_destroy"][1]["argsT"][1]["type"] = "ImGuiPayload*" +defs["ImGuiPayload_destroy"][1]["call_args"] = "(self)" +defs["ImGuiPayload_destroy"][1]["cimguiname"] = "ImGuiPayload_destroy" +defs["ImGuiPayload_destroy"][1]["defaults"] = {} +defs["ImGuiPayload_destroy"][1]["destructor"] = true +defs["ImGuiPayload_destroy"][1]["ov_cimguiname"] = "ImGuiPayload_destroy" +defs["ImGuiPayload_destroy"][1]["ret"] = "void" +defs["ImGuiPayload_destroy"][1]["signature"] = "(ImGuiPayload*)" +defs["ImGuiPayload_destroy"][1]["stname"] = "ImGuiPayload" +defs["ImGuiPayload_destroy"]["(ImGuiPayload*)"] = defs["ImGuiPayload_destroy"][1] +defs["ImGuiStoragePair_ImGuiStoragePair"] = {} +defs["ImGuiStoragePair_ImGuiStoragePair"][1] = {} +defs["ImGuiStoragePair_ImGuiStoragePair"][1]["args"] = "(ImGuiID _key,int _val_i)" +defs["ImGuiStoragePair_ImGuiStoragePair"][1]["argsT"] = {} +defs["ImGuiStoragePair_ImGuiStoragePair"][1]["argsT"][1] = {} +defs["ImGuiStoragePair_ImGuiStoragePair"][1]["argsT"][1]["name"] = "_key" +defs["ImGuiStoragePair_ImGuiStoragePair"][1]["argsT"][1]["type"] = "ImGuiID" +defs["ImGuiStoragePair_ImGuiStoragePair"][1]["argsT"][2] = {} +defs["ImGuiStoragePair_ImGuiStoragePair"][1]["argsT"][2]["name"] = "_val_i" +defs["ImGuiStoragePair_ImGuiStoragePair"][1]["argsT"][2]["type"] = "int" +defs["ImGuiStoragePair_ImGuiStoragePair"][1]["argsoriginal"] = "(ImGuiID _key,int _val_i)" +defs["ImGuiStoragePair_ImGuiStoragePair"][1]["call_args"] = "(_key,_val_i)" +defs["ImGuiStoragePair_ImGuiStoragePair"][1]["cimguiname"] = "ImGuiStoragePair_ImGuiStoragePair" +defs["ImGuiStoragePair_ImGuiStoragePair"][1]["constructor"] = true +defs["ImGuiStoragePair_ImGuiStoragePair"][1]["defaults"] = {} +defs["ImGuiStoragePair_ImGuiStoragePair"][1]["funcname"] = "ImGuiStoragePair" +defs["ImGuiStoragePair_ImGuiStoragePair"][1]["ov_cimguiname"] = "ImGuiStoragePair_ImGuiStoragePairInt" +defs["ImGuiStoragePair_ImGuiStoragePair"][1]["signature"] = "(ImGuiID,int)" +defs["ImGuiStoragePair_ImGuiStoragePair"][1]["stname"] = "ImGuiStoragePair" +defs["ImGuiStoragePair_ImGuiStoragePair"][2] = {} +defs["ImGuiStoragePair_ImGuiStoragePair"][2]["args"] = "(ImGuiID _key,float _val_f)" +defs["ImGuiStoragePair_ImGuiStoragePair"][2]["argsT"] = {} +defs["ImGuiStoragePair_ImGuiStoragePair"][2]["argsT"][1] = {} +defs["ImGuiStoragePair_ImGuiStoragePair"][2]["argsT"][1]["name"] = "_key" +defs["ImGuiStoragePair_ImGuiStoragePair"][2]["argsT"][1]["type"] = "ImGuiID" +defs["ImGuiStoragePair_ImGuiStoragePair"][2]["argsT"][2] = {} +defs["ImGuiStoragePair_ImGuiStoragePair"][2]["argsT"][2]["name"] = "_val_f" +defs["ImGuiStoragePair_ImGuiStoragePair"][2]["argsT"][2]["type"] = "float" +defs["ImGuiStoragePair_ImGuiStoragePair"][2]["argsoriginal"] = "(ImGuiID _key,float _val_f)" +defs["ImGuiStoragePair_ImGuiStoragePair"][2]["call_args"] = "(_key,_val_f)" +defs["ImGuiStoragePair_ImGuiStoragePair"][2]["cimguiname"] = "ImGuiStoragePair_ImGuiStoragePair" +defs["ImGuiStoragePair_ImGuiStoragePair"][2]["constructor"] = true +defs["ImGuiStoragePair_ImGuiStoragePair"][2]["defaults"] = {} +defs["ImGuiStoragePair_ImGuiStoragePair"][2]["funcname"] = "ImGuiStoragePair" +defs["ImGuiStoragePair_ImGuiStoragePair"][2]["ov_cimguiname"] = "ImGuiStoragePair_ImGuiStoragePairFloat" +defs["ImGuiStoragePair_ImGuiStoragePair"][2]["signature"] = "(ImGuiID,float)" +defs["ImGuiStoragePair_ImGuiStoragePair"][2]["stname"] = "ImGuiStoragePair" +defs["ImGuiStoragePair_ImGuiStoragePair"][3] = {} +defs["ImGuiStoragePair_ImGuiStoragePair"][3]["args"] = "(ImGuiID _key,void* _val_p)" +defs["ImGuiStoragePair_ImGuiStoragePair"][3]["argsT"] = {} +defs["ImGuiStoragePair_ImGuiStoragePair"][3]["argsT"][1] = {} +defs["ImGuiStoragePair_ImGuiStoragePair"][3]["argsT"][1]["name"] = "_key" +defs["ImGuiStoragePair_ImGuiStoragePair"][3]["argsT"][1]["type"] = "ImGuiID" +defs["ImGuiStoragePair_ImGuiStoragePair"][3]["argsT"][2] = {} +defs["ImGuiStoragePair_ImGuiStoragePair"][3]["argsT"][2]["name"] = "_val_p" +defs["ImGuiStoragePair_ImGuiStoragePair"][3]["argsT"][2]["type"] = "void*" +defs["ImGuiStoragePair_ImGuiStoragePair"][3]["argsoriginal"] = "(ImGuiID _key,void* _val_p)" +defs["ImGuiStoragePair_ImGuiStoragePair"][3]["call_args"] = "(_key,_val_p)" +defs["ImGuiStoragePair_ImGuiStoragePair"][3]["cimguiname"] = "ImGuiStoragePair_ImGuiStoragePair" +defs["ImGuiStoragePair_ImGuiStoragePair"][3]["constructor"] = true +defs["ImGuiStoragePair_ImGuiStoragePair"][3]["defaults"] = {} +defs["ImGuiStoragePair_ImGuiStoragePair"][3]["funcname"] = "ImGuiStoragePair" +defs["ImGuiStoragePair_ImGuiStoragePair"][3]["ov_cimguiname"] = "ImGuiStoragePair_ImGuiStoragePairPtr" +defs["ImGuiStoragePair_ImGuiStoragePair"][3]["signature"] = "(ImGuiID,void*)" +defs["ImGuiStoragePair_ImGuiStoragePair"][3]["stname"] = "ImGuiStoragePair" +defs["ImGuiStoragePair_ImGuiStoragePair"]["(ImGuiID,float)"] = defs["ImGuiStoragePair_ImGuiStoragePair"][2] +defs["ImGuiStoragePair_ImGuiStoragePair"]["(ImGuiID,int)"] = defs["ImGuiStoragePair_ImGuiStoragePair"][1] +defs["ImGuiStoragePair_ImGuiStoragePair"]["(ImGuiID,void*)"] = defs["ImGuiStoragePair_ImGuiStoragePair"][3] +defs["ImGuiStoragePair_destroy"] = {} +defs["ImGuiStoragePair_destroy"][1] = {} +defs["ImGuiStoragePair_destroy"][1]["args"] = "(ImGuiStoragePair* self)" +defs["ImGuiStoragePair_destroy"][1]["argsT"] = {} +defs["ImGuiStoragePair_destroy"][1]["argsT"][1] = {} +defs["ImGuiStoragePair_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiStoragePair_destroy"][1]["argsT"][1]["type"] = "ImGuiStoragePair*" +defs["ImGuiStoragePair_destroy"][1]["call_args"] = "(self)" +defs["ImGuiStoragePair_destroy"][1]["cimguiname"] = "ImGuiStoragePair_destroy" +defs["ImGuiStoragePair_destroy"][1]["defaults"] = {} +defs["ImGuiStoragePair_destroy"][1]["destructor"] = true +defs["ImGuiStoragePair_destroy"][1]["ov_cimguiname"] = "ImGuiStoragePair_destroy" +defs["ImGuiStoragePair_destroy"][1]["ret"] = "void" +defs["ImGuiStoragePair_destroy"][1]["signature"] = "(ImGuiStoragePair*)" +defs["ImGuiStoragePair_destroy"][1]["stname"] = "ImGuiStoragePair" +defs["ImGuiStoragePair_destroy"]["(ImGuiStoragePair*)"] = defs["ImGuiStoragePair_destroy"][1] +defs["ImGuiStorage_BuildSortByKey"] = {} +defs["ImGuiStorage_BuildSortByKey"][1] = {} +defs["ImGuiStorage_BuildSortByKey"][1]["args"] = "(ImGuiStorage* self)" +defs["ImGuiStorage_BuildSortByKey"][1]["argsT"] = {} +defs["ImGuiStorage_BuildSortByKey"][1]["argsT"][1] = {} +defs["ImGuiStorage_BuildSortByKey"][1]["argsT"][1]["name"] = "self" +defs["ImGuiStorage_BuildSortByKey"][1]["argsT"][1]["type"] = "ImGuiStorage*" +defs["ImGuiStorage_BuildSortByKey"][1]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImGuiStorage_BuildSortByKey" +defs["ImGuiStorage_BuildSortByKey"][1]["ret"] = "void" +defs["ImGuiStorage_BuildSortByKey"][1]["signature"] = "()" +defs["ImGuiStorage_BuildSortByKey"][1]["stname"] = "ImGuiStorage" +defs["ImGuiStorage_BuildSortByKey"]["()"] = defs["ImGuiStorage_BuildSortByKey"][1] +defs["ImGuiStorage_Clear"] = {} +defs["ImGuiStorage_Clear"][1] = {} +defs["ImGuiStorage_Clear"][1]["args"] = "(ImGuiStorage* self)" +defs["ImGuiStorage_Clear"][1]["argsT"] = {} +defs["ImGuiStorage_Clear"][1]["argsT"][1] = {} +defs["ImGuiStorage_Clear"][1]["argsT"][1]["name"] = "self" +defs["ImGuiStorage_Clear"][1]["argsT"][1]["type"] = "ImGuiStorage*" +defs["ImGuiStorage_Clear"][1]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImGuiStorage_Clear" +defs["ImGuiStorage_Clear"][1]["ret"] = "void" +defs["ImGuiStorage_Clear"][1]["signature"] = "()" +defs["ImGuiStorage_Clear"][1]["stname"] = "ImGuiStorage" +defs["ImGuiStorage_Clear"]["()"] = defs["ImGuiStorage_Clear"][1] +defs["ImGuiStorage_GetBool"] = {} +defs["ImGuiStorage_GetBool"][1] = {} +defs["ImGuiStorage_GetBool"][1]["args"] = "(ImGuiStorage* self,ImGuiID key,bool default_val)" +defs["ImGuiStorage_GetBool"][1]["argsT"] = {} +defs["ImGuiStorage_GetBool"][1]["argsT"][1] = {} +defs["ImGuiStorage_GetBool"][1]["argsT"][1]["name"] = "self" +defs["ImGuiStorage_GetBool"][1]["argsT"][1]["type"] = "ImGuiStorage*" +defs["ImGuiStorage_GetBool"][1]["argsT"][2] = {} +defs["ImGuiStorage_GetBool"][1]["argsT"][2]["name"] = "key" +defs["ImGuiStorage_GetBool"][1]["argsT"][2]["type"] = "ImGuiID" +defs["ImGuiStorage_GetBool"][1]["argsT"][3] = {} +defs["ImGuiStorage_GetBool"][1]["argsT"][3]["name"] = "default_val" +defs["ImGuiStorage_GetBool"][1]["argsT"][3]["type"] = "bool" +defs["ImGuiStorage_GetBool"][1]["argsoriginal"] = "(ImGuiID key,bool default_val=false)" +defs["ImGuiStorage_GetBool"][1]["call_args"] = "(key,default_val)" +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]["ov_cimguiname"] = "ImGuiStorage_GetBool" +defs["ImGuiStorage_GetBool"][1]["ret"] = "bool" +defs["ImGuiStorage_GetBool"][1]["signature"] = "(ImGuiID,bool)const" +defs["ImGuiStorage_GetBool"][1]["stname"] = "ImGuiStorage" +defs["ImGuiStorage_GetBool"]["(ImGuiID,bool)const"] = defs["ImGuiStorage_GetBool"][1] +defs["ImGuiStorage_GetBoolRef"] = {} +defs["ImGuiStorage_GetBoolRef"][1] = {} +defs["ImGuiStorage_GetBoolRef"][1]["args"] = "(ImGuiStorage* self,ImGuiID key,bool default_val)" +defs["ImGuiStorage_GetBoolRef"][1]["argsT"] = {} +defs["ImGuiStorage_GetBoolRef"][1]["argsT"][1] = {} +defs["ImGuiStorage_GetBoolRef"][1]["argsT"][1]["name"] = "self" +defs["ImGuiStorage_GetBoolRef"][1]["argsT"][1]["type"] = "ImGuiStorage*" +defs["ImGuiStorage_GetBoolRef"][1]["argsT"][2] = {} +defs["ImGuiStorage_GetBoolRef"][1]["argsT"][2]["name"] = "key" +defs["ImGuiStorage_GetBoolRef"][1]["argsT"][2]["type"] = "ImGuiID" +defs["ImGuiStorage_GetBoolRef"][1]["argsT"][3] = {} +defs["ImGuiStorage_GetBoolRef"][1]["argsT"][3]["name"] = "default_val" +defs["ImGuiStorage_GetBoolRef"][1]["argsT"][3]["type"] = "bool" +defs["ImGuiStorage_GetBoolRef"][1]["argsoriginal"] = "(ImGuiID key,bool default_val=false)" +defs["ImGuiStorage_GetBoolRef"][1]["call_args"] = "(key,default_val)" +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]["ov_cimguiname"] = "ImGuiStorage_GetBoolRef" +defs["ImGuiStorage_GetBoolRef"][1]["ret"] = "bool*" +defs["ImGuiStorage_GetBoolRef"][1]["signature"] = "(ImGuiID,bool)" +defs["ImGuiStorage_GetBoolRef"][1]["stname"] = "ImGuiStorage" +defs["ImGuiStorage_GetBoolRef"]["(ImGuiID,bool)"] = defs["ImGuiStorage_GetBoolRef"][1] +defs["ImGuiStorage_GetFloat"] = {} +defs["ImGuiStorage_GetFloat"][1] = {} +defs["ImGuiStorage_GetFloat"][1]["args"] = "(ImGuiStorage* self,ImGuiID key,float default_val)" +defs["ImGuiStorage_GetFloat"][1]["argsT"] = {} +defs["ImGuiStorage_GetFloat"][1]["argsT"][1] = {} +defs["ImGuiStorage_GetFloat"][1]["argsT"][1]["name"] = "self" +defs["ImGuiStorage_GetFloat"][1]["argsT"][1]["type"] = "ImGuiStorage*" +defs["ImGuiStorage_GetFloat"][1]["argsT"][2] = {} +defs["ImGuiStorage_GetFloat"][1]["argsT"][2]["name"] = "key" +defs["ImGuiStorage_GetFloat"][1]["argsT"][2]["type"] = "ImGuiID" +defs["ImGuiStorage_GetFloat"][1]["argsT"][3] = {} +defs["ImGuiStorage_GetFloat"][1]["argsT"][3]["name"] = "default_val" +defs["ImGuiStorage_GetFloat"][1]["argsT"][3]["type"] = "float" +defs["ImGuiStorage_GetFloat"][1]["argsoriginal"] = "(ImGuiID key,float default_val=0.0f)" +defs["ImGuiStorage_GetFloat"][1]["call_args"] = "(key,default_val)" +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]["ov_cimguiname"] = "ImGuiStorage_GetFloat" +defs["ImGuiStorage_GetFloat"][1]["ret"] = "float" +defs["ImGuiStorage_GetFloat"][1]["signature"] = "(ImGuiID,float)const" +defs["ImGuiStorage_GetFloat"][1]["stname"] = "ImGuiStorage" +defs["ImGuiStorage_GetFloat"]["(ImGuiID,float)const"] = defs["ImGuiStorage_GetFloat"][1] +defs["ImGuiStorage_GetFloatRef"] = {} +defs["ImGuiStorage_GetFloatRef"][1] = {} +defs["ImGuiStorage_GetFloatRef"][1]["args"] = "(ImGuiStorage* self,ImGuiID key,float default_val)" +defs["ImGuiStorage_GetFloatRef"][1]["argsT"] = {} +defs["ImGuiStorage_GetFloatRef"][1]["argsT"][1] = {} +defs["ImGuiStorage_GetFloatRef"][1]["argsT"][1]["name"] = "self" +defs["ImGuiStorage_GetFloatRef"][1]["argsT"][1]["type"] = "ImGuiStorage*" +defs["ImGuiStorage_GetFloatRef"][1]["argsT"][2] = {} +defs["ImGuiStorage_GetFloatRef"][1]["argsT"][2]["name"] = "key" +defs["ImGuiStorage_GetFloatRef"][1]["argsT"][2]["type"] = "ImGuiID" +defs["ImGuiStorage_GetFloatRef"][1]["argsT"][3] = {} +defs["ImGuiStorage_GetFloatRef"][1]["argsT"][3]["name"] = "default_val" +defs["ImGuiStorage_GetFloatRef"][1]["argsT"][3]["type"] = "float" +defs["ImGuiStorage_GetFloatRef"][1]["argsoriginal"] = "(ImGuiID key,float default_val=0.0f)" +defs["ImGuiStorage_GetFloatRef"][1]["call_args"] = "(key,default_val)" +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]["ov_cimguiname"] = "ImGuiStorage_GetFloatRef" +defs["ImGuiStorage_GetFloatRef"][1]["ret"] = "float*" +defs["ImGuiStorage_GetFloatRef"][1]["signature"] = "(ImGuiID,float)" +defs["ImGuiStorage_GetFloatRef"][1]["stname"] = "ImGuiStorage" +defs["ImGuiStorage_GetFloatRef"]["(ImGuiID,float)"] = defs["ImGuiStorage_GetFloatRef"][1] +defs["ImGuiStorage_GetInt"] = {} +defs["ImGuiStorage_GetInt"][1] = {} +defs["ImGuiStorage_GetInt"][1]["args"] = "(ImGuiStorage* self,ImGuiID key,int default_val)" +defs["ImGuiStorage_GetInt"][1]["argsT"] = {} +defs["ImGuiStorage_GetInt"][1]["argsT"][1] = {} +defs["ImGuiStorage_GetInt"][1]["argsT"][1]["name"] = "self" +defs["ImGuiStorage_GetInt"][1]["argsT"][1]["type"] = "ImGuiStorage*" +defs["ImGuiStorage_GetInt"][1]["argsT"][2] = {} +defs["ImGuiStorage_GetInt"][1]["argsT"][2]["name"] = "key" +defs["ImGuiStorage_GetInt"][1]["argsT"][2]["type"] = "ImGuiID" +defs["ImGuiStorage_GetInt"][1]["argsT"][3] = {} +defs["ImGuiStorage_GetInt"][1]["argsT"][3]["name"] = "default_val" +defs["ImGuiStorage_GetInt"][1]["argsT"][3]["type"] = "int" +defs["ImGuiStorage_GetInt"][1]["argsoriginal"] = "(ImGuiID key,int default_val=0)" +defs["ImGuiStorage_GetInt"][1]["call_args"] = "(key,default_val)" +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]["ov_cimguiname"] = "ImGuiStorage_GetInt" +defs["ImGuiStorage_GetInt"][1]["ret"] = "int" +defs["ImGuiStorage_GetInt"][1]["signature"] = "(ImGuiID,int)const" +defs["ImGuiStorage_GetInt"][1]["stname"] = "ImGuiStorage" +defs["ImGuiStorage_GetInt"]["(ImGuiID,int)const"] = defs["ImGuiStorage_GetInt"][1] +defs["ImGuiStorage_GetIntRef"] = {} +defs["ImGuiStorage_GetIntRef"][1] = {} +defs["ImGuiStorage_GetIntRef"][1]["args"] = "(ImGuiStorage* self,ImGuiID key,int default_val)" +defs["ImGuiStorage_GetIntRef"][1]["argsT"] = {} +defs["ImGuiStorage_GetIntRef"][1]["argsT"][1] = {} +defs["ImGuiStorage_GetIntRef"][1]["argsT"][1]["name"] = "self" +defs["ImGuiStorage_GetIntRef"][1]["argsT"][1]["type"] = "ImGuiStorage*" +defs["ImGuiStorage_GetIntRef"][1]["argsT"][2] = {} +defs["ImGuiStorage_GetIntRef"][1]["argsT"][2]["name"] = "key" +defs["ImGuiStorage_GetIntRef"][1]["argsT"][2]["type"] = "ImGuiID" +defs["ImGuiStorage_GetIntRef"][1]["argsT"][3] = {} +defs["ImGuiStorage_GetIntRef"][1]["argsT"][3]["name"] = "default_val" +defs["ImGuiStorage_GetIntRef"][1]["argsT"][3]["type"] = "int" +defs["ImGuiStorage_GetIntRef"][1]["argsoriginal"] = "(ImGuiID key,int default_val=0)" +defs["ImGuiStorage_GetIntRef"][1]["call_args"] = "(key,default_val)" +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]["ov_cimguiname"] = "ImGuiStorage_GetIntRef" +defs["ImGuiStorage_GetIntRef"][1]["ret"] = "int*" +defs["ImGuiStorage_GetIntRef"][1]["signature"] = "(ImGuiID,int)" +defs["ImGuiStorage_GetIntRef"][1]["stname"] = "ImGuiStorage" +defs["ImGuiStorage_GetIntRef"]["(ImGuiID,int)"] = defs["ImGuiStorage_GetIntRef"][1] +defs["ImGuiStorage_GetVoidPtr"] = {} +defs["ImGuiStorage_GetVoidPtr"][1] = {} +defs["ImGuiStorage_GetVoidPtr"][1]["args"] = "(ImGuiStorage* self,ImGuiID key)" +defs["ImGuiStorage_GetVoidPtr"][1]["argsT"] = {} +defs["ImGuiStorage_GetVoidPtr"][1]["argsT"][1] = {} +defs["ImGuiStorage_GetVoidPtr"][1]["argsT"][1]["name"] = "self" +defs["ImGuiStorage_GetVoidPtr"][1]["argsT"][1]["type"] = "ImGuiStorage*" +defs["ImGuiStorage_GetVoidPtr"][1]["argsT"][2] = {} +defs["ImGuiStorage_GetVoidPtr"][1]["argsT"][2]["name"] = "key" +defs["ImGuiStorage_GetVoidPtr"][1]["argsT"][2]["type"] = "ImGuiID" +defs["ImGuiStorage_GetVoidPtr"][1]["argsoriginal"] = "(ImGuiID key)" +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]["ov_cimguiname"] = "ImGuiStorage_GetVoidPtr" +defs["ImGuiStorage_GetVoidPtr"][1]["ret"] = "void*" +defs["ImGuiStorage_GetVoidPtr"][1]["signature"] = "(ImGuiID)const" +defs["ImGuiStorage_GetVoidPtr"][1]["stname"] = "ImGuiStorage" +defs["ImGuiStorage_GetVoidPtr"]["(ImGuiID)const"] = defs["ImGuiStorage_GetVoidPtr"][1] +defs["ImGuiStorage_GetVoidPtrRef"] = {} +defs["ImGuiStorage_GetVoidPtrRef"][1] = {} +defs["ImGuiStorage_GetVoidPtrRef"][1]["args"] = "(ImGuiStorage* self,ImGuiID key,void* default_val)" +defs["ImGuiStorage_GetVoidPtrRef"][1]["argsT"] = {} +defs["ImGuiStorage_GetVoidPtrRef"][1]["argsT"][1] = {} +defs["ImGuiStorage_GetVoidPtrRef"][1]["argsT"][1]["name"] = "self" +defs["ImGuiStorage_GetVoidPtrRef"][1]["argsT"][1]["type"] = "ImGuiStorage*" +defs["ImGuiStorage_GetVoidPtrRef"][1]["argsT"][2] = {} +defs["ImGuiStorage_GetVoidPtrRef"][1]["argsT"][2]["name"] = "key" +defs["ImGuiStorage_GetVoidPtrRef"][1]["argsT"][2]["type"] = "ImGuiID" +defs["ImGuiStorage_GetVoidPtrRef"][1]["argsT"][3] = {} +defs["ImGuiStorage_GetVoidPtrRef"][1]["argsT"][3]["name"] = "default_val" +defs["ImGuiStorage_GetVoidPtrRef"][1]["argsT"][3]["type"] = "void*" +defs["ImGuiStorage_GetVoidPtrRef"][1]["argsoriginal"] = "(ImGuiID key,void* default_val=((void*)0))" +defs["ImGuiStorage_GetVoidPtrRef"][1]["call_args"] = "(key,default_val)" +defs["ImGuiStorage_GetVoidPtrRef"][1]["cimguiname"] = "ImGuiStorage_GetVoidPtrRef" +defs["ImGuiStorage_GetVoidPtrRef"][1]["defaults"] = {} +defs["ImGuiStorage_GetVoidPtrRef"][1]["defaults"]["default_val"] = "((void*)0)" +defs["ImGuiStorage_GetVoidPtrRef"][1]["funcname"] = "GetVoidPtrRef" +defs["ImGuiStorage_GetVoidPtrRef"][1]["ov_cimguiname"] = "ImGuiStorage_GetVoidPtrRef" +defs["ImGuiStorage_GetVoidPtrRef"][1]["ret"] = "void**" +defs["ImGuiStorage_GetVoidPtrRef"][1]["signature"] = "(ImGuiID,void*)" +defs["ImGuiStorage_GetVoidPtrRef"][1]["stname"] = "ImGuiStorage" +defs["ImGuiStorage_GetVoidPtrRef"]["(ImGuiID,void*)"] = defs["ImGuiStorage_GetVoidPtrRef"][1] +defs["ImGuiStorage_SetAllInt"] = {} +defs["ImGuiStorage_SetAllInt"][1] = {} +defs["ImGuiStorage_SetAllInt"][1]["args"] = "(ImGuiStorage* self,int val)" +defs["ImGuiStorage_SetAllInt"][1]["argsT"] = {} +defs["ImGuiStorage_SetAllInt"][1]["argsT"][1] = {} +defs["ImGuiStorage_SetAllInt"][1]["argsT"][1]["name"] = "self" +defs["ImGuiStorage_SetAllInt"][1]["argsT"][1]["type"] = "ImGuiStorage*" +defs["ImGuiStorage_SetAllInt"][1]["argsT"][2] = {} +defs["ImGuiStorage_SetAllInt"][1]["argsT"][2]["name"] = "val" +defs["ImGuiStorage_SetAllInt"][1]["argsT"][2]["type"] = "int" +defs["ImGuiStorage_SetAllInt"][1]["argsoriginal"] = "(int val)" +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]["ov_cimguiname"] = "ImGuiStorage_SetAllInt" +defs["ImGuiStorage_SetAllInt"][1]["ret"] = "void" +defs["ImGuiStorage_SetAllInt"][1]["signature"] = "(int)" +defs["ImGuiStorage_SetAllInt"][1]["stname"] = "ImGuiStorage" +defs["ImGuiStorage_SetAllInt"]["(int)"] = defs["ImGuiStorage_SetAllInt"][1] +defs["ImGuiStorage_SetBool"] = {} +defs["ImGuiStorage_SetBool"][1] = {} +defs["ImGuiStorage_SetBool"][1]["args"] = "(ImGuiStorage* self,ImGuiID key,bool val)" +defs["ImGuiStorage_SetBool"][1]["argsT"] = {} +defs["ImGuiStorage_SetBool"][1]["argsT"][1] = {} +defs["ImGuiStorage_SetBool"][1]["argsT"][1]["name"] = "self" +defs["ImGuiStorage_SetBool"][1]["argsT"][1]["type"] = "ImGuiStorage*" +defs["ImGuiStorage_SetBool"][1]["argsT"][2] = {} +defs["ImGuiStorage_SetBool"][1]["argsT"][2]["name"] = "key" +defs["ImGuiStorage_SetBool"][1]["argsT"][2]["type"] = "ImGuiID" +defs["ImGuiStorage_SetBool"][1]["argsT"][3] = {} +defs["ImGuiStorage_SetBool"][1]["argsT"][3]["name"] = "val" +defs["ImGuiStorage_SetBool"][1]["argsT"][3]["type"] = "bool" +defs["ImGuiStorage_SetBool"][1]["argsoriginal"] = "(ImGuiID key,bool val)" +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]["ov_cimguiname"] = "ImGuiStorage_SetBool" +defs["ImGuiStorage_SetBool"][1]["ret"] = "void" +defs["ImGuiStorage_SetBool"][1]["signature"] = "(ImGuiID,bool)" +defs["ImGuiStorage_SetBool"][1]["stname"] = "ImGuiStorage" +defs["ImGuiStorage_SetBool"]["(ImGuiID,bool)"] = defs["ImGuiStorage_SetBool"][1] +defs["ImGuiStorage_SetFloat"] = {} +defs["ImGuiStorage_SetFloat"][1] = {} +defs["ImGuiStorage_SetFloat"][1]["args"] = "(ImGuiStorage* self,ImGuiID key,float val)" +defs["ImGuiStorage_SetFloat"][1]["argsT"] = {} +defs["ImGuiStorage_SetFloat"][1]["argsT"][1] = {} +defs["ImGuiStorage_SetFloat"][1]["argsT"][1]["name"] = "self" +defs["ImGuiStorage_SetFloat"][1]["argsT"][1]["type"] = "ImGuiStorage*" +defs["ImGuiStorage_SetFloat"][1]["argsT"][2] = {} +defs["ImGuiStorage_SetFloat"][1]["argsT"][2]["name"] = "key" +defs["ImGuiStorage_SetFloat"][1]["argsT"][2]["type"] = "ImGuiID" +defs["ImGuiStorage_SetFloat"][1]["argsT"][3] = {} +defs["ImGuiStorage_SetFloat"][1]["argsT"][3]["name"] = "val" +defs["ImGuiStorage_SetFloat"][1]["argsT"][3]["type"] = "float" +defs["ImGuiStorage_SetFloat"][1]["argsoriginal"] = "(ImGuiID key,float val)" +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]["ov_cimguiname"] = "ImGuiStorage_SetFloat" +defs["ImGuiStorage_SetFloat"][1]["ret"] = "void" +defs["ImGuiStorage_SetFloat"][1]["signature"] = "(ImGuiID,float)" +defs["ImGuiStorage_SetFloat"][1]["stname"] = "ImGuiStorage" +defs["ImGuiStorage_SetFloat"]["(ImGuiID,float)"] = defs["ImGuiStorage_SetFloat"][1] +defs["ImGuiStorage_SetInt"] = {} +defs["ImGuiStorage_SetInt"][1] = {} +defs["ImGuiStorage_SetInt"][1]["args"] = "(ImGuiStorage* self,ImGuiID key,int val)" +defs["ImGuiStorage_SetInt"][1]["argsT"] = {} +defs["ImGuiStorage_SetInt"][1]["argsT"][1] = {} +defs["ImGuiStorage_SetInt"][1]["argsT"][1]["name"] = "self" +defs["ImGuiStorage_SetInt"][1]["argsT"][1]["type"] = "ImGuiStorage*" +defs["ImGuiStorage_SetInt"][1]["argsT"][2] = {} +defs["ImGuiStorage_SetInt"][1]["argsT"][2]["name"] = "key" +defs["ImGuiStorage_SetInt"][1]["argsT"][2]["type"] = "ImGuiID" +defs["ImGuiStorage_SetInt"][1]["argsT"][3] = {} +defs["ImGuiStorage_SetInt"][1]["argsT"][3]["name"] = "val" +defs["ImGuiStorage_SetInt"][1]["argsT"][3]["type"] = "int" +defs["ImGuiStorage_SetInt"][1]["argsoriginal"] = "(ImGuiID key,int val)" +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]["ov_cimguiname"] = "ImGuiStorage_SetInt" +defs["ImGuiStorage_SetInt"][1]["ret"] = "void" +defs["ImGuiStorage_SetInt"][1]["signature"] = "(ImGuiID,int)" +defs["ImGuiStorage_SetInt"][1]["stname"] = "ImGuiStorage" +defs["ImGuiStorage_SetInt"]["(ImGuiID,int)"] = defs["ImGuiStorage_SetInt"][1] +defs["ImGuiStorage_SetVoidPtr"] = {} +defs["ImGuiStorage_SetVoidPtr"][1] = {} +defs["ImGuiStorage_SetVoidPtr"][1]["args"] = "(ImGuiStorage* self,ImGuiID key,void* val)" +defs["ImGuiStorage_SetVoidPtr"][1]["argsT"] = {} +defs["ImGuiStorage_SetVoidPtr"][1]["argsT"][1] = {} +defs["ImGuiStorage_SetVoidPtr"][1]["argsT"][1]["name"] = "self" +defs["ImGuiStorage_SetVoidPtr"][1]["argsT"][1]["type"] = "ImGuiStorage*" +defs["ImGuiStorage_SetVoidPtr"][1]["argsT"][2] = {} +defs["ImGuiStorage_SetVoidPtr"][1]["argsT"][2]["name"] = "key" +defs["ImGuiStorage_SetVoidPtr"][1]["argsT"][2]["type"] = "ImGuiID" +defs["ImGuiStorage_SetVoidPtr"][1]["argsT"][3] = {} +defs["ImGuiStorage_SetVoidPtr"][1]["argsT"][3]["name"] = "val" +defs["ImGuiStorage_SetVoidPtr"][1]["argsT"][3]["type"] = "void*" +defs["ImGuiStorage_SetVoidPtr"][1]["argsoriginal"] = "(ImGuiID key,void* val)" +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]["ov_cimguiname"] = "ImGuiStorage_SetVoidPtr" +defs["ImGuiStorage_SetVoidPtr"][1]["ret"] = "void" +defs["ImGuiStorage_SetVoidPtr"][1]["signature"] = "(ImGuiID,void*)" +defs["ImGuiStorage_SetVoidPtr"][1]["stname"] = "ImGuiStorage" +defs["ImGuiStorage_SetVoidPtr"]["(ImGuiID,void*)"] = defs["ImGuiStorage_SetVoidPtr"][1] +defs["ImGuiStyle_ImGuiStyle"] = {} +defs["ImGuiStyle_ImGuiStyle"][1] = {} +defs["ImGuiStyle_ImGuiStyle"][1]["args"] = "()" +defs["ImGuiStyle_ImGuiStyle"][1]["argsT"] = {} +defs["ImGuiStyle_ImGuiStyle"][1]["argsoriginal"] = "()" +defs["ImGuiStyle_ImGuiStyle"][1]["call_args"] = "()" +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]["ov_cimguiname"] = "ImGuiStyle_ImGuiStyle" +defs["ImGuiStyle_ImGuiStyle"][1]["signature"] = "()" +defs["ImGuiStyle_ImGuiStyle"][1]["stname"] = "ImGuiStyle" +defs["ImGuiStyle_ImGuiStyle"]["()"] = defs["ImGuiStyle_ImGuiStyle"][1] +defs["ImGuiStyle_ScaleAllSizes"] = {} +defs["ImGuiStyle_ScaleAllSizes"][1] = {} +defs["ImGuiStyle_ScaleAllSizes"][1]["args"] = "(ImGuiStyle* self,float scale_factor)" +defs["ImGuiStyle_ScaleAllSizes"][1]["argsT"] = {} +defs["ImGuiStyle_ScaleAllSizes"][1]["argsT"][1] = {} +defs["ImGuiStyle_ScaleAllSizes"][1]["argsT"][1]["name"] = "self" +defs["ImGuiStyle_ScaleAllSizes"][1]["argsT"][1]["type"] = "ImGuiStyle*" +defs["ImGuiStyle_ScaleAllSizes"][1]["argsT"][2] = {} +defs["ImGuiStyle_ScaleAllSizes"][1]["argsT"][2]["name"] = "scale_factor" +defs["ImGuiStyle_ScaleAllSizes"][1]["argsT"][2]["type"] = "float" +defs["ImGuiStyle_ScaleAllSizes"][1]["argsoriginal"] = "(float scale_factor)" +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]["ov_cimguiname"] = "ImGuiStyle_ScaleAllSizes" +defs["ImGuiStyle_ScaleAllSizes"][1]["ret"] = "void" +defs["ImGuiStyle_ScaleAllSizes"][1]["signature"] = "(float)" +defs["ImGuiStyle_ScaleAllSizes"][1]["stname"] = "ImGuiStyle" +defs["ImGuiStyle_ScaleAllSizes"]["(float)"] = defs["ImGuiStyle_ScaleAllSizes"][1] +defs["ImGuiStyle_destroy"] = {} +defs["ImGuiStyle_destroy"][1] = {} +defs["ImGuiStyle_destroy"][1]["args"] = "(ImGuiStyle* self)" +defs["ImGuiStyle_destroy"][1]["argsT"] = {} +defs["ImGuiStyle_destroy"][1]["argsT"][1] = {} +defs["ImGuiStyle_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiStyle_destroy"][1]["argsT"][1]["type"] = "ImGuiStyle*" +defs["ImGuiStyle_destroy"][1]["call_args"] = "(self)" +defs["ImGuiStyle_destroy"][1]["cimguiname"] = "ImGuiStyle_destroy" +defs["ImGuiStyle_destroy"][1]["defaults"] = {} +defs["ImGuiStyle_destroy"][1]["destructor"] = true +defs["ImGuiStyle_destroy"][1]["ov_cimguiname"] = "ImGuiStyle_destroy" +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["ImGuiTextBuffer_ImGuiTextBuffer"] = {} +defs["ImGuiTextBuffer_ImGuiTextBuffer"][1] = {} +defs["ImGuiTextBuffer_ImGuiTextBuffer"][1]["args"] = "()" +defs["ImGuiTextBuffer_ImGuiTextBuffer"][1]["argsT"] = {} +defs["ImGuiTextBuffer_ImGuiTextBuffer"][1]["argsoriginal"] = "()" +defs["ImGuiTextBuffer_ImGuiTextBuffer"][1]["call_args"] = "()" +defs["ImGuiTextBuffer_ImGuiTextBuffer"][1]["cimguiname"] = "ImGuiTextBuffer_ImGuiTextBuffer" +defs["ImGuiTextBuffer_ImGuiTextBuffer"][1]["constructor"] = true +defs["ImGuiTextBuffer_ImGuiTextBuffer"][1]["defaults"] = {} +defs["ImGuiTextBuffer_ImGuiTextBuffer"][1]["funcname"] = "ImGuiTextBuffer" +defs["ImGuiTextBuffer_ImGuiTextBuffer"][1]["ov_cimguiname"] = "ImGuiTextBuffer_ImGuiTextBuffer" +defs["ImGuiTextBuffer_ImGuiTextBuffer"][1]["signature"] = "()" +defs["ImGuiTextBuffer_ImGuiTextBuffer"][1]["stname"] = "ImGuiTextBuffer" +defs["ImGuiTextBuffer_ImGuiTextBuffer"]["()"] = defs["ImGuiTextBuffer_ImGuiTextBuffer"][1] +defs["ImGuiTextBuffer_append"] = {} +defs["ImGuiTextBuffer_append"][1] = {} +defs["ImGuiTextBuffer_append"][1]["args"] = "(ImGuiTextBuffer* self,const char* str,const char* str_end)" +defs["ImGuiTextBuffer_append"][1]["argsT"] = {} +defs["ImGuiTextBuffer_append"][1]["argsT"][1] = {} +defs["ImGuiTextBuffer_append"][1]["argsT"][1]["name"] = "self" +defs["ImGuiTextBuffer_append"][1]["argsT"][1]["type"] = "ImGuiTextBuffer*" +defs["ImGuiTextBuffer_append"][1]["argsT"][2] = {} +defs["ImGuiTextBuffer_append"][1]["argsT"][2]["name"] = "str" +defs["ImGuiTextBuffer_append"][1]["argsT"][2]["type"] = "const char*" +defs["ImGuiTextBuffer_append"][1]["argsT"][3] = {} +defs["ImGuiTextBuffer_append"][1]["argsT"][3]["name"] = "str_end" +defs["ImGuiTextBuffer_append"][1]["argsT"][3]["type"] = "const char*" +defs["ImGuiTextBuffer_append"][1]["argsoriginal"] = "(const char* str,const char* str_end=((void*)0))" +defs["ImGuiTextBuffer_append"][1]["call_args"] = "(str,str_end)" +defs["ImGuiTextBuffer_append"][1]["cimguiname"] = "ImGuiTextBuffer_append" +defs["ImGuiTextBuffer_append"][1]["defaults"] = {} +defs["ImGuiTextBuffer_append"][1]["defaults"]["str_end"] = "((void*)0)" +defs["ImGuiTextBuffer_append"][1]["funcname"] = "append" +defs["ImGuiTextBuffer_append"][1]["ov_cimguiname"] = "ImGuiTextBuffer_append" +defs["ImGuiTextBuffer_append"][1]["ret"] = "void" +defs["ImGuiTextBuffer_append"][1]["signature"] = "(const char*,const char*)" +defs["ImGuiTextBuffer_append"][1]["stname"] = "ImGuiTextBuffer" +defs["ImGuiTextBuffer_append"]["(const char*,const char*)"] = defs["ImGuiTextBuffer_append"][1] +defs["ImGuiTextBuffer_appendf"] = {} +defs["ImGuiTextBuffer_appendf"][1] = {} +defs["ImGuiTextBuffer_appendf"][1]["args"] = "(ImGuiTextBuffer* self,const char* fmt,...)" +defs["ImGuiTextBuffer_appendf"][1]["argsT"] = {} +defs["ImGuiTextBuffer_appendf"][1]["argsT"][1] = {} +defs["ImGuiTextBuffer_appendf"][1]["argsT"][1]["name"] = "self" +defs["ImGuiTextBuffer_appendf"][1]["argsT"][1]["type"] = "ImGuiTextBuffer*" +defs["ImGuiTextBuffer_appendf"][1]["argsT"][2] = {} +defs["ImGuiTextBuffer_appendf"][1]["argsT"][2]["name"] = "fmt" +defs["ImGuiTextBuffer_appendf"][1]["argsT"][2]["type"] = "const char*" +defs["ImGuiTextBuffer_appendf"][1]["argsT"][3] = {} +defs["ImGuiTextBuffer_appendf"][1]["argsT"][3]["name"] = "..." +defs["ImGuiTextBuffer_appendf"][1]["argsT"][3]["type"] = "..." +defs["ImGuiTextBuffer_appendf"][1]["argsoriginal"] = "(const char* fmt,...)" +defs["ImGuiTextBuffer_appendf"][1]["call_args"] = "(fmt,...)" +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]["manual"] = true +defs["ImGuiTextBuffer_appendf"][1]["ov_cimguiname"] = "ImGuiTextBuffer_appendf" +defs["ImGuiTextBuffer_appendf"][1]["ret"] = "void" +defs["ImGuiTextBuffer_appendf"][1]["signature"] = "(const char*,...)" +defs["ImGuiTextBuffer_appendf"][1]["stname"] = "ImGuiTextBuffer" +defs["ImGuiTextBuffer_appendf"]["(const char*,...)"] = defs["ImGuiTextBuffer_appendf"][1] +defs["ImGuiTextBuffer_appendfv"] = {} +defs["ImGuiTextBuffer_appendfv"][1] = {} +defs["ImGuiTextBuffer_appendfv"][1]["args"] = "(ImGuiTextBuffer* self,const char* fmt,va_list args)" +defs["ImGuiTextBuffer_appendfv"][1]["argsT"] = {} +defs["ImGuiTextBuffer_appendfv"][1]["argsT"][1] = {} +defs["ImGuiTextBuffer_appendfv"][1]["argsT"][1]["name"] = "self" +defs["ImGuiTextBuffer_appendfv"][1]["argsT"][1]["type"] = "ImGuiTextBuffer*" +defs["ImGuiTextBuffer_appendfv"][1]["argsT"][2] = {} +defs["ImGuiTextBuffer_appendfv"][1]["argsT"][2]["name"] = "fmt" +defs["ImGuiTextBuffer_appendfv"][1]["argsT"][2]["type"] = "const char*" +defs["ImGuiTextBuffer_appendfv"][1]["argsT"][3] = {} +defs["ImGuiTextBuffer_appendfv"][1]["argsT"][3]["name"] = "args" +defs["ImGuiTextBuffer_appendfv"][1]["argsT"][3]["type"] = "va_list" +defs["ImGuiTextBuffer_appendfv"][1]["argsoriginal"] = "(const char* fmt,va_list args)" +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]["ov_cimguiname"] = "ImGuiTextBuffer_appendfv" +defs["ImGuiTextBuffer_appendfv"][1]["ret"] = "void" +defs["ImGuiTextBuffer_appendfv"][1]["signature"] = "(const char*,va_list)" +defs["ImGuiTextBuffer_appendfv"][1]["stname"] = "ImGuiTextBuffer" +defs["ImGuiTextBuffer_appendfv"]["(const char*,va_list)"] = defs["ImGuiTextBuffer_appendfv"][1] +defs["ImGuiTextBuffer_begin"] = {} +defs["ImGuiTextBuffer_begin"][1] = {} +defs["ImGuiTextBuffer_begin"][1]["args"] = "(ImGuiTextBuffer* self)" +defs["ImGuiTextBuffer_begin"][1]["argsT"] = {} +defs["ImGuiTextBuffer_begin"][1]["argsT"][1] = {} +defs["ImGuiTextBuffer_begin"][1]["argsT"][1]["name"] = "self" +defs["ImGuiTextBuffer_begin"][1]["argsT"][1]["type"] = "ImGuiTextBuffer*" +defs["ImGuiTextBuffer_begin"][1]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImGuiTextBuffer_begin" +defs["ImGuiTextBuffer_begin"][1]["ret"] = "const char*" +defs["ImGuiTextBuffer_begin"][1]["signature"] = "()const" +defs["ImGuiTextBuffer_begin"][1]["stname"] = "ImGuiTextBuffer" +defs["ImGuiTextBuffer_begin"]["()const"] = defs["ImGuiTextBuffer_begin"][1] +defs["ImGuiTextBuffer_c_str"] = {} +defs["ImGuiTextBuffer_c_str"][1] = {} +defs["ImGuiTextBuffer_c_str"][1]["args"] = "(ImGuiTextBuffer* self)" +defs["ImGuiTextBuffer_c_str"][1]["argsT"] = {} +defs["ImGuiTextBuffer_c_str"][1]["argsT"][1] = {} +defs["ImGuiTextBuffer_c_str"][1]["argsT"][1]["name"] = "self" +defs["ImGuiTextBuffer_c_str"][1]["argsT"][1]["type"] = "ImGuiTextBuffer*" +defs["ImGuiTextBuffer_c_str"][1]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImGuiTextBuffer_c_str" +defs["ImGuiTextBuffer_c_str"][1]["ret"] = "const char*" +defs["ImGuiTextBuffer_c_str"][1]["signature"] = "()const" +defs["ImGuiTextBuffer_c_str"][1]["stname"] = "ImGuiTextBuffer" +defs["ImGuiTextBuffer_c_str"]["()const"] = defs["ImGuiTextBuffer_c_str"][1] +defs["ImGuiTextBuffer_clear"] = {} +defs["ImGuiTextBuffer_clear"][1] = {} +defs["ImGuiTextBuffer_clear"][1]["args"] = "(ImGuiTextBuffer* self)" +defs["ImGuiTextBuffer_clear"][1]["argsT"] = {} +defs["ImGuiTextBuffer_clear"][1]["argsT"][1] = {} +defs["ImGuiTextBuffer_clear"][1]["argsT"][1]["name"] = "self" +defs["ImGuiTextBuffer_clear"][1]["argsT"][1]["type"] = "ImGuiTextBuffer*" +defs["ImGuiTextBuffer_clear"][1]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImGuiTextBuffer_clear" +defs["ImGuiTextBuffer_clear"][1]["ret"] = "void" +defs["ImGuiTextBuffer_clear"][1]["signature"] = "()" +defs["ImGuiTextBuffer_clear"][1]["stname"] = "ImGuiTextBuffer" +defs["ImGuiTextBuffer_clear"]["()"] = defs["ImGuiTextBuffer_clear"][1] +defs["ImGuiTextBuffer_destroy"] = {} +defs["ImGuiTextBuffer_destroy"][1] = {} +defs["ImGuiTextBuffer_destroy"][1]["args"] = "(ImGuiTextBuffer* self)" +defs["ImGuiTextBuffer_destroy"][1]["argsT"] = {} +defs["ImGuiTextBuffer_destroy"][1]["argsT"][1] = {} +defs["ImGuiTextBuffer_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiTextBuffer_destroy"][1]["argsT"][1]["type"] = "ImGuiTextBuffer*" +defs["ImGuiTextBuffer_destroy"][1]["call_args"] = "(self)" +defs["ImGuiTextBuffer_destroy"][1]["cimguiname"] = "ImGuiTextBuffer_destroy" +defs["ImGuiTextBuffer_destroy"][1]["defaults"] = {} +defs["ImGuiTextBuffer_destroy"][1]["destructor"] = true +defs["ImGuiTextBuffer_destroy"][1]["ov_cimguiname"] = "ImGuiTextBuffer_destroy" +defs["ImGuiTextBuffer_destroy"][1]["ret"] = "void" +defs["ImGuiTextBuffer_destroy"][1]["signature"] = "(ImGuiTextBuffer*)" +defs["ImGuiTextBuffer_destroy"][1]["stname"] = "ImGuiTextBuffer" +defs["ImGuiTextBuffer_destroy"]["(ImGuiTextBuffer*)"] = defs["ImGuiTextBuffer_destroy"][1] +defs["ImGuiTextBuffer_empty"] = {} +defs["ImGuiTextBuffer_empty"][1] = {} +defs["ImGuiTextBuffer_empty"][1]["args"] = "(ImGuiTextBuffer* self)" +defs["ImGuiTextBuffer_empty"][1]["argsT"] = {} +defs["ImGuiTextBuffer_empty"][1]["argsT"][1] = {} +defs["ImGuiTextBuffer_empty"][1]["argsT"][1]["name"] = "self" +defs["ImGuiTextBuffer_empty"][1]["argsT"][1]["type"] = "ImGuiTextBuffer*" +defs["ImGuiTextBuffer_empty"][1]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImGuiTextBuffer_empty" +defs["ImGuiTextBuffer_empty"][1]["ret"] = "bool" +defs["ImGuiTextBuffer_empty"][1]["signature"] = "()const" +defs["ImGuiTextBuffer_empty"][1]["stname"] = "ImGuiTextBuffer" +defs["ImGuiTextBuffer_empty"]["()const"] = defs["ImGuiTextBuffer_empty"][1] +defs["ImGuiTextBuffer_end"] = {} +defs["ImGuiTextBuffer_end"][1] = {} +defs["ImGuiTextBuffer_end"][1]["args"] = "(ImGuiTextBuffer* self)" +defs["ImGuiTextBuffer_end"][1]["argsT"] = {} +defs["ImGuiTextBuffer_end"][1]["argsT"][1] = {} +defs["ImGuiTextBuffer_end"][1]["argsT"][1]["name"] = "self" +defs["ImGuiTextBuffer_end"][1]["argsT"][1]["type"] = "ImGuiTextBuffer*" +defs["ImGuiTextBuffer_end"][1]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImGuiTextBuffer_end" +defs["ImGuiTextBuffer_end"][1]["ret"] = "const char*" +defs["ImGuiTextBuffer_end"][1]["signature"] = "()const" +defs["ImGuiTextBuffer_end"][1]["stname"] = "ImGuiTextBuffer" +defs["ImGuiTextBuffer_end"]["()const"] = defs["ImGuiTextBuffer_end"][1] +defs["ImGuiTextBuffer_reserve"] = {} +defs["ImGuiTextBuffer_reserve"][1] = {} +defs["ImGuiTextBuffer_reserve"][1]["args"] = "(ImGuiTextBuffer* self,int capacity)" +defs["ImGuiTextBuffer_reserve"][1]["argsT"] = {} +defs["ImGuiTextBuffer_reserve"][1]["argsT"][1] = {} +defs["ImGuiTextBuffer_reserve"][1]["argsT"][1]["name"] = "self" +defs["ImGuiTextBuffer_reserve"][1]["argsT"][1]["type"] = "ImGuiTextBuffer*" +defs["ImGuiTextBuffer_reserve"][1]["argsT"][2] = {} +defs["ImGuiTextBuffer_reserve"][1]["argsT"][2]["name"] = "capacity" +defs["ImGuiTextBuffer_reserve"][1]["argsT"][2]["type"] = "int" +defs["ImGuiTextBuffer_reserve"][1]["argsoriginal"] = "(int capacity)" +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]["ov_cimguiname"] = "ImGuiTextBuffer_reserve" +defs["ImGuiTextBuffer_reserve"][1]["ret"] = "void" +defs["ImGuiTextBuffer_reserve"][1]["signature"] = "(int)" +defs["ImGuiTextBuffer_reserve"][1]["stname"] = "ImGuiTextBuffer" +defs["ImGuiTextBuffer_reserve"]["(int)"] = defs["ImGuiTextBuffer_reserve"][1] +defs["ImGuiTextBuffer_size"] = {} +defs["ImGuiTextBuffer_size"][1] = {} +defs["ImGuiTextBuffer_size"][1]["args"] = "(ImGuiTextBuffer* self)" +defs["ImGuiTextBuffer_size"][1]["argsT"] = {} +defs["ImGuiTextBuffer_size"][1]["argsT"][1] = {} +defs["ImGuiTextBuffer_size"][1]["argsT"][1]["name"] = "self" +defs["ImGuiTextBuffer_size"][1]["argsT"][1]["type"] = "ImGuiTextBuffer*" +defs["ImGuiTextBuffer_size"][1]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImGuiTextBuffer_size" +defs["ImGuiTextBuffer_size"][1]["ret"] = "int" +defs["ImGuiTextBuffer_size"][1]["signature"] = "()const" +defs["ImGuiTextBuffer_size"][1]["stname"] = "ImGuiTextBuffer" +defs["ImGuiTextBuffer_size"]["()const"] = defs["ImGuiTextBuffer_size"][1] +defs["ImGuiTextFilter_Build"] = {} +defs["ImGuiTextFilter_Build"][1] = {} +defs["ImGuiTextFilter_Build"][1]["args"] = "(ImGuiTextFilter* self)" +defs["ImGuiTextFilter_Build"][1]["argsT"] = {} +defs["ImGuiTextFilter_Build"][1]["argsT"][1] = {} +defs["ImGuiTextFilter_Build"][1]["argsT"][1]["name"] = "self" +defs["ImGuiTextFilter_Build"][1]["argsT"][1]["type"] = "ImGuiTextFilter*" +defs["ImGuiTextFilter_Build"][1]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImGuiTextFilter_Build" +defs["ImGuiTextFilter_Build"][1]["ret"] = "void" +defs["ImGuiTextFilter_Build"][1]["signature"] = "()" +defs["ImGuiTextFilter_Build"][1]["stname"] = "ImGuiTextFilter" +defs["ImGuiTextFilter_Build"]["()"] = defs["ImGuiTextFilter_Build"][1] +defs["ImGuiTextFilter_Clear"] = {} +defs["ImGuiTextFilter_Clear"][1] = {} +defs["ImGuiTextFilter_Clear"][1]["args"] = "(ImGuiTextFilter* self)" +defs["ImGuiTextFilter_Clear"][1]["argsT"] = {} +defs["ImGuiTextFilter_Clear"][1]["argsT"][1] = {} +defs["ImGuiTextFilter_Clear"][1]["argsT"][1]["name"] = "self" +defs["ImGuiTextFilter_Clear"][1]["argsT"][1]["type"] = "ImGuiTextFilter*" +defs["ImGuiTextFilter_Clear"][1]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImGuiTextFilter_Clear" +defs["ImGuiTextFilter_Clear"][1]["ret"] = "void" +defs["ImGuiTextFilter_Clear"][1]["signature"] = "()" +defs["ImGuiTextFilter_Clear"][1]["stname"] = "ImGuiTextFilter" +defs["ImGuiTextFilter_Clear"]["()"] = defs["ImGuiTextFilter_Clear"][1] +defs["ImGuiTextFilter_Draw"] = {} +defs["ImGuiTextFilter_Draw"][1] = {} +defs["ImGuiTextFilter_Draw"][1]["args"] = "(ImGuiTextFilter* self,const char* label,float width)" +defs["ImGuiTextFilter_Draw"][1]["argsT"] = {} +defs["ImGuiTextFilter_Draw"][1]["argsT"][1] = {} +defs["ImGuiTextFilter_Draw"][1]["argsT"][1]["name"] = "self" +defs["ImGuiTextFilter_Draw"][1]["argsT"][1]["type"] = "ImGuiTextFilter*" +defs["ImGuiTextFilter_Draw"][1]["argsT"][2] = {} +defs["ImGuiTextFilter_Draw"][1]["argsT"][2]["name"] = "label" +defs["ImGuiTextFilter_Draw"][1]["argsT"][2]["type"] = "const char*" +defs["ImGuiTextFilter_Draw"][1]["argsT"][3] = {} +defs["ImGuiTextFilter_Draw"][1]["argsT"][3]["name"] = "width" +defs["ImGuiTextFilter_Draw"][1]["argsT"][3]["type"] = "float" +defs["ImGuiTextFilter_Draw"][1]["argsoriginal"] = "(const char* label=\"Filter(inc,-exc)\",float width=0.0f)" +defs["ImGuiTextFilter_Draw"][1]["call_args"] = "(label,width)" +defs["ImGuiTextFilter_Draw"][1]["cimguiname"] = "ImGuiTextFilter_Draw" +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]["ov_cimguiname"] = "ImGuiTextFilter_Draw" +defs["ImGuiTextFilter_Draw"][1]["ret"] = "bool" +defs["ImGuiTextFilter_Draw"][1]["signature"] = "(const char*,float)" +defs["ImGuiTextFilter_Draw"][1]["stname"] = "ImGuiTextFilter" +defs["ImGuiTextFilter_Draw"]["(const char*,float)"] = defs["ImGuiTextFilter_Draw"][1] +defs["ImGuiTextFilter_ImGuiTextFilter"] = {} +defs["ImGuiTextFilter_ImGuiTextFilter"][1] = {} +defs["ImGuiTextFilter_ImGuiTextFilter"][1]["args"] = "(const char* default_filter)" +defs["ImGuiTextFilter_ImGuiTextFilter"][1]["argsT"] = {} +defs["ImGuiTextFilter_ImGuiTextFilter"][1]["argsT"][1] = {} +defs["ImGuiTextFilter_ImGuiTextFilter"][1]["argsT"][1]["name"] = "default_filter" +defs["ImGuiTextFilter_ImGuiTextFilter"][1]["argsT"][1]["type"] = "const char*" +defs["ImGuiTextFilter_ImGuiTextFilter"][1]["argsoriginal"] = "(const char* default_filter=\"\")" +defs["ImGuiTextFilter_ImGuiTextFilter"][1]["call_args"] = "(default_filter)" +defs["ImGuiTextFilter_ImGuiTextFilter"][1]["cimguiname"] = "ImGuiTextFilter_ImGuiTextFilter" +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]["ov_cimguiname"] = "ImGuiTextFilter_ImGuiTextFilter" +defs["ImGuiTextFilter_ImGuiTextFilter"][1]["signature"] = "(const char*)" +defs["ImGuiTextFilter_ImGuiTextFilter"][1]["stname"] = "ImGuiTextFilter" +defs["ImGuiTextFilter_ImGuiTextFilter"]["(const char*)"] = defs["ImGuiTextFilter_ImGuiTextFilter"][1] +defs["ImGuiTextFilter_IsActive"] = {} +defs["ImGuiTextFilter_IsActive"][1] = {} +defs["ImGuiTextFilter_IsActive"][1]["args"] = "(ImGuiTextFilter* self)" +defs["ImGuiTextFilter_IsActive"][1]["argsT"] = {} +defs["ImGuiTextFilter_IsActive"][1]["argsT"][1] = {} +defs["ImGuiTextFilter_IsActive"][1]["argsT"][1]["name"] = "self" +defs["ImGuiTextFilter_IsActive"][1]["argsT"][1]["type"] = "ImGuiTextFilter*" +defs["ImGuiTextFilter_IsActive"][1]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImGuiTextFilter_IsActive" +defs["ImGuiTextFilter_IsActive"][1]["ret"] = "bool" +defs["ImGuiTextFilter_IsActive"][1]["signature"] = "()const" +defs["ImGuiTextFilter_IsActive"][1]["stname"] = "ImGuiTextFilter" +defs["ImGuiTextFilter_IsActive"]["()const"] = defs["ImGuiTextFilter_IsActive"][1] +defs["ImGuiTextFilter_PassFilter"] = {} +defs["ImGuiTextFilter_PassFilter"][1] = {} +defs["ImGuiTextFilter_PassFilter"][1]["args"] = "(ImGuiTextFilter* self,const char* text,const char* text_end)" +defs["ImGuiTextFilter_PassFilter"][1]["argsT"] = {} +defs["ImGuiTextFilter_PassFilter"][1]["argsT"][1] = {} +defs["ImGuiTextFilter_PassFilter"][1]["argsT"][1]["name"] = "self" +defs["ImGuiTextFilter_PassFilter"][1]["argsT"][1]["type"] = "ImGuiTextFilter*" +defs["ImGuiTextFilter_PassFilter"][1]["argsT"][2] = {} +defs["ImGuiTextFilter_PassFilter"][1]["argsT"][2]["name"] = "text" +defs["ImGuiTextFilter_PassFilter"][1]["argsT"][2]["type"] = "const char*" +defs["ImGuiTextFilter_PassFilter"][1]["argsT"][3] = {} +defs["ImGuiTextFilter_PassFilter"][1]["argsT"][3]["name"] = "text_end" +defs["ImGuiTextFilter_PassFilter"][1]["argsT"][3]["type"] = "const char*" +defs["ImGuiTextFilter_PassFilter"][1]["argsoriginal"] = "(const char* text,const char* text_end=((void*)0))" +defs["ImGuiTextFilter_PassFilter"][1]["call_args"] = "(text,text_end)" +defs["ImGuiTextFilter_PassFilter"][1]["cimguiname"] = "ImGuiTextFilter_PassFilter" +defs["ImGuiTextFilter_PassFilter"][1]["defaults"] = {} +defs["ImGuiTextFilter_PassFilter"][1]["defaults"]["text_end"] = "((void*)0)" +defs["ImGuiTextFilter_PassFilter"][1]["funcname"] = "PassFilter" +defs["ImGuiTextFilter_PassFilter"][1]["ov_cimguiname"] = "ImGuiTextFilter_PassFilter" +defs["ImGuiTextFilter_PassFilter"][1]["ret"] = "bool" +defs["ImGuiTextFilter_PassFilter"][1]["signature"] = "(const char*,const char*)const" +defs["ImGuiTextFilter_PassFilter"][1]["stname"] = "ImGuiTextFilter" +defs["ImGuiTextFilter_PassFilter"]["(const char*,const char*)const"] = defs["ImGuiTextFilter_PassFilter"][1] +defs["ImGuiTextFilter_destroy"] = {} +defs["ImGuiTextFilter_destroy"][1] = {} +defs["ImGuiTextFilter_destroy"][1]["args"] = "(ImGuiTextFilter* self)" +defs["ImGuiTextFilter_destroy"][1]["argsT"] = {} +defs["ImGuiTextFilter_destroy"][1]["argsT"][1] = {} +defs["ImGuiTextFilter_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiTextFilter_destroy"][1]["argsT"][1]["type"] = "ImGuiTextFilter*" +defs["ImGuiTextFilter_destroy"][1]["call_args"] = "(self)" +defs["ImGuiTextFilter_destroy"][1]["cimguiname"] = "ImGuiTextFilter_destroy" +defs["ImGuiTextFilter_destroy"][1]["defaults"] = {} +defs["ImGuiTextFilter_destroy"][1]["destructor"] = true +defs["ImGuiTextFilter_destroy"][1]["ov_cimguiname"] = "ImGuiTextFilter_destroy" +defs["ImGuiTextFilter_destroy"][1]["ret"] = "void" +defs["ImGuiTextFilter_destroy"][1]["signature"] = "(ImGuiTextFilter*)" +defs["ImGuiTextFilter_destroy"][1]["stname"] = "ImGuiTextFilter" +defs["ImGuiTextFilter_destroy"]["(ImGuiTextFilter*)"] = defs["ImGuiTextFilter_destroy"][1] +defs["ImGuiTextRange_ImGuiTextRange"] = {} +defs["ImGuiTextRange_ImGuiTextRange"][1] = {} +defs["ImGuiTextRange_ImGuiTextRange"][1]["args"] = "()" +defs["ImGuiTextRange_ImGuiTextRange"][1]["argsT"] = {} +defs["ImGuiTextRange_ImGuiTextRange"][1]["argsoriginal"] = "()" +defs["ImGuiTextRange_ImGuiTextRange"][1]["call_args"] = "()" +defs["ImGuiTextRange_ImGuiTextRange"][1]["cimguiname"] = "ImGuiTextRange_ImGuiTextRange" +defs["ImGuiTextRange_ImGuiTextRange"][1]["constructor"] = true +defs["ImGuiTextRange_ImGuiTextRange"][1]["defaults"] = {} +defs["ImGuiTextRange_ImGuiTextRange"][1]["funcname"] = "ImGuiTextRange" +defs["ImGuiTextRange_ImGuiTextRange"][1]["ov_cimguiname"] = "ImGuiTextRange_ImGuiTextRangeNil" +defs["ImGuiTextRange_ImGuiTextRange"][1]["signature"] = "()" +defs["ImGuiTextRange_ImGuiTextRange"][1]["stname"] = "ImGuiTextRange" +defs["ImGuiTextRange_ImGuiTextRange"][2] = {} +defs["ImGuiTextRange_ImGuiTextRange"][2]["args"] = "(const char* _b,const char* _e)" +defs["ImGuiTextRange_ImGuiTextRange"][2]["argsT"] = {} +defs["ImGuiTextRange_ImGuiTextRange"][2]["argsT"][1] = {} +defs["ImGuiTextRange_ImGuiTextRange"][2]["argsT"][1]["name"] = "_b" +defs["ImGuiTextRange_ImGuiTextRange"][2]["argsT"][1]["type"] = "const char*" +defs["ImGuiTextRange_ImGuiTextRange"][2]["argsT"][2] = {} +defs["ImGuiTextRange_ImGuiTextRange"][2]["argsT"][2]["name"] = "_e" +defs["ImGuiTextRange_ImGuiTextRange"][2]["argsT"][2]["type"] = "const char*" +defs["ImGuiTextRange_ImGuiTextRange"][2]["argsoriginal"] = "(const char* _b,const char* _e)" +defs["ImGuiTextRange_ImGuiTextRange"][2]["call_args"] = "(_b,_e)" +defs["ImGuiTextRange_ImGuiTextRange"][2]["cimguiname"] = "ImGuiTextRange_ImGuiTextRange" +defs["ImGuiTextRange_ImGuiTextRange"][2]["constructor"] = true +defs["ImGuiTextRange_ImGuiTextRange"][2]["defaults"] = {} +defs["ImGuiTextRange_ImGuiTextRange"][2]["funcname"] = "ImGuiTextRange" +defs["ImGuiTextRange_ImGuiTextRange"][2]["ov_cimguiname"] = "ImGuiTextRange_ImGuiTextRangeStr" +defs["ImGuiTextRange_ImGuiTextRange"][2]["signature"] = "(const char*,const char*)" +defs["ImGuiTextRange_ImGuiTextRange"][2]["stname"] = "ImGuiTextRange" +defs["ImGuiTextRange_ImGuiTextRange"]["()"] = defs["ImGuiTextRange_ImGuiTextRange"][1] +defs["ImGuiTextRange_ImGuiTextRange"]["(const char*,const char*)"] = defs["ImGuiTextRange_ImGuiTextRange"][2] +defs["ImGuiTextRange_destroy"] = {} +defs["ImGuiTextRange_destroy"][1] = {} +defs["ImGuiTextRange_destroy"][1]["args"] = "(ImGuiTextRange* self)" +defs["ImGuiTextRange_destroy"][1]["argsT"] = {} +defs["ImGuiTextRange_destroy"][1]["argsT"][1] = {} +defs["ImGuiTextRange_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiTextRange_destroy"][1]["argsT"][1]["type"] = "ImGuiTextRange*" +defs["ImGuiTextRange_destroy"][1]["call_args"] = "(self)" +defs["ImGuiTextRange_destroy"][1]["cimguiname"] = "ImGuiTextRange_destroy" +defs["ImGuiTextRange_destroy"][1]["defaults"] = {} +defs["ImGuiTextRange_destroy"][1]["destructor"] = true +defs["ImGuiTextRange_destroy"][1]["ov_cimguiname"] = "ImGuiTextRange_destroy" +defs["ImGuiTextRange_destroy"][1]["ret"] = "void" +defs["ImGuiTextRange_destroy"][1]["signature"] = "(ImGuiTextRange*)" +defs["ImGuiTextRange_destroy"][1]["stname"] = "ImGuiTextRange" +defs["ImGuiTextRange_destroy"]["(ImGuiTextRange*)"] = defs["ImGuiTextRange_destroy"][1] +defs["ImGuiTextRange_empty"] = {} +defs["ImGuiTextRange_empty"][1] = {} +defs["ImGuiTextRange_empty"][1]["args"] = "(ImGuiTextRange* self)" +defs["ImGuiTextRange_empty"][1]["argsT"] = {} +defs["ImGuiTextRange_empty"][1]["argsT"][1] = {} +defs["ImGuiTextRange_empty"][1]["argsT"][1]["name"] = "self" +defs["ImGuiTextRange_empty"][1]["argsT"][1]["type"] = "ImGuiTextRange*" +defs["ImGuiTextRange_empty"][1]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImGuiTextRange_empty" +defs["ImGuiTextRange_empty"][1]["ret"] = "bool" +defs["ImGuiTextRange_empty"][1]["signature"] = "()const" +defs["ImGuiTextRange_empty"][1]["stname"] = "ImGuiTextRange" +defs["ImGuiTextRange_empty"]["()const"] = defs["ImGuiTextRange_empty"][1] +defs["ImGuiTextRange_split"] = {} +defs["ImGuiTextRange_split"][1] = {} +defs["ImGuiTextRange_split"][1]["args"] = "(ImGuiTextRange* self,char separator,ImVector_ImGuiTextRange* out)" +defs["ImGuiTextRange_split"][1]["argsT"] = {} +defs["ImGuiTextRange_split"][1]["argsT"][1] = {} +defs["ImGuiTextRange_split"][1]["argsT"][1]["name"] = "self" +defs["ImGuiTextRange_split"][1]["argsT"][1]["type"] = "ImGuiTextRange*" +defs["ImGuiTextRange_split"][1]["argsT"][2] = {} +defs["ImGuiTextRange_split"][1]["argsT"][2]["name"] = "separator" +defs["ImGuiTextRange_split"][1]["argsT"][2]["type"] = "char" +defs["ImGuiTextRange_split"][1]["argsT"][3] = {} +defs["ImGuiTextRange_split"][1]["argsT"][3]["name"] = "out" +defs["ImGuiTextRange_split"][1]["argsT"][3]["type"] = "ImVector_ImGuiTextRange*" +defs["ImGuiTextRange_split"][1]["argsoriginal"] = "(char separator,ImVector* out)" +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]["ov_cimguiname"] = "ImGuiTextRange_split" +defs["ImGuiTextRange_split"][1]["ret"] = "void" +defs["ImGuiTextRange_split"][1]["signature"] = "(char,ImVector_ImGuiTextRange*)const" +defs["ImGuiTextRange_split"][1]["stname"] = "ImGuiTextRange" +defs["ImGuiTextRange_split"]["(char,ImVector_ImGuiTextRange*)const"] = defs["ImGuiTextRange_split"][1] +defs["ImVec2_ImVec2"] = {} +defs["ImVec2_ImVec2"][1] = {} +defs["ImVec2_ImVec2"][1]["args"] = "()" +defs["ImVec2_ImVec2"][1]["argsT"] = {} +defs["ImVec2_ImVec2"][1]["argsoriginal"] = "()" +defs["ImVec2_ImVec2"][1]["call_args"] = "()" +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]["ov_cimguiname"] = "ImVec2_ImVec2Nil" +defs["ImVec2_ImVec2"][1]["signature"] = "()" +defs["ImVec2_ImVec2"][1]["stname"] = "ImVec2" +defs["ImVec2_ImVec2"][2] = {} +defs["ImVec2_ImVec2"][2]["args"] = "(float _x,float _y)" +defs["ImVec2_ImVec2"][2]["argsT"] = {} +defs["ImVec2_ImVec2"][2]["argsT"][1] = {} +defs["ImVec2_ImVec2"][2]["argsT"][1]["name"] = "_x" +defs["ImVec2_ImVec2"][2]["argsT"][1]["type"] = "float" +defs["ImVec2_ImVec2"][2]["argsT"][2] = {} +defs["ImVec2_ImVec2"][2]["argsT"][2]["name"] = "_y" +defs["ImVec2_ImVec2"][2]["argsT"][2]["type"] = "float" +defs["ImVec2_ImVec2"][2]["argsoriginal"] = "(float _x,float _y)" +defs["ImVec2_ImVec2"][2]["call_args"] = "(_x,_y)" +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]["ov_cimguiname"] = "ImVec2_ImVec2Float" +defs["ImVec2_ImVec2"][2]["signature"] = "(float,float)" +defs["ImVec2_ImVec2"][2]["stname"] = "ImVec2" +defs["ImVec2_ImVec2"]["()"] = defs["ImVec2_ImVec2"][1] +defs["ImVec2_ImVec2"]["(float,float)"] = defs["ImVec2_ImVec2"][2] +defs["ImVec2_destroy"] = {} +defs["ImVec2_destroy"][1] = {} +defs["ImVec2_destroy"][1]["args"] = "(ImVec2* self)" +defs["ImVec2_destroy"][1]["argsT"] = {} +defs["ImVec2_destroy"][1]["argsT"][1] = {} +defs["ImVec2_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImVec2_destroy"][1]["argsT"][1]["type"] = "ImVec2*" +defs["ImVec2_destroy"][1]["call_args"] = "(self)" +defs["ImVec2_destroy"][1]["cimguiname"] = "ImVec2_destroy" +defs["ImVec2_destroy"][1]["defaults"] = {} +defs["ImVec2_destroy"][1]["destructor"] = true +defs["ImVec2_destroy"][1]["ov_cimguiname"] = "ImVec2_destroy" +defs["ImVec2_destroy"][1]["ret"] = "void" +defs["ImVec2_destroy"][1]["signature"] = "(ImVec2*)" +defs["ImVec2_destroy"][1]["stname"] = "ImVec2" +defs["ImVec2_destroy"]["(ImVec2*)"] = defs["ImVec2_destroy"][1] +defs["ImVec4_ImVec4"] = {} +defs["ImVec4_ImVec4"][1] = {} +defs["ImVec4_ImVec4"][1]["args"] = "()" +defs["ImVec4_ImVec4"][1]["argsT"] = {} +defs["ImVec4_ImVec4"][1]["argsoriginal"] = "()" +defs["ImVec4_ImVec4"][1]["call_args"] = "()" +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]["ov_cimguiname"] = "ImVec4_ImVec4Nil" +defs["ImVec4_ImVec4"][1]["signature"] = "()" +defs["ImVec4_ImVec4"][1]["stname"] = "ImVec4" +defs["ImVec4_ImVec4"][2] = {} +defs["ImVec4_ImVec4"][2]["args"] = "(float _x,float _y,float _z,float _w)" +defs["ImVec4_ImVec4"][2]["argsT"] = {} +defs["ImVec4_ImVec4"][2]["argsT"][1] = {} +defs["ImVec4_ImVec4"][2]["argsT"][1]["name"] = "_x" +defs["ImVec4_ImVec4"][2]["argsT"][1]["type"] = "float" +defs["ImVec4_ImVec4"][2]["argsT"][2] = {} +defs["ImVec4_ImVec4"][2]["argsT"][2]["name"] = "_y" +defs["ImVec4_ImVec4"][2]["argsT"][2]["type"] = "float" +defs["ImVec4_ImVec4"][2]["argsT"][3] = {} +defs["ImVec4_ImVec4"][2]["argsT"][3]["name"] = "_z" +defs["ImVec4_ImVec4"][2]["argsT"][3]["type"] = "float" +defs["ImVec4_ImVec4"][2]["argsT"][4] = {} +defs["ImVec4_ImVec4"][2]["argsT"][4]["name"] = "_w" +defs["ImVec4_ImVec4"][2]["argsT"][4]["type"] = "float" +defs["ImVec4_ImVec4"][2]["argsoriginal"] = "(float _x,float _y,float _z,float _w)" +defs["ImVec4_ImVec4"][2]["call_args"] = "(_x,_y,_z,_w)" +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]["ov_cimguiname"] = "ImVec4_ImVec4Float" +defs["ImVec4_ImVec4"][2]["signature"] = "(float,float,float,float)" +defs["ImVec4_ImVec4"][2]["stname"] = "ImVec4" +defs["ImVec4_ImVec4"]["()"] = defs["ImVec4_ImVec4"][1] +defs["ImVec4_ImVec4"]["(float,float,float,float)"] = defs["ImVec4_ImVec4"][2] +defs["ImVec4_destroy"] = {} +defs["ImVec4_destroy"][1] = {} +defs["ImVec4_destroy"][1]["args"] = "(ImVec4* self)" +defs["ImVec4_destroy"][1]["argsT"] = {} +defs["ImVec4_destroy"][1]["argsT"][1] = {} +defs["ImVec4_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImVec4_destroy"][1]["argsT"][1]["type"] = "ImVec4*" +defs["ImVec4_destroy"][1]["call_args"] = "(self)" +defs["ImVec4_destroy"][1]["cimguiname"] = "ImVec4_destroy" +defs["ImVec4_destroy"][1]["defaults"] = {} +defs["ImVec4_destroy"][1]["destructor"] = true +defs["ImVec4_destroy"][1]["ov_cimguiname"] = "ImVec4_destroy" +defs["ImVec4_destroy"][1]["ret"] = "void" +defs["ImVec4_destroy"][1]["signature"] = "(ImVec4*)" +defs["ImVec4_destroy"][1]["stname"] = "ImVec4" +defs["ImVec4_destroy"]["(ImVec4*)"] = defs["ImVec4_destroy"][1] +defs["ImVector_ImVector"] = {} +defs["ImVector_ImVector"][1] = {} +defs["ImVector_ImVector"][1]["args"] = "()" +defs["ImVector_ImVector"][1]["argsT"] = {} +defs["ImVector_ImVector"][1]["argsoriginal"] = "()" +defs["ImVector_ImVector"][1]["call_args"] = "()" +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]["ov_cimguiname"] = "ImVector_ImVectorNil" +defs["ImVector_ImVector"][1]["signature"] = "()" +defs["ImVector_ImVector"][1]["stname"] = "ImVector" +defs["ImVector_ImVector"][1]["templated"] = true +defs["ImVector_ImVector"][2] = {} +defs["ImVector_ImVector"][2]["args"] = "(const ImVector src)" +defs["ImVector_ImVector"][2]["argsT"] = {} +defs["ImVector_ImVector"][2]["argsT"][1] = {} +defs["ImVector_ImVector"][2]["argsT"][1]["name"] = "src" +defs["ImVector_ImVector"][2]["argsT"][1]["type"] = "const ImVector" +defs["ImVector_ImVector"][2]["argsoriginal"] = "(const ImVector& src)" +defs["ImVector_ImVector"][2]["call_args"] = "(src)" +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]["ov_cimguiname"] = "ImVector_ImVectorVector" +defs["ImVector_ImVector"][2]["signature"] = "(const ImVector)" +defs["ImVector_ImVector"][2]["stname"] = "ImVector" +defs["ImVector_ImVector"][2]["templated"] = true +defs["ImVector_ImVector"]["()"] = defs["ImVector_ImVector"][1] +defs["ImVector_ImVector"]["(const ImVector)"] = defs["ImVector_ImVector"][2] +defs["ImVector__grow_capacity"] = {} +defs["ImVector__grow_capacity"][1] = {} +defs["ImVector__grow_capacity"][1]["args"] = "(ImVector* self,int sz)" +defs["ImVector__grow_capacity"][1]["argsT"] = {} +defs["ImVector__grow_capacity"][1]["argsT"][1] = {} +defs["ImVector__grow_capacity"][1]["argsT"][1]["name"] = "self" +defs["ImVector__grow_capacity"][1]["argsT"][1]["type"] = "ImVector*" +defs["ImVector__grow_capacity"][1]["argsT"][2] = {} +defs["ImVector__grow_capacity"][1]["argsT"][2]["name"] = "sz" +defs["ImVector__grow_capacity"][1]["argsT"][2]["type"] = "int" +defs["ImVector__grow_capacity"][1]["argsoriginal"] = "(int sz)" +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]["ov_cimguiname"] = "ImVector__grow_capacity" +defs["ImVector__grow_capacity"][1]["ret"] = "int" +defs["ImVector__grow_capacity"][1]["signature"] = "(int)const" +defs["ImVector__grow_capacity"][1]["stname"] = "ImVector" +defs["ImVector__grow_capacity"][1]["templated"] = true +defs["ImVector__grow_capacity"]["(int)const"] = defs["ImVector__grow_capacity"][1] +defs["ImVector_back"] = {} +defs["ImVector_back"][1] = {} +defs["ImVector_back"][1]["args"] = "(ImVector* self)" +defs["ImVector_back"][1]["argsT"] = {} +defs["ImVector_back"][1]["argsT"][1] = {} +defs["ImVector_back"][1]["argsT"][1]["name"] = "self" +defs["ImVector_back"][1]["argsT"][1]["type"] = "ImVector*" +defs["ImVector_back"][1]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImVector_backNil" +defs["ImVector_back"][1]["ret"] = "T*" +defs["ImVector_back"][1]["retref"] = "&" +defs["ImVector_back"][1]["signature"] = "()" +defs["ImVector_back"][1]["stname"] = "ImVector" +defs["ImVector_back"][1]["templated"] = true +defs["ImVector_back"][2] = {} +defs["ImVector_back"][2]["args"] = "(ImVector* self)" +defs["ImVector_back"][2]["argsT"] = {} +defs["ImVector_back"][2]["argsT"][1] = {} +defs["ImVector_back"][2]["argsT"][1]["name"] = "self" +defs["ImVector_back"][2]["argsT"][1]["type"] = "ImVector*" +defs["ImVector_back"][2]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImVector_back_const" +defs["ImVector_back"][2]["ret"] = "const T*" +defs["ImVector_back"][2]["retref"] = "&" +defs["ImVector_back"][2]["signature"] = "()const" +defs["ImVector_back"][2]["stname"] = "ImVector" +defs["ImVector_back"][2]["templated"] = true +defs["ImVector_back"]["()"] = defs["ImVector_back"][1] +defs["ImVector_back"]["()const"] = defs["ImVector_back"][2] +defs["ImVector_begin"] = {} +defs["ImVector_begin"][1] = {} +defs["ImVector_begin"][1]["args"] = "(ImVector* self)" +defs["ImVector_begin"][1]["argsT"] = {} +defs["ImVector_begin"][1]["argsT"][1] = {} +defs["ImVector_begin"][1]["argsT"][1]["name"] = "self" +defs["ImVector_begin"][1]["argsT"][1]["type"] = "ImVector*" +defs["ImVector_begin"][1]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImVector_beginNil" +defs["ImVector_begin"][1]["ret"] = "T*" +defs["ImVector_begin"][1]["signature"] = "()" +defs["ImVector_begin"][1]["stname"] = "ImVector" +defs["ImVector_begin"][1]["templated"] = true +defs["ImVector_begin"][2] = {} +defs["ImVector_begin"][2]["args"] = "(ImVector* self)" +defs["ImVector_begin"][2]["argsT"] = {} +defs["ImVector_begin"][2]["argsT"][1] = {} +defs["ImVector_begin"][2]["argsT"][1]["name"] = "self" +defs["ImVector_begin"][2]["argsT"][1]["type"] = "ImVector*" +defs["ImVector_begin"][2]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImVector_begin_const" +defs["ImVector_begin"][2]["ret"] = "const T*" +defs["ImVector_begin"][2]["signature"] = "()const" +defs["ImVector_begin"][2]["stname"] = "ImVector" +defs["ImVector_begin"][2]["templated"] = true +defs["ImVector_begin"]["()"] = defs["ImVector_begin"][1] +defs["ImVector_begin"]["()const"] = defs["ImVector_begin"][2] +defs["ImVector_capacity"] = {} +defs["ImVector_capacity"][1] = {} +defs["ImVector_capacity"][1]["args"] = "(ImVector* self)" +defs["ImVector_capacity"][1]["argsT"] = {} +defs["ImVector_capacity"][1]["argsT"][1] = {} +defs["ImVector_capacity"][1]["argsT"][1]["name"] = "self" +defs["ImVector_capacity"][1]["argsT"][1]["type"] = "ImVector*" +defs["ImVector_capacity"][1]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImVector_capacity" +defs["ImVector_capacity"][1]["ret"] = "int" +defs["ImVector_capacity"][1]["signature"] = "()const" +defs["ImVector_capacity"][1]["stname"] = "ImVector" +defs["ImVector_capacity"][1]["templated"] = true +defs["ImVector_capacity"]["()const"] = defs["ImVector_capacity"][1] +defs["ImVector_clear"] = {} +defs["ImVector_clear"][1] = {} +defs["ImVector_clear"][1]["args"] = "(ImVector* self)" +defs["ImVector_clear"][1]["argsT"] = {} +defs["ImVector_clear"][1]["argsT"][1] = {} +defs["ImVector_clear"][1]["argsT"][1]["name"] = "self" +defs["ImVector_clear"][1]["argsT"][1]["type"] = "ImVector*" +defs["ImVector_clear"][1]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImVector_clear" +defs["ImVector_clear"][1]["ret"] = "void" +defs["ImVector_clear"][1]["signature"] = "()" +defs["ImVector_clear"][1]["stname"] = "ImVector" +defs["ImVector_clear"][1]["templated"] = true +defs["ImVector_clear"]["()"] = defs["ImVector_clear"][1] +defs["ImVector_contains"] = {} +defs["ImVector_contains"][1] = {} +defs["ImVector_contains"][1]["args"] = "(ImVector* self,const T v)" +defs["ImVector_contains"][1]["argsT"] = {} +defs["ImVector_contains"][1]["argsT"][1] = {} +defs["ImVector_contains"][1]["argsT"][1]["name"] = "self" +defs["ImVector_contains"][1]["argsT"][1]["type"] = "ImVector*" +defs["ImVector_contains"][1]["argsT"][2] = {} +defs["ImVector_contains"][1]["argsT"][2]["name"] = "v" +defs["ImVector_contains"][1]["argsT"][2]["type"] = "const T" +defs["ImVector_contains"][1]["argsoriginal"] = "(const T& v)" +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]["ov_cimguiname"] = "ImVector_contains" +defs["ImVector_contains"][1]["ret"] = "bool" +defs["ImVector_contains"][1]["signature"] = "(const T)const" +defs["ImVector_contains"][1]["stname"] = "ImVector" +defs["ImVector_contains"][1]["templated"] = true +defs["ImVector_contains"]["(const T)const"] = defs["ImVector_contains"][1] +defs["ImVector_destroy"] = {} +defs["ImVector_destroy"][1] = {} +defs["ImVector_destroy"][1]["args"] = "(ImVector* self)" +defs["ImVector_destroy"][1]["argsT"] = {} +defs["ImVector_destroy"][1]["argsT"][1] = {} +defs["ImVector_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImVector_destroy"][1]["argsT"][1]["type"] = "ImVector*" +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]["ov_cimguiname"] = "ImVector_destroy" +defs["ImVector_destroy"][1]["ret"] = "void" +defs["ImVector_destroy"][1]["signature"] = "(ImVector*)" +defs["ImVector_destroy"][1]["stname"] = "ImVector" +defs["ImVector_destroy"][1]["templated"] = true +defs["ImVector_destroy"]["(ImVector*)"] = defs["ImVector_destroy"][1] +defs["ImVector_empty"] = {} +defs["ImVector_empty"][1] = {} +defs["ImVector_empty"][1]["args"] = "(ImVector* self)" +defs["ImVector_empty"][1]["argsT"] = {} +defs["ImVector_empty"][1]["argsT"][1] = {} +defs["ImVector_empty"][1]["argsT"][1]["name"] = "self" +defs["ImVector_empty"][1]["argsT"][1]["type"] = "ImVector*" +defs["ImVector_empty"][1]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImVector_empty" +defs["ImVector_empty"][1]["ret"] = "bool" +defs["ImVector_empty"][1]["signature"] = "()const" +defs["ImVector_empty"][1]["stname"] = "ImVector" +defs["ImVector_empty"][1]["templated"] = true +defs["ImVector_empty"]["()const"] = defs["ImVector_empty"][1] +defs["ImVector_end"] = {} +defs["ImVector_end"][1] = {} +defs["ImVector_end"][1]["args"] = "(ImVector* self)" +defs["ImVector_end"][1]["argsT"] = {} +defs["ImVector_end"][1]["argsT"][1] = {} +defs["ImVector_end"][1]["argsT"][1]["name"] = "self" +defs["ImVector_end"][1]["argsT"][1]["type"] = "ImVector*" +defs["ImVector_end"][1]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImVector_endNil" +defs["ImVector_end"][1]["ret"] = "T*" +defs["ImVector_end"][1]["signature"] = "()" +defs["ImVector_end"][1]["stname"] = "ImVector" +defs["ImVector_end"][1]["templated"] = true +defs["ImVector_end"][2] = {} +defs["ImVector_end"][2]["args"] = "(ImVector* self)" +defs["ImVector_end"][2]["argsT"] = {} +defs["ImVector_end"][2]["argsT"][1] = {} +defs["ImVector_end"][2]["argsT"][1]["name"] = "self" +defs["ImVector_end"][2]["argsT"][1]["type"] = "ImVector*" +defs["ImVector_end"][2]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImVector_end_const" +defs["ImVector_end"][2]["ret"] = "const T*" +defs["ImVector_end"][2]["signature"] = "()const" +defs["ImVector_end"][2]["stname"] = "ImVector" +defs["ImVector_end"][2]["templated"] = true +defs["ImVector_end"]["()"] = defs["ImVector_end"][1] +defs["ImVector_end"]["()const"] = defs["ImVector_end"][2] +defs["ImVector_erase"] = {} +defs["ImVector_erase"][1] = {} +defs["ImVector_erase"][1]["args"] = "(ImVector* self,const T* it)" +defs["ImVector_erase"][1]["argsT"] = {} +defs["ImVector_erase"][1]["argsT"][1] = {} +defs["ImVector_erase"][1]["argsT"][1]["name"] = "self" +defs["ImVector_erase"][1]["argsT"][1]["type"] = "ImVector*" +defs["ImVector_erase"][1]["argsT"][2] = {} +defs["ImVector_erase"][1]["argsT"][2]["name"] = "it" +defs["ImVector_erase"][1]["argsT"][2]["type"] = "const T*" +defs["ImVector_erase"][1]["argsoriginal"] = "(const T* it)" +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]["ov_cimguiname"] = "ImVector_eraseNil" +defs["ImVector_erase"][1]["ret"] = "T*" +defs["ImVector_erase"][1]["signature"] = "(const T*)" +defs["ImVector_erase"][1]["stname"] = "ImVector" +defs["ImVector_erase"][1]["templated"] = true +defs["ImVector_erase"][2] = {} +defs["ImVector_erase"][2]["args"] = "(ImVector* self,const T* it,const T* it_last)" +defs["ImVector_erase"][2]["argsT"] = {} +defs["ImVector_erase"][2]["argsT"][1] = {} +defs["ImVector_erase"][2]["argsT"][1]["name"] = "self" +defs["ImVector_erase"][2]["argsT"][1]["type"] = "ImVector*" +defs["ImVector_erase"][2]["argsT"][2] = {} +defs["ImVector_erase"][2]["argsT"][2]["name"] = "it" +defs["ImVector_erase"][2]["argsT"][2]["type"] = "const T*" +defs["ImVector_erase"][2]["argsT"][3] = {} +defs["ImVector_erase"][2]["argsT"][3]["name"] = "it_last" +defs["ImVector_erase"][2]["argsT"][3]["type"] = "const T*" +defs["ImVector_erase"][2]["argsoriginal"] = "(const T* it,const T* it_last)" +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]["ov_cimguiname"] = "ImVector_eraseTPtr" +defs["ImVector_erase"][2]["ret"] = "T*" +defs["ImVector_erase"][2]["signature"] = "(const T*,const T*)" +defs["ImVector_erase"][2]["stname"] = "ImVector" +defs["ImVector_erase"][2]["templated"] = true +defs["ImVector_erase"]["(const T*)"] = defs["ImVector_erase"][1] +defs["ImVector_erase"]["(const T*,const T*)"] = defs["ImVector_erase"][2] +defs["ImVector_erase_unsorted"] = {} +defs["ImVector_erase_unsorted"][1] = {} +defs["ImVector_erase_unsorted"][1]["args"] = "(ImVector* self,const T* it)" +defs["ImVector_erase_unsorted"][1]["argsT"] = {} +defs["ImVector_erase_unsorted"][1]["argsT"][1] = {} +defs["ImVector_erase_unsorted"][1]["argsT"][1]["name"] = "self" +defs["ImVector_erase_unsorted"][1]["argsT"][1]["type"] = "ImVector*" +defs["ImVector_erase_unsorted"][1]["argsT"][2] = {} +defs["ImVector_erase_unsorted"][1]["argsT"][2]["name"] = "it" +defs["ImVector_erase_unsorted"][1]["argsT"][2]["type"] = "const T*" +defs["ImVector_erase_unsorted"][1]["argsoriginal"] = "(const T* it)" +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]["ov_cimguiname"] = "ImVector_erase_unsorted" +defs["ImVector_erase_unsorted"][1]["ret"] = "T*" +defs["ImVector_erase_unsorted"][1]["signature"] = "(const T*)" +defs["ImVector_erase_unsorted"][1]["stname"] = "ImVector" +defs["ImVector_erase_unsorted"][1]["templated"] = true +defs["ImVector_erase_unsorted"]["(const T*)"] = defs["ImVector_erase_unsorted"][1] +defs["ImVector_find"] = {} +defs["ImVector_find"][1] = {} +defs["ImVector_find"][1]["args"] = "(ImVector* self,const T v)" +defs["ImVector_find"][1]["argsT"] = {} +defs["ImVector_find"][1]["argsT"][1] = {} +defs["ImVector_find"][1]["argsT"][1]["name"] = "self" +defs["ImVector_find"][1]["argsT"][1]["type"] = "ImVector*" +defs["ImVector_find"][1]["argsT"][2] = {} +defs["ImVector_find"][1]["argsT"][2]["name"] = "v" +defs["ImVector_find"][1]["argsT"][2]["type"] = "const T" +defs["ImVector_find"][1]["argsoriginal"] = "(const T& v)" +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]["ov_cimguiname"] = "ImVector_findNil" +defs["ImVector_find"][1]["ret"] = "T*" +defs["ImVector_find"][1]["signature"] = "(const T)" +defs["ImVector_find"][1]["stname"] = "ImVector" +defs["ImVector_find"][1]["templated"] = true +defs["ImVector_find"][2] = {} +defs["ImVector_find"][2]["args"] = "(ImVector* self,const T v)" +defs["ImVector_find"][2]["argsT"] = {} +defs["ImVector_find"][2]["argsT"][1] = {} +defs["ImVector_find"][2]["argsT"][1]["name"] = "self" +defs["ImVector_find"][2]["argsT"][1]["type"] = "ImVector*" +defs["ImVector_find"][2]["argsT"][2] = {} +defs["ImVector_find"][2]["argsT"][2]["name"] = "v" +defs["ImVector_find"][2]["argsT"][2]["type"] = "const T" +defs["ImVector_find"][2]["argsoriginal"] = "(const T& v)" +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]["ov_cimguiname"] = "ImVector_find_const" +defs["ImVector_find"][2]["ret"] = "const T*" +defs["ImVector_find"][2]["signature"] = "(const T)const" +defs["ImVector_find"][2]["stname"] = "ImVector" +defs["ImVector_find"][2]["templated"] = true +defs["ImVector_find"]["(const T)"] = defs["ImVector_find"][1] +defs["ImVector_find"]["(const T)const"] = defs["ImVector_find"][2] +defs["ImVector_find_erase"] = {} +defs["ImVector_find_erase"][1] = {} +defs["ImVector_find_erase"][1]["args"] = "(ImVector* self,const T v)" +defs["ImVector_find_erase"][1]["argsT"] = {} +defs["ImVector_find_erase"][1]["argsT"][1] = {} +defs["ImVector_find_erase"][1]["argsT"][1]["name"] = "self" +defs["ImVector_find_erase"][1]["argsT"][1]["type"] = "ImVector*" +defs["ImVector_find_erase"][1]["argsT"][2] = {} +defs["ImVector_find_erase"][1]["argsT"][2]["name"] = "v" +defs["ImVector_find_erase"][1]["argsT"][2]["type"] = "const T" +defs["ImVector_find_erase"][1]["argsoriginal"] = "(const T& v)" +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]["ov_cimguiname"] = "ImVector_find_erase" +defs["ImVector_find_erase"][1]["ret"] = "bool" +defs["ImVector_find_erase"][1]["signature"] = "(const T)" +defs["ImVector_find_erase"][1]["stname"] = "ImVector" +defs["ImVector_find_erase"][1]["templated"] = true +defs["ImVector_find_erase"]["(const T)"] = defs["ImVector_find_erase"][1] +defs["ImVector_find_erase_unsorted"] = {} +defs["ImVector_find_erase_unsorted"][1] = {} +defs["ImVector_find_erase_unsorted"][1]["args"] = "(ImVector* self,const T v)" +defs["ImVector_find_erase_unsorted"][1]["argsT"] = {} +defs["ImVector_find_erase_unsorted"][1]["argsT"][1] = {} +defs["ImVector_find_erase_unsorted"][1]["argsT"][1]["name"] = "self" +defs["ImVector_find_erase_unsorted"][1]["argsT"][1]["type"] = "ImVector*" +defs["ImVector_find_erase_unsorted"][1]["argsT"][2] = {} +defs["ImVector_find_erase_unsorted"][1]["argsT"][2]["name"] = "v" +defs["ImVector_find_erase_unsorted"][1]["argsT"][2]["type"] = "const T" +defs["ImVector_find_erase_unsorted"][1]["argsoriginal"] = "(const T& v)" +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]["ov_cimguiname"] = "ImVector_find_erase_unsorted" +defs["ImVector_find_erase_unsorted"][1]["ret"] = "bool" +defs["ImVector_find_erase_unsorted"][1]["signature"] = "(const T)" +defs["ImVector_find_erase_unsorted"][1]["stname"] = "ImVector" +defs["ImVector_find_erase_unsorted"][1]["templated"] = true +defs["ImVector_find_erase_unsorted"]["(const T)"] = defs["ImVector_find_erase_unsorted"][1] +defs["ImVector_front"] = {} +defs["ImVector_front"][1] = {} +defs["ImVector_front"][1]["args"] = "(ImVector* self)" +defs["ImVector_front"][1]["argsT"] = {} +defs["ImVector_front"][1]["argsT"][1] = {} +defs["ImVector_front"][1]["argsT"][1]["name"] = "self" +defs["ImVector_front"][1]["argsT"][1]["type"] = "ImVector*" +defs["ImVector_front"][1]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImVector_frontNil" +defs["ImVector_front"][1]["ret"] = "T*" +defs["ImVector_front"][1]["retref"] = "&" +defs["ImVector_front"][1]["signature"] = "()" +defs["ImVector_front"][1]["stname"] = "ImVector" +defs["ImVector_front"][1]["templated"] = true +defs["ImVector_front"][2] = {} +defs["ImVector_front"][2]["args"] = "(ImVector* self)" +defs["ImVector_front"][2]["argsT"] = {} +defs["ImVector_front"][2]["argsT"][1] = {} +defs["ImVector_front"][2]["argsT"][1]["name"] = "self" +defs["ImVector_front"][2]["argsT"][1]["type"] = "ImVector*" +defs["ImVector_front"][2]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImVector_front_const" +defs["ImVector_front"][2]["ret"] = "const T*" +defs["ImVector_front"][2]["retref"] = "&" +defs["ImVector_front"][2]["signature"] = "()const" +defs["ImVector_front"][2]["stname"] = "ImVector" +defs["ImVector_front"][2]["templated"] = true +defs["ImVector_front"]["()"] = defs["ImVector_front"][1] +defs["ImVector_front"]["()const"] = defs["ImVector_front"][2] +defs["ImVector_index_from_ptr"] = {} +defs["ImVector_index_from_ptr"][1] = {} +defs["ImVector_index_from_ptr"][1]["args"] = "(ImVector* self,const T* it)" +defs["ImVector_index_from_ptr"][1]["argsT"] = {} +defs["ImVector_index_from_ptr"][1]["argsT"][1] = {} +defs["ImVector_index_from_ptr"][1]["argsT"][1]["name"] = "self" +defs["ImVector_index_from_ptr"][1]["argsT"][1]["type"] = "ImVector*" +defs["ImVector_index_from_ptr"][1]["argsT"][2] = {} +defs["ImVector_index_from_ptr"][1]["argsT"][2]["name"] = "it" +defs["ImVector_index_from_ptr"][1]["argsT"][2]["type"] = "const T*" +defs["ImVector_index_from_ptr"][1]["argsoriginal"] = "(const T* it)" +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]["ov_cimguiname"] = "ImVector_index_from_ptr" +defs["ImVector_index_from_ptr"][1]["ret"] = "int" +defs["ImVector_index_from_ptr"][1]["signature"] = "(const T*)const" +defs["ImVector_index_from_ptr"][1]["stname"] = "ImVector" +defs["ImVector_index_from_ptr"][1]["templated"] = true +defs["ImVector_index_from_ptr"]["(const T*)const"] = defs["ImVector_index_from_ptr"][1] +defs["ImVector_insert"] = {} +defs["ImVector_insert"][1] = {} +defs["ImVector_insert"][1]["args"] = "(ImVector* self,const T* it,const T v)" +defs["ImVector_insert"][1]["argsT"] = {} +defs["ImVector_insert"][1]["argsT"][1] = {} +defs["ImVector_insert"][1]["argsT"][1]["name"] = "self" +defs["ImVector_insert"][1]["argsT"][1]["type"] = "ImVector*" +defs["ImVector_insert"][1]["argsT"][2] = {} +defs["ImVector_insert"][1]["argsT"][2]["name"] = "it" +defs["ImVector_insert"][1]["argsT"][2]["type"] = "const T*" +defs["ImVector_insert"][1]["argsT"][3] = {} +defs["ImVector_insert"][1]["argsT"][3]["name"] = "v" +defs["ImVector_insert"][1]["argsT"][3]["type"] = "const T" +defs["ImVector_insert"][1]["argsoriginal"] = "(const T* it,const T& v)" +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]["ov_cimguiname"] = "ImVector_insert" +defs["ImVector_insert"][1]["ret"] = "T*" +defs["ImVector_insert"][1]["signature"] = "(const T*,const T)" +defs["ImVector_insert"][1]["stname"] = "ImVector" +defs["ImVector_insert"][1]["templated"] = true +defs["ImVector_insert"]["(const T*,const T)"] = defs["ImVector_insert"][1] +defs["ImVector_pop_back"] = {} +defs["ImVector_pop_back"][1] = {} +defs["ImVector_pop_back"][1]["args"] = "(ImVector* self)" +defs["ImVector_pop_back"][1]["argsT"] = {} +defs["ImVector_pop_back"][1]["argsT"][1] = {} +defs["ImVector_pop_back"][1]["argsT"][1]["name"] = "self" +defs["ImVector_pop_back"][1]["argsT"][1]["type"] = "ImVector*" +defs["ImVector_pop_back"][1]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImVector_pop_back" +defs["ImVector_pop_back"][1]["ret"] = "void" +defs["ImVector_pop_back"][1]["signature"] = "()" +defs["ImVector_pop_back"][1]["stname"] = "ImVector" +defs["ImVector_pop_back"][1]["templated"] = true +defs["ImVector_pop_back"]["()"] = defs["ImVector_pop_back"][1] +defs["ImVector_push_back"] = {} +defs["ImVector_push_back"][1] = {} +defs["ImVector_push_back"][1]["args"] = "(ImVector* self,const T v)" +defs["ImVector_push_back"][1]["argsT"] = {} +defs["ImVector_push_back"][1]["argsT"][1] = {} +defs["ImVector_push_back"][1]["argsT"][1]["name"] = "self" +defs["ImVector_push_back"][1]["argsT"][1]["type"] = "ImVector*" +defs["ImVector_push_back"][1]["argsT"][2] = {} +defs["ImVector_push_back"][1]["argsT"][2]["name"] = "v" +defs["ImVector_push_back"][1]["argsT"][2]["type"] = "const T" +defs["ImVector_push_back"][1]["argsoriginal"] = "(const T& v)" +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]["ov_cimguiname"] = "ImVector_push_back" +defs["ImVector_push_back"][1]["ret"] = "void" +defs["ImVector_push_back"][1]["signature"] = "(const T)" +defs["ImVector_push_back"][1]["stname"] = "ImVector" +defs["ImVector_push_back"][1]["templated"] = true +defs["ImVector_push_back"]["(const T)"] = defs["ImVector_push_back"][1] +defs["ImVector_push_front"] = {} +defs["ImVector_push_front"][1] = {} +defs["ImVector_push_front"][1]["args"] = "(ImVector* self,const T v)" +defs["ImVector_push_front"][1]["argsT"] = {} +defs["ImVector_push_front"][1]["argsT"][1] = {} +defs["ImVector_push_front"][1]["argsT"][1]["name"] = "self" +defs["ImVector_push_front"][1]["argsT"][1]["type"] = "ImVector*" +defs["ImVector_push_front"][1]["argsT"][2] = {} +defs["ImVector_push_front"][1]["argsT"][2]["name"] = "v" +defs["ImVector_push_front"][1]["argsT"][2]["type"] = "const T" +defs["ImVector_push_front"][1]["argsoriginal"] = "(const T& v)" +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]["ov_cimguiname"] = "ImVector_push_front" +defs["ImVector_push_front"][1]["ret"] = "void" +defs["ImVector_push_front"][1]["signature"] = "(const T)" +defs["ImVector_push_front"][1]["stname"] = "ImVector" +defs["ImVector_push_front"][1]["templated"] = true +defs["ImVector_push_front"]["(const T)"] = defs["ImVector_push_front"][1] +defs["ImVector_reserve"] = {} +defs["ImVector_reserve"][1] = {} +defs["ImVector_reserve"][1]["args"] = "(ImVector* self,int new_capacity)" +defs["ImVector_reserve"][1]["argsT"] = {} +defs["ImVector_reserve"][1]["argsT"][1] = {} +defs["ImVector_reserve"][1]["argsT"][1]["name"] = "self" +defs["ImVector_reserve"][1]["argsT"][1]["type"] = "ImVector*" +defs["ImVector_reserve"][1]["argsT"][2] = {} +defs["ImVector_reserve"][1]["argsT"][2]["name"] = "new_capacity" +defs["ImVector_reserve"][1]["argsT"][2]["type"] = "int" +defs["ImVector_reserve"][1]["argsoriginal"] = "(int new_capacity)" +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]["ov_cimguiname"] = "ImVector_reserve" +defs["ImVector_reserve"][1]["ret"] = "void" +defs["ImVector_reserve"][1]["signature"] = "(int)" +defs["ImVector_reserve"][1]["stname"] = "ImVector" +defs["ImVector_reserve"][1]["templated"] = true +defs["ImVector_reserve"]["(int)"] = defs["ImVector_reserve"][1] +defs["ImVector_resize"] = {} +defs["ImVector_resize"][1] = {} +defs["ImVector_resize"][1]["args"] = "(ImVector* self,int new_size)" +defs["ImVector_resize"][1]["argsT"] = {} +defs["ImVector_resize"][1]["argsT"][1] = {} +defs["ImVector_resize"][1]["argsT"][1]["name"] = "self" +defs["ImVector_resize"][1]["argsT"][1]["type"] = "ImVector*" +defs["ImVector_resize"][1]["argsT"][2] = {} +defs["ImVector_resize"][1]["argsT"][2]["name"] = "new_size" +defs["ImVector_resize"][1]["argsT"][2]["type"] = "int" +defs["ImVector_resize"][1]["argsoriginal"] = "(int new_size)" +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]["ov_cimguiname"] = "ImVector_resizeNil" +defs["ImVector_resize"][1]["ret"] = "void" +defs["ImVector_resize"][1]["signature"] = "(int)" +defs["ImVector_resize"][1]["stname"] = "ImVector" +defs["ImVector_resize"][1]["templated"] = true +defs["ImVector_resize"][2] = {} +defs["ImVector_resize"][2]["args"] = "(ImVector* self,int new_size,const T v)" +defs["ImVector_resize"][2]["argsT"] = {} +defs["ImVector_resize"][2]["argsT"][1] = {} +defs["ImVector_resize"][2]["argsT"][1]["name"] = "self" +defs["ImVector_resize"][2]["argsT"][1]["type"] = "ImVector*" +defs["ImVector_resize"][2]["argsT"][2] = {} +defs["ImVector_resize"][2]["argsT"][2]["name"] = "new_size" +defs["ImVector_resize"][2]["argsT"][2]["type"] = "int" +defs["ImVector_resize"][2]["argsT"][3] = {} +defs["ImVector_resize"][2]["argsT"][3]["name"] = "v" +defs["ImVector_resize"][2]["argsT"][3]["type"] = "const T" +defs["ImVector_resize"][2]["argsoriginal"] = "(int new_size,const T& v)" +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]["ov_cimguiname"] = "ImVector_resizeT" +defs["ImVector_resize"][2]["ret"] = "void" +defs["ImVector_resize"][2]["signature"] = "(int,const T)" +defs["ImVector_resize"][2]["stname"] = "ImVector" +defs["ImVector_resize"][2]["templated"] = true +defs["ImVector_resize"]["(int)"] = defs["ImVector_resize"][1] +defs["ImVector_resize"]["(int,const T)"] = defs["ImVector_resize"][2] +defs["ImVector_shrink"] = {} +defs["ImVector_shrink"][1] = {} +defs["ImVector_shrink"][1]["args"] = "(ImVector* self,int new_size)" +defs["ImVector_shrink"][1]["argsT"] = {} +defs["ImVector_shrink"][1]["argsT"][1] = {} +defs["ImVector_shrink"][1]["argsT"][1]["name"] = "self" +defs["ImVector_shrink"][1]["argsT"][1]["type"] = "ImVector*" +defs["ImVector_shrink"][1]["argsT"][2] = {} +defs["ImVector_shrink"][1]["argsT"][2]["name"] = "new_size" +defs["ImVector_shrink"][1]["argsT"][2]["type"] = "int" +defs["ImVector_shrink"][1]["argsoriginal"] = "(int new_size)" +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]["ov_cimguiname"] = "ImVector_shrink" +defs["ImVector_shrink"][1]["ret"] = "void" +defs["ImVector_shrink"][1]["signature"] = "(int)" +defs["ImVector_shrink"][1]["stname"] = "ImVector" +defs["ImVector_shrink"][1]["templated"] = true +defs["ImVector_shrink"]["(int)"] = defs["ImVector_shrink"][1] +defs["ImVector_size"] = {} +defs["ImVector_size"][1] = {} +defs["ImVector_size"][1]["args"] = "(ImVector* self)" +defs["ImVector_size"][1]["argsT"] = {} +defs["ImVector_size"][1]["argsT"][1] = {} +defs["ImVector_size"][1]["argsT"][1]["name"] = "self" +defs["ImVector_size"][1]["argsT"][1]["type"] = "ImVector*" +defs["ImVector_size"][1]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImVector_size" +defs["ImVector_size"][1]["ret"] = "int" +defs["ImVector_size"][1]["signature"] = "()const" +defs["ImVector_size"][1]["stname"] = "ImVector" +defs["ImVector_size"][1]["templated"] = true +defs["ImVector_size"]["()const"] = defs["ImVector_size"][1] +defs["ImVector_size_in_bytes"] = {} +defs["ImVector_size_in_bytes"][1] = {} +defs["ImVector_size_in_bytes"][1]["args"] = "(ImVector* self)" +defs["ImVector_size_in_bytes"][1]["argsT"] = {} +defs["ImVector_size_in_bytes"][1]["argsT"][1] = {} +defs["ImVector_size_in_bytes"][1]["argsT"][1]["name"] = "self" +defs["ImVector_size_in_bytes"][1]["argsT"][1]["type"] = "ImVector*" +defs["ImVector_size_in_bytes"][1]["argsoriginal"] = "()" +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]["ov_cimguiname"] = "ImVector_size_in_bytes" +defs["ImVector_size_in_bytes"][1]["ret"] = "int" +defs["ImVector_size_in_bytes"][1]["signature"] = "()const" +defs["ImVector_size_in_bytes"][1]["stname"] = "ImVector" +defs["ImVector_size_in_bytes"][1]["templated"] = true +defs["ImVector_size_in_bytes"]["()const"] = defs["ImVector_size_in_bytes"][1] +defs["ImVector_swap"] = {} +defs["ImVector_swap"][1] = {} +defs["ImVector_swap"][1]["args"] = "(ImVector* self,ImVector rhs)" +defs["ImVector_swap"][1]["argsT"] = {} +defs["ImVector_swap"][1]["argsT"][1] = {} +defs["ImVector_swap"][1]["argsT"][1]["name"] = "self" +defs["ImVector_swap"][1]["argsT"][1]["type"] = "ImVector*" +defs["ImVector_swap"][1]["argsT"][2] = {} +defs["ImVector_swap"][1]["argsT"][2]["name"] = "rhs" +defs["ImVector_swap"][1]["argsT"][2]["type"] = "ImVector&" +defs["ImVector_swap"][1]["argsoriginal"] = "(ImVector& rhs)" +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]["ov_cimguiname"] = "ImVector_swap" +defs["ImVector_swap"][1]["ret"] = "void" +defs["ImVector_swap"][1]["signature"] = "(ImVector)" +defs["ImVector_swap"][1]["stname"] = "ImVector" +defs["ImVector_swap"][1]["templated"] = true +defs["ImVector_swap"]["(ImVector)"] = defs["ImVector_swap"][1] +defs["igAcceptDragDropPayload"] = {} +defs["igAcceptDragDropPayload"][1] = {} +defs["igAcceptDragDropPayload"][1]["args"] = "(const char* type,ImGuiDragDropFlags flags)" +defs["igAcceptDragDropPayload"][1]["argsT"] = {} +defs["igAcceptDragDropPayload"][1]["argsT"][1] = {} +defs["igAcceptDragDropPayload"][1]["argsT"][1]["name"] = "type" +defs["igAcceptDragDropPayload"][1]["argsT"][1]["type"] = "const char*" +defs["igAcceptDragDropPayload"][1]["argsT"][2] = {} +defs["igAcceptDragDropPayload"][1]["argsT"][2]["name"] = "flags" +defs["igAcceptDragDropPayload"][1]["argsT"][2]["type"] = "ImGuiDragDropFlags" +defs["igAcceptDragDropPayload"][1]["argsoriginal"] = "(const char* type,ImGuiDragDropFlags flags=0)" +defs["igAcceptDragDropPayload"][1]["call_args"] = "(type,flags)" +defs["igAcceptDragDropPayload"][1]["cimguiname"] = "igAcceptDragDropPayload" +defs["igAcceptDragDropPayload"][1]["defaults"] = {} +defs["igAcceptDragDropPayload"][1]["defaults"]["flags"] = "0" +defs["igAcceptDragDropPayload"][1]["funcname"] = "AcceptDragDropPayload" +defs["igAcceptDragDropPayload"][1]["namespace"] = "ImGui" +defs["igAcceptDragDropPayload"][1]["ov_cimguiname"] = "igAcceptDragDropPayload" +defs["igAcceptDragDropPayload"][1]["ret"] = "const ImGuiPayload*" +defs["igAcceptDragDropPayload"][1]["signature"] = "(const char*,ImGuiDragDropFlags)" +defs["igAcceptDragDropPayload"][1]["stname"] = "" +defs["igAcceptDragDropPayload"]["(const char*,ImGuiDragDropFlags)"] = defs["igAcceptDragDropPayload"][1] +defs["igAlignTextToFramePadding"] = {} +defs["igAlignTextToFramePadding"][1] = {} +defs["igAlignTextToFramePadding"][1]["args"] = "()" +defs["igAlignTextToFramePadding"][1]["argsT"] = {} +defs["igAlignTextToFramePadding"][1]["argsoriginal"] = "()" +defs["igAlignTextToFramePadding"][1]["call_args"] = "()" +defs["igAlignTextToFramePadding"][1]["cimguiname"] = "igAlignTextToFramePadding" +defs["igAlignTextToFramePadding"][1]["defaults"] = {} +defs["igAlignTextToFramePadding"][1]["funcname"] = "AlignTextToFramePadding" +defs["igAlignTextToFramePadding"][1]["namespace"] = "ImGui" +defs["igAlignTextToFramePadding"][1]["ov_cimguiname"] = "igAlignTextToFramePadding" +defs["igAlignTextToFramePadding"][1]["ret"] = "void" +defs["igAlignTextToFramePadding"][1]["signature"] = "()" +defs["igAlignTextToFramePadding"][1]["stname"] = "" +defs["igAlignTextToFramePadding"]["()"] = defs["igAlignTextToFramePadding"][1] +defs["igArrowButton"] = {} +defs["igArrowButton"][1] = {} +defs["igArrowButton"][1]["args"] = "(const char* str_id,ImGuiDir dir)" +defs["igArrowButton"][1]["argsT"] = {} +defs["igArrowButton"][1]["argsT"][1] = {} +defs["igArrowButton"][1]["argsT"][1]["name"] = "str_id" +defs["igArrowButton"][1]["argsT"][1]["type"] = "const char*" +defs["igArrowButton"][1]["argsT"][2] = {} +defs["igArrowButton"][1]["argsT"][2]["name"] = "dir" +defs["igArrowButton"][1]["argsT"][2]["type"] = "ImGuiDir" +defs["igArrowButton"][1]["argsoriginal"] = "(const char* str_id,ImGuiDir dir)" +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]["namespace"] = "ImGui" +defs["igArrowButton"][1]["ov_cimguiname"] = "igArrowButton" +defs["igArrowButton"][1]["ret"] = "bool" +defs["igArrowButton"][1]["signature"] = "(const char*,ImGuiDir)" +defs["igArrowButton"][1]["stname"] = "" +defs["igArrowButton"]["(const char*,ImGuiDir)"] = defs["igArrowButton"][1] +defs["igBegin"] = {} +defs["igBegin"][1] = {} +defs["igBegin"][1]["args"] = "(const char* name,bool* p_open,ImGuiWindowFlags flags)" +defs["igBegin"][1]["argsT"] = {} +defs["igBegin"][1]["argsT"][1] = {} +defs["igBegin"][1]["argsT"][1]["name"] = "name" +defs["igBegin"][1]["argsT"][1]["type"] = "const char*" +defs["igBegin"][1]["argsT"][2] = {} +defs["igBegin"][1]["argsT"][2]["name"] = "p_open" +defs["igBegin"][1]["argsT"][2]["type"] = "bool*" +defs["igBegin"][1]["argsT"][3] = {} +defs["igBegin"][1]["argsT"][3]["name"] = "flags" +defs["igBegin"][1]["argsT"][3]["type"] = "ImGuiWindowFlags" +defs["igBegin"][1]["argsoriginal"] = "(const char* name,bool* p_open=((void*)0),ImGuiWindowFlags flags=0)" +defs["igBegin"][1]["call_args"] = "(name,p_open,flags)" +defs["igBegin"][1]["cimguiname"] = "igBegin" +defs["igBegin"][1]["defaults"] = {} +defs["igBegin"][1]["defaults"]["flags"] = "0" +defs["igBegin"][1]["defaults"]["p_open"] = "((void*)0)" +defs["igBegin"][1]["funcname"] = "Begin" +defs["igBegin"][1]["namespace"] = "ImGui" +defs["igBegin"][1]["ov_cimguiname"] = "igBegin" +defs["igBegin"][1]["ret"] = "bool" +defs["igBegin"][1]["signature"] = "(const char*,bool*,ImGuiWindowFlags)" +defs["igBegin"][1]["stname"] = "" +defs["igBegin"]["(const char*,bool*,ImGuiWindowFlags)"] = defs["igBegin"][1] +defs["igBeginChild"] = {} +defs["igBeginChild"][1] = {} +defs["igBeginChild"][1]["args"] = "(const char* str_id,const ImVec2 size,bool border,ImGuiWindowFlags flags)" +defs["igBeginChild"][1]["argsT"] = {} +defs["igBeginChild"][1]["argsT"][1] = {} +defs["igBeginChild"][1]["argsT"][1]["name"] = "str_id" +defs["igBeginChild"][1]["argsT"][1]["type"] = "const char*" +defs["igBeginChild"][1]["argsT"][2] = {} +defs["igBeginChild"][1]["argsT"][2]["name"] = "size" +defs["igBeginChild"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igBeginChild"][1]["argsT"][3] = {} +defs["igBeginChild"][1]["argsT"][3]["name"] = "border" +defs["igBeginChild"][1]["argsT"][3]["type"] = "bool" +defs["igBeginChild"][1]["argsT"][4] = {} +defs["igBeginChild"][1]["argsT"][4]["name"] = "flags" +defs["igBeginChild"][1]["argsT"][4]["type"] = "ImGuiWindowFlags" +defs["igBeginChild"][1]["argsoriginal"] = "(const char* str_id,const ImVec2& size=ImVec2(0,0),bool border=false,ImGuiWindowFlags flags=0)" +defs["igBeginChild"][1]["call_args"] = "(str_id,size,border,flags)" +defs["igBeginChild"][1]["cimguiname"] = "igBeginChild" +defs["igBeginChild"][1]["defaults"] = {} +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]["namespace"] = "ImGui" +defs["igBeginChild"][1]["ov_cimguiname"] = "igBeginChildStr" +defs["igBeginChild"][1]["ret"] = "bool" +defs["igBeginChild"][1]["signature"] = "(const char*,const ImVec2,bool,ImGuiWindowFlags)" +defs["igBeginChild"][1]["stname"] = "" +defs["igBeginChild"][2] = {} +defs["igBeginChild"][2]["args"] = "(ImGuiID id,const ImVec2 size,bool border,ImGuiWindowFlags flags)" +defs["igBeginChild"][2]["argsT"] = {} +defs["igBeginChild"][2]["argsT"][1] = {} +defs["igBeginChild"][2]["argsT"][1]["name"] = "id" +defs["igBeginChild"][2]["argsT"][1]["type"] = "ImGuiID" +defs["igBeginChild"][2]["argsT"][2] = {} +defs["igBeginChild"][2]["argsT"][2]["name"] = "size" +defs["igBeginChild"][2]["argsT"][2]["type"] = "const ImVec2" +defs["igBeginChild"][2]["argsT"][3] = {} +defs["igBeginChild"][2]["argsT"][3]["name"] = "border" +defs["igBeginChild"][2]["argsT"][3]["type"] = "bool" +defs["igBeginChild"][2]["argsT"][4] = {} +defs["igBeginChild"][2]["argsT"][4]["name"] = "flags" +defs["igBeginChild"][2]["argsT"][4]["type"] = "ImGuiWindowFlags" +defs["igBeginChild"][2]["argsoriginal"] = "(ImGuiID id,const ImVec2& size=ImVec2(0,0),bool border=false,ImGuiWindowFlags flags=0)" +defs["igBeginChild"][2]["call_args"] = "(id,size,border,flags)" +defs["igBeginChild"][2]["cimguiname"] = "igBeginChild" +defs["igBeginChild"][2]["defaults"] = {} +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]["namespace"] = "ImGui" +defs["igBeginChild"][2]["ov_cimguiname"] = "igBeginChildID" +defs["igBeginChild"][2]["ret"] = "bool" +defs["igBeginChild"][2]["signature"] = "(ImGuiID,const ImVec2,bool,ImGuiWindowFlags)" +defs["igBeginChild"][2]["stname"] = "" +defs["igBeginChild"]["(ImGuiID,const ImVec2,bool,ImGuiWindowFlags)"] = defs["igBeginChild"][2] +defs["igBeginChild"]["(const char*,const ImVec2,bool,ImGuiWindowFlags)"] = defs["igBeginChild"][1] +defs["igBeginChildFrame"] = {} +defs["igBeginChildFrame"][1] = {} +defs["igBeginChildFrame"][1]["args"] = "(ImGuiID id,const ImVec2 size,ImGuiWindowFlags flags)" +defs["igBeginChildFrame"][1]["argsT"] = {} +defs["igBeginChildFrame"][1]["argsT"][1] = {} +defs["igBeginChildFrame"][1]["argsT"][1]["name"] = "id" +defs["igBeginChildFrame"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igBeginChildFrame"][1]["argsT"][2] = {} +defs["igBeginChildFrame"][1]["argsT"][2]["name"] = "size" +defs["igBeginChildFrame"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igBeginChildFrame"][1]["argsT"][3] = {} +defs["igBeginChildFrame"][1]["argsT"][3]["name"] = "flags" +defs["igBeginChildFrame"][1]["argsT"][3]["type"] = "ImGuiWindowFlags" +defs["igBeginChildFrame"][1]["argsoriginal"] = "(ImGuiID id,const ImVec2& size,ImGuiWindowFlags flags=0)" +defs["igBeginChildFrame"][1]["call_args"] = "(id,size,flags)" +defs["igBeginChildFrame"][1]["cimguiname"] = "igBeginChildFrame" +defs["igBeginChildFrame"][1]["defaults"] = {} +defs["igBeginChildFrame"][1]["defaults"]["flags"] = "0" +defs["igBeginChildFrame"][1]["funcname"] = "BeginChildFrame" +defs["igBeginChildFrame"][1]["namespace"] = "ImGui" +defs["igBeginChildFrame"][1]["ov_cimguiname"] = "igBeginChildFrame" +defs["igBeginChildFrame"][1]["ret"] = "bool" +defs["igBeginChildFrame"][1]["signature"] = "(ImGuiID,const ImVec2,ImGuiWindowFlags)" +defs["igBeginChildFrame"][1]["stname"] = "" +defs["igBeginChildFrame"]["(ImGuiID,const ImVec2,ImGuiWindowFlags)"] = defs["igBeginChildFrame"][1] +defs["igBeginCombo"] = {} +defs["igBeginCombo"][1] = {} +defs["igBeginCombo"][1]["args"] = "(const char* label,const char* preview_value,ImGuiComboFlags flags)" +defs["igBeginCombo"][1]["argsT"] = {} +defs["igBeginCombo"][1]["argsT"][1] = {} +defs["igBeginCombo"][1]["argsT"][1]["name"] = "label" +defs["igBeginCombo"][1]["argsT"][1]["type"] = "const char*" +defs["igBeginCombo"][1]["argsT"][2] = {} +defs["igBeginCombo"][1]["argsT"][2]["name"] = "preview_value" +defs["igBeginCombo"][1]["argsT"][2]["type"] = "const char*" +defs["igBeginCombo"][1]["argsT"][3] = {} +defs["igBeginCombo"][1]["argsT"][3]["name"] = "flags" +defs["igBeginCombo"][1]["argsT"][3]["type"] = "ImGuiComboFlags" +defs["igBeginCombo"][1]["argsoriginal"] = "(const char* label,const char* preview_value,ImGuiComboFlags flags=0)" +defs["igBeginCombo"][1]["call_args"] = "(label,preview_value,flags)" +defs["igBeginCombo"][1]["cimguiname"] = "igBeginCombo" +defs["igBeginCombo"][1]["defaults"] = {} +defs["igBeginCombo"][1]["defaults"]["flags"] = "0" +defs["igBeginCombo"][1]["funcname"] = "BeginCombo" +defs["igBeginCombo"][1]["namespace"] = "ImGui" +defs["igBeginCombo"][1]["ov_cimguiname"] = "igBeginCombo" +defs["igBeginCombo"][1]["ret"] = "bool" +defs["igBeginCombo"][1]["signature"] = "(const char*,const char*,ImGuiComboFlags)" +defs["igBeginCombo"][1]["stname"] = "" +defs["igBeginCombo"]["(const char*,const char*,ImGuiComboFlags)"] = defs["igBeginCombo"][1] +defs["igBeginDragDropSource"] = {} +defs["igBeginDragDropSource"][1] = {} +defs["igBeginDragDropSource"][1]["args"] = "(ImGuiDragDropFlags flags)" +defs["igBeginDragDropSource"][1]["argsT"] = {} +defs["igBeginDragDropSource"][1]["argsT"][1] = {} +defs["igBeginDragDropSource"][1]["argsT"][1]["name"] = "flags" +defs["igBeginDragDropSource"][1]["argsT"][1]["type"] = "ImGuiDragDropFlags" +defs["igBeginDragDropSource"][1]["argsoriginal"] = "(ImGuiDragDropFlags flags=0)" +defs["igBeginDragDropSource"][1]["call_args"] = "(flags)" +defs["igBeginDragDropSource"][1]["cimguiname"] = "igBeginDragDropSource" +defs["igBeginDragDropSource"][1]["defaults"] = {} +defs["igBeginDragDropSource"][1]["defaults"]["flags"] = "0" +defs["igBeginDragDropSource"][1]["funcname"] = "BeginDragDropSource" +defs["igBeginDragDropSource"][1]["namespace"] = "ImGui" +defs["igBeginDragDropSource"][1]["ov_cimguiname"] = "igBeginDragDropSource" +defs["igBeginDragDropSource"][1]["ret"] = "bool" +defs["igBeginDragDropSource"][1]["signature"] = "(ImGuiDragDropFlags)" +defs["igBeginDragDropSource"][1]["stname"] = "" +defs["igBeginDragDropSource"]["(ImGuiDragDropFlags)"] = defs["igBeginDragDropSource"][1] +defs["igBeginDragDropTarget"] = {} +defs["igBeginDragDropTarget"][1] = {} +defs["igBeginDragDropTarget"][1]["args"] = "()" +defs["igBeginDragDropTarget"][1]["argsT"] = {} +defs["igBeginDragDropTarget"][1]["argsoriginal"] = "()" +defs["igBeginDragDropTarget"][1]["call_args"] = "()" +defs["igBeginDragDropTarget"][1]["cimguiname"] = "igBeginDragDropTarget" +defs["igBeginDragDropTarget"][1]["defaults"] = {} +defs["igBeginDragDropTarget"][1]["funcname"] = "BeginDragDropTarget" +defs["igBeginDragDropTarget"][1]["namespace"] = "ImGui" +defs["igBeginDragDropTarget"][1]["ov_cimguiname"] = "igBeginDragDropTarget" +defs["igBeginDragDropTarget"][1]["ret"] = "bool" +defs["igBeginDragDropTarget"][1]["signature"] = "()" +defs["igBeginDragDropTarget"][1]["stname"] = "" +defs["igBeginDragDropTarget"]["()"] = defs["igBeginDragDropTarget"][1] +defs["igBeginGroup"] = {} +defs["igBeginGroup"][1] = {} +defs["igBeginGroup"][1]["args"] = "()" +defs["igBeginGroup"][1]["argsT"] = {} +defs["igBeginGroup"][1]["argsoriginal"] = "()" +defs["igBeginGroup"][1]["call_args"] = "()" +defs["igBeginGroup"][1]["cimguiname"] = "igBeginGroup" +defs["igBeginGroup"][1]["defaults"] = {} +defs["igBeginGroup"][1]["funcname"] = "BeginGroup" +defs["igBeginGroup"][1]["namespace"] = "ImGui" +defs["igBeginGroup"][1]["ov_cimguiname"] = "igBeginGroup" +defs["igBeginGroup"][1]["ret"] = "void" +defs["igBeginGroup"][1]["signature"] = "()" +defs["igBeginGroup"][1]["stname"] = "" +defs["igBeginGroup"]["()"] = defs["igBeginGroup"][1] +defs["igBeginMainMenuBar"] = {} +defs["igBeginMainMenuBar"][1] = {} +defs["igBeginMainMenuBar"][1]["args"] = "()" +defs["igBeginMainMenuBar"][1]["argsT"] = {} +defs["igBeginMainMenuBar"][1]["argsoriginal"] = "()" +defs["igBeginMainMenuBar"][1]["call_args"] = "()" +defs["igBeginMainMenuBar"][1]["cimguiname"] = "igBeginMainMenuBar" +defs["igBeginMainMenuBar"][1]["defaults"] = {} +defs["igBeginMainMenuBar"][1]["funcname"] = "BeginMainMenuBar" +defs["igBeginMainMenuBar"][1]["namespace"] = "ImGui" +defs["igBeginMainMenuBar"][1]["ov_cimguiname"] = "igBeginMainMenuBar" +defs["igBeginMainMenuBar"][1]["ret"] = "bool" +defs["igBeginMainMenuBar"][1]["signature"] = "()" +defs["igBeginMainMenuBar"][1]["stname"] = "" +defs["igBeginMainMenuBar"]["()"] = defs["igBeginMainMenuBar"][1] +defs["igBeginMenu"] = {} +defs["igBeginMenu"][1] = {} +defs["igBeginMenu"][1]["args"] = "(const char* label,bool enabled)" +defs["igBeginMenu"][1]["argsT"] = {} +defs["igBeginMenu"][1]["argsT"][1] = {} +defs["igBeginMenu"][1]["argsT"][1]["name"] = "label" +defs["igBeginMenu"][1]["argsT"][1]["type"] = "const char*" +defs["igBeginMenu"][1]["argsT"][2] = {} +defs["igBeginMenu"][1]["argsT"][2]["name"] = "enabled" +defs["igBeginMenu"][1]["argsT"][2]["type"] = "bool" +defs["igBeginMenu"][1]["argsoriginal"] = "(const char* label,bool enabled=true)" +defs["igBeginMenu"][1]["call_args"] = "(label,enabled)" +defs["igBeginMenu"][1]["cimguiname"] = "igBeginMenu" +defs["igBeginMenu"][1]["defaults"] = {} +defs["igBeginMenu"][1]["defaults"]["enabled"] = "true" +defs["igBeginMenu"][1]["funcname"] = "BeginMenu" +defs["igBeginMenu"][1]["namespace"] = "ImGui" +defs["igBeginMenu"][1]["ov_cimguiname"] = "igBeginMenu" +defs["igBeginMenu"][1]["ret"] = "bool" +defs["igBeginMenu"][1]["signature"] = "(const char*,bool)" +defs["igBeginMenu"][1]["stname"] = "" +defs["igBeginMenu"]["(const char*,bool)"] = defs["igBeginMenu"][1] +defs["igBeginMenuBar"] = {} +defs["igBeginMenuBar"][1] = {} +defs["igBeginMenuBar"][1]["args"] = "()" +defs["igBeginMenuBar"][1]["argsT"] = {} +defs["igBeginMenuBar"][1]["argsoriginal"] = "()" +defs["igBeginMenuBar"][1]["call_args"] = "()" +defs["igBeginMenuBar"][1]["cimguiname"] = "igBeginMenuBar" +defs["igBeginMenuBar"][1]["defaults"] = {} +defs["igBeginMenuBar"][1]["funcname"] = "BeginMenuBar" +defs["igBeginMenuBar"][1]["namespace"] = "ImGui" +defs["igBeginMenuBar"][1]["ov_cimguiname"] = "igBeginMenuBar" +defs["igBeginMenuBar"][1]["ret"] = "bool" +defs["igBeginMenuBar"][1]["signature"] = "()" +defs["igBeginMenuBar"][1]["stname"] = "" +defs["igBeginMenuBar"]["()"] = defs["igBeginMenuBar"][1] +defs["igBeginPopup"] = {} +defs["igBeginPopup"][1] = {} +defs["igBeginPopup"][1]["args"] = "(const char* str_id,ImGuiWindowFlags flags)" +defs["igBeginPopup"][1]["argsT"] = {} +defs["igBeginPopup"][1]["argsT"][1] = {} +defs["igBeginPopup"][1]["argsT"][1]["name"] = "str_id" +defs["igBeginPopup"][1]["argsT"][1]["type"] = "const char*" +defs["igBeginPopup"][1]["argsT"][2] = {} +defs["igBeginPopup"][1]["argsT"][2]["name"] = "flags" +defs["igBeginPopup"][1]["argsT"][2]["type"] = "ImGuiWindowFlags" +defs["igBeginPopup"][1]["argsoriginal"] = "(const char* str_id,ImGuiWindowFlags flags=0)" +defs["igBeginPopup"][1]["call_args"] = "(str_id,flags)" +defs["igBeginPopup"][1]["cimguiname"] = "igBeginPopup" +defs["igBeginPopup"][1]["defaults"] = {} +defs["igBeginPopup"][1]["defaults"]["flags"] = "0" +defs["igBeginPopup"][1]["funcname"] = "BeginPopup" +defs["igBeginPopup"][1]["namespace"] = "ImGui" +defs["igBeginPopup"][1]["ov_cimguiname"] = "igBeginPopup" +defs["igBeginPopup"][1]["ret"] = "bool" +defs["igBeginPopup"][1]["signature"] = "(const char*,ImGuiWindowFlags)" +defs["igBeginPopup"][1]["stname"] = "" +defs["igBeginPopup"]["(const char*,ImGuiWindowFlags)"] = defs["igBeginPopup"][1] +defs["igBeginPopupContextItem"] = {} +defs["igBeginPopupContextItem"][1] = {} +defs["igBeginPopupContextItem"][1]["args"] = "(const char* str_id,ImGuiMouseButton mouse_button)" +defs["igBeginPopupContextItem"][1]["argsT"] = {} +defs["igBeginPopupContextItem"][1]["argsT"][1] = {} +defs["igBeginPopupContextItem"][1]["argsT"][1]["name"] = "str_id" +defs["igBeginPopupContextItem"][1]["argsT"][1]["type"] = "const char*" +defs["igBeginPopupContextItem"][1]["argsT"][2] = {} +defs["igBeginPopupContextItem"][1]["argsT"][2]["name"] = "mouse_button" +defs["igBeginPopupContextItem"][1]["argsT"][2]["type"] = "ImGuiMouseButton" +defs["igBeginPopupContextItem"][1]["argsoriginal"] = "(const char* str_id=((void*)0),ImGuiMouseButton mouse_button=1)" +defs["igBeginPopupContextItem"][1]["call_args"] = "(str_id,mouse_button)" +defs["igBeginPopupContextItem"][1]["cimguiname"] = "igBeginPopupContextItem" +defs["igBeginPopupContextItem"][1]["defaults"] = {} +defs["igBeginPopupContextItem"][1]["defaults"]["mouse_button"] = "1" +defs["igBeginPopupContextItem"][1]["defaults"]["str_id"] = "((void*)0)" +defs["igBeginPopupContextItem"][1]["funcname"] = "BeginPopupContextItem" +defs["igBeginPopupContextItem"][1]["namespace"] = "ImGui" +defs["igBeginPopupContextItem"][1]["ov_cimguiname"] = "igBeginPopupContextItem" +defs["igBeginPopupContextItem"][1]["ret"] = "bool" +defs["igBeginPopupContextItem"][1]["signature"] = "(const char*,ImGuiMouseButton)" +defs["igBeginPopupContextItem"][1]["stname"] = "" +defs["igBeginPopupContextItem"]["(const char*,ImGuiMouseButton)"] = defs["igBeginPopupContextItem"][1] +defs["igBeginPopupContextVoid"] = {} +defs["igBeginPopupContextVoid"][1] = {} +defs["igBeginPopupContextVoid"][1]["args"] = "(const char* str_id,ImGuiMouseButton mouse_button)" +defs["igBeginPopupContextVoid"][1]["argsT"] = {} +defs["igBeginPopupContextVoid"][1]["argsT"][1] = {} +defs["igBeginPopupContextVoid"][1]["argsT"][1]["name"] = "str_id" +defs["igBeginPopupContextVoid"][1]["argsT"][1]["type"] = "const char*" +defs["igBeginPopupContextVoid"][1]["argsT"][2] = {} +defs["igBeginPopupContextVoid"][1]["argsT"][2]["name"] = "mouse_button" +defs["igBeginPopupContextVoid"][1]["argsT"][2]["type"] = "ImGuiMouseButton" +defs["igBeginPopupContextVoid"][1]["argsoriginal"] = "(const char* str_id=((void*)0),ImGuiMouseButton mouse_button=1)" +defs["igBeginPopupContextVoid"][1]["call_args"] = "(str_id,mouse_button)" +defs["igBeginPopupContextVoid"][1]["cimguiname"] = "igBeginPopupContextVoid" +defs["igBeginPopupContextVoid"][1]["defaults"] = {} +defs["igBeginPopupContextVoid"][1]["defaults"]["mouse_button"] = "1" +defs["igBeginPopupContextVoid"][1]["defaults"]["str_id"] = "((void*)0)" +defs["igBeginPopupContextVoid"][1]["funcname"] = "BeginPopupContextVoid" +defs["igBeginPopupContextVoid"][1]["namespace"] = "ImGui" +defs["igBeginPopupContextVoid"][1]["ov_cimguiname"] = "igBeginPopupContextVoid" +defs["igBeginPopupContextVoid"][1]["ret"] = "bool" +defs["igBeginPopupContextVoid"][1]["signature"] = "(const char*,ImGuiMouseButton)" +defs["igBeginPopupContextVoid"][1]["stname"] = "" +defs["igBeginPopupContextVoid"]["(const char*,ImGuiMouseButton)"] = defs["igBeginPopupContextVoid"][1] +defs["igBeginPopupContextWindow"] = {} +defs["igBeginPopupContextWindow"][1] = {} +defs["igBeginPopupContextWindow"][1]["args"] = "(const char* str_id,ImGuiMouseButton mouse_button,bool also_over_items)" +defs["igBeginPopupContextWindow"][1]["argsT"] = {} +defs["igBeginPopupContextWindow"][1]["argsT"][1] = {} +defs["igBeginPopupContextWindow"][1]["argsT"][1]["name"] = "str_id" +defs["igBeginPopupContextWindow"][1]["argsT"][1]["type"] = "const char*" +defs["igBeginPopupContextWindow"][1]["argsT"][2] = {} +defs["igBeginPopupContextWindow"][1]["argsT"][2]["name"] = "mouse_button" +defs["igBeginPopupContextWindow"][1]["argsT"][2]["type"] = "ImGuiMouseButton" +defs["igBeginPopupContextWindow"][1]["argsT"][3] = {} +defs["igBeginPopupContextWindow"][1]["argsT"][3]["name"] = "also_over_items" +defs["igBeginPopupContextWindow"][1]["argsT"][3]["type"] = "bool" +defs["igBeginPopupContextWindow"][1]["argsoriginal"] = "(const char* str_id=((void*)0),ImGuiMouseButton mouse_button=1,bool also_over_items=true)" +defs["igBeginPopupContextWindow"][1]["call_args"] = "(str_id,mouse_button,also_over_items)" +defs["igBeginPopupContextWindow"][1]["cimguiname"] = "igBeginPopupContextWindow" +defs["igBeginPopupContextWindow"][1]["defaults"] = {} +defs["igBeginPopupContextWindow"][1]["defaults"]["also_over_items"] = "true" +defs["igBeginPopupContextWindow"][1]["defaults"]["mouse_button"] = "1" +defs["igBeginPopupContextWindow"][1]["defaults"]["str_id"] = "((void*)0)" +defs["igBeginPopupContextWindow"][1]["funcname"] = "BeginPopupContextWindow" +defs["igBeginPopupContextWindow"][1]["namespace"] = "ImGui" +defs["igBeginPopupContextWindow"][1]["ov_cimguiname"] = "igBeginPopupContextWindow" +defs["igBeginPopupContextWindow"][1]["ret"] = "bool" +defs["igBeginPopupContextWindow"][1]["signature"] = "(const char*,ImGuiMouseButton,bool)" +defs["igBeginPopupContextWindow"][1]["stname"] = "" +defs["igBeginPopupContextWindow"]["(const char*,ImGuiMouseButton,bool)"] = defs["igBeginPopupContextWindow"][1] +defs["igBeginPopupModal"] = {} +defs["igBeginPopupModal"][1] = {} +defs["igBeginPopupModal"][1]["args"] = "(const char* name,bool* p_open,ImGuiWindowFlags flags)" +defs["igBeginPopupModal"][1]["argsT"] = {} +defs["igBeginPopupModal"][1]["argsT"][1] = {} +defs["igBeginPopupModal"][1]["argsT"][1]["name"] = "name" +defs["igBeginPopupModal"][1]["argsT"][1]["type"] = "const char*" +defs["igBeginPopupModal"][1]["argsT"][2] = {} +defs["igBeginPopupModal"][1]["argsT"][2]["name"] = "p_open" +defs["igBeginPopupModal"][1]["argsT"][2]["type"] = "bool*" +defs["igBeginPopupModal"][1]["argsT"][3] = {} +defs["igBeginPopupModal"][1]["argsT"][3]["name"] = "flags" +defs["igBeginPopupModal"][1]["argsT"][3]["type"] = "ImGuiWindowFlags" +defs["igBeginPopupModal"][1]["argsoriginal"] = "(const char* name,bool* p_open=((void*)0),ImGuiWindowFlags flags=0)" +defs["igBeginPopupModal"][1]["call_args"] = "(name,p_open,flags)" +defs["igBeginPopupModal"][1]["cimguiname"] = "igBeginPopupModal" +defs["igBeginPopupModal"][1]["defaults"] = {} +defs["igBeginPopupModal"][1]["defaults"]["flags"] = "0" +defs["igBeginPopupModal"][1]["defaults"]["p_open"] = "((void*)0)" +defs["igBeginPopupModal"][1]["funcname"] = "BeginPopupModal" +defs["igBeginPopupModal"][1]["namespace"] = "ImGui" +defs["igBeginPopupModal"][1]["ov_cimguiname"] = "igBeginPopupModal" +defs["igBeginPopupModal"][1]["ret"] = "bool" +defs["igBeginPopupModal"][1]["signature"] = "(const char*,bool*,ImGuiWindowFlags)" +defs["igBeginPopupModal"][1]["stname"] = "" +defs["igBeginPopupModal"]["(const char*,bool*,ImGuiWindowFlags)"] = defs["igBeginPopupModal"][1] +defs["igBeginTabBar"] = {} +defs["igBeginTabBar"][1] = {} +defs["igBeginTabBar"][1]["args"] = "(const char* str_id,ImGuiTabBarFlags flags)" +defs["igBeginTabBar"][1]["argsT"] = {} +defs["igBeginTabBar"][1]["argsT"][1] = {} +defs["igBeginTabBar"][1]["argsT"][1]["name"] = "str_id" +defs["igBeginTabBar"][1]["argsT"][1]["type"] = "const char*" +defs["igBeginTabBar"][1]["argsT"][2] = {} +defs["igBeginTabBar"][1]["argsT"][2]["name"] = "flags" +defs["igBeginTabBar"][1]["argsT"][2]["type"] = "ImGuiTabBarFlags" +defs["igBeginTabBar"][1]["argsoriginal"] = "(const char* str_id,ImGuiTabBarFlags flags=0)" +defs["igBeginTabBar"][1]["call_args"] = "(str_id,flags)" +defs["igBeginTabBar"][1]["cimguiname"] = "igBeginTabBar" +defs["igBeginTabBar"][1]["defaults"] = {} +defs["igBeginTabBar"][1]["defaults"]["flags"] = "0" +defs["igBeginTabBar"][1]["funcname"] = "BeginTabBar" +defs["igBeginTabBar"][1]["namespace"] = "ImGui" +defs["igBeginTabBar"][1]["ov_cimguiname"] = "igBeginTabBar" +defs["igBeginTabBar"][1]["ret"] = "bool" +defs["igBeginTabBar"][1]["signature"] = "(const char*,ImGuiTabBarFlags)" +defs["igBeginTabBar"][1]["stname"] = "" +defs["igBeginTabBar"]["(const char*,ImGuiTabBarFlags)"] = defs["igBeginTabBar"][1] +defs["igBeginTabItem"] = {} +defs["igBeginTabItem"][1] = {} +defs["igBeginTabItem"][1]["args"] = "(const char* label,bool* p_open,ImGuiTabItemFlags flags)" +defs["igBeginTabItem"][1]["argsT"] = {} +defs["igBeginTabItem"][1]["argsT"][1] = {} +defs["igBeginTabItem"][1]["argsT"][1]["name"] = "label" +defs["igBeginTabItem"][1]["argsT"][1]["type"] = "const char*" +defs["igBeginTabItem"][1]["argsT"][2] = {} +defs["igBeginTabItem"][1]["argsT"][2]["name"] = "p_open" +defs["igBeginTabItem"][1]["argsT"][2]["type"] = "bool*" +defs["igBeginTabItem"][1]["argsT"][3] = {} +defs["igBeginTabItem"][1]["argsT"][3]["name"] = "flags" +defs["igBeginTabItem"][1]["argsT"][3]["type"] = "ImGuiTabItemFlags" +defs["igBeginTabItem"][1]["argsoriginal"] = "(const char* label,bool* p_open=((void*)0),ImGuiTabItemFlags flags=0)" +defs["igBeginTabItem"][1]["call_args"] = "(label,p_open,flags)" +defs["igBeginTabItem"][1]["cimguiname"] = "igBeginTabItem" +defs["igBeginTabItem"][1]["defaults"] = {} +defs["igBeginTabItem"][1]["defaults"]["flags"] = "0" +defs["igBeginTabItem"][1]["defaults"]["p_open"] = "((void*)0)" +defs["igBeginTabItem"][1]["funcname"] = "BeginTabItem" +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["igBeginTooltip"] = {} +defs["igBeginTooltip"][1] = {} +defs["igBeginTooltip"][1]["args"] = "()" +defs["igBeginTooltip"][1]["argsT"] = {} +defs["igBeginTooltip"][1]["argsoriginal"] = "()" +defs["igBeginTooltip"][1]["call_args"] = "()" +defs["igBeginTooltip"][1]["cimguiname"] = "igBeginTooltip" +defs["igBeginTooltip"][1]["defaults"] = {} +defs["igBeginTooltip"][1]["funcname"] = "BeginTooltip" +defs["igBeginTooltip"][1]["namespace"] = "ImGui" +defs["igBeginTooltip"][1]["ov_cimguiname"] = "igBeginTooltip" +defs["igBeginTooltip"][1]["ret"] = "void" +defs["igBeginTooltip"][1]["signature"] = "()" +defs["igBeginTooltip"][1]["stname"] = "" +defs["igBeginTooltip"]["()"] = defs["igBeginTooltip"][1] +defs["igBullet"] = {} +defs["igBullet"][1] = {} +defs["igBullet"][1]["args"] = "()" +defs["igBullet"][1]["argsT"] = {} +defs["igBullet"][1]["argsoriginal"] = "()" +defs["igBullet"][1]["call_args"] = "()" +defs["igBullet"][1]["cimguiname"] = "igBullet" +defs["igBullet"][1]["defaults"] = {} +defs["igBullet"][1]["funcname"] = "Bullet" +defs["igBullet"][1]["namespace"] = "ImGui" +defs["igBullet"][1]["ov_cimguiname"] = "igBullet" +defs["igBullet"][1]["ret"] = "void" +defs["igBullet"][1]["signature"] = "()" +defs["igBullet"][1]["stname"] = "" +defs["igBullet"]["()"] = defs["igBullet"][1] +defs["igBulletText"] = {} +defs["igBulletText"][1] = {} +defs["igBulletText"][1]["args"] = "(const char* fmt,...)" +defs["igBulletText"][1]["argsT"] = {} +defs["igBulletText"][1]["argsT"][1] = {} +defs["igBulletText"][1]["argsT"][1]["name"] = "fmt" +defs["igBulletText"][1]["argsT"][1]["type"] = "const char*" +defs["igBulletText"][1]["argsT"][2] = {} +defs["igBulletText"][1]["argsT"][2]["name"] = "..." +defs["igBulletText"][1]["argsT"][2]["type"] = "..." +defs["igBulletText"][1]["argsoriginal"] = "(const char* fmt,...)" +defs["igBulletText"][1]["call_args"] = "(fmt,...)" +defs["igBulletText"][1]["cimguiname"] = "igBulletText" +defs["igBulletText"][1]["defaults"] = {} +defs["igBulletText"][1]["funcname"] = "BulletText" +defs["igBulletText"][1]["isvararg"] = "...)" +defs["igBulletText"][1]["namespace"] = "ImGui" +defs["igBulletText"][1]["ov_cimguiname"] = "igBulletText" +defs["igBulletText"][1]["ret"] = "void" +defs["igBulletText"][1]["signature"] = "(const char*,...)" +defs["igBulletText"][1]["stname"] = "" +defs["igBulletText"]["(const char*,...)"] = defs["igBulletText"][1] +defs["igBulletTextV"] = {} +defs["igBulletTextV"][1] = {} +defs["igBulletTextV"][1]["args"] = "(const char* fmt,va_list args)" +defs["igBulletTextV"][1]["argsT"] = {} +defs["igBulletTextV"][1]["argsT"][1] = {} +defs["igBulletTextV"][1]["argsT"][1]["name"] = "fmt" +defs["igBulletTextV"][1]["argsT"][1]["type"] = "const char*" +defs["igBulletTextV"][1]["argsT"][2] = {} +defs["igBulletTextV"][1]["argsT"][2]["name"] = "args" +defs["igBulletTextV"][1]["argsT"][2]["type"] = "va_list" +defs["igBulletTextV"][1]["argsoriginal"] = "(const char* fmt,va_list args)" +defs["igBulletTextV"][1]["call_args"] = "(fmt,args)" +defs["igBulletTextV"][1]["cimguiname"] = "igBulletTextV" +defs["igBulletTextV"][1]["defaults"] = {} +defs["igBulletTextV"][1]["funcname"] = "BulletTextV" +defs["igBulletTextV"][1]["namespace"] = "ImGui" +defs["igBulletTextV"][1]["ov_cimguiname"] = "igBulletTextV" +defs["igBulletTextV"][1]["ret"] = "void" +defs["igBulletTextV"][1]["signature"] = "(const char*,va_list)" +defs["igBulletTextV"][1]["stname"] = "" +defs["igBulletTextV"]["(const char*,va_list)"] = defs["igBulletTextV"][1] +defs["igButton"] = {} +defs["igButton"][1] = {} +defs["igButton"][1]["args"] = "(const char* label,const ImVec2 size)" +defs["igButton"][1]["argsT"] = {} +defs["igButton"][1]["argsT"][1] = {} +defs["igButton"][1]["argsT"][1]["name"] = "label" +defs["igButton"][1]["argsT"][1]["type"] = "const char*" +defs["igButton"][1]["argsT"][2] = {} +defs["igButton"][1]["argsT"][2]["name"] = "size" +defs["igButton"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igButton"][1]["argsoriginal"] = "(const char* label,const ImVec2& size=ImVec2(0,0))" +defs["igButton"][1]["call_args"] = "(label,size)" +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]["namespace"] = "ImGui" +defs["igButton"][1]["ov_cimguiname"] = "igButton" +defs["igButton"][1]["ret"] = "bool" +defs["igButton"][1]["signature"] = "(const char*,const ImVec2)" +defs["igButton"][1]["stname"] = "" +defs["igButton"]["(const char*,const ImVec2)"] = defs["igButton"][1] +defs["igCalcItemWidth"] = {} +defs["igCalcItemWidth"][1] = {} +defs["igCalcItemWidth"][1]["args"] = "()" +defs["igCalcItemWidth"][1]["argsT"] = {} +defs["igCalcItemWidth"][1]["argsoriginal"] = "()" +defs["igCalcItemWidth"][1]["call_args"] = "()" +defs["igCalcItemWidth"][1]["cimguiname"] = "igCalcItemWidth" +defs["igCalcItemWidth"][1]["defaults"] = {} +defs["igCalcItemWidth"][1]["funcname"] = "CalcItemWidth" +defs["igCalcItemWidth"][1]["namespace"] = "ImGui" +defs["igCalcItemWidth"][1]["ov_cimguiname"] = "igCalcItemWidth" +defs["igCalcItemWidth"][1]["ret"] = "float" +defs["igCalcItemWidth"][1]["signature"] = "()" +defs["igCalcItemWidth"][1]["stname"] = "" +defs["igCalcItemWidth"]["()"] = defs["igCalcItemWidth"][1] +defs["igCalcListClipping"] = {} +defs["igCalcListClipping"][1] = {} +defs["igCalcListClipping"][1]["args"] = "(int items_count,float items_height,int* out_items_display_start,int* out_items_display_end)" +defs["igCalcListClipping"][1]["argsT"] = {} +defs["igCalcListClipping"][1]["argsT"][1] = {} +defs["igCalcListClipping"][1]["argsT"][1]["name"] = "items_count" +defs["igCalcListClipping"][1]["argsT"][1]["type"] = "int" +defs["igCalcListClipping"][1]["argsT"][2] = {} +defs["igCalcListClipping"][1]["argsT"][2]["name"] = "items_height" +defs["igCalcListClipping"][1]["argsT"][2]["type"] = "float" +defs["igCalcListClipping"][1]["argsT"][3] = {} +defs["igCalcListClipping"][1]["argsT"][3]["name"] = "out_items_display_start" +defs["igCalcListClipping"][1]["argsT"][3]["type"] = "int*" +defs["igCalcListClipping"][1]["argsT"][4] = {} +defs["igCalcListClipping"][1]["argsT"][4]["name"] = "out_items_display_end" +defs["igCalcListClipping"][1]["argsT"][4]["type"] = "int*" +defs["igCalcListClipping"][1]["argsoriginal"] = "(int items_count,float items_height,int* out_items_display_start,int* out_items_display_end)" +defs["igCalcListClipping"][1]["call_args"] = "(items_count,items_height,out_items_display_start,out_items_display_end)" +defs["igCalcListClipping"][1]["cimguiname"] = "igCalcListClipping" +defs["igCalcListClipping"][1]["defaults"] = {} +defs["igCalcListClipping"][1]["funcname"] = "CalcListClipping" +defs["igCalcListClipping"][1]["namespace"] = "ImGui" +defs["igCalcListClipping"][1]["ov_cimguiname"] = "igCalcListClipping" +defs["igCalcListClipping"][1]["ret"] = "void" +defs["igCalcListClipping"][1]["signature"] = "(int,float,int*,int*)" +defs["igCalcListClipping"][1]["stname"] = "" +defs["igCalcListClipping"]["(int,float,int*,int*)"] = defs["igCalcListClipping"][1] +defs["igCalcTextSize"] = {} +defs["igCalcTextSize"][1] = {} +defs["igCalcTextSize"][1]["args"] = "(ImVec2 *pOut,const char* text,const char* text_end,bool hide_text_after_double_hash,float wrap_width)" +defs["igCalcTextSize"][1]["argsT"] = {} +defs["igCalcTextSize"][1]["argsT"][1] = {} +defs["igCalcTextSize"][1]["argsT"][1]["name"] = "pOut" +defs["igCalcTextSize"][1]["argsT"][1]["type"] = "ImVec2*" +defs["igCalcTextSize"][1]["argsT"][2] = {} +defs["igCalcTextSize"][1]["argsT"][2]["name"] = "text" +defs["igCalcTextSize"][1]["argsT"][2]["type"] = "const char*" +defs["igCalcTextSize"][1]["argsT"][3] = {} +defs["igCalcTextSize"][1]["argsT"][3]["name"] = "text_end" +defs["igCalcTextSize"][1]["argsT"][3]["type"] = "const char*" +defs["igCalcTextSize"][1]["argsT"][4] = {} +defs["igCalcTextSize"][1]["argsT"][4]["name"] = "hide_text_after_double_hash" +defs["igCalcTextSize"][1]["argsT"][4]["type"] = "bool" +defs["igCalcTextSize"][1]["argsT"][5] = {} +defs["igCalcTextSize"][1]["argsT"][5]["name"] = "wrap_width" +defs["igCalcTextSize"][1]["argsT"][5]["type"] = "float" +defs["igCalcTextSize"][1]["argsoriginal"] = "(const char* text,const char* text_end=((void*)0),bool hide_text_after_double_hash=false,float wrap_width=-1.0f)" +defs["igCalcTextSize"][1]["call_args"] = "(text,text_end,hide_text_after_double_hash,wrap_width)" +defs["igCalcTextSize"][1]["cimguiname"] = "igCalcTextSize" +defs["igCalcTextSize"][1]["defaults"] = {} +defs["igCalcTextSize"][1]["defaults"]["hide_text_after_double_hash"] = "false" +defs["igCalcTextSize"][1]["defaults"]["text_end"] = "((void*)0)" +defs["igCalcTextSize"][1]["defaults"]["wrap_width"] = "-1.0f" +defs["igCalcTextSize"][1]["funcname"] = "CalcTextSize" +defs["igCalcTextSize"][1]["namespace"] = "ImGui" +defs["igCalcTextSize"][1]["nonUDT"] = 1 +defs["igCalcTextSize"][1]["ov_cimguiname"] = "igCalcTextSize" +defs["igCalcTextSize"][1]["ret"] = "void" +defs["igCalcTextSize"][1]["signature"] = "(const char*,const char*,bool,float)" +defs["igCalcTextSize"][1]["stname"] = "" +defs["igCalcTextSize"]["(const char*,const char*,bool,float)"] = defs["igCalcTextSize"][1] +defs["igCaptureKeyboardFromApp"] = {} +defs["igCaptureKeyboardFromApp"][1] = {} +defs["igCaptureKeyboardFromApp"][1]["args"] = "(bool want_capture_keyboard_value)" +defs["igCaptureKeyboardFromApp"][1]["argsT"] = {} +defs["igCaptureKeyboardFromApp"][1]["argsT"][1] = {} +defs["igCaptureKeyboardFromApp"][1]["argsT"][1]["name"] = "want_capture_keyboard_value" +defs["igCaptureKeyboardFromApp"][1]["argsT"][1]["type"] = "bool" +defs["igCaptureKeyboardFromApp"][1]["argsoriginal"] = "(bool want_capture_keyboard_value=true)" +defs["igCaptureKeyboardFromApp"][1]["call_args"] = "(want_capture_keyboard_value)" +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]["namespace"] = "ImGui" +defs["igCaptureKeyboardFromApp"][1]["ov_cimguiname"] = "igCaptureKeyboardFromApp" +defs["igCaptureKeyboardFromApp"][1]["ret"] = "void" +defs["igCaptureKeyboardFromApp"][1]["signature"] = "(bool)" +defs["igCaptureKeyboardFromApp"][1]["stname"] = "" +defs["igCaptureKeyboardFromApp"]["(bool)"] = defs["igCaptureKeyboardFromApp"][1] +defs["igCaptureMouseFromApp"] = {} +defs["igCaptureMouseFromApp"][1] = {} +defs["igCaptureMouseFromApp"][1]["args"] = "(bool want_capture_mouse_value)" +defs["igCaptureMouseFromApp"][1]["argsT"] = {} +defs["igCaptureMouseFromApp"][1]["argsT"][1] = {} +defs["igCaptureMouseFromApp"][1]["argsT"][1]["name"] = "want_capture_mouse_value" +defs["igCaptureMouseFromApp"][1]["argsT"][1]["type"] = "bool" +defs["igCaptureMouseFromApp"][1]["argsoriginal"] = "(bool want_capture_mouse_value=true)" +defs["igCaptureMouseFromApp"][1]["call_args"] = "(want_capture_mouse_value)" +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]["namespace"] = "ImGui" +defs["igCaptureMouseFromApp"][1]["ov_cimguiname"] = "igCaptureMouseFromApp" +defs["igCaptureMouseFromApp"][1]["ret"] = "void" +defs["igCaptureMouseFromApp"][1]["signature"] = "(bool)" +defs["igCaptureMouseFromApp"][1]["stname"] = "" +defs["igCaptureMouseFromApp"]["(bool)"] = defs["igCaptureMouseFromApp"][1] +defs["igCheckbox"] = {} +defs["igCheckbox"][1] = {} +defs["igCheckbox"][1]["args"] = "(const char* label,bool* v)" +defs["igCheckbox"][1]["argsT"] = {} +defs["igCheckbox"][1]["argsT"][1] = {} +defs["igCheckbox"][1]["argsT"][1]["name"] = "label" +defs["igCheckbox"][1]["argsT"][1]["type"] = "const char*" +defs["igCheckbox"][1]["argsT"][2] = {} +defs["igCheckbox"][1]["argsT"][2]["name"] = "v" +defs["igCheckbox"][1]["argsT"][2]["type"] = "bool*" +defs["igCheckbox"][1]["argsoriginal"] = "(const char* label,bool* v)" +defs["igCheckbox"][1]["call_args"] = "(label,v)" +defs["igCheckbox"][1]["cimguiname"] = "igCheckbox" +defs["igCheckbox"][1]["defaults"] = {} +defs["igCheckbox"][1]["funcname"] = "Checkbox" +defs["igCheckbox"][1]["namespace"] = "ImGui" +defs["igCheckbox"][1]["ov_cimguiname"] = "igCheckbox" +defs["igCheckbox"][1]["ret"] = "bool" +defs["igCheckbox"][1]["signature"] = "(const char*,bool*)" +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]["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"][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]["call_args"] = "(label,flags,flags_value)" +defs["igCheckboxFlags"][1]["cimguiname"] = "igCheckboxFlags" +defs["igCheckboxFlags"][1]["defaults"] = {} +defs["igCheckboxFlags"][1]["funcname"] = "CheckboxFlags" +defs["igCheckboxFlags"][1]["namespace"] = "ImGui" +defs["igCheckboxFlags"][1]["ov_cimguiname"] = "igCheckboxFlags" +defs["igCheckboxFlags"][1]["ret"] = "bool" +defs["igCheckboxFlags"][1]["signature"] = "(const char*,unsigned int*,unsigned int)" +defs["igCheckboxFlags"][1]["stname"] = "" +defs["igCheckboxFlags"]["(const char*,unsigned int*,unsigned int)"] = defs["igCheckboxFlags"][1] +defs["igCloseCurrentPopup"] = {} +defs["igCloseCurrentPopup"][1] = {} +defs["igCloseCurrentPopup"][1]["args"] = "()" +defs["igCloseCurrentPopup"][1]["argsT"] = {} +defs["igCloseCurrentPopup"][1]["argsoriginal"] = "()" +defs["igCloseCurrentPopup"][1]["call_args"] = "()" +defs["igCloseCurrentPopup"][1]["cimguiname"] = "igCloseCurrentPopup" +defs["igCloseCurrentPopup"][1]["defaults"] = {} +defs["igCloseCurrentPopup"][1]["funcname"] = "CloseCurrentPopup" +defs["igCloseCurrentPopup"][1]["namespace"] = "ImGui" +defs["igCloseCurrentPopup"][1]["ov_cimguiname"] = "igCloseCurrentPopup" +defs["igCloseCurrentPopup"][1]["ret"] = "void" +defs["igCloseCurrentPopup"][1]["signature"] = "()" +defs["igCloseCurrentPopup"][1]["stname"] = "" +defs["igCloseCurrentPopup"]["()"] = defs["igCloseCurrentPopup"][1] +defs["igCollapsingHeader"] = {} +defs["igCollapsingHeader"][1] = {} +defs["igCollapsingHeader"][1]["args"] = "(const char* label,ImGuiTreeNodeFlags flags)" +defs["igCollapsingHeader"][1]["argsT"] = {} +defs["igCollapsingHeader"][1]["argsT"][1] = {} +defs["igCollapsingHeader"][1]["argsT"][1]["name"] = "label" +defs["igCollapsingHeader"][1]["argsT"][1]["type"] = "const char*" +defs["igCollapsingHeader"][1]["argsT"][2] = {} +defs["igCollapsingHeader"][1]["argsT"][2]["name"] = "flags" +defs["igCollapsingHeader"][1]["argsT"][2]["type"] = "ImGuiTreeNodeFlags" +defs["igCollapsingHeader"][1]["argsoriginal"] = "(const char* label,ImGuiTreeNodeFlags flags=0)" +defs["igCollapsingHeader"][1]["call_args"] = "(label,flags)" +defs["igCollapsingHeader"][1]["cimguiname"] = "igCollapsingHeader" +defs["igCollapsingHeader"][1]["defaults"] = {} +defs["igCollapsingHeader"][1]["defaults"]["flags"] = "0" +defs["igCollapsingHeader"][1]["funcname"] = "CollapsingHeader" +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]["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]["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]["cimguiname"] = "igCollapsingHeader" +defs["igCollapsingHeader"][2]["defaults"] = {} +defs["igCollapsingHeader"][2]["defaults"]["flags"] = "0" +defs["igCollapsingHeader"][2]["funcname"] = "CollapsingHeader" +defs["igCollapsingHeader"][2]["namespace"] = "ImGui" +defs["igCollapsingHeader"][2]["ov_cimguiname"] = "igCollapsingHeaderBoolPtr" +defs["igCollapsingHeader"][2]["ret"] = "bool" +defs["igCollapsingHeader"][2]["signature"] = "(const char*,bool*,ImGuiTreeNodeFlags)" +defs["igCollapsingHeader"][2]["stname"] = "" +defs["igCollapsingHeader"]["(const char*,ImGuiTreeNodeFlags)"] = defs["igCollapsingHeader"][1] +defs["igCollapsingHeader"]["(const char*,bool*,ImGuiTreeNodeFlags)"] = defs["igCollapsingHeader"][2] +defs["igColorButton"] = {} +defs["igColorButton"][1] = {} +defs["igColorButton"][1]["args"] = "(const char* desc_id,const ImVec4 col,ImGuiColorEditFlags flags,ImVec2 size)" +defs["igColorButton"][1]["argsT"] = {} +defs["igColorButton"][1]["argsT"][1] = {} +defs["igColorButton"][1]["argsT"][1]["name"] = "desc_id" +defs["igColorButton"][1]["argsT"][1]["type"] = "const char*" +defs["igColorButton"][1]["argsT"][2] = {} +defs["igColorButton"][1]["argsT"][2]["name"] = "col" +defs["igColorButton"][1]["argsT"][2]["type"] = "const ImVec4" +defs["igColorButton"][1]["argsT"][3] = {} +defs["igColorButton"][1]["argsT"][3]["name"] = "flags" +defs["igColorButton"][1]["argsT"][3]["type"] = "ImGuiColorEditFlags" +defs["igColorButton"][1]["argsT"][4] = {} +defs["igColorButton"][1]["argsT"][4]["name"] = "size" +defs["igColorButton"][1]["argsT"][4]["type"] = "ImVec2" +defs["igColorButton"][1]["argsoriginal"] = "(const char* desc_id,const ImVec4& col,ImGuiColorEditFlags flags=0,ImVec2 size=ImVec2(0,0))" +defs["igColorButton"][1]["call_args"] = "(desc_id,col,flags,size)" +defs["igColorButton"][1]["cimguiname"] = "igColorButton" +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]["namespace"] = "ImGui" +defs["igColorButton"][1]["ov_cimguiname"] = "igColorButton" +defs["igColorButton"][1]["ret"] = "bool" +defs["igColorButton"][1]["signature"] = "(const char*,const ImVec4,ImGuiColorEditFlags,ImVec2)" +defs["igColorButton"][1]["stname"] = "" +defs["igColorButton"]["(const char*,const ImVec4,ImGuiColorEditFlags,ImVec2)"] = defs["igColorButton"][1] +defs["igColorConvertFloat4ToU32"] = {} +defs["igColorConvertFloat4ToU32"][1] = {} +defs["igColorConvertFloat4ToU32"][1]["args"] = "(const ImVec4 in)" +defs["igColorConvertFloat4ToU32"][1]["argsT"] = {} +defs["igColorConvertFloat4ToU32"][1]["argsT"][1] = {} +defs["igColorConvertFloat4ToU32"][1]["argsT"][1]["name"] = "in" +defs["igColorConvertFloat4ToU32"][1]["argsT"][1]["type"] = "const ImVec4" +defs["igColorConvertFloat4ToU32"][1]["argsoriginal"] = "(const ImVec4& in)" +defs["igColorConvertFloat4ToU32"][1]["call_args"] = "(in)" +defs["igColorConvertFloat4ToU32"][1]["cimguiname"] = "igColorConvertFloat4ToU32" +defs["igColorConvertFloat4ToU32"][1]["defaults"] = {} +defs["igColorConvertFloat4ToU32"][1]["funcname"] = "ColorConvertFloat4ToU32" +defs["igColorConvertFloat4ToU32"][1]["namespace"] = "ImGui" +defs["igColorConvertFloat4ToU32"][1]["ov_cimguiname"] = "igColorConvertFloat4ToU32" +defs["igColorConvertFloat4ToU32"][1]["ret"] = "ImU32" +defs["igColorConvertFloat4ToU32"][1]["signature"] = "(const ImVec4)" +defs["igColorConvertFloat4ToU32"][1]["stname"] = "" +defs["igColorConvertFloat4ToU32"]["(const ImVec4)"] = defs["igColorConvertFloat4ToU32"][1] +defs["igColorConvertHSVtoRGB"] = {} +defs["igColorConvertHSVtoRGB"][1] = {} +defs["igColorConvertHSVtoRGB"][1]["args"] = "(float h,float s,float v,float out_r,float out_g,float out_b)" +defs["igColorConvertHSVtoRGB"][1]["argsT"] = {} +defs["igColorConvertHSVtoRGB"][1]["argsT"][1] = {} +defs["igColorConvertHSVtoRGB"][1]["argsT"][1]["name"] = "h" +defs["igColorConvertHSVtoRGB"][1]["argsT"][1]["type"] = "float" +defs["igColorConvertHSVtoRGB"][1]["argsT"][2] = {} +defs["igColorConvertHSVtoRGB"][1]["argsT"][2]["name"] = "s" +defs["igColorConvertHSVtoRGB"][1]["argsT"][2]["type"] = "float" +defs["igColorConvertHSVtoRGB"][1]["argsT"][3] = {} +defs["igColorConvertHSVtoRGB"][1]["argsT"][3]["name"] = "v" +defs["igColorConvertHSVtoRGB"][1]["argsT"][3]["type"] = "float" +defs["igColorConvertHSVtoRGB"][1]["argsT"][4] = {} +defs["igColorConvertHSVtoRGB"][1]["argsT"][4]["name"] = "out_r" +defs["igColorConvertHSVtoRGB"][1]["argsT"][4]["type"] = "float&" +defs["igColorConvertHSVtoRGB"][1]["argsT"][5] = {} +defs["igColorConvertHSVtoRGB"][1]["argsT"][5]["name"] = "out_g" +defs["igColorConvertHSVtoRGB"][1]["argsT"][5]["type"] = "float&" +defs["igColorConvertHSVtoRGB"][1]["argsT"][6] = {} +defs["igColorConvertHSVtoRGB"][1]["argsT"][6]["name"] = "out_b" +defs["igColorConvertHSVtoRGB"][1]["argsT"][6]["type"] = "float&" +defs["igColorConvertHSVtoRGB"][1]["argsoriginal"] = "(float h,float s,float v,float& out_r,float& out_g,float& out_b)" +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]["manual"] = true +defs["igColorConvertHSVtoRGB"][1]["namespace"] = "ImGui" +defs["igColorConvertHSVtoRGB"][1]["ov_cimguiname"] = "igColorConvertHSVtoRGB" +defs["igColorConvertHSVtoRGB"][1]["ret"] = "void" +defs["igColorConvertHSVtoRGB"][1]["signature"] = "(float,float,float,float,float,float)" +defs["igColorConvertHSVtoRGB"][1]["stname"] = "" +defs["igColorConvertHSVtoRGB"]["(float,float,float,float,float,float)"] = defs["igColorConvertHSVtoRGB"][1] +defs["igColorConvertRGBtoHSV"] = {} +defs["igColorConvertRGBtoHSV"][1] = {} +defs["igColorConvertRGBtoHSV"][1]["args"] = "(float r,float g,float b,float out_h,float out_s,float out_v)" +defs["igColorConvertRGBtoHSV"][1]["argsT"] = {} +defs["igColorConvertRGBtoHSV"][1]["argsT"][1] = {} +defs["igColorConvertRGBtoHSV"][1]["argsT"][1]["name"] = "r" +defs["igColorConvertRGBtoHSV"][1]["argsT"][1]["type"] = "float" +defs["igColorConvertRGBtoHSV"][1]["argsT"][2] = {} +defs["igColorConvertRGBtoHSV"][1]["argsT"][2]["name"] = "g" +defs["igColorConvertRGBtoHSV"][1]["argsT"][2]["type"] = "float" +defs["igColorConvertRGBtoHSV"][1]["argsT"][3] = {} +defs["igColorConvertRGBtoHSV"][1]["argsT"][3]["name"] = "b" +defs["igColorConvertRGBtoHSV"][1]["argsT"][3]["type"] = "float" +defs["igColorConvertRGBtoHSV"][1]["argsT"][4] = {} +defs["igColorConvertRGBtoHSV"][1]["argsT"][4]["name"] = "out_h" +defs["igColorConvertRGBtoHSV"][1]["argsT"][4]["type"] = "float&" +defs["igColorConvertRGBtoHSV"][1]["argsT"][5] = {} +defs["igColorConvertRGBtoHSV"][1]["argsT"][5]["name"] = "out_s" +defs["igColorConvertRGBtoHSV"][1]["argsT"][5]["type"] = "float&" +defs["igColorConvertRGBtoHSV"][1]["argsT"][6] = {} +defs["igColorConvertRGBtoHSV"][1]["argsT"][6]["name"] = "out_v" +defs["igColorConvertRGBtoHSV"][1]["argsT"][6]["type"] = "float&" +defs["igColorConvertRGBtoHSV"][1]["argsoriginal"] = "(float r,float g,float b,float& out_h,float& out_s,float& out_v)" +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]["manual"] = true +defs["igColorConvertRGBtoHSV"][1]["namespace"] = "ImGui" +defs["igColorConvertRGBtoHSV"][1]["ov_cimguiname"] = "igColorConvertRGBtoHSV" +defs["igColorConvertRGBtoHSV"][1]["ret"] = "void" +defs["igColorConvertRGBtoHSV"][1]["signature"] = "(float,float,float,float,float,float)" +defs["igColorConvertRGBtoHSV"][1]["stname"] = "" +defs["igColorConvertRGBtoHSV"]["(float,float,float,float,float,float)"] = defs["igColorConvertRGBtoHSV"][1] +defs["igColorConvertU32ToFloat4"] = {} +defs["igColorConvertU32ToFloat4"][1] = {} +defs["igColorConvertU32ToFloat4"][1]["args"] = "(ImVec4 *pOut,ImU32 in)" +defs["igColorConvertU32ToFloat4"][1]["argsT"] = {} +defs["igColorConvertU32ToFloat4"][1]["argsT"][1] = {} +defs["igColorConvertU32ToFloat4"][1]["argsT"][1]["name"] = "pOut" +defs["igColorConvertU32ToFloat4"][1]["argsT"][1]["type"] = "ImVec4*" +defs["igColorConvertU32ToFloat4"][1]["argsT"][2] = {} +defs["igColorConvertU32ToFloat4"][1]["argsT"][2]["name"] = "in" +defs["igColorConvertU32ToFloat4"][1]["argsT"][2]["type"] = "ImU32" +defs["igColorConvertU32ToFloat4"][1]["argsoriginal"] = "(ImU32 in)" +defs["igColorConvertU32ToFloat4"][1]["call_args"] = "(in)" +defs["igColorConvertU32ToFloat4"][1]["cimguiname"] = "igColorConvertU32ToFloat4" +defs["igColorConvertU32ToFloat4"][1]["defaults"] = {} +defs["igColorConvertU32ToFloat4"][1]["funcname"] = "ColorConvertU32ToFloat4" +defs["igColorConvertU32ToFloat4"][1]["namespace"] = "ImGui" +defs["igColorConvertU32ToFloat4"][1]["nonUDT"] = 1 +defs["igColorConvertU32ToFloat4"][1]["ov_cimguiname"] = "igColorConvertU32ToFloat4" +defs["igColorConvertU32ToFloat4"][1]["ret"] = "void" +defs["igColorConvertU32ToFloat4"][1]["signature"] = "(ImU32)" +defs["igColorConvertU32ToFloat4"][1]["stname"] = "" +defs["igColorConvertU32ToFloat4"]["(ImU32)"] = defs["igColorConvertU32ToFloat4"][1] +defs["igColorEdit3"] = {} +defs["igColorEdit3"][1] = {} +defs["igColorEdit3"][1]["args"] = "(const char* label,float col[3],ImGuiColorEditFlags flags)" +defs["igColorEdit3"][1]["argsT"] = {} +defs["igColorEdit3"][1]["argsT"][1] = {} +defs["igColorEdit3"][1]["argsT"][1]["name"] = "label" +defs["igColorEdit3"][1]["argsT"][1]["type"] = "const char*" +defs["igColorEdit3"][1]["argsT"][2] = {} +defs["igColorEdit3"][1]["argsT"][2]["name"] = "col" +defs["igColorEdit3"][1]["argsT"][2]["type"] = "float[3]" +defs["igColorEdit3"][1]["argsT"][3] = {} +defs["igColorEdit3"][1]["argsT"][3]["name"] = "flags" +defs["igColorEdit3"][1]["argsT"][3]["type"] = "ImGuiColorEditFlags" +defs["igColorEdit3"][1]["argsoriginal"] = "(const char* label,float col[3],ImGuiColorEditFlags flags=0)" +defs["igColorEdit3"][1]["call_args"] = "(label,col,flags)" +defs["igColorEdit3"][1]["cimguiname"] = "igColorEdit3" +defs["igColorEdit3"][1]["defaults"] = {} +defs["igColorEdit3"][1]["defaults"]["flags"] = "0" +defs["igColorEdit3"][1]["funcname"] = "ColorEdit3" +defs["igColorEdit3"][1]["namespace"] = "ImGui" +defs["igColorEdit3"][1]["ov_cimguiname"] = "igColorEdit3" +defs["igColorEdit3"][1]["ret"] = "bool" +defs["igColorEdit3"][1]["signature"] = "(const char*,float[3],ImGuiColorEditFlags)" +defs["igColorEdit3"][1]["stname"] = "" +defs["igColorEdit3"]["(const char*,float[3],ImGuiColorEditFlags)"] = defs["igColorEdit3"][1] +defs["igColorEdit4"] = {} +defs["igColorEdit4"][1] = {} +defs["igColorEdit4"][1]["args"] = "(const char* label,float col[4],ImGuiColorEditFlags flags)" +defs["igColorEdit4"][1]["argsT"] = {} +defs["igColorEdit4"][1]["argsT"][1] = {} +defs["igColorEdit4"][1]["argsT"][1]["name"] = "label" +defs["igColorEdit4"][1]["argsT"][1]["type"] = "const char*" +defs["igColorEdit4"][1]["argsT"][2] = {} +defs["igColorEdit4"][1]["argsT"][2]["name"] = "col" +defs["igColorEdit4"][1]["argsT"][2]["type"] = "float[4]" +defs["igColorEdit4"][1]["argsT"][3] = {} +defs["igColorEdit4"][1]["argsT"][3]["name"] = "flags" +defs["igColorEdit4"][1]["argsT"][3]["type"] = "ImGuiColorEditFlags" +defs["igColorEdit4"][1]["argsoriginal"] = "(const char* label,float col[4],ImGuiColorEditFlags flags=0)" +defs["igColorEdit4"][1]["call_args"] = "(label,col,flags)" +defs["igColorEdit4"][1]["cimguiname"] = "igColorEdit4" +defs["igColorEdit4"][1]["defaults"] = {} +defs["igColorEdit4"][1]["defaults"]["flags"] = "0" +defs["igColorEdit4"][1]["funcname"] = "ColorEdit4" +defs["igColorEdit4"][1]["namespace"] = "ImGui" +defs["igColorEdit4"][1]["ov_cimguiname"] = "igColorEdit4" +defs["igColorEdit4"][1]["ret"] = "bool" +defs["igColorEdit4"][1]["signature"] = "(const char*,float[4],ImGuiColorEditFlags)" +defs["igColorEdit4"][1]["stname"] = "" +defs["igColorEdit4"]["(const char*,float[4],ImGuiColorEditFlags)"] = defs["igColorEdit4"][1] +defs["igColorPicker3"] = {} +defs["igColorPicker3"][1] = {} +defs["igColorPicker3"][1]["args"] = "(const char* label,float col[3],ImGuiColorEditFlags flags)" +defs["igColorPicker3"][1]["argsT"] = {} +defs["igColorPicker3"][1]["argsT"][1] = {} +defs["igColorPicker3"][1]["argsT"][1]["name"] = "label" +defs["igColorPicker3"][1]["argsT"][1]["type"] = "const char*" +defs["igColorPicker3"][1]["argsT"][2] = {} +defs["igColorPicker3"][1]["argsT"][2]["name"] = "col" +defs["igColorPicker3"][1]["argsT"][2]["type"] = "float[3]" +defs["igColorPicker3"][1]["argsT"][3] = {} +defs["igColorPicker3"][1]["argsT"][3]["name"] = "flags" +defs["igColorPicker3"][1]["argsT"][3]["type"] = "ImGuiColorEditFlags" +defs["igColorPicker3"][1]["argsoriginal"] = "(const char* label,float col[3],ImGuiColorEditFlags flags=0)" +defs["igColorPicker3"][1]["call_args"] = "(label,col,flags)" +defs["igColorPicker3"][1]["cimguiname"] = "igColorPicker3" +defs["igColorPicker3"][1]["defaults"] = {} +defs["igColorPicker3"][1]["defaults"]["flags"] = "0" +defs["igColorPicker3"][1]["funcname"] = "ColorPicker3" +defs["igColorPicker3"][1]["namespace"] = "ImGui" +defs["igColorPicker3"][1]["ov_cimguiname"] = "igColorPicker3" +defs["igColorPicker3"][1]["ret"] = "bool" +defs["igColorPicker3"][1]["signature"] = "(const char*,float[3],ImGuiColorEditFlags)" +defs["igColorPicker3"][1]["stname"] = "" +defs["igColorPicker3"]["(const char*,float[3],ImGuiColorEditFlags)"] = defs["igColorPicker3"][1] +defs["igColorPicker4"] = {} +defs["igColorPicker4"][1] = {} +defs["igColorPicker4"][1]["args"] = "(const char* label,float col[4],ImGuiColorEditFlags flags,const float* ref_col)" +defs["igColorPicker4"][1]["argsT"] = {} +defs["igColorPicker4"][1]["argsT"][1] = {} +defs["igColorPicker4"][1]["argsT"][1]["name"] = "label" +defs["igColorPicker4"][1]["argsT"][1]["type"] = "const char*" +defs["igColorPicker4"][1]["argsT"][2] = {} +defs["igColorPicker4"][1]["argsT"][2]["name"] = "col" +defs["igColorPicker4"][1]["argsT"][2]["type"] = "float[4]" +defs["igColorPicker4"][1]["argsT"][3] = {} +defs["igColorPicker4"][1]["argsT"][3]["name"] = "flags" +defs["igColorPicker4"][1]["argsT"][3]["type"] = "ImGuiColorEditFlags" +defs["igColorPicker4"][1]["argsT"][4] = {} +defs["igColorPicker4"][1]["argsT"][4]["name"] = "ref_col" +defs["igColorPicker4"][1]["argsT"][4]["type"] = "const float*" +defs["igColorPicker4"][1]["argsoriginal"] = "(const char* label,float col[4],ImGuiColorEditFlags flags=0,const float* ref_col=((void*)0))" +defs["igColorPicker4"][1]["call_args"] = "(label,col,flags,ref_col)" +defs["igColorPicker4"][1]["cimguiname"] = "igColorPicker4" +defs["igColorPicker4"][1]["defaults"] = {} +defs["igColorPicker4"][1]["defaults"]["flags"] = "0" +defs["igColorPicker4"][1]["defaults"]["ref_col"] = "((void*)0)" +defs["igColorPicker4"][1]["funcname"] = "ColorPicker4" +defs["igColorPicker4"][1]["namespace"] = "ImGui" +defs["igColorPicker4"][1]["ov_cimguiname"] = "igColorPicker4" +defs["igColorPicker4"][1]["ret"] = "bool" +defs["igColorPicker4"][1]["signature"] = "(const char*,float[4],ImGuiColorEditFlags,const float*)" +defs["igColorPicker4"][1]["stname"] = "" +defs["igColorPicker4"]["(const char*,float[4],ImGuiColorEditFlags,const float*)"] = defs["igColorPicker4"][1] +defs["igColumns"] = {} +defs["igColumns"][1] = {} +defs["igColumns"][1]["args"] = "(int count,const char* id,bool border)" +defs["igColumns"][1]["argsT"] = {} +defs["igColumns"][1]["argsT"][1] = {} +defs["igColumns"][1]["argsT"][1]["name"] = "count" +defs["igColumns"][1]["argsT"][1]["type"] = "int" +defs["igColumns"][1]["argsT"][2] = {} +defs["igColumns"][1]["argsT"][2]["name"] = "id" +defs["igColumns"][1]["argsT"][2]["type"] = "const char*" +defs["igColumns"][1]["argsT"][3] = {} +defs["igColumns"][1]["argsT"][3]["name"] = "border" +defs["igColumns"][1]["argsT"][3]["type"] = "bool" +defs["igColumns"][1]["argsoriginal"] = "(int count=1,const char* id=((void*)0),bool border=true)" +defs["igColumns"][1]["call_args"] = "(count,id,border)" +defs["igColumns"][1]["cimguiname"] = "igColumns" +defs["igColumns"][1]["defaults"] = {} +defs["igColumns"][1]["defaults"]["border"] = "true" +defs["igColumns"][1]["defaults"]["count"] = "1" +defs["igColumns"][1]["defaults"]["id"] = "((void*)0)" +defs["igColumns"][1]["funcname"] = "Columns" +defs["igColumns"][1]["namespace"] = "ImGui" +defs["igColumns"][1]["ov_cimguiname"] = "igColumns" +defs["igColumns"][1]["ret"] = "void" +defs["igColumns"][1]["signature"] = "(int,const char*,bool)" +defs["igColumns"][1]["stname"] = "" +defs["igColumns"]["(int,const char*,bool)"] = defs["igColumns"][1] +defs["igCombo"] = {} +defs["igCombo"][1] = {} +defs["igCombo"][1]["args"] = "(const char* label,int* current_item,const char* const items[],int items_count,int popup_max_height_in_items)" +defs["igCombo"][1]["argsT"] = {} +defs["igCombo"][1]["argsT"][1] = {} +defs["igCombo"][1]["argsT"][1]["name"] = "label" +defs["igCombo"][1]["argsT"][1]["type"] = "const char*" +defs["igCombo"][1]["argsT"][2] = {} +defs["igCombo"][1]["argsT"][2]["name"] = "current_item" +defs["igCombo"][1]["argsT"][2]["type"] = "int*" +defs["igCombo"][1]["argsT"][3] = {} +defs["igCombo"][1]["argsT"][3]["name"] = "items" +defs["igCombo"][1]["argsT"][3]["type"] = "const char* const[]" +defs["igCombo"][1]["argsT"][4] = {} +defs["igCombo"][1]["argsT"][4]["name"] = "items_count" +defs["igCombo"][1]["argsT"][4]["type"] = "int" +defs["igCombo"][1]["argsT"][5] = {} +defs["igCombo"][1]["argsT"][5]["name"] = "popup_max_height_in_items" +defs["igCombo"][1]["argsT"][5]["type"] = "int" +defs["igCombo"][1]["argsoriginal"] = "(const char* label,int* current_item,const char* const items[],int items_count,int popup_max_height_in_items=-1)" +defs["igCombo"][1]["call_args"] = "(label,current_item,items,items_count,popup_max_height_in_items)" +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]["namespace"] = "ImGui" +defs["igCombo"][1]["ov_cimguiname"] = "igComboStr_arr" +defs["igCombo"][1]["ret"] = "bool" +defs["igCombo"][1]["signature"] = "(const char*,int*,const char* const[],int,int)" +defs["igCombo"][1]["stname"] = "" +defs["igCombo"][2] = {} +defs["igCombo"][2]["args"] = "(const char* label,int* current_item,const char* items_separated_by_zeros,int popup_max_height_in_items)" +defs["igCombo"][2]["argsT"] = {} +defs["igCombo"][2]["argsT"][1] = {} +defs["igCombo"][2]["argsT"][1]["name"] = "label" +defs["igCombo"][2]["argsT"][1]["type"] = "const char*" +defs["igCombo"][2]["argsT"][2] = {} +defs["igCombo"][2]["argsT"][2]["name"] = "current_item" +defs["igCombo"][2]["argsT"][2]["type"] = "int*" +defs["igCombo"][2]["argsT"][3] = {} +defs["igCombo"][2]["argsT"][3]["name"] = "items_separated_by_zeros" +defs["igCombo"][2]["argsT"][3]["type"] = "const char*" +defs["igCombo"][2]["argsT"][4] = {} +defs["igCombo"][2]["argsT"][4]["name"] = "popup_max_height_in_items" +defs["igCombo"][2]["argsT"][4]["type"] = "int" +defs["igCombo"][2]["argsoriginal"] = "(const char* label,int* current_item,const char* items_separated_by_zeros,int popup_max_height_in_items=-1)" +defs["igCombo"][2]["call_args"] = "(label,current_item,items_separated_by_zeros,popup_max_height_in_items)" +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]["namespace"] = "ImGui" +defs["igCombo"][2]["ov_cimguiname"] = "igComboStr" +defs["igCombo"][2]["ret"] = "bool" +defs["igCombo"][2]["signature"] = "(const char*,int*,const char*,int)" +defs["igCombo"][2]["stname"] = "" +defs["igCombo"][3] = {} +defs["igCombo"][3]["args"] = "(const char* label,int* current_item,bool(*items_getter)(void* data,int idx,const char** out_text),void* data,int items_count,int popup_max_height_in_items)" +defs["igCombo"][3]["argsT"] = {} +defs["igCombo"][3]["argsT"][1] = {} +defs["igCombo"][3]["argsT"][1]["name"] = "label" +defs["igCombo"][3]["argsT"][1]["type"] = "const char*" +defs["igCombo"][3]["argsT"][2] = {} +defs["igCombo"][3]["argsT"][2]["name"] = "current_item" +defs["igCombo"][3]["argsT"][2]["type"] = "int*" +defs["igCombo"][3]["argsT"][3] = {} +defs["igCombo"][3]["argsT"][3]["name"] = "items_getter" +defs["igCombo"][3]["argsT"][3]["ret"] = "bool" +defs["igCombo"][3]["argsT"][3]["signature"] = "(void* data,int idx,const char** out_text)" +defs["igCombo"][3]["argsT"][3]["type"] = "bool(*)(void* data,int idx,const char** out_text)" +defs["igCombo"][3]["argsT"][4] = {} +defs["igCombo"][3]["argsT"][4]["name"] = "data" +defs["igCombo"][3]["argsT"][4]["type"] = "void*" +defs["igCombo"][3]["argsT"][5] = {} +defs["igCombo"][3]["argsT"][5]["name"] = "items_count" +defs["igCombo"][3]["argsT"][5]["type"] = "int" +defs["igCombo"][3]["argsT"][6] = {} +defs["igCombo"][3]["argsT"][6]["name"] = "popup_max_height_in_items" +defs["igCombo"][3]["argsT"][6]["type"] = "int" +defs["igCombo"][3]["argsoriginal"] = "(const char* label,int* current_item,bool(*items_getter)(void* data,int idx,const char** out_text),void* data,int items_count,int popup_max_height_in_items=-1)" +defs["igCombo"][3]["call_args"] = "(label,current_item,items_getter,data,items_count,popup_max_height_in_items)" +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]["namespace"] = "ImGui" +defs["igCombo"][3]["ov_cimguiname"] = "igComboFnPtr" +defs["igCombo"][3]["ret"] = "bool" +defs["igCombo"][3]["signature"] = "(const char*,int*,bool(*)(void*,int,const char**),void*,int,int)" +defs["igCombo"][3]["stname"] = "" +defs["igCombo"]["(const char*,int*,bool(*)(void*,int,const char**),void*,int,int)"] = defs["igCombo"][3] +defs["igCombo"]["(const char*,int*,const char* const[],int,int)"] = defs["igCombo"][1] +defs["igCombo"]["(const char*,int*,const char*,int)"] = defs["igCombo"][2] +defs["igCreateContext"] = {} +defs["igCreateContext"][1] = {} +defs["igCreateContext"][1]["args"] = "(ImFontAtlas* shared_font_atlas)" +defs["igCreateContext"][1]["argsT"] = {} +defs["igCreateContext"][1]["argsT"][1] = {} +defs["igCreateContext"][1]["argsT"][1]["name"] = "shared_font_atlas" +defs["igCreateContext"][1]["argsT"][1]["type"] = "ImFontAtlas*" +defs["igCreateContext"][1]["argsoriginal"] = "(ImFontAtlas* shared_font_atlas=((void*)0))" +defs["igCreateContext"][1]["call_args"] = "(shared_font_atlas)" +defs["igCreateContext"][1]["cimguiname"] = "igCreateContext" +defs["igCreateContext"][1]["defaults"] = {} +defs["igCreateContext"][1]["defaults"]["shared_font_atlas"] = "((void*)0)" +defs["igCreateContext"][1]["funcname"] = "CreateContext" +defs["igCreateContext"][1]["namespace"] = "ImGui" +defs["igCreateContext"][1]["ov_cimguiname"] = "igCreateContext" +defs["igCreateContext"][1]["ret"] = "ImGuiContext*" +defs["igCreateContext"][1]["signature"] = "(ImFontAtlas*)" +defs["igCreateContext"][1]["stname"] = "" +defs["igCreateContext"]["(ImFontAtlas*)"] = defs["igCreateContext"][1] +defs["igDebugCheckVersionAndDataLayout"] = {} +defs["igDebugCheckVersionAndDataLayout"][1] = {} +defs["igDebugCheckVersionAndDataLayout"][1]["args"] = "(const char* version_str,size_t sz_io,size_t sz_style,size_t sz_vec2,size_t sz_vec4,size_t sz_drawvert,size_t sz_drawidx)" +defs["igDebugCheckVersionAndDataLayout"][1]["argsT"] = {} +defs["igDebugCheckVersionAndDataLayout"][1]["argsT"][1] = {} +defs["igDebugCheckVersionAndDataLayout"][1]["argsT"][1]["name"] = "version_str" +defs["igDebugCheckVersionAndDataLayout"][1]["argsT"][1]["type"] = "const char*" +defs["igDebugCheckVersionAndDataLayout"][1]["argsT"][2] = {} +defs["igDebugCheckVersionAndDataLayout"][1]["argsT"][2]["name"] = "sz_io" +defs["igDebugCheckVersionAndDataLayout"][1]["argsT"][2]["type"] = "size_t" +defs["igDebugCheckVersionAndDataLayout"][1]["argsT"][3] = {} +defs["igDebugCheckVersionAndDataLayout"][1]["argsT"][3]["name"] = "sz_style" +defs["igDebugCheckVersionAndDataLayout"][1]["argsT"][3]["type"] = "size_t" +defs["igDebugCheckVersionAndDataLayout"][1]["argsT"][4] = {} +defs["igDebugCheckVersionAndDataLayout"][1]["argsT"][4]["name"] = "sz_vec2" +defs["igDebugCheckVersionAndDataLayout"][1]["argsT"][4]["type"] = "size_t" +defs["igDebugCheckVersionAndDataLayout"][1]["argsT"][5] = {} +defs["igDebugCheckVersionAndDataLayout"][1]["argsT"][5]["name"] = "sz_vec4" +defs["igDebugCheckVersionAndDataLayout"][1]["argsT"][5]["type"] = "size_t" +defs["igDebugCheckVersionAndDataLayout"][1]["argsT"][6] = {} +defs["igDebugCheckVersionAndDataLayout"][1]["argsT"][6]["name"] = "sz_drawvert" +defs["igDebugCheckVersionAndDataLayout"][1]["argsT"][6]["type"] = "size_t" +defs["igDebugCheckVersionAndDataLayout"][1]["argsT"][7] = {} +defs["igDebugCheckVersionAndDataLayout"][1]["argsT"][7]["name"] = "sz_drawidx" +defs["igDebugCheckVersionAndDataLayout"][1]["argsT"][7]["type"] = "size_t" +defs["igDebugCheckVersionAndDataLayout"][1]["argsoriginal"] = "(const char* version_str,size_t sz_io,size_t sz_style,size_t sz_vec2,size_t sz_vec4,size_t sz_drawvert,size_t sz_drawidx)" +defs["igDebugCheckVersionAndDataLayout"][1]["call_args"] = "(version_str,sz_io,sz_style,sz_vec2,sz_vec4,sz_drawvert,sz_drawidx)" +defs["igDebugCheckVersionAndDataLayout"][1]["cimguiname"] = "igDebugCheckVersionAndDataLayout" +defs["igDebugCheckVersionAndDataLayout"][1]["defaults"] = {} +defs["igDebugCheckVersionAndDataLayout"][1]["funcname"] = "DebugCheckVersionAndDataLayout" +defs["igDebugCheckVersionAndDataLayout"][1]["namespace"] = "ImGui" +defs["igDebugCheckVersionAndDataLayout"][1]["ov_cimguiname"] = "igDebugCheckVersionAndDataLayout" +defs["igDebugCheckVersionAndDataLayout"][1]["ret"] = "bool" +defs["igDebugCheckVersionAndDataLayout"][1]["signature"] = "(const char*,size_t,size_t,size_t,size_t,size_t,size_t)" +defs["igDebugCheckVersionAndDataLayout"][1]["stname"] = "" +defs["igDebugCheckVersionAndDataLayout"]["(const char*,size_t,size_t,size_t,size_t,size_t,size_t)"] = defs["igDebugCheckVersionAndDataLayout"][1] +defs["igDestroyContext"] = {} +defs["igDestroyContext"][1] = {} +defs["igDestroyContext"][1]["args"] = "(ImGuiContext* ctx)" +defs["igDestroyContext"][1]["argsT"] = {} +defs["igDestroyContext"][1]["argsT"][1] = {} +defs["igDestroyContext"][1]["argsT"][1]["name"] = "ctx" +defs["igDestroyContext"][1]["argsT"][1]["type"] = "ImGuiContext*" +defs["igDestroyContext"][1]["argsoriginal"] = "(ImGuiContext* ctx=((void*)0))" +defs["igDestroyContext"][1]["call_args"] = "(ctx)" +defs["igDestroyContext"][1]["cimguiname"] = "igDestroyContext" +defs["igDestroyContext"][1]["defaults"] = {} +defs["igDestroyContext"][1]["defaults"]["ctx"] = "((void*)0)" +defs["igDestroyContext"][1]["funcname"] = "DestroyContext" +defs["igDestroyContext"][1]["namespace"] = "ImGui" +defs["igDestroyContext"][1]["ov_cimguiname"] = "igDestroyContext" +defs["igDestroyContext"][1]["ret"] = "void" +defs["igDestroyContext"][1]["signature"] = "(ImGuiContext*)" +defs["igDestroyContext"][1]["stname"] = "" +defs["igDestroyContext"]["(ImGuiContext*)"] = defs["igDestroyContext"][1] +defs["igDragFloat"] = {} +defs["igDragFloat"][1] = {} +defs["igDragFloat"][1]["args"] = "(const char* label,float* v,float v_speed,float v_min,float v_max,const char* format,float power)" +defs["igDragFloat"][1]["argsT"] = {} +defs["igDragFloat"][1]["argsT"][1] = {} +defs["igDragFloat"][1]["argsT"][1]["name"] = "label" +defs["igDragFloat"][1]["argsT"][1]["type"] = "const char*" +defs["igDragFloat"][1]["argsT"][2] = {} +defs["igDragFloat"][1]["argsT"][2]["name"] = "v" +defs["igDragFloat"][1]["argsT"][2]["type"] = "float*" +defs["igDragFloat"][1]["argsT"][3] = {} +defs["igDragFloat"][1]["argsT"][3]["name"] = "v_speed" +defs["igDragFloat"][1]["argsT"][3]["type"] = "float" +defs["igDragFloat"][1]["argsT"][4] = {} +defs["igDragFloat"][1]["argsT"][4]["name"] = "v_min" +defs["igDragFloat"][1]["argsT"][4]["type"] = "float" +defs["igDragFloat"][1]["argsT"][5] = {} +defs["igDragFloat"][1]["argsT"][5]["name"] = "v_max" +defs["igDragFloat"][1]["argsT"][5]["type"] = "float" +defs["igDragFloat"][1]["argsT"][6] = {} +defs["igDragFloat"][1]["argsT"][6]["name"] = "format" +defs["igDragFloat"][1]["argsT"][6]["type"] = "const char*" +defs["igDragFloat"][1]["argsT"][7] = {} +defs["igDragFloat"][1]["argsT"][7]["name"] = "power" +defs["igDragFloat"][1]["argsT"][7]["type"] = "float" +defs["igDragFloat"][1]["argsoriginal"] = "(const char* label,float* v,float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",float power=1.0f)" +defs["igDragFloat"][1]["call_args"] = "(label,v,v_speed,v_min,v_max,format,power)" +defs["igDragFloat"][1]["cimguiname"] = "igDragFloat" +defs["igDragFloat"][1]["defaults"] = {} +defs["igDragFloat"][1]["defaults"]["format"] = "\"%.3f\"" +defs["igDragFloat"][1]["defaults"]["power"] = "1.0f" +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]["namespace"] = "ImGui" +defs["igDragFloat"][1]["ov_cimguiname"] = "igDragFloat" +defs["igDragFloat"][1]["ret"] = "bool" +defs["igDragFloat"][1]["signature"] = "(const char*,float*,float,float,float,const char*,float)" +defs["igDragFloat"][1]["stname"] = "" +defs["igDragFloat"]["(const char*,float*,float,float,float,const char*,float)"] = defs["igDragFloat"][1] +defs["igDragFloat2"] = {} +defs["igDragFloat2"][1] = {} +defs["igDragFloat2"][1]["args"] = "(const char* label,float v[2],float v_speed,float v_min,float v_max,const char* format,float power)" +defs["igDragFloat2"][1]["argsT"] = {} +defs["igDragFloat2"][1]["argsT"][1] = {} +defs["igDragFloat2"][1]["argsT"][1]["name"] = "label" +defs["igDragFloat2"][1]["argsT"][1]["type"] = "const char*" +defs["igDragFloat2"][1]["argsT"][2] = {} +defs["igDragFloat2"][1]["argsT"][2]["name"] = "v" +defs["igDragFloat2"][1]["argsT"][2]["type"] = "float[2]" +defs["igDragFloat2"][1]["argsT"][3] = {} +defs["igDragFloat2"][1]["argsT"][3]["name"] = "v_speed" +defs["igDragFloat2"][1]["argsT"][3]["type"] = "float" +defs["igDragFloat2"][1]["argsT"][4] = {} +defs["igDragFloat2"][1]["argsT"][4]["name"] = "v_min" +defs["igDragFloat2"][1]["argsT"][4]["type"] = "float" +defs["igDragFloat2"][1]["argsT"][5] = {} +defs["igDragFloat2"][1]["argsT"][5]["name"] = "v_max" +defs["igDragFloat2"][1]["argsT"][5]["type"] = "float" +defs["igDragFloat2"][1]["argsT"][6] = {} +defs["igDragFloat2"][1]["argsT"][6]["name"] = "format" +defs["igDragFloat2"][1]["argsT"][6]["type"] = "const char*" +defs["igDragFloat2"][1]["argsT"][7] = {} +defs["igDragFloat2"][1]["argsT"][7]["name"] = "power" +defs["igDragFloat2"][1]["argsT"][7]["type"] = "float" +defs["igDragFloat2"][1]["argsoriginal"] = "(const char* label,float v[2],float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",float power=1.0f)" +defs["igDragFloat2"][1]["call_args"] = "(label,v,v_speed,v_min,v_max,format,power)" +defs["igDragFloat2"][1]["cimguiname"] = "igDragFloat2" +defs["igDragFloat2"][1]["defaults"] = {} +defs["igDragFloat2"][1]["defaults"]["format"] = "\"%.3f\"" +defs["igDragFloat2"][1]["defaults"]["power"] = "1.0f" +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]["namespace"] = "ImGui" +defs["igDragFloat2"][1]["ov_cimguiname"] = "igDragFloat2" +defs["igDragFloat2"][1]["ret"] = "bool" +defs["igDragFloat2"][1]["signature"] = "(const char*,float[2],float,float,float,const char*,float)" +defs["igDragFloat2"][1]["stname"] = "" +defs["igDragFloat2"]["(const char*,float[2],float,float,float,const char*,float)"] = defs["igDragFloat2"][1] +defs["igDragFloat3"] = {} +defs["igDragFloat3"][1] = {} +defs["igDragFloat3"][1]["args"] = "(const char* label,float v[3],float v_speed,float v_min,float v_max,const char* format,float power)" +defs["igDragFloat3"][1]["argsT"] = {} +defs["igDragFloat3"][1]["argsT"][1] = {} +defs["igDragFloat3"][1]["argsT"][1]["name"] = "label" +defs["igDragFloat3"][1]["argsT"][1]["type"] = "const char*" +defs["igDragFloat3"][1]["argsT"][2] = {} +defs["igDragFloat3"][1]["argsT"][2]["name"] = "v" +defs["igDragFloat3"][1]["argsT"][2]["type"] = "float[3]" +defs["igDragFloat3"][1]["argsT"][3] = {} +defs["igDragFloat3"][1]["argsT"][3]["name"] = "v_speed" +defs["igDragFloat3"][1]["argsT"][3]["type"] = "float" +defs["igDragFloat3"][1]["argsT"][4] = {} +defs["igDragFloat3"][1]["argsT"][4]["name"] = "v_min" +defs["igDragFloat3"][1]["argsT"][4]["type"] = "float" +defs["igDragFloat3"][1]["argsT"][5] = {} +defs["igDragFloat3"][1]["argsT"][5]["name"] = "v_max" +defs["igDragFloat3"][1]["argsT"][5]["type"] = "float" +defs["igDragFloat3"][1]["argsT"][6] = {} +defs["igDragFloat3"][1]["argsT"][6]["name"] = "format" +defs["igDragFloat3"][1]["argsT"][6]["type"] = "const char*" +defs["igDragFloat3"][1]["argsT"][7] = {} +defs["igDragFloat3"][1]["argsT"][7]["name"] = "power" +defs["igDragFloat3"][1]["argsT"][7]["type"] = "float" +defs["igDragFloat3"][1]["argsoriginal"] = "(const char* label,float v[3],float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",float power=1.0f)" +defs["igDragFloat3"][1]["call_args"] = "(label,v,v_speed,v_min,v_max,format,power)" +defs["igDragFloat3"][1]["cimguiname"] = "igDragFloat3" +defs["igDragFloat3"][1]["defaults"] = {} +defs["igDragFloat3"][1]["defaults"]["format"] = "\"%.3f\"" +defs["igDragFloat3"][1]["defaults"]["power"] = "1.0f" +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]["namespace"] = "ImGui" +defs["igDragFloat3"][1]["ov_cimguiname"] = "igDragFloat3" +defs["igDragFloat3"][1]["ret"] = "bool" +defs["igDragFloat3"][1]["signature"] = "(const char*,float[3],float,float,float,const char*,float)" +defs["igDragFloat3"][1]["stname"] = "" +defs["igDragFloat3"]["(const char*,float[3],float,float,float,const char*,float)"] = defs["igDragFloat3"][1] +defs["igDragFloat4"] = {} +defs["igDragFloat4"][1] = {} +defs["igDragFloat4"][1]["args"] = "(const char* label,float v[4],float v_speed,float v_min,float v_max,const char* format,float power)" +defs["igDragFloat4"][1]["argsT"] = {} +defs["igDragFloat4"][1]["argsT"][1] = {} +defs["igDragFloat4"][1]["argsT"][1]["name"] = "label" +defs["igDragFloat4"][1]["argsT"][1]["type"] = "const char*" +defs["igDragFloat4"][1]["argsT"][2] = {} +defs["igDragFloat4"][1]["argsT"][2]["name"] = "v" +defs["igDragFloat4"][1]["argsT"][2]["type"] = "float[4]" +defs["igDragFloat4"][1]["argsT"][3] = {} +defs["igDragFloat4"][1]["argsT"][3]["name"] = "v_speed" +defs["igDragFloat4"][1]["argsT"][3]["type"] = "float" +defs["igDragFloat4"][1]["argsT"][4] = {} +defs["igDragFloat4"][1]["argsT"][4]["name"] = "v_min" +defs["igDragFloat4"][1]["argsT"][4]["type"] = "float" +defs["igDragFloat4"][1]["argsT"][5] = {} +defs["igDragFloat4"][1]["argsT"][5]["name"] = "v_max" +defs["igDragFloat4"][1]["argsT"][5]["type"] = "float" +defs["igDragFloat4"][1]["argsT"][6] = {} +defs["igDragFloat4"][1]["argsT"][6]["name"] = "format" +defs["igDragFloat4"][1]["argsT"][6]["type"] = "const char*" +defs["igDragFloat4"][1]["argsT"][7] = {} +defs["igDragFloat4"][1]["argsT"][7]["name"] = "power" +defs["igDragFloat4"][1]["argsT"][7]["type"] = "float" +defs["igDragFloat4"][1]["argsoriginal"] = "(const char* label,float v[4],float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",float power=1.0f)" +defs["igDragFloat4"][1]["call_args"] = "(label,v,v_speed,v_min,v_max,format,power)" +defs["igDragFloat4"][1]["cimguiname"] = "igDragFloat4" +defs["igDragFloat4"][1]["defaults"] = {} +defs["igDragFloat4"][1]["defaults"]["format"] = "\"%.3f\"" +defs["igDragFloat4"][1]["defaults"]["power"] = "1.0f" +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]["namespace"] = "ImGui" +defs["igDragFloat4"][1]["ov_cimguiname"] = "igDragFloat4" +defs["igDragFloat4"][1]["ret"] = "bool" +defs["igDragFloat4"][1]["signature"] = "(const char*,float[4],float,float,float,const char*,float)" +defs["igDragFloat4"][1]["stname"] = "" +defs["igDragFloat4"]["(const char*,float[4],float,float,float,const char*,float)"] = defs["igDragFloat4"][1] +defs["igDragFloatRange2"] = {} +defs["igDragFloatRange2"][1] = {} +defs["igDragFloatRange2"][1]["args"] = "(const char* label,float* v_current_min,float* v_current_max,float v_speed,float v_min,float v_max,const char* format,const char* format_max,float power)" +defs["igDragFloatRange2"][1]["argsT"] = {} +defs["igDragFloatRange2"][1]["argsT"][1] = {} +defs["igDragFloatRange2"][1]["argsT"][1]["name"] = "label" +defs["igDragFloatRange2"][1]["argsT"][1]["type"] = "const char*" +defs["igDragFloatRange2"][1]["argsT"][2] = {} +defs["igDragFloatRange2"][1]["argsT"][2]["name"] = "v_current_min" +defs["igDragFloatRange2"][1]["argsT"][2]["type"] = "float*" +defs["igDragFloatRange2"][1]["argsT"][3] = {} +defs["igDragFloatRange2"][1]["argsT"][3]["name"] = "v_current_max" +defs["igDragFloatRange2"][1]["argsT"][3]["type"] = "float*" +defs["igDragFloatRange2"][1]["argsT"][4] = {} +defs["igDragFloatRange2"][1]["argsT"][4]["name"] = "v_speed" +defs["igDragFloatRange2"][1]["argsT"][4]["type"] = "float" +defs["igDragFloatRange2"][1]["argsT"][5] = {} +defs["igDragFloatRange2"][1]["argsT"][5]["name"] = "v_min" +defs["igDragFloatRange2"][1]["argsT"][5]["type"] = "float" +defs["igDragFloatRange2"][1]["argsT"][6] = {} +defs["igDragFloatRange2"][1]["argsT"][6]["name"] = "v_max" +defs["igDragFloatRange2"][1]["argsT"][6]["type"] = "float" +defs["igDragFloatRange2"][1]["argsT"][7] = {} +defs["igDragFloatRange2"][1]["argsT"][7]["name"] = "format" +defs["igDragFloatRange2"][1]["argsT"][7]["type"] = "const char*" +defs["igDragFloatRange2"][1]["argsT"][8] = {} +defs["igDragFloatRange2"][1]["argsT"][8]["name"] = "format_max" +defs["igDragFloatRange2"][1]["argsT"][8]["type"] = "const char*" +defs["igDragFloatRange2"][1]["argsT"][9] = {} +defs["igDragFloatRange2"][1]["argsT"][9]["name"] = "power" +defs["igDragFloatRange2"][1]["argsT"][9]["type"] = "float" +defs["igDragFloatRange2"][1]["argsoriginal"] = "(const char* label,float* v_current_min,float* v_current_max,float v_speed=1.0f,float v_min=0.0f,float v_max=0.0f,const char* format=\"%.3f\",const char* format_max=((void*)0),float power=1.0f)" +defs["igDragFloatRange2"][1]["call_args"] = "(label,v_current_min,v_current_max,v_speed,v_min,v_max,format,format_max,power)" +defs["igDragFloatRange2"][1]["cimguiname"] = "igDragFloatRange2" +defs["igDragFloatRange2"][1]["defaults"] = {} +defs["igDragFloatRange2"][1]["defaults"]["format"] = "\"%.3f\"" +defs["igDragFloatRange2"][1]["defaults"]["format_max"] = "((void*)0)" +defs["igDragFloatRange2"][1]["defaults"]["power"] = "1.0f" +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]["namespace"] = "ImGui" +defs["igDragFloatRange2"][1]["ov_cimguiname"] = "igDragFloatRange2" +defs["igDragFloatRange2"][1]["ret"] = "bool" +defs["igDragFloatRange2"][1]["signature"] = "(const char*,float*,float*,float,float,float,const char*,const char*,float)" +defs["igDragFloatRange2"][1]["stname"] = "" +defs["igDragFloatRange2"]["(const char*,float*,float*,float,float,float,const char*,const char*,float)"] = defs["igDragFloatRange2"][1] +defs["igDragInt"] = {} +defs["igDragInt"][1] = {} +defs["igDragInt"][1]["args"] = "(const char* label,int* v,float v_speed,int v_min,int v_max,const char* format)" +defs["igDragInt"][1]["argsT"] = {} +defs["igDragInt"][1]["argsT"][1] = {} +defs["igDragInt"][1]["argsT"][1]["name"] = "label" +defs["igDragInt"][1]["argsT"][1]["type"] = "const char*" +defs["igDragInt"][1]["argsT"][2] = {} +defs["igDragInt"][1]["argsT"][2]["name"] = "v" +defs["igDragInt"][1]["argsT"][2]["type"] = "int*" +defs["igDragInt"][1]["argsT"][3] = {} +defs["igDragInt"][1]["argsT"][3]["name"] = "v_speed" +defs["igDragInt"][1]["argsT"][3]["type"] = "float" +defs["igDragInt"][1]["argsT"][4] = {} +defs["igDragInt"][1]["argsT"][4]["name"] = "v_min" +defs["igDragInt"][1]["argsT"][4]["type"] = "int" +defs["igDragInt"][1]["argsT"][5] = {} +defs["igDragInt"][1]["argsT"][5]["name"] = "v_max" +defs["igDragInt"][1]["argsT"][5]["type"] = "int" +defs["igDragInt"][1]["argsT"][6] = {} +defs["igDragInt"][1]["argsT"][6]["name"] = "format" +defs["igDragInt"][1]["argsT"][6]["type"] = "const char*" +defs["igDragInt"][1]["argsoriginal"] = "(const char* label,int* v,float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\")" +defs["igDragInt"][1]["call_args"] = "(label,v,v_speed,v_min,v_max,format)" +defs["igDragInt"][1]["cimguiname"] = "igDragInt" +defs["igDragInt"][1]["defaults"] = {} +defs["igDragInt"][1]["defaults"]["format"] = "\"%d\"" +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]["namespace"] = "ImGui" +defs["igDragInt"][1]["ov_cimguiname"] = "igDragInt" +defs["igDragInt"][1]["ret"] = "bool" +defs["igDragInt"][1]["signature"] = "(const char*,int*,float,int,int,const char*)" +defs["igDragInt"][1]["stname"] = "" +defs["igDragInt"]["(const char*,int*,float,int,int,const char*)"] = defs["igDragInt"][1] +defs["igDragInt2"] = {} +defs["igDragInt2"][1] = {} +defs["igDragInt2"][1]["args"] = "(const char* label,int v[2],float v_speed,int v_min,int v_max,const char* format)" +defs["igDragInt2"][1]["argsT"] = {} +defs["igDragInt2"][1]["argsT"][1] = {} +defs["igDragInt2"][1]["argsT"][1]["name"] = "label" +defs["igDragInt2"][1]["argsT"][1]["type"] = "const char*" +defs["igDragInt2"][1]["argsT"][2] = {} +defs["igDragInt2"][1]["argsT"][2]["name"] = "v" +defs["igDragInt2"][1]["argsT"][2]["type"] = "int[2]" +defs["igDragInt2"][1]["argsT"][3] = {} +defs["igDragInt2"][1]["argsT"][3]["name"] = "v_speed" +defs["igDragInt2"][1]["argsT"][3]["type"] = "float" +defs["igDragInt2"][1]["argsT"][4] = {} +defs["igDragInt2"][1]["argsT"][4]["name"] = "v_min" +defs["igDragInt2"][1]["argsT"][4]["type"] = "int" +defs["igDragInt2"][1]["argsT"][5] = {} +defs["igDragInt2"][1]["argsT"][5]["name"] = "v_max" +defs["igDragInt2"][1]["argsT"][5]["type"] = "int" +defs["igDragInt2"][1]["argsT"][6] = {} +defs["igDragInt2"][1]["argsT"][6]["name"] = "format" +defs["igDragInt2"][1]["argsT"][6]["type"] = "const char*" +defs["igDragInt2"][1]["argsoriginal"] = "(const char* label,int v[2],float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\")" +defs["igDragInt2"][1]["call_args"] = "(label,v,v_speed,v_min,v_max,format)" +defs["igDragInt2"][1]["cimguiname"] = "igDragInt2" +defs["igDragInt2"][1]["defaults"] = {} +defs["igDragInt2"][1]["defaults"]["format"] = "\"%d\"" +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]["namespace"] = "ImGui" +defs["igDragInt2"][1]["ov_cimguiname"] = "igDragInt2" +defs["igDragInt2"][1]["ret"] = "bool" +defs["igDragInt2"][1]["signature"] = "(const char*,int[2],float,int,int,const char*)" +defs["igDragInt2"][1]["stname"] = "" +defs["igDragInt2"]["(const char*,int[2],float,int,int,const char*)"] = defs["igDragInt2"][1] +defs["igDragInt3"] = {} +defs["igDragInt3"][1] = {} +defs["igDragInt3"][1]["args"] = "(const char* label,int v[3],float v_speed,int v_min,int v_max,const char* format)" +defs["igDragInt3"][1]["argsT"] = {} +defs["igDragInt3"][1]["argsT"][1] = {} +defs["igDragInt3"][1]["argsT"][1]["name"] = "label" +defs["igDragInt3"][1]["argsT"][1]["type"] = "const char*" +defs["igDragInt3"][1]["argsT"][2] = {} +defs["igDragInt3"][1]["argsT"][2]["name"] = "v" +defs["igDragInt3"][1]["argsT"][2]["type"] = "int[3]" +defs["igDragInt3"][1]["argsT"][3] = {} +defs["igDragInt3"][1]["argsT"][3]["name"] = "v_speed" +defs["igDragInt3"][1]["argsT"][3]["type"] = "float" +defs["igDragInt3"][1]["argsT"][4] = {} +defs["igDragInt3"][1]["argsT"][4]["name"] = "v_min" +defs["igDragInt3"][1]["argsT"][4]["type"] = "int" +defs["igDragInt3"][1]["argsT"][5] = {} +defs["igDragInt3"][1]["argsT"][5]["name"] = "v_max" +defs["igDragInt3"][1]["argsT"][5]["type"] = "int" +defs["igDragInt3"][1]["argsT"][6] = {} +defs["igDragInt3"][1]["argsT"][6]["name"] = "format" +defs["igDragInt3"][1]["argsT"][6]["type"] = "const char*" +defs["igDragInt3"][1]["argsoriginal"] = "(const char* label,int v[3],float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\")" +defs["igDragInt3"][1]["call_args"] = "(label,v,v_speed,v_min,v_max,format)" +defs["igDragInt3"][1]["cimguiname"] = "igDragInt3" +defs["igDragInt3"][1]["defaults"] = {} +defs["igDragInt3"][1]["defaults"]["format"] = "\"%d\"" +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]["namespace"] = "ImGui" +defs["igDragInt3"][1]["ov_cimguiname"] = "igDragInt3" +defs["igDragInt3"][1]["ret"] = "bool" +defs["igDragInt3"][1]["signature"] = "(const char*,int[3],float,int,int,const char*)" +defs["igDragInt3"][1]["stname"] = "" +defs["igDragInt3"]["(const char*,int[3],float,int,int,const char*)"] = defs["igDragInt3"][1] +defs["igDragInt4"] = {} +defs["igDragInt4"][1] = {} +defs["igDragInt4"][1]["args"] = "(const char* label,int v[4],float v_speed,int v_min,int v_max,const char* format)" +defs["igDragInt4"][1]["argsT"] = {} +defs["igDragInt4"][1]["argsT"][1] = {} +defs["igDragInt4"][1]["argsT"][1]["name"] = "label" +defs["igDragInt4"][1]["argsT"][1]["type"] = "const char*" +defs["igDragInt4"][1]["argsT"][2] = {} +defs["igDragInt4"][1]["argsT"][2]["name"] = "v" +defs["igDragInt4"][1]["argsT"][2]["type"] = "int[4]" +defs["igDragInt4"][1]["argsT"][3] = {} +defs["igDragInt4"][1]["argsT"][3]["name"] = "v_speed" +defs["igDragInt4"][1]["argsT"][3]["type"] = "float" +defs["igDragInt4"][1]["argsT"][4] = {} +defs["igDragInt4"][1]["argsT"][4]["name"] = "v_min" +defs["igDragInt4"][1]["argsT"][4]["type"] = "int" +defs["igDragInt4"][1]["argsT"][5] = {} +defs["igDragInt4"][1]["argsT"][5]["name"] = "v_max" +defs["igDragInt4"][1]["argsT"][5]["type"] = "int" +defs["igDragInt4"][1]["argsT"][6] = {} +defs["igDragInt4"][1]["argsT"][6]["name"] = "format" +defs["igDragInt4"][1]["argsT"][6]["type"] = "const char*" +defs["igDragInt4"][1]["argsoriginal"] = "(const char* label,int v[4],float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\")" +defs["igDragInt4"][1]["call_args"] = "(label,v,v_speed,v_min,v_max,format)" +defs["igDragInt4"][1]["cimguiname"] = "igDragInt4" +defs["igDragInt4"][1]["defaults"] = {} +defs["igDragInt4"][1]["defaults"]["format"] = "\"%d\"" +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]["namespace"] = "ImGui" +defs["igDragInt4"][1]["ov_cimguiname"] = "igDragInt4" +defs["igDragInt4"][1]["ret"] = "bool" +defs["igDragInt4"][1]["signature"] = "(const char*,int[4],float,int,int,const char*)" +defs["igDragInt4"][1]["stname"] = "" +defs["igDragInt4"]["(const char*,int[4],float,int,int,const char*)"] = defs["igDragInt4"][1] +defs["igDragIntRange2"] = {} +defs["igDragIntRange2"][1] = {} +defs["igDragIntRange2"][1]["args"] = "(const char* label,int* v_current_min,int* v_current_max,float v_speed,int v_min,int v_max,const char* format,const char* format_max)" +defs["igDragIntRange2"][1]["argsT"] = {} +defs["igDragIntRange2"][1]["argsT"][1] = {} +defs["igDragIntRange2"][1]["argsT"][1]["name"] = "label" +defs["igDragIntRange2"][1]["argsT"][1]["type"] = "const char*" +defs["igDragIntRange2"][1]["argsT"][2] = {} +defs["igDragIntRange2"][1]["argsT"][2]["name"] = "v_current_min" +defs["igDragIntRange2"][1]["argsT"][2]["type"] = "int*" +defs["igDragIntRange2"][1]["argsT"][3] = {} +defs["igDragIntRange2"][1]["argsT"][3]["name"] = "v_current_max" +defs["igDragIntRange2"][1]["argsT"][3]["type"] = "int*" +defs["igDragIntRange2"][1]["argsT"][4] = {} +defs["igDragIntRange2"][1]["argsT"][4]["name"] = "v_speed" +defs["igDragIntRange2"][1]["argsT"][4]["type"] = "float" +defs["igDragIntRange2"][1]["argsT"][5] = {} +defs["igDragIntRange2"][1]["argsT"][5]["name"] = "v_min" +defs["igDragIntRange2"][1]["argsT"][5]["type"] = "int" +defs["igDragIntRange2"][1]["argsT"][6] = {} +defs["igDragIntRange2"][1]["argsT"][6]["name"] = "v_max" +defs["igDragIntRange2"][1]["argsT"][6]["type"] = "int" +defs["igDragIntRange2"][1]["argsT"][7] = {} +defs["igDragIntRange2"][1]["argsT"][7]["name"] = "format" +defs["igDragIntRange2"][1]["argsT"][7]["type"] = "const char*" +defs["igDragIntRange2"][1]["argsT"][8] = {} +defs["igDragIntRange2"][1]["argsT"][8]["name"] = "format_max" +defs["igDragIntRange2"][1]["argsT"][8]["type"] = "const char*" +defs["igDragIntRange2"][1]["argsoriginal"] = "(const char* label,int* v_current_min,int* v_current_max,float v_speed=1.0f,int v_min=0,int v_max=0,const char* format=\"%d\",const char* format_max=((void*)0))" +defs["igDragIntRange2"][1]["call_args"] = "(label,v_current_min,v_current_max,v_speed,v_min,v_max,format,format_max)" +defs["igDragIntRange2"][1]["cimguiname"] = "igDragIntRange2" +defs["igDragIntRange2"][1]["defaults"] = {} +defs["igDragIntRange2"][1]["defaults"]["format"] = "\"%d\"" +defs["igDragIntRange2"][1]["defaults"]["format_max"] = "((void*)0)" +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]["namespace"] = "ImGui" +defs["igDragIntRange2"][1]["ov_cimguiname"] = "igDragIntRange2" +defs["igDragIntRange2"][1]["ret"] = "bool" +defs["igDragIntRange2"][1]["signature"] = "(const char*,int*,int*,float,int,int,const char*,const char*)" +defs["igDragIntRange2"][1]["stname"] = "" +defs["igDragIntRange2"]["(const char*,int*,int*,float,int,int,const char*,const char*)"] = defs["igDragIntRange2"][1] +defs["igDragScalar"] = {} +defs["igDragScalar"][1] = {} +defs["igDragScalar"][1]["args"] = "(const char* label,ImGuiDataType data_type,void* p_data,float v_speed,const void* p_min,const void* p_max,const char* format,float power)" +defs["igDragScalar"][1]["argsT"] = {} +defs["igDragScalar"][1]["argsT"][1] = {} +defs["igDragScalar"][1]["argsT"][1]["name"] = "label" +defs["igDragScalar"][1]["argsT"][1]["type"] = "const char*" +defs["igDragScalar"][1]["argsT"][2] = {} +defs["igDragScalar"][1]["argsT"][2]["name"] = "data_type" +defs["igDragScalar"][1]["argsT"][2]["type"] = "ImGuiDataType" +defs["igDragScalar"][1]["argsT"][3] = {} +defs["igDragScalar"][1]["argsT"][3]["name"] = "p_data" +defs["igDragScalar"][1]["argsT"][3]["type"] = "void*" +defs["igDragScalar"][1]["argsT"][4] = {} +defs["igDragScalar"][1]["argsT"][4]["name"] = "v_speed" +defs["igDragScalar"][1]["argsT"][4]["type"] = "float" +defs["igDragScalar"][1]["argsT"][5] = {} +defs["igDragScalar"][1]["argsT"][5]["name"] = "p_min" +defs["igDragScalar"][1]["argsT"][5]["type"] = "const void*" +defs["igDragScalar"][1]["argsT"][6] = {} +defs["igDragScalar"][1]["argsT"][6]["name"] = "p_max" +defs["igDragScalar"][1]["argsT"][6]["type"] = "const void*" +defs["igDragScalar"][1]["argsT"][7] = {} +defs["igDragScalar"][1]["argsT"][7]["name"] = "format" +defs["igDragScalar"][1]["argsT"][7]["type"] = "const char*" +defs["igDragScalar"][1]["argsT"][8] = {} +defs["igDragScalar"][1]["argsT"][8]["name"] = "power" +defs["igDragScalar"][1]["argsT"][8]["type"] = "float" +defs["igDragScalar"][1]["argsoriginal"] = "(const char* label,ImGuiDataType data_type,void* p_data,float v_speed,const void* p_min=((void*)0),const void* p_max=((void*)0),const char* format=((void*)0),float power=1.0f)" +defs["igDragScalar"][1]["call_args"] = "(label,data_type,p_data,v_speed,p_min,p_max,format,power)" +defs["igDragScalar"][1]["cimguiname"] = "igDragScalar" +defs["igDragScalar"][1]["defaults"] = {} +defs["igDragScalar"][1]["defaults"]["format"] = "((void*)0)" +defs["igDragScalar"][1]["defaults"]["p_max"] = "((void*)0)" +defs["igDragScalar"][1]["defaults"]["p_min"] = "((void*)0)" +defs["igDragScalar"][1]["defaults"]["power"] = "1.0f" +defs["igDragScalar"][1]["funcname"] = "DragScalar" +defs["igDragScalar"][1]["namespace"] = "ImGui" +defs["igDragScalar"][1]["ov_cimguiname"] = "igDragScalar" +defs["igDragScalar"][1]["ret"] = "bool" +defs["igDragScalar"][1]["signature"] = "(const char*,ImGuiDataType,void*,float,const void*,const void*,const char*,float)" +defs["igDragScalar"][1]["stname"] = "" +defs["igDragScalar"]["(const char*,ImGuiDataType,void*,float,const void*,const void*,const char*,float)"] = defs["igDragScalar"][1] +defs["igDragScalarN"] = {} +defs["igDragScalarN"][1] = {} +defs["igDragScalarN"][1]["args"] = "(const char* label,ImGuiDataType data_type,void* p_data,int components,float v_speed,const void* p_min,const void* p_max,const char* format,float power)" +defs["igDragScalarN"][1]["argsT"] = {} +defs["igDragScalarN"][1]["argsT"][1] = {} +defs["igDragScalarN"][1]["argsT"][1]["name"] = "label" +defs["igDragScalarN"][1]["argsT"][1]["type"] = "const char*" +defs["igDragScalarN"][1]["argsT"][2] = {} +defs["igDragScalarN"][1]["argsT"][2]["name"] = "data_type" +defs["igDragScalarN"][1]["argsT"][2]["type"] = "ImGuiDataType" +defs["igDragScalarN"][1]["argsT"][3] = {} +defs["igDragScalarN"][1]["argsT"][3]["name"] = "p_data" +defs["igDragScalarN"][1]["argsT"][3]["type"] = "void*" +defs["igDragScalarN"][1]["argsT"][4] = {} +defs["igDragScalarN"][1]["argsT"][4]["name"] = "components" +defs["igDragScalarN"][1]["argsT"][4]["type"] = "int" +defs["igDragScalarN"][1]["argsT"][5] = {} +defs["igDragScalarN"][1]["argsT"][5]["name"] = "v_speed" +defs["igDragScalarN"][1]["argsT"][5]["type"] = "float" +defs["igDragScalarN"][1]["argsT"][6] = {} +defs["igDragScalarN"][1]["argsT"][6]["name"] = "p_min" +defs["igDragScalarN"][1]["argsT"][6]["type"] = "const void*" +defs["igDragScalarN"][1]["argsT"][7] = {} +defs["igDragScalarN"][1]["argsT"][7]["name"] = "p_max" +defs["igDragScalarN"][1]["argsT"][7]["type"] = "const void*" +defs["igDragScalarN"][1]["argsT"][8] = {} +defs["igDragScalarN"][1]["argsT"][8]["name"] = "format" +defs["igDragScalarN"][1]["argsT"][8]["type"] = "const char*" +defs["igDragScalarN"][1]["argsT"][9] = {} +defs["igDragScalarN"][1]["argsT"][9]["name"] = "power" +defs["igDragScalarN"][1]["argsT"][9]["type"] = "float" +defs["igDragScalarN"][1]["argsoriginal"] = "(const char* label,ImGuiDataType data_type,void* p_data,int components,float v_speed,const void* p_min=((void*)0),const void* p_max=((void*)0),const char* format=((void*)0),float power=1.0f)" +defs["igDragScalarN"][1]["call_args"] = "(label,data_type,p_data,components,v_speed,p_min,p_max,format,power)" +defs["igDragScalarN"][1]["cimguiname"] = "igDragScalarN" +defs["igDragScalarN"][1]["defaults"] = {} +defs["igDragScalarN"][1]["defaults"]["format"] = "((void*)0)" +defs["igDragScalarN"][1]["defaults"]["p_max"] = "((void*)0)" +defs["igDragScalarN"][1]["defaults"]["p_min"] = "((void*)0)" +defs["igDragScalarN"][1]["defaults"]["power"] = "1.0f" +defs["igDragScalarN"][1]["funcname"] = "DragScalarN" +defs["igDragScalarN"][1]["namespace"] = "ImGui" +defs["igDragScalarN"][1]["ov_cimguiname"] = "igDragScalarN" +defs["igDragScalarN"][1]["ret"] = "bool" +defs["igDragScalarN"][1]["signature"] = "(const char*,ImGuiDataType,void*,int,float,const void*,const void*,const char*,float)" +defs["igDragScalarN"][1]["stname"] = "" +defs["igDragScalarN"]["(const char*,ImGuiDataType,void*,int,float,const void*,const void*,const char*,float)"] = defs["igDragScalarN"][1] +defs["igDummy"] = {} +defs["igDummy"][1] = {} +defs["igDummy"][1]["args"] = "(const ImVec2 size)" +defs["igDummy"][1]["argsT"] = {} +defs["igDummy"][1]["argsT"][1] = {} +defs["igDummy"][1]["argsT"][1]["name"] = "size" +defs["igDummy"][1]["argsT"][1]["type"] = "const ImVec2" +defs["igDummy"][1]["argsoriginal"] = "(const ImVec2& size)" +defs["igDummy"][1]["call_args"] = "(size)" +defs["igDummy"][1]["cimguiname"] = "igDummy" +defs["igDummy"][1]["defaults"] = {} +defs["igDummy"][1]["funcname"] = "Dummy" +defs["igDummy"][1]["namespace"] = "ImGui" +defs["igDummy"][1]["ov_cimguiname"] = "igDummy" +defs["igDummy"][1]["ret"] = "void" +defs["igDummy"][1]["signature"] = "(const ImVec2)" +defs["igDummy"][1]["stname"] = "" +defs["igDummy"]["(const ImVec2)"] = defs["igDummy"][1] +defs["igEnd"] = {} +defs["igEnd"][1] = {} +defs["igEnd"][1]["args"] = "()" +defs["igEnd"][1]["argsT"] = {} +defs["igEnd"][1]["argsoriginal"] = "()" +defs["igEnd"][1]["call_args"] = "()" +defs["igEnd"][1]["cimguiname"] = "igEnd" +defs["igEnd"][1]["defaults"] = {} +defs["igEnd"][1]["funcname"] = "End" +defs["igEnd"][1]["namespace"] = "ImGui" +defs["igEnd"][1]["ov_cimguiname"] = "igEnd" +defs["igEnd"][1]["ret"] = "void" +defs["igEnd"][1]["signature"] = "()" +defs["igEnd"][1]["stname"] = "" +defs["igEnd"]["()"] = defs["igEnd"][1] +defs["igEndChild"] = {} +defs["igEndChild"][1] = {} +defs["igEndChild"][1]["args"] = "()" +defs["igEndChild"][1]["argsT"] = {} +defs["igEndChild"][1]["argsoriginal"] = "()" +defs["igEndChild"][1]["call_args"] = "()" +defs["igEndChild"][1]["cimguiname"] = "igEndChild" +defs["igEndChild"][1]["defaults"] = {} +defs["igEndChild"][1]["funcname"] = "EndChild" +defs["igEndChild"][1]["namespace"] = "ImGui" +defs["igEndChild"][1]["ov_cimguiname"] = "igEndChild" +defs["igEndChild"][1]["ret"] = "void" +defs["igEndChild"][1]["signature"] = "()" +defs["igEndChild"][1]["stname"] = "" +defs["igEndChild"]["()"] = defs["igEndChild"][1] +defs["igEndChildFrame"] = {} +defs["igEndChildFrame"][1] = {} +defs["igEndChildFrame"][1]["args"] = "()" +defs["igEndChildFrame"][1]["argsT"] = {} +defs["igEndChildFrame"][1]["argsoriginal"] = "()" +defs["igEndChildFrame"][1]["call_args"] = "()" +defs["igEndChildFrame"][1]["cimguiname"] = "igEndChildFrame" +defs["igEndChildFrame"][1]["defaults"] = {} +defs["igEndChildFrame"][1]["funcname"] = "EndChildFrame" +defs["igEndChildFrame"][1]["namespace"] = "ImGui" +defs["igEndChildFrame"][1]["ov_cimguiname"] = "igEndChildFrame" +defs["igEndChildFrame"][1]["ret"] = "void" +defs["igEndChildFrame"][1]["signature"] = "()" +defs["igEndChildFrame"][1]["stname"] = "" +defs["igEndChildFrame"]["()"] = defs["igEndChildFrame"][1] +defs["igEndCombo"] = {} +defs["igEndCombo"][1] = {} +defs["igEndCombo"][1]["args"] = "()" +defs["igEndCombo"][1]["argsT"] = {} +defs["igEndCombo"][1]["argsoriginal"] = "()" +defs["igEndCombo"][1]["call_args"] = "()" +defs["igEndCombo"][1]["cimguiname"] = "igEndCombo" +defs["igEndCombo"][1]["defaults"] = {} +defs["igEndCombo"][1]["funcname"] = "EndCombo" +defs["igEndCombo"][1]["namespace"] = "ImGui" +defs["igEndCombo"][1]["ov_cimguiname"] = "igEndCombo" +defs["igEndCombo"][1]["ret"] = "void" +defs["igEndCombo"][1]["signature"] = "()" +defs["igEndCombo"][1]["stname"] = "" +defs["igEndCombo"]["()"] = defs["igEndCombo"][1] +defs["igEndDragDropSource"] = {} +defs["igEndDragDropSource"][1] = {} +defs["igEndDragDropSource"][1]["args"] = "()" +defs["igEndDragDropSource"][1]["argsT"] = {} +defs["igEndDragDropSource"][1]["argsoriginal"] = "()" +defs["igEndDragDropSource"][1]["call_args"] = "()" +defs["igEndDragDropSource"][1]["cimguiname"] = "igEndDragDropSource" +defs["igEndDragDropSource"][1]["defaults"] = {} +defs["igEndDragDropSource"][1]["funcname"] = "EndDragDropSource" +defs["igEndDragDropSource"][1]["namespace"] = "ImGui" +defs["igEndDragDropSource"][1]["ov_cimguiname"] = "igEndDragDropSource" +defs["igEndDragDropSource"][1]["ret"] = "void" +defs["igEndDragDropSource"][1]["signature"] = "()" +defs["igEndDragDropSource"][1]["stname"] = "" +defs["igEndDragDropSource"]["()"] = defs["igEndDragDropSource"][1] +defs["igEndDragDropTarget"] = {} +defs["igEndDragDropTarget"][1] = {} +defs["igEndDragDropTarget"][1]["args"] = "()" +defs["igEndDragDropTarget"][1]["argsT"] = {} +defs["igEndDragDropTarget"][1]["argsoriginal"] = "()" +defs["igEndDragDropTarget"][1]["call_args"] = "()" +defs["igEndDragDropTarget"][1]["cimguiname"] = "igEndDragDropTarget" +defs["igEndDragDropTarget"][1]["defaults"] = {} +defs["igEndDragDropTarget"][1]["funcname"] = "EndDragDropTarget" +defs["igEndDragDropTarget"][1]["namespace"] = "ImGui" +defs["igEndDragDropTarget"][1]["ov_cimguiname"] = "igEndDragDropTarget" +defs["igEndDragDropTarget"][1]["ret"] = "void" +defs["igEndDragDropTarget"][1]["signature"] = "()" +defs["igEndDragDropTarget"][1]["stname"] = "" +defs["igEndDragDropTarget"]["()"] = defs["igEndDragDropTarget"][1] +defs["igEndFrame"] = {} +defs["igEndFrame"][1] = {} +defs["igEndFrame"][1]["args"] = "()" +defs["igEndFrame"][1]["argsT"] = {} +defs["igEndFrame"][1]["argsoriginal"] = "()" +defs["igEndFrame"][1]["call_args"] = "()" +defs["igEndFrame"][1]["cimguiname"] = "igEndFrame" +defs["igEndFrame"][1]["defaults"] = {} +defs["igEndFrame"][1]["funcname"] = "EndFrame" +defs["igEndFrame"][1]["namespace"] = "ImGui" +defs["igEndFrame"][1]["ov_cimguiname"] = "igEndFrame" +defs["igEndFrame"][1]["ret"] = "void" +defs["igEndFrame"][1]["signature"] = "()" +defs["igEndFrame"][1]["stname"] = "" +defs["igEndFrame"]["()"] = defs["igEndFrame"][1] +defs["igEndGroup"] = {} +defs["igEndGroup"][1] = {} +defs["igEndGroup"][1]["args"] = "()" +defs["igEndGroup"][1]["argsT"] = {} +defs["igEndGroup"][1]["argsoriginal"] = "()" +defs["igEndGroup"][1]["call_args"] = "()" +defs["igEndGroup"][1]["cimguiname"] = "igEndGroup" +defs["igEndGroup"][1]["defaults"] = {} +defs["igEndGroup"][1]["funcname"] = "EndGroup" +defs["igEndGroup"][1]["namespace"] = "ImGui" +defs["igEndGroup"][1]["ov_cimguiname"] = "igEndGroup" +defs["igEndGroup"][1]["ret"] = "void" +defs["igEndGroup"][1]["signature"] = "()" +defs["igEndGroup"][1]["stname"] = "" +defs["igEndGroup"]["()"] = defs["igEndGroup"][1] +defs["igEndMainMenuBar"] = {} +defs["igEndMainMenuBar"][1] = {} +defs["igEndMainMenuBar"][1]["args"] = "()" +defs["igEndMainMenuBar"][1]["argsT"] = {} +defs["igEndMainMenuBar"][1]["argsoriginal"] = "()" +defs["igEndMainMenuBar"][1]["call_args"] = "()" +defs["igEndMainMenuBar"][1]["cimguiname"] = "igEndMainMenuBar" +defs["igEndMainMenuBar"][1]["defaults"] = {} +defs["igEndMainMenuBar"][1]["funcname"] = "EndMainMenuBar" +defs["igEndMainMenuBar"][1]["namespace"] = "ImGui" +defs["igEndMainMenuBar"][1]["ov_cimguiname"] = "igEndMainMenuBar" +defs["igEndMainMenuBar"][1]["ret"] = "void" +defs["igEndMainMenuBar"][1]["signature"] = "()" +defs["igEndMainMenuBar"][1]["stname"] = "" +defs["igEndMainMenuBar"]["()"] = defs["igEndMainMenuBar"][1] +defs["igEndMenu"] = {} +defs["igEndMenu"][1] = {} +defs["igEndMenu"][1]["args"] = "()" +defs["igEndMenu"][1]["argsT"] = {} +defs["igEndMenu"][1]["argsoriginal"] = "()" +defs["igEndMenu"][1]["call_args"] = "()" +defs["igEndMenu"][1]["cimguiname"] = "igEndMenu" +defs["igEndMenu"][1]["defaults"] = {} +defs["igEndMenu"][1]["funcname"] = "EndMenu" +defs["igEndMenu"][1]["namespace"] = "ImGui" +defs["igEndMenu"][1]["ov_cimguiname"] = "igEndMenu" +defs["igEndMenu"][1]["ret"] = "void" +defs["igEndMenu"][1]["signature"] = "()" +defs["igEndMenu"][1]["stname"] = "" +defs["igEndMenu"]["()"] = defs["igEndMenu"][1] +defs["igEndMenuBar"] = {} +defs["igEndMenuBar"][1] = {} +defs["igEndMenuBar"][1]["args"] = "()" +defs["igEndMenuBar"][1]["argsT"] = {} +defs["igEndMenuBar"][1]["argsoriginal"] = "()" +defs["igEndMenuBar"][1]["call_args"] = "()" +defs["igEndMenuBar"][1]["cimguiname"] = "igEndMenuBar" +defs["igEndMenuBar"][1]["defaults"] = {} +defs["igEndMenuBar"][1]["funcname"] = "EndMenuBar" +defs["igEndMenuBar"][1]["namespace"] = "ImGui" +defs["igEndMenuBar"][1]["ov_cimguiname"] = "igEndMenuBar" +defs["igEndMenuBar"][1]["ret"] = "void" +defs["igEndMenuBar"][1]["signature"] = "()" +defs["igEndMenuBar"][1]["stname"] = "" +defs["igEndMenuBar"]["()"] = defs["igEndMenuBar"][1] +defs["igEndPopup"] = {} +defs["igEndPopup"][1] = {} +defs["igEndPopup"][1]["args"] = "()" +defs["igEndPopup"][1]["argsT"] = {} +defs["igEndPopup"][1]["argsoriginal"] = "()" +defs["igEndPopup"][1]["call_args"] = "()" +defs["igEndPopup"][1]["cimguiname"] = "igEndPopup" +defs["igEndPopup"][1]["defaults"] = {} +defs["igEndPopup"][1]["funcname"] = "EndPopup" +defs["igEndPopup"][1]["namespace"] = "ImGui" +defs["igEndPopup"][1]["ov_cimguiname"] = "igEndPopup" +defs["igEndPopup"][1]["ret"] = "void" +defs["igEndPopup"][1]["signature"] = "()" +defs["igEndPopup"][1]["stname"] = "" +defs["igEndPopup"]["()"] = defs["igEndPopup"][1] +defs["igEndTabBar"] = {} +defs["igEndTabBar"][1] = {} +defs["igEndTabBar"][1]["args"] = "()" +defs["igEndTabBar"][1]["argsT"] = {} +defs["igEndTabBar"][1]["argsoriginal"] = "()" +defs["igEndTabBar"][1]["call_args"] = "()" +defs["igEndTabBar"][1]["cimguiname"] = "igEndTabBar" +defs["igEndTabBar"][1]["defaults"] = {} +defs["igEndTabBar"][1]["funcname"] = "EndTabBar" +defs["igEndTabBar"][1]["namespace"] = "ImGui" +defs["igEndTabBar"][1]["ov_cimguiname"] = "igEndTabBar" +defs["igEndTabBar"][1]["ret"] = "void" +defs["igEndTabBar"][1]["signature"] = "()" +defs["igEndTabBar"][1]["stname"] = "" +defs["igEndTabBar"]["()"] = defs["igEndTabBar"][1] +defs["igEndTabItem"] = {} +defs["igEndTabItem"][1] = {} +defs["igEndTabItem"][1]["args"] = "()" +defs["igEndTabItem"][1]["argsT"] = {} +defs["igEndTabItem"][1]["argsoriginal"] = "()" +defs["igEndTabItem"][1]["call_args"] = "()" +defs["igEndTabItem"][1]["cimguiname"] = "igEndTabItem" +defs["igEndTabItem"][1]["defaults"] = {} +defs["igEndTabItem"][1]["funcname"] = "EndTabItem" +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["igEndTooltip"] = {} +defs["igEndTooltip"][1] = {} +defs["igEndTooltip"][1]["args"] = "()" +defs["igEndTooltip"][1]["argsT"] = {} +defs["igEndTooltip"][1]["argsoriginal"] = "()" +defs["igEndTooltip"][1]["call_args"] = "()" +defs["igEndTooltip"][1]["cimguiname"] = "igEndTooltip" +defs["igEndTooltip"][1]["defaults"] = {} +defs["igEndTooltip"][1]["funcname"] = "EndTooltip" +defs["igEndTooltip"][1]["namespace"] = "ImGui" +defs["igEndTooltip"][1]["ov_cimguiname"] = "igEndTooltip" +defs["igEndTooltip"][1]["ret"] = "void" +defs["igEndTooltip"][1]["signature"] = "()" +defs["igEndTooltip"][1]["stname"] = "" +defs["igEndTooltip"]["()"] = defs["igEndTooltip"][1] +defs["igGetBackgroundDrawList"] = {} +defs["igGetBackgroundDrawList"][1] = {} +defs["igGetBackgroundDrawList"][1]["args"] = "()" +defs["igGetBackgroundDrawList"][1]["argsT"] = {} +defs["igGetBackgroundDrawList"][1]["argsoriginal"] = "()" +defs["igGetBackgroundDrawList"][1]["call_args"] = "()" +defs["igGetBackgroundDrawList"][1]["cimguiname"] = "igGetBackgroundDrawList" +defs["igGetBackgroundDrawList"][1]["defaults"] = {} +defs["igGetBackgroundDrawList"][1]["funcname"] = "GetBackgroundDrawList" +defs["igGetBackgroundDrawList"][1]["namespace"] = "ImGui" +defs["igGetBackgroundDrawList"][1]["ov_cimguiname"] = "igGetBackgroundDrawList" +defs["igGetBackgroundDrawList"][1]["ret"] = "ImDrawList*" +defs["igGetBackgroundDrawList"][1]["signature"] = "()" +defs["igGetBackgroundDrawList"][1]["stname"] = "" +defs["igGetBackgroundDrawList"]["()"] = defs["igGetBackgroundDrawList"][1] +defs["igGetClipboardText"] = {} +defs["igGetClipboardText"][1] = {} +defs["igGetClipboardText"][1]["args"] = "()" +defs["igGetClipboardText"][1]["argsT"] = {} +defs["igGetClipboardText"][1]["argsoriginal"] = "()" +defs["igGetClipboardText"][1]["call_args"] = "()" +defs["igGetClipboardText"][1]["cimguiname"] = "igGetClipboardText" +defs["igGetClipboardText"][1]["defaults"] = {} +defs["igGetClipboardText"][1]["funcname"] = "GetClipboardText" +defs["igGetClipboardText"][1]["namespace"] = "ImGui" +defs["igGetClipboardText"][1]["ov_cimguiname"] = "igGetClipboardText" +defs["igGetClipboardText"][1]["ret"] = "const char*" +defs["igGetClipboardText"][1]["signature"] = "()" +defs["igGetClipboardText"][1]["stname"] = "" +defs["igGetClipboardText"]["()"] = defs["igGetClipboardText"][1] +defs["igGetColorU32"] = {} +defs["igGetColorU32"][1] = {} +defs["igGetColorU32"][1]["args"] = "(ImGuiCol idx,float alpha_mul)" +defs["igGetColorU32"][1]["argsT"] = {} +defs["igGetColorU32"][1]["argsT"][1] = {} +defs["igGetColorU32"][1]["argsT"][1]["name"] = "idx" +defs["igGetColorU32"][1]["argsT"][1]["type"] = "ImGuiCol" +defs["igGetColorU32"][1]["argsT"][2] = {} +defs["igGetColorU32"][1]["argsT"][2]["name"] = "alpha_mul" +defs["igGetColorU32"][1]["argsT"][2]["type"] = "float" +defs["igGetColorU32"][1]["argsoriginal"] = "(ImGuiCol idx,float alpha_mul=1.0f)" +defs["igGetColorU32"][1]["call_args"] = "(idx,alpha_mul)" +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]["namespace"] = "ImGui" +defs["igGetColorU32"][1]["ov_cimguiname"] = "igGetColorU32Col" +defs["igGetColorU32"][1]["ret"] = "ImU32" +defs["igGetColorU32"][1]["signature"] = "(ImGuiCol,float)" +defs["igGetColorU32"][1]["stname"] = "" +defs["igGetColorU32"][2] = {} +defs["igGetColorU32"][2]["args"] = "(const ImVec4 col)" +defs["igGetColorU32"][2]["argsT"] = {} +defs["igGetColorU32"][2]["argsT"][1] = {} +defs["igGetColorU32"][2]["argsT"][1]["name"] = "col" +defs["igGetColorU32"][2]["argsT"][1]["type"] = "const ImVec4" +defs["igGetColorU32"][2]["argsoriginal"] = "(const ImVec4& col)" +defs["igGetColorU32"][2]["call_args"] = "(col)" +defs["igGetColorU32"][2]["cimguiname"] = "igGetColorU32" +defs["igGetColorU32"][2]["defaults"] = {} +defs["igGetColorU32"][2]["funcname"] = "GetColorU32" +defs["igGetColorU32"][2]["namespace"] = "ImGui" +defs["igGetColorU32"][2]["ov_cimguiname"] = "igGetColorU32Vec4" +defs["igGetColorU32"][2]["ret"] = "ImU32" +defs["igGetColorU32"][2]["signature"] = "(const ImVec4)" +defs["igGetColorU32"][2]["stname"] = "" +defs["igGetColorU32"][3] = {} +defs["igGetColorU32"][3]["args"] = "(ImU32 col)" +defs["igGetColorU32"][3]["argsT"] = {} +defs["igGetColorU32"][3]["argsT"][1] = {} +defs["igGetColorU32"][3]["argsT"][1]["name"] = "col" +defs["igGetColorU32"][3]["argsT"][1]["type"] = "ImU32" +defs["igGetColorU32"][3]["argsoriginal"] = "(ImU32 col)" +defs["igGetColorU32"][3]["call_args"] = "(col)" +defs["igGetColorU32"][3]["cimguiname"] = "igGetColorU32" +defs["igGetColorU32"][3]["defaults"] = {} +defs["igGetColorU32"][3]["funcname"] = "GetColorU32" +defs["igGetColorU32"][3]["namespace"] = "ImGui" +defs["igGetColorU32"][3]["ov_cimguiname"] = "igGetColorU32U32" +defs["igGetColorU32"][3]["ret"] = "ImU32" +defs["igGetColorU32"][3]["signature"] = "(ImU32)" +defs["igGetColorU32"][3]["stname"] = "" +defs["igGetColorU32"]["(ImGuiCol,float)"] = defs["igGetColorU32"][1] +defs["igGetColorU32"]["(ImU32)"] = defs["igGetColorU32"][3] +defs["igGetColorU32"]["(const ImVec4)"] = defs["igGetColorU32"][2] +defs["igGetColumnIndex"] = {} +defs["igGetColumnIndex"][1] = {} +defs["igGetColumnIndex"][1]["args"] = "()" +defs["igGetColumnIndex"][1]["argsT"] = {} +defs["igGetColumnIndex"][1]["argsoriginal"] = "()" +defs["igGetColumnIndex"][1]["call_args"] = "()" +defs["igGetColumnIndex"][1]["cimguiname"] = "igGetColumnIndex" +defs["igGetColumnIndex"][1]["defaults"] = {} +defs["igGetColumnIndex"][1]["funcname"] = "GetColumnIndex" +defs["igGetColumnIndex"][1]["namespace"] = "ImGui" +defs["igGetColumnIndex"][1]["ov_cimguiname"] = "igGetColumnIndex" +defs["igGetColumnIndex"][1]["ret"] = "int" +defs["igGetColumnIndex"][1]["signature"] = "()" +defs["igGetColumnIndex"][1]["stname"] = "" +defs["igGetColumnIndex"]["()"] = defs["igGetColumnIndex"][1] +defs["igGetColumnOffset"] = {} +defs["igGetColumnOffset"][1] = {} +defs["igGetColumnOffset"][1]["args"] = "(int column_index)" +defs["igGetColumnOffset"][1]["argsT"] = {} +defs["igGetColumnOffset"][1]["argsT"][1] = {} +defs["igGetColumnOffset"][1]["argsT"][1]["name"] = "column_index" +defs["igGetColumnOffset"][1]["argsT"][1]["type"] = "int" +defs["igGetColumnOffset"][1]["argsoriginal"] = "(int column_index=-1)" +defs["igGetColumnOffset"][1]["call_args"] = "(column_index)" +defs["igGetColumnOffset"][1]["cimguiname"] = "igGetColumnOffset" +defs["igGetColumnOffset"][1]["defaults"] = {} +defs["igGetColumnOffset"][1]["defaults"]["column_index"] = "-1" +defs["igGetColumnOffset"][1]["funcname"] = "GetColumnOffset" +defs["igGetColumnOffset"][1]["namespace"] = "ImGui" +defs["igGetColumnOffset"][1]["ov_cimguiname"] = "igGetColumnOffset" +defs["igGetColumnOffset"][1]["ret"] = "float" +defs["igGetColumnOffset"][1]["signature"] = "(int)" +defs["igGetColumnOffset"][1]["stname"] = "" +defs["igGetColumnOffset"]["(int)"] = defs["igGetColumnOffset"][1] +defs["igGetColumnWidth"] = {} +defs["igGetColumnWidth"][1] = {} +defs["igGetColumnWidth"][1]["args"] = "(int column_index)" +defs["igGetColumnWidth"][1]["argsT"] = {} +defs["igGetColumnWidth"][1]["argsT"][1] = {} +defs["igGetColumnWidth"][1]["argsT"][1]["name"] = "column_index" +defs["igGetColumnWidth"][1]["argsT"][1]["type"] = "int" +defs["igGetColumnWidth"][1]["argsoriginal"] = "(int column_index=-1)" +defs["igGetColumnWidth"][1]["call_args"] = "(column_index)" +defs["igGetColumnWidth"][1]["cimguiname"] = "igGetColumnWidth" +defs["igGetColumnWidth"][1]["defaults"] = {} +defs["igGetColumnWidth"][1]["defaults"]["column_index"] = "-1" +defs["igGetColumnWidth"][1]["funcname"] = "GetColumnWidth" +defs["igGetColumnWidth"][1]["namespace"] = "ImGui" +defs["igGetColumnWidth"][1]["ov_cimguiname"] = "igGetColumnWidth" +defs["igGetColumnWidth"][1]["ret"] = "float" +defs["igGetColumnWidth"][1]["signature"] = "(int)" +defs["igGetColumnWidth"][1]["stname"] = "" +defs["igGetColumnWidth"]["(int)"] = defs["igGetColumnWidth"][1] +defs["igGetColumnsCount"] = {} +defs["igGetColumnsCount"][1] = {} +defs["igGetColumnsCount"][1]["args"] = "()" +defs["igGetColumnsCount"][1]["argsT"] = {} +defs["igGetColumnsCount"][1]["argsoriginal"] = "()" +defs["igGetColumnsCount"][1]["call_args"] = "()" +defs["igGetColumnsCount"][1]["cimguiname"] = "igGetColumnsCount" +defs["igGetColumnsCount"][1]["defaults"] = {} +defs["igGetColumnsCount"][1]["funcname"] = "GetColumnsCount" +defs["igGetColumnsCount"][1]["namespace"] = "ImGui" +defs["igGetColumnsCount"][1]["ov_cimguiname"] = "igGetColumnsCount" +defs["igGetColumnsCount"][1]["ret"] = "int" +defs["igGetColumnsCount"][1]["signature"] = "()" +defs["igGetColumnsCount"][1]["stname"] = "" +defs["igGetColumnsCount"]["()"] = defs["igGetColumnsCount"][1] +defs["igGetContentRegionAvail"] = {} +defs["igGetContentRegionAvail"][1] = {} +defs["igGetContentRegionAvail"][1]["args"] = "(ImVec2 *pOut)" +defs["igGetContentRegionAvail"][1]["argsT"] = {} +defs["igGetContentRegionAvail"][1]["argsT"][1] = {} +defs["igGetContentRegionAvail"][1]["argsT"][1]["name"] = "pOut" +defs["igGetContentRegionAvail"][1]["argsT"][1]["type"] = "ImVec2*" +defs["igGetContentRegionAvail"][1]["argsoriginal"] = "()" +defs["igGetContentRegionAvail"][1]["call_args"] = "()" +defs["igGetContentRegionAvail"][1]["cimguiname"] = "igGetContentRegionAvail" +defs["igGetContentRegionAvail"][1]["defaults"] = {} +defs["igGetContentRegionAvail"][1]["funcname"] = "GetContentRegionAvail" +defs["igGetContentRegionAvail"][1]["namespace"] = "ImGui" +defs["igGetContentRegionAvail"][1]["nonUDT"] = 1 +defs["igGetContentRegionAvail"][1]["ov_cimguiname"] = "igGetContentRegionAvail" +defs["igGetContentRegionAvail"][1]["ret"] = "void" +defs["igGetContentRegionAvail"][1]["signature"] = "()" +defs["igGetContentRegionAvail"][1]["stname"] = "" +defs["igGetContentRegionAvail"]["()"] = defs["igGetContentRegionAvail"][1] +defs["igGetContentRegionMax"] = {} +defs["igGetContentRegionMax"][1] = {} +defs["igGetContentRegionMax"][1]["args"] = "(ImVec2 *pOut)" +defs["igGetContentRegionMax"][1]["argsT"] = {} +defs["igGetContentRegionMax"][1]["argsT"][1] = {} +defs["igGetContentRegionMax"][1]["argsT"][1]["name"] = "pOut" +defs["igGetContentRegionMax"][1]["argsT"][1]["type"] = "ImVec2*" +defs["igGetContentRegionMax"][1]["argsoriginal"] = "()" +defs["igGetContentRegionMax"][1]["call_args"] = "()" +defs["igGetContentRegionMax"][1]["cimguiname"] = "igGetContentRegionMax" +defs["igGetContentRegionMax"][1]["defaults"] = {} +defs["igGetContentRegionMax"][1]["funcname"] = "GetContentRegionMax" +defs["igGetContentRegionMax"][1]["namespace"] = "ImGui" +defs["igGetContentRegionMax"][1]["nonUDT"] = 1 +defs["igGetContentRegionMax"][1]["ov_cimguiname"] = "igGetContentRegionMax" +defs["igGetContentRegionMax"][1]["ret"] = "void" +defs["igGetContentRegionMax"][1]["signature"] = "()" +defs["igGetContentRegionMax"][1]["stname"] = "" +defs["igGetContentRegionMax"]["()"] = defs["igGetContentRegionMax"][1] +defs["igGetCurrentContext"] = {} +defs["igGetCurrentContext"][1] = {} +defs["igGetCurrentContext"][1]["args"] = "()" +defs["igGetCurrentContext"][1]["argsT"] = {} +defs["igGetCurrentContext"][1]["argsoriginal"] = "()" +defs["igGetCurrentContext"][1]["call_args"] = "()" +defs["igGetCurrentContext"][1]["cimguiname"] = "igGetCurrentContext" +defs["igGetCurrentContext"][1]["defaults"] = {} +defs["igGetCurrentContext"][1]["funcname"] = "GetCurrentContext" +defs["igGetCurrentContext"][1]["namespace"] = "ImGui" +defs["igGetCurrentContext"][1]["ov_cimguiname"] = "igGetCurrentContext" +defs["igGetCurrentContext"][1]["ret"] = "ImGuiContext*" +defs["igGetCurrentContext"][1]["signature"] = "()" +defs["igGetCurrentContext"][1]["stname"] = "" +defs["igGetCurrentContext"]["()"] = defs["igGetCurrentContext"][1] +defs["igGetCursorPos"] = {} +defs["igGetCursorPos"][1] = {} +defs["igGetCursorPos"][1]["args"] = "(ImVec2 *pOut)" +defs["igGetCursorPos"][1]["argsT"] = {} +defs["igGetCursorPos"][1]["argsT"][1] = {} +defs["igGetCursorPos"][1]["argsT"][1]["name"] = "pOut" +defs["igGetCursorPos"][1]["argsT"][1]["type"] = "ImVec2*" +defs["igGetCursorPos"][1]["argsoriginal"] = "()" +defs["igGetCursorPos"][1]["call_args"] = "()" +defs["igGetCursorPos"][1]["cimguiname"] = "igGetCursorPos" +defs["igGetCursorPos"][1]["defaults"] = {} +defs["igGetCursorPos"][1]["funcname"] = "GetCursorPos" +defs["igGetCursorPos"][1]["namespace"] = "ImGui" +defs["igGetCursorPos"][1]["nonUDT"] = 1 +defs["igGetCursorPos"][1]["ov_cimguiname"] = "igGetCursorPos" +defs["igGetCursorPos"][1]["ret"] = "void" +defs["igGetCursorPos"][1]["signature"] = "()" +defs["igGetCursorPos"][1]["stname"] = "" +defs["igGetCursorPos"]["()"] = defs["igGetCursorPos"][1] +defs["igGetCursorPosX"] = {} +defs["igGetCursorPosX"][1] = {} +defs["igGetCursorPosX"][1]["args"] = "()" +defs["igGetCursorPosX"][1]["argsT"] = {} +defs["igGetCursorPosX"][1]["argsoriginal"] = "()" +defs["igGetCursorPosX"][1]["call_args"] = "()" +defs["igGetCursorPosX"][1]["cimguiname"] = "igGetCursorPosX" +defs["igGetCursorPosX"][1]["defaults"] = {} +defs["igGetCursorPosX"][1]["funcname"] = "GetCursorPosX" +defs["igGetCursorPosX"][1]["namespace"] = "ImGui" +defs["igGetCursorPosX"][1]["ov_cimguiname"] = "igGetCursorPosX" +defs["igGetCursorPosX"][1]["ret"] = "float" +defs["igGetCursorPosX"][1]["signature"] = "()" +defs["igGetCursorPosX"][1]["stname"] = "" +defs["igGetCursorPosX"]["()"] = defs["igGetCursorPosX"][1] +defs["igGetCursorPosY"] = {} +defs["igGetCursorPosY"][1] = {} +defs["igGetCursorPosY"][1]["args"] = "()" +defs["igGetCursorPosY"][1]["argsT"] = {} +defs["igGetCursorPosY"][1]["argsoriginal"] = "()" +defs["igGetCursorPosY"][1]["call_args"] = "()" +defs["igGetCursorPosY"][1]["cimguiname"] = "igGetCursorPosY" +defs["igGetCursorPosY"][1]["defaults"] = {} +defs["igGetCursorPosY"][1]["funcname"] = "GetCursorPosY" +defs["igGetCursorPosY"][1]["namespace"] = "ImGui" +defs["igGetCursorPosY"][1]["ov_cimguiname"] = "igGetCursorPosY" +defs["igGetCursorPosY"][1]["ret"] = "float" +defs["igGetCursorPosY"][1]["signature"] = "()" +defs["igGetCursorPosY"][1]["stname"] = "" +defs["igGetCursorPosY"]["()"] = defs["igGetCursorPosY"][1] +defs["igGetCursorScreenPos"] = {} +defs["igGetCursorScreenPos"][1] = {} +defs["igGetCursorScreenPos"][1]["args"] = "(ImVec2 *pOut)" +defs["igGetCursorScreenPos"][1]["argsT"] = {} +defs["igGetCursorScreenPos"][1]["argsT"][1] = {} +defs["igGetCursorScreenPos"][1]["argsT"][1]["name"] = "pOut" +defs["igGetCursorScreenPos"][1]["argsT"][1]["type"] = "ImVec2*" +defs["igGetCursorScreenPos"][1]["argsoriginal"] = "()" +defs["igGetCursorScreenPos"][1]["call_args"] = "()" +defs["igGetCursorScreenPos"][1]["cimguiname"] = "igGetCursorScreenPos" +defs["igGetCursorScreenPos"][1]["defaults"] = {} +defs["igGetCursorScreenPos"][1]["funcname"] = "GetCursorScreenPos" +defs["igGetCursorScreenPos"][1]["namespace"] = "ImGui" +defs["igGetCursorScreenPos"][1]["nonUDT"] = 1 +defs["igGetCursorScreenPos"][1]["ov_cimguiname"] = "igGetCursorScreenPos" +defs["igGetCursorScreenPos"][1]["ret"] = "void" +defs["igGetCursorScreenPos"][1]["signature"] = "()" +defs["igGetCursorScreenPos"][1]["stname"] = "" +defs["igGetCursorScreenPos"]["()"] = defs["igGetCursorScreenPos"][1] +defs["igGetCursorStartPos"] = {} +defs["igGetCursorStartPos"][1] = {} +defs["igGetCursorStartPos"][1]["args"] = "(ImVec2 *pOut)" +defs["igGetCursorStartPos"][1]["argsT"] = {} +defs["igGetCursorStartPos"][1]["argsT"][1] = {} +defs["igGetCursorStartPos"][1]["argsT"][1]["name"] = "pOut" +defs["igGetCursorStartPos"][1]["argsT"][1]["type"] = "ImVec2*" +defs["igGetCursorStartPos"][1]["argsoriginal"] = "()" +defs["igGetCursorStartPos"][1]["call_args"] = "()" +defs["igGetCursorStartPos"][1]["cimguiname"] = "igGetCursorStartPos" +defs["igGetCursorStartPos"][1]["defaults"] = {} +defs["igGetCursorStartPos"][1]["funcname"] = "GetCursorStartPos" +defs["igGetCursorStartPos"][1]["namespace"] = "ImGui" +defs["igGetCursorStartPos"][1]["nonUDT"] = 1 +defs["igGetCursorStartPos"][1]["ov_cimguiname"] = "igGetCursorStartPos" +defs["igGetCursorStartPos"][1]["ret"] = "void" +defs["igGetCursorStartPos"][1]["signature"] = "()" +defs["igGetCursorStartPos"][1]["stname"] = "" +defs["igGetCursorStartPos"]["()"] = defs["igGetCursorStartPos"][1] +defs["igGetDragDropPayload"] = {} +defs["igGetDragDropPayload"][1] = {} +defs["igGetDragDropPayload"][1]["args"] = "()" +defs["igGetDragDropPayload"][1]["argsT"] = {} +defs["igGetDragDropPayload"][1]["argsoriginal"] = "()" +defs["igGetDragDropPayload"][1]["call_args"] = "()" +defs["igGetDragDropPayload"][1]["cimguiname"] = "igGetDragDropPayload" +defs["igGetDragDropPayload"][1]["defaults"] = {} +defs["igGetDragDropPayload"][1]["funcname"] = "GetDragDropPayload" +defs["igGetDragDropPayload"][1]["namespace"] = "ImGui" +defs["igGetDragDropPayload"][1]["ov_cimguiname"] = "igGetDragDropPayload" +defs["igGetDragDropPayload"][1]["ret"] = "const ImGuiPayload*" +defs["igGetDragDropPayload"][1]["signature"] = "()" +defs["igGetDragDropPayload"][1]["stname"] = "" +defs["igGetDragDropPayload"]["()"] = defs["igGetDragDropPayload"][1] +defs["igGetDrawData"] = {} +defs["igGetDrawData"][1] = {} +defs["igGetDrawData"][1]["args"] = "()" +defs["igGetDrawData"][1]["argsT"] = {} +defs["igGetDrawData"][1]["argsoriginal"] = "()" +defs["igGetDrawData"][1]["call_args"] = "()" +defs["igGetDrawData"][1]["cimguiname"] = "igGetDrawData" +defs["igGetDrawData"][1]["defaults"] = {} +defs["igGetDrawData"][1]["funcname"] = "GetDrawData" +defs["igGetDrawData"][1]["namespace"] = "ImGui" +defs["igGetDrawData"][1]["ov_cimguiname"] = "igGetDrawData" +defs["igGetDrawData"][1]["ret"] = "ImDrawData*" +defs["igGetDrawData"][1]["signature"] = "()" +defs["igGetDrawData"][1]["stname"] = "" +defs["igGetDrawData"]["()"] = defs["igGetDrawData"][1] +defs["igGetDrawListSharedData"] = {} +defs["igGetDrawListSharedData"][1] = {} +defs["igGetDrawListSharedData"][1]["args"] = "()" +defs["igGetDrawListSharedData"][1]["argsT"] = {} +defs["igGetDrawListSharedData"][1]["argsoriginal"] = "()" +defs["igGetDrawListSharedData"][1]["call_args"] = "()" +defs["igGetDrawListSharedData"][1]["cimguiname"] = "igGetDrawListSharedData" +defs["igGetDrawListSharedData"][1]["defaults"] = {} +defs["igGetDrawListSharedData"][1]["funcname"] = "GetDrawListSharedData" +defs["igGetDrawListSharedData"][1]["namespace"] = "ImGui" +defs["igGetDrawListSharedData"][1]["ov_cimguiname"] = "igGetDrawListSharedData" +defs["igGetDrawListSharedData"][1]["ret"] = "ImDrawListSharedData*" +defs["igGetDrawListSharedData"][1]["signature"] = "()" +defs["igGetDrawListSharedData"][1]["stname"] = "" +defs["igGetDrawListSharedData"]["()"] = defs["igGetDrawListSharedData"][1] +defs["igGetFont"] = {} +defs["igGetFont"][1] = {} +defs["igGetFont"][1]["args"] = "()" +defs["igGetFont"][1]["argsT"] = {} +defs["igGetFont"][1]["argsoriginal"] = "()" +defs["igGetFont"][1]["call_args"] = "()" +defs["igGetFont"][1]["cimguiname"] = "igGetFont" +defs["igGetFont"][1]["defaults"] = {} +defs["igGetFont"][1]["funcname"] = "GetFont" +defs["igGetFont"][1]["namespace"] = "ImGui" +defs["igGetFont"][1]["ov_cimguiname"] = "igGetFont" +defs["igGetFont"][1]["ret"] = "ImFont*" +defs["igGetFont"][1]["signature"] = "()" +defs["igGetFont"][1]["stname"] = "" +defs["igGetFont"]["()"] = defs["igGetFont"][1] +defs["igGetFontSize"] = {} +defs["igGetFontSize"][1] = {} +defs["igGetFontSize"][1]["args"] = "()" +defs["igGetFontSize"][1]["argsT"] = {} +defs["igGetFontSize"][1]["argsoriginal"] = "()" +defs["igGetFontSize"][1]["call_args"] = "()" +defs["igGetFontSize"][1]["cimguiname"] = "igGetFontSize" +defs["igGetFontSize"][1]["defaults"] = {} +defs["igGetFontSize"][1]["funcname"] = "GetFontSize" +defs["igGetFontSize"][1]["namespace"] = "ImGui" +defs["igGetFontSize"][1]["ov_cimguiname"] = "igGetFontSize" +defs["igGetFontSize"][1]["ret"] = "float" +defs["igGetFontSize"][1]["signature"] = "()" +defs["igGetFontSize"][1]["stname"] = "" +defs["igGetFontSize"]["()"] = defs["igGetFontSize"][1] +defs["igGetFontTexUvWhitePixel"] = {} +defs["igGetFontTexUvWhitePixel"][1] = {} +defs["igGetFontTexUvWhitePixel"][1]["args"] = "(ImVec2 *pOut)" +defs["igGetFontTexUvWhitePixel"][1]["argsT"] = {} +defs["igGetFontTexUvWhitePixel"][1]["argsT"][1] = {} +defs["igGetFontTexUvWhitePixel"][1]["argsT"][1]["name"] = "pOut" +defs["igGetFontTexUvWhitePixel"][1]["argsT"][1]["type"] = "ImVec2*" +defs["igGetFontTexUvWhitePixel"][1]["argsoriginal"] = "()" +defs["igGetFontTexUvWhitePixel"][1]["call_args"] = "()" +defs["igGetFontTexUvWhitePixel"][1]["cimguiname"] = "igGetFontTexUvWhitePixel" +defs["igGetFontTexUvWhitePixel"][1]["defaults"] = {} +defs["igGetFontTexUvWhitePixel"][1]["funcname"] = "GetFontTexUvWhitePixel" +defs["igGetFontTexUvWhitePixel"][1]["namespace"] = "ImGui" +defs["igGetFontTexUvWhitePixel"][1]["nonUDT"] = 1 +defs["igGetFontTexUvWhitePixel"][1]["ov_cimguiname"] = "igGetFontTexUvWhitePixel" +defs["igGetFontTexUvWhitePixel"][1]["ret"] = "void" +defs["igGetFontTexUvWhitePixel"][1]["signature"] = "()" +defs["igGetFontTexUvWhitePixel"][1]["stname"] = "" +defs["igGetFontTexUvWhitePixel"]["()"] = defs["igGetFontTexUvWhitePixel"][1] +defs["igGetForegroundDrawList"] = {} +defs["igGetForegroundDrawList"][1] = {} +defs["igGetForegroundDrawList"][1]["args"] = "()" +defs["igGetForegroundDrawList"][1]["argsT"] = {} +defs["igGetForegroundDrawList"][1]["argsoriginal"] = "()" +defs["igGetForegroundDrawList"][1]["call_args"] = "()" +defs["igGetForegroundDrawList"][1]["cimguiname"] = "igGetForegroundDrawList" +defs["igGetForegroundDrawList"][1]["defaults"] = {} +defs["igGetForegroundDrawList"][1]["funcname"] = "GetForegroundDrawList" +defs["igGetForegroundDrawList"][1]["namespace"] = "ImGui" +defs["igGetForegroundDrawList"][1]["ov_cimguiname"] = "igGetForegroundDrawList" +defs["igGetForegroundDrawList"][1]["ret"] = "ImDrawList*" +defs["igGetForegroundDrawList"][1]["signature"] = "()" +defs["igGetForegroundDrawList"][1]["stname"] = "" +defs["igGetForegroundDrawList"]["()"] = defs["igGetForegroundDrawList"][1] +defs["igGetFrameCount"] = {} +defs["igGetFrameCount"][1] = {} +defs["igGetFrameCount"][1]["args"] = "()" +defs["igGetFrameCount"][1]["argsT"] = {} +defs["igGetFrameCount"][1]["argsoriginal"] = "()" +defs["igGetFrameCount"][1]["call_args"] = "()" +defs["igGetFrameCount"][1]["cimguiname"] = "igGetFrameCount" +defs["igGetFrameCount"][1]["defaults"] = {} +defs["igGetFrameCount"][1]["funcname"] = "GetFrameCount" +defs["igGetFrameCount"][1]["namespace"] = "ImGui" +defs["igGetFrameCount"][1]["ov_cimguiname"] = "igGetFrameCount" +defs["igGetFrameCount"][1]["ret"] = "int" +defs["igGetFrameCount"][1]["signature"] = "()" +defs["igGetFrameCount"][1]["stname"] = "" +defs["igGetFrameCount"]["()"] = defs["igGetFrameCount"][1] +defs["igGetFrameHeight"] = {} +defs["igGetFrameHeight"][1] = {} +defs["igGetFrameHeight"][1]["args"] = "()" +defs["igGetFrameHeight"][1]["argsT"] = {} +defs["igGetFrameHeight"][1]["argsoriginal"] = "()" +defs["igGetFrameHeight"][1]["call_args"] = "()" +defs["igGetFrameHeight"][1]["cimguiname"] = "igGetFrameHeight" +defs["igGetFrameHeight"][1]["defaults"] = {} +defs["igGetFrameHeight"][1]["funcname"] = "GetFrameHeight" +defs["igGetFrameHeight"][1]["namespace"] = "ImGui" +defs["igGetFrameHeight"][1]["ov_cimguiname"] = "igGetFrameHeight" +defs["igGetFrameHeight"][1]["ret"] = "float" +defs["igGetFrameHeight"][1]["signature"] = "()" +defs["igGetFrameHeight"][1]["stname"] = "" +defs["igGetFrameHeight"]["()"] = defs["igGetFrameHeight"][1] +defs["igGetFrameHeightWithSpacing"] = {} +defs["igGetFrameHeightWithSpacing"][1] = {} +defs["igGetFrameHeightWithSpacing"][1]["args"] = "()" +defs["igGetFrameHeightWithSpacing"][1]["argsT"] = {} +defs["igGetFrameHeightWithSpacing"][1]["argsoriginal"] = "()" +defs["igGetFrameHeightWithSpacing"][1]["call_args"] = "()" +defs["igGetFrameHeightWithSpacing"][1]["cimguiname"] = "igGetFrameHeightWithSpacing" +defs["igGetFrameHeightWithSpacing"][1]["defaults"] = {} +defs["igGetFrameHeightWithSpacing"][1]["funcname"] = "GetFrameHeightWithSpacing" +defs["igGetFrameHeightWithSpacing"][1]["namespace"] = "ImGui" +defs["igGetFrameHeightWithSpacing"][1]["ov_cimguiname"] = "igGetFrameHeightWithSpacing" +defs["igGetFrameHeightWithSpacing"][1]["ret"] = "float" +defs["igGetFrameHeightWithSpacing"][1]["signature"] = "()" +defs["igGetFrameHeightWithSpacing"][1]["stname"] = "" +defs["igGetFrameHeightWithSpacing"]["()"] = defs["igGetFrameHeightWithSpacing"][1] +defs["igGetID"] = {} +defs["igGetID"][1] = {} +defs["igGetID"][1]["args"] = "(const char* str_id)" +defs["igGetID"][1]["argsT"] = {} +defs["igGetID"][1]["argsT"][1] = {} +defs["igGetID"][1]["argsT"][1]["name"] = "str_id" +defs["igGetID"][1]["argsT"][1]["type"] = "const char*" +defs["igGetID"][1]["argsoriginal"] = "(const char* str_id)" +defs["igGetID"][1]["call_args"] = "(str_id)" +defs["igGetID"][1]["cimguiname"] = "igGetID" +defs["igGetID"][1]["defaults"] = {} +defs["igGetID"][1]["funcname"] = "GetID" +defs["igGetID"][1]["namespace"] = "ImGui" +defs["igGetID"][1]["ov_cimguiname"] = "igGetIDStr" +defs["igGetID"][1]["ret"] = "ImGuiID" +defs["igGetID"][1]["signature"] = "(const char*)" +defs["igGetID"][1]["stname"] = "" +defs["igGetID"][2] = {} +defs["igGetID"][2]["args"] = "(const char* str_id_begin,const char* str_id_end)" +defs["igGetID"][2]["argsT"] = {} +defs["igGetID"][2]["argsT"][1] = {} +defs["igGetID"][2]["argsT"][1]["name"] = "str_id_begin" +defs["igGetID"][2]["argsT"][1]["type"] = "const char*" +defs["igGetID"][2]["argsT"][2] = {} +defs["igGetID"][2]["argsT"][2]["name"] = "str_id_end" +defs["igGetID"][2]["argsT"][2]["type"] = "const char*" +defs["igGetID"][2]["argsoriginal"] = "(const char* str_id_begin,const char* str_id_end)" +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]["namespace"] = "ImGui" +defs["igGetID"][2]["ov_cimguiname"] = "igGetIDStrStr" +defs["igGetID"][2]["ret"] = "ImGuiID" +defs["igGetID"][2]["signature"] = "(const char*,const char*)" +defs["igGetID"][2]["stname"] = "" +defs["igGetID"][3] = {} +defs["igGetID"][3]["args"] = "(const void* ptr_id)" +defs["igGetID"][3]["argsT"] = {} +defs["igGetID"][3]["argsT"][1] = {} +defs["igGetID"][3]["argsT"][1]["name"] = "ptr_id" +defs["igGetID"][3]["argsT"][1]["type"] = "const void*" +defs["igGetID"][3]["argsoriginal"] = "(const void* ptr_id)" +defs["igGetID"][3]["call_args"] = "(ptr_id)" +defs["igGetID"][3]["cimguiname"] = "igGetID" +defs["igGetID"][3]["defaults"] = {} +defs["igGetID"][3]["funcname"] = "GetID" +defs["igGetID"][3]["namespace"] = "ImGui" +defs["igGetID"][3]["ov_cimguiname"] = "igGetIDPtr" +defs["igGetID"][3]["ret"] = "ImGuiID" +defs["igGetID"][3]["signature"] = "(const void*)" +defs["igGetID"][3]["stname"] = "" +defs["igGetID"]["(const char*)"] = defs["igGetID"][1] +defs["igGetID"]["(const char*,const char*)"] = defs["igGetID"][2] +defs["igGetID"]["(const void*)"] = defs["igGetID"][3] +defs["igGetIO"] = {} +defs["igGetIO"][1] = {} +defs["igGetIO"][1]["args"] = "()" +defs["igGetIO"][1]["argsT"] = {} +defs["igGetIO"][1]["argsoriginal"] = "()" +defs["igGetIO"][1]["call_args"] = "()" +defs["igGetIO"][1]["cimguiname"] = "igGetIO" +defs["igGetIO"][1]["defaults"] = {} +defs["igGetIO"][1]["funcname"] = "GetIO" +defs["igGetIO"][1]["namespace"] = "ImGui" +defs["igGetIO"][1]["ov_cimguiname"] = "igGetIO" +defs["igGetIO"][1]["ret"] = "ImGuiIO*" +defs["igGetIO"][1]["retref"] = "&" +defs["igGetIO"][1]["signature"] = "()" +defs["igGetIO"][1]["stname"] = "" +defs["igGetIO"]["()"] = defs["igGetIO"][1] +defs["igGetItemRectMax"] = {} +defs["igGetItemRectMax"][1] = {} +defs["igGetItemRectMax"][1]["args"] = "(ImVec2 *pOut)" +defs["igGetItemRectMax"][1]["argsT"] = {} +defs["igGetItemRectMax"][1]["argsT"][1] = {} +defs["igGetItemRectMax"][1]["argsT"][1]["name"] = "pOut" +defs["igGetItemRectMax"][1]["argsT"][1]["type"] = "ImVec2*" +defs["igGetItemRectMax"][1]["argsoriginal"] = "()" +defs["igGetItemRectMax"][1]["call_args"] = "()" +defs["igGetItemRectMax"][1]["cimguiname"] = "igGetItemRectMax" +defs["igGetItemRectMax"][1]["defaults"] = {} +defs["igGetItemRectMax"][1]["funcname"] = "GetItemRectMax" +defs["igGetItemRectMax"][1]["namespace"] = "ImGui" +defs["igGetItemRectMax"][1]["nonUDT"] = 1 +defs["igGetItemRectMax"][1]["ov_cimguiname"] = "igGetItemRectMax" +defs["igGetItemRectMax"][1]["ret"] = "void" +defs["igGetItemRectMax"][1]["signature"] = "()" +defs["igGetItemRectMax"][1]["stname"] = "" +defs["igGetItemRectMax"]["()"] = defs["igGetItemRectMax"][1] +defs["igGetItemRectMin"] = {} +defs["igGetItemRectMin"][1] = {} +defs["igGetItemRectMin"][1]["args"] = "(ImVec2 *pOut)" +defs["igGetItemRectMin"][1]["argsT"] = {} +defs["igGetItemRectMin"][1]["argsT"][1] = {} +defs["igGetItemRectMin"][1]["argsT"][1]["name"] = "pOut" +defs["igGetItemRectMin"][1]["argsT"][1]["type"] = "ImVec2*" +defs["igGetItemRectMin"][1]["argsoriginal"] = "()" +defs["igGetItemRectMin"][1]["call_args"] = "()" +defs["igGetItemRectMin"][1]["cimguiname"] = "igGetItemRectMin" +defs["igGetItemRectMin"][1]["defaults"] = {} +defs["igGetItemRectMin"][1]["funcname"] = "GetItemRectMin" +defs["igGetItemRectMin"][1]["namespace"] = "ImGui" +defs["igGetItemRectMin"][1]["nonUDT"] = 1 +defs["igGetItemRectMin"][1]["ov_cimguiname"] = "igGetItemRectMin" +defs["igGetItemRectMin"][1]["ret"] = "void" +defs["igGetItemRectMin"][1]["signature"] = "()" +defs["igGetItemRectMin"][1]["stname"] = "" +defs["igGetItemRectMin"]["()"] = defs["igGetItemRectMin"][1] +defs["igGetItemRectSize"] = {} +defs["igGetItemRectSize"][1] = {} +defs["igGetItemRectSize"][1]["args"] = "(ImVec2 *pOut)" +defs["igGetItemRectSize"][1]["argsT"] = {} +defs["igGetItemRectSize"][1]["argsT"][1] = {} +defs["igGetItemRectSize"][1]["argsT"][1]["name"] = "pOut" +defs["igGetItemRectSize"][1]["argsT"][1]["type"] = "ImVec2*" +defs["igGetItemRectSize"][1]["argsoriginal"] = "()" +defs["igGetItemRectSize"][1]["call_args"] = "()" +defs["igGetItemRectSize"][1]["cimguiname"] = "igGetItemRectSize" +defs["igGetItemRectSize"][1]["defaults"] = {} +defs["igGetItemRectSize"][1]["funcname"] = "GetItemRectSize" +defs["igGetItemRectSize"][1]["namespace"] = "ImGui" +defs["igGetItemRectSize"][1]["nonUDT"] = 1 +defs["igGetItemRectSize"][1]["ov_cimguiname"] = "igGetItemRectSize" +defs["igGetItemRectSize"][1]["ret"] = "void" +defs["igGetItemRectSize"][1]["signature"] = "()" +defs["igGetItemRectSize"][1]["stname"] = "" +defs["igGetItemRectSize"]["()"] = defs["igGetItemRectSize"][1] +defs["igGetKeyIndex"] = {} +defs["igGetKeyIndex"][1] = {} +defs["igGetKeyIndex"][1]["args"] = "(ImGuiKey imgui_key)" +defs["igGetKeyIndex"][1]["argsT"] = {} +defs["igGetKeyIndex"][1]["argsT"][1] = {} +defs["igGetKeyIndex"][1]["argsT"][1]["name"] = "imgui_key" +defs["igGetKeyIndex"][1]["argsT"][1]["type"] = "ImGuiKey" +defs["igGetKeyIndex"][1]["argsoriginal"] = "(ImGuiKey imgui_key)" +defs["igGetKeyIndex"][1]["call_args"] = "(imgui_key)" +defs["igGetKeyIndex"][1]["cimguiname"] = "igGetKeyIndex" +defs["igGetKeyIndex"][1]["defaults"] = {} +defs["igGetKeyIndex"][1]["funcname"] = "GetKeyIndex" +defs["igGetKeyIndex"][1]["namespace"] = "ImGui" +defs["igGetKeyIndex"][1]["ov_cimguiname"] = "igGetKeyIndex" +defs["igGetKeyIndex"][1]["ret"] = "int" +defs["igGetKeyIndex"][1]["signature"] = "(ImGuiKey)" +defs["igGetKeyIndex"][1]["stname"] = "" +defs["igGetKeyIndex"]["(ImGuiKey)"] = defs["igGetKeyIndex"][1] +defs["igGetKeyPressedAmount"] = {} +defs["igGetKeyPressedAmount"][1] = {} +defs["igGetKeyPressedAmount"][1]["args"] = "(int key_index,float repeat_delay,float rate)" +defs["igGetKeyPressedAmount"][1]["argsT"] = {} +defs["igGetKeyPressedAmount"][1]["argsT"][1] = {} +defs["igGetKeyPressedAmount"][1]["argsT"][1]["name"] = "key_index" +defs["igGetKeyPressedAmount"][1]["argsT"][1]["type"] = "int" +defs["igGetKeyPressedAmount"][1]["argsT"][2] = {} +defs["igGetKeyPressedAmount"][1]["argsT"][2]["name"] = "repeat_delay" +defs["igGetKeyPressedAmount"][1]["argsT"][2]["type"] = "float" +defs["igGetKeyPressedAmount"][1]["argsT"][3] = {} +defs["igGetKeyPressedAmount"][1]["argsT"][3]["name"] = "rate" +defs["igGetKeyPressedAmount"][1]["argsT"][3]["type"] = "float" +defs["igGetKeyPressedAmount"][1]["argsoriginal"] = "(int key_index,float repeat_delay,float rate)" +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]["namespace"] = "ImGui" +defs["igGetKeyPressedAmount"][1]["ov_cimguiname"] = "igGetKeyPressedAmount" +defs["igGetKeyPressedAmount"][1]["ret"] = "int" +defs["igGetKeyPressedAmount"][1]["signature"] = "(int,float,float)" +defs["igGetKeyPressedAmount"][1]["stname"] = "" +defs["igGetKeyPressedAmount"]["(int,float,float)"] = defs["igGetKeyPressedAmount"][1] +defs["igGetMouseCursor"] = {} +defs["igGetMouseCursor"][1] = {} +defs["igGetMouseCursor"][1]["args"] = "()" +defs["igGetMouseCursor"][1]["argsT"] = {} +defs["igGetMouseCursor"][1]["argsoriginal"] = "()" +defs["igGetMouseCursor"][1]["call_args"] = "()" +defs["igGetMouseCursor"][1]["cimguiname"] = "igGetMouseCursor" +defs["igGetMouseCursor"][1]["defaults"] = {} +defs["igGetMouseCursor"][1]["funcname"] = "GetMouseCursor" +defs["igGetMouseCursor"][1]["namespace"] = "ImGui" +defs["igGetMouseCursor"][1]["ov_cimguiname"] = "igGetMouseCursor" +defs["igGetMouseCursor"][1]["ret"] = "ImGuiMouseCursor" +defs["igGetMouseCursor"][1]["signature"] = "()" +defs["igGetMouseCursor"][1]["stname"] = "" +defs["igGetMouseCursor"]["()"] = defs["igGetMouseCursor"][1] +defs["igGetMouseDragDelta"] = {} +defs["igGetMouseDragDelta"][1] = {} +defs["igGetMouseDragDelta"][1]["args"] = "(ImVec2 *pOut,ImGuiMouseButton button,float lock_threshold)" +defs["igGetMouseDragDelta"][1]["argsT"] = {} +defs["igGetMouseDragDelta"][1]["argsT"][1] = {} +defs["igGetMouseDragDelta"][1]["argsT"][1]["name"] = "pOut" +defs["igGetMouseDragDelta"][1]["argsT"][1]["type"] = "ImVec2*" +defs["igGetMouseDragDelta"][1]["argsT"][2] = {} +defs["igGetMouseDragDelta"][1]["argsT"][2]["name"] = "button" +defs["igGetMouseDragDelta"][1]["argsT"][2]["type"] = "ImGuiMouseButton" +defs["igGetMouseDragDelta"][1]["argsT"][3] = {} +defs["igGetMouseDragDelta"][1]["argsT"][3]["name"] = "lock_threshold" +defs["igGetMouseDragDelta"][1]["argsT"][3]["type"] = "float" +defs["igGetMouseDragDelta"][1]["argsoriginal"] = "(ImGuiMouseButton button=0,float lock_threshold=-1.0f)" +defs["igGetMouseDragDelta"][1]["call_args"] = "(button,lock_threshold)" +defs["igGetMouseDragDelta"][1]["cimguiname"] = "igGetMouseDragDelta" +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]["namespace"] = "ImGui" +defs["igGetMouseDragDelta"][1]["nonUDT"] = 1 +defs["igGetMouseDragDelta"][1]["ov_cimguiname"] = "igGetMouseDragDelta" +defs["igGetMouseDragDelta"][1]["ret"] = "void" +defs["igGetMouseDragDelta"][1]["signature"] = "(ImGuiMouseButton,float)" +defs["igGetMouseDragDelta"][1]["stname"] = "" +defs["igGetMouseDragDelta"]["(ImGuiMouseButton,float)"] = defs["igGetMouseDragDelta"][1] +defs["igGetMousePos"] = {} +defs["igGetMousePos"][1] = {} +defs["igGetMousePos"][1]["args"] = "(ImVec2 *pOut)" +defs["igGetMousePos"][1]["argsT"] = {} +defs["igGetMousePos"][1]["argsT"][1] = {} +defs["igGetMousePos"][1]["argsT"][1]["name"] = "pOut" +defs["igGetMousePos"][1]["argsT"][1]["type"] = "ImVec2*" +defs["igGetMousePos"][1]["argsoriginal"] = "()" +defs["igGetMousePos"][1]["call_args"] = "()" +defs["igGetMousePos"][1]["cimguiname"] = "igGetMousePos" +defs["igGetMousePos"][1]["defaults"] = {} +defs["igGetMousePos"][1]["funcname"] = "GetMousePos" +defs["igGetMousePos"][1]["namespace"] = "ImGui" +defs["igGetMousePos"][1]["nonUDT"] = 1 +defs["igGetMousePos"][1]["ov_cimguiname"] = "igGetMousePos" +defs["igGetMousePos"][1]["ret"] = "void" +defs["igGetMousePos"][1]["signature"] = "()" +defs["igGetMousePos"][1]["stname"] = "" +defs["igGetMousePos"]["()"] = defs["igGetMousePos"][1] +defs["igGetMousePosOnOpeningCurrentPopup"] = {} +defs["igGetMousePosOnOpeningCurrentPopup"][1] = {} +defs["igGetMousePosOnOpeningCurrentPopup"][1]["args"] = "(ImVec2 *pOut)" +defs["igGetMousePosOnOpeningCurrentPopup"][1]["argsT"] = {} +defs["igGetMousePosOnOpeningCurrentPopup"][1]["argsT"][1] = {} +defs["igGetMousePosOnOpeningCurrentPopup"][1]["argsT"][1]["name"] = "pOut" +defs["igGetMousePosOnOpeningCurrentPopup"][1]["argsT"][1]["type"] = "ImVec2*" +defs["igGetMousePosOnOpeningCurrentPopup"][1]["argsoriginal"] = "()" +defs["igGetMousePosOnOpeningCurrentPopup"][1]["call_args"] = "()" +defs["igGetMousePosOnOpeningCurrentPopup"][1]["cimguiname"] = "igGetMousePosOnOpeningCurrentPopup" +defs["igGetMousePosOnOpeningCurrentPopup"][1]["defaults"] = {} +defs["igGetMousePosOnOpeningCurrentPopup"][1]["funcname"] = "GetMousePosOnOpeningCurrentPopup" +defs["igGetMousePosOnOpeningCurrentPopup"][1]["namespace"] = "ImGui" +defs["igGetMousePosOnOpeningCurrentPopup"][1]["nonUDT"] = 1 +defs["igGetMousePosOnOpeningCurrentPopup"][1]["ov_cimguiname"] = "igGetMousePosOnOpeningCurrentPopup" +defs["igGetMousePosOnOpeningCurrentPopup"][1]["ret"] = "void" +defs["igGetMousePosOnOpeningCurrentPopup"][1]["signature"] = "()" +defs["igGetMousePosOnOpeningCurrentPopup"][1]["stname"] = "" +defs["igGetMousePosOnOpeningCurrentPopup"]["()"] = defs["igGetMousePosOnOpeningCurrentPopup"][1] +defs["igGetScrollMaxX"] = {} +defs["igGetScrollMaxX"][1] = {} +defs["igGetScrollMaxX"][1]["args"] = "()" +defs["igGetScrollMaxX"][1]["argsT"] = {} +defs["igGetScrollMaxX"][1]["argsoriginal"] = "()" +defs["igGetScrollMaxX"][1]["call_args"] = "()" +defs["igGetScrollMaxX"][1]["cimguiname"] = "igGetScrollMaxX" +defs["igGetScrollMaxX"][1]["defaults"] = {} +defs["igGetScrollMaxX"][1]["funcname"] = "GetScrollMaxX" +defs["igGetScrollMaxX"][1]["namespace"] = "ImGui" +defs["igGetScrollMaxX"][1]["ov_cimguiname"] = "igGetScrollMaxX" +defs["igGetScrollMaxX"][1]["ret"] = "float" +defs["igGetScrollMaxX"][1]["signature"] = "()" +defs["igGetScrollMaxX"][1]["stname"] = "" +defs["igGetScrollMaxX"]["()"] = defs["igGetScrollMaxX"][1] +defs["igGetScrollMaxY"] = {} +defs["igGetScrollMaxY"][1] = {} +defs["igGetScrollMaxY"][1]["args"] = "()" +defs["igGetScrollMaxY"][1]["argsT"] = {} +defs["igGetScrollMaxY"][1]["argsoriginal"] = "()" +defs["igGetScrollMaxY"][1]["call_args"] = "()" +defs["igGetScrollMaxY"][1]["cimguiname"] = "igGetScrollMaxY" +defs["igGetScrollMaxY"][1]["defaults"] = {} +defs["igGetScrollMaxY"][1]["funcname"] = "GetScrollMaxY" +defs["igGetScrollMaxY"][1]["namespace"] = "ImGui" +defs["igGetScrollMaxY"][1]["ov_cimguiname"] = "igGetScrollMaxY" +defs["igGetScrollMaxY"][1]["ret"] = "float" +defs["igGetScrollMaxY"][1]["signature"] = "()" +defs["igGetScrollMaxY"][1]["stname"] = "" +defs["igGetScrollMaxY"]["()"] = defs["igGetScrollMaxY"][1] +defs["igGetScrollX"] = {} +defs["igGetScrollX"][1] = {} +defs["igGetScrollX"][1]["args"] = "()" +defs["igGetScrollX"][1]["argsT"] = {} +defs["igGetScrollX"][1]["argsoriginal"] = "()" +defs["igGetScrollX"][1]["call_args"] = "()" +defs["igGetScrollX"][1]["cimguiname"] = "igGetScrollX" +defs["igGetScrollX"][1]["defaults"] = {} +defs["igGetScrollX"][1]["funcname"] = "GetScrollX" +defs["igGetScrollX"][1]["namespace"] = "ImGui" +defs["igGetScrollX"][1]["ov_cimguiname"] = "igGetScrollX" +defs["igGetScrollX"][1]["ret"] = "float" +defs["igGetScrollX"][1]["signature"] = "()" +defs["igGetScrollX"][1]["stname"] = "" +defs["igGetScrollX"]["()"] = defs["igGetScrollX"][1] +defs["igGetScrollY"] = {} +defs["igGetScrollY"][1] = {} +defs["igGetScrollY"][1]["args"] = "()" +defs["igGetScrollY"][1]["argsT"] = {} +defs["igGetScrollY"][1]["argsoriginal"] = "()" +defs["igGetScrollY"][1]["call_args"] = "()" +defs["igGetScrollY"][1]["cimguiname"] = "igGetScrollY" +defs["igGetScrollY"][1]["defaults"] = {} +defs["igGetScrollY"][1]["funcname"] = "GetScrollY" +defs["igGetScrollY"][1]["namespace"] = "ImGui" +defs["igGetScrollY"][1]["ov_cimguiname"] = "igGetScrollY" +defs["igGetScrollY"][1]["ret"] = "float" +defs["igGetScrollY"][1]["signature"] = "()" +defs["igGetScrollY"][1]["stname"] = "" +defs["igGetScrollY"]["()"] = defs["igGetScrollY"][1] +defs["igGetStateStorage"] = {} +defs["igGetStateStorage"][1] = {} +defs["igGetStateStorage"][1]["args"] = "()" +defs["igGetStateStorage"][1]["argsT"] = {} +defs["igGetStateStorage"][1]["argsoriginal"] = "()" +defs["igGetStateStorage"][1]["call_args"] = "()" +defs["igGetStateStorage"][1]["cimguiname"] = "igGetStateStorage" +defs["igGetStateStorage"][1]["defaults"] = {} +defs["igGetStateStorage"][1]["funcname"] = "GetStateStorage" +defs["igGetStateStorage"][1]["namespace"] = "ImGui" +defs["igGetStateStorage"][1]["ov_cimguiname"] = "igGetStateStorage" +defs["igGetStateStorage"][1]["ret"] = "ImGuiStorage*" +defs["igGetStateStorage"][1]["signature"] = "()" +defs["igGetStateStorage"][1]["stname"] = "" +defs["igGetStateStorage"]["()"] = defs["igGetStateStorage"][1] +defs["igGetStyle"] = {} +defs["igGetStyle"][1] = {} +defs["igGetStyle"][1]["args"] = "()" +defs["igGetStyle"][1]["argsT"] = {} +defs["igGetStyle"][1]["argsoriginal"] = "()" +defs["igGetStyle"][1]["call_args"] = "()" +defs["igGetStyle"][1]["cimguiname"] = "igGetStyle" +defs["igGetStyle"][1]["defaults"] = {} +defs["igGetStyle"][1]["funcname"] = "GetStyle" +defs["igGetStyle"][1]["namespace"] = "ImGui" +defs["igGetStyle"][1]["ov_cimguiname"] = "igGetStyle" +defs["igGetStyle"][1]["ret"] = "ImGuiStyle*" +defs["igGetStyle"][1]["retref"] = "&" +defs["igGetStyle"][1]["signature"] = "()" +defs["igGetStyle"][1]["stname"] = "" +defs["igGetStyle"]["()"] = defs["igGetStyle"][1] +defs["igGetStyleColorName"] = {} +defs["igGetStyleColorName"][1] = {} +defs["igGetStyleColorName"][1]["args"] = "(ImGuiCol idx)" +defs["igGetStyleColorName"][1]["argsT"] = {} +defs["igGetStyleColorName"][1]["argsT"][1] = {} +defs["igGetStyleColorName"][1]["argsT"][1]["name"] = "idx" +defs["igGetStyleColorName"][1]["argsT"][1]["type"] = "ImGuiCol" +defs["igGetStyleColorName"][1]["argsoriginal"] = "(ImGuiCol idx)" +defs["igGetStyleColorName"][1]["call_args"] = "(idx)" +defs["igGetStyleColorName"][1]["cimguiname"] = "igGetStyleColorName" +defs["igGetStyleColorName"][1]["defaults"] = {} +defs["igGetStyleColorName"][1]["funcname"] = "GetStyleColorName" +defs["igGetStyleColorName"][1]["namespace"] = "ImGui" +defs["igGetStyleColorName"][1]["ov_cimguiname"] = "igGetStyleColorName" +defs["igGetStyleColorName"][1]["ret"] = "const char*" +defs["igGetStyleColorName"][1]["signature"] = "(ImGuiCol)" +defs["igGetStyleColorName"][1]["stname"] = "" +defs["igGetStyleColorName"]["(ImGuiCol)"] = defs["igGetStyleColorName"][1] +defs["igGetStyleColorVec4"] = {} +defs["igGetStyleColorVec4"][1] = {} +defs["igGetStyleColorVec4"][1]["args"] = "(ImGuiCol idx)" +defs["igGetStyleColorVec4"][1]["argsT"] = {} +defs["igGetStyleColorVec4"][1]["argsT"][1] = {} +defs["igGetStyleColorVec4"][1]["argsT"][1]["name"] = "idx" +defs["igGetStyleColorVec4"][1]["argsT"][1]["type"] = "ImGuiCol" +defs["igGetStyleColorVec4"][1]["argsoriginal"] = "(ImGuiCol idx)" +defs["igGetStyleColorVec4"][1]["call_args"] = "(idx)" +defs["igGetStyleColorVec4"][1]["cimguiname"] = "igGetStyleColorVec4" +defs["igGetStyleColorVec4"][1]["defaults"] = {} +defs["igGetStyleColorVec4"][1]["funcname"] = "GetStyleColorVec4" +defs["igGetStyleColorVec4"][1]["namespace"] = "ImGui" +defs["igGetStyleColorVec4"][1]["ov_cimguiname"] = "igGetStyleColorVec4" +defs["igGetStyleColorVec4"][1]["ret"] = "const ImVec4*" +defs["igGetStyleColorVec4"][1]["retref"] = "&" +defs["igGetStyleColorVec4"][1]["signature"] = "(ImGuiCol)" +defs["igGetStyleColorVec4"][1]["stname"] = "" +defs["igGetStyleColorVec4"]["(ImGuiCol)"] = defs["igGetStyleColorVec4"][1] +defs["igGetTextLineHeight"] = {} +defs["igGetTextLineHeight"][1] = {} +defs["igGetTextLineHeight"][1]["args"] = "()" +defs["igGetTextLineHeight"][1]["argsT"] = {} +defs["igGetTextLineHeight"][1]["argsoriginal"] = "()" +defs["igGetTextLineHeight"][1]["call_args"] = "()" +defs["igGetTextLineHeight"][1]["cimguiname"] = "igGetTextLineHeight" +defs["igGetTextLineHeight"][1]["defaults"] = {} +defs["igGetTextLineHeight"][1]["funcname"] = "GetTextLineHeight" +defs["igGetTextLineHeight"][1]["namespace"] = "ImGui" +defs["igGetTextLineHeight"][1]["ov_cimguiname"] = "igGetTextLineHeight" +defs["igGetTextLineHeight"][1]["ret"] = "float" +defs["igGetTextLineHeight"][1]["signature"] = "()" +defs["igGetTextLineHeight"][1]["stname"] = "" +defs["igGetTextLineHeight"]["()"] = defs["igGetTextLineHeight"][1] +defs["igGetTextLineHeightWithSpacing"] = {} +defs["igGetTextLineHeightWithSpacing"][1] = {} +defs["igGetTextLineHeightWithSpacing"][1]["args"] = "()" +defs["igGetTextLineHeightWithSpacing"][1]["argsT"] = {} +defs["igGetTextLineHeightWithSpacing"][1]["argsoriginal"] = "()" +defs["igGetTextLineHeightWithSpacing"][1]["call_args"] = "()" +defs["igGetTextLineHeightWithSpacing"][1]["cimguiname"] = "igGetTextLineHeightWithSpacing" +defs["igGetTextLineHeightWithSpacing"][1]["defaults"] = {} +defs["igGetTextLineHeightWithSpacing"][1]["funcname"] = "GetTextLineHeightWithSpacing" +defs["igGetTextLineHeightWithSpacing"][1]["namespace"] = "ImGui" +defs["igGetTextLineHeightWithSpacing"][1]["ov_cimguiname"] = "igGetTextLineHeightWithSpacing" +defs["igGetTextLineHeightWithSpacing"][1]["ret"] = "float" +defs["igGetTextLineHeightWithSpacing"][1]["signature"] = "()" +defs["igGetTextLineHeightWithSpacing"][1]["stname"] = "" +defs["igGetTextLineHeightWithSpacing"]["()"] = defs["igGetTextLineHeightWithSpacing"][1] +defs["igGetTime"] = {} +defs["igGetTime"][1] = {} +defs["igGetTime"][1]["args"] = "()" +defs["igGetTime"][1]["argsT"] = {} +defs["igGetTime"][1]["argsoriginal"] = "()" +defs["igGetTime"][1]["call_args"] = "()" +defs["igGetTime"][1]["cimguiname"] = "igGetTime" +defs["igGetTime"][1]["defaults"] = {} +defs["igGetTime"][1]["funcname"] = "GetTime" +defs["igGetTime"][1]["namespace"] = "ImGui" +defs["igGetTime"][1]["ov_cimguiname"] = "igGetTime" +defs["igGetTime"][1]["ret"] = "double" +defs["igGetTime"][1]["signature"] = "()" +defs["igGetTime"][1]["stname"] = "" +defs["igGetTime"]["()"] = defs["igGetTime"][1] +defs["igGetTreeNodeToLabelSpacing"] = {} +defs["igGetTreeNodeToLabelSpacing"][1] = {} +defs["igGetTreeNodeToLabelSpacing"][1]["args"] = "()" +defs["igGetTreeNodeToLabelSpacing"][1]["argsT"] = {} +defs["igGetTreeNodeToLabelSpacing"][1]["argsoriginal"] = "()" +defs["igGetTreeNodeToLabelSpacing"][1]["call_args"] = "()" +defs["igGetTreeNodeToLabelSpacing"][1]["cimguiname"] = "igGetTreeNodeToLabelSpacing" +defs["igGetTreeNodeToLabelSpacing"][1]["defaults"] = {} +defs["igGetTreeNodeToLabelSpacing"][1]["funcname"] = "GetTreeNodeToLabelSpacing" +defs["igGetTreeNodeToLabelSpacing"][1]["namespace"] = "ImGui" +defs["igGetTreeNodeToLabelSpacing"][1]["ov_cimguiname"] = "igGetTreeNodeToLabelSpacing" +defs["igGetTreeNodeToLabelSpacing"][1]["ret"] = "float" +defs["igGetTreeNodeToLabelSpacing"][1]["signature"] = "()" +defs["igGetTreeNodeToLabelSpacing"][1]["stname"] = "" +defs["igGetTreeNodeToLabelSpacing"]["()"] = defs["igGetTreeNodeToLabelSpacing"][1] +defs["igGetVersion"] = {} +defs["igGetVersion"][1] = {} +defs["igGetVersion"][1]["args"] = "()" +defs["igGetVersion"][1]["argsT"] = {} +defs["igGetVersion"][1]["argsoriginal"] = "()" +defs["igGetVersion"][1]["call_args"] = "()" +defs["igGetVersion"][1]["cimguiname"] = "igGetVersion" +defs["igGetVersion"][1]["defaults"] = {} +defs["igGetVersion"][1]["funcname"] = "GetVersion" +defs["igGetVersion"][1]["namespace"] = "ImGui" +defs["igGetVersion"][1]["ov_cimguiname"] = "igGetVersion" +defs["igGetVersion"][1]["ret"] = "const char*" +defs["igGetVersion"][1]["signature"] = "()" +defs["igGetVersion"][1]["stname"] = "" +defs["igGetVersion"]["()"] = defs["igGetVersion"][1] +defs["igGetWindowContentRegionMax"] = {} +defs["igGetWindowContentRegionMax"][1] = {} +defs["igGetWindowContentRegionMax"][1]["args"] = "(ImVec2 *pOut)" +defs["igGetWindowContentRegionMax"][1]["argsT"] = {} +defs["igGetWindowContentRegionMax"][1]["argsT"][1] = {} +defs["igGetWindowContentRegionMax"][1]["argsT"][1]["name"] = "pOut" +defs["igGetWindowContentRegionMax"][1]["argsT"][1]["type"] = "ImVec2*" +defs["igGetWindowContentRegionMax"][1]["argsoriginal"] = "()" +defs["igGetWindowContentRegionMax"][1]["call_args"] = "()" +defs["igGetWindowContentRegionMax"][1]["cimguiname"] = "igGetWindowContentRegionMax" +defs["igGetWindowContentRegionMax"][1]["defaults"] = {} +defs["igGetWindowContentRegionMax"][1]["funcname"] = "GetWindowContentRegionMax" +defs["igGetWindowContentRegionMax"][1]["namespace"] = "ImGui" +defs["igGetWindowContentRegionMax"][1]["nonUDT"] = 1 +defs["igGetWindowContentRegionMax"][1]["ov_cimguiname"] = "igGetWindowContentRegionMax" +defs["igGetWindowContentRegionMax"][1]["ret"] = "void" +defs["igGetWindowContentRegionMax"][1]["signature"] = "()" +defs["igGetWindowContentRegionMax"][1]["stname"] = "" +defs["igGetWindowContentRegionMax"]["()"] = defs["igGetWindowContentRegionMax"][1] +defs["igGetWindowContentRegionMin"] = {} +defs["igGetWindowContentRegionMin"][1] = {} +defs["igGetWindowContentRegionMin"][1]["args"] = "(ImVec2 *pOut)" +defs["igGetWindowContentRegionMin"][1]["argsT"] = {} +defs["igGetWindowContentRegionMin"][1]["argsT"][1] = {} +defs["igGetWindowContentRegionMin"][1]["argsT"][1]["name"] = "pOut" +defs["igGetWindowContentRegionMin"][1]["argsT"][1]["type"] = "ImVec2*" +defs["igGetWindowContentRegionMin"][1]["argsoriginal"] = "()" +defs["igGetWindowContentRegionMin"][1]["call_args"] = "()" +defs["igGetWindowContentRegionMin"][1]["cimguiname"] = "igGetWindowContentRegionMin" +defs["igGetWindowContentRegionMin"][1]["defaults"] = {} +defs["igGetWindowContentRegionMin"][1]["funcname"] = "GetWindowContentRegionMin" +defs["igGetWindowContentRegionMin"][1]["namespace"] = "ImGui" +defs["igGetWindowContentRegionMin"][1]["nonUDT"] = 1 +defs["igGetWindowContentRegionMin"][1]["ov_cimguiname"] = "igGetWindowContentRegionMin" +defs["igGetWindowContentRegionMin"][1]["ret"] = "void" +defs["igGetWindowContentRegionMin"][1]["signature"] = "()" +defs["igGetWindowContentRegionMin"][1]["stname"] = "" +defs["igGetWindowContentRegionMin"]["()"] = defs["igGetWindowContentRegionMin"][1] +defs["igGetWindowContentRegionWidth"] = {} +defs["igGetWindowContentRegionWidth"][1] = {} +defs["igGetWindowContentRegionWidth"][1]["args"] = "()" +defs["igGetWindowContentRegionWidth"][1]["argsT"] = {} +defs["igGetWindowContentRegionWidth"][1]["argsoriginal"] = "()" +defs["igGetWindowContentRegionWidth"][1]["call_args"] = "()" +defs["igGetWindowContentRegionWidth"][1]["cimguiname"] = "igGetWindowContentRegionWidth" +defs["igGetWindowContentRegionWidth"][1]["defaults"] = {} +defs["igGetWindowContentRegionWidth"][1]["funcname"] = "GetWindowContentRegionWidth" +defs["igGetWindowContentRegionWidth"][1]["namespace"] = "ImGui" +defs["igGetWindowContentRegionWidth"][1]["ov_cimguiname"] = "igGetWindowContentRegionWidth" +defs["igGetWindowContentRegionWidth"][1]["ret"] = "float" +defs["igGetWindowContentRegionWidth"][1]["signature"] = "()" +defs["igGetWindowContentRegionWidth"][1]["stname"] = "" +defs["igGetWindowContentRegionWidth"]["()"] = defs["igGetWindowContentRegionWidth"][1] +defs["igGetWindowDrawList"] = {} +defs["igGetWindowDrawList"][1] = {} +defs["igGetWindowDrawList"][1]["args"] = "()" +defs["igGetWindowDrawList"][1]["argsT"] = {} +defs["igGetWindowDrawList"][1]["argsoriginal"] = "()" +defs["igGetWindowDrawList"][1]["call_args"] = "()" +defs["igGetWindowDrawList"][1]["cimguiname"] = "igGetWindowDrawList" +defs["igGetWindowDrawList"][1]["defaults"] = {} +defs["igGetWindowDrawList"][1]["funcname"] = "GetWindowDrawList" +defs["igGetWindowDrawList"][1]["namespace"] = "ImGui" +defs["igGetWindowDrawList"][1]["ov_cimguiname"] = "igGetWindowDrawList" +defs["igGetWindowDrawList"][1]["ret"] = "ImDrawList*" +defs["igGetWindowDrawList"][1]["signature"] = "()" +defs["igGetWindowDrawList"][1]["stname"] = "" +defs["igGetWindowDrawList"]["()"] = defs["igGetWindowDrawList"][1] +defs["igGetWindowHeight"] = {} +defs["igGetWindowHeight"][1] = {} +defs["igGetWindowHeight"][1]["args"] = "()" +defs["igGetWindowHeight"][1]["argsT"] = {} +defs["igGetWindowHeight"][1]["argsoriginal"] = "()" +defs["igGetWindowHeight"][1]["call_args"] = "()" +defs["igGetWindowHeight"][1]["cimguiname"] = "igGetWindowHeight" +defs["igGetWindowHeight"][1]["defaults"] = {} +defs["igGetWindowHeight"][1]["funcname"] = "GetWindowHeight" +defs["igGetWindowHeight"][1]["namespace"] = "ImGui" +defs["igGetWindowHeight"][1]["ov_cimguiname"] = "igGetWindowHeight" +defs["igGetWindowHeight"][1]["ret"] = "float" +defs["igGetWindowHeight"][1]["signature"] = "()" +defs["igGetWindowHeight"][1]["stname"] = "" +defs["igGetWindowHeight"]["()"] = defs["igGetWindowHeight"][1] +defs["igGetWindowPos"] = {} +defs["igGetWindowPos"][1] = {} +defs["igGetWindowPos"][1]["args"] = "(ImVec2 *pOut)" +defs["igGetWindowPos"][1]["argsT"] = {} +defs["igGetWindowPos"][1]["argsT"][1] = {} +defs["igGetWindowPos"][1]["argsT"][1]["name"] = "pOut" +defs["igGetWindowPos"][1]["argsT"][1]["type"] = "ImVec2*" +defs["igGetWindowPos"][1]["argsoriginal"] = "()" +defs["igGetWindowPos"][1]["call_args"] = "()" +defs["igGetWindowPos"][1]["cimguiname"] = "igGetWindowPos" +defs["igGetWindowPos"][1]["defaults"] = {} +defs["igGetWindowPos"][1]["funcname"] = "GetWindowPos" +defs["igGetWindowPos"][1]["namespace"] = "ImGui" +defs["igGetWindowPos"][1]["nonUDT"] = 1 +defs["igGetWindowPos"][1]["ov_cimguiname"] = "igGetWindowPos" +defs["igGetWindowPos"][1]["ret"] = "void" +defs["igGetWindowPos"][1]["signature"] = "()" +defs["igGetWindowPos"][1]["stname"] = "" +defs["igGetWindowPos"]["()"] = defs["igGetWindowPos"][1] +defs["igGetWindowSize"] = {} +defs["igGetWindowSize"][1] = {} +defs["igGetWindowSize"][1]["args"] = "(ImVec2 *pOut)" +defs["igGetWindowSize"][1]["argsT"] = {} +defs["igGetWindowSize"][1]["argsT"][1] = {} +defs["igGetWindowSize"][1]["argsT"][1]["name"] = "pOut" +defs["igGetWindowSize"][1]["argsT"][1]["type"] = "ImVec2*" +defs["igGetWindowSize"][1]["argsoriginal"] = "()" +defs["igGetWindowSize"][1]["call_args"] = "()" +defs["igGetWindowSize"][1]["cimguiname"] = "igGetWindowSize" +defs["igGetWindowSize"][1]["defaults"] = {} +defs["igGetWindowSize"][1]["funcname"] = "GetWindowSize" +defs["igGetWindowSize"][1]["namespace"] = "ImGui" +defs["igGetWindowSize"][1]["nonUDT"] = 1 +defs["igGetWindowSize"][1]["ov_cimguiname"] = "igGetWindowSize" +defs["igGetWindowSize"][1]["ret"] = "void" +defs["igGetWindowSize"][1]["signature"] = "()" +defs["igGetWindowSize"][1]["stname"] = "" +defs["igGetWindowSize"]["()"] = defs["igGetWindowSize"][1] +defs["igGetWindowWidth"] = {} +defs["igGetWindowWidth"][1] = {} +defs["igGetWindowWidth"][1]["args"] = "()" +defs["igGetWindowWidth"][1]["argsT"] = {} +defs["igGetWindowWidth"][1]["argsoriginal"] = "()" +defs["igGetWindowWidth"][1]["call_args"] = "()" +defs["igGetWindowWidth"][1]["cimguiname"] = "igGetWindowWidth" +defs["igGetWindowWidth"][1]["defaults"] = {} +defs["igGetWindowWidth"][1]["funcname"] = "GetWindowWidth" +defs["igGetWindowWidth"][1]["namespace"] = "ImGui" +defs["igGetWindowWidth"][1]["ov_cimguiname"] = "igGetWindowWidth" +defs["igGetWindowWidth"][1]["ret"] = "float" +defs["igGetWindowWidth"][1]["signature"] = "()" +defs["igGetWindowWidth"][1]["stname"] = "" +defs["igGetWindowWidth"]["()"] = defs["igGetWindowWidth"][1] +defs["igImage"] = {} +defs["igImage"][1] = {} +defs["igImage"][1]["args"] = "(ImTextureID user_texture_id,const ImVec2 size,const ImVec2 uv0,const ImVec2 uv1,const ImVec4 tint_col,const ImVec4 border_col)" +defs["igImage"][1]["argsT"] = {} +defs["igImage"][1]["argsT"][1] = {} +defs["igImage"][1]["argsT"][1]["name"] = "user_texture_id" +defs["igImage"][1]["argsT"][1]["type"] = "ImTextureID" +defs["igImage"][1]["argsT"][2] = {} +defs["igImage"][1]["argsT"][2]["name"] = "size" +defs["igImage"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igImage"][1]["argsT"][3] = {} +defs["igImage"][1]["argsT"][3]["name"] = "uv0" +defs["igImage"][1]["argsT"][3]["type"] = "const ImVec2" +defs["igImage"][1]["argsT"][4] = {} +defs["igImage"][1]["argsT"][4]["name"] = "uv1" +defs["igImage"][1]["argsT"][4]["type"] = "const ImVec2" +defs["igImage"][1]["argsT"][5] = {} +defs["igImage"][1]["argsT"][5]["name"] = "tint_col" +defs["igImage"][1]["argsT"][5]["type"] = "const ImVec4" +defs["igImage"][1]["argsT"][6] = {} +defs["igImage"][1]["argsT"][6]["name"] = "border_col" +defs["igImage"][1]["argsT"][6]["type"] = "const ImVec4" +defs["igImage"][1]["argsoriginal"] = "(ImTextureID user_texture_id,const ImVec2& size,const ImVec2& uv0=ImVec2(0,0),const ImVec2& uv1=ImVec2(1,1),const ImVec4& tint_col=ImVec4(1,1,1,1),const ImVec4& border_col=ImVec4(0,0,0,0))" +defs["igImage"][1]["call_args"] = "(user_texture_id,size,uv0,uv1,tint_col,border_col)" +defs["igImage"][1]["cimguiname"] = "igImage" +defs["igImage"][1]["defaults"] = {} +defs["igImage"][1]["defaults"]["border_col"] = "ImVec4(0,0,0,0)" +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]["namespace"] = "ImGui" +defs["igImage"][1]["ov_cimguiname"] = "igImage" +defs["igImage"][1]["ret"] = "void" +defs["igImage"][1]["signature"] = "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec4,const ImVec4)" +defs["igImage"][1]["stname"] = "" +defs["igImage"]["(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec4,const ImVec4)"] = defs["igImage"][1] +defs["igImageButton"] = {} +defs["igImageButton"][1] = {} +defs["igImageButton"][1]["args"] = "(ImTextureID user_texture_id,const ImVec2 size,const ImVec2 uv0,const ImVec2 uv1,int frame_padding,const ImVec4 bg_col,const ImVec4 tint_col)" +defs["igImageButton"][1]["argsT"] = {} +defs["igImageButton"][1]["argsT"][1] = {} +defs["igImageButton"][1]["argsT"][1]["name"] = "user_texture_id" +defs["igImageButton"][1]["argsT"][1]["type"] = "ImTextureID" +defs["igImageButton"][1]["argsT"][2] = {} +defs["igImageButton"][1]["argsT"][2]["name"] = "size" +defs["igImageButton"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igImageButton"][1]["argsT"][3] = {} +defs["igImageButton"][1]["argsT"][3]["name"] = "uv0" +defs["igImageButton"][1]["argsT"][3]["type"] = "const ImVec2" +defs["igImageButton"][1]["argsT"][4] = {} +defs["igImageButton"][1]["argsT"][4]["name"] = "uv1" +defs["igImageButton"][1]["argsT"][4]["type"] = "const ImVec2" +defs["igImageButton"][1]["argsT"][5] = {} +defs["igImageButton"][1]["argsT"][5]["name"] = "frame_padding" +defs["igImageButton"][1]["argsT"][5]["type"] = "int" +defs["igImageButton"][1]["argsT"][6] = {} +defs["igImageButton"][1]["argsT"][6]["name"] = "bg_col" +defs["igImageButton"][1]["argsT"][6]["type"] = "const ImVec4" +defs["igImageButton"][1]["argsT"][7] = {} +defs["igImageButton"][1]["argsT"][7]["name"] = "tint_col" +defs["igImageButton"][1]["argsT"][7]["type"] = "const ImVec4" +defs["igImageButton"][1]["argsoriginal"] = "(ImTextureID user_texture_id,const ImVec2& size,const ImVec2& uv0=ImVec2(0,0),const ImVec2& uv1=ImVec2(1,1),int frame_padding=-1,const ImVec4& bg_col=ImVec4(0,0,0,0),const ImVec4& tint_col=ImVec4(1,1,1,1))" +defs["igImageButton"][1]["call_args"] = "(user_texture_id,size,uv0,uv1,frame_padding,bg_col,tint_col)" +defs["igImageButton"][1]["cimguiname"] = "igImageButton" +defs["igImageButton"][1]["defaults"] = {} +defs["igImageButton"][1]["defaults"]["bg_col"] = "ImVec4(0,0,0,0)" +defs["igImageButton"][1]["defaults"]["frame_padding"] = "-1" +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]["namespace"] = "ImGui" +defs["igImageButton"][1]["ov_cimguiname"] = "igImageButton" +defs["igImageButton"][1]["ret"] = "bool" +defs["igImageButton"][1]["signature"] = "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,int,const ImVec4,const ImVec4)" +defs["igImageButton"][1]["stname"] = "" +defs["igImageButton"]["(ImTextureID,const ImVec2,const ImVec2,const ImVec2,int,const ImVec4,const ImVec4)"] = defs["igImageButton"][1] +defs["igIndent"] = {} +defs["igIndent"][1] = {} +defs["igIndent"][1]["args"] = "(float indent_w)" +defs["igIndent"][1]["argsT"] = {} +defs["igIndent"][1]["argsT"][1] = {} +defs["igIndent"][1]["argsT"][1]["name"] = "indent_w" +defs["igIndent"][1]["argsT"][1]["type"] = "float" +defs["igIndent"][1]["argsoriginal"] = "(float indent_w=0.0f)" +defs["igIndent"][1]["call_args"] = "(indent_w)" +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]["namespace"] = "ImGui" +defs["igIndent"][1]["ov_cimguiname"] = "igIndent" +defs["igIndent"][1]["ret"] = "void" +defs["igIndent"][1]["signature"] = "(float)" +defs["igIndent"][1]["stname"] = "" +defs["igIndent"]["(float)"] = defs["igIndent"][1] +defs["igInputDouble"] = {} +defs["igInputDouble"][1] = {} +defs["igInputDouble"][1]["args"] = "(const char* label,double* v,double step,double step_fast,const char* format,ImGuiInputTextFlags flags)" +defs["igInputDouble"][1]["argsT"] = {} +defs["igInputDouble"][1]["argsT"][1] = {} +defs["igInputDouble"][1]["argsT"][1]["name"] = "label" +defs["igInputDouble"][1]["argsT"][1]["type"] = "const char*" +defs["igInputDouble"][1]["argsT"][2] = {} +defs["igInputDouble"][1]["argsT"][2]["name"] = "v" +defs["igInputDouble"][1]["argsT"][2]["type"] = "double*" +defs["igInputDouble"][1]["argsT"][3] = {} +defs["igInputDouble"][1]["argsT"][3]["name"] = "step" +defs["igInputDouble"][1]["argsT"][3]["type"] = "double" +defs["igInputDouble"][1]["argsT"][4] = {} +defs["igInputDouble"][1]["argsT"][4]["name"] = "step_fast" +defs["igInputDouble"][1]["argsT"][4]["type"] = "double" +defs["igInputDouble"][1]["argsT"][5] = {} +defs["igInputDouble"][1]["argsT"][5]["name"] = "format" +defs["igInputDouble"][1]["argsT"][5]["type"] = "const char*" +defs["igInputDouble"][1]["argsT"][6] = {} +defs["igInputDouble"][1]["argsT"][6]["name"] = "flags" +defs["igInputDouble"][1]["argsT"][6]["type"] = "ImGuiInputTextFlags" +defs["igInputDouble"][1]["argsoriginal"] = "(const char* label,double* v,double step=0.0,double step_fast=0.0,const char* format=\"%.6f\",ImGuiInputTextFlags flags=0)" +defs["igInputDouble"][1]["call_args"] = "(label,v,step,step_fast,format,flags)" +defs["igInputDouble"][1]["cimguiname"] = "igInputDouble" +defs["igInputDouble"][1]["defaults"] = {} +defs["igInputDouble"][1]["defaults"]["flags"] = "0" +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]["namespace"] = "ImGui" +defs["igInputDouble"][1]["ov_cimguiname"] = "igInputDouble" +defs["igInputDouble"][1]["ret"] = "bool" +defs["igInputDouble"][1]["signature"] = "(const char*,double*,double,double,const char*,ImGuiInputTextFlags)" +defs["igInputDouble"][1]["stname"] = "" +defs["igInputDouble"]["(const char*,double*,double,double,const char*,ImGuiInputTextFlags)"] = defs["igInputDouble"][1] +defs["igInputFloat"] = {} +defs["igInputFloat"][1] = {} +defs["igInputFloat"][1]["args"] = "(const char* label,float* v,float step,float step_fast,const char* format,ImGuiInputTextFlags flags)" +defs["igInputFloat"][1]["argsT"] = {} +defs["igInputFloat"][1]["argsT"][1] = {} +defs["igInputFloat"][1]["argsT"][1]["name"] = "label" +defs["igInputFloat"][1]["argsT"][1]["type"] = "const char*" +defs["igInputFloat"][1]["argsT"][2] = {} +defs["igInputFloat"][1]["argsT"][2]["name"] = "v" +defs["igInputFloat"][1]["argsT"][2]["type"] = "float*" +defs["igInputFloat"][1]["argsT"][3] = {} +defs["igInputFloat"][1]["argsT"][3]["name"] = "step" +defs["igInputFloat"][1]["argsT"][3]["type"] = "float" +defs["igInputFloat"][1]["argsT"][4] = {} +defs["igInputFloat"][1]["argsT"][4]["name"] = "step_fast" +defs["igInputFloat"][1]["argsT"][4]["type"] = "float" +defs["igInputFloat"][1]["argsT"][5] = {} +defs["igInputFloat"][1]["argsT"][5]["name"] = "format" +defs["igInputFloat"][1]["argsT"][5]["type"] = "const char*" +defs["igInputFloat"][1]["argsT"][6] = {} +defs["igInputFloat"][1]["argsT"][6]["name"] = "flags" +defs["igInputFloat"][1]["argsT"][6]["type"] = "ImGuiInputTextFlags" +defs["igInputFloat"][1]["argsoriginal"] = "(const char* label,float* v,float step=0.0f,float step_fast=0.0f,const char* format=\"%.3f\",ImGuiInputTextFlags flags=0)" +defs["igInputFloat"][1]["call_args"] = "(label,v,step,step_fast,format,flags)" +defs["igInputFloat"][1]["cimguiname"] = "igInputFloat" +defs["igInputFloat"][1]["defaults"] = {} +defs["igInputFloat"][1]["defaults"]["flags"] = "0" +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]["namespace"] = "ImGui" +defs["igInputFloat"][1]["ov_cimguiname"] = "igInputFloat" +defs["igInputFloat"][1]["ret"] = "bool" +defs["igInputFloat"][1]["signature"] = "(const char*,float*,float,float,const char*,ImGuiInputTextFlags)" +defs["igInputFloat"][1]["stname"] = "" +defs["igInputFloat"]["(const char*,float*,float,float,const char*,ImGuiInputTextFlags)"] = defs["igInputFloat"][1] +defs["igInputFloat2"] = {} +defs["igInputFloat2"][1] = {} +defs["igInputFloat2"][1]["args"] = "(const char* label,float v[2],const char* format,ImGuiInputTextFlags flags)" +defs["igInputFloat2"][1]["argsT"] = {} +defs["igInputFloat2"][1]["argsT"][1] = {} +defs["igInputFloat2"][1]["argsT"][1]["name"] = "label" +defs["igInputFloat2"][1]["argsT"][1]["type"] = "const char*" +defs["igInputFloat2"][1]["argsT"][2] = {} +defs["igInputFloat2"][1]["argsT"][2]["name"] = "v" +defs["igInputFloat2"][1]["argsT"][2]["type"] = "float[2]" +defs["igInputFloat2"][1]["argsT"][3] = {} +defs["igInputFloat2"][1]["argsT"][3]["name"] = "format" +defs["igInputFloat2"][1]["argsT"][3]["type"] = "const char*" +defs["igInputFloat2"][1]["argsT"][4] = {} +defs["igInputFloat2"][1]["argsT"][4]["name"] = "flags" +defs["igInputFloat2"][1]["argsT"][4]["type"] = "ImGuiInputTextFlags" +defs["igInputFloat2"][1]["argsoriginal"] = "(const char* label,float v[2],const char* format=\"%.3f\",ImGuiInputTextFlags flags=0)" +defs["igInputFloat2"][1]["call_args"] = "(label,v,format,flags)" +defs["igInputFloat2"][1]["cimguiname"] = "igInputFloat2" +defs["igInputFloat2"][1]["defaults"] = {} +defs["igInputFloat2"][1]["defaults"]["flags"] = "0" +defs["igInputFloat2"][1]["defaults"]["format"] = "\"%.3f\"" +defs["igInputFloat2"][1]["funcname"] = "InputFloat2" +defs["igInputFloat2"][1]["namespace"] = "ImGui" +defs["igInputFloat2"][1]["ov_cimguiname"] = "igInputFloat2" +defs["igInputFloat2"][1]["ret"] = "bool" +defs["igInputFloat2"][1]["signature"] = "(const char*,float[2],const char*,ImGuiInputTextFlags)" +defs["igInputFloat2"][1]["stname"] = "" +defs["igInputFloat2"]["(const char*,float[2],const char*,ImGuiInputTextFlags)"] = defs["igInputFloat2"][1] +defs["igInputFloat3"] = {} +defs["igInputFloat3"][1] = {} +defs["igInputFloat3"][1]["args"] = "(const char* label,float v[3],const char* format,ImGuiInputTextFlags flags)" +defs["igInputFloat3"][1]["argsT"] = {} +defs["igInputFloat3"][1]["argsT"][1] = {} +defs["igInputFloat3"][1]["argsT"][1]["name"] = "label" +defs["igInputFloat3"][1]["argsT"][1]["type"] = "const char*" +defs["igInputFloat3"][1]["argsT"][2] = {} +defs["igInputFloat3"][1]["argsT"][2]["name"] = "v" +defs["igInputFloat3"][1]["argsT"][2]["type"] = "float[3]" +defs["igInputFloat3"][1]["argsT"][3] = {} +defs["igInputFloat3"][1]["argsT"][3]["name"] = "format" +defs["igInputFloat3"][1]["argsT"][3]["type"] = "const char*" +defs["igInputFloat3"][1]["argsT"][4] = {} +defs["igInputFloat3"][1]["argsT"][4]["name"] = "flags" +defs["igInputFloat3"][1]["argsT"][4]["type"] = "ImGuiInputTextFlags" +defs["igInputFloat3"][1]["argsoriginal"] = "(const char* label,float v[3],const char* format=\"%.3f\",ImGuiInputTextFlags flags=0)" +defs["igInputFloat3"][1]["call_args"] = "(label,v,format,flags)" +defs["igInputFloat3"][1]["cimguiname"] = "igInputFloat3" +defs["igInputFloat3"][1]["defaults"] = {} +defs["igInputFloat3"][1]["defaults"]["flags"] = "0" +defs["igInputFloat3"][1]["defaults"]["format"] = "\"%.3f\"" +defs["igInputFloat3"][1]["funcname"] = "InputFloat3" +defs["igInputFloat3"][1]["namespace"] = "ImGui" +defs["igInputFloat3"][1]["ov_cimguiname"] = "igInputFloat3" +defs["igInputFloat3"][1]["ret"] = "bool" +defs["igInputFloat3"][1]["signature"] = "(const char*,float[3],const char*,ImGuiInputTextFlags)" +defs["igInputFloat3"][1]["stname"] = "" +defs["igInputFloat3"]["(const char*,float[3],const char*,ImGuiInputTextFlags)"] = defs["igInputFloat3"][1] +defs["igInputFloat4"] = {} +defs["igInputFloat4"][1] = {} +defs["igInputFloat4"][1]["args"] = "(const char* label,float v[4],const char* format,ImGuiInputTextFlags flags)" +defs["igInputFloat4"][1]["argsT"] = {} +defs["igInputFloat4"][1]["argsT"][1] = {} +defs["igInputFloat4"][1]["argsT"][1]["name"] = "label" +defs["igInputFloat4"][1]["argsT"][1]["type"] = "const char*" +defs["igInputFloat4"][1]["argsT"][2] = {} +defs["igInputFloat4"][1]["argsT"][2]["name"] = "v" +defs["igInputFloat4"][1]["argsT"][2]["type"] = "float[4]" +defs["igInputFloat4"][1]["argsT"][3] = {} +defs["igInputFloat4"][1]["argsT"][3]["name"] = "format" +defs["igInputFloat4"][1]["argsT"][3]["type"] = "const char*" +defs["igInputFloat4"][1]["argsT"][4] = {} +defs["igInputFloat4"][1]["argsT"][4]["name"] = "flags" +defs["igInputFloat4"][1]["argsT"][4]["type"] = "ImGuiInputTextFlags" +defs["igInputFloat4"][1]["argsoriginal"] = "(const char* label,float v[4],const char* format=\"%.3f\",ImGuiInputTextFlags flags=0)" +defs["igInputFloat4"][1]["call_args"] = "(label,v,format,flags)" +defs["igInputFloat4"][1]["cimguiname"] = "igInputFloat4" +defs["igInputFloat4"][1]["defaults"] = {} +defs["igInputFloat4"][1]["defaults"]["flags"] = "0" +defs["igInputFloat4"][1]["defaults"]["format"] = "\"%.3f\"" +defs["igInputFloat4"][1]["funcname"] = "InputFloat4" +defs["igInputFloat4"][1]["namespace"] = "ImGui" +defs["igInputFloat4"][1]["ov_cimguiname"] = "igInputFloat4" +defs["igInputFloat4"][1]["ret"] = "bool" +defs["igInputFloat4"][1]["signature"] = "(const char*,float[4],const char*,ImGuiInputTextFlags)" +defs["igInputFloat4"][1]["stname"] = "" +defs["igInputFloat4"]["(const char*,float[4],const char*,ImGuiInputTextFlags)"] = defs["igInputFloat4"][1] +defs["igInputInt"] = {} +defs["igInputInt"][1] = {} +defs["igInputInt"][1]["args"] = "(const char* label,int* v,int step,int step_fast,ImGuiInputTextFlags flags)" +defs["igInputInt"][1]["argsT"] = {} +defs["igInputInt"][1]["argsT"][1] = {} +defs["igInputInt"][1]["argsT"][1]["name"] = "label" +defs["igInputInt"][1]["argsT"][1]["type"] = "const char*" +defs["igInputInt"][1]["argsT"][2] = {} +defs["igInputInt"][1]["argsT"][2]["name"] = "v" +defs["igInputInt"][1]["argsT"][2]["type"] = "int*" +defs["igInputInt"][1]["argsT"][3] = {} +defs["igInputInt"][1]["argsT"][3]["name"] = "step" +defs["igInputInt"][1]["argsT"][3]["type"] = "int" +defs["igInputInt"][1]["argsT"][4] = {} +defs["igInputInt"][1]["argsT"][4]["name"] = "step_fast" +defs["igInputInt"][1]["argsT"][4]["type"] = "int" +defs["igInputInt"][1]["argsT"][5] = {} +defs["igInputInt"][1]["argsT"][5]["name"] = "flags" +defs["igInputInt"][1]["argsT"][5]["type"] = "ImGuiInputTextFlags" +defs["igInputInt"][1]["argsoriginal"] = "(const char* label,int* v,int step=1,int step_fast=100,ImGuiInputTextFlags flags=0)" +defs["igInputInt"][1]["call_args"] = "(label,v,step,step_fast,flags)" +defs["igInputInt"][1]["cimguiname"] = "igInputInt" +defs["igInputInt"][1]["defaults"] = {} +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]["namespace"] = "ImGui" +defs["igInputInt"][1]["ov_cimguiname"] = "igInputInt" +defs["igInputInt"][1]["ret"] = "bool" +defs["igInputInt"][1]["signature"] = "(const char*,int*,int,int,ImGuiInputTextFlags)" +defs["igInputInt"][1]["stname"] = "" +defs["igInputInt"]["(const char*,int*,int,int,ImGuiInputTextFlags)"] = defs["igInputInt"][1] +defs["igInputInt2"] = {} +defs["igInputInt2"][1] = {} +defs["igInputInt2"][1]["args"] = "(const char* label,int v[2],ImGuiInputTextFlags flags)" +defs["igInputInt2"][1]["argsT"] = {} +defs["igInputInt2"][1]["argsT"][1] = {} +defs["igInputInt2"][1]["argsT"][1]["name"] = "label" +defs["igInputInt2"][1]["argsT"][1]["type"] = "const char*" +defs["igInputInt2"][1]["argsT"][2] = {} +defs["igInputInt2"][1]["argsT"][2]["name"] = "v" +defs["igInputInt2"][1]["argsT"][2]["type"] = "int[2]" +defs["igInputInt2"][1]["argsT"][3] = {} +defs["igInputInt2"][1]["argsT"][3]["name"] = "flags" +defs["igInputInt2"][1]["argsT"][3]["type"] = "ImGuiInputTextFlags" +defs["igInputInt2"][1]["argsoriginal"] = "(const char* label,int v[2],ImGuiInputTextFlags flags=0)" +defs["igInputInt2"][1]["call_args"] = "(label,v,flags)" +defs["igInputInt2"][1]["cimguiname"] = "igInputInt2" +defs["igInputInt2"][1]["defaults"] = {} +defs["igInputInt2"][1]["defaults"]["flags"] = "0" +defs["igInputInt2"][1]["funcname"] = "InputInt2" +defs["igInputInt2"][1]["namespace"] = "ImGui" +defs["igInputInt2"][1]["ov_cimguiname"] = "igInputInt2" +defs["igInputInt2"][1]["ret"] = "bool" +defs["igInputInt2"][1]["signature"] = "(const char*,int[2],ImGuiInputTextFlags)" +defs["igInputInt2"][1]["stname"] = "" +defs["igInputInt2"]["(const char*,int[2],ImGuiInputTextFlags)"] = defs["igInputInt2"][1] +defs["igInputInt3"] = {} +defs["igInputInt3"][1] = {} +defs["igInputInt3"][1]["args"] = "(const char* label,int v[3],ImGuiInputTextFlags flags)" +defs["igInputInt3"][1]["argsT"] = {} +defs["igInputInt3"][1]["argsT"][1] = {} +defs["igInputInt3"][1]["argsT"][1]["name"] = "label" +defs["igInputInt3"][1]["argsT"][1]["type"] = "const char*" +defs["igInputInt3"][1]["argsT"][2] = {} +defs["igInputInt3"][1]["argsT"][2]["name"] = "v" +defs["igInputInt3"][1]["argsT"][2]["type"] = "int[3]" +defs["igInputInt3"][1]["argsT"][3] = {} +defs["igInputInt3"][1]["argsT"][3]["name"] = "flags" +defs["igInputInt3"][1]["argsT"][3]["type"] = "ImGuiInputTextFlags" +defs["igInputInt3"][1]["argsoriginal"] = "(const char* label,int v[3],ImGuiInputTextFlags flags=0)" +defs["igInputInt3"][1]["call_args"] = "(label,v,flags)" +defs["igInputInt3"][1]["cimguiname"] = "igInputInt3" +defs["igInputInt3"][1]["defaults"] = {} +defs["igInputInt3"][1]["defaults"]["flags"] = "0" +defs["igInputInt3"][1]["funcname"] = "InputInt3" +defs["igInputInt3"][1]["namespace"] = "ImGui" +defs["igInputInt3"][1]["ov_cimguiname"] = "igInputInt3" +defs["igInputInt3"][1]["ret"] = "bool" +defs["igInputInt3"][1]["signature"] = "(const char*,int[3],ImGuiInputTextFlags)" +defs["igInputInt3"][1]["stname"] = "" +defs["igInputInt3"]["(const char*,int[3],ImGuiInputTextFlags)"] = defs["igInputInt3"][1] +defs["igInputInt4"] = {} +defs["igInputInt4"][1] = {} +defs["igInputInt4"][1]["args"] = "(const char* label,int v[4],ImGuiInputTextFlags flags)" +defs["igInputInt4"][1]["argsT"] = {} +defs["igInputInt4"][1]["argsT"][1] = {} +defs["igInputInt4"][1]["argsT"][1]["name"] = "label" +defs["igInputInt4"][1]["argsT"][1]["type"] = "const char*" +defs["igInputInt4"][1]["argsT"][2] = {} +defs["igInputInt4"][1]["argsT"][2]["name"] = "v" +defs["igInputInt4"][1]["argsT"][2]["type"] = "int[4]" +defs["igInputInt4"][1]["argsT"][3] = {} +defs["igInputInt4"][1]["argsT"][3]["name"] = "flags" +defs["igInputInt4"][1]["argsT"][3]["type"] = "ImGuiInputTextFlags" +defs["igInputInt4"][1]["argsoriginal"] = "(const char* label,int v[4],ImGuiInputTextFlags flags=0)" +defs["igInputInt4"][1]["call_args"] = "(label,v,flags)" +defs["igInputInt4"][1]["cimguiname"] = "igInputInt4" +defs["igInputInt4"][1]["defaults"] = {} +defs["igInputInt4"][1]["defaults"]["flags"] = "0" +defs["igInputInt4"][1]["funcname"] = "InputInt4" +defs["igInputInt4"][1]["namespace"] = "ImGui" +defs["igInputInt4"][1]["ov_cimguiname"] = "igInputInt4" +defs["igInputInt4"][1]["ret"] = "bool" +defs["igInputInt4"][1]["signature"] = "(const char*,int[4],ImGuiInputTextFlags)" +defs["igInputInt4"][1]["stname"] = "" +defs["igInputInt4"]["(const char*,int[4],ImGuiInputTextFlags)"] = defs["igInputInt4"][1] +defs["igInputScalar"] = {} +defs["igInputScalar"][1] = {} +defs["igInputScalar"][1]["args"] = "(const char* label,ImGuiDataType data_type,void* p_data,const void* p_step,const void* p_step_fast,const char* format,ImGuiInputTextFlags flags)" +defs["igInputScalar"][1]["argsT"] = {} +defs["igInputScalar"][1]["argsT"][1] = {} +defs["igInputScalar"][1]["argsT"][1]["name"] = "label" +defs["igInputScalar"][1]["argsT"][1]["type"] = "const char*" +defs["igInputScalar"][1]["argsT"][2] = {} +defs["igInputScalar"][1]["argsT"][2]["name"] = "data_type" +defs["igInputScalar"][1]["argsT"][2]["type"] = "ImGuiDataType" +defs["igInputScalar"][1]["argsT"][3] = {} +defs["igInputScalar"][1]["argsT"][3]["name"] = "p_data" +defs["igInputScalar"][1]["argsT"][3]["type"] = "void*" +defs["igInputScalar"][1]["argsT"][4] = {} +defs["igInputScalar"][1]["argsT"][4]["name"] = "p_step" +defs["igInputScalar"][1]["argsT"][4]["type"] = "const void*" +defs["igInputScalar"][1]["argsT"][5] = {} +defs["igInputScalar"][1]["argsT"][5]["name"] = "p_step_fast" +defs["igInputScalar"][1]["argsT"][5]["type"] = "const void*" +defs["igInputScalar"][1]["argsT"][6] = {} +defs["igInputScalar"][1]["argsT"][6]["name"] = "format" +defs["igInputScalar"][1]["argsT"][6]["type"] = "const char*" +defs["igInputScalar"][1]["argsT"][7] = {} +defs["igInputScalar"][1]["argsT"][7]["name"] = "flags" +defs["igInputScalar"][1]["argsT"][7]["type"] = "ImGuiInputTextFlags" +defs["igInputScalar"][1]["argsoriginal"] = "(const char* label,ImGuiDataType data_type,void* p_data,const void* p_step=((void*)0),const void* p_step_fast=((void*)0),const char* format=((void*)0),ImGuiInputTextFlags flags=0)" +defs["igInputScalar"][1]["call_args"] = "(label,data_type,p_data,p_step,p_step_fast,format,flags)" +defs["igInputScalar"][1]["cimguiname"] = "igInputScalar" +defs["igInputScalar"][1]["defaults"] = {} +defs["igInputScalar"][1]["defaults"]["flags"] = "0" +defs["igInputScalar"][1]["defaults"]["format"] = "((void*)0)" +defs["igInputScalar"][1]["defaults"]["p_step"] = "((void*)0)" +defs["igInputScalar"][1]["defaults"]["p_step_fast"] = "((void*)0)" +defs["igInputScalar"][1]["funcname"] = "InputScalar" +defs["igInputScalar"][1]["namespace"] = "ImGui" +defs["igInputScalar"][1]["ov_cimguiname"] = "igInputScalar" +defs["igInputScalar"][1]["ret"] = "bool" +defs["igInputScalar"][1]["signature"] = "(const char*,ImGuiDataType,void*,const void*,const void*,const char*,ImGuiInputTextFlags)" +defs["igInputScalar"][1]["stname"] = "" +defs["igInputScalar"]["(const char*,ImGuiDataType,void*,const void*,const void*,const char*,ImGuiInputTextFlags)"] = defs["igInputScalar"][1] +defs["igInputScalarN"] = {} +defs["igInputScalarN"][1] = {} +defs["igInputScalarN"][1]["args"] = "(const char* label,ImGuiDataType data_type,void* p_data,int components,const void* p_step,const void* p_step_fast,const char* format,ImGuiInputTextFlags flags)" +defs["igInputScalarN"][1]["argsT"] = {} +defs["igInputScalarN"][1]["argsT"][1] = {} +defs["igInputScalarN"][1]["argsT"][1]["name"] = "label" +defs["igInputScalarN"][1]["argsT"][1]["type"] = "const char*" +defs["igInputScalarN"][1]["argsT"][2] = {} +defs["igInputScalarN"][1]["argsT"][2]["name"] = "data_type" +defs["igInputScalarN"][1]["argsT"][2]["type"] = "ImGuiDataType" +defs["igInputScalarN"][1]["argsT"][3] = {} +defs["igInputScalarN"][1]["argsT"][3]["name"] = "p_data" +defs["igInputScalarN"][1]["argsT"][3]["type"] = "void*" +defs["igInputScalarN"][1]["argsT"][4] = {} +defs["igInputScalarN"][1]["argsT"][4]["name"] = "components" +defs["igInputScalarN"][1]["argsT"][4]["type"] = "int" +defs["igInputScalarN"][1]["argsT"][5] = {} +defs["igInputScalarN"][1]["argsT"][5]["name"] = "p_step" +defs["igInputScalarN"][1]["argsT"][5]["type"] = "const void*" +defs["igInputScalarN"][1]["argsT"][6] = {} +defs["igInputScalarN"][1]["argsT"][6]["name"] = "p_step_fast" +defs["igInputScalarN"][1]["argsT"][6]["type"] = "const void*" +defs["igInputScalarN"][1]["argsT"][7] = {} +defs["igInputScalarN"][1]["argsT"][7]["name"] = "format" +defs["igInputScalarN"][1]["argsT"][7]["type"] = "const char*" +defs["igInputScalarN"][1]["argsT"][8] = {} +defs["igInputScalarN"][1]["argsT"][8]["name"] = "flags" +defs["igInputScalarN"][1]["argsT"][8]["type"] = "ImGuiInputTextFlags" +defs["igInputScalarN"][1]["argsoriginal"] = "(const char* label,ImGuiDataType data_type,void* p_data,int components,const void* p_step=((void*)0),const void* p_step_fast=((void*)0),const char* format=((void*)0),ImGuiInputTextFlags flags=0)" +defs["igInputScalarN"][1]["call_args"] = "(label,data_type,p_data,components,p_step,p_step_fast,format,flags)" +defs["igInputScalarN"][1]["cimguiname"] = "igInputScalarN" +defs["igInputScalarN"][1]["defaults"] = {} +defs["igInputScalarN"][1]["defaults"]["flags"] = "0" +defs["igInputScalarN"][1]["defaults"]["format"] = "((void*)0)" +defs["igInputScalarN"][1]["defaults"]["p_step"] = "((void*)0)" +defs["igInputScalarN"][1]["defaults"]["p_step_fast"] = "((void*)0)" +defs["igInputScalarN"][1]["funcname"] = "InputScalarN" +defs["igInputScalarN"][1]["namespace"] = "ImGui" +defs["igInputScalarN"][1]["ov_cimguiname"] = "igInputScalarN" +defs["igInputScalarN"][1]["ret"] = "bool" +defs["igInputScalarN"][1]["signature"] = "(const char*,ImGuiDataType,void*,int,const void*,const void*,const char*,ImGuiInputTextFlags)" +defs["igInputScalarN"][1]["stname"] = "" +defs["igInputScalarN"]["(const char*,ImGuiDataType,void*,int,const void*,const void*,const char*,ImGuiInputTextFlags)"] = defs["igInputScalarN"][1] +defs["igInputText"] = {} +defs["igInputText"][1] = {} +defs["igInputText"][1]["args"] = "(const char* label,char* buf,size_t buf_size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data)" +defs["igInputText"][1]["argsT"] = {} +defs["igInputText"][1]["argsT"][1] = {} +defs["igInputText"][1]["argsT"][1]["name"] = "label" +defs["igInputText"][1]["argsT"][1]["type"] = "const char*" +defs["igInputText"][1]["argsT"][2] = {} +defs["igInputText"][1]["argsT"][2]["name"] = "buf" +defs["igInputText"][1]["argsT"][2]["type"] = "char*" +defs["igInputText"][1]["argsT"][3] = {} +defs["igInputText"][1]["argsT"][3]["name"] = "buf_size" +defs["igInputText"][1]["argsT"][3]["type"] = "size_t" +defs["igInputText"][1]["argsT"][4] = {} +defs["igInputText"][1]["argsT"][4]["name"] = "flags" +defs["igInputText"][1]["argsT"][4]["type"] = "ImGuiInputTextFlags" +defs["igInputText"][1]["argsT"][5] = {} +defs["igInputText"][1]["argsT"][5]["name"] = "callback" +defs["igInputText"][1]["argsT"][5]["type"] = "ImGuiInputTextCallback" +defs["igInputText"][1]["argsT"][6] = {} +defs["igInputText"][1]["argsT"][6]["name"] = "user_data" +defs["igInputText"][1]["argsT"][6]["type"] = "void*" +defs["igInputText"][1]["argsoriginal"] = "(const char* label,char* buf,size_t buf_size,ImGuiInputTextFlags flags=0,ImGuiInputTextCallback callback=((void*)0),void* user_data=((void*)0))" +defs["igInputText"][1]["call_args"] = "(label,buf,buf_size,flags,callback,user_data)" +defs["igInputText"][1]["cimguiname"] = "igInputText" +defs["igInputText"][1]["defaults"] = {} +defs["igInputText"][1]["defaults"]["callback"] = "((void*)0)" +defs["igInputText"][1]["defaults"]["flags"] = "0" +defs["igInputText"][1]["defaults"]["user_data"] = "((void*)0)" +defs["igInputText"][1]["funcname"] = "InputText" +defs["igInputText"][1]["namespace"] = "ImGui" +defs["igInputText"][1]["ov_cimguiname"] = "igInputText" +defs["igInputText"][1]["ret"] = "bool" +defs["igInputText"][1]["signature"] = "(const char*,char*,size_t,ImGuiInputTextFlags,ImGuiInputTextCallback,void*)" +defs["igInputText"][1]["stname"] = "" +defs["igInputText"]["(const char*,char*,size_t,ImGuiInputTextFlags,ImGuiInputTextCallback,void*)"] = defs["igInputText"][1] +defs["igInputTextMultiline"] = {} +defs["igInputTextMultiline"][1] = {} +defs["igInputTextMultiline"][1]["args"] = "(const char* label,char* buf,size_t buf_size,const ImVec2 size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data)" +defs["igInputTextMultiline"][1]["argsT"] = {} +defs["igInputTextMultiline"][1]["argsT"][1] = {} +defs["igInputTextMultiline"][1]["argsT"][1]["name"] = "label" +defs["igInputTextMultiline"][1]["argsT"][1]["type"] = "const char*" +defs["igInputTextMultiline"][1]["argsT"][2] = {} +defs["igInputTextMultiline"][1]["argsT"][2]["name"] = "buf" +defs["igInputTextMultiline"][1]["argsT"][2]["type"] = "char*" +defs["igInputTextMultiline"][1]["argsT"][3] = {} +defs["igInputTextMultiline"][1]["argsT"][3]["name"] = "buf_size" +defs["igInputTextMultiline"][1]["argsT"][3]["type"] = "size_t" +defs["igInputTextMultiline"][1]["argsT"][4] = {} +defs["igInputTextMultiline"][1]["argsT"][4]["name"] = "size" +defs["igInputTextMultiline"][1]["argsT"][4]["type"] = "const ImVec2" +defs["igInputTextMultiline"][1]["argsT"][5] = {} +defs["igInputTextMultiline"][1]["argsT"][5]["name"] = "flags" +defs["igInputTextMultiline"][1]["argsT"][5]["type"] = "ImGuiInputTextFlags" +defs["igInputTextMultiline"][1]["argsT"][6] = {} +defs["igInputTextMultiline"][1]["argsT"][6]["name"] = "callback" +defs["igInputTextMultiline"][1]["argsT"][6]["type"] = "ImGuiInputTextCallback" +defs["igInputTextMultiline"][1]["argsT"][7] = {} +defs["igInputTextMultiline"][1]["argsT"][7]["name"] = "user_data" +defs["igInputTextMultiline"][1]["argsT"][7]["type"] = "void*" +defs["igInputTextMultiline"][1]["argsoriginal"] = "(const char* label,char* buf,size_t buf_size,const ImVec2& size=ImVec2(0,0),ImGuiInputTextFlags flags=0,ImGuiInputTextCallback callback=((void*)0),void* user_data=((void*)0))" +defs["igInputTextMultiline"][1]["call_args"] = "(label,buf,buf_size,size,flags,callback,user_data)" +defs["igInputTextMultiline"][1]["cimguiname"] = "igInputTextMultiline" +defs["igInputTextMultiline"][1]["defaults"] = {} +defs["igInputTextMultiline"][1]["defaults"]["callback"] = "((void*)0)" +defs["igInputTextMultiline"][1]["defaults"]["flags"] = "0" +defs["igInputTextMultiline"][1]["defaults"]["size"] = "ImVec2(0,0)" +defs["igInputTextMultiline"][1]["defaults"]["user_data"] = "((void*)0)" +defs["igInputTextMultiline"][1]["funcname"] = "InputTextMultiline" +defs["igInputTextMultiline"][1]["namespace"] = "ImGui" +defs["igInputTextMultiline"][1]["ov_cimguiname"] = "igInputTextMultiline" +defs["igInputTextMultiline"][1]["ret"] = "bool" +defs["igInputTextMultiline"][1]["signature"] = "(const char*,char*,size_t,const ImVec2,ImGuiInputTextFlags,ImGuiInputTextCallback,void*)" +defs["igInputTextMultiline"][1]["stname"] = "" +defs["igInputTextMultiline"]["(const char*,char*,size_t,const ImVec2,ImGuiInputTextFlags,ImGuiInputTextCallback,void*)"] = defs["igInputTextMultiline"][1] +defs["igInputTextWithHint"] = {} +defs["igInputTextWithHint"][1] = {} +defs["igInputTextWithHint"][1]["args"] = "(const char* label,const char* hint,char* buf,size_t buf_size,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data)" +defs["igInputTextWithHint"][1]["argsT"] = {} +defs["igInputTextWithHint"][1]["argsT"][1] = {} +defs["igInputTextWithHint"][1]["argsT"][1]["name"] = "label" +defs["igInputTextWithHint"][1]["argsT"][1]["type"] = "const char*" +defs["igInputTextWithHint"][1]["argsT"][2] = {} +defs["igInputTextWithHint"][1]["argsT"][2]["name"] = "hint" +defs["igInputTextWithHint"][1]["argsT"][2]["type"] = "const char*" +defs["igInputTextWithHint"][1]["argsT"][3] = {} +defs["igInputTextWithHint"][1]["argsT"][3]["name"] = "buf" +defs["igInputTextWithHint"][1]["argsT"][3]["type"] = "char*" +defs["igInputTextWithHint"][1]["argsT"][4] = {} +defs["igInputTextWithHint"][1]["argsT"][4]["name"] = "buf_size" +defs["igInputTextWithHint"][1]["argsT"][4]["type"] = "size_t" +defs["igInputTextWithHint"][1]["argsT"][5] = {} +defs["igInputTextWithHint"][1]["argsT"][5]["name"] = "flags" +defs["igInputTextWithHint"][1]["argsT"][5]["type"] = "ImGuiInputTextFlags" +defs["igInputTextWithHint"][1]["argsT"][6] = {} +defs["igInputTextWithHint"][1]["argsT"][6]["name"] = "callback" +defs["igInputTextWithHint"][1]["argsT"][6]["type"] = "ImGuiInputTextCallback" +defs["igInputTextWithHint"][1]["argsT"][7] = {} +defs["igInputTextWithHint"][1]["argsT"][7]["name"] = "user_data" +defs["igInputTextWithHint"][1]["argsT"][7]["type"] = "void*" +defs["igInputTextWithHint"][1]["argsoriginal"] = "(const char* label,const char* hint,char* buf,size_t buf_size,ImGuiInputTextFlags flags=0,ImGuiInputTextCallback callback=((void*)0),void* user_data=((void*)0))" +defs["igInputTextWithHint"][1]["call_args"] = "(label,hint,buf,buf_size,flags,callback,user_data)" +defs["igInputTextWithHint"][1]["cimguiname"] = "igInputTextWithHint" +defs["igInputTextWithHint"][1]["defaults"] = {} +defs["igInputTextWithHint"][1]["defaults"]["callback"] = "((void*)0)" +defs["igInputTextWithHint"][1]["defaults"]["flags"] = "0" +defs["igInputTextWithHint"][1]["defaults"]["user_data"] = "((void*)0)" +defs["igInputTextWithHint"][1]["funcname"] = "InputTextWithHint" +defs["igInputTextWithHint"][1]["namespace"] = "ImGui" +defs["igInputTextWithHint"][1]["ov_cimguiname"] = "igInputTextWithHint" +defs["igInputTextWithHint"][1]["ret"] = "bool" +defs["igInputTextWithHint"][1]["signature"] = "(const char*,const char*,char*,size_t,ImGuiInputTextFlags,ImGuiInputTextCallback,void*)" +defs["igInputTextWithHint"][1]["stname"] = "" +defs["igInputTextWithHint"]["(const char*,const char*,char*,size_t,ImGuiInputTextFlags,ImGuiInputTextCallback,void*)"] = defs["igInputTextWithHint"][1] +defs["igInvisibleButton"] = {} +defs["igInvisibleButton"][1] = {} +defs["igInvisibleButton"][1]["args"] = "(const char* str_id,const ImVec2 size)" +defs["igInvisibleButton"][1]["argsT"] = {} +defs["igInvisibleButton"][1]["argsT"][1] = {} +defs["igInvisibleButton"][1]["argsT"][1]["name"] = "str_id" +defs["igInvisibleButton"][1]["argsT"][1]["type"] = "const char*" +defs["igInvisibleButton"][1]["argsT"][2] = {} +defs["igInvisibleButton"][1]["argsT"][2]["name"] = "size" +defs["igInvisibleButton"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igInvisibleButton"][1]["argsoriginal"] = "(const char* str_id,const ImVec2& size)" +defs["igInvisibleButton"][1]["call_args"] = "(str_id,size)" +defs["igInvisibleButton"][1]["cimguiname"] = "igInvisibleButton" +defs["igInvisibleButton"][1]["defaults"] = {} +defs["igInvisibleButton"][1]["funcname"] = "InvisibleButton" +defs["igInvisibleButton"][1]["namespace"] = "ImGui" +defs["igInvisibleButton"][1]["ov_cimguiname"] = "igInvisibleButton" +defs["igInvisibleButton"][1]["ret"] = "bool" +defs["igInvisibleButton"][1]["signature"] = "(const char*,const ImVec2)" +defs["igInvisibleButton"][1]["stname"] = "" +defs["igInvisibleButton"]["(const char*,const ImVec2)"] = defs["igInvisibleButton"][1] +defs["igIsAnyItemActive"] = {} +defs["igIsAnyItemActive"][1] = {} +defs["igIsAnyItemActive"][1]["args"] = "()" +defs["igIsAnyItemActive"][1]["argsT"] = {} +defs["igIsAnyItemActive"][1]["argsoriginal"] = "()" +defs["igIsAnyItemActive"][1]["call_args"] = "()" +defs["igIsAnyItemActive"][1]["cimguiname"] = "igIsAnyItemActive" +defs["igIsAnyItemActive"][1]["defaults"] = {} +defs["igIsAnyItemActive"][1]["funcname"] = "IsAnyItemActive" +defs["igIsAnyItemActive"][1]["namespace"] = "ImGui" +defs["igIsAnyItemActive"][1]["ov_cimguiname"] = "igIsAnyItemActive" +defs["igIsAnyItemActive"][1]["ret"] = "bool" +defs["igIsAnyItemActive"][1]["signature"] = "()" +defs["igIsAnyItemActive"][1]["stname"] = "" +defs["igIsAnyItemActive"]["()"] = defs["igIsAnyItemActive"][1] +defs["igIsAnyItemFocused"] = {} +defs["igIsAnyItemFocused"][1] = {} +defs["igIsAnyItemFocused"][1]["args"] = "()" +defs["igIsAnyItemFocused"][1]["argsT"] = {} +defs["igIsAnyItemFocused"][1]["argsoriginal"] = "()" +defs["igIsAnyItemFocused"][1]["call_args"] = "()" +defs["igIsAnyItemFocused"][1]["cimguiname"] = "igIsAnyItemFocused" +defs["igIsAnyItemFocused"][1]["defaults"] = {} +defs["igIsAnyItemFocused"][1]["funcname"] = "IsAnyItemFocused" +defs["igIsAnyItemFocused"][1]["namespace"] = "ImGui" +defs["igIsAnyItemFocused"][1]["ov_cimguiname"] = "igIsAnyItemFocused" +defs["igIsAnyItemFocused"][1]["ret"] = "bool" +defs["igIsAnyItemFocused"][1]["signature"] = "()" +defs["igIsAnyItemFocused"][1]["stname"] = "" +defs["igIsAnyItemFocused"]["()"] = defs["igIsAnyItemFocused"][1] +defs["igIsAnyItemHovered"] = {} +defs["igIsAnyItemHovered"][1] = {} +defs["igIsAnyItemHovered"][1]["args"] = "()" +defs["igIsAnyItemHovered"][1]["argsT"] = {} +defs["igIsAnyItemHovered"][1]["argsoriginal"] = "()" +defs["igIsAnyItemHovered"][1]["call_args"] = "()" +defs["igIsAnyItemHovered"][1]["cimguiname"] = "igIsAnyItemHovered" +defs["igIsAnyItemHovered"][1]["defaults"] = {} +defs["igIsAnyItemHovered"][1]["funcname"] = "IsAnyItemHovered" +defs["igIsAnyItemHovered"][1]["namespace"] = "ImGui" +defs["igIsAnyItemHovered"][1]["ov_cimguiname"] = "igIsAnyItemHovered" +defs["igIsAnyItemHovered"][1]["ret"] = "bool" +defs["igIsAnyItemHovered"][1]["signature"] = "()" +defs["igIsAnyItemHovered"][1]["stname"] = "" +defs["igIsAnyItemHovered"]["()"] = defs["igIsAnyItemHovered"][1] +defs["igIsAnyMouseDown"] = {} +defs["igIsAnyMouseDown"][1] = {} +defs["igIsAnyMouseDown"][1]["args"] = "()" +defs["igIsAnyMouseDown"][1]["argsT"] = {} +defs["igIsAnyMouseDown"][1]["argsoriginal"] = "()" +defs["igIsAnyMouseDown"][1]["call_args"] = "()" +defs["igIsAnyMouseDown"][1]["cimguiname"] = "igIsAnyMouseDown" +defs["igIsAnyMouseDown"][1]["defaults"] = {} +defs["igIsAnyMouseDown"][1]["funcname"] = "IsAnyMouseDown" +defs["igIsAnyMouseDown"][1]["namespace"] = "ImGui" +defs["igIsAnyMouseDown"][1]["ov_cimguiname"] = "igIsAnyMouseDown" +defs["igIsAnyMouseDown"][1]["ret"] = "bool" +defs["igIsAnyMouseDown"][1]["signature"] = "()" +defs["igIsAnyMouseDown"][1]["stname"] = "" +defs["igIsAnyMouseDown"]["()"] = defs["igIsAnyMouseDown"][1] +defs["igIsItemActivated"] = {} +defs["igIsItemActivated"][1] = {} +defs["igIsItemActivated"][1]["args"] = "()" +defs["igIsItemActivated"][1]["argsT"] = {} +defs["igIsItemActivated"][1]["argsoriginal"] = "()" +defs["igIsItemActivated"][1]["call_args"] = "()" +defs["igIsItemActivated"][1]["cimguiname"] = "igIsItemActivated" +defs["igIsItemActivated"][1]["defaults"] = {} +defs["igIsItemActivated"][1]["funcname"] = "IsItemActivated" +defs["igIsItemActivated"][1]["namespace"] = "ImGui" +defs["igIsItemActivated"][1]["ov_cimguiname"] = "igIsItemActivated" +defs["igIsItemActivated"][1]["ret"] = "bool" +defs["igIsItemActivated"][1]["signature"] = "()" +defs["igIsItemActivated"][1]["stname"] = "" +defs["igIsItemActivated"]["()"] = defs["igIsItemActivated"][1] +defs["igIsItemActive"] = {} +defs["igIsItemActive"][1] = {} +defs["igIsItemActive"][1]["args"] = "()" +defs["igIsItemActive"][1]["argsT"] = {} +defs["igIsItemActive"][1]["argsoriginal"] = "()" +defs["igIsItemActive"][1]["call_args"] = "()" +defs["igIsItemActive"][1]["cimguiname"] = "igIsItemActive" +defs["igIsItemActive"][1]["defaults"] = {} +defs["igIsItemActive"][1]["funcname"] = "IsItemActive" +defs["igIsItemActive"][1]["namespace"] = "ImGui" +defs["igIsItemActive"][1]["ov_cimguiname"] = "igIsItemActive" +defs["igIsItemActive"][1]["ret"] = "bool" +defs["igIsItemActive"][1]["signature"] = "()" +defs["igIsItemActive"][1]["stname"] = "" +defs["igIsItemActive"]["()"] = defs["igIsItemActive"][1] +defs["igIsItemClicked"] = {} +defs["igIsItemClicked"][1] = {} +defs["igIsItemClicked"][1]["args"] = "(ImGuiMouseButton mouse_button)" +defs["igIsItemClicked"][1]["argsT"] = {} +defs["igIsItemClicked"][1]["argsT"][1] = {} +defs["igIsItemClicked"][1]["argsT"][1]["name"] = "mouse_button" +defs["igIsItemClicked"][1]["argsT"][1]["type"] = "ImGuiMouseButton" +defs["igIsItemClicked"][1]["argsoriginal"] = "(ImGuiMouseButton mouse_button=0)" +defs["igIsItemClicked"][1]["call_args"] = "(mouse_button)" +defs["igIsItemClicked"][1]["cimguiname"] = "igIsItemClicked" +defs["igIsItemClicked"][1]["defaults"] = {} +defs["igIsItemClicked"][1]["defaults"]["mouse_button"] = "0" +defs["igIsItemClicked"][1]["funcname"] = "IsItemClicked" +defs["igIsItemClicked"][1]["namespace"] = "ImGui" +defs["igIsItemClicked"][1]["ov_cimguiname"] = "igIsItemClicked" +defs["igIsItemClicked"][1]["ret"] = "bool" +defs["igIsItemClicked"][1]["signature"] = "(ImGuiMouseButton)" +defs["igIsItemClicked"][1]["stname"] = "" +defs["igIsItemClicked"]["(ImGuiMouseButton)"] = defs["igIsItemClicked"][1] +defs["igIsItemDeactivated"] = {} +defs["igIsItemDeactivated"][1] = {} +defs["igIsItemDeactivated"][1]["args"] = "()" +defs["igIsItemDeactivated"][1]["argsT"] = {} +defs["igIsItemDeactivated"][1]["argsoriginal"] = "()" +defs["igIsItemDeactivated"][1]["call_args"] = "()" +defs["igIsItemDeactivated"][1]["cimguiname"] = "igIsItemDeactivated" +defs["igIsItemDeactivated"][1]["defaults"] = {} +defs["igIsItemDeactivated"][1]["funcname"] = "IsItemDeactivated" +defs["igIsItemDeactivated"][1]["namespace"] = "ImGui" +defs["igIsItemDeactivated"][1]["ov_cimguiname"] = "igIsItemDeactivated" +defs["igIsItemDeactivated"][1]["ret"] = "bool" +defs["igIsItemDeactivated"][1]["signature"] = "()" +defs["igIsItemDeactivated"][1]["stname"] = "" +defs["igIsItemDeactivated"]["()"] = defs["igIsItemDeactivated"][1] +defs["igIsItemDeactivatedAfterEdit"] = {} +defs["igIsItemDeactivatedAfterEdit"][1] = {} +defs["igIsItemDeactivatedAfterEdit"][1]["args"] = "()" +defs["igIsItemDeactivatedAfterEdit"][1]["argsT"] = {} +defs["igIsItemDeactivatedAfterEdit"][1]["argsoriginal"] = "()" +defs["igIsItemDeactivatedAfterEdit"][1]["call_args"] = "()" +defs["igIsItemDeactivatedAfterEdit"][1]["cimguiname"] = "igIsItemDeactivatedAfterEdit" +defs["igIsItemDeactivatedAfterEdit"][1]["defaults"] = {} +defs["igIsItemDeactivatedAfterEdit"][1]["funcname"] = "IsItemDeactivatedAfterEdit" +defs["igIsItemDeactivatedAfterEdit"][1]["namespace"] = "ImGui" +defs["igIsItemDeactivatedAfterEdit"][1]["ov_cimguiname"] = "igIsItemDeactivatedAfterEdit" +defs["igIsItemDeactivatedAfterEdit"][1]["ret"] = "bool" +defs["igIsItemDeactivatedAfterEdit"][1]["signature"] = "()" +defs["igIsItemDeactivatedAfterEdit"][1]["stname"] = "" +defs["igIsItemDeactivatedAfterEdit"]["()"] = defs["igIsItemDeactivatedAfterEdit"][1] +defs["igIsItemEdited"] = {} +defs["igIsItemEdited"][1] = {} +defs["igIsItemEdited"][1]["args"] = "()" +defs["igIsItemEdited"][1]["argsT"] = {} +defs["igIsItemEdited"][1]["argsoriginal"] = "()" +defs["igIsItemEdited"][1]["call_args"] = "()" +defs["igIsItemEdited"][1]["cimguiname"] = "igIsItemEdited" +defs["igIsItemEdited"][1]["defaults"] = {} +defs["igIsItemEdited"][1]["funcname"] = "IsItemEdited" +defs["igIsItemEdited"][1]["namespace"] = "ImGui" +defs["igIsItemEdited"][1]["ov_cimguiname"] = "igIsItemEdited" +defs["igIsItemEdited"][1]["ret"] = "bool" +defs["igIsItemEdited"][1]["signature"] = "()" +defs["igIsItemEdited"][1]["stname"] = "" +defs["igIsItemEdited"]["()"] = defs["igIsItemEdited"][1] +defs["igIsItemFocused"] = {} +defs["igIsItemFocused"][1] = {} +defs["igIsItemFocused"][1]["args"] = "()" +defs["igIsItemFocused"][1]["argsT"] = {} +defs["igIsItemFocused"][1]["argsoriginal"] = "()" +defs["igIsItemFocused"][1]["call_args"] = "()" +defs["igIsItemFocused"][1]["cimguiname"] = "igIsItemFocused" +defs["igIsItemFocused"][1]["defaults"] = {} +defs["igIsItemFocused"][1]["funcname"] = "IsItemFocused" +defs["igIsItemFocused"][1]["namespace"] = "ImGui" +defs["igIsItemFocused"][1]["ov_cimguiname"] = "igIsItemFocused" +defs["igIsItemFocused"][1]["ret"] = "bool" +defs["igIsItemFocused"][1]["signature"] = "()" +defs["igIsItemFocused"][1]["stname"] = "" +defs["igIsItemFocused"]["()"] = defs["igIsItemFocused"][1] +defs["igIsItemHovered"] = {} +defs["igIsItemHovered"][1] = {} +defs["igIsItemHovered"][1]["args"] = "(ImGuiHoveredFlags flags)" +defs["igIsItemHovered"][1]["argsT"] = {} +defs["igIsItemHovered"][1]["argsT"][1] = {} +defs["igIsItemHovered"][1]["argsT"][1]["name"] = "flags" +defs["igIsItemHovered"][1]["argsT"][1]["type"] = "ImGuiHoveredFlags" +defs["igIsItemHovered"][1]["argsoriginal"] = "(ImGuiHoveredFlags flags=0)" +defs["igIsItemHovered"][1]["call_args"] = "(flags)" +defs["igIsItemHovered"][1]["cimguiname"] = "igIsItemHovered" +defs["igIsItemHovered"][1]["defaults"] = {} +defs["igIsItemHovered"][1]["defaults"]["flags"] = "0" +defs["igIsItemHovered"][1]["funcname"] = "IsItemHovered" +defs["igIsItemHovered"][1]["namespace"] = "ImGui" +defs["igIsItemHovered"][1]["ov_cimguiname"] = "igIsItemHovered" +defs["igIsItemHovered"][1]["ret"] = "bool" +defs["igIsItemHovered"][1]["signature"] = "(ImGuiHoveredFlags)" +defs["igIsItemHovered"][1]["stname"] = "" +defs["igIsItemHovered"]["(ImGuiHoveredFlags)"] = defs["igIsItemHovered"][1] +defs["igIsItemToggledOpen"] = {} +defs["igIsItemToggledOpen"][1] = {} +defs["igIsItemToggledOpen"][1]["args"] = "()" +defs["igIsItemToggledOpen"][1]["argsT"] = {} +defs["igIsItemToggledOpen"][1]["argsoriginal"] = "()" +defs["igIsItemToggledOpen"][1]["call_args"] = "()" +defs["igIsItemToggledOpen"][1]["cimguiname"] = "igIsItemToggledOpen" +defs["igIsItemToggledOpen"][1]["defaults"] = {} +defs["igIsItemToggledOpen"][1]["funcname"] = "IsItemToggledOpen" +defs["igIsItemToggledOpen"][1]["namespace"] = "ImGui" +defs["igIsItemToggledOpen"][1]["ov_cimguiname"] = "igIsItemToggledOpen" +defs["igIsItemToggledOpen"][1]["ret"] = "bool" +defs["igIsItemToggledOpen"][1]["signature"] = "()" +defs["igIsItemToggledOpen"][1]["stname"] = "" +defs["igIsItemToggledOpen"]["()"] = defs["igIsItemToggledOpen"][1] +defs["igIsItemVisible"] = {} +defs["igIsItemVisible"][1] = {} +defs["igIsItemVisible"][1]["args"] = "()" +defs["igIsItemVisible"][1]["argsT"] = {} +defs["igIsItemVisible"][1]["argsoriginal"] = "()" +defs["igIsItemVisible"][1]["call_args"] = "()" +defs["igIsItemVisible"][1]["cimguiname"] = "igIsItemVisible" +defs["igIsItemVisible"][1]["defaults"] = {} +defs["igIsItemVisible"][1]["funcname"] = "IsItemVisible" +defs["igIsItemVisible"][1]["namespace"] = "ImGui" +defs["igIsItemVisible"][1]["ov_cimguiname"] = "igIsItemVisible" +defs["igIsItemVisible"][1]["ret"] = "bool" +defs["igIsItemVisible"][1]["signature"] = "()" +defs["igIsItemVisible"][1]["stname"] = "" +defs["igIsItemVisible"]["()"] = defs["igIsItemVisible"][1] +defs["igIsKeyDown"] = {} +defs["igIsKeyDown"][1] = {} +defs["igIsKeyDown"][1]["args"] = "(int user_key_index)" +defs["igIsKeyDown"][1]["argsT"] = {} +defs["igIsKeyDown"][1]["argsT"][1] = {} +defs["igIsKeyDown"][1]["argsT"][1]["name"] = "user_key_index" +defs["igIsKeyDown"][1]["argsT"][1]["type"] = "int" +defs["igIsKeyDown"][1]["argsoriginal"] = "(int user_key_index)" +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]["namespace"] = "ImGui" +defs["igIsKeyDown"][1]["ov_cimguiname"] = "igIsKeyDown" +defs["igIsKeyDown"][1]["ret"] = "bool" +defs["igIsKeyDown"][1]["signature"] = "(int)" +defs["igIsKeyDown"][1]["stname"] = "" +defs["igIsKeyDown"]["(int)"] = defs["igIsKeyDown"][1] +defs["igIsKeyPressed"] = {} +defs["igIsKeyPressed"][1] = {} +defs["igIsKeyPressed"][1]["args"] = "(int user_key_index,bool repeat)" +defs["igIsKeyPressed"][1]["argsT"] = {} +defs["igIsKeyPressed"][1]["argsT"][1] = {} +defs["igIsKeyPressed"][1]["argsT"][1]["name"] = "user_key_index" +defs["igIsKeyPressed"][1]["argsT"][1]["type"] = "int" +defs["igIsKeyPressed"][1]["argsT"][2] = {} +defs["igIsKeyPressed"][1]["argsT"][2]["name"] = "repeat" +defs["igIsKeyPressed"][1]["argsT"][2]["type"] = "bool" +defs["igIsKeyPressed"][1]["argsoriginal"] = "(int user_key_index,bool repeat=true)" +defs["igIsKeyPressed"][1]["call_args"] = "(user_key_index,repeat)" +defs["igIsKeyPressed"][1]["cimguiname"] = "igIsKeyPressed" +defs["igIsKeyPressed"][1]["defaults"] = {} +defs["igIsKeyPressed"][1]["defaults"]["repeat"] = "true" +defs["igIsKeyPressed"][1]["funcname"] = "IsKeyPressed" +defs["igIsKeyPressed"][1]["namespace"] = "ImGui" +defs["igIsKeyPressed"][1]["ov_cimguiname"] = "igIsKeyPressed" +defs["igIsKeyPressed"][1]["ret"] = "bool" +defs["igIsKeyPressed"][1]["signature"] = "(int,bool)" +defs["igIsKeyPressed"][1]["stname"] = "" +defs["igIsKeyPressed"]["(int,bool)"] = defs["igIsKeyPressed"][1] +defs["igIsKeyReleased"] = {} +defs["igIsKeyReleased"][1] = {} +defs["igIsKeyReleased"][1]["args"] = "(int user_key_index)" +defs["igIsKeyReleased"][1]["argsT"] = {} +defs["igIsKeyReleased"][1]["argsT"][1] = {} +defs["igIsKeyReleased"][1]["argsT"][1]["name"] = "user_key_index" +defs["igIsKeyReleased"][1]["argsT"][1]["type"] = "int" +defs["igIsKeyReleased"][1]["argsoriginal"] = "(int user_key_index)" +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]["namespace"] = "ImGui" +defs["igIsKeyReleased"][1]["ov_cimguiname"] = "igIsKeyReleased" +defs["igIsKeyReleased"][1]["ret"] = "bool" +defs["igIsKeyReleased"][1]["signature"] = "(int)" +defs["igIsKeyReleased"][1]["stname"] = "" +defs["igIsKeyReleased"]["(int)"] = defs["igIsKeyReleased"][1] +defs["igIsMouseClicked"] = {} +defs["igIsMouseClicked"][1] = {} +defs["igIsMouseClicked"][1]["args"] = "(ImGuiMouseButton button,bool repeat)" +defs["igIsMouseClicked"][1]["argsT"] = {} +defs["igIsMouseClicked"][1]["argsT"][1] = {} +defs["igIsMouseClicked"][1]["argsT"][1]["name"] = "button" +defs["igIsMouseClicked"][1]["argsT"][1]["type"] = "ImGuiMouseButton" +defs["igIsMouseClicked"][1]["argsT"][2] = {} +defs["igIsMouseClicked"][1]["argsT"][2]["name"] = "repeat" +defs["igIsMouseClicked"][1]["argsT"][2]["type"] = "bool" +defs["igIsMouseClicked"][1]["argsoriginal"] = "(ImGuiMouseButton button,bool repeat=false)" +defs["igIsMouseClicked"][1]["call_args"] = "(button,repeat)" +defs["igIsMouseClicked"][1]["cimguiname"] = "igIsMouseClicked" +defs["igIsMouseClicked"][1]["defaults"] = {} +defs["igIsMouseClicked"][1]["defaults"]["repeat"] = "false" +defs["igIsMouseClicked"][1]["funcname"] = "IsMouseClicked" +defs["igIsMouseClicked"][1]["namespace"] = "ImGui" +defs["igIsMouseClicked"][1]["ov_cimguiname"] = "igIsMouseClicked" +defs["igIsMouseClicked"][1]["ret"] = "bool" +defs["igIsMouseClicked"][1]["signature"] = "(ImGuiMouseButton,bool)" +defs["igIsMouseClicked"][1]["stname"] = "" +defs["igIsMouseClicked"]["(ImGuiMouseButton,bool)"] = defs["igIsMouseClicked"][1] +defs["igIsMouseDoubleClicked"] = {} +defs["igIsMouseDoubleClicked"][1] = {} +defs["igIsMouseDoubleClicked"][1]["args"] = "(ImGuiMouseButton button)" +defs["igIsMouseDoubleClicked"][1]["argsT"] = {} +defs["igIsMouseDoubleClicked"][1]["argsT"][1] = {} +defs["igIsMouseDoubleClicked"][1]["argsT"][1]["name"] = "button" +defs["igIsMouseDoubleClicked"][1]["argsT"][1]["type"] = "ImGuiMouseButton" +defs["igIsMouseDoubleClicked"][1]["argsoriginal"] = "(ImGuiMouseButton button)" +defs["igIsMouseDoubleClicked"][1]["call_args"] = "(button)" +defs["igIsMouseDoubleClicked"][1]["cimguiname"] = "igIsMouseDoubleClicked" +defs["igIsMouseDoubleClicked"][1]["defaults"] = {} +defs["igIsMouseDoubleClicked"][1]["funcname"] = "IsMouseDoubleClicked" +defs["igIsMouseDoubleClicked"][1]["namespace"] = "ImGui" +defs["igIsMouseDoubleClicked"][1]["ov_cimguiname"] = "igIsMouseDoubleClicked" +defs["igIsMouseDoubleClicked"][1]["ret"] = "bool" +defs["igIsMouseDoubleClicked"][1]["signature"] = "(ImGuiMouseButton)" +defs["igIsMouseDoubleClicked"][1]["stname"] = "" +defs["igIsMouseDoubleClicked"]["(ImGuiMouseButton)"] = defs["igIsMouseDoubleClicked"][1] +defs["igIsMouseDown"] = {} +defs["igIsMouseDown"][1] = {} +defs["igIsMouseDown"][1]["args"] = "(ImGuiMouseButton button)" +defs["igIsMouseDown"][1]["argsT"] = {} +defs["igIsMouseDown"][1]["argsT"][1] = {} +defs["igIsMouseDown"][1]["argsT"][1]["name"] = "button" +defs["igIsMouseDown"][1]["argsT"][1]["type"] = "ImGuiMouseButton" +defs["igIsMouseDown"][1]["argsoriginal"] = "(ImGuiMouseButton button)" +defs["igIsMouseDown"][1]["call_args"] = "(button)" +defs["igIsMouseDown"][1]["cimguiname"] = "igIsMouseDown" +defs["igIsMouseDown"][1]["defaults"] = {} +defs["igIsMouseDown"][1]["funcname"] = "IsMouseDown" +defs["igIsMouseDown"][1]["namespace"] = "ImGui" +defs["igIsMouseDown"][1]["ov_cimguiname"] = "igIsMouseDown" +defs["igIsMouseDown"][1]["ret"] = "bool" +defs["igIsMouseDown"][1]["signature"] = "(ImGuiMouseButton)" +defs["igIsMouseDown"][1]["stname"] = "" +defs["igIsMouseDown"]["(ImGuiMouseButton)"] = defs["igIsMouseDown"][1] +defs["igIsMouseDragging"] = {} +defs["igIsMouseDragging"][1] = {} +defs["igIsMouseDragging"][1]["args"] = "(ImGuiMouseButton button,float lock_threshold)" +defs["igIsMouseDragging"][1]["argsT"] = {} +defs["igIsMouseDragging"][1]["argsT"][1] = {} +defs["igIsMouseDragging"][1]["argsT"][1]["name"] = "button" +defs["igIsMouseDragging"][1]["argsT"][1]["type"] = "ImGuiMouseButton" +defs["igIsMouseDragging"][1]["argsT"][2] = {} +defs["igIsMouseDragging"][1]["argsT"][2]["name"] = "lock_threshold" +defs["igIsMouseDragging"][1]["argsT"][2]["type"] = "float" +defs["igIsMouseDragging"][1]["argsoriginal"] = "(ImGuiMouseButton button,float lock_threshold=-1.0f)" +defs["igIsMouseDragging"][1]["call_args"] = "(button,lock_threshold)" +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]["namespace"] = "ImGui" +defs["igIsMouseDragging"][1]["ov_cimguiname"] = "igIsMouseDragging" +defs["igIsMouseDragging"][1]["ret"] = "bool" +defs["igIsMouseDragging"][1]["signature"] = "(ImGuiMouseButton,float)" +defs["igIsMouseDragging"][1]["stname"] = "" +defs["igIsMouseDragging"]["(ImGuiMouseButton,float)"] = defs["igIsMouseDragging"][1] +defs["igIsMouseHoveringRect"] = {} +defs["igIsMouseHoveringRect"][1] = {} +defs["igIsMouseHoveringRect"][1]["args"] = "(const ImVec2 r_min,const ImVec2 r_max,bool clip)" +defs["igIsMouseHoveringRect"][1]["argsT"] = {} +defs["igIsMouseHoveringRect"][1]["argsT"][1] = {} +defs["igIsMouseHoveringRect"][1]["argsT"][1]["name"] = "r_min" +defs["igIsMouseHoveringRect"][1]["argsT"][1]["type"] = "const ImVec2" +defs["igIsMouseHoveringRect"][1]["argsT"][2] = {} +defs["igIsMouseHoveringRect"][1]["argsT"][2]["name"] = "r_max" +defs["igIsMouseHoveringRect"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igIsMouseHoveringRect"][1]["argsT"][3] = {} +defs["igIsMouseHoveringRect"][1]["argsT"][3]["name"] = "clip" +defs["igIsMouseHoveringRect"][1]["argsT"][3]["type"] = "bool" +defs["igIsMouseHoveringRect"][1]["argsoriginal"] = "(const ImVec2& r_min,const ImVec2& r_max,bool clip=true)" +defs["igIsMouseHoveringRect"][1]["call_args"] = "(r_min,r_max,clip)" +defs["igIsMouseHoveringRect"][1]["cimguiname"] = "igIsMouseHoveringRect" +defs["igIsMouseHoveringRect"][1]["defaults"] = {} +defs["igIsMouseHoveringRect"][1]["defaults"]["clip"] = "true" +defs["igIsMouseHoveringRect"][1]["funcname"] = "IsMouseHoveringRect" +defs["igIsMouseHoveringRect"][1]["namespace"] = "ImGui" +defs["igIsMouseHoveringRect"][1]["ov_cimguiname"] = "igIsMouseHoveringRect" +defs["igIsMouseHoveringRect"][1]["ret"] = "bool" +defs["igIsMouseHoveringRect"][1]["signature"] = "(const ImVec2,const ImVec2,bool)" +defs["igIsMouseHoveringRect"][1]["stname"] = "" +defs["igIsMouseHoveringRect"]["(const ImVec2,const ImVec2,bool)"] = defs["igIsMouseHoveringRect"][1] +defs["igIsMousePosValid"] = {} +defs["igIsMousePosValid"][1] = {} +defs["igIsMousePosValid"][1]["args"] = "(const ImVec2* mouse_pos)" +defs["igIsMousePosValid"][1]["argsT"] = {} +defs["igIsMousePosValid"][1]["argsT"][1] = {} +defs["igIsMousePosValid"][1]["argsT"][1]["name"] = "mouse_pos" +defs["igIsMousePosValid"][1]["argsT"][1]["type"] = "const ImVec2*" +defs["igIsMousePosValid"][1]["argsoriginal"] = "(const ImVec2* mouse_pos=((void*)0))" +defs["igIsMousePosValid"][1]["call_args"] = "(mouse_pos)" +defs["igIsMousePosValid"][1]["cimguiname"] = "igIsMousePosValid" +defs["igIsMousePosValid"][1]["defaults"] = {} +defs["igIsMousePosValid"][1]["defaults"]["mouse_pos"] = "((void*)0)" +defs["igIsMousePosValid"][1]["funcname"] = "IsMousePosValid" +defs["igIsMousePosValid"][1]["namespace"] = "ImGui" +defs["igIsMousePosValid"][1]["ov_cimguiname"] = "igIsMousePosValid" +defs["igIsMousePosValid"][1]["ret"] = "bool" +defs["igIsMousePosValid"][1]["signature"] = "(const ImVec2*)" +defs["igIsMousePosValid"][1]["stname"] = "" +defs["igIsMousePosValid"]["(const ImVec2*)"] = defs["igIsMousePosValid"][1] +defs["igIsMouseReleased"] = {} +defs["igIsMouseReleased"][1] = {} +defs["igIsMouseReleased"][1]["args"] = "(ImGuiMouseButton button)" +defs["igIsMouseReleased"][1]["argsT"] = {} +defs["igIsMouseReleased"][1]["argsT"][1] = {} +defs["igIsMouseReleased"][1]["argsT"][1]["name"] = "button" +defs["igIsMouseReleased"][1]["argsT"][1]["type"] = "ImGuiMouseButton" +defs["igIsMouseReleased"][1]["argsoriginal"] = "(ImGuiMouseButton button)" +defs["igIsMouseReleased"][1]["call_args"] = "(button)" +defs["igIsMouseReleased"][1]["cimguiname"] = "igIsMouseReleased" +defs["igIsMouseReleased"][1]["defaults"] = {} +defs["igIsMouseReleased"][1]["funcname"] = "IsMouseReleased" +defs["igIsMouseReleased"][1]["namespace"] = "ImGui" +defs["igIsMouseReleased"][1]["ov_cimguiname"] = "igIsMouseReleased" +defs["igIsMouseReleased"][1]["ret"] = "bool" +defs["igIsMouseReleased"][1]["signature"] = "(ImGuiMouseButton)" +defs["igIsMouseReleased"][1]["stname"] = "" +defs["igIsMouseReleased"]["(ImGuiMouseButton)"] = defs["igIsMouseReleased"][1] +defs["igIsPopupOpen"] = {} +defs["igIsPopupOpen"][1] = {} +defs["igIsPopupOpen"][1]["args"] = "(const char* str_id)" +defs["igIsPopupOpen"][1]["argsT"] = {} +defs["igIsPopupOpen"][1]["argsT"][1] = {} +defs["igIsPopupOpen"][1]["argsT"][1]["name"] = "str_id" +defs["igIsPopupOpen"][1]["argsT"][1]["type"] = "const char*" +defs["igIsPopupOpen"][1]["argsoriginal"] = "(const char* str_id)" +defs["igIsPopupOpen"][1]["call_args"] = "(str_id)" +defs["igIsPopupOpen"][1]["cimguiname"] = "igIsPopupOpen" +defs["igIsPopupOpen"][1]["defaults"] = {} +defs["igIsPopupOpen"][1]["funcname"] = "IsPopupOpen" +defs["igIsPopupOpen"][1]["namespace"] = "ImGui" +defs["igIsPopupOpen"][1]["ov_cimguiname"] = "igIsPopupOpen" +defs["igIsPopupOpen"][1]["ret"] = "bool" +defs["igIsPopupOpen"][1]["signature"] = "(const char*)" +defs["igIsPopupOpen"][1]["stname"] = "" +defs["igIsPopupOpen"]["(const char*)"] = defs["igIsPopupOpen"][1] +defs["igIsRectVisible"] = {} +defs["igIsRectVisible"][1] = {} +defs["igIsRectVisible"][1]["args"] = "(const ImVec2 size)" +defs["igIsRectVisible"][1]["argsT"] = {} +defs["igIsRectVisible"][1]["argsT"][1] = {} +defs["igIsRectVisible"][1]["argsT"][1]["name"] = "size" +defs["igIsRectVisible"][1]["argsT"][1]["type"] = "const ImVec2" +defs["igIsRectVisible"][1]["argsoriginal"] = "(const ImVec2& size)" +defs["igIsRectVisible"][1]["call_args"] = "(size)" +defs["igIsRectVisible"][1]["cimguiname"] = "igIsRectVisible" +defs["igIsRectVisible"][1]["defaults"] = {} +defs["igIsRectVisible"][1]["funcname"] = "IsRectVisible" +defs["igIsRectVisible"][1]["namespace"] = "ImGui" +defs["igIsRectVisible"][1]["ov_cimguiname"] = "igIsRectVisibleNil" +defs["igIsRectVisible"][1]["ret"] = "bool" +defs["igIsRectVisible"][1]["signature"] = "(const ImVec2)" +defs["igIsRectVisible"][1]["stname"] = "" +defs["igIsRectVisible"][2] = {} +defs["igIsRectVisible"][2]["args"] = "(const ImVec2 rect_min,const ImVec2 rect_max)" +defs["igIsRectVisible"][2]["argsT"] = {} +defs["igIsRectVisible"][2]["argsT"][1] = {} +defs["igIsRectVisible"][2]["argsT"][1]["name"] = "rect_min" +defs["igIsRectVisible"][2]["argsT"][1]["type"] = "const ImVec2" +defs["igIsRectVisible"][2]["argsT"][2] = {} +defs["igIsRectVisible"][2]["argsT"][2]["name"] = "rect_max" +defs["igIsRectVisible"][2]["argsT"][2]["type"] = "const ImVec2" +defs["igIsRectVisible"][2]["argsoriginal"] = "(const ImVec2& rect_min,const ImVec2& rect_max)" +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]["namespace"] = "ImGui" +defs["igIsRectVisible"][2]["ov_cimguiname"] = "igIsRectVisibleVec2" +defs["igIsRectVisible"][2]["ret"] = "bool" +defs["igIsRectVisible"][2]["signature"] = "(const ImVec2,const ImVec2)" +defs["igIsRectVisible"][2]["stname"] = "" +defs["igIsRectVisible"]["(const ImVec2)"] = defs["igIsRectVisible"][1] +defs["igIsRectVisible"]["(const ImVec2,const ImVec2)"] = defs["igIsRectVisible"][2] +defs["igIsWindowAppearing"] = {} +defs["igIsWindowAppearing"][1] = {} +defs["igIsWindowAppearing"][1]["args"] = "()" +defs["igIsWindowAppearing"][1]["argsT"] = {} +defs["igIsWindowAppearing"][1]["argsoriginal"] = "()" +defs["igIsWindowAppearing"][1]["call_args"] = "()" +defs["igIsWindowAppearing"][1]["cimguiname"] = "igIsWindowAppearing" +defs["igIsWindowAppearing"][1]["defaults"] = {} +defs["igIsWindowAppearing"][1]["funcname"] = "IsWindowAppearing" +defs["igIsWindowAppearing"][1]["namespace"] = "ImGui" +defs["igIsWindowAppearing"][1]["ov_cimguiname"] = "igIsWindowAppearing" +defs["igIsWindowAppearing"][1]["ret"] = "bool" +defs["igIsWindowAppearing"][1]["signature"] = "()" +defs["igIsWindowAppearing"][1]["stname"] = "" +defs["igIsWindowAppearing"]["()"] = defs["igIsWindowAppearing"][1] +defs["igIsWindowCollapsed"] = {} +defs["igIsWindowCollapsed"][1] = {} +defs["igIsWindowCollapsed"][1]["args"] = "()" +defs["igIsWindowCollapsed"][1]["argsT"] = {} +defs["igIsWindowCollapsed"][1]["argsoriginal"] = "()" +defs["igIsWindowCollapsed"][1]["call_args"] = "()" +defs["igIsWindowCollapsed"][1]["cimguiname"] = "igIsWindowCollapsed" +defs["igIsWindowCollapsed"][1]["defaults"] = {} +defs["igIsWindowCollapsed"][1]["funcname"] = "IsWindowCollapsed" +defs["igIsWindowCollapsed"][1]["namespace"] = "ImGui" +defs["igIsWindowCollapsed"][1]["ov_cimguiname"] = "igIsWindowCollapsed" +defs["igIsWindowCollapsed"][1]["ret"] = "bool" +defs["igIsWindowCollapsed"][1]["signature"] = "()" +defs["igIsWindowCollapsed"][1]["stname"] = "" +defs["igIsWindowCollapsed"]["()"] = defs["igIsWindowCollapsed"][1] +defs["igIsWindowFocused"] = {} +defs["igIsWindowFocused"][1] = {} +defs["igIsWindowFocused"][1]["args"] = "(ImGuiFocusedFlags flags)" +defs["igIsWindowFocused"][1]["argsT"] = {} +defs["igIsWindowFocused"][1]["argsT"][1] = {} +defs["igIsWindowFocused"][1]["argsT"][1]["name"] = "flags" +defs["igIsWindowFocused"][1]["argsT"][1]["type"] = "ImGuiFocusedFlags" +defs["igIsWindowFocused"][1]["argsoriginal"] = "(ImGuiFocusedFlags flags=0)" +defs["igIsWindowFocused"][1]["call_args"] = "(flags)" +defs["igIsWindowFocused"][1]["cimguiname"] = "igIsWindowFocused" +defs["igIsWindowFocused"][1]["defaults"] = {} +defs["igIsWindowFocused"][1]["defaults"]["flags"] = "0" +defs["igIsWindowFocused"][1]["funcname"] = "IsWindowFocused" +defs["igIsWindowFocused"][1]["namespace"] = "ImGui" +defs["igIsWindowFocused"][1]["ov_cimguiname"] = "igIsWindowFocused" +defs["igIsWindowFocused"][1]["ret"] = "bool" +defs["igIsWindowFocused"][1]["signature"] = "(ImGuiFocusedFlags)" +defs["igIsWindowFocused"][1]["stname"] = "" +defs["igIsWindowFocused"]["(ImGuiFocusedFlags)"] = defs["igIsWindowFocused"][1] +defs["igIsWindowHovered"] = {} +defs["igIsWindowHovered"][1] = {} +defs["igIsWindowHovered"][1]["args"] = "(ImGuiHoveredFlags flags)" +defs["igIsWindowHovered"][1]["argsT"] = {} +defs["igIsWindowHovered"][1]["argsT"][1] = {} +defs["igIsWindowHovered"][1]["argsT"][1]["name"] = "flags" +defs["igIsWindowHovered"][1]["argsT"][1]["type"] = "ImGuiHoveredFlags" +defs["igIsWindowHovered"][1]["argsoriginal"] = "(ImGuiHoveredFlags flags=0)" +defs["igIsWindowHovered"][1]["call_args"] = "(flags)" +defs["igIsWindowHovered"][1]["cimguiname"] = "igIsWindowHovered" +defs["igIsWindowHovered"][1]["defaults"] = {} +defs["igIsWindowHovered"][1]["defaults"]["flags"] = "0" +defs["igIsWindowHovered"][1]["funcname"] = "IsWindowHovered" +defs["igIsWindowHovered"][1]["namespace"] = "ImGui" +defs["igIsWindowHovered"][1]["ov_cimguiname"] = "igIsWindowHovered" +defs["igIsWindowHovered"][1]["ret"] = "bool" +defs["igIsWindowHovered"][1]["signature"] = "(ImGuiHoveredFlags)" +defs["igIsWindowHovered"][1]["stname"] = "" +defs["igIsWindowHovered"]["(ImGuiHoveredFlags)"] = defs["igIsWindowHovered"][1] +defs["igLabelText"] = {} +defs["igLabelText"][1] = {} +defs["igLabelText"][1]["args"] = "(const char* label,const char* fmt,...)" +defs["igLabelText"][1]["argsT"] = {} +defs["igLabelText"][1]["argsT"][1] = {} +defs["igLabelText"][1]["argsT"][1]["name"] = "label" +defs["igLabelText"][1]["argsT"][1]["type"] = "const char*" +defs["igLabelText"][1]["argsT"][2] = {} +defs["igLabelText"][1]["argsT"][2]["name"] = "fmt" +defs["igLabelText"][1]["argsT"][2]["type"] = "const char*" +defs["igLabelText"][1]["argsT"][3] = {} +defs["igLabelText"][1]["argsT"][3]["name"] = "..." +defs["igLabelText"][1]["argsT"][3]["type"] = "..." +defs["igLabelText"][1]["argsoriginal"] = "(const char* label,const char* fmt,...)" +defs["igLabelText"][1]["call_args"] = "(label,fmt,...)" +defs["igLabelText"][1]["cimguiname"] = "igLabelText" +defs["igLabelText"][1]["defaults"] = {} +defs["igLabelText"][1]["funcname"] = "LabelText" +defs["igLabelText"][1]["isvararg"] = "...)" +defs["igLabelText"][1]["namespace"] = "ImGui" +defs["igLabelText"][1]["ov_cimguiname"] = "igLabelText" +defs["igLabelText"][1]["ret"] = "void" +defs["igLabelText"][1]["signature"] = "(const char*,const char*,...)" +defs["igLabelText"][1]["stname"] = "" +defs["igLabelText"]["(const char*,const char*,...)"] = defs["igLabelText"][1] +defs["igLabelTextV"] = {} +defs["igLabelTextV"][1] = {} +defs["igLabelTextV"][1]["args"] = "(const char* label,const char* fmt,va_list args)" +defs["igLabelTextV"][1]["argsT"] = {} +defs["igLabelTextV"][1]["argsT"][1] = {} +defs["igLabelTextV"][1]["argsT"][1]["name"] = "label" +defs["igLabelTextV"][1]["argsT"][1]["type"] = "const char*" +defs["igLabelTextV"][1]["argsT"][2] = {} +defs["igLabelTextV"][1]["argsT"][2]["name"] = "fmt" +defs["igLabelTextV"][1]["argsT"][2]["type"] = "const char*" +defs["igLabelTextV"][1]["argsT"][3] = {} +defs["igLabelTextV"][1]["argsT"][3]["name"] = "args" +defs["igLabelTextV"][1]["argsT"][3]["type"] = "va_list" +defs["igLabelTextV"][1]["argsoriginal"] = "(const char* label,const char* fmt,va_list args)" +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]["namespace"] = "ImGui" +defs["igLabelTextV"][1]["ov_cimguiname"] = "igLabelTextV" +defs["igLabelTextV"][1]["ret"] = "void" +defs["igLabelTextV"][1]["signature"] = "(const char*,const char*,va_list)" +defs["igLabelTextV"][1]["stname"] = "" +defs["igLabelTextV"]["(const char*,const char*,va_list)"] = defs["igLabelTextV"][1] +defs["igListBox"] = {} +defs["igListBox"][1] = {} +defs["igListBox"][1]["args"] = "(const char* label,int* current_item,const char* const items[],int items_count,int height_in_items)" +defs["igListBox"][1]["argsT"] = {} +defs["igListBox"][1]["argsT"][1] = {} +defs["igListBox"][1]["argsT"][1]["name"] = "label" +defs["igListBox"][1]["argsT"][1]["type"] = "const char*" +defs["igListBox"][1]["argsT"][2] = {} +defs["igListBox"][1]["argsT"][2]["name"] = "current_item" +defs["igListBox"][1]["argsT"][2]["type"] = "int*" +defs["igListBox"][1]["argsT"][3] = {} +defs["igListBox"][1]["argsT"][3]["name"] = "items" +defs["igListBox"][1]["argsT"][3]["type"] = "const char* const[]" +defs["igListBox"][1]["argsT"][4] = {} +defs["igListBox"][1]["argsT"][4]["name"] = "items_count" +defs["igListBox"][1]["argsT"][4]["type"] = "int" +defs["igListBox"][1]["argsT"][5] = {} +defs["igListBox"][1]["argsT"][5]["name"] = "height_in_items" +defs["igListBox"][1]["argsT"][5]["type"] = "int" +defs["igListBox"][1]["argsoriginal"] = "(const char* label,int* current_item,const char* const items[],int items_count,int height_in_items=-1)" +defs["igListBox"][1]["call_args"] = "(label,current_item,items,items_count,height_in_items)" +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]["namespace"] = "ImGui" +defs["igListBox"][1]["ov_cimguiname"] = "igListBoxStr_arr" +defs["igListBox"][1]["ret"] = "bool" +defs["igListBox"][1]["signature"] = "(const char*,int*,const char* const[],int,int)" +defs["igListBox"][1]["stname"] = "" +defs["igListBox"][2] = {} +defs["igListBox"][2]["args"] = "(const char* label,int* current_item,bool(*items_getter)(void* data,int idx,const char** out_text),void* data,int items_count,int height_in_items)" +defs["igListBox"][2]["argsT"] = {} +defs["igListBox"][2]["argsT"][1] = {} +defs["igListBox"][2]["argsT"][1]["name"] = "label" +defs["igListBox"][2]["argsT"][1]["type"] = "const char*" +defs["igListBox"][2]["argsT"][2] = {} +defs["igListBox"][2]["argsT"][2]["name"] = "current_item" +defs["igListBox"][2]["argsT"][2]["type"] = "int*" +defs["igListBox"][2]["argsT"][3] = {} +defs["igListBox"][2]["argsT"][3]["name"] = "items_getter" +defs["igListBox"][2]["argsT"][3]["ret"] = "bool" +defs["igListBox"][2]["argsT"][3]["signature"] = "(void* data,int idx,const char** out_text)" +defs["igListBox"][2]["argsT"][3]["type"] = "bool(*)(void* data,int idx,const char** out_text)" +defs["igListBox"][2]["argsT"][4] = {} +defs["igListBox"][2]["argsT"][4]["name"] = "data" +defs["igListBox"][2]["argsT"][4]["type"] = "void*" +defs["igListBox"][2]["argsT"][5] = {} +defs["igListBox"][2]["argsT"][5]["name"] = "items_count" +defs["igListBox"][2]["argsT"][5]["type"] = "int" +defs["igListBox"][2]["argsT"][6] = {} +defs["igListBox"][2]["argsT"][6]["name"] = "height_in_items" +defs["igListBox"][2]["argsT"][6]["type"] = "int" +defs["igListBox"][2]["argsoriginal"] = "(const char* label,int* current_item,bool(*items_getter)(void* data,int idx,const char** out_text),void* data,int items_count,int height_in_items=-1)" +defs["igListBox"][2]["call_args"] = "(label,current_item,items_getter,data,items_count,height_in_items)" +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]["namespace"] = "ImGui" +defs["igListBox"][2]["ov_cimguiname"] = "igListBoxFnPtr" +defs["igListBox"][2]["ret"] = "bool" +defs["igListBox"][2]["signature"] = "(const char*,int*,bool(*)(void*,int,const char**),void*,int,int)" +defs["igListBox"][2]["stname"] = "" +defs["igListBox"]["(const char*,int*,bool(*)(void*,int,const char**),void*,int,int)"] = defs["igListBox"][2] +defs["igListBox"]["(const char*,int*,const char* const[],int,int)"] = defs["igListBox"][1] +defs["igListBoxFooter"] = {} +defs["igListBoxFooter"][1] = {} +defs["igListBoxFooter"][1]["args"] = "()" +defs["igListBoxFooter"][1]["argsT"] = {} +defs["igListBoxFooter"][1]["argsoriginal"] = "()" +defs["igListBoxFooter"][1]["call_args"] = "()" +defs["igListBoxFooter"][1]["cimguiname"] = "igListBoxFooter" +defs["igListBoxFooter"][1]["defaults"] = {} +defs["igListBoxFooter"][1]["funcname"] = "ListBoxFooter" +defs["igListBoxFooter"][1]["namespace"] = "ImGui" +defs["igListBoxFooter"][1]["ov_cimguiname"] = "igListBoxFooter" +defs["igListBoxFooter"][1]["ret"] = "void" +defs["igListBoxFooter"][1]["signature"] = "()" +defs["igListBoxFooter"][1]["stname"] = "" +defs["igListBoxFooter"]["()"] = defs["igListBoxFooter"][1] +defs["igListBoxHeader"] = {} +defs["igListBoxHeader"][1] = {} +defs["igListBoxHeader"][1]["args"] = "(const char* label,const ImVec2 size)" +defs["igListBoxHeader"][1]["argsT"] = {} +defs["igListBoxHeader"][1]["argsT"][1] = {} +defs["igListBoxHeader"][1]["argsT"][1]["name"] = "label" +defs["igListBoxHeader"][1]["argsT"][1]["type"] = "const char*" +defs["igListBoxHeader"][1]["argsT"][2] = {} +defs["igListBoxHeader"][1]["argsT"][2]["name"] = "size" +defs["igListBoxHeader"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igListBoxHeader"][1]["argsoriginal"] = "(const char* label,const ImVec2& size=ImVec2(0,0))" +defs["igListBoxHeader"][1]["call_args"] = "(label,size)" +defs["igListBoxHeader"][1]["cimguiname"] = "igListBoxHeader" +defs["igListBoxHeader"][1]["defaults"] = {} +defs["igListBoxHeader"][1]["defaults"]["size"] = "ImVec2(0,0)" +defs["igListBoxHeader"][1]["funcname"] = "ListBoxHeader" +defs["igListBoxHeader"][1]["namespace"] = "ImGui" +defs["igListBoxHeader"][1]["ov_cimguiname"] = "igListBoxHeaderVec2" +defs["igListBoxHeader"][1]["ret"] = "bool" +defs["igListBoxHeader"][1]["signature"] = "(const char*,const ImVec2)" +defs["igListBoxHeader"][1]["stname"] = "" +defs["igListBoxHeader"][2] = {} +defs["igListBoxHeader"][2]["args"] = "(const char* label,int items_count,int height_in_items)" +defs["igListBoxHeader"][2]["argsT"] = {} +defs["igListBoxHeader"][2]["argsT"][1] = {} +defs["igListBoxHeader"][2]["argsT"][1]["name"] = "label" +defs["igListBoxHeader"][2]["argsT"][1]["type"] = "const char*" +defs["igListBoxHeader"][2]["argsT"][2] = {} +defs["igListBoxHeader"][2]["argsT"][2]["name"] = "items_count" +defs["igListBoxHeader"][2]["argsT"][2]["type"] = "int" +defs["igListBoxHeader"][2]["argsT"][3] = {} +defs["igListBoxHeader"][2]["argsT"][3]["name"] = "height_in_items" +defs["igListBoxHeader"][2]["argsT"][3]["type"] = "int" +defs["igListBoxHeader"][2]["argsoriginal"] = "(const char* label,int items_count,int height_in_items=-1)" +defs["igListBoxHeader"][2]["call_args"] = "(label,items_count,height_in_items)" +defs["igListBoxHeader"][2]["cimguiname"] = "igListBoxHeader" +defs["igListBoxHeader"][2]["defaults"] = {} +defs["igListBoxHeader"][2]["defaults"]["height_in_items"] = "-1" +defs["igListBoxHeader"][2]["funcname"] = "ListBoxHeader" +defs["igListBoxHeader"][2]["namespace"] = "ImGui" +defs["igListBoxHeader"][2]["ov_cimguiname"] = "igListBoxHeaderInt" +defs["igListBoxHeader"][2]["ret"] = "bool" +defs["igListBoxHeader"][2]["signature"] = "(const char*,int,int)" +defs["igListBoxHeader"][2]["stname"] = "" +defs["igListBoxHeader"]["(const char*,const ImVec2)"] = defs["igListBoxHeader"][1] +defs["igListBoxHeader"]["(const char*,int,int)"] = defs["igListBoxHeader"][2] +defs["igLoadIniSettingsFromDisk"] = {} +defs["igLoadIniSettingsFromDisk"][1] = {} +defs["igLoadIniSettingsFromDisk"][1]["args"] = "(const char* ini_filename)" +defs["igLoadIniSettingsFromDisk"][1]["argsT"] = {} +defs["igLoadIniSettingsFromDisk"][1]["argsT"][1] = {} +defs["igLoadIniSettingsFromDisk"][1]["argsT"][1]["name"] = "ini_filename" +defs["igLoadIniSettingsFromDisk"][1]["argsT"][1]["type"] = "const char*" +defs["igLoadIniSettingsFromDisk"][1]["argsoriginal"] = "(const char* ini_filename)" +defs["igLoadIniSettingsFromDisk"][1]["call_args"] = "(ini_filename)" +defs["igLoadIniSettingsFromDisk"][1]["cimguiname"] = "igLoadIniSettingsFromDisk" +defs["igLoadIniSettingsFromDisk"][1]["defaults"] = {} +defs["igLoadIniSettingsFromDisk"][1]["funcname"] = "LoadIniSettingsFromDisk" +defs["igLoadIniSettingsFromDisk"][1]["namespace"] = "ImGui" +defs["igLoadIniSettingsFromDisk"][1]["ov_cimguiname"] = "igLoadIniSettingsFromDisk" +defs["igLoadIniSettingsFromDisk"][1]["ret"] = "void" +defs["igLoadIniSettingsFromDisk"][1]["signature"] = "(const char*)" +defs["igLoadIniSettingsFromDisk"][1]["stname"] = "" +defs["igLoadIniSettingsFromDisk"]["(const char*)"] = defs["igLoadIniSettingsFromDisk"][1] +defs["igLoadIniSettingsFromMemory"] = {} +defs["igLoadIniSettingsFromMemory"][1] = {} +defs["igLoadIniSettingsFromMemory"][1]["args"] = "(const char* ini_data,size_t ini_size)" +defs["igLoadIniSettingsFromMemory"][1]["argsT"] = {} +defs["igLoadIniSettingsFromMemory"][1]["argsT"][1] = {} +defs["igLoadIniSettingsFromMemory"][1]["argsT"][1]["name"] = "ini_data" +defs["igLoadIniSettingsFromMemory"][1]["argsT"][1]["type"] = "const char*" +defs["igLoadIniSettingsFromMemory"][1]["argsT"][2] = {} +defs["igLoadIniSettingsFromMemory"][1]["argsT"][2]["name"] = "ini_size" +defs["igLoadIniSettingsFromMemory"][1]["argsT"][2]["type"] = "size_t" +defs["igLoadIniSettingsFromMemory"][1]["argsoriginal"] = "(const char* ini_data,size_t ini_size=0)" +defs["igLoadIniSettingsFromMemory"][1]["call_args"] = "(ini_data,ini_size)" +defs["igLoadIniSettingsFromMemory"][1]["cimguiname"] = "igLoadIniSettingsFromMemory" +defs["igLoadIniSettingsFromMemory"][1]["defaults"] = {} +defs["igLoadIniSettingsFromMemory"][1]["defaults"]["ini_size"] = "0" +defs["igLoadIniSettingsFromMemory"][1]["funcname"] = "LoadIniSettingsFromMemory" +defs["igLoadIniSettingsFromMemory"][1]["namespace"] = "ImGui" +defs["igLoadIniSettingsFromMemory"][1]["ov_cimguiname"] = "igLoadIniSettingsFromMemory" +defs["igLoadIniSettingsFromMemory"][1]["ret"] = "void" +defs["igLoadIniSettingsFromMemory"][1]["signature"] = "(const char*,size_t)" +defs["igLoadIniSettingsFromMemory"][1]["stname"] = "" +defs["igLoadIniSettingsFromMemory"]["(const char*,size_t)"] = defs["igLoadIniSettingsFromMemory"][1] +defs["igLogButtons"] = {} +defs["igLogButtons"][1] = {} +defs["igLogButtons"][1]["args"] = "()" +defs["igLogButtons"][1]["argsT"] = {} +defs["igLogButtons"][1]["argsoriginal"] = "()" +defs["igLogButtons"][1]["call_args"] = "()" +defs["igLogButtons"][1]["cimguiname"] = "igLogButtons" +defs["igLogButtons"][1]["defaults"] = {} +defs["igLogButtons"][1]["funcname"] = "LogButtons" +defs["igLogButtons"][1]["namespace"] = "ImGui" +defs["igLogButtons"][1]["ov_cimguiname"] = "igLogButtons" +defs["igLogButtons"][1]["ret"] = "void" +defs["igLogButtons"][1]["signature"] = "()" +defs["igLogButtons"][1]["stname"] = "" +defs["igLogButtons"]["()"] = defs["igLogButtons"][1] +defs["igLogFinish"] = {} +defs["igLogFinish"][1] = {} +defs["igLogFinish"][1]["args"] = "()" +defs["igLogFinish"][1]["argsT"] = {} +defs["igLogFinish"][1]["argsoriginal"] = "()" +defs["igLogFinish"][1]["call_args"] = "()" +defs["igLogFinish"][1]["cimguiname"] = "igLogFinish" +defs["igLogFinish"][1]["defaults"] = {} +defs["igLogFinish"][1]["funcname"] = "LogFinish" +defs["igLogFinish"][1]["namespace"] = "ImGui" +defs["igLogFinish"][1]["ov_cimguiname"] = "igLogFinish" +defs["igLogFinish"][1]["ret"] = "void" +defs["igLogFinish"][1]["signature"] = "()" +defs["igLogFinish"][1]["stname"] = "" +defs["igLogFinish"]["()"] = defs["igLogFinish"][1] +defs["igLogText"] = {} +defs["igLogText"][1] = {} +defs["igLogText"][1]["args"] = "(const char* fmt,...)" +defs["igLogText"][1]["argsT"] = {} +defs["igLogText"][1]["argsT"][1] = {} +defs["igLogText"][1]["argsT"][1]["name"] = "fmt" +defs["igLogText"][1]["argsT"][1]["type"] = "const char*" +defs["igLogText"][1]["argsT"][2] = {} +defs["igLogText"][1]["argsT"][2]["name"] = "..." +defs["igLogText"][1]["argsT"][2]["type"] = "..." +defs["igLogText"][1]["argsoriginal"] = "(const char* fmt,...)" +defs["igLogText"][1]["call_args"] = "(fmt,...)" +defs["igLogText"][1]["cimguiname"] = "igLogText" +defs["igLogText"][1]["defaults"] = {} +defs["igLogText"][1]["funcname"] = "LogText" +defs["igLogText"][1]["isvararg"] = "...)" +defs["igLogText"][1]["manual"] = true +defs["igLogText"][1]["namespace"] = "ImGui" +defs["igLogText"][1]["ov_cimguiname"] = "igLogText" +defs["igLogText"][1]["ret"] = "void" +defs["igLogText"][1]["signature"] = "(const char*,...)" +defs["igLogText"][1]["stname"] = "" +defs["igLogText"]["(const char*,...)"] = defs["igLogText"][1] +defs["igLogToClipboard"] = {} +defs["igLogToClipboard"][1] = {} +defs["igLogToClipboard"][1]["args"] = "(int auto_open_depth)" +defs["igLogToClipboard"][1]["argsT"] = {} +defs["igLogToClipboard"][1]["argsT"][1] = {} +defs["igLogToClipboard"][1]["argsT"][1]["name"] = "auto_open_depth" +defs["igLogToClipboard"][1]["argsT"][1]["type"] = "int" +defs["igLogToClipboard"][1]["argsoriginal"] = "(int auto_open_depth=-1)" +defs["igLogToClipboard"][1]["call_args"] = "(auto_open_depth)" +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]["namespace"] = "ImGui" +defs["igLogToClipboard"][1]["ov_cimguiname"] = "igLogToClipboard" +defs["igLogToClipboard"][1]["ret"] = "void" +defs["igLogToClipboard"][1]["signature"] = "(int)" +defs["igLogToClipboard"][1]["stname"] = "" +defs["igLogToClipboard"]["(int)"] = defs["igLogToClipboard"][1] +defs["igLogToFile"] = {} +defs["igLogToFile"][1] = {} +defs["igLogToFile"][1]["args"] = "(int auto_open_depth,const char* filename)" +defs["igLogToFile"][1]["argsT"] = {} +defs["igLogToFile"][1]["argsT"][1] = {} +defs["igLogToFile"][1]["argsT"][1]["name"] = "auto_open_depth" +defs["igLogToFile"][1]["argsT"][1]["type"] = "int" +defs["igLogToFile"][1]["argsT"][2] = {} +defs["igLogToFile"][1]["argsT"][2]["name"] = "filename" +defs["igLogToFile"][1]["argsT"][2]["type"] = "const char*" +defs["igLogToFile"][1]["argsoriginal"] = "(int auto_open_depth=-1,const char* filename=((void*)0))" +defs["igLogToFile"][1]["call_args"] = "(auto_open_depth,filename)" +defs["igLogToFile"][1]["cimguiname"] = "igLogToFile" +defs["igLogToFile"][1]["defaults"] = {} +defs["igLogToFile"][1]["defaults"]["auto_open_depth"] = "-1" +defs["igLogToFile"][1]["defaults"]["filename"] = "((void*)0)" +defs["igLogToFile"][1]["funcname"] = "LogToFile" +defs["igLogToFile"][1]["namespace"] = "ImGui" +defs["igLogToFile"][1]["ov_cimguiname"] = "igLogToFile" +defs["igLogToFile"][1]["ret"] = "void" +defs["igLogToFile"][1]["signature"] = "(int,const char*)" +defs["igLogToFile"][1]["stname"] = "" +defs["igLogToFile"]["(int,const char*)"] = defs["igLogToFile"][1] +defs["igLogToTTY"] = {} +defs["igLogToTTY"][1] = {} +defs["igLogToTTY"][1]["args"] = "(int auto_open_depth)" +defs["igLogToTTY"][1]["argsT"] = {} +defs["igLogToTTY"][1]["argsT"][1] = {} +defs["igLogToTTY"][1]["argsT"][1]["name"] = "auto_open_depth" +defs["igLogToTTY"][1]["argsT"][1]["type"] = "int" +defs["igLogToTTY"][1]["argsoriginal"] = "(int auto_open_depth=-1)" +defs["igLogToTTY"][1]["call_args"] = "(auto_open_depth)" +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]["namespace"] = "ImGui" +defs["igLogToTTY"][1]["ov_cimguiname"] = "igLogToTTY" +defs["igLogToTTY"][1]["ret"] = "void" +defs["igLogToTTY"][1]["signature"] = "(int)" +defs["igLogToTTY"][1]["stname"] = "" +defs["igLogToTTY"]["(int)"] = defs["igLogToTTY"][1] +defs["igMemAlloc"] = {} +defs["igMemAlloc"][1] = {} +defs["igMemAlloc"][1]["args"] = "(size_t size)" +defs["igMemAlloc"][1]["argsT"] = {} +defs["igMemAlloc"][1]["argsT"][1] = {} +defs["igMemAlloc"][1]["argsT"][1]["name"] = "size" +defs["igMemAlloc"][1]["argsT"][1]["type"] = "size_t" +defs["igMemAlloc"][1]["argsoriginal"] = "(size_t size)" +defs["igMemAlloc"][1]["call_args"] = "(size)" +defs["igMemAlloc"][1]["cimguiname"] = "igMemAlloc" +defs["igMemAlloc"][1]["defaults"] = {} +defs["igMemAlloc"][1]["funcname"] = "MemAlloc" +defs["igMemAlloc"][1]["namespace"] = "ImGui" +defs["igMemAlloc"][1]["ov_cimguiname"] = "igMemAlloc" +defs["igMemAlloc"][1]["ret"] = "void*" +defs["igMemAlloc"][1]["signature"] = "(size_t)" +defs["igMemAlloc"][1]["stname"] = "" +defs["igMemAlloc"]["(size_t)"] = defs["igMemAlloc"][1] +defs["igMemFree"] = {} +defs["igMemFree"][1] = {} +defs["igMemFree"][1]["args"] = "(void* ptr)" +defs["igMemFree"][1]["argsT"] = {} +defs["igMemFree"][1]["argsT"][1] = {} +defs["igMemFree"][1]["argsT"][1]["name"] = "ptr" +defs["igMemFree"][1]["argsT"][1]["type"] = "void*" +defs["igMemFree"][1]["argsoriginal"] = "(void* ptr)" +defs["igMemFree"][1]["call_args"] = "(ptr)" +defs["igMemFree"][1]["cimguiname"] = "igMemFree" +defs["igMemFree"][1]["defaults"] = {} +defs["igMemFree"][1]["funcname"] = "MemFree" +defs["igMemFree"][1]["namespace"] = "ImGui" +defs["igMemFree"][1]["ov_cimguiname"] = "igMemFree" +defs["igMemFree"][1]["ret"] = "void" +defs["igMemFree"][1]["signature"] = "(void*)" +defs["igMemFree"][1]["stname"] = "" +defs["igMemFree"]["(void*)"] = defs["igMemFree"][1] +defs["igMenuItem"] = {} +defs["igMenuItem"][1] = {} +defs["igMenuItem"][1]["args"] = "(const char* label,const char* shortcut,bool selected,bool enabled)" +defs["igMenuItem"][1]["argsT"] = {} +defs["igMenuItem"][1]["argsT"][1] = {} +defs["igMenuItem"][1]["argsT"][1]["name"] = "label" +defs["igMenuItem"][1]["argsT"][1]["type"] = "const char*" +defs["igMenuItem"][1]["argsT"][2] = {} +defs["igMenuItem"][1]["argsT"][2]["name"] = "shortcut" +defs["igMenuItem"][1]["argsT"][2]["type"] = "const char*" +defs["igMenuItem"][1]["argsT"][3] = {} +defs["igMenuItem"][1]["argsT"][3]["name"] = "selected" +defs["igMenuItem"][1]["argsT"][3]["type"] = "bool" +defs["igMenuItem"][1]["argsT"][4] = {} +defs["igMenuItem"][1]["argsT"][4]["name"] = "enabled" +defs["igMenuItem"][1]["argsT"][4]["type"] = "bool" +defs["igMenuItem"][1]["argsoriginal"] = "(const char* label,const char* shortcut=((void*)0),bool selected=false,bool enabled=true)" +defs["igMenuItem"][1]["call_args"] = "(label,shortcut,selected,enabled)" +defs["igMenuItem"][1]["cimguiname"] = "igMenuItem" +defs["igMenuItem"][1]["defaults"] = {} +defs["igMenuItem"][1]["defaults"]["enabled"] = "true" +defs["igMenuItem"][1]["defaults"]["selected"] = "false" +defs["igMenuItem"][1]["defaults"]["shortcut"] = "((void*)0)" +defs["igMenuItem"][1]["funcname"] = "MenuItem" +defs["igMenuItem"][1]["namespace"] = "ImGui" +defs["igMenuItem"][1]["ov_cimguiname"] = "igMenuItemBool" +defs["igMenuItem"][1]["ret"] = "bool" +defs["igMenuItem"][1]["signature"] = "(const char*,const char*,bool,bool)" +defs["igMenuItem"][1]["stname"] = "" +defs["igMenuItem"][2] = {} +defs["igMenuItem"][2]["args"] = "(const char* label,const char* shortcut,bool* p_selected,bool enabled)" +defs["igMenuItem"][2]["argsT"] = {} +defs["igMenuItem"][2]["argsT"][1] = {} +defs["igMenuItem"][2]["argsT"][1]["name"] = "label" +defs["igMenuItem"][2]["argsT"][1]["type"] = "const char*" +defs["igMenuItem"][2]["argsT"][2] = {} +defs["igMenuItem"][2]["argsT"][2]["name"] = "shortcut" +defs["igMenuItem"][2]["argsT"][2]["type"] = "const char*" +defs["igMenuItem"][2]["argsT"][3] = {} +defs["igMenuItem"][2]["argsT"][3]["name"] = "p_selected" +defs["igMenuItem"][2]["argsT"][3]["type"] = "bool*" +defs["igMenuItem"][2]["argsT"][4] = {} +defs["igMenuItem"][2]["argsT"][4]["name"] = "enabled" +defs["igMenuItem"][2]["argsT"][4]["type"] = "bool" +defs["igMenuItem"][2]["argsoriginal"] = "(const char* label,const char* shortcut,bool* p_selected,bool enabled=true)" +defs["igMenuItem"][2]["call_args"] = "(label,shortcut,p_selected,enabled)" +defs["igMenuItem"][2]["cimguiname"] = "igMenuItem" +defs["igMenuItem"][2]["defaults"] = {} +defs["igMenuItem"][2]["defaults"]["enabled"] = "true" +defs["igMenuItem"][2]["funcname"] = "MenuItem" +defs["igMenuItem"][2]["namespace"] = "ImGui" +defs["igMenuItem"][2]["ov_cimguiname"] = "igMenuItemBoolPtr" +defs["igMenuItem"][2]["ret"] = "bool" +defs["igMenuItem"][2]["signature"] = "(const char*,const char*,bool*,bool)" +defs["igMenuItem"][2]["stname"] = "" +defs["igMenuItem"]["(const char*,const char*,bool*,bool)"] = defs["igMenuItem"][2] +defs["igMenuItem"]["(const char*,const char*,bool,bool)"] = defs["igMenuItem"][1] +defs["igNewFrame"] = {} +defs["igNewFrame"][1] = {} +defs["igNewFrame"][1]["args"] = "()" +defs["igNewFrame"][1]["argsT"] = {} +defs["igNewFrame"][1]["argsoriginal"] = "()" +defs["igNewFrame"][1]["call_args"] = "()" +defs["igNewFrame"][1]["cimguiname"] = "igNewFrame" +defs["igNewFrame"][1]["defaults"] = {} +defs["igNewFrame"][1]["funcname"] = "NewFrame" +defs["igNewFrame"][1]["namespace"] = "ImGui" +defs["igNewFrame"][1]["ov_cimguiname"] = "igNewFrame" +defs["igNewFrame"][1]["ret"] = "void" +defs["igNewFrame"][1]["signature"] = "()" +defs["igNewFrame"][1]["stname"] = "" +defs["igNewFrame"]["()"] = defs["igNewFrame"][1] +defs["igNewLine"] = {} +defs["igNewLine"][1] = {} +defs["igNewLine"][1]["args"] = "()" +defs["igNewLine"][1]["argsT"] = {} +defs["igNewLine"][1]["argsoriginal"] = "()" +defs["igNewLine"][1]["call_args"] = "()" +defs["igNewLine"][1]["cimguiname"] = "igNewLine" +defs["igNewLine"][1]["defaults"] = {} +defs["igNewLine"][1]["funcname"] = "NewLine" +defs["igNewLine"][1]["namespace"] = "ImGui" +defs["igNewLine"][1]["ov_cimguiname"] = "igNewLine" +defs["igNewLine"][1]["ret"] = "void" +defs["igNewLine"][1]["signature"] = "()" +defs["igNewLine"][1]["stname"] = "" +defs["igNewLine"]["()"] = defs["igNewLine"][1] +defs["igNextColumn"] = {} +defs["igNextColumn"][1] = {} +defs["igNextColumn"][1]["args"] = "()" +defs["igNextColumn"][1]["argsT"] = {} +defs["igNextColumn"][1]["argsoriginal"] = "()" +defs["igNextColumn"][1]["call_args"] = "()" +defs["igNextColumn"][1]["cimguiname"] = "igNextColumn" +defs["igNextColumn"][1]["defaults"] = {} +defs["igNextColumn"][1]["funcname"] = "NextColumn" +defs["igNextColumn"][1]["namespace"] = "ImGui" +defs["igNextColumn"][1]["ov_cimguiname"] = "igNextColumn" +defs["igNextColumn"][1]["ret"] = "void" +defs["igNextColumn"][1]["signature"] = "()" +defs["igNextColumn"][1]["stname"] = "" +defs["igNextColumn"]["()"] = defs["igNextColumn"][1] +defs["igOpenPopup"] = {} +defs["igOpenPopup"][1] = {} +defs["igOpenPopup"][1]["args"] = "(const char* str_id)" +defs["igOpenPopup"][1]["argsT"] = {} +defs["igOpenPopup"][1]["argsT"][1] = {} +defs["igOpenPopup"][1]["argsT"][1]["name"] = "str_id" +defs["igOpenPopup"][1]["argsT"][1]["type"] = "const char*" +defs["igOpenPopup"][1]["argsoriginal"] = "(const char* str_id)" +defs["igOpenPopup"][1]["call_args"] = "(str_id)" +defs["igOpenPopup"][1]["cimguiname"] = "igOpenPopup" +defs["igOpenPopup"][1]["defaults"] = {} +defs["igOpenPopup"][1]["funcname"] = "OpenPopup" +defs["igOpenPopup"][1]["namespace"] = "ImGui" +defs["igOpenPopup"][1]["ov_cimguiname"] = "igOpenPopup" +defs["igOpenPopup"][1]["ret"] = "void" +defs["igOpenPopup"][1]["signature"] = "(const char*)" +defs["igOpenPopup"][1]["stname"] = "" +defs["igOpenPopup"]["(const char*)"] = defs["igOpenPopup"][1] +defs["igOpenPopupOnItemClick"] = {} +defs["igOpenPopupOnItemClick"][1] = {} +defs["igOpenPopupOnItemClick"][1]["args"] = "(const char* str_id,ImGuiMouseButton mouse_button)" +defs["igOpenPopupOnItemClick"][1]["argsT"] = {} +defs["igOpenPopupOnItemClick"][1]["argsT"][1] = {} +defs["igOpenPopupOnItemClick"][1]["argsT"][1]["name"] = "str_id" +defs["igOpenPopupOnItemClick"][1]["argsT"][1]["type"] = "const char*" +defs["igOpenPopupOnItemClick"][1]["argsT"][2] = {} +defs["igOpenPopupOnItemClick"][1]["argsT"][2]["name"] = "mouse_button" +defs["igOpenPopupOnItemClick"][1]["argsT"][2]["type"] = "ImGuiMouseButton" +defs["igOpenPopupOnItemClick"][1]["argsoriginal"] = "(const char* str_id=((void*)0),ImGuiMouseButton mouse_button=1)" +defs["igOpenPopupOnItemClick"][1]["call_args"] = "(str_id,mouse_button)" +defs["igOpenPopupOnItemClick"][1]["cimguiname"] = "igOpenPopupOnItemClick" +defs["igOpenPopupOnItemClick"][1]["defaults"] = {} +defs["igOpenPopupOnItemClick"][1]["defaults"]["mouse_button"] = "1" +defs["igOpenPopupOnItemClick"][1]["defaults"]["str_id"] = "((void*)0)" +defs["igOpenPopupOnItemClick"][1]["funcname"] = "OpenPopupOnItemClick" +defs["igOpenPopupOnItemClick"][1]["namespace"] = "ImGui" +defs["igOpenPopupOnItemClick"][1]["ov_cimguiname"] = "igOpenPopupOnItemClick" +defs["igOpenPopupOnItemClick"][1]["ret"] = "bool" +defs["igOpenPopupOnItemClick"][1]["signature"] = "(const char*,ImGuiMouseButton)" +defs["igOpenPopupOnItemClick"][1]["stname"] = "" +defs["igOpenPopupOnItemClick"]["(const char*,ImGuiMouseButton)"] = defs["igOpenPopupOnItemClick"][1] +defs["igPlotHistogram"] = {} +defs["igPlotHistogram"][1] = {} +defs["igPlotHistogram"][1]["args"] = "(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride)" +defs["igPlotHistogram"][1]["argsT"] = {} +defs["igPlotHistogram"][1]["argsT"][1] = {} +defs["igPlotHistogram"][1]["argsT"][1]["name"] = "label" +defs["igPlotHistogram"][1]["argsT"][1]["type"] = "const char*" +defs["igPlotHistogram"][1]["argsT"][2] = {} +defs["igPlotHistogram"][1]["argsT"][2]["name"] = "values" +defs["igPlotHistogram"][1]["argsT"][2]["type"] = "const float*" +defs["igPlotHistogram"][1]["argsT"][3] = {} +defs["igPlotHistogram"][1]["argsT"][3]["name"] = "values_count" +defs["igPlotHistogram"][1]["argsT"][3]["type"] = "int" +defs["igPlotHistogram"][1]["argsT"][4] = {} +defs["igPlotHistogram"][1]["argsT"][4]["name"] = "values_offset" +defs["igPlotHistogram"][1]["argsT"][4]["type"] = "int" +defs["igPlotHistogram"][1]["argsT"][5] = {} +defs["igPlotHistogram"][1]["argsT"][5]["name"] = "overlay_text" +defs["igPlotHistogram"][1]["argsT"][5]["type"] = "const char*" +defs["igPlotHistogram"][1]["argsT"][6] = {} +defs["igPlotHistogram"][1]["argsT"][6]["name"] = "scale_min" +defs["igPlotHistogram"][1]["argsT"][6]["type"] = "float" +defs["igPlotHistogram"][1]["argsT"][7] = {} +defs["igPlotHistogram"][1]["argsT"][7]["name"] = "scale_max" +defs["igPlotHistogram"][1]["argsT"][7]["type"] = "float" +defs["igPlotHistogram"][1]["argsT"][8] = {} +defs["igPlotHistogram"][1]["argsT"][8]["name"] = "graph_size" +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]["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"] = {} +defs["igPlotHistogram"][1]["defaults"]["graph_size"] = "ImVec2(0,0)" +defs["igPlotHistogram"][1]["defaults"]["overlay_text"] = "((void*)0)" +defs["igPlotHistogram"][1]["defaults"]["scale_max"] = "FLT_MAX" +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]["namespace"] = "ImGui" +defs["igPlotHistogram"][1]["ov_cimguiname"] = "igPlotHistogramFloatPtr" +defs["igPlotHistogram"][1]["ret"] = "void" +defs["igPlotHistogram"][1]["signature"] = "(const char*,const float*,int,int,const char*,float,float,ImVec2,int)" +defs["igPlotHistogram"][1]["stname"] = "" +defs["igPlotHistogram"][2] = {} +defs["igPlotHistogram"][2]["args"] = "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size)" +defs["igPlotHistogram"][2]["argsT"] = {} +defs["igPlotHistogram"][2]["argsT"][1] = {} +defs["igPlotHistogram"][2]["argsT"][1]["name"] = "label" +defs["igPlotHistogram"][2]["argsT"][1]["type"] = "const char*" +defs["igPlotHistogram"][2]["argsT"][2] = {} +defs["igPlotHistogram"][2]["argsT"][2]["name"] = "values_getter" +defs["igPlotHistogram"][2]["argsT"][2]["ret"] = "float" +defs["igPlotHistogram"][2]["argsT"][2]["signature"] = "(void* data,int idx)" +defs["igPlotHistogram"][2]["argsT"][2]["type"] = "float(*)(void* data,int idx)" +defs["igPlotHistogram"][2]["argsT"][3] = {} +defs["igPlotHistogram"][2]["argsT"][3]["name"] = "data" +defs["igPlotHistogram"][2]["argsT"][3]["type"] = "void*" +defs["igPlotHistogram"][2]["argsT"][4] = {} +defs["igPlotHistogram"][2]["argsT"][4]["name"] = "values_count" +defs["igPlotHistogram"][2]["argsT"][4]["type"] = "int" +defs["igPlotHistogram"][2]["argsT"][5] = {} +defs["igPlotHistogram"][2]["argsT"][5]["name"] = "values_offset" +defs["igPlotHistogram"][2]["argsT"][5]["type"] = "int" +defs["igPlotHistogram"][2]["argsT"][6] = {} +defs["igPlotHistogram"][2]["argsT"][6]["name"] = "overlay_text" +defs["igPlotHistogram"][2]["argsT"][6]["type"] = "const char*" +defs["igPlotHistogram"][2]["argsT"][7] = {} +defs["igPlotHistogram"][2]["argsT"][7]["name"] = "scale_min" +defs["igPlotHistogram"][2]["argsT"][7]["type"] = "float" +defs["igPlotHistogram"][2]["argsT"][8] = {} +defs["igPlotHistogram"][2]["argsT"][8]["name"] = "scale_max" +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]["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"] = {} +defs["igPlotHistogram"][2]["defaults"]["graph_size"] = "ImVec2(0,0)" +defs["igPlotHistogram"][2]["defaults"]["overlay_text"] = "((void*)0)" +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]["namespace"] = "ImGui" +defs["igPlotHistogram"][2]["ov_cimguiname"] = "igPlotHistogramFnPtr" +defs["igPlotHistogram"][2]["ret"] = "void" +defs["igPlotHistogram"][2]["signature"] = "(const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2)" +defs["igPlotHistogram"][2]["stname"] = "" +defs["igPlotHistogram"]["(const char*,const float*,int,int,const char*,float,float,ImVec2,int)"] = defs["igPlotHistogram"][1] +defs["igPlotHistogram"]["(const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2)"] = defs["igPlotHistogram"][2] +defs["igPlotLines"] = {} +defs["igPlotLines"][1] = {} +defs["igPlotLines"][1]["args"] = "(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride)" +defs["igPlotLines"][1]["argsT"] = {} +defs["igPlotLines"][1]["argsT"][1] = {} +defs["igPlotLines"][1]["argsT"][1]["name"] = "label" +defs["igPlotLines"][1]["argsT"][1]["type"] = "const char*" +defs["igPlotLines"][1]["argsT"][2] = {} +defs["igPlotLines"][1]["argsT"][2]["name"] = "values" +defs["igPlotLines"][1]["argsT"][2]["type"] = "const float*" +defs["igPlotLines"][1]["argsT"][3] = {} +defs["igPlotLines"][1]["argsT"][3]["name"] = "values_count" +defs["igPlotLines"][1]["argsT"][3]["type"] = "int" +defs["igPlotLines"][1]["argsT"][4] = {} +defs["igPlotLines"][1]["argsT"][4]["name"] = "values_offset" +defs["igPlotLines"][1]["argsT"][4]["type"] = "int" +defs["igPlotLines"][1]["argsT"][5] = {} +defs["igPlotLines"][1]["argsT"][5]["name"] = "overlay_text" +defs["igPlotLines"][1]["argsT"][5]["type"] = "const char*" +defs["igPlotLines"][1]["argsT"][6] = {} +defs["igPlotLines"][1]["argsT"][6]["name"] = "scale_min" +defs["igPlotLines"][1]["argsT"][6]["type"] = "float" +defs["igPlotLines"][1]["argsT"][7] = {} +defs["igPlotLines"][1]["argsT"][7]["name"] = "scale_max" +defs["igPlotLines"][1]["argsT"][7]["type"] = "float" +defs["igPlotLines"][1]["argsT"][8] = {} +defs["igPlotLines"][1]["argsT"][8]["name"] = "graph_size" +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]["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"] = {} +defs["igPlotLines"][1]["defaults"]["graph_size"] = "ImVec2(0,0)" +defs["igPlotLines"][1]["defaults"]["overlay_text"] = "((void*)0)" +defs["igPlotLines"][1]["defaults"]["scale_max"] = "FLT_MAX" +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]["namespace"] = "ImGui" +defs["igPlotLines"][1]["ov_cimguiname"] = "igPlotLinesFloatPtr" +defs["igPlotLines"][1]["ret"] = "void" +defs["igPlotLines"][1]["signature"] = "(const char*,const float*,int,int,const char*,float,float,ImVec2,int)" +defs["igPlotLines"][1]["stname"] = "" +defs["igPlotLines"][2] = {} +defs["igPlotLines"][2]["args"] = "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size)" +defs["igPlotLines"][2]["argsT"] = {} +defs["igPlotLines"][2]["argsT"][1] = {} +defs["igPlotLines"][2]["argsT"][1]["name"] = "label" +defs["igPlotLines"][2]["argsT"][1]["type"] = "const char*" +defs["igPlotLines"][2]["argsT"][2] = {} +defs["igPlotLines"][2]["argsT"][2]["name"] = "values_getter" +defs["igPlotLines"][2]["argsT"][2]["ret"] = "float" +defs["igPlotLines"][2]["argsT"][2]["signature"] = "(void* data,int idx)" +defs["igPlotLines"][2]["argsT"][2]["type"] = "float(*)(void* data,int idx)" +defs["igPlotLines"][2]["argsT"][3] = {} +defs["igPlotLines"][2]["argsT"][3]["name"] = "data" +defs["igPlotLines"][2]["argsT"][3]["type"] = "void*" +defs["igPlotLines"][2]["argsT"][4] = {} +defs["igPlotLines"][2]["argsT"][4]["name"] = "values_count" +defs["igPlotLines"][2]["argsT"][4]["type"] = "int" +defs["igPlotLines"][2]["argsT"][5] = {} +defs["igPlotLines"][2]["argsT"][5]["name"] = "values_offset" +defs["igPlotLines"][2]["argsT"][5]["type"] = "int" +defs["igPlotLines"][2]["argsT"][6] = {} +defs["igPlotLines"][2]["argsT"][6]["name"] = "overlay_text" +defs["igPlotLines"][2]["argsT"][6]["type"] = "const char*" +defs["igPlotLines"][2]["argsT"][7] = {} +defs["igPlotLines"][2]["argsT"][7]["name"] = "scale_min" +defs["igPlotLines"][2]["argsT"][7]["type"] = "float" +defs["igPlotLines"][2]["argsT"][8] = {} +defs["igPlotLines"][2]["argsT"][8]["name"] = "scale_max" +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]["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"] = {} +defs["igPlotLines"][2]["defaults"]["graph_size"] = "ImVec2(0,0)" +defs["igPlotLines"][2]["defaults"]["overlay_text"] = "((void*)0)" +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]["namespace"] = "ImGui" +defs["igPlotLines"][2]["ov_cimguiname"] = "igPlotLinesFnPtr" +defs["igPlotLines"][2]["ret"] = "void" +defs["igPlotLines"][2]["signature"] = "(const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2)" +defs["igPlotLines"][2]["stname"] = "" +defs["igPlotLines"]["(const char*,const float*,int,int,const char*,float,float,ImVec2,int)"] = defs["igPlotLines"][1] +defs["igPlotLines"]["(const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2)"] = defs["igPlotLines"][2] +defs["igPopAllowKeyboardFocus"] = {} +defs["igPopAllowKeyboardFocus"][1] = {} +defs["igPopAllowKeyboardFocus"][1]["args"] = "()" +defs["igPopAllowKeyboardFocus"][1]["argsT"] = {} +defs["igPopAllowKeyboardFocus"][1]["argsoriginal"] = "()" +defs["igPopAllowKeyboardFocus"][1]["call_args"] = "()" +defs["igPopAllowKeyboardFocus"][1]["cimguiname"] = "igPopAllowKeyboardFocus" +defs["igPopAllowKeyboardFocus"][1]["defaults"] = {} +defs["igPopAllowKeyboardFocus"][1]["funcname"] = "PopAllowKeyboardFocus" +defs["igPopAllowKeyboardFocus"][1]["namespace"] = "ImGui" +defs["igPopAllowKeyboardFocus"][1]["ov_cimguiname"] = "igPopAllowKeyboardFocus" +defs["igPopAllowKeyboardFocus"][1]["ret"] = "void" +defs["igPopAllowKeyboardFocus"][1]["signature"] = "()" +defs["igPopAllowKeyboardFocus"][1]["stname"] = "" +defs["igPopAllowKeyboardFocus"]["()"] = defs["igPopAllowKeyboardFocus"][1] +defs["igPopButtonRepeat"] = {} +defs["igPopButtonRepeat"][1] = {} +defs["igPopButtonRepeat"][1]["args"] = "()" +defs["igPopButtonRepeat"][1]["argsT"] = {} +defs["igPopButtonRepeat"][1]["argsoriginal"] = "()" +defs["igPopButtonRepeat"][1]["call_args"] = "()" +defs["igPopButtonRepeat"][1]["cimguiname"] = "igPopButtonRepeat" +defs["igPopButtonRepeat"][1]["defaults"] = {} +defs["igPopButtonRepeat"][1]["funcname"] = "PopButtonRepeat" +defs["igPopButtonRepeat"][1]["namespace"] = "ImGui" +defs["igPopButtonRepeat"][1]["ov_cimguiname"] = "igPopButtonRepeat" +defs["igPopButtonRepeat"][1]["ret"] = "void" +defs["igPopButtonRepeat"][1]["signature"] = "()" +defs["igPopButtonRepeat"][1]["stname"] = "" +defs["igPopButtonRepeat"]["()"] = defs["igPopButtonRepeat"][1] +defs["igPopClipRect"] = {} +defs["igPopClipRect"][1] = {} +defs["igPopClipRect"][1]["args"] = "()" +defs["igPopClipRect"][1]["argsT"] = {} +defs["igPopClipRect"][1]["argsoriginal"] = "()" +defs["igPopClipRect"][1]["call_args"] = "()" +defs["igPopClipRect"][1]["cimguiname"] = "igPopClipRect" +defs["igPopClipRect"][1]["defaults"] = {} +defs["igPopClipRect"][1]["funcname"] = "PopClipRect" +defs["igPopClipRect"][1]["namespace"] = "ImGui" +defs["igPopClipRect"][1]["ov_cimguiname"] = "igPopClipRect" +defs["igPopClipRect"][1]["ret"] = "void" +defs["igPopClipRect"][1]["signature"] = "()" +defs["igPopClipRect"][1]["stname"] = "" +defs["igPopClipRect"]["()"] = defs["igPopClipRect"][1] +defs["igPopFont"] = {} +defs["igPopFont"][1] = {} +defs["igPopFont"][1]["args"] = "()" +defs["igPopFont"][1]["argsT"] = {} +defs["igPopFont"][1]["argsoriginal"] = "()" +defs["igPopFont"][1]["call_args"] = "()" +defs["igPopFont"][1]["cimguiname"] = "igPopFont" +defs["igPopFont"][1]["defaults"] = {} +defs["igPopFont"][1]["funcname"] = "PopFont" +defs["igPopFont"][1]["namespace"] = "ImGui" +defs["igPopFont"][1]["ov_cimguiname"] = "igPopFont" +defs["igPopFont"][1]["ret"] = "void" +defs["igPopFont"][1]["signature"] = "()" +defs["igPopFont"][1]["stname"] = "" +defs["igPopFont"]["()"] = defs["igPopFont"][1] +defs["igPopID"] = {} +defs["igPopID"][1] = {} +defs["igPopID"][1]["args"] = "()" +defs["igPopID"][1]["argsT"] = {} +defs["igPopID"][1]["argsoriginal"] = "()" +defs["igPopID"][1]["call_args"] = "()" +defs["igPopID"][1]["cimguiname"] = "igPopID" +defs["igPopID"][1]["defaults"] = {} +defs["igPopID"][1]["funcname"] = "PopID" +defs["igPopID"][1]["namespace"] = "ImGui" +defs["igPopID"][1]["ov_cimguiname"] = "igPopID" +defs["igPopID"][1]["ret"] = "void" +defs["igPopID"][1]["signature"] = "()" +defs["igPopID"][1]["stname"] = "" +defs["igPopID"]["()"] = defs["igPopID"][1] +defs["igPopItemWidth"] = {} +defs["igPopItemWidth"][1] = {} +defs["igPopItemWidth"][1]["args"] = "()" +defs["igPopItemWidth"][1]["argsT"] = {} +defs["igPopItemWidth"][1]["argsoriginal"] = "()" +defs["igPopItemWidth"][1]["call_args"] = "()" +defs["igPopItemWidth"][1]["cimguiname"] = "igPopItemWidth" +defs["igPopItemWidth"][1]["defaults"] = {} +defs["igPopItemWidth"][1]["funcname"] = "PopItemWidth" +defs["igPopItemWidth"][1]["namespace"] = "ImGui" +defs["igPopItemWidth"][1]["ov_cimguiname"] = "igPopItemWidth" +defs["igPopItemWidth"][1]["ret"] = "void" +defs["igPopItemWidth"][1]["signature"] = "()" +defs["igPopItemWidth"][1]["stname"] = "" +defs["igPopItemWidth"]["()"] = defs["igPopItemWidth"][1] +defs["igPopStyleColor"] = {} +defs["igPopStyleColor"][1] = {} +defs["igPopStyleColor"][1]["args"] = "(int count)" +defs["igPopStyleColor"][1]["argsT"] = {} +defs["igPopStyleColor"][1]["argsT"][1] = {} +defs["igPopStyleColor"][1]["argsT"][1]["name"] = "count" +defs["igPopStyleColor"][1]["argsT"][1]["type"] = "int" +defs["igPopStyleColor"][1]["argsoriginal"] = "(int count=1)" +defs["igPopStyleColor"][1]["call_args"] = "(count)" +defs["igPopStyleColor"][1]["cimguiname"] = "igPopStyleColor" +defs["igPopStyleColor"][1]["defaults"] = {} +defs["igPopStyleColor"][1]["defaults"]["count"] = "1" +defs["igPopStyleColor"][1]["funcname"] = "PopStyleColor" +defs["igPopStyleColor"][1]["namespace"] = "ImGui" +defs["igPopStyleColor"][1]["ov_cimguiname"] = "igPopStyleColor" +defs["igPopStyleColor"][1]["ret"] = "void" +defs["igPopStyleColor"][1]["signature"] = "(int)" +defs["igPopStyleColor"][1]["stname"] = "" +defs["igPopStyleColor"]["(int)"] = defs["igPopStyleColor"][1] +defs["igPopStyleVar"] = {} +defs["igPopStyleVar"][1] = {} +defs["igPopStyleVar"][1]["args"] = "(int count)" +defs["igPopStyleVar"][1]["argsT"] = {} +defs["igPopStyleVar"][1]["argsT"][1] = {} +defs["igPopStyleVar"][1]["argsT"][1]["name"] = "count" +defs["igPopStyleVar"][1]["argsT"][1]["type"] = "int" +defs["igPopStyleVar"][1]["argsoriginal"] = "(int count=1)" +defs["igPopStyleVar"][1]["call_args"] = "(count)" +defs["igPopStyleVar"][1]["cimguiname"] = "igPopStyleVar" +defs["igPopStyleVar"][1]["defaults"] = {} +defs["igPopStyleVar"][1]["defaults"]["count"] = "1" +defs["igPopStyleVar"][1]["funcname"] = "PopStyleVar" +defs["igPopStyleVar"][1]["namespace"] = "ImGui" +defs["igPopStyleVar"][1]["ov_cimguiname"] = "igPopStyleVar" +defs["igPopStyleVar"][1]["ret"] = "void" +defs["igPopStyleVar"][1]["signature"] = "(int)" +defs["igPopStyleVar"][1]["stname"] = "" +defs["igPopStyleVar"]["(int)"] = defs["igPopStyleVar"][1] +defs["igPopTextWrapPos"] = {} +defs["igPopTextWrapPos"][1] = {} +defs["igPopTextWrapPos"][1]["args"] = "()" +defs["igPopTextWrapPos"][1]["argsT"] = {} +defs["igPopTextWrapPos"][1]["argsoriginal"] = "()" +defs["igPopTextWrapPos"][1]["call_args"] = "()" +defs["igPopTextWrapPos"][1]["cimguiname"] = "igPopTextWrapPos" +defs["igPopTextWrapPos"][1]["defaults"] = {} +defs["igPopTextWrapPos"][1]["funcname"] = "PopTextWrapPos" +defs["igPopTextWrapPos"][1]["namespace"] = "ImGui" +defs["igPopTextWrapPos"][1]["ov_cimguiname"] = "igPopTextWrapPos" +defs["igPopTextWrapPos"][1]["ret"] = "void" +defs["igPopTextWrapPos"][1]["signature"] = "()" +defs["igPopTextWrapPos"][1]["stname"] = "" +defs["igPopTextWrapPos"]["()"] = defs["igPopTextWrapPos"][1] +defs["igProgressBar"] = {} +defs["igProgressBar"][1] = {} +defs["igProgressBar"][1]["args"] = "(float fraction,const ImVec2 size_arg,const char* overlay)" +defs["igProgressBar"][1]["argsT"] = {} +defs["igProgressBar"][1]["argsT"][1] = {} +defs["igProgressBar"][1]["argsT"][1]["name"] = "fraction" +defs["igProgressBar"][1]["argsT"][1]["type"] = "float" +defs["igProgressBar"][1]["argsT"][2] = {} +defs["igProgressBar"][1]["argsT"][2]["name"] = "size_arg" +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]["call_args"] = "(fraction,size_arg,overlay)" +defs["igProgressBar"][1]["cimguiname"] = "igProgressBar" +defs["igProgressBar"][1]["defaults"] = {} +defs["igProgressBar"][1]["defaults"]["overlay"] = "((void*)0)" +defs["igProgressBar"][1]["defaults"]["size_arg"] = "ImVec2(-1,0)" +defs["igProgressBar"][1]["funcname"] = "ProgressBar" +defs["igProgressBar"][1]["namespace"] = "ImGui" +defs["igProgressBar"][1]["ov_cimguiname"] = "igProgressBar" +defs["igProgressBar"][1]["ret"] = "void" +defs["igProgressBar"][1]["signature"] = "(float,const ImVec2,const char*)" +defs["igProgressBar"][1]["stname"] = "" +defs["igProgressBar"]["(float,const ImVec2,const char*)"] = defs["igProgressBar"][1] +defs["igPushAllowKeyboardFocus"] = {} +defs["igPushAllowKeyboardFocus"][1] = {} +defs["igPushAllowKeyboardFocus"][1]["args"] = "(bool allow_keyboard_focus)" +defs["igPushAllowKeyboardFocus"][1]["argsT"] = {} +defs["igPushAllowKeyboardFocus"][1]["argsT"][1] = {} +defs["igPushAllowKeyboardFocus"][1]["argsT"][1]["name"] = "allow_keyboard_focus" +defs["igPushAllowKeyboardFocus"][1]["argsT"][1]["type"] = "bool" +defs["igPushAllowKeyboardFocus"][1]["argsoriginal"] = "(bool allow_keyboard_focus)" +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]["namespace"] = "ImGui" +defs["igPushAllowKeyboardFocus"][1]["ov_cimguiname"] = "igPushAllowKeyboardFocus" +defs["igPushAllowKeyboardFocus"][1]["ret"] = "void" +defs["igPushAllowKeyboardFocus"][1]["signature"] = "(bool)" +defs["igPushAllowKeyboardFocus"][1]["stname"] = "" +defs["igPushAllowKeyboardFocus"]["(bool)"] = defs["igPushAllowKeyboardFocus"][1] +defs["igPushButtonRepeat"] = {} +defs["igPushButtonRepeat"][1] = {} +defs["igPushButtonRepeat"][1]["args"] = "(bool repeat)" +defs["igPushButtonRepeat"][1]["argsT"] = {} +defs["igPushButtonRepeat"][1]["argsT"][1] = {} +defs["igPushButtonRepeat"][1]["argsT"][1]["name"] = "repeat" +defs["igPushButtonRepeat"][1]["argsT"][1]["type"] = "bool" +defs["igPushButtonRepeat"][1]["argsoriginal"] = "(bool repeat)" +defs["igPushButtonRepeat"][1]["call_args"] = "(repeat)" +defs["igPushButtonRepeat"][1]["cimguiname"] = "igPushButtonRepeat" +defs["igPushButtonRepeat"][1]["defaults"] = {} +defs["igPushButtonRepeat"][1]["funcname"] = "PushButtonRepeat" +defs["igPushButtonRepeat"][1]["namespace"] = "ImGui" +defs["igPushButtonRepeat"][1]["ov_cimguiname"] = "igPushButtonRepeat" +defs["igPushButtonRepeat"][1]["ret"] = "void" +defs["igPushButtonRepeat"][1]["signature"] = "(bool)" +defs["igPushButtonRepeat"][1]["stname"] = "" +defs["igPushButtonRepeat"]["(bool)"] = defs["igPushButtonRepeat"][1] +defs["igPushClipRect"] = {} +defs["igPushClipRect"][1] = {} +defs["igPushClipRect"][1]["args"] = "(const ImVec2 clip_rect_min,const ImVec2 clip_rect_max,bool intersect_with_current_clip_rect)" +defs["igPushClipRect"][1]["argsT"] = {} +defs["igPushClipRect"][1]["argsT"][1] = {} +defs["igPushClipRect"][1]["argsT"][1]["name"] = "clip_rect_min" +defs["igPushClipRect"][1]["argsT"][1]["type"] = "const ImVec2" +defs["igPushClipRect"][1]["argsT"][2] = {} +defs["igPushClipRect"][1]["argsT"][2]["name"] = "clip_rect_max" +defs["igPushClipRect"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igPushClipRect"][1]["argsT"][3] = {} +defs["igPushClipRect"][1]["argsT"][3]["name"] = "intersect_with_current_clip_rect" +defs["igPushClipRect"][1]["argsT"][3]["type"] = "bool" +defs["igPushClipRect"][1]["argsoriginal"] = "(const ImVec2& clip_rect_min,const ImVec2& clip_rect_max,bool intersect_with_current_clip_rect)" +defs["igPushClipRect"][1]["call_args"] = "(clip_rect_min,clip_rect_max,intersect_with_current_clip_rect)" +defs["igPushClipRect"][1]["cimguiname"] = "igPushClipRect" +defs["igPushClipRect"][1]["defaults"] = {} +defs["igPushClipRect"][1]["funcname"] = "PushClipRect" +defs["igPushClipRect"][1]["namespace"] = "ImGui" +defs["igPushClipRect"][1]["ov_cimguiname"] = "igPushClipRect" +defs["igPushClipRect"][1]["ret"] = "void" +defs["igPushClipRect"][1]["signature"] = "(const ImVec2,const ImVec2,bool)" +defs["igPushClipRect"][1]["stname"] = "" +defs["igPushClipRect"]["(const ImVec2,const ImVec2,bool)"] = defs["igPushClipRect"][1] +defs["igPushFont"] = {} +defs["igPushFont"][1] = {} +defs["igPushFont"][1]["args"] = "(ImFont* font)" +defs["igPushFont"][1]["argsT"] = {} +defs["igPushFont"][1]["argsT"][1] = {} +defs["igPushFont"][1]["argsT"][1]["name"] = "font" +defs["igPushFont"][1]["argsT"][1]["type"] = "ImFont*" +defs["igPushFont"][1]["argsoriginal"] = "(ImFont* font)" +defs["igPushFont"][1]["call_args"] = "(font)" +defs["igPushFont"][1]["cimguiname"] = "igPushFont" +defs["igPushFont"][1]["defaults"] = {} +defs["igPushFont"][1]["funcname"] = "PushFont" +defs["igPushFont"][1]["namespace"] = "ImGui" +defs["igPushFont"][1]["ov_cimguiname"] = "igPushFont" +defs["igPushFont"][1]["ret"] = "void" +defs["igPushFont"][1]["signature"] = "(ImFont*)" +defs["igPushFont"][1]["stname"] = "" +defs["igPushFont"]["(ImFont*)"] = defs["igPushFont"][1] +defs["igPushID"] = {} +defs["igPushID"][1] = {} +defs["igPushID"][1]["args"] = "(const char* str_id)" +defs["igPushID"][1]["argsT"] = {} +defs["igPushID"][1]["argsT"][1] = {} +defs["igPushID"][1]["argsT"][1]["name"] = "str_id" +defs["igPushID"][1]["argsT"][1]["type"] = "const char*" +defs["igPushID"][1]["argsoriginal"] = "(const char* str_id)" +defs["igPushID"][1]["call_args"] = "(str_id)" +defs["igPushID"][1]["cimguiname"] = "igPushID" +defs["igPushID"][1]["defaults"] = {} +defs["igPushID"][1]["funcname"] = "PushID" +defs["igPushID"][1]["namespace"] = "ImGui" +defs["igPushID"][1]["ov_cimguiname"] = "igPushIDStr" +defs["igPushID"][1]["ret"] = "void" +defs["igPushID"][1]["signature"] = "(const char*)" +defs["igPushID"][1]["stname"] = "" +defs["igPushID"][2] = {} +defs["igPushID"][2]["args"] = "(const char* str_id_begin,const char* str_id_end)" +defs["igPushID"][2]["argsT"] = {} +defs["igPushID"][2]["argsT"][1] = {} +defs["igPushID"][2]["argsT"][1]["name"] = "str_id_begin" +defs["igPushID"][2]["argsT"][1]["type"] = "const char*" +defs["igPushID"][2]["argsT"][2] = {} +defs["igPushID"][2]["argsT"][2]["name"] = "str_id_end" +defs["igPushID"][2]["argsT"][2]["type"] = "const char*" +defs["igPushID"][2]["argsoriginal"] = "(const char* str_id_begin,const char* str_id_end)" +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]["namespace"] = "ImGui" +defs["igPushID"][2]["ov_cimguiname"] = "igPushIDStrStr" +defs["igPushID"][2]["ret"] = "void" +defs["igPushID"][2]["signature"] = "(const char*,const char*)" +defs["igPushID"][2]["stname"] = "" +defs["igPushID"][3] = {} +defs["igPushID"][3]["args"] = "(const void* ptr_id)" +defs["igPushID"][3]["argsT"] = {} +defs["igPushID"][3]["argsT"][1] = {} +defs["igPushID"][3]["argsT"][1]["name"] = "ptr_id" +defs["igPushID"][3]["argsT"][1]["type"] = "const void*" +defs["igPushID"][3]["argsoriginal"] = "(const void* ptr_id)" +defs["igPushID"][3]["call_args"] = "(ptr_id)" +defs["igPushID"][3]["cimguiname"] = "igPushID" +defs["igPushID"][3]["defaults"] = {} +defs["igPushID"][3]["funcname"] = "PushID" +defs["igPushID"][3]["namespace"] = "ImGui" +defs["igPushID"][3]["ov_cimguiname"] = "igPushIDPtr" +defs["igPushID"][3]["ret"] = "void" +defs["igPushID"][3]["signature"] = "(const void*)" +defs["igPushID"][3]["stname"] = "" +defs["igPushID"][4] = {} +defs["igPushID"][4]["args"] = "(int int_id)" +defs["igPushID"][4]["argsT"] = {} +defs["igPushID"][4]["argsT"][1] = {} +defs["igPushID"][4]["argsT"][1]["name"] = "int_id" +defs["igPushID"][4]["argsT"][1]["type"] = "int" +defs["igPushID"][4]["argsoriginal"] = "(int int_id)" +defs["igPushID"][4]["call_args"] = "(int_id)" +defs["igPushID"][4]["cimguiname"] = "igPushID" +defs["igPushID"][4]["defaults"] = {} +defs["igPushID"][4]["funcname"] = "PushID" +defs["igPushID"][4]["namespace"] = "ImGui" +defs["igPushID"][4]["ov_cimguiname"] = "igPushIDInt" +defs["igPushID"][4]["ret"] = "void" +defs["igPushID"][4]["signature"] = "(int)" +defs["igPushID"][4]["stname"] = "" +defs["igPushID"]["(const char*)"] = defs["igPushID"][1] +defs["igPushID"]["(const char*,const char*)"] = defs["igPushID"][2] +defs["igPushID"]["(const void*)"] = defs["igPushID"][3] +defs["igPushID"]["(int)"] = defs["igPushID"][4] +defs["igPushItemWidth"] = {} +defs["igPushItemWidth"][1] = {} +defs["igPushItemWidth"][1]["args"] = "(float item_width)" +defs["igPushItemWidth"][1]["argsT"] = {} +defs["igPushItemWidth"][1]["argsT"][1] = {} +defs["igPushItemWidth"][1]["argsT"][1]["name"] = "item_width" +defs["igPushItemWidth"][1]["argsT"][1]["type"] = "float" +defs["igPushItemWidth"][1]["argsoriginal"] = "(float item_width)" +defs["igPushItemWidth"][1]["call_args"] = "(item_width)" +defs["igPushItemWidth"][1]["cimguiname"] = "igPushItemWidth" +defs["igPushItemWidth"][1]["defaults"] = {} +defs["igPushItemWidth"][1]["funcname"] = "PushItemWidth" +defs["igPushItemWidth"][1]["namespace"] = "ImGui" +defs["igPushItemWidth"][1]["ov_cimguiname"] = "igPushItemWidth" +defs["igPushItemWidth"][1]["ret"] = "void" +defs["igPushItemWidth"][1]["signature"] = "(float)" +defs["igPushItemWidth"][1]["stname"] = "" +defs["igPushItemWidth"]["(float)"] = defs["igPushItemWidth"][1] +defs["igPushStyleColor"] = {} +defs["igPushStyleColor"][1] = {} +defs["igPushStyleColor"][1]["args"] = "(ImGuiCol idx,ImU32 col)" +defs["igPushStyleColor"][1]["argsT"] = {} +defs["igPushStyleColor"][1]["argsT"][1] = {} +defs["igPushStyleColor"][1]["argsT"][1]["name"] = "idx" +defs["igPushStyleColor"][1]["argsT"][1]["type"] = "ImGuiCol" +defs["igPushStyleColor"][1]["argsT"][2] = {} +defs["igPushStyleColor"][1]["argsT"][2]["name"] = "col" +defs["igPushStyleColor"][1]["argsT"][2]["type"] = "ImU32" +defs["igPushStyleColor"][1]["argsoriginal"] = "(ImGuiCol idx,ImU32 col)" +defs["igPushStyleColor"][1]["call_args"] = "(idx,col)" +defs["igPushStyleColor"][1]["cimguiname"] = "igPushStyleColor" +defs["igPushStyleColor"][1]["defaults"] = {} +defs["igPushStyleColor"][1]["funcname"] = "PushStyleColor" +defs["igPushStyleColor"][1]["namespace"] = "ImGui" +defs["igPushStyleColor"][1]["ov_cimguiname"] = "igPushStyleColorU32" +defs["igPushStyleColor"][1]["ret"] = "void" +defs["igPushStyleColor"][1]["signature"] = "(ImGuiCol,ImU32)" +defs["igPushStyleColor"][1]["stname"] = "" +defs["igPushStyleColor"][2] = {} +defs["igPushStyleColor"][2]["args"] = "(ImGuiCol idx,const ImVec4 col)" +defs["igPushStyleColor"][2]["argsT"] = {} +defs["igPushStyleColor"][2]["argsT"][1] = {} +defs["igPushStyleColor"][2]["argsT"][1]["name"] = "idx" +defs["igPushStyleColor"][2]["argsT"][1]["type"] = "ImGuiCol" +defs["igPushStyleColor"][2]["argsT"][2] = {} +defs["igPushStyleColor"][2]["argsT"][2]["name"] = "col" +defs["igPushStyleColor"][2]["argsT"][2]["type"] = "const ImVec4" +defs["igPushStyleColor"][2]["argsoriginal"] = "(ImGuiCol idx,const ImVec4& col)" +defs["igPushStyleColor"][2]["call_args"] = "(idx,col)" +defs["igPushStyleColor"][2]["cimguiname"] = "igPushStyleColor" +defs["igPushStyleColor"][2]["defaults"] = {} +defs["igPushStyleColor"][2]["funcname"] = "PushStyleColor" +defs["igPushStyleColor"][2]["namespace"] = "ImGui" +defs["igPushStyleColor"][2]["ov_cimguiname"] = "igPushStyleColorVec4" +defs["igPushStyleColor"][2]["ret"] = "void" +defs["igPushStyleColor"][2]["signature"] = "(ImGuiCol,const ImVec4)" +defs["igPushStyleColor"][2]["stname"] = "" +defs["igPushStyleColor"]["(ImGuiCol,ImU32)"] = defs["igPushStyleColor"][1] +defs["igPushStyleColor"]["(ImGuiCol,const ImVec4)"] = defs["igPushStyleColor"][2] +defs["igPushStyleVar"] = {} +defs["igPushStyleVar"][1] = {} +defs["igPushStyleVar"][1]["args"] = "(ImGuiStyleVar idx,float val)" +defs["igPushStyleVar"][1]["argsT"] = {} +defs["igPushStyleVar"][1]["argsT"][1] = {} +defs["igPushStyleVar"][1]["argsT"][1]["name"] = "idx" +defs["igPushStyleVar"][1]["argsT"][1]["type"] = "ImGuiStyleVar" +defs["igPushStyleVar"][1]["argsT"][2] = {} +defs["igPushStyleVar"][1]["argsT"][2]["name"] = "val" +defs["igPushStyleVar"][1]["argsT"][2]["type"] = "float" +defs["igPushStyleVar"][1]["argsoriginal"] = "(ImGuiStyleVar idx,float val)" +defs["igPushStyleVar"][1]["call_args"] = "(idx,val)" +defs["igPushStyleVar"][1]["cimguiname"] = "igPushStyleVar" +defs["igPushStyleVar"][1]["defaults"] = {} +defs["igPushStyleVar"][1]["funcname"] = "PushStyleVar" +defs["igPushStyleVar"][1]["namespace"] = "ImGui" +defs["igPushStyleVar"][1]["ov_cimguiname"] = "igPushStyleVarFloat" +defs["igPushStyleVar"][1]["ret"] = "void" +defs["igPushStyleVar"][1]["signature"] = "(ImGuiStyleVar,float)" +defs["igPushStyleVar"][1]["stname"] = "" +defs["igPushStyleVar"][2] = {} +defs["igPushStyleVar"][2]["args"] = "(ImGuiStyleVar idx,const ImVec2 val)" +defs["igPushStyleVar"][2]["argsT"] = {} +defs["igPushStyleVar"][2]["argsT"][1] = {} +defs["igPushStyleVar"][2]["argsT"][1]["name"] = "idx" +defs["igPushStyleVar"][2]["argsT"][1]["type"] = "ImGuiStyleVar" +defs["igPushStyleVar"][2]["argsT"][2] = {} +defs["igPushStyleVar"][2]["argsT"][2]["name"] = "val" +defs["igPushStyleVar"][2]["argsT"][2]["type"] = "const ImVec2" +defs["igPushStyleVar"][2]["argsoriginal"] = "(ImGuiStyleVar idx,const ImVec2& val)" +defs["igPushStyleVar"][2]["call_args"] = "(idx,val)" +defs["igPushStyleVar"][2]["cimguiname"] = "igPushStyleVar" +defs["igPushStyleVar"][2]["defaults"] = {} +defs["igPushStyleVar"][2]["funcname"] = "PushStyleVar" +defs["igPushStyleVar"][2]["namespace"] = "ImGui" +defs["igPushStyleVar"][2]["ov_cimguiname"] = "igPushStyleVarVec2" +defs["igPushStyleVar"][2]["ret"] = "void" +defs["igPushStyleVar"][2]["signature"] = "(ImGuiStyleVar,const ImVec2)" +defs["igPushStyleVar"][2]["stname"] = "" +defs["igPushStyleVar"]["(ImGuiStyleVar,const ImVec2)"] = defs["igPushStyleVar"][2] +defs["igPushStyleVar"]["(ImGuiStyleVar,float)"] = defs["igPushStyleVar"][1] +defs["igPushTextWrapPos"] = {} +defs["igPushTextWrapPos"][1] = {} +defs["igPushTextWrapPos"][1]["args"] = "(float wrap_local_pos_x)" +defs["igPushTextWrapPos"][1]["argsT"] = {} +defs["igPushTextWrapPos"][1]["argsT"][1] = {} +defs["igPushTextWrapPos"][1]["argsT"][1]["name"] = "wrap_local_pos_x" +defs["igPushTextWrapPos"][1]["argsT"][1]["type"] = "float" +defs["igPushTextWrapPos"][1]["argsoriginal"] = "(float wrap_local_pos_x=0.0f)" +defs["igPushTextWrapPos"][1]["call_args"] = "(wrap_local_pos_x)" +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]["namespace"] = "ImGui" +defs["igPushTextWrapPos"][1]["ov_cimguiname"] = "igPushTextWrapPos" +defs["igPushTextWrapPos"][1]["ret"] = "void" +defs["igPushTextWrapPos"][1]["signature"] = "(float)" +defs["igPushTextWrapPos"][1]["stname"] = "" +defs["igPushTextWrapPos"]["(float)"] = defs["igPushTextWrapPos"][1] +defs["igRadioButton"] = {} +defs["igRadioButton"][1] = {} +defs["igRadioButton"][1]["args"] = "(const char* label,bool active)" +defs["igRadioButton"][1]["argsT"] = {} +defs["igRadioButton"][1]["argsT"][1] = {} +defs["igRadioButton"][1]["argsT"][1]["name"] = "label" +defs["igRadioButton"][1]["argsT"][1]["type"] = "const char*" +defs["igRadioButton"][1]["argsT"][2] = {} +defs["igRadioButton"][1]["argsT"][2]["name"] = "active" +defs["igRadioButton"][1]["argsT"][2]["type"] = "bool" +defs["igRadioButton"][1]["argsoriginal"] = "(const char* label,bool active)" +defs["igRadioButton"][1]["call_args"] = "(label,active)" +defs["igRadioButton"][1]["cimguiname"] = "igRadioButton" +defs["igRadioButton"][1]["defaults"] = {} +defs["igRadioButton"][1]["funcname"] = "RadioButton" +defs["igRadioButton"][1]["namespace"] = "ImGui" +defs["igRadioButton"][1]["ov_cimguiname"] = "igRadioButtonBool" +defs["igRadioButton"][1]["ret"] = "bool" +defs["igRadioButton"][1]["signature"] = "(const char*,bool)" +defs["igRadioButton"][1]["stname"] = "" +defs["igRadioButton"][2] = {} +defs["igRadioButton"][2]["args"] = "(const char* label,int* v,int v_button)" +defs["igRadioButton"][2]["argsT"] = {} +defs["igRadioButton"][2]["argsT"][1] = {} +defs["igRadioButton"][2]["argsT"][1]["name"] = "label" +defs["igRadioButton"][2]["argsT"][1]["type"] = "const char*" +defs["igRadioButton"][2]["argsT"][2] = {} +defs["igRadioButton"][2]["argsT"][2]["name"] = "v" +defs["igRadioButton"][2]["argsT"][2]["type"] = "int*" +defs["igRadioButton"][2]["argsT"][3] = {} +defs["igRadioButton"][2]["argsT"][3]["name"] = "v_button" +defs["igRadioButton"][2]["argsT"][3]["type"] = "int" +defs["igRadioButton"][2]["argsoriginal"] = "(const char* label,int* v,int v_button)" +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]["namespace"] = "ImGui" +defs["igRadioButton"][2]["ov_cimguiname"] = "igRadioButtonIntPtr" +defs["igRadioButton"][2]["ret"] = "bool" +defs["igRadioButton"][2]["signature"] = "(const char*,int*,int)" +defs["igRadioButton"][2]["stname"] = "" +defs["igRadioButton"]["(const char*,bool)"] = defs["igRadioButton"][1] +defs["igRadioButton"]["(const char*,int*,int)"] = defs["igRadioButton"][2] +defs["igRender"] = {} +defs["igRender"][1] = {} +defs["igRender"][1]["args"] = "()" +defs["igRender"][1]["argsT"] = {} +defs["igRender"][1]["argsoriginal"] = "()" +defs["igRender"][1]["call_args"] = "()" +defs["igRender"][1]["cimguiname"] = "igRender" +defs["igRender"][1]["defaults"] = {} +defs["igRender"][1]["funcname"] = "Render" +defs["igRender"][1]["namespace"] = "ImGui" +defs["igRender"][1]["ov_cimguiname"] = "igRender" +defs["igRender"][1]["ret"] = "void" +defs["igRender"][1]["signature"] = "()" +defs["igRender"][1]["stname"] = "" +defs["igRender"]["()"] = defs["igRender"][1] +defs["igResetMouseDragDelta"] = {} +defs["igResetMouseDragDelta"][1] = {} +defs["igResetMouseDragDelta"][1]["args"] = "(ImGuiMouseButton button)" +defs["igResetMouseDragDelta"][1]["argsT"] = {} +defs["igResetMouseDragDelta"][1]["argsT"][1] = {} +defs["igResetMouseDragDelta"][1]["argsT"][1]["name"] = "button" +defs["igResetMouseDragDelta"][1]["argsT"][1]["type"] = "ImGuiMouseButton" +defs["igResetMouseDragDelta"][1]["argsoriginal"] = "(ImGuiMouseButton button=0)" +defs["igResetMouseDragDelta"][1]["call_args"] = "(button)" +defs["igResetMouseDragDelta"][1]["cimguiname"] = "igResetMouseDragDelta" +defs["igResetMouseDragDelta"][1]["defaults"] = {} +defs["igResetMouseDragDelta"][1]["defaults"]["button"] = "0" +defs["igResetMouseDragDelta"][1]["funcname"] = "ResetMouseDragDelta" +defs["igResetMouseDragDelta"][1]["namespace"] = "ImGui" +defs["igResetMouseDragDelta"][1]["ov_cimguiname"] = "igResetMouseDragDelta" +defs["igResetMouseDragDelta"][1]["ret"] = "void" +defs["igResetMouseDragDelta"][1]["signature"] = "(ImGuiMouseButton)" +defs["igResetMouseDragDelta"][1]["stname"] = "" +defs["igResetMouseDragDelta"]["(ImGuiMouseButton)"] = defs["igResetMouseDragDelta"][1] +defs["igSameLine"] = {} +defs["igSameLine"][1] = {} +defs["igSameLine"][1]["args"] = "(float offset_from_start_x,float spacing)" +defs["igSameLine"][1]["argsT"] = {} +defs["igSameLine"][1]["argsT"][1] = {} +defs["igSameLine"][1]["argsT"][1]["name"] = "offset_from_start_x" +defs["igSameLine"][1]["argsT"][1]["type"] = "float" +defs["igSameLine"][1]["argsT"][2] = {} +defs["igSameLine"][1]["argsT"][2]["name"] = "spacing" +defs["igSameLine"][1]["argsT"][2]["type"] = "float" +defs["igSameLine"][1]["argsoriginal"] = "(float offset_from_start_x=0.0f,float spacing=-1.0f)" +defs["igSameLine"][1]["call_args"] = "(offset_from_start_x,spacing)" +defs["igSameLine"][1]["cimguiname"] = "igSameLine" +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]["namespace"] = "ImGui" +defs["igSameLine"][1]["ov_cimguiname"] = "igSameLine" +defs["igSameLine"][1]["ret"] = "void" +defs["igSameLine"][1]["signature"] = "(float,float)" +defs["igSameLine"][1]["stname"] = "" +defs["igSameLine"]["(float,float)"] = defs["igSameLine"][1] +defs["igSaveIniSettingsToDisk"] = {} +defs["igSaveIniSettingsToDisk"][1] = {} +defs["igSaveIniSettingsToDisk"][1]["args"] = "(const char* ini_filename)" +defs["igSaveIniSettingsToDisk"][1]["argsT"] = {} +defs["igSaveIniSettingsToDisk"][1]["argsT"][1] = {} +defs["igSaveIniSettingsToDisk"][1]["argsT"][1]["name"] = "ini_filename" +defs["igSaveIniSettingsToDisk"][1]["argsT"][1]["type"] = "const char*" +defs["igSaveIniSettingsToDisk"][1]["argsoriginal"] = "(const char* ini_filename)" +defs["igSaveIniSettingsToDisk"][1]["call_args"] = "(ini_filename)" +defs["igSaveIniSettingsToDisk"][1]["cimguiname"] = "igSaveIniSettingsToDisk" +defs["igSaveIniSettingsToDisk"][1]["defaults"] = {} +defs["igSaveIniSettingsToDisk"][1]["funcname"] = "SaveIniSettingsToDisk" +defs["igSaveIniSettingsToDisk"][1]["namespace"] = "ImGui" +defs["igSaveIniSettingsToDisk"][1]["ov_cimguiname"] = "igSaveIniSettingsToDisk" +defs["igSaveIniSettingsToDisk"][1]["ret"] = "void" +defs["igSaveIniSettingsToDisk"][1]["signature"] = "(const char*)" +defs["igSaveIniSettingsToDisk"][1]["stname"] = "" +defs["igSaveIniSettingsToDisk"]["(const char*)"] = defs["igSaveIniSettingsToDisk"][1] +defs["igSaveIniSettingsToMemory"] = {} +defs["igSaveIniSettingsToMemory"][1] = {} +defs["igSaveIniSettingsToMemory"][1]["args"] = "(size_t* out_ini_size)" +defs["igSaveIniSettingsToMemory"][1]["argsT"] = {} +defs["igSaveIniSettingsToMemory"][1]["argsT"][1] = {} +defs["igSaveIniSettingsToMemory"][1]["argsT"][1]["name"] = "out_ini_size" +defs["igSaveIniSettingsToMemory"][1]["argsT"][1]["type"] = "size_t*" +defs["igSaveIniSettingsToMemory"][1]["argsoriginal"] = "(size_t* out_ini_size=((void*)0))" +defs["igSaveIniSettingsToMemory"][1]["call_args"] = "(out_ini_size)" +defs["igSaveIniSettingsToMemory"][1]["cimguiname"] = "igSaveIniSettingsToMemory" +defs["igSaveIniSettingsToMemory"][1]["defaults"] = {} +defs["igSaveIniSettingsToMemory"][1]["defaults"]["out_ini_size"] = "((void*)0)" +defs["igSaveIniSettingsToMemory"][1]["funcname"] = "SaveIniSettingsToMemory" +defs["igSaveIniSettingsToMemory"][1]["namespace"] = "ImGui" +defs["igSaveIniSettingsToMemory"][1]["ov_cimguiname"] = "igSaveIniSettingsToMemory" +defs["igSaveIniSettingsToMemory"][1]["ret"] = "const char*" +defs["igSaveIniSettingsToMemory"][1]["signature"] = "(size_t*)" +defs["igSaveIniSettingsToMemory"][1]["stname"] = "" +defs["igSaveIniSettingsToMemory"]["(size_t*)"] = defs["igSaveIniSettingsToMemory"][1] +defs["igSelectable"] = {} +defs["igSelectable"][1] = {} +defs["igSelectable"][1]["args"] = "(const char* label,bool selected,ImGuiSelectableFlags flags,const ImVec2 size)" +defs["igSelectable"][1]["argsT"] = {} +defs["igSelectable"][1]["argsT"][1] = {} +defs["igSelectable"][1]["argsT"][1]["name"] = "label" +defs["igSelectable"][1]["argsT"][1]["type"] = "const char*" +defs["igSelectable"][1]["argsT"][2] = {} +defs["igSelectable"][1]["argsT"][2]["name"] = "selected" +defs["igSelectable"][1]["argsT"][2]["type"] = "bool" +defs["igSelectable"][1]["argsT"][3] = {} +defs["igSelectable"][1]["argsT"][3]["name"] = "flags" +defs["igSelectable"][1]["argsT"][3]["type"] = "ImGuiSelectableFlags" +defs["igSelectable"][1]["argsT"][4] = {} +defs["igSelectable"][1]["argsT"][4]["name"] = "size" +defs["igSelectable"][1]["argsT"][4]["type"] = "const ImVec2" +defs["igSelectable"][1]["argsoriginal"] = "(const char* label,bool selected=false,ImGuiSelectableFlags flags=0,const ImVec2& size=ImVec2(0,0))" +defs["igSelectable"][1]["call_args"] = "(label,selected,flags,size)" +defs["igSelectable"][1]["cimguiname"] = "igSelectable" +defs["igSelectable"][1]["defaults"] = {} +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]["namespace"] = "ImGui" +defs["igSelectable"][1]["ov_cimguiname"] = "igSelectableBool" +defs["igSelectable"][1]["ret"] = "bool" +defs["igSelectable"][1]["signature"] = "(const char*,bool,ImGuiSelectableFlags,const ImVec2)" +defs["igSelectable"][1]["stname"] = "" +defs["igSelectable"][2] = {} +defs["igSelectable"][2]["args"] = "(const char* label,bool* p_selected,ImGuiSelectableFlags flags,const ImVec2 size)" +defs["igSelectable"][2]["argsT"] = {} +defs["igSelectable"][2]["argsT"][1] = {} +defs["igSelectable"][2]["argsT"][1]["name"] = "label" +defs["igSelectable"][2]["argsT"][1]["type"] = "const char*" +defs["igSelectable"][2]["argsT"][2] = {} +defs["igSelectable"][2]["argsT"][2]["name"] = "p_selected" +defs["igSelectable"][2]["argsT"][2]["type"] = "bool*" +defs["igSelectable"][2]["argsT"][3] = {} +defs["igSelectable"][2]["argsT"][3]["name"] = "flags" +defs["igSelectable"][2]["argsT"][3]["type"] = "ImGuiSelectableFlags" +defs["igSelectable"][2]["argsT"][4] = {} +defs["igSelectable"][2]["argsT"][4]["name"] = "size" +defs["igSelectable"][2]["argsT"][4]["type"] = "const ImVec2" +defs["igSelectable"][2]["argsoriginal"] = "(const char* label,bool* p_selected,ImGuiSelectableFlags flags=0,const ImVec2& size=ImVec2(0,0))" +defs["igSelectable"][2]["call_args"] = "(label,p_selected,flags,size)" +defs["igSelectable"][2]["cimguiname"] = "igSelectable" +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]["namespace"] = "ImGui" +defs["igSelectable"][2]["ov_cimguiname"] = "igSelectableBoolPtr" +defs["igSelectable"][2]["ret"] = "bool" +defs["igSelectable"][2]["signature"] = "(const char*,bool*,ImGuiSelectableFlags,const ImVec2)" +defs["igSelectable"][2]["stname"] = "" +defs["igSelectable"]["(const char*,bool*,ImGuiSelectableFlags,const ImVec2)"] = defs["igSelectable"][2] +defs["igSelectable"]["(const char*,bool,ImGuiSelectableFlags,const ImVec2)"] = defs["igSelectable"][1] +defs["igSeparator"] = {} +defs["igSeparator"][1] = {} +defs["igSeparator"][1]["args"] = "()" +defs["igSeparator"][1]["argsT"] = {} +defs["igSeparator"][1]["argsoriginal"] = "()" +defs["igSeparator"][1]["call_args"] = "()" +defs["igSeparator"][1]["cimguiname"] = "igSeparator" +defs["igSeparator"][1]["defaults"] = {} +defs["igSeparator"][1]["funcname"] = "Separator" +defs["igSeparator"][1]["namespace"] = "ImGui" +defs["igSeparator"][1]["ov_cimguiname"] = "igSeparator" +defs["igSeparator"][1]["ret"] = "void" +defs["igSeparator"][1]["signature"] = "()" +defs["igSeparator"][1]["stname"] = "" +defs["igSeparator"]["()"] = defs["igSeparator"][1] +defs["igSetAllocatorFunctions"] = {} +defs["igSetAllocatorFunctions"][1] = {} +defs["igSetAllocatorFunctions"][1]["args"] = "(void*(*alloc_func)(size_t sz,void* user_data),void(*free_func)(void* ptr,void* user_data),void* user_data)" +defs["igSetAllocatorFunctions"][1]["argsT"] = {} +defs["igSetAllocatorFunctions"][1]["argsT"][1] = {} +defs["igSetAllocatorFunctions"][1]["argsT"][1]["name"] = "alloc_func" +defs["igSetAllocatorFunctions"][1]["argsT"][1]["ret"] = "void*" +defs["igSetAllocatorFunctions"][1]["argsT"][1]["signature"] = "(size_t sz,void* user_data)" +defs["igSetAllocatorFunctions"][1]["argsT"][1]["type"] = "void*(*)(size_t sz,void* user_data)" +defs["igSetAllocatorFunctions"][1]["argsT"][2] = {} +defs["igSetAllocatorFunctions"][1]["argsT"][2]["name"] = "free_func" +defs["igSetAllocatorFunctions"][1]["argsT"][2]["ret"] = "void" +defs["igSetAllocatorFunctions"][1]["argsT"][2]["signature"] = "(void* ptr,void* user_data)" +defs["igSetAllocatorFunctions"][1]["argsT"][2]["type"] = "void(*)(void* ptr,void* user_data)" +defs["igSetAllocatorFunctions"][1]["argsT"][3] = {} +defs["igSetAllocatorFunctions"][1]["argsT"][3]["name"] = "user_data" +defs["igSetAllocatorFunctions"][1]["argsT"][3]["type"] = "void*" +defs["igSetAllocatorFunctions"][1]["argsoriginal"] = "(void*(*alloc_func)(size_t sz,void* user_data),void(*free_func)(void* ptr,void* user_data),void* user_data=((void*)0))" +defs["igSetAllocatorFunctions"][1]["call_args"] = "(alloc_func,free_func,user_data)" +defs["igSetAllocatorFunctions"][1]["cimguiname"] = "igSetAllocatorFunctions" +defs["igSetAllocatorFunctions"][1]["defaults"] = {} +defs["igSetAllocatorFunctions"][1]["defaults"]["user_data"] = "((void*)0)" +defs["igSetAllocatorFunctions"][1]["funcname"] = "SetAllocatorFunctions" +defs["igSetAllocatorFunctions"][1]["namespace"] = "ImGui" +defs["igSetAllocatorFunctions"][1]["ov_cimguiname"] = "igSetAllocatorFunctions" +defs["igSetAllocatorFunctions"][1]["ret"] = "void" +defs["igSetAllocatorFunctions"][1]["signature"] = "(void*(*)(size_t,void*),void(*)(void*,void*),void*)" +defs["igSetAllocatorFunctions"][1]["stname"] = "" +defs["igSetAllocatorFunctions"]["(void*(*)(size_t,void*),void(*)(void*,void*),void*)"] = defs["igSetAllocatorFunctions"][1] +defs["igSetClipboardText"] = {} +defs["igSetClipboardText"][1] = {} +defs["igSetClipboardText"][1]["args"] = "(const char* text)" +defs["igSetClipboardText"][1]["argsT"] = {} +defs["igSetClipboardText"][1]["argsT"][1] = {} +defs["igSetClipboardText"][1]["argsT"][1]["name"] = "text" +defs["igSetClipboardText"][1]["argsT"][1]["type"] = "const char*" +defs["igSetClipboardText"][1]["argsoriginal"] = "(const char* text)" +defs["igSetClipboardText"][1]["call_args"] = "(text)" +defs["igSetClipboardText"][1]["cimguiname"] = "igSetClipboardText" +defs["igSetClipboardText"][1]["defaults"] = {} +defs["igSetClipboardText"][1]["funcname"] = "SetClipboardText" +defs["igSetClipboardText"][1]["namespace"] = "ImGui" +defs["igSetClipboardText"][1]["ov_cimguiname"] = "igSetClipboardText" +defs["igSetClipboardText"][1]["ret"] = "void" +defs["igSetClipboardText"][1]["signature"] = "(const char*)" +defs["igSetClipboardText"][1]["stname"] = "" +defs["igSetClipboardText"]["(const char*)"] = defs["igSetClipboardText"][1] +defs["igSetColorEditOptions"] = {} +defs["igSetColorEditOptions"][1] = {} +defs["igSetColorEditOptions"][1]["args"] = "(ImGuiColorEditFlags flags)" +defs["igSetColorEditOptions"][1]["argsT"] = {} +defs["igSetColorEditOptions"][1]["argsT"][1] = {} +defs["igSetColorEditOptions"][1]["argsT"][1]["name"] = "flags" +defs["igSetColorEditOptions"][1]["argsT"][1]["type"] = "ImGuiColorEditFlags" +defs["igSetColorEditOptions"][1]["argsoriginal"] = "(ImGuiColorEditFlags flags)" +defs["igSetColorEditOptions"][1]["call_args"] = "(flags)" +defs["igSetColorEditOptions"][1]["cimguiname"] = "igSetColorEditOptions" +defs["igSetColorEditOptions"][1]["defaults"] = {} +defs["igSetColorEditOptions"][1]["funcname"] = "SetColorEditOptions" +defs["igSetColorEditOptions"][1]["namespace"] = "ImGui" +defs["igSetColorEditOptions"][1]["ov_cimguiname"] = "igSetColorEditOptions" +defs["igSetColorEditOptions"][1]["ret"] = "void" +defs["igSetColorEditOptions"][1]["signature"] = "(ImGuiColorEditFlags)" +defs["igSetColorEditOptions"][1]["stname"] = "" +defs["igSetColorEditOptions"]["(ImGuiColorEditFlags)"] = defs["igSetColorEditOptions"][1] +defs["igSetColumnOffset"] = {} +defs["igSetColumnOffset"][1] = {} +defs["igSetColumnOffset"][1]["args"] = "(int column_index,float offset_x)" +defs["igSetColumnOffset"][1]["argsT"] = {} +defs["igSetColumnOffset"][1]["argsT"][1] = {} +defs["igSetColumnOffset"][1]["argsT"][1]["name"] = "column_index" +defs["igSetColumnOffset"][1]["argsT"][1]["type"] = "int" +defs["igSetColumnOffset"][1]["argsT"][2] = {} +defs["igSetColumnOffset"][1]["argsT"][2]["name"] = "offset_x" +defs["igSetColumnOffset"][1]["argsT"][2]["type"] = "float" +defs["igSetColumnOffset"][1]["argsoriginal"] = "(int column_index,float offset_x)" +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]["namespace"] = "ImGui" +defs["igSetColumnOffset"][1]["ov_cimguiname"] = "igSetColumnOffset" +defs["igSetColumnOffset"][1]["ret"] = "void" +defs["igSetColumnOffset"][1]["signature"] = "(int,float)" +defs["igSetColumnOffset"][1]["stname"] = "" +defs["igSetColumnOffset"]["(int,float)"] = defs["igSetColumnOffset"][1] +defs["igSetColumnWidth"] = {} +defs["igSetColumnWidth"][1] = {} +defs["igSetColumnWidth"][1]["args"] = "(int column_index,float width)" +defs["igSetColumnWidth"][1]["argsT"] = {} +defs["igSetColumnWidth"][1]["argsT"][1] = {} +defs["igSetColumnWidth"][1]["argsT"][1]["name"] = "column_index" +defs["igSetColumnWidth"][1]["argsT"][1]["type"] = "int" +defs["igSetColumnWidth"][1]["argsT"][2] = {} +defs["igSetColumnWidth"][1]["argsT"][2]["name"] = "width" +defs["igSetColumnWidth"][1]["argsT"][2]["type"] = "float" +defs["igSetColumnWidth"][1]["argsoriginal"] = "(int column_index,float width)" +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]["namespace"] = "ImGui" +defs["igSetColumnWidth"][1]["ov_cimguiname"] = "igSetColumnWidth" +defs["igSetColumnWidth"][1]["ret"] = "void" +defs["igSetColumnWidth"][1]["signature"] = "(int,float)" +defs["igSetColumnWidth"][1]["stname"] = "" +defs["igSetColumnWidth"]["(int,float)"] = defs["igSetColumnWidth"][1] +defs["igSetCurrentContext"] = {} +defs["igSetCurrentContext"][1] = {} +defs["igSetCurrentContext"][1]["args"] = "(ImGuiContext* ctx)" +defs["igSetCurrentContext"][1]["argsT"] = {} +defs["igSetCurrentContext"][1]["argsT"][1] = {} +defs["igSetCurrentContext"][1]["argsT"][1]["name"] = "ctx" +defs["igSetCurrentContext"][1]["argsT"][1]["type"] = "ImGuiContext*" +defs["igSetCurrentContext"][1]["argsoriginal"] = "(ImGuiContext* ctx)" +defs["igSetCurrentContext"][1]["call_args"] = "(ctx)" +defs["igSetCurrentContext"][1]["cimguiname"] = "igSetCurrentContext" +defs["igSetCurrentContext"][1]["defaults"] = {} +defs["igSetCurrentContext"][1]["funcname"] = "SetCurrentContext" +defs["igSetCurrentContext"][1]["namespace"] = "ImGui" +defs["igSetCurrentContext"][1]["ov_cimguiname"] = "igSetCurrentContext" +defs["igSetCurrentContext"][1]["ret"] = "void" +defs["igSetCurrentContext"][1]["signature"] = "(ImGuiContext*)" +defs["igSetCurrentContext"][1]["stname"] = "" +defs["igSetCurrentContext"]["(ImGuiContext*)"] = defs["igSetCurrentContext"][1] +defs["igSetCursorPos"] = {} +defs["igSetCursorPos"][1] = {} +defs["igSetCursorPos"][1]["args"] = "(const ImVec2 local_pos)" +defs["igSetCursorPos"][1]["argsT"] = {} +defs["igSetCursorPos"][1]["argsT"][1] = {} +defs["igSetCursorPos"][1]["argsT"][1]["name"] = "local_pos" +defs["igSetCursorPos"][1]["argsT"][1]["type"] = "const ImVec2" +defs["igSetCursorPos"][1]["argsoriginal"] = "(const ImVec2& local_pos)" +defs["igSetCursorPos"][1]["call_args"] = "(local_pos)" +defs["igSetCursorPos"][1]["cimguiname"] = "igSetCursorPos" +defs["igSetCursorPos"][1]["defaults"] = {} +defs["igSetCursorPos"][1]["funcname"] = "SetCursorPos" +defs["igSetCursorPos"][1]["namespace"] = "ImGui" +defs["igSetCursorPos"][1]["ov_cimguiname"] = "igSetCursorPos" +defs["igSetCursorPos"][1]["ret"] = "void" +defs["igSetCursorPos"][1]["signature"] = "(const ImVec2)" +defs["igSetCursorPos"][1]["stname"] = "" +defs["igSetCursorPos"]["(const ImVec2)"] = defs["igSetCursorPos"][1] +defs["igSetCursorPosX"] = {} +defs["igSetCursorPosX"][1] = {} +defs["igSetCursorPosX"][1]["args"] = "(float local_x)" +defs["igSetCursorPosX"][1]["argsT"] = {} +defs["igSetCursorPosX"][1]["argsT"][1] = {} +defs["igSetCursorPosX"][1]["argsT"][1]["name"] = "local_x" +defs["igSetCursorPosX"][1]["argsT"][1]["type"] = "float" +defs["igSetCursorPosX"][1]["argsoriginal"] = "(float local_x)" +defs["igSetCursorPosX"][1]["call_args"] = "(local_x)" +defs["igSetCursorPosX"][1]["cimguiname"] = "igSetCursorPosX" +defs["igSetCursorPosX"][1]["defaults"] = {} +defs["igSetCursorPosX"][1]["funcname"] = "SetCursorPosX" +defs["igSetCursorPosX"][1]["namespace"] = "ImGui" +defs["igSetCursorPosX"][1]["ov_cimguiname"] = "igSetCursorPosX" +defs["igSetCursorPosX"][1]["ret"] = "void" +defs["igSetCursorPosX"][1]["signature"] = "(float)" +defs["igSetCursorPosX"][1]["stname"] = "" +defs["igSetCursorPosX"]["(float)"] = defs["igSetCursorPosX"][1] +defs["igSetCursorPosY"] = {} +defs["igSetCursorPosY"][1] = {} +defs["igSetCursorPosY"][1]["args"] = "(float local_y)" +defs["igSetCursorPosY"][1]["argsT"] = {} +defs["igSetCursorPosY"][1]["argsT"][1] = {} +defs["igSetCursorPosY"][1]["argsT"][1]["name"] = "local_y" +defs["igSetCursorPosY"][1]["argsT"][1]["type"] = "float" +defs["igSetCursorPosY"][1]["argsoriginal"] = "(float local_y)" +defs["igSetCursorPosY"][1]["call_args"] = "(local_y)" +defs["igSetCursorPosY"][1]["cimguiname"] = "igSetCursorPosY" +defs["igSetCursorPosY"][1]["defaults"] = {} +defs["igSetCursorPosY"][1]["funcname"] = "SetCursorPosY" +defs["igSetCursorPosY"][1]["namespace"] = "ImGui" +defs["igSetCursorPosY"][1]["ov_cimguiname"] = "igSetCursorPosY" +defs["igSetCursorPosY"][1]["ret"] = "void" +defs["igSetCursorPosY"][1]["signature"] = "(float)" +defs["igSetCursorPosY"][1]["stname"] = "" +defs["igSetCursorPosY"]["(float)"] = defs["igSetCursorPosY"][1] +defs["igSetCursorScreenPos"] = {} +defs["igSetCursorScreenPos"][1] = {} +defs["igSetCursorScreenPos"][1]["args"] = "(const ImVec2 pos)" +defs["igSetCursorScreenPos"][1]["argsT"] = {} +defs["igSetCursorScreenPos"][1]["argsT"][1] = {} +defs["igSetCursorScreenPos"][1]["argsT"][1]["name"] = "pos" +defs["igSetCursorScreenPos"][1]["argsT"][1]["type"] = "const ImVec2" +defs["igSetCursorScreenPos"][1]["argsoriginal"] = "(const ImVec2& pos)" +defs["igSetCursorScreenPos"][1]["call_args"] = "(pos)" +defs["igSetCursorScreenPos"][1]["cimguiname"] = "igSetCursorScreenPos" +defs["igSetCursorScreenPos"][1]["defaults"] = {} +defs["igSetCursorScreenPos"][1]["funcname"] = "SetCursorScreenPos" +defs["igSetCursorScreenPos"][1]["namespace"] = "ImGui" +defs["igSetCursorScreenPos"][1]["ov_cimguiname"] = "igSetCursorScreenPos" +defs["igSetCursorScreenPos"][1]["ret"] = "void" +defs["igSetCursorScreenPos"][1]["signature"] = "(const ImVec2)" +defs["igSetCursorScreenPos"][1]["stname"] = "" +defs["igSetCursorScreenPos"]["(const ImVec2)"] = defs["igSetCursorScreenPos"][1] +defs["igSetDragDropPayload"] = {} +defs["igSetDragDropPayload"][1] = {} +defs["igSetDragDropPayload"][1]["args"] = "(const char* type,const void* data,size_t sz,ImGuiCond cond)" +defs["igSetDragDropPayload"][1]["argsT"] = {} +defs["igSetDragDropPayload"][1]["argsT"][1] = {} +defs["igSetDragDropPayload"][1]["argsT"][1]["name"] = "type" +defs["igSetDragDropPayload"][1]["argsT"][1]["type"] = "const char*" +defs["igSetDragDropPayload"][1]["argsT"][2] = {} +defs["igSetDragDropPayload"][1]["argsT"][2]["name"] = "data" +defs["igSetDragDropPayload"][1]["argsT"][2]["type"] = "const void*" +defs["igSetDragDropPayload"][1]["argsT"][3] = {} +defs["igSetDragDropPayload"][1]["argsT"][3]["name"] = "sz" +defs["igSetDragDropPayload"][1]["argsT"][3]["type"] = "size_t" +defs["igSetDragDropPayload"][1]["argsT"][4] = {} +defs["igSetDragDropPayload"][1]["argsT"][4]["name"] = "cond" +defs["igSetDragDropPayload"][1]["argsT"][4]["type"] = "ImGuiCond" +defs["igSetDragDropPayload"][1]["argsoriginal"] = "(const char* type,const void* data,size_t sz,ImGuiCond cond=0)" +defs["igSetDragDropPayload"][1]["call_args"] = "(type,data,sz,cond)" +defs["igSetDragDropPayload"][1]["cimguiname"] = "igSetDragDropPayload" +defs["igSetDragDropPayload"][1]["defaults"] = {} +defs["igSetDragDropPayload"][1]["defaults"]["cond"] = "0" +defs["igSetDragDropPayload"][1]["funcname"] = "SetDragDropPayload" +defs["igSetDragDropPayload"][1]["namespace"] = "ImGui" +defs["igSetDragDropPayload"][1]["ov_cimguiname"] = "igSetDragDropPayload" +defs["igSetDragDropPayload"][1]["ret"] = "bool" +defs["igSetDragDropPayload"][1]["signature"] = "(const char*,const void*,size_t,ImGuiCond)" +defs["igSetDragDropPayload"][1]["stname"] = "" +defs["igSetDragDropPayload"]["(const char*,const void*,size_t,ImGuiCond)"] = defs["igSetDragDropPayload"][1] +defs["igSetItemAllowOverlap"] = {} +defs["igSetItemAllowOverlap"][1] = {} +defs["igSetItemAllowOverlap"][1]["args"] = "()" +defs["igSetItemAllowOverlap"][1]["argsT"] = {} +defs["igSetItemAllowOverlap"][1]["argsoriginal"] = "()" +defs["igSetItemAllowOverlap"][1]["call_args"] = "()" +defs["igSetItemAllowOverlap"][1]["cimguiname"] = "igSetItemAllowOverlap" +defs["igSetItemAllowOverlap"][1]["defaults"] = {} +defs["igSetItemAllowOverlap"][1]["funcname"] = "SetItemAllowOverlap" +defs["igSetItemAllowOverlap"][1]["namespace"] = "ImGui" +defs["igSetItemAllowOverlap"][1]["ov_cimguiname"] = "igSetItemAllowOverlap" +defs["igSetItemAllowOverlap"][1]["ret"] = "void" +defs["igSetItemAllowOverlap"][1]["signature"] = "()" +defs["igSetItemAllowOverlap"][1]["stname"] = "" +defs["igSetItemAllowOverlap"]["()"] = defs["igSetItemAllowOverlap"][1] +defs["igSetItemDefaultFocus"] = {} +defs["igSetItemDefaultFocus"][1] = {} +defs["igSetItemDefaultFocus"][1]["args"] = "()" +defs["igSetItemDefaultFocus"][1]["argsT"] = {} +defs["igSetItemDefaultFocus"][1]["argsoriginal"] = "()" +defs["igSetItemDefaultFocus"][1]["call_args"] = "()" +defs["igSetItemDefaultFocus"][1]["cimguiname"] = "igSetItemDefaultFocus" +defs["igSetItemDefaultFocus"][1]["defaults"] = {} +defs["igSetItemDefaultFocus"][1]["funcname"] = "SetItemDefaultFocus" +defs["igSetItemDefaultFocus"][1]["namespace"] = "ImGui" +defs["igSetItemDefaultFocus"][1]["ov_cimguiname"] = "igSetItemDefaultFocus" +defs["igSetItemDefaultFocus"][1]["ret"] = "void" +defs["igSetItemDefaultFocus"][1]["signature"] = "()" +defs["igSetItemDefaultFocus"][1]["stname"] = "" +defs["igSetItemDefaultFocus"]["()"] = defs["igSetItemDefaultFocus"][1] +defs["igSetKeyboardFocusHere"] = {} +defs["igSetKeyboardFocusHere"][1] = {} +defs["igSetKeyboardFocusHere"][1]["args"] = "(int offset)" +defs["igSetKeyboardFocusHere"][1]["argsT"] = {} +defs["igSetKeyboardFocusHere"][1]["argsT"][1] = {} +defs["igSetKeyboardFocusHere"][1]["argsT"][1]["name"] = "offset" +defs["igSetKeyboardFocusHere"][1]["argsT"][1]["type"] = "int" +defs["igSetKeyboardFocusHere"][1]["argsoriginal"] = "(int offset=0)" +defs["igSetKeyboardFocusHere"][1]["call_args"] = "(offset)" +defs["igSetKeyboardFocusHere"][1]["cimguiname"] = "igSetKeyboardFocusHere" +defs["igSetKeyboardFocusHere"][1]["defaults"] = {} +defs["igSetKeyboardFocusHere"][1]["defaults"]["offset"] = "0" +defs["igSetKeyboardFocusHere"][1]["funcname"] = "SetKeyboardFocusHere" +defs["igSetKeyboardFocusHere"][1]["namespace"] = "ImGui" +defs["igSetKeyboardFocusHere"][1]["ov_cimguiname"] = "igSetKeyboardFocusHere" +defs["igSetKeyboardFocusHere"][1]["ret"] = "void" +defs["igSetKeyboardFocusHere"][1]["signature"] = "(int)" +defs["igSetKeyboardFocusHere"][1]["stname"] = "" +defs["igSetKeyboardFocusHere"]["(int)"] = defs["igSetKeyboardFocusHere"][1] +defs["igSetMouseCursor"] = {} +defs["igSetMouseCursor"][1] = {} +defs["igSetMouseCursor"][1]["args"] = "(ImGuiMouseCursor cursor_type)" +defs["igSetMouseCursor"][1]["argsT"] = {} +defs["igSetMouseCursor"][1]["argsT"][1] = {} +defs["igSetMouseCursor"][1]["argsT"][1]["name"] = "cursor_type" +defs["igSetMouseCursor"][1]["argsT"][1]["type"] = "ImGuiMouseCursor" +defs["igSetMouseCursor"][1]["argsoriginal"] = "(ImGuiMouseCursor cursor_type)" +defs["igSetMouseCursor"][1]["call_args"] = "(cursor_type)" +defs["igSetMouseCursor"][1]["cimguiname"] = "igSetMouseCursor" +defs["igSetMouseCursor"][1]["defaults"] = {} +defs["igSetMouseCursor"][1]["funcname"] = "SetMouseCursor" +defs["igSetMouseCursor"][1]["namespace"] = "ImGui" +defs["igSetMouseCursor"][1]["ov_cimguiname"] = "igSetMouseCursor" +defs["igSetMouseCursor"][1]["ret"] = "void" +defs["igSetMouseCursor"][1]["signature"] = "(ImGuiMouseCursor)" +defs["igSetMouseCursor"][1]["stname"] = "" +defs["igSetMouseCursor"]["(ImGuiMouseCursor)"] = defs["igSetMouseCursor"][1] +defs["igSetNextItemOpen"] = {} +defs["igSetNextItemOpen"][1] = {} +defs["igSetNextItemOpen"][1]["args"] = "(bool is_open,ImGuiCond cond)" +defs["igSetNextItemOpen"][1]["argsT"] = {} +defs["igSetNextItemOpen"][1]["argsT"][1] = {} +defs["igSetNextItemOpen"][1]["argsT"][1]["name"] = "is_open" +defs["igSetNextItemOpen"][1]["argsT"][1]["type"] = "bool" +defs["igSetNextItemOpen"][1]["argsT"][2] = {} +defs["igSetNextItemOpen"][1]["argsT"][2]["name"] = "cond" +defs["igSetNextItemOpen"][1]["argsT"][2]["type"] = "ImGuiCond" +defs["igSetNextItemOpen"][1]["argsoriginal"] = "(bool is_open,ImGuiCond cond=0)" +defs["igSetNextItemOpen"][1]["call_args"] = "(is_open,cond)" +defs["igSetNextItemOpen"][1]["cimguiname"] = "igSetNextItemOpen" +defs["igSetNextItemOpen"][1]["defaults"] = {} +defs["igSetNextItemOpen"][1]["defaults"]["cond"] = "0" +defs["igSetNextItemOpen"][1]["funcname"] = "SetNextItemOpen" +defs["igSetNextItemOpen"][1]["namespace"] = "ImGui" +defs["igSetNextItemOpen"][1]["ov_cimguiname"] = "igSetNextItemOpen" +defs["igSetNextItemOpen"][1]["ret"] = "void" +defs["igSetNextItemOpen"][1]["signature"] = "(bool,ImGuiCond)" +defs["igSetNextItemOpen"][1]["stname"] = "" +defs["igSetNextItemOpen"]["(bool,ImGuiCond)"] = defs["igSetNextItemOpen"][1] +defs["igSetNextItemWidth"] = {} +defs["igSetNextItemWidth"][1] = {} +defs["igSetNextItemWidth"][1]["args"] = "(float item_width)" +defs["igSetNextItemWidth"][1]["argsT"] = {} +defs["igSetNextItemWidth"][1]["argsT"][1] = {} +defs["igSetNextItemWidth"][1]["argsT"][1]["name"] = "item_width" +defs["igSetNextItemWidth"][1]["argsT"][1]["type"] = "float" +defs["igSetNextItemWidth"][1]["argsoriginal"] = "(float item_width)" +defs["igSetNextItemWidth"][1]["call_args"] = "(item_width)" +defs["igSetNextItemWidth"][1]["cimguiname"] = "igSetNextItemWidth" +defs["igSetNextItemWidth"][1]["defaults"] = {} +defs["igSetNextItemWidth"][1]["funcname"] = "SetNextItemWidth" +defs["igSetNextItemWidth"][1]["namespace"] = "ImGui" +defs["igSetNextItemWidth"][1]["ov_cimguiname"] = "igSetNextItemWidth" +defs["igSetNextItemWidth"][1]["ret"] = "void" +defs["igSetNextItemWidth"][1]["signature"] = "(float)" +defs["igSetNextItemWidth"][1]["stname"] = "" +defs["igSetNextItemWidth"]["(float)"] = defs["igSetNextItemWidth"][1] +defs["igSetNextWindowBgAlpha"] = {} +defs["igSetNextWindowBgAlpha"][1] = {} +defs["igSetNextWindowBgAlpha"][1]["args"] = "(float alpha)" +defs["igSetNextWindowBgAlpha"][1]["argsT"] = {} +defs["igSetNextWindowBgAlpha"][1]["argsT"][1] = {} +defs["igSetNextWindowBgAlpha"][1]["argsT"][1]["name"] = "alpha" +defs["igSetNextWindowBgAlpha"][1]["argsT"][1]["type"] = "float" +defs["igSetNextWindowBgAlpha"][1]["argsoriginal"] = "(float alpha)" +defs["igSetNextWindowBgAlpha"][1]["call_args"] = "(alpha)" +defs["igSetNextWindowBgAlpha"][1]["cimguiname"] = "igSetNextWindowBgAlpha" +defs["igSetNextWindowBgAlpha"][1]["defaults"] = {} +defs["igSetNextWindowBgAlpha"][1]["funcname"] = "SetNextWindowBgAlpha" +defs["igSetNextWindowBgAlpha"][1]["namespace"] = "ImGui" +defs["igSetNextWindowBgAlpha"][1]["ov_cimguiname"] = "igSetNextWindowBgAlpha" +defs["igSetNextWindowBgAlpha"][1]["ret"] = "void" +defs["igSetNextWindowBgAlpha"][1]["signature"] = "(float)" +defs["igSetNextWindowBgAlpha"][1]["stname"] = "" +defs["igSetNextWindowBgAlpha"]["(float)"] = defs["igSetNextWindowBgAlpha"][1] +defs["igSetNextWindowCollapsed"] = {} +defs["igSetNextWindowCollapsed"][1] = {} +defs["igSetNextWindowCollapsed"][1]["args"] = "(bool collapsed,ImGuiCond cond)" +defs["igSetNextWindowCollapsed"][1]["argsT"] = {} +defs["igSetNextWindowCollapsed"][1]["argsT"][1] = {} +defs["igSetNextWindowCollapsed"][1]["argsT"][1]["name"] = "collapsed" +defs["igSetNextWindowCollapsed"][1]["argsT"][1]["type"] = "bool" +defs["igSetNextWindowCollapsed"][1]["argsT"][2] = {} +defs["igSetNextWindowCollapsed"][1]["argsT"][2]["name"] = "cond" +defs["igSetNextWindowCollapsed"][1]["argsT"][2]["type"] = "ImGuiCond" +defs["igSetNextWindowCollapsed"][1]["argsoriginal"] = "(bool collapsed,ImGuiCond cond=0)" +defs["igSetNextWindowCollapsed"][1]["call_args"] = "(collapsed,cond)" +defs["igSetNextWindowCollapsed"][1]["cimguiname"] = "igSetNextWindowCollapsed" +defs["igSetNextWindowCollapsed"][1]["defaults"] = {} +defs["igSetNextWindowCollapsed"][1]["defaults"]["cond"] = "0" +defs["igSetNextWindowCollapsed"][1]["funcname"] = "SetNextWindowCollapsed" +defs["igSetNextWindowCollapsed"][1]["namespace"] = "ImGui" +defs["igSetNextWindowCollapsed"][1]["ov_cimguiname"] = "igSetNextWindowCollapsed" +defs["igSetNextWindowCollapsed"][1]["ret"] = "void" +defs["igSetNextWindowCollapsed"][1]["signature"] = "(bool,ImGuiCond)" +defs["igSetNextWindowCollapsed"][1]["stname"] = "" +defs["igSetNextWindowCollapsed"]["(bool,ImGuiCond)"] = defs["igSetNextWindowCollapsed"][1] +defs["igSetNextWindowContentSize"] = {} +defs["igSetNextWindowContentSize"][1] = {} +defs["igSetNextWindowContentSize"][1]["args"] = "(const ImVec2 size)" +defs["igSetNextWindowContentSize"][1]["argsT"] = {} +defs["igSetNextWindowContentSize"][1]["argsT"][1] = {} +defs["igSetNextWindowContentSize"][1]["argsT"][1]["name"] = "size" +defs["igSetNextWindowContentSize"][1]["argsT"][1]["type"] = "const ImVec2" +defs["igSetNextWindowContentSize"][1]["argsoriginal"] = "(const ImVec2& size)" +defs["igSetNextWindowContentSize"][1]["call_args"] = "(size)" +defs["igSetNextWindowContentSize"][1]["cimguiname"] = "igSetNextWindowContentSize" +defs["igSetNextWindowContentSize"][1]["defaults"] = {} +defs["igSetNextWindowContentSize"][1]["funcname"] = "SetNextWindowContentSize" +defs["igSetNextWindowContentSize"][1]["namespace"] = "ImGui" +defs["igSetNextWindowContentSize"][1]["ov_cimguiname"] = "igSetNextWindowContentSize" +defs["igSetNextWindowContentSize"][1]["ret"] = "void" +defs["igSetNextWindowContentSize"][1]["signature"] = "(const ImVec2)" +defs["igSetNextWindowContentSize"][1]["stname"] = "" +defs["igSetNextWindowContentSize"]["(const ImVec2)"] = defs["igSetNextWindowContentSize"][1] +defs["igSetNextWindowFocus"] = {} +defs["igSetNextWindowFocus"][1] = {} +defs["igSetNextWindowFocus"][1]["args"] = "()" +defs["igSetNextWindowFocus"][1]["argsT"] = {} +defs["igSetNextWindowFocus"][1]["argsoriginal"] = "()" +defs["igSetNextWindowFocus"][1]["call_args"] = "()" +defs["igSetNextWindowFocus"][1]["cimguiname"] = "igSetNextWindowFocus" +defs["igSetNextWindowFocus"][1]["defaults"] = {} +defs["igSetNextWindowFocus"][1]["funcname"] = "SetNextWindowFocus" +defs["igSetNextWindowFocus"][1]["namespace"] = "ImGui" +defs["igSetNextWindowFocus"][1]["ov_cimguiname"] = "igSetNextWindowFocus" +defs["igSetNextWindowFocus"][1]["ret"] = "void" +defs["igSetNextWindowFocus"][1]["signature"] = "()" +defs["igSetNextWindowFocus"][1]["stname"] = "" +defs["igSetNextWindowFocus"]["()"] = defs["igSetNextWindowFocus"][1] +defs["igSetNextWindowPos"] = {} +defs["igSetNextWindowPos"][1] = {} +defs["igSetNextWindowPos"][1]["args"] = "(const ImVec2 pos,ImGuiCond cond,const ImVec2 pivot)" +defs["igSetNextWindowPos"][1]["argsT"] = {} +defs["igSetNextWindowPos"][1]["argsT"][1] = {} +defs["igSetNextWindowPos"][1]["argsT"][1]["name"] = "pos" +defs["igSetNextWindowPos"][1]["argsT"][1]["type"] = "const ImVec2" +defs["igSetNextWindowPos"][1]["argsT"][2] = {} +defs["igSetNextWindowPos"][1]["argsT"][2]["name"] = "cond" +defs["igSetNextWindowPos"][1]["argsT"][2]["type"] = "ImGuiCond" +defs["igSetNextWindowPos"][1]["argsT"][3] = {} +defs["igSetNextWindowPos"][1]["argsT"][3]["name"] = "pivot" +defs["igSetNextWindowPos"][1]["argsT"][3]["type"] = "const ImVec2" +defs["igSetNextWindowPos"][1]["argsoriginal"] = "(const ImVec2& pos,ImGuiCond cond=0,const ImVec2& pivot=ImVec2(0,0))" +defs["igSetNextWindowPos"][1]["call_args"] = "(pos,cond,pivot)" +defs["igSetNextWindowPos"][1]["cimguiname"] = "igSetNextWindowPos" +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]["namespace"] = "ImGui" +defs["igSetNextWindowPos"][1]["ov_cimguiname"] = "igSetNextWindowPos" +defs["igSetNextWindowPos"][1]["ret"] = "void" +defs["igSetNextWindowPos"][1]["signature"] = "(const ImVec2,ImGuiCond,const ImVec2)" +defs["igSetNextWindowPos"][1]["stname"] = "" +defs["igSetNextWindowPos"]["(const ImVec2,ImGuiCond,const ImVec2)"] = defs["igSetNextWindowPos"][1] +defs["igSetNextWindowSize"] = {} +defs["igSetNextWindowSize"][1] = {} +defs["igSetNextWindowSize"][1]["args"] = "(const ImVec2 size,ImGuiCond cond)" +defs["igSetNextWindowSize"][1]["argsT"] = {} +defs["igSetNextWindowSize"][1]["argsT"][1] = {} +defs["igSetNextWindowSize"][1]["argsT"][1]["name"] = "size" +defs["igSetNextWindowSize"][1]["argsT"][1]["type"] = "const ImVec2" +defs["igSetNextWindowSize"][1]["argsT"][2] = {} +defs["igSetNextWindowSize"][1]["argsT"][2]["name"] = "cond" +defs["igSetNextWindowSize"][1]["argsT"][2]["type"] = "ImGuiCond" +defs["igSetNextWindowSize"][1]["argsoriginal"] = "(const ImVec2& size,ImGuiCond cond=0)" +defs["igSetNextWindowSize"][1]["call_args"] = "(size,cond)" +defs["igSetNextWindowSize"][1]["cimguiname"] = "igSetNextWindowSize" +defs["igSetNextWindowSize"][1]["defaults"] = {} +defs["igSetNextWindowSize"][1]["defaults"]["cond"] = "0" +defs["igSetNextWindowSize"][1]["funcname"] = "SetNextWindowSize" +defs["igSetNextWindowSize"][1]["namespace"] = "ImGui" +defs["igSetNextWindowSize"][1]["ov_cimguiname"] = "igSetNextWindowSize" +defs["igSetNextWindowSize"][1]["ret"] = "void" +defs["igSetNextWindowSize"][1]["signature"] = "(const ImVec2,ImGuiCond)" +defs["igSetNextWindowSize"][1]["stname"] = "" +defs["igSetNextWindowSize"]["(const ImVec2,ImGuiCond)"] = defs["igSetNextWindowSize"][1] +defs["igSetNextWindowSizeConstraints"] = {} +defs["igSetNextWindowSizeConstraints"][1] = {} +defs["igSetNextWindowSizeConstraints"][1]["args"] = "(const ImVec2 size_min,const ImVec2 size_max,ImGuiSizeCallback custom_callback,void* custom_callback_data)" +defs["igSetNextWindowSizeConstraints"][1]["argsT"] = {} +defs["igSetNextWindowSizeConstraints"][1]["argsT"][1] = {} +defs["igSetNextWindowSizeConstraints"][1]["argsT"][1]["name"] = "size_min" +defs["igSetNextWindowSizeConstraints"][1]["argsT"][1]["type"] = "const ImVec2" +defs["igSetNextWindowSizeConstraints"][1]["argsT"][2] = {} +defs["igSetNextWindowSizeConstraints"][1]["argsT"][2]["name"] = "size_max" +defs["igSetNextWindowSizeConstraints"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igSetNextWindowSizeConstraints"][1]["argsT"][3] = {} +defs["igSetNextWindowSizeConstraints"][1]["argsT"][3]["name"] = "custom_callback" +defs["igSetNextWindowSizeConstraints"][1]["argsT"][3]["type"] = "ImGuiSizeCallback" +defs["igSetNextWindowSizeConstraints"][1]["argsT"][4] = {} +defs["igSetNextWindowSizeConstraints"][1]["argsT"][4]["name"] = "custom_callback_data" +defs["igSetNextWindowSizeConstraints"][1]["argsT"][4]["type"] = "void*" +defs["igSetNextWindowSizeConstraints"][1]["argsoriginal"] = "(const ImVec2& size_min,const ImVec2& size_max,ImGuiSizeCallback custom_callback=((void*)0),void* custom_callback_data=((void*)0))" +defs["igSetNextWindowSizeConstraints"][1]["call_args"] = "(size_min,size_max,custom_callback,custom_callback_data)" +defs["igSetNextWindowSizeConstraints"][1]["cimguiname"] = "igSetNextWindowSizeConstraints" +defs["igSetNextWindowSizeConstraints"][1]["defaults"] = {} +defs["igSetNextWindowSizeConstraints"][1]["defaults"]["custom_callback"] = "((void*)0)" +defs["igSetNextWindowSizeConstraints"][1]["defaults"]["custom_callback_data"] = "((void*)0)" +defs["igSetNextWindowSizeConstraints"][1]["funcname"] = "SetNextWindowSizeConstraints" +defs["igSetNextWindowSizeConstraints"][1]["namespace"] = "ImGui" +defs["igSetNextWindowSizeConstraints"][1]["ov_cimguiname"] = "igSetNextWindowSizeConstraints" +defs["igSetNextWindowSizeConstraints"][1]["ret"] = "void" +defs["igSetNextWindowSizeConstraints"][1]["signature"] = "(const ImVec2,const ImVec2,ImGuiSizeCallback,void*)" +defs["igSetNextWindowSizeConstraints"][1]["stname"] = "" +defs["igSetNextWindowSizeConstraints"]["(const ImVec2,const ImVec2,ImGuiSizeCallback,void*)"] = defs["igSetNextWindowSizeConstraints"][1] +defs["igSetScrollFromPosX"] = {} +defs["igSetScrollFromPosX"][1] = {} +defs["igSetScrollFromPosX"][1]["args"] = "(float local_x,float center_x_ratio)" +defs["igSetScrollFromPosX"][1]["argsT"] = {} +defs["igSetScrollFromPosX"][1]["argsT"][1] = {} +defs["igSetScrollFromPosX"][1]["argsT"][1]["name"] = "local_x" +defs["igSetScrollFromPosX"][1]["argsT"][1]["type"] = "float" +defs["igSetScrollFromPosX"][1]["argsT"][2] = {} +defs["igSetScrollFromPosX"][1]["argsT"][2]["name"] = "center_x_ratio" +defs["igSetScrollFromPosX"][1]["argsT"][2]["type"] = "float" +defs["igSetScrollFromPosX"][1]["argsoriginal"] = "(float local_x,float center_x_ratio=0.5f)" +defs["igSetScrollFromPosX"][1]["call_args"] = "(local_x,center_x_ratio)" +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]["namespace"] = "ImGui" +defs["igSetScrollFromPosX"][1]["ov_cimguiname"] = "igSetScrollFromPosX" +defs["igSetScrollFromPosX"][1]["ret"] = "void" +defs["igSetScrollFromPosX"][1]["signature"] = "(float,float)" +defs["igSetScrollFromPosX"][1]["stname"] = "" +defs["igSetScrollFromPosX"]["(float,float)"] = defs["igSetScrollFromPosX"][1] +defs["igSetScrollFromPosY"] = {} +defs["igSetScrollFromPosY"][1] = {} +defs["igSetScrollFromPosY"][1]["args"] = "(float local_y,float center_y_ratio)" +defs["igSetScrollFromPosY"][1]["argsT"] = {} +defs["igSetScrollFromPosY"][1]["argsT"][1] = {} +defs["igSetScrollFromPosY"][1]["argsT"][1]["name"] = "local_y" +defs["igSetScrollFromPosY"][1]["argsT"][1]["type"] = "float" +defs["igSetScrollFromPosY"][1]["argsT"][2] = {} +defs["igSetScrollFromPosY"][1]["argsT"][2]["name"] = "center_y_ratio" +defs["igSetScrollFromPosY"][1]["argsT"][2]["type"] = "float" +defs["igSetScrollFromPosY"][1]["argsoriginal"] = "(float local_y,float center_y_ratio=0.5f)" +defs["igSetScrollFromPosY"][1]["call_args"] = "(local_y,center_y_ratio)" +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]["namespace"] = "ImGui" +defs["igSetScrollFromPosY"][1]["ov_cimguiname"] = "igSetScrollFromPosY" +defs["igSetScrollFromPosY"][1]["ret"] = "void" +defs["igSetScrollFromPosY"][1]["signature"] = "(float,float)" +defs["igSetScrollFromPosY"][1]["stname"] = "" +defs["igSetScrollFromPosY"]["(float,float)"] = defs["igSetScrollFromPosY"][1] +defs["igSetScrollHereX"] = {} +defs["igSetScrollHereX"][1] = {} +defs["igSetScrollHereX"][1]["args"] = "(float center_x_ratio)" +defs["igSetScrollHereX"][1]["argsT"] = {} +defs["igSetScrollHereX"][1]["argsT"][1] = {} +defs["igSetScrollHereX"][1]["argsT"][1]["name"] = "center_x_ratio" +defs["igSetScrollHereX"][1]["argsT"][1]["type"] = "float" +defs["igSetScrollHereX"][1]["argsoriginal"] = "(float center_x_ratio=0.5f)" +defs["igSetScrollHereX"][1]["call_args"] = "(center_x_ratio)" +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]["namespace"] = "ImGui" +defs["igSetScrollHereX"][1]["ov_cimguiname"] = "igSetScrollHereX" +defs["igSetScrollHereX"][1]["ret"] = "void" +defs["igSetScrollHereX"][1]["signature"] = "(float)" +defs["igSetScrollHereX"][1]["stname"] = "" +defs["igSetScrollHereX"]["(float)"] = defs["igSetScrollHereX"][1] +defs["igSetScrollHereY"] = {} +defs["igSetScrollHereY"][1] = {} +defs["igSetScrollHereY"][1]["args"] = "(float center_y_ratio)" +defs["igSetScrollHereY"][1]["argsT"] = {} +defs["igSetScrollHereY"][1]["argsT"][1] = {} +defs["igSetScrollHereY"][1]["argsT"][1]["name"] = "center_y_ratio" +defs["igSetScrollHereY"][1]["argsT"][1]["type"] = "float" +defs["igSetScrollHereY"][1]["argsoriginal"] = "(float center_y_ratio=0.5f)" +defs["igSetScrollHereY"][1]["call_args"] = "(center_y_ratio)" +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]["namespace"] = "ImGui" +defs["igSetScrollHereY"][1]["ov_cimguiname"] = "igSetScrollHereY" +defs["igSetScrollHereY"][1]["ret"] = "void" +defs["igSetScrollHereY"][1]["signature"] = "(float)" +defs["igSetScrollHereY"][1]["stname"] = "" +defs["igSetScrollHereY"]["(float)"] = defs["igSetScrollHereY"][1] +defs["igSetScrollX"] = {} +defs["igSetScrollX"][1] = {} +defs["igSetScrollX"][1]["args"] = "(float scroll_x)" +defs["igSetScrollX"][1]["argsT"] = {} +defs["igSetScrollX"][1]["argsT"][1] = {} +defs["igSetScrollX"][1]["argsT"][1]["name"] = "scroll_x" +defs["igSetScrollX"][1]["argsT"][1]["type"] = "float" +defs["igSetScrollX"][1]["argsoriginal"] = "(float scroll_x)" +defs["igSetScrollX"][1]["call_args"] = "(scroll_x)" +defs["igSetScrollX"][1]["cimguiname"] = "igSetScrollX" +defs["igSetScrollX"][1]["defaults"] = {} +defs["igSetScrollX"][1]["funcname"] = "SetScrollX" +defs["igSetScrollX"][1]["namespace"] = "ImGui" +defs["igSetScrollX"][1]["ov_cimguiname"] = "igSetScrollX" +defs["igSetScrollX"][1]["ret"] = "void" +defs["igSetScrollX"][1]["signature"] = "(float)" +defs["igSetScrollX"][1]["stname"] = "" +defs["igSetScrollX"]["(float)"] = defs["igSetScrollX"][1] +defs["igSetScrollY"] = {} +defs["igSetScrollY"][1] = {} +defs["igSetScrollY"][1]["args"] = "(float scroll_y)" +defs["igSetScrollY"][1]["argsT"] = {} +defs["igSetScrollY"][1]["argsT"][1] = {} +defs["igSetScrollY"][1]["argsT"][1]["name"] = "scroll_y" +defs["igSetScrollY"][1]["argsT"][1]["type"] = "float" +defs["igSetScrollY"][1]["argsoriginal"] = "(float scroll_y)" +defs["igSetScrollY"][1]["call_args"] = "(scroll_y)" +defs["igSetScrollY"][1]["cimguiname"] = "igSetScrollY" +defs["igSetScrollY"][1]["defaults"] = {} +defs["igSetScrollY"][1]["funcname"] = "SetScrollY" +defs["igSetScrollY"][1]["namespace"] = "ImGui" +defs["igSetScrollY"][1]["ov_cimguiname"] = "igSetScrollY" +defs["igSetScrollY"][1]["ret"] = "void" +defs["igSetScrollY"][1]["signature"] = "(float)" +defs["igSetScrollY"][1]["stname"] = "" +defs["igSetScrollY"]["(float)"] = defs["igSetScrollY"][1] +defs["igSetStateStorage"] = {} +defs["igSetStateStorage"][1] = {} +defs["igSetStateStorage"][1]["args"] = "(ImGuiStorage* storage)" +defs["igSetStateStorage"][1]["argsT"] = {} +defs["igSetStateStorage"][1]["argsT"][1] = {} +defs["igSetStateStorage"][1]["argsT"][1]["name"] = "storage" +defs["igSetStateStorage"][1]["argsT"][1]["type"] = "ImGuiStorage*" +defs["igSetStateStorage"][1]["argsoriginal"] = "(ImGuiStorage* storage)" +defs["igSetStateStorage"][1]["call_args"] = "(storage)" +defs["igSetStateStorage"][1]["cimguiname"] = "igSetStateStorage" +defs["igSetStateStorage"][1]["defaults"] = {} +defs["igSetStateStorage"][1]["funcname"] = "SetStateStorage" +defs["igSetStateStorage"][1]["namespace"] = "ImGui" +defs["igSetStateStorage"][1]["ov_cimguiname"] = "igSetStateStorage" +defs["igSetStateStorage"][1]["ret"] = "void" +defs["igSetStateStorage"][1]["signature"] = "(ImGuiStorage*)" +defs["igSetStateStorage"][1]["stname"] = "" +defs["igSetStateStorage"]["(ImGuiStorage*)"] = defs["igSetStateStorage"][1] +defs["igSetTabItemClosed"] = {} +defs["igSetTabItemClosed"][1] = {} +defs["igSetTabItemClosed"][1]["args"] = "(const char* tab_or_docked_window_label)" +defs["igSetTabItemClosed"][1]["argsT"] = {} +defs["igSetTabItemClosed"][1]["argsT"][1] = {} +defs["igSetTabItemClosed"][1]["argsT"][1]["name"] = "tab_or_docked_window_label" +defs["igSetTabItemClosed"][1]["argsT"][1]["type"] = "const char*" +defs["igSetTabItemClosed"][1]["argsoriginal"] = "(const char* tab_or_docked_window_label)" +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]["namespace"] = "ImGui" +defs["igSetTabItemClosed"][1]["ov_cimguiname"] = "igSetTabItemClosed" +defs["igSetTabItemClosed"][1]["ret"] = "void" +defs["igSetTabItemClosed"][1]["signature"] = "(const char*)" +defs["igSetTabItemClosed"][1]["stname"] = "" +defs["igSetTabItemClosed"]["(const char*)"] = defs["igSetTabItemClosed"][1] +defs["igSetTooltip"] = {} +defs["igSetTooltip"][1] = {} +defs["igSetTooltip"][1]["args"] = "(const char* fmt,...)" +defs["igSetTooltip"][1]["argsT"] = {} +defs["igSetTooltip"][1]["argsT"][1] = {} +defs["igSetTooltip"][1]["argsT"][1]["name"] = "fmt" +defs["igSetTooltip"][1]["argsT"][1]["type"] = "const char*" +defs["igSetTooltip"][1]["argsT"][2] = {} +defs["igSetTooltip"][1]["argsT"][2]["name"] = "..." +defs["igSetTooltip"][1]["argsT"][2]["type"] = "..." +defs["igSetTooltip"][1]["argsoriginal"] = "(const char* fmt,...)" +defs["igSetTooltip"][1]["call_args"] = "(fmt,...)" +defs["igSetTooltip"][1]["cimguiname"] = "igSetTooltip" +defs["igSetTooltip"][1]["defaults"] = {} +defs["igSetTooltip"][1]["funcname"] = "SetTooltip" +defs["igSetTooltip"][1]["isvararg"] = "...)" +defs["igSetTooltip"][1]["namespace"] = "ImGui" +defs["igSetTooltip"][1]["ov_cimguiname"] = "igSetTooltip" +defs["igSetTooltip"][1]["ret"] = "void" +defs["igSetTooltip"][1]["signature"] = "(const char*,...)" +defs["igSetTooltip"][1]["stname"] = "" +defs["igSetTooltip"]["(const char*,...)"] = defs["igSetTooltip"][1] +defs["igSetTooltipV"] = {} +defs["igSetTooltipV"][1] = {} +defs["igSetTooltipV"][1]["args"] = "(const char* fmt,va_list args)" +defs["igSetTooltipV"][1]["argsT"] = {} +defs["igSetTooltipV"][1]["argsT"][1] = {} +defs["igSetTooltipV"][1]["argsT"][1]["name"] = "fmt" +defs["igSetTooltipV"][1]["argsT"][1]["type"] = "const char*" +defs["igSetTooltipV"][1]["argsT"][2] = {} +defs["igSetTooltipV"][1]["argsT"][2]["name"] = "args" +defs["igSetTooltipV"][1]["argsT"][2]["type"] = "va_list" +defs["igSetTooltipV"][1]["argsoriginal"] = "(const char* fmt,va_list args)" +defs["igSetTooltipV"][1]["call_args"] = "(fmt,args)" +defs["igSetTooltipV"][1]["cimguiname"] = "igSetTooltipV" +defs["igSetTooltipV"][1]["defaults"] = {} +defs["igSetTooltipV"][1]["funcname"] = "SetTooltipV" +defs["igSetTooltipV"][1]["namespace"] = "ImGui" +defs["igSetTooltipV"][1]["ov_cimguiname"] = "igSetTooltipV" +defs["igSetTooltipV"][1]["ret"] = "void" +defs["igSetTooltipV"][1]["signature"] = "(const char*,va_list)" +defs["igSetTooltipV"][1]["stname"] = "" +defs["igSetTooltipV"]["(const char*,va_list)"] = defs["igSetTooltipV"][1] +defs["igSetWindowCollapsed"] = {} +defs["igSetWindowCollapsed"][1] = {} +defs["igSetWindowCollapsed"][1]["args"] = "(bool collapsed,ImGuiCond cond)" +defs["igSetWindowCollapsed"][1]["argsT"] = {} +defs["igSetWindowCollapsed"][1]["argsT"][1] = {} +defs["igSetWindowCollapsed"][1]["argsT"][1]["name"] = "collapsed" +defs["igSetWindowCollapsed"][1]["argsT"][1]["type"] = "bool" +defs["igSetWindowCollapsed"][1]["argsT"][2] = {} +defs["igSetWindowCollapsed"][1]["argsT"][2]["name"] = "cond" +defs["igSetWindowCollapsed"][1]["argsT"][2]["type"] = "ImGuiCond" +defs["igSetWindowCollapsed"][1]["argsoriginal"] = "(bool collapsed,ImGuiCond cond=0)" +defs["igSetWindowCollapsed"][1]["call_args"] = "(collapsed,cond)" +defs["igSetWindowCollapsed"][1]["cimguiname"] = "igSetWindowCollapsed" +defs["igSetWindowCollapsed"][1]["defaults"] = {} +defs["igSetWindowCollapsed"][1]["defaults"]["cond"] = "0" +defs["igSetWindowCollapsed"][1]["funcname"] = "SetWindowCollapsed" +defs["igSetWindowCollapsed"][1]["namespace"] = "ImGui" +defs["igSetWindowCollapsed"][1]["ov_cimguiname"] = "igSetWindowCollapsedBool" +defs["igSetWindowCollapsed"][1]["ret"] = "void" +defs["igSetWindowCollapsed"][1]["signature"] = "(bool,ImGuiCond)" +defs["igSetWindowCollapsed"][1]["stname"] = "" +defs["igSetWindowCollapsed"][2] = {} +defs["igSetWindowCollapsed"][2]["args"] = "(const char* name,bool collapsed,ImGuiCond cond)" +defs["igSetWindowCollapsed"][2]["argsT"] = {} +defs["igSetWindowCollapsed"][2]["argsT"][1] = {} +defs["igSetWindowCollapsed"][2]["argsT"][1]["name"] = "name" +defs["igSetWindowCollapsed"][2]["argsT"][1]["type"] = "const char*" +defs["igSetWindowCollapsed"][2]["argsT"][2] = {} +defs["igSetWindowCollapsed"][2]["argsT"][2]["name"] = "collapsed" +defs["igSetWindowCollapsed"][2]["argsT"][2]["type"] = "bool" +defs["igSetWindowCollapsed"][2]["argsT"][3] = {} +defs["igSetWindowCollapsed"][2]["argsT"][3]["name"] = "cond" +defs["igSetWindowCollapsed"][2]["argsT"][3]["type"] = "ImGuiCond" +defs["igSetWindowCollapsed"][2]["argsoriginal"] = "(const char* name,bool collapsed,ImGuiCond cond=0)" +defs["igSetWindowCollapsed"][2]["call_args"] = "(name,collapsed,cond)" +defs["igSetWindowCollapsed"][2]["cimguiname"] = "igSetWindowCollapsed" +defs["igSetWindowCollapsed"][2]["defaults"] = {} +defs["igSetWindowCollapsed"][2]["defaults"]["cond"] = "0" +defs["igSetWindowCollapsed"][2]["funcname"] = "SetWindowCollapsed" +defs["igSetWindowCollapsed"][2]["namespace"] = "ImGui" +defs["igSetWindowCollapsed"][2]["ov_cimguiname"] = "igSetWindowCollapsedStr" +defs["igSetWindowCollapsed"][2]["ret"] = "void" +defs["igSetWindowCollapsed"][2]["signature"] = "(const char*,bool,ImGuiCond)" +defs["igSetWindowCollapsed"][2]["stname"] = "" +defs["igSetWindowCollapsed"]["(bool,ImGuiCond)"] = defs["igSetWindowCollapsed"][1] +defs["igSetWindowCollapsed"]["(const char*,bool,ImGuiCond)"] = defs["igSetWindowCollapsed"][2] +defs["igSetWindowFocus"] = {} +defs["igSetWindowFocus"][1] = {} +defs["igSetWindowFocus"][1]["args"] = "()" +defs["igSetWindowFocus"][1]["argsT"] = {} +defs["igSetWindowFocus"][1]["argsoriginal"] = "()" +defs["igSetWindowFocus"][1]["call_args"] = "()" +defs["igSetWindowFocus"][1]["cimguiname"] = "igSetWindowFocus" +defs["igSetWindowFocus"][1]["defaults"] = {} +defs["igSetWindowFocus"][1]["funcname"] = "SetWindowFocus" +defs["igSetWindowFocus"][1]["namespace"] = "ImGui" +defs["igSetWindowFocus"][1]["ov_cimguiname"] = "igSetWindowFocusNil" +defs["igSetWindowFocus"][1]["ret"] = "void" +defs["igSetWindowFocus"][1]["signature"] = "()" +defs["igSetWindowFocus"][1]["stname"] = "" +defs["igSetWindowFocus"][2] = {} +defs["igSetWindowFocus"][2]["args"] = "(const char* name)" +defs["igSetWindowFocus"][2]["argsT"] = {} +defs["igSetWindowFocus"][2]["argsT"][1] = {} +defs["igSetWindowFocus"][2]["argsT"][1]["name"] = "name" +defs["igSetWindowFocus"][2]["argsT"][1]["type"] = "const char*" +defs["igSetWindowFocus"][2]["argsoriginal"] = "(const char* name)" +defs["igSetWindowFocus"][2]["call_args"] = "(name)" +defs["igSetWindowFocus"][2]["cimguiname"] = "igSetWindowFocus" +defs["igSetWindowFocus"][2]["defaults"] = {} +defs["igSetWindowFocus"][2]["funcname"] = "SetWindowFocus" +defs["igSetWindowFocus"][2]["namespace"] = "ImGui" +defs["igSetWindowFocus"][2]["ov_cimguiname"] = "igSetWindowFocusStr" +defs["igSetWindowFocus"][2]["ret"] = "void" +defs["igSetWindowFocus"][2]["signature"] = "(const char*)" +defs["igSetWindowFocus"][2]["stname"] = "" +defs["igSetWindowFocus"]["()"] = defs["igSetWindowFocus"][1] +defs["igSetWindowFocus"]["(const char*)"] = defs["igSetWindowFocus"][2] +defs["igSetWindowFontScale"] = {} +defs["igSetWindowFontScale"][1] = {} +defs["igSetWindowFontScale"][1]["args"] = "(float scale)" +defs["igSetWindowFontScale"][1]["argsT"] = {} +defs["igSetWindowFontScale"][1]["argsT"][1] = {} +defs["igSetWindowFontScale"][1]["argsT"][1]["name"] = "scale" +defs["igSetWindowFontScale"][1]["argsT"][1]["type"] = "float" +defs["igSetWindowFontScale"][1]["argsoriginal"] = "(float scale)" +defs["igSetWindowFontScale"][1]["call_args"] = "(scale)" +defs["igSetWindowFontScale"][1]["cimguiname"] = "igSetWindowFontScale" +defs["igSetWindowFontScale"][1]["defaults"] = {} +defs["igSetWindowFontScale"][1]["funcname"] = "SetWindowFontScale" +defs["igSetWindowFontScale"][1]["namespace"] = "ImGui" +defs["igSetWindowFontScale"][1]["ov_cimguiname"] = "igSetWindowFontScale" +defs["igSetWindowFontScale"][1]["ret"] = "void" +defs["igSetWindowFontScale"][1]["signature"] = "(float)" +defs["igSetWindowFontScale"][1]["stname"] = "" +defs["igSetWindowFontScale"]["(float)"] = defs["igSetWindowFontScale"][1] +defs["igSetWindowPos"] = {} +defs["igSetWindowPos"][1] = {} +defs["igSetWindowPos"][1]["args"] = "(const ImVec2 pos,ImGuiCond cond)" +defs["igSetWindowPos"][1]["argsT"] = {} +defs["igSetWindowPos"][1]["argsT"][1] = {} +defs["igSetWindowPos"][1]["argsT"][1]["name"] = "pos" +defs["igSetWindowPos"][1]["argsT"][1]["type"] = "const ImVec2" +defs["igSetWindowPos"][1]["argsT"][2] = {} +defs["igSetWindowPos"][1]["argsT"][2]["name"] = "cond" +defs["igSetWindowPos"][1]["argsT"][2]["type"] = "ImGuiCond" +defs["igSetWindowPos"][1]["argsoriginal"] = "(const ImVec2& pos,ImGuiCond cond=0)" +defs["igSetWindowPos"][1]["call_args"] = "(pos,cond)" +defs["igSetWindowPos"][1]["cimguiname"] = "igSetWindowPos" +defs["igSetWindowPos"][1]["defaults"] = {} +defs["igSetWindowPos"][1]["defaults"]["cond"] = "0" +defs["igSetWindowPos"][1]["funcname"] = "SetWindowPos" +defs["igSetWindowPos"][1]["namespace"] = "ImGui" +defs["igSetWindowPos"][1]["ov_cimguiname"] = "igSetWindowPosVec2" +defs["igSetWindowPos"][1]["ret"] = "void" +defs["igSetWindowPos"][1]["signature"] = "(const ImVec2,ImGuiCond)" +defs["igSetWindowPos"][1]["stname"] = "" +defs["igSetWindowPos"][2] = {} +defs["igSetWindowPos"][2]["args"] = "(const char* name,const ImVec2 pos,ImGuiCond cond)" +defs["igSetWindowPos"][2]["argsT"] = {} +defs["igSetWindowPos"][2]["argsT"][1] = {} +defs["igSetWindowPos"][2]["argsT"][1]["name"] = "name" +defs["igSetWindowPos"][2]["argsT"][1]["type"] = "const char*" +defs["igSetWindowPos"][2]["argsT"][2] = {} +defs["igSetWindowPos"][2]["argsT"][2]["name"] = "pos" +defs["igSetWindowPos"][2]["argsT"][2]["type"] = "const ImVec2" +defs["igSetWindowPos"][2]["argsT"][3] = {} +defs["igSetWindowPos"][2]["argsT"][3]["name"] = "cond" +defs["igSetWindowPos"][2]["argsT"][3]["type"] = "ImGuiCond" +defs["igSetWindowPos"][2]["argsoriginal"] = "(const char* name,const ImVec2& pos,ImGuiCond cond=0)" +defs["igSetWindowPos"][2]["call_args"] = "(name,pos,cond)" +defs["igSetWindowPos"][2]["cimguiname"] = "igSetWindowPos" +defs["igSetWindowPos"][2]["defaults"] = {} +defs["igSetWindowPos"][2]["defaults"]["cond"] = "0" +defs["igSetWindowPos"][2]["funcname"] = "SetWindowPos" +defs["igSetWindowPos"][2]["namespace"] = "ImGui" +defs["igSetWindowPos"][2]["ov_cimguiname"] = "igSetWindowPosStr" +defs["igSetWindowPos"][2]["ret"] = "void" +defs["igSetWindowPos"][2]["signature"] = "(const char*,const ImVec2,ImGuiCond)" +defs["igSetWindowPos"][2]["stname"] = "" +defs["igSetWindowPos"]["(const ImVec2,ImGuiCond)"] = defs["igSetWindowPos"][1] +defs["igSetWindowPos"]["(const char*,const ImVec2,ImGuiCond)"] = defs["igSetWindowPos"][2] +defs["igSetWindowSize"] = {} +defs["igSetWindowSize"][1] = {} +defs["igSetWindowSize"][1]["args"] = "(const ImVec2 size,ImGuiCond cond)" +defs["igSetWindowSize"][1]["argsT"] = {} +defs["igSetWindowSize"][1]["argsT"][1] = {} +defs["igSetWindowSize"][1]["argsT"][1]["name"] = "size" +defs["igSetWindowSize"][1]["argsT"][1]["type"] = "const ImVec2" +defs["igSetWindowSize"][1]["argsT"][2] = {} +defs["igSetWindowSize"][1]["argsT"][2]["name"] = "cond" +defs["igSetWindowSize"][1]["argsT"][2]["type"] = "ImGuiCond" +defs["igSetWindowSize"][1]["argsoriginal"] = "(const ImVec2& size,ImGuiCond cond=0)" +defs["igSetWindowSize"][1]["call_args"] = "(size,cond)" +defs["igSetWindowSize"][1]["cimguiname"] = "igSetWindowSize" +defs["igSetWindowSize"][1]["defaults"] = {} +defs["igSetWindowSize"][1]["defaults"]["cond"] = "0" +defs["igSetWindowSize"][1]["funcname"] = "SetWindowSize" +defs["igSetWindowSize"][1]["namespace"] = "ImGui" +defs["igSetWindowSize"][1]["ov_cimguiname"] = "igSetWindowSizeVec2" +defs["igSetWindowSize"][1]["ret"] = "void" +defs["igSetWindowSize"][1]["signature"] = "(const ImVec2,ImGuiCond)" +defs["igSetWindowSize"][1]["stname"] = "" +defs["igSetWindowSize"][2] = {} +defs["igSetWindowSize"][2]["args"] = "(const char* name,const ImVec2 size,ImGuiCond cond)" +defs["igSetWindowSize"][2]["argsT"] = {} +defs["igSetWindowSize"][2]["argsT"][1] = {} +defs["igSetWindowSize"][2]["argsT"][1]["name"] = "name" +defs["igSetWindowSize"][2]["argsT"][1]["type"] = "const char*" +defs["igSetWindowSize"][2]["argsT"][2] = {} +defs["igSetWindowSize"][2]["argsT"][2]["name"] = "size" +defs["igSetWindowSize"][2]["argsT"][2]["type"] = "const ImVec2" +defs["igSetWindowSize"][2]["argsT"][3] = {} +defs["igSetWindowSize"][2]["argsT"][3]["name"] = "cond" +defs["igSetWindowSize"][2]["argsT"][3]["type"] = "ImGuiCond" +defs["igSetWindowSize"][2]["argsoriginal"] = "(const char* name,const ImVec2& size,ImGuiCond cond=0)" +defs["igSetWindowSize"][2]["call_args"] = "(name,size,cond)" +defs["igSetWindowSize"][2]["cimguiname"] = "igSetWindowSize" +defs["igSetWindowSize"][2]["defaults"] = {} +defs["igSetWindowSize"][2]["defaults"]["cond"] = "0" +defs["igSetWindowSize"][2]["funcname"] = "SetWindowSize" +defs["igSetWindowSize"][2]["namespace"] = "ImGui" +defs["igSetWindowSize"][2]["ov_cimguiname"] = "igSetWindowSizeStr" +defs["igSetWindowSize"][2]["ret"] = "void" +defs["igSetWindowSize"][2]["signature"] = "(const char*,const ImVec2,ImGuiCond)" +defs["igSetWindowSize"][2]["stname"] = "" +defs["igSetWindowSize"]["(const ImVec2,ImGuiCond)"] = defs["igSetWindowSize"][1] +defs["igSetWindowSize"]["(const char*,const ImVec2,ImGuiCond)"] = defs["igSetWindowSize"][2] +defs["igShowAboutWindow"] = {} +defs["igShowAboutWindow"][1] = {} +defs["igShowAboutWindow"][1]["args"] = "(bool* p_open)" +defs["igShowAboutWindow"][1]["argsT"] = {} +defs["igShowAboutWindow"][1]["argsT"][1] = {} +defs["igShowAboutWindow"][1]["argsT"][1]["name"] = "p_open" +defs["igShowAboutWindow"][1]["argsT"][1]["type"] = "bool*" +defs["igShowAboutWindow"][1]["argsoriginal"] = "(bool* p_open=((void*)0))" +defs["igShowAboutWindow"][1]["call_args"] = "(p_open)" +defs["igShowAboutWindow"][1]["cimguiname"] = "igShowAboutWindow" +defs["igShowAboutWindow"][1]["defaults"] = {} +defs["igShowAboutWindow"][1]["defaults"]["p_open"] = "((void*)0)" +defs["igShowAboutWindow"][1]["funcname"] = "ShowAboutWindow" +defs["igShowAboutWindow"][1]["namespace"] = "ImGui" +defs["igShowAboutWindow"][1]["ov_cimguiname"] = "igShowAboutWindow" +defs["igShowAboutWindow"][1]["ret"] = "void" +defs["igShowAboutWindow"][1]["signature"] = "(bool*)" +defs["igShowAboutWindow"][1]["stname"] = "" +defs["igShowAboutWindow"]["(bool*)"] = defs["igShowAboutWindow"][1] +defs["igShowDemoWindow"] = {} +defs["igShowDemoWindow"][1] = {} +defs["igShowDemoWindow"][1]["args"] = "(bool* p_open)" +defs["igShowDemoWindow"][1]["argsT"] = {} +defs["igShowDemoWindow"][1]["argsT"][1] = {} +defs["igShowDemoWindow"][1]["argsT"][1]["name"] = "p_open" +defs["igShowDemoWindow"][1]["argsT"][1]["type"] = "bool*" +defs["igShowDemoWindow"][1]["argsoriginal"] = "(bool* p_open=((void*)0))" +defs["igShowDemoWindow"][1]["call_args"] = "(p_open)" +defs["igShowDemoWindow"][1]["cimguiname"] = "igShowDemoWindow" +defs["igShowDemoWindow"][1]["defaults"] = {} +defs["igShowDemoWindow"][1]["defaults"]["p_open"] = "((void*)0)" +defs["igShowDemoWindow"][1]["funcname"] = "ShowDemoWindow" +defs["igShowDemoWindow"][1]["namespace"] = "ImGui" +defs["igShowDemoWindow"][1]["ov_cimguiname"] = "igShowDemoWindow" +defs["igShowDemoWindow"][1]["ret"] = "void" +defs["igShowDemoWindow"][1]["signature"] = "(bool*)" +defs["igShowDemoWindow"][1]["stname"] = "" +defs["igShowDemoWindow"]["(bool*)"] = defs["igShowDemoWindow"][1] +defs["igShowFontSelector"] = {} +defs["igShowFontSelector"][1] = {} +defs["igShowFontSelector"][1]["args"] = "(const char* label)" +defs["igShowFontSelector"][1]["argsT"] = {} +defs["igShowFontSelector"][1]["argsT"][1] = {} +defs["igShowFontSelector"][1]["argsT"][1]["name"] = "label" +defs["igShowFontSelector"][1]["argsT"][1]["type"] = "const char*" +defs["igShowFontSelector"][1]["argsoriginal"] = "(const char* label)" +defs["igShowFontSelector"][1]["call_args"] = "(label)" +defs["igShowFontSelector"][1]["cimguiname"] = "igShowFontSelector" +defs["igShowFontSelector"][1]["defaults"] = {} +defs["igShowFontSelector"][1]["funcname"] = "ShowFontSelector" +defs["igShowFontSelector"][1]["namespace"] = "ImGui" +defs["igShowFontSelector"][1]["ov_cimguiname"] = "igShowFontSelector" +defs["igShowFontSelector"][1]["ret"] = "void" +defs["igShowFontSelector"][1]["signature"] = "(const char*)" +defs["igShowFontSelector"][1]["stname"] = "" +defs["igShowFontSelector"]["(const char*)"] = defs["igShowFontSelector"][1] +defs["igShowMetricsWindow"] = {} +defs["igShowMetricsWindow"][1] = {} +defs["igShowMetricsWindow"][1]["args"] = "(bool* p_open)" +defs["igShowMetricsWindow"][1]["argsT"] = {} +defs["igShowMetricsWindow"][1]["argsT"][1] = {} +defs["igShowMetricsWindow"][1]["argsT"][1]["name"] = "p_open" +defs["igShowMetricsWindow"][1]["argsT"][1]["type"] = "bool*" +defs["igShowMetricsWindow"][1]["argsoriginal"] = "(bool* p_open=((void*)0))" +defs["igShowMetricsWindow"][1]["call_args"] = "(p_open)" +defs["igShowMetricsWindow"][1]["cimguiname"] = "igShowMetricsWindow" +defs["igShowMetricsWindow"][1]["defaults"] = {} +defs["igShowMetricsWindow"][1]["defaults"]["p_open"] = "((void*)0)" +defs["igShowMetricsWindow"][1]["funcname"] = "ShowMetricsWindow" +defs["igShowMetricsWindow"][1]["namespace"] = "ImGui" +defs["igShowMetricsWindow"][1]["ov_cimguiname"] = "igShowMetricsWindow" +defs["igShowMetricsWindow"][1]["ret"] = "void" +defs["igShowMetricsWindow"][1]["signature"] = "(bool*)" +defs["igShowMetricsWindow"][1]["stname"] = "" +defs["igShowMetricsWindow"]["(bool*)"] = defs["igShowMetricsWindow"][1] +defs["igShowStyleEditor"] = {} +defs["igShowStyleEditor"][1] = {} +defs["igShowStyleEditor"][1]["args"] = "(ImGuiStyle* ref)" +defs["igShowStyleEditor"][1]["argsT"] = {} +defs["igShowStyleEditor"][1]["argsT"][1] = {} +defs["igShowStyleEditor"][1]["argsT"][1]["name"] = "ref" +defs["igShowStyleEditor"][1]["argsT"][1]["type"] = "ImGuiStyle*" +defs["igShowStyleEditor"][1]["argsoriginal"] = "(ImGuiStyle* ref=((void*)0))" +defs["igShowStyleEditor"][1]["call_args"] = "(ref)" +defs["igShowStyleEditor"][1]["cimguiname"] = "igShowStyleEditor" +defs["igShowStyleEditor"][1]["defaults"] = {} +defs["igShowStyleEditor"][1]["defaults"]["ref"] = "((void*)0)" +defs["igShowStyleEditor"][1]["funcname"] = "ShowStyleEditor" +defs["igShowStyleEditor"][1]["namespace"] = "ImGui" +defs["igShowStyleEditor"][1]["ov_cimguiname"] = "igShowStyleEditor" +defs["igShowStyleEditor"][1]["ret"] = "void" +defs["igShowStyleEditor"][1]["signature"] = "(ImGuiStyle*)" +defs["igShowStyleEditor"][1]["stname"] = "" +defs["igShowStyleEditor"]["(ImGuiStyle*)"] = defs["igShowStyleEditor"][1] +defs["igShowStyleSelector"] = {} +defs["igShowStyleSelector"][1] = {} +defs["igShowStyleSelector"][1]["args"] = "(const char* label)" +defs["igShowStyleSelector"][1]["argsT"] = {} +defs["igShowStyleSelector"][1]["argsT"][1] = {} +defs["igShowStyleSelector"][1]["argsT"][1]["name"] = "label" +defs["igShowStyleSelector"][1]["argsT"][1]["type"] = "const char*" +defs["igShowStyleSelector"][1]["argsoriginal"] = "(const char* label)" +defs["igShowStyleSelector"][1]["call_args"] = "(label)" +defs["igShowStyleSelector"][1]["cimguiname"] = "igShowStyleSelector" +defs["igShowStyleSelector"][1]["defaults"] = {} +defs["igShowStyleSelector"][1]["funcname"] = "ShowStyleSelector" +defs["igShowStyleSelector"][1]["namespace"] = "ImGui" +defs["igShowStyleSelector"][1]["ov_cimguiname"] = "igShowStyleSelector" +defs["igShowStyleSelector"][1]["ret"] = "bool" +defs["igShowStyleSelector"][1]["signature"] = "(const char*)" +defs["igShowStyleSelector"][1]["stname"] = "" +defs["igShowStyleSelector"]["(const char*)"] = defs["igShowStyleSelector"][1] +defs["igShowUserGuide"] = {} +defs["igShowUserGuide"][1] = {} +defs["igShowUserGuide"][1]["args"] = "()" +defs["igShowUserGuide"][1]["argsT"] = {} +defs["igShowUserGuide"][1]["argsoriginal"] = "()" +defs["igShowUserGuide"][1]["call_args"] = "()" +defs["igShowUserGuide"][1]["cimguiname"] = "igShowUserGuide" +defs["igShowUserGuide"][1]["defaults"] = {} +defs["igShowUserGuide"][1]["funcname"] = "ShowUserGuide" +defs["igShowUserGuide"][1]["namespace"] = "ImGui" +defs["igShowUserGuide"][1]["ov_cimguiname"] = "igShowUserGuide" +defs["igShowUserGuide"][1]["ret"] = "void" +defs["igShowUserGuide"][1]["signature"] = "()" +defs["igShowUserGuide"][1]["stname"] = "" +defs["igShowUserGuide"]["()"] = defs["igShowUserGuide"][1] +defs["igSliderAngle"] = {} +defs["igSliderAngle"][1] = {} +defs["igSliderAngle"][1]["args"] = "(const char* label,float* v_rad,float v_degrees_min,float v_degrees_max,const char* format)" +defs["igSliderAngle"][1]["argsT"] = {} +defs["igSliderAngle"][1]["argsT"][1] = {} +defs["igSliderAngle"][1]["argsT"][1]["name"] = "label" +defs["igSliderAngle"][1]["argsT"][1]["type"] = "const char*" +defs["igSliderAngle"][1]["argsT"][2] = {} +defs["igSliderAngle"][1]["argsT"][2]["name"] = "v_rad" +defs["igSliderAngle"][1]["argsT"][2]["type"] = "float*" +defs["igSliderAngle"][1]["argsT"][3] = {} +defs["igSliderAngle"][1]["argsT"][3]["name"] = "v_degrees_min" +defs["igSliderAngle"][1]["argsT"][3]["type"] = "float" +defs["igSliderAngle"][1]["argsT"][4] = {} +defs["igSliderAngle"][1]["argsT"][4]["name"] = "v_degrees_max" +defs["igSliderAngle"][1]["argsT"][4]["type"] = "float" +defs["igSliderAngle"][1]["argsT"][5] = {} +defs["igSliderAngle"][1]["argsT"][5]["name"] = "format" +defs["igSliderAngle"][1]["argsT"][5]["type"] = "const char*" +defs["igSliderAngle"][1]["argsoriginal"] = "(const char* label,float* v_rad,float v_degrees_min=-360.0f,float v_degrees_max=+360.0f,const char* format=\"%.0f deg\")" +defs["igSliderAngle"][1]["call_args"] = "(label,v_rad,v_degrees_min,v_degrees_max,format)" +defs["igSliderAngle"][1]["cimguiname"] = "igSliderAngle" +defs["igSliderAngle"][1]["defaults"] = {} +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]["namespace"] = "ImGui" +defs["igSliderAngle"][1]["ov_cimguiname"] = "igSliderAngle" +defs["igSliderAngle"][1]["ret"] = "bool" +defs["igSliderAngle"][1]["signature"] = "(const char*,float*,float,float,const char*)" +defs["igSliderAngle"][1]["stname"] = "" +defs["igSliderAngle"]["(const char*,float*,float,float,const char*)"] = defs["igSliderAngle"][1] +defs["igSliderFloat"] = {} +defs["igSliderFloat"][1] = {} +defs["igSliderFloat"][1]["args"] = "(const char* label,float* v,float v_min,float v_max,const char* format,float power)" +defs["igSliderFloat"][1]["argsT"] = {} +defs["igSliderFloat"][1]["argsT"][1] = {} +defs["igSliderFloat"][1]["argsT"][1]["name"] = "label" +defs["igSliderFloat"][1]["argsT"][1]["type"] = "const char*" +defs["igSliderFloat"][1]["argsT"][2] = {} +defs["igSliderFloat"][1]["argsT"][2]["name"] = "v" +defs["igSliderFloat"][1]["argsT"][2]["type"] = "float*" +defs["igSliderFloat"][1]["argsT"][3] = {} +defs["igSliderFloat"][1]["argsT"][3]["name"] = "v_min" +defs["igSliderFloat"][1]["argsT"][3]["type"] = "float" +defs["igSliderFloat"][1]["argsT"][4] = {} +defs["igSliderFloat"][1]["argsT"][4]["name"] = "v_max" +defs["igSliderFloat"][1]["argsT"][4]["type"] = "float" +defs["igSliderFloat"][1]["argsT"][5] = {} +defs["igSliderFloat"][1]["argsT"][5]["name"] = "format" +defs["igSliderFloat"][1]["argsT"][5]["type"] = "const char*" +defs["igSliderFloat"][1]["argsT"][6] = {} +defs["igSliderFloat"][1]["argsT"][6]["name"] = "power" +defs["igSliderFloat"][1]["argsT"][6]["type"] = "float" +defs["igSliderFloat"][1]["argsoriginal"] = "(const char* label,float* v,float v_min,float v_max,const char* format=\"%.3f\",float power=1.0f)" +defs["igSliderFloat"][1]["call_args"] = "(label,v,v_min,v_max,format,power)" +defs["igSliderFloat"][1]["cimguiname"] = "igSliderFloat" +defs["igSliderFloat"][1]["defaults"] = {} +defs["igSliderFloat"][1]["defaults"]["format"] = "\"%.3f\"" +defs["igSliderFloat"][1]["defaults"]["power"] = "1.0f" +defs["igSliderFloat"][1]["funcname"] = "SliderFloat" +defs["igSliderFloat"][1]["namespace"] = "ImGui" +defs["igSliderFloat"][1]["ov_cimguiname"] = "igSliderFloat" +defs["igSliderFloat"][1]["ret"] = "bool" +defs["igSliderFloat"][1]["signature"] = "(const char*,float*,float,float,const char*,float)" +defs["igSliderFloat"][1]["stname"] = "" +defs["igSliderFloat"]["(const char*,float*,float,float,const char*,float)"] = defs["igSliderFloat"][1] +defs["igSliderFloat2"] = {} +defs["igSliderFloat2"][1] = {} +defs["igSliderFloat2"][1]["args"] = "(const char* label,float v[2],float v_min,float v_max,const char* format,float power)" +defs["igSliderFloat2"][1]["argsT"] = {} +defs["igSliderFloat2"][1]["argsT"][1] = {} +defs["igSliderFloat2"][1]["argsT"][1]["name"] = "label" +defs["igSliderFloat2"][1]["argsT"][1]["type"] = "const char*" +defs["igSliderFloat2"][1]["argsT"][2] = {} +defs["igSliderFloat2"][1]["argsT"][2]["name"] = "v" +defs["igSliderFloat2"][1]["argsT"][2]["type"] = "float[2]" +defs["igSliderFloat2"][1]["argsT"][3] = {} +defs["igSliderFloat2"][1]["argsT"][3]["name"] = "v_min" +defs["igSliderFloat2"][1]["argsT"][3]["type"] = "float" +defs["igSliderFloat2"][1]["argsT"][4] = {} +defs["igSliderFloat2"][1]["argsT"][4]["name"] = "v_max" +defs["igSliderFloat2"][1]["argsT"][4]["type"] = "float" +defs["igSliderFloat2"][1]["argsT"][5] = {} +defs["igSliderFloat2"][1]["argsT"][5]["name"] = "format" +defs["igSliderFloat2"][1]["argsT"][5]["type"] = "const char*" +defs["igSliderFloat2"][1]["argsT"][6] = {} +defs["igSliderFloat2"][1]["argsT"][6]["name"] = "power" +defs["igSliderFloat2"][1]["argsT"][6]["type"] = "float" +defs["igSliderFloat2"][1]["argsoriginal"] = "(const char* label,float v[2],float v_min,float v_max,const char* format=\"%.3f\",float power=1.0f)" +defs["igSliderFloat2"][1]["call_args"] = "(label,v,v_min,v_max,format,power)" +defs["igSliderFloat2"][1]["cimguiname"] = "igSliderFloat2" +defs["igSliderFloat2"][1]["defaults"] = {} +defs["igSliderFloat2"][1]["defaults"]["format"] = "\"%.3f\"" +defs["igSliderFloat2"][1]["defaults"]["power"] = "1.0f" +defs["igSliderFloat2"][1]["funcname"] = "SliderFloat2" +defs["igSliderFloat2"][1]["namespace"] = "ImGui" +defs["igSliderFloat2"][1]["ov_cimguiname"] = "igSliderFloat2" +defs["igSliderFloat2"][1]["ret"] = "bool" +defs["igSliderFloat2"][1]["signature"] = "(const char*,float[2],float,float,const char*,float)" +defs["igSliderFloat2"][1]["stname"] = "" +defs["igSliderFloat2"]["(const char*,float[2],float,float,const char*,float)"] = defs["igSliderFloat2"][1] +defs["igSliderFloat3"] = {} +defs["igSliderFloat3"][1] = {} +defs["igSliderFloat3"][1]["args"] = "(const char* label,float v[3],float v_min,float v_max,const char* format,float power)" +defs["igSliderFloat3"][1]["argsT"] = {} +defs["igSliderFloat3"][1]["argsT"][1] = {} +defs["igSliderFloat3"][1]["argsT"][1]["name"] = "label" +defs["igSliderFloat3"][1]["argsT"][1]["type"] = "const char*" +defs["igSliderFloat3"][1]["argsT"][2] = {} +defs["igSliderFloat3"][1]["argsT"][2]["name"] = "v" +defs["igSliderFloat3"][1]["argsT"][2]["type"] = "float[3]" +defs["igSliderFloat3"][1]["argsT"][3] = {} +defs["igSliderFloat3"][1]["argsT"][3]["name"] = "v_min" +defs["igSliderFloat3"][1]["argsT"][3]["type"] = "float" +defs["igSliderFloat3"][1]["argsT"][4] = {} +defs["igSliderFloat3"][1]["argsT"][4]["name"] = "v_max" +defs["igSliderFloat3"][1]["argsT"][4]["type"] = "float" +defs["igSliderFloat3"][1]["argsT"][5] = {} +defs["igSliderFloat3"][1]["argsT"][5]["name"] = "format" +defs["igSliderFloat3"][1]["argsT"][5]["type"] = "const char*" +defs["igSliderFloat3"][1]["argsT"][6] = {} +defs["igSliderFloat3"][1]["argsT"][6]["name"] = "power" +defs["igSliderFloat3"][1]["argsT"][6]["type"] = "float" +defs["igSliderFloat3"][1]["argsoriginal"] = "(const char* label,float v[3],float v_min,float v_max,const char* format=\"%.3f\",float power=1.0f)" +defs["igSliderFloat3"][1]["call_args"] = "(label,v,v_min,v_max,format,power)" +defs["igSliderFloat3"][1]["cimguiname"] = "igSliderFloat3" +defs["igSliderFloat3"][1]["defaults"] = {} +defs["igSliderFloat3"][1]["defaults"]["format"] = "\"%.3f\"" +defs["igSliderFloat3"][1]["defaults"]["power"] = "1.0f" +defs["igSliderFloat3"][1]["funcname"] = "SliderFloat3" +defs["igSliderFloat3"][1]["namespace"] = "ImGui" +defs["igSliderFloat3"][1]["ov_cimguiname"] = "igSliderFloat3" +defs["igSliderFloat3"][1]["ret"] = "bool" +defs["igSliderFloat3"][1]["signature"] = "(const char*,float[3],float,float,const char*,float)" +defs["igSliderFloat3"][1]["stname"] = "" +defs["igSliderFloat3"]["(const char*,float[3],float,float,const char*,float)"] = defs["igSliderFloat3"][1] +defs["igSliderFloat4"] = {} +defs["igSliderFloat4"][1] = {} +defs["igSliderFloat4"][1]["args"] = "(const char* label,float v[4],float v_min,float v_max,const char* format,float power)" +defs["igSliderFloat4"][1]["argsT"] = {} +defs["igSliderFloat4"][1]["argsT"][1] = {} +defs["igSliderFloat4"][1]["argsT"][1]["name"] = "label" +defs["igSliderFloat4"][1]["argsT"][1]["type"] = "const char*" +defs["igSliderFloat4"][1]["argsT"][2] = {} +defs["igSliderFloat4"][1]["argsT"][2]["name"] = "v" +defs["igSliderFloat4"][1]["argsT"][2]["type"] = "float[4]" +defs["igSliderFloat4"][1]["argsT"][3] = {} +defs["igSliderFloat4"][1]["argsT"][3]["name"] = "v_min" +defs["igSliderFloat4"][1]["argsT"][3]["type"] = "float" +defs["igSliderFloat4"][1]["argsT"][4] = {} +defs["igSliderFloat4"][1]["argsT"][4]["name"] = "v_max" +defs["igSliderFloat4"][1]["argsT"][4]["type"] = "float" +defs["igSliderFloat4"][1]["argsT"][5] = {} +defs["igSliderFloat4"][1]["argsT"][5]["name"] = "format" +defs["igSliderFloat4"][1]["argsT"][5]["type"] = "const char*" +defs["igSliderFloat4"][1]["argsT"][6] = {} +defs["igSliderFloat4"][1]["argsT"][6]["name"] = "power" +defs["igSliderFloat4"][1]["argsT"][6]["type"] = "float" +defs["igSliderFloat4"][1]["argsoriginal"] = "(const char* label,float v[4],float v_min,float v_max,const char* format=\"%.3f\",float power=1.0f)" +defs["igSliderFloat4"][1]["call_args"] = "(label,v,v_min,v_max,format,power)" +defs["igSliderFloat4"][1]["cimguiname"] = "igSliderFloat4" +defs["igSliderFloat4"][1]["defaults"] = {} +defs["igSliderFloat4"][1]["defaults"]["format"] = "\"%.3f\"" +defs["igSliderFloat4"][1]["defaults"]["power"] = "1.0f" +defs["igSliderFloat4"][1]["funcname"] = "SliderFloat4" +defs["igSliderFloat4"][1]["namespace"] = "ImGui" +defs["igSliderFloat4"][1]["ov_cimguiname"] = "igSliderFloat4" +defs["igSliderFloat4"][1]["ret"] = "bool" +defs["igSliderFloat4"][1]["signature"] = "(const char*,float[4],float,float,const char*,float)" +defs["igSliderFloat4"][1]["stname"] = "" +defs["igSliderFloat4"]["(const char*,float[4],float,float,const char*,float)"] = defs["igSliderFloat4"][1] +defs["igSliderInt"] = {} +defs["igSliderInt"][1] = {} +defs["igSliderInt"][1]["args"] = "(const char* label,int* v,int v_min,int v_max,const char* format)" +defs["igSliderInt"][1]["argsT"] = {} +defs["igSliderInt"][1]["argsT"][1] = {} +defs["igSliderInt"][1]["argsT"][1]["name"] = "label" +defs["igSliderInt"][1]["argsT"][1]["type"] = "const char*" +defs["igSliderInt"][1]["argsT"][2] = {} +defs["igSliderInt"][1]["argsT"][2]["name"] = "v" +defs["igSliderInt"][1]["argsT"][2]["type"] = "int*" +defs["igSliderInt"][1]["argsT"][3] = {} +defs["igSliderInt"][1]["argsT"][3]["name"] = "v_min" +defs["igSliderInt"][1]["argsT"][3]["type"] = "int" +defs["igSliderInt"][1]["argsT"][4] = {} +defs["igSliderInt"][1]["argsT"][4]["name"] = "v_max" +defs["igSliderInt"][1]["argsT"][4]["type"] = "int" +defs["igSliderInt"][1]["argsT"][5] = {} +defs["igSliderInt"][1]["argsT"][5]["name"] = "format" +defs["igSliderInt"][1]["argsT"][5]["type"] = "const char*" +defs["igSliderInt"][1]["argsoriginal"] = "(const char* label,int* v,int v_min,int v_max,const char* format=\"%d\")" +defs["igSliderInt"][1]["call_args"] = "(label,v,v_min,v_max,format)" +defs["igSliderInt"][1]["cimguiname"] = "igSliderInt" +defs["igSliderInt"][1]["defaults"] = {} +defs["igSliderInt"][1]["defaults"]["format"] = "\"%d\"" +defs["igSliderInt"][1]["funcname"] = "SliderInt" +defs["igSliderInt"][1]["namespace"] = "ImGui" +defs["igSliderInt"][1]["ov_cimguiname"] = "igSliderInt" +defs["igSliderInt"][1]["ret"] = "bool" +defs["igSliderInt"][1]["signature"] = "(const char*,int*,int,int,const char*)" +defs["igSliderInt"][1]["stname"] = "" +defs["igSliderInt"]["(const char*,int*,int,int,const char*)"] = defs["igSliderInt"][1] +defs["igSliderInt2"] = {} +defs["igSliderInt2"][1] = {} +defs["igSliderInt2"][1]["args"] = "(const char* label,int v[2],int v_min,int v_max,const char* format)" +defs["igSliderInt2"][1]["argsT"] = {} +defs["igSliderInt2"][1]["argsT"][1] = {} +defs["igSliderInt2"][1]["argsT"][1]["name"] = "label" +defs["igSliderInt2"][1]["argsT"][1]["type"] = "const char*" +defs["igSliderInt2"][1]["argsT"][2] = {} +defs["igSliderInt2"][1]["argsT"][2]["name"] = "v" +defs["igSliderInt2"][1]["argsT"][2]["type"] = "int[2]" +defs["igSliderInt2"][1]["argsT"][3] = {} +defs["igSliderInt2"][1]["argsT"][3]["name"] = "v_min" +defs["igSliderInt2"][1]["argsT"][3]["type"] = "int" +defs["igSliderInt2"][1]["argsT"][4] = {} +defs["igSliderInt2"][1]["argsT"][4]["name"] = "v_max" +defs["igSliderInt2"][1]["argsT"][4]["type"] = "int" +defs["igSliderInt2"][1]["argsT"][5] = {} +defs["igSliderInt2"][1]["argsT"][5]["name"] = "format" +defs["igSliderInt2"][1]["argsT"][5]["type"] = "const char*" +defs["igSliderInt2"][1]["argsoriginal"] = "(const char* label,int v[2],int v_min,int v_max,const char* format=\"%d\")" +defs["igSliderInt2"][1]["call_args"] = "(label,v,v_min,v_max,format)" +defs["igSliderInt2"][1]["cimguiname"] = "igSliderInt2" +defs["igSliderInt2"][1]["defaults"] = {} +defs["igSliderInt2"][1]["defaults"]["format"] = "\"%d\"" +defs["igSliderInt2"][1]["funcname"] = "SliderInt2" +defs["igSliderInt2"][1]["namespace"] = "ImGui" +defs["igSliderInt2"][1]["ov_cimguiname"] = "igSliderInt2" +defs["igSliderInt2"][1]["ret"] = "bool" +defs["igSliderInt2"][1]["signature"] = "(const char*,int[2],int,int,const char*)" +defs["igSliderInt2"][1]["stname"] = "" +defs["igSliderInt2"]["(const char*,int[2],int,int,const char*)"] = defs["igSliderInt2"][1] +defs["igSliderInt3"] = {} +defs["igSliderInt3"][1] = {} +defs["igSliderInt3"][1]["args"] = "(const char* label,int v[3],int v_min,int v_max,const char* format)" +defs["igSliderInt3"][1]["argsT"] = {} +defs["igSliderInt3"][1]["argsT"][1] = {} +defs["igSliderInt3"][1]["argsT"][1]["name"] = "label" +defs["igSliderInt3"][1]["argsT"][1]["type"] = "const char*" +defs["igSliderInt3"][1]["argsT"][2] = {} +defs["igSliderInt3"][1]["argsT"][2]["name"] = "v" +defs["igSliderInt3"][1]["argsT"][2]["type"] = "int[3]" +defs["igSliderInt3"][1]["argsT"][3] = {} +defs["igSliderInt3"][1]["argsT"][3]["name"] = "v_min" +defs["igSliderInt3"][1]["argsT"][3]["type"] = "int" +defs["igSliderInt3"][1]["argsT"][4] = {} +defs["igSliderInt3"][1]["argsT"][4]["name"] = "v_max" +defs["igSliderInt3"][1]["argsT"][4]["type"] = "int" +defs["igSliderInt3"][1]["argsT"][5] = {} +defs["igSliderInt3"][1]["argsT"][5]["name"] = "format" +defs["igSliderInt3"][1]["argsT"][5]["type"] = "const char*" +defs["igSliderInt3"][1]["argsoriginal"] = "(const char* label,int v[3],int v_min,int v_max,const char* format=\"%d\")" +defs["igSliderInt3"][1]["call_args"] = "(label,v,v_min,v_max,format)" +defs["igSliderInt3"][1]["cimguiname"] = "igSliderInt3" +defs["igSliderInt3"][1]["defaults"] = {} +defs["igSliderInt3"][1]["defaults"]["format"] = "\"%d\"" +defs["igSliderInt3"][1]["funcname"] = "SliderInt3" +defs["igSliderInt3"][1]["namespace"] = "ImGui" +defs["igSliderInt3"][1]["ov_cimguiname"] = "igSliderInt3" +defs["igSliderInt3"][1]["ret"] = "bool" +defs["igSliderInt3"][1]["signature"] = "(const char*,int[3],int,int,const char*)" +defs["igSliderInt3"][1]["stname"] = "" +defs["igSliderInt3"]["(const char*,int[3],int,int,const char*)"] = defs["igSliderInt3"][1] +defs["igSliderInt4"] = {} +defs["igSliderInt4"][1] = {} +defs["igSliderInt4"][1]["args"] = "(const char* label,int v[4],int v_min,int v_max,const char* format)" +defs["igSliderInt4"][1]["argsT"] = {} +defs["igSliderInt4"][1]["argsT"][1] = {} +defs["igSliderInt4"][1]["argsT"][1]["name"] = "label" +defs["igSliderInt4"][1]["argsT"][1]["type"] = "const char*" +defs["igSliderInt4"][1]["argsT"][2] = {} +defs["igSliderInt4"][1]["argsT"][2]["name"] = "v" +defs["igSliderInt4"][1]["argsT"][2]["type"] = "int[4]" +defs["igSliderInt4"][1]["argsT"][3] = {} +defs["igSliderInt4"][1]["argsT"][3]["name"] = "v_min" +defs["igSliderInt4"][1]["argsT"][3]["type"] = "int" +defs["igSliderInt4"][1]["argsT"][4] = {} +defs["igSliderInt4"][1]["argsT"][4]["name"] = "v_max" +defs["igSliderInt4"][1]["argsT"][4]["type"] = "int" +defs["igSliderInt4"][1]["argsT"][5] = {} +defs["igSliderInt4"][1]["argsT"][5]["name"] = "format" +defs["igSliderInt4"][1]["argsT"][5]["type"] = "const char*" +defs["igSliderInt4"][1]["argsoriginal"] = "(const char* label,int v[4],int v_min,int v_max,const char* format=\"%d\")" +defs["igSliderInt4"][1]["call_args"] = "(label,v,v_min,v_max,format)" +defs["igSliderInt4"][1]["cimguiname"] = "igSliderInt4" +defs["igSliderInt4"][1]["defaults"] = {} +defs["igSliderInt4"][1]["defaults"]["format"] = "\"%d\"" +defs["igSliderInt4"][1]["funcname"] = "SliderInt4" +defs["igSliderInt4"][1]["namespace"] = "ImGui" +defs["igSliderInt4"][1]["ov_cimguiname"] = "igSliderInt4" +defs["igSliderInt4"][1]["ret"] = "bool" +defs["igSliderInt4"][1]["signature"] = "(const char*,int[4],int,int,const char*)" +defs["igSliderInt4"][1]["stname"] = "" +defs["igSliderInt4"]["(const char*,int[4],int,int,const char*)"] = defs["igSliderInt4"][1] +defs["igSliderScalar"] = {} +defs["igSliderScalar"][1] = {} +defs["igSliderScalar"][1]["args"] = "(const char* label,ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max,const char* format,float power)" +defs["igSliderScalar"][1]["argsT"] = {} +defs["igSliderScalar"][1]["argsT"][1] = {} +defs["igSliderScalar"][1]["argsT"][1]["name"] = "label" +defs["igSliderScalar"][1]["argsT"][1]["type"] = "const char*" +defs["igSliderScalar"][1]["argsT"][2] = {} +defs["igSliderScalar"][1]["argsT"][2]["name"] = "data_type" +defs["igSliderScalar"][1]["argsT"][2]["type"] = "ImGuiDataType" +defs["igSliderScalar"][1]["argsT"][3] = {} +defs["igSliderScalar"][1]["argsT"][3]["name"] = "p_data" +defs["igSliderScalar"][1]["argsT"][3]["type"] = "void*" +defs["igSliderScalar"][1]["argsT"][4] = {} +defs["igSliderScalar"][1]["argsT"][4]["name"] = "p_min" +defs["igSliderScalar"][1]["argsT"][4]["type"] = "const void*" +defs["igSliderScalar"][1]["argsT"][5] = {} +defs["igSliderScalar"][1]["argsT"][5]["name"] = "p_max" +defs["igSliderScalar"][1]["argsT"][5]["type"] = "const void*" +defs["igSliderScalar"][1]["argsT"][6] = {} +defs["igSliderScalar"][1]["argsT"][6]["name"] = "format" +defs["igSliderScalar"][1]["argsT"][6]["type"] = "const char*" +defs["igSliderScalar"][1]["argsT"][7] = {} +defs["igSliderScalar"][1]["argsT"][7]["name"] = "power" +defs["igSliderScalar"][1]["argsT"][7]["type"] = "float" +defs["igSliderScalar"][1]["argsoriginal"] = "(const char* label,ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max,const char* format=((void*)0),float power=1.0f)" +defs["igSliderScalar"][1]["call_args"] = "(label,data_type,p_data,p_min,p_max,format,power)" +defs["igSliderScalar"][1]["cimguiname"] = "igSliderScalar" +defs["igSliderScalar"][1]["defaults"] = {} +defs["igSliderScalar"][1]["defaults"]["format"] = "((void*)0)" +defs["igSliderScalar"][1]["defaults"]["power"] = "1.0f" +defs["igSliderScalar"][1]["funcname"] = "SliderScalar" +defs["igSliderScalar"][1]["namespace"] = "ImGui" +defs["igSliderScalar"][1]["ov_cimguiname"] = "igSliderScalar" +defs["igSliderScalar"][1]["ret"] = "bool" +defs["igSliderScalar"][1]["signature"] = "(const char*,ImGuiDataType,void*,const void*,const void*,const char*,float)" +defs["igSliderScalar"][1]["stname"] = "" +defs["igSliderScalar"]["(const char*,ImGuiDataType,void*,const void*,const void*,const char*,float)"] = defs["igSliderScalar"][1] +defs["igSliderScalarN"] = {} +defs["igSliderScalarN"][1] = {} +defs["igSliderScalarN"][1]["args"] = "(const char* label,ImGuiDataType data_type,void* p_data,int components,const void* p_min,const void* p_max,const char* format,float power)" +defs["igSliderScalarN"][1]["argsT"] = {} +defs["igSliderScalarN"][1]["argsT"][1] = {} +defs["igSliderScalarN"][1]["argsT"][1]["name"] = "label" +defs["igSliderScalarN"][1]["argsT"][1]["type"] = "const char*" +defs["igSliderScalarN"][1]["argsT"][2] = {} +defs["igSliderScalarN"][1]["argsT"][2]["name"] = "data_type" +defs["igSliderScalarN"][1]["argsT"][2]["type"] = "ImGuiDataType" +defs["igSliderScalarN"][1]["argsT"][3] = {} +defs["igSliderScalarN"][1]["argsT"][3]["name"] = "p_data" +defs["igSliderScalarN"][1]["argsT"][3]["type"] = "void*" +defs["igSliderScalarN"][1]["argsT"][4] = {} +defs["igSliderScalarN"][1]["argsT"][4]["name"] = "components" +defs["igSliderScalarN"][1]["argsT"][4]["type"] = "int" +defs["igSliderScalarN"][1]["argsT"][5] = {} +defs["igSliderScalarN"][1]["argsT"][5]["name"] = "p_min" +defs["igSliderScalarN"][1]["argsT"][5]["type"] = "const void*" +defs["igSliderScalarN"][1]["argsT"][6] = {} +defs["igSliderScalarN"][1]["argsT"][6]["name"] = "p_max" +defs["igSliderScalarN"][1]["argsT"][6]["type"] = "const void*" +defs["igSliderScalarN"][1]["argsT"][7] = {} +defs["igSliderScalarN"][1]["argsT"][7]["name"] = "format" +defs["igSliderScalarN"][1]["argsT"][7]["type"] = "const char*" +defs["igSliderScalarN"][1]["argsT"][8] = {} +defs["igSliderScalarN"][1]["argsT"][8]["name"] = "power" +defs["igSliderScalarN"][1]["argsT"][8]["type"] = "float" +defs["igSliderScalarN"][1]["argsoriginal"] = "(const char* label,ImGuiDataType data_type,void* p_data,int components,const void* p_min,const void* p_max,const char* format=((void*)0),float power=1.0f)" +defs["igSliderScalarN"][1]["call_args"] = "(label,data_type,p_data,components,p_min,p_max,format,power)" +defs["igSliderScalarN"][1]["cimguiname"] = "igSliderScalarN" +defs["igSliderScalarN"][1]["defaults"] = {} +defs["igSliderScalarN"][1]["defaults"]["format"] = "((void*)0)" +defs["igSliderScalarN"][1]["defaults"]["power"] = "1.0f" +defs["igSliderScalarN"][1]["funcname"] = "SliderScalarN" +defs["igSliderScalarN"][1]["namespace"] = "ImGui" +defs["igSliderScalarN"][1]["ov_cimguiname"] = "igSliderScalarN" +defs["igSliderScalarN"][1]["ret"] = "bool" +defs["igSliderScalarN"][1]["signature"] = "(const char*,ImGuiDataType,void*,int,const void*,const void*,const char*,float)" +defs["igSliderScalarN"][1]["stname"] = "" +defs["igSliderScalarN"]["(const char*,ImGuiDataType,void*,int,const void*,const void*,const char*,float)"] = defs["igSliderScalarN"][1] +defs["igSmallButton"] = {} +defs["igSmallButton"][1] = {} +defs["igSmallButton"][1]["args"] = "(const char* label)" +defs["igSmallButton"][1]["argsT"] = {} +defs["igSmallButton"][1]["argsT"][1] = {} +defs["igSmallButton"][1]["argsT"][1]["name"] = "label" +defs["igSmallButton"][1]["argsT"][1]["type"] = "const char*" +defs["igSmallButton"][1]["argsoriginal"] = "(const char* label)" +defs["igSmallButton"][1]["call_args"] = "(label)" +defs["igSmallButton"][1]["cimguiname"] = "igSmallButton" +defs["igSmallButton"][1]["defaults"] = {} +defs["igSmallButton"][1]["funcname"] = "SmallButton" +defs["igSmallButton"][1]["namespace"] = "ImGui" +defs["igSmallButton"][1]["ov_cimguiname"] = "igSmallButton" +defs["igSmallButton"][1]["ret"] = "bool" +defs["igSmallButton"][1]["signature"] = "(const char*)" +defs["igSmallButton"][1]["stname"] = "" +defs["igSmallButton"]["(const char*)"] = defs["igSmallButton"][1] +defs["igSpacing"] = {} +defs["igSpacing"][1] = {} +defs["igSpacing"][1]["args"] = "()" +defs["igSpacing"][1]["argsT"] = {} +defs["igSpacing"][1]["argsoriginal"] = "()" +defs["igSpacing"][1]["call_args"] = "()" +defs["igSpacing"][1]["cimguiname"] = "igSpacing" +defs["igSpacing"][1]["defaults"] = {} +defs["igSpacing"][1]["funcname"] = "Spacing" +defs["igSpacing"][1]["namespace"] = "ImGui" +defs["igSpacing"][1]["ov_cimguiname"] = "igSpacing" +defs["igSpacing"][1]["ret"] = "void" +defs["igSpacing"][1]["signature"] = "()" +defs["igSpacing"][1]["stname"] = "" +defs["igSpacing"]["()"] = defs["igSpacing"][1] +defs["igStyleColorsClassic"] = {} +defs["igStyleColorsClassic"][1] = {} +defs["igStyleColorsClassic"][1]["args"] = "(ImGuiStyle* dst)" +defs["igStyleColorsClassic"][1]["argsT"] = {} +defs["igStyleColorsClassic"][1]["argsT"][1] = {} +defs["igStyleColorsClassic"][1]["argsT"][1]["name"] = "dst" +defs["igStyleColorsClassic"][1]["argsT"][1]["type"] = "ImGuiStyle*" +defs["igStyleColorsClassic"][1]["argsoriginal"] = "(ImGuiStyle* dst=((void*)0))" +defs["igStyleColorsClassic"][1]["call_args"] = "(dst)" +defs["igStyleColorsClassic"][1]["cimguiname"] = "igStyleColorsClassic" +defs["igStyleColorsClassic"][1]["defaults"] = {} +defs["igStyleColorsClassic"][1]["defaults"]["dst"] = "((void*)0)" +defs["igStyleColorsClassic"][1]["funcname"] = "StyleColorsClassic" +defs["igStyleColorsClassic"][1]["namespace"] = "ImGui" +defs["igStyleColorsClassic"][1]["ov_cimguiname"] = "igStyleColorsClassic" +defs["igStyleColorsClassic"][1]["ret"] = "void" +defs["igStyleColorsClassic"][1]["signature"] = "(ImGuiStyle*)" +defs["igStyleColorsClassic"][1]["stname"] = "" +defs["igStyleColorsClassic"]["(ImGuiStyle*)"] = defs["igStyleColorsClassic"][1] +defs["igStyleColorsDark"] = {} +defs["igStyleColorsDark"][1] = {} +defs["igStyleColorsDark"][1]["args"] = "(ImGuiStyle* dst)" +defs["igStyleColorsDark"][1]["argsT"] = {} +defs["igStyleColorsDark"][1]["argsT"][1] = {} +defs["igStyleColorsDark"][1]["argsT"][1]["name"] = "dst" +defs["igStyleColorsDark"][1]["argsT"][1]["type"] = "ImGuiStyle*" +defs["igStyleColorsDark"][1]["argsoriginal"] = "(ImGuiStyle* dst=((void*)0))" +defs["igStyleColorsDark"][1]["call_args"] = "(dst)" +defs["igStyleColorsDark"][1]["cimguiname"] = "igStyleColorsDark" +defs["igStyleColorsDark"][1]["defaults"] = {} +defs["igStyleColorsDark"][1]["defaults"]["dst"] = "((void*)0)" +defs["igStyleColorsDark"][1]["funcname"] = "StyleColorsDark" +defs["igStyleColorsDark"][1]["namespace"] = "ImGui" +defs["igStyleColorsDark"][1]["ov_cimguiname"] = "igStyleColorsDark" +defs["igStyleColorsDark"][1]["ret"] = "void" +defs["igStyleColorsDark"][1]["signature"] = "(ImGuiStyle*)" +defs["igStyleColorsDark"][1]["stname"] = "" +defs["igStyleColorsDark"]["(ImGuiStyle*)"] = defs["igStyleColorsDark"][1] +defs["igStyleColorsLight"] = {} +defs["igStyleColorsLight"][1] = {} +defs["igStyleColorsLight"][1]["args"] = "(ImGuiStyle* dst)" +defs["igStyleColorsLight"][1]["argsT"] = {} +defs["igStyleColorsLight"][1]["argsT"][1] = {} +defs["igStyleColorsLight"][1]["argsT"][1]["name"] = "dst" +defs["igStyleColorsLight"][1]["argsT"][1]["type"] = "ImGuiStyle*" +defs["igStyleColorsLight"][1]["argsoriginal"] = "(ImGuiStyle* dst=((void*)0))" +defs["igStyleColorsLight"][1]["call_args"] = "(dst)" +defs["igStyleColorsLight"][1]["cimguiname"] = "igStyleColorsLight" +defs["igStyleColorsLight"][1]["defaults"] = {} +defs["igStyleColorsLight"][1]["defaults"]["dst"] = "((void*)0)" +defs["igStyleColorsLight"][1]["funcname"] = "StyleColorsLight" +defs["igStyleColorsLight"][1]["namespace"] = "ImGui" +defs["igStyleColorsLight"][1]["ov_cimguiname"] = "igStyleColorsLight" +defs["igStyleColorsLight"][1]["ret"] = "void" +defs["igStyleColorsLight"][1]["signature"] = "(ImGuiStyle*)" +defs["igStyleColorsLight"][1]["stname"] = "" +defs["igStyleColorsLight"]["(ImGuiStyle*)"] = defs["igStyleColorsLight"][1] +defs["igText"] = {} +defs["igText"][1] = {} +defs["igText"][1]["args"] = "(const char* fmt,...)" +defs["igText"][1]["argsT"] = {} +defs["igText"][1]["argsT"][1] = {} +defs["igText"][1]["argsT"][1]["name"] = "fmt" +defs["igText"][1]["argsT"][1]["type"] = "const char*" +defs["igText"][1]["argsT"][2] = {} +defs["igText"][1]["argsT"][2]["name"] = "..." +defs["igText"][1]["argsT"][2]["type"] = "..." +defs["igText"][1]["argsoriginal"] = "(const char* fmt,...)" +defs["igText"][1]["call_args"] = "(fmt,...)" +defs["igText"][1]["cimguiname"] = "igText" +defs["igText"][1]["defaults"] = {} +defs["igText"][1]["funcname"] = "Text" +defs["igText"][1]["isvararg"] = "...)" +defs["igText"][1]["namespace"] = "ImGui" +defs["igText"][1]["ov_cimguiname"] = "igText" +defs["igText"][1]["ret"] = "void" +defs["igText"][1]["signature"] = "(const char*,...)" +defs["igText"][1]["stname"] = "" +defs["igText"]["(const char*,...)"] = defs["igText"][1] +defs["igTextColored"] = {} +defs["igTextColored"][1] = {} +defs["igTextColored"][1]["args"] = "(const ImVec4 col,const char* fmt,...)" +defs["igTextColored"][1]["argsT"] = {} +defs["igTextColored"][1]["argsT"][1] = {} +defs["igTextColored"][1]["argsT"][1]["name"] = "col" +defs["igTextColored"][1]["argsT"][1]["type"] = "const ImVec4" +defs["igTextColored"][1]["argsT"][2] = {} +defs["igTextColored"][1]["argsT"][2]["name"] = "fmt" +defs["igTextColored"][1]["argsT"][2]["type"] = "const char*" +defs["igTextColored"][1]["argsT"][3] = {} +defs["igTextColored"][1]["argsT"][3]["name"] = "..." +defs["igTextColored"][1]["argsT"][3]["type"] = "..." +defs["igTextColored"][1]["argsoriginal"] = "(const ImVec4& col,const char* fmt,...)" +defs["igTextColored"][1]["call_args"] = "(col,fmt,...)" +defs["igTextColored"][1]["cimguiname"] = "igTextColored" +defs["igTextColored"][1]["defaults"] = {} +defs["igTextColored"][1]["funcname"] = "TextColored" +defs["igTextColored"][1]["isvararg"] = "...)" +defs["igTextColored"][1]["namespace"] = "ImGui" +defs["igTextColored"][1]["ov_cimguiname"] = "igTextColored" +defs["igTextColored"][1]["ret"] = "void" +defs["igTextColored"][1]["signature"] = "(const ImVec4,const char*,...)" +defs["igTextColored"][1]["stname"] = "" +defs["igTextColored"]["(const ImVec4,const char*,...)"] = defs["igTextColored"][1] +defs["igTextColoredV"] = {} +defs["igTextColoredV"][1] = {} +defs["igTextColoredV"][1]["args"] = "(const ImVec4 col,const char* fmt,va_list args)" +defs["igTextColoredV"][1]["argsT"] = {} +defs["igTextColoredV"][1]["argsT"][1] = {} +defs["igTextColoredV"][1]["argsT"][1]["name"] = "col" +defs["igTextColoredV"][1]["argsT"][1]["type"] = "const ImVec4" +defs["igTextColoredV"][1]["argsT"][2] = {} +defs["igTextColoredV"][1]["argsT"][2]["name"] = "fmt" +defs["igTextColoredV"][1]["argsT"][2]["type"] = "const char*" +defs["igTextColoredV"][1]["argsT"][3] = {} +defs["igTextColoredV"][1]["argsT"][3]["name"] = "args" +defs["igTextColoredV"][1]["argsT"][3]["type"] = "va_list" +defs["igTextColoredV"][1]["argsoriginal"] = "(const ImVec4& col,const char* fmt,va_list args)" +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]["namespace"] = "ImGui" +defs["igTextColoredV"][1]["ov_cimguiname"] = "igTextColoredV" +defs["igTextColoredV"][1]["ret"] = "void" +defs["igTextColoredV"][1]["signature"] = "(const ImVec4,const char*,va_list)" +defs["igTextColoredV"][1]["stname"] = "" +defs["igTextColoredV"]["(const ImVec4,const char*,va_list)"] = defs["igTextColoredV"][1] +defs["igTextDisabled"] = {} +defs["igTextDisabled"][1] = {} +defs["igTextDisabled"][1]["args"] = "(const char* fmt,...)" +defs["igTextDisabled"][1]["argsT"] = {} +defs["igTextDisabled"][1]["argsT"][1] = {} +defs["igTextDisabled"][1]["argsT"][1]["name"] = "fmt" +defs["igTextDisabled"][1]["argsT"][1]["type"] = "const char*" +defs["igTextDisabled"][1]["argsT"][2] = {} +defs["igTextDisabled"][1]["argsT"][2]["name"] = "..." +defs["igTextDisabled"][1]["argsT"][2]["type"] = "..." +defs["igTextDisabled"][1]["argsoriginal"] = "(const char* fmt,...)" +defs["igTextDisabled"][1]["call_args"] = "(fmt,...)" +defs["igTextDisabled"][1]["cimguiname"] = "igTextDisabled" +defs["igTextDisabled"][1]["defaults"] = {} +defs["igTextDisabled"][1]["funcname"] = "TextDisabled" +defs["igTextDisabled"][1]["isvararg"] = "...)" +defs["igTextDisabled"][1]["namespace"] = "ImGui" +defs["igTextDisabled"][1]["ov_cimguiname"] = "igTextDisabled" +defs["igTextDisabled"][1]["ret"] = "void" +defs["igTextDisabled"][1]["signature"] = "(const char*,...)" +defs["igTextDisabled"][1]["stname"] = "" +defs["igTextDisabled"]["(const char*,...)"] = defs["igTextDisabled"][1] +defs["igTextDisabledV"] = {} +defs["igTextDisabledV"][1] = {} +defs["igTextDisabledV"][1]["args"] = "(const char* fmt,va_list args)" +defs["igTextDisabledV"][1]["argsT"] = {} +defs["igTextDisabledV"][1]["argsT"][1] = {} +defs["igTextDisabledV"][1]["argsT"][1]["name"] = "fmt" +defs["igTextDisabledV"][1]["argsT"][1]["type"] = "const char*" +defs["igTextDisabledV"][1]["argsT"][2] = {} +defs["igTextDisabledV"][1]["argsT"][2]["name"] = "args" +defs["igTextDisabledV"][1]["argsT"][2]["type"] = "va_list" +defs["igTextDisabledV"][1]["argsoriginal"] = "(const char* fmt,va_list args)" +defs["igTextDisabledV"][1]["call_args"] = "(fmt,args)" +defs["igTextDisabledV"][1]["cimguiname"] = "igTextDisabledV" +defs["igTextDisabledV"][1]["defaults"] = {} +defs["igTextDisabledV"][1]["funcname"] = "TextDisabledV" +defs["igTextDisabledV"][1]["namespace"] = "ImGui" +defs["igTextDisabledV"][1]["ov_cimguiname"] = "igTextDisabledV" +defs["igTextDisabledV"][1]["ret"] = "void" +defs["igTextDisabledV"][1]["signature"] = "(const char*,va_list)" +defs["igTextDisabledV"][1]["stname"] = "" +defs["igTextDisabledV"]["(const char*,va_list)"] = defs["igTextDisabledV"][1] +defs["igTextUnformatted"] = {} +defs["igTextUnformatted"][1] = {} +defs["igTextUnformatted"][1]["args"] = "(const char* text,const char* text_end)" +defs["igTextUnformatted"][1]["argsT"] = {} +defs["igTextUnformatted"][1]["argsT"][1] = {} +defs["igTextUnformatted"][1]["argsT"][1]["name"] = "text" +defs["igTextUnformatted"][1]["argsT"][1]["type"] = "const char*" +defs["igTextUnformatted"][1]["argsT"][2] = {} +defs["igTextUnformatted"][1]["argsT"][2]["name"] = "text_end" +defs["igTextUnformatted"][1]["argsT"][2]["type"] = "const char*" +defs["igTextUnformatted"][1]["argsoriginal"] = "(const char* text,const char* text_end=((void*)0))" +defs["igTextUnformatted"][1]["call_args"] = "(text,text_end)" +defs["igTextUnformatted"][1]["cimguiname"] = "igTextUnformatted" +defs["igTextUnformatted"][1]["defaults"] = {} +defs["igTextUnformatted"][1]["defaults"]["text_end"] = "((void*)0)" +defs["igTextUnformatted"][1]["funcname"] = "TextUnformatted" +defs["igTextUnformatted"][1]["namespace"] = "ImGui" +defs["igTextUnformatted"][1]["ov_cimguiname"] = "igTextUnformatted" +defs["igTextUnformatted"][1]["ret"] = "void" +defs["igTextUnformatted"][1]["signature"] = "(const char*,const char*)" +defs["igTextUnformatted"][1]["stname"] = "" +defs["igTextUnformatted"]["(const char*,const char*)"] = defs["igTextUnformatted"][1] +defs["igTextV"] = {} +defs["igTextV"][1] = {} +defs["igTextV"][1]["args"] = "(const char* fmt,va_list args)" +defs["igTextV"][1]["argsT"] = {} +defs["igTextV"][1]["argsT"][1] = {} +defs["igTextV"][1]["argsT"][1]["name"] = "fmt" +defs["igTextV"][1]["argsT"][1]["type"] = "const char*" +defs["igTextV"][1]["argsT"][2] = {} +defs["igTextV"][1]["argsT"][2]["name"] = "args" +defs["igTextV"][1]["argsT"][2]["type"] = "va_list" +defs["igTextV"][1]["argsoriginal"] = "(const char* fmt,va_list args)" +defs["igTextV"][1]["call_args"] = "(fmt,args)" +defs["igTextV"][1]["cimguiname"] = "igTextV" +defs["igTextV"][1]["defaults"] = {} +defs["igTextV"][1]["funcname"] = "TextV" +defs["igTextV"][1]["namespace"] = "ImGui" +defs["igTextV"][1]["ov_cimguiname"] = "igTextV" +defs["igTextV"][1]["ret"] = "void" +defs["igTextV"][1]["signature"] = "(const char*,va_list)" +defs["igTextV"][1]["stname"] = "" +defs["igTextV"]["(const char*,va_list)"] = defs["igTextV"][1] +defs["igTextWrapped"] = {} +defs["igTextWrapped"][1] = {} +defs["igTextWrapped"][1]["args"] = "(const char* fmt,...)" +defs["igTextWrapped"][1]["argsT"] = {} +defs["igTextWrapped"][1]["argsT"][1] = {} +defs["igTextWrapped"][1]["argsT"][1]["name"] = "fmt" +defs["igTextWrapped"][1]["argsT"][1]["type"] = "const char*" +defs["igTextWrapped"][1]["argsT"][2] = {} +defs["igTextWrapped"][1]["argsT"][2]["name"] = "..." +defs["igTextWrapped"][1]["argsT"][2]["type"] = "..." +defs["igTextWrapped"][1]["argsoriginal"] = "(const char* fmt,...)" +defs["igTextWrapped"][1]["call_args"] = "(fmt,...)" +defs["igTextWrapped"][1]["cimguiname"] = "igTextWrapped" +defs["igTextWrapped"][1]["defaults"] = {} +defs["igTextWrapped"][1]["funcname"] = "TextWrapped" +defs["igTextWrapped"][1]["isvararg"] = "...)" +defs["igTextWrapped"][1]["namespace"] = "ImGui" +defs["igTextWrapped"][1]["ov_cimguiname"] = "igTextWrapped" +defs["igTextWrapped"][1]["ret"] = "void" +defs["igTextWrapped"][1]["signature"] = "(const char*,...)" +defs["igTextWrapped"][1]["stname"] = "" +defs["igTextWrapped"]["(const char*,...)"] = defs["igTextWrapped"][1] +defs["igTextWrappedV"] = {} +defs["igTextWrappedV"][1] = {} +defs["igTextWrappedV"][1]["args"] = "(const char* fmt,va_list args)" +defs["igTextWrappedV"][1]["argsT"] = {} +defs["igTextWrappedV"][1]["argsT"][1] = {} +defs["igTextWrappedV"][1]["argsT"][1]["name"] = "fmt" +defs["igTextWrappedV"][1]["argsT"][1]["type"] = "const char*" +defs["igTextWrappedV"][1]["argsT"][2] = {} +defs["igTextWrappedV"][1]["argsT"][2]["name"] = "args" +defs["igTextWrappedV"][1]["argsT"][2]["type"] = "va_list" +defs["igTextWrappedV"][1]["argsoriginal"] = "(const char* fmt,va_list args)" +defs["igTextWrappedV"][1]["call_args"] = "(fmt,args)" +defs["igTextWrappedV"][1]["cimguiname"] = "igTextWrappedV" +defs["igTextWrappedV"][1]["defaults"] = {} +defs["igTextWrappedV"][1]["funcname"] = "TextWrappedV" +defs["igTextWrappedV"][1]["namespace"] = "ImGui" +defs["igTextWrappedV"][1]["ov_cimguiname"] = "igTextWrappedV" +defs["igTextWrappedV"][1]["ret"] = "void" +defs["igTextWrappedV"][1]["signature"] = "(const char*,va_list)" +defs["igTextWrappedV"][1]["stname"] = "" +defs["igTextWrappedV"]["(const char*,va_list)"] = defs["igTextWrappedV"][1] +defs["igTreeNode"] = {} +defs["igTreeNode"][1] = {} +defs["igTreeNode"][1]["args"] = "(const char* label)" +defs["igTreeNode"][1]["argsT"] = {} +defs["igTreeNode"][1]["argsT"][1] = {} +defs["igTreeNode"][1]["argsT"][1]["name"] = "label" +defs["igTreeNode"][1]["argsT"][1]["type"] = "const char*" +defs["igTreeNode"][1]["argsoriginal"] = "(const char* label)" +defs["igTreeNode"][1]["call_args"] = "(label)" +defs["igTreeNode"][1]["cimguiname"] = "igTreeNode" +defs["igTreeNode"][1]["defaults"] = {} +defs["igTreeNode"][1]["funcname"] = "TreeNode" +defs["igTreeNode"][1]["namespace"] = "ImGui" +defs["igTreeNode"][1]["ov_cimguiname"] = "igTreeNodeStr" +defs["igTreeNode"][1]["ret"] = "bool" +defs["igTreeNode"][1]["signature"] = "(const char*)" +defs["igTreeNode"][1]["stname"] = "" +defs["igTreeNode"][2] = {} +defs["igTreeNode"][2]["args"] = "(const char* str_id,const char* fmt,...)" +defs["igTreeNode"][2]["argsT"] = {} +defs["igTreeNode"][2]["argsT"][1] = {} +defs["igTreeNode"][2]["argsT"][1]["name"] = "str_id" +defs["igTreeNode"][2]["argsT"][1]["type"] = "const char*" +defs["igTreeNode"][2]["argsT"][2] = {} +defs["igTreeNode"][2]["argsT"][2]["name"] = "fmt" +defs["igTreeNode"][2]["argsT"][2]["type"] = "const char*" +defs["igTreeNode"][2]["argsT"][3] = {} +defs["igTreeNode"][2]["argsT"][3]["name"] = "..." +defs["igTreeNode"][2]["argsT"][3]["type"] = "..." +defs["igTreeNode"][2]["argsoriginal"] = "(const char* str_id,const char* fmt,...)" +defs["igTreeNode"][2]["call_args"] = "(str_id,fmt,...)" +defs["igTreeNode"][2]["cimguiname"] = "igTreeNode" +defs["igTreeNode"][2]["defaults"] = {} +defs["igTreeNode"][2]["funcname"] = "TreeNode" +defs["igTreeNode"][2]["isvararg"] = "...)" +defs["igTreeNode"][2]["namespace"] = "ImGui" +defs["igTreeNode"][2]["ov_cimguiname"] = "igTreeNodeStrStr" +defs["igTreeNode"][2]["ret"] = "bool" +defs["igTreeNode"][2]["signature"] = "(const char*,const char*,...)" +defs["igTreeNode"][2]["stname"] = "" +defs["igTreeNode"][3] = {} +defs["igTreeNode"][3]["args"] = "(const void* ptr_id,const char* fmt,...)" +defs["igTreeNode"][3]["argsT"] = {} +defs["igTreeNode"][3]["argsT"][1] = {} +defs["igTreeNode"][3]["argsT"][1]["name"] = "ptr_id" +defs["igTreeNode"][3]["argsT"][1]["type"] = "const void*" +defs["igTreeNode"][3]["argsT"][2] = {} +defs["igTreeNode"][3]["argsT"][2]["name"] = "fmt" +defs["igTreeNode"][3]["argsT"][2]["type"] = "const char*" +defs["igTreeNode"][3]["argsT"][3] = {} +defs["igTreeNode"][3]["argsT"][3]["name"] = "..." +defs["igTreeNode"][3]["argsT"][3]["type"] = "..." +defs["igTreeNode"][3]["argsoriginal"] = "(const void* ptr_id,const char* fmt,...)" +defs["igTreeNode"][3]["call_args"] = "(ptr_id,fmt,...)" +defs["igTreeNode"][3]["cimguiname"] = "igTreeNode" +defs["igTreeNode"][3]["defaults"] = {} +defs["igTreeNode"][3]["funcname"] = "TreeNode" +defs["igTreeNode"][3]["isvararg"] = "...)" +defs["igTreeNode"][3]["namespace"] = "ImGui" +defs["igTreeNode"][3]["ov_cimguiname"] = "igTreeNodePtr" +defs["igTreeNode"][3]["ret"] = "bool" +defs["igTreeNode"][3]["signature"] = "(const void*,const char*,...)" +defs["igTreeNode"][3]["stname"] = "" +defs["igTreeNode"]["(const char*)"] = defs["igTreeNode"][1] +defs["igTreeNode"]["(const char*,const char*,...)"] = defs["igTreeNode"][2] +defs["igTreeNode"]["(const void*,const char*,...)"] = defs["igTreeNode"][3] +defs["igTreeNodeEx"] = {} +defs["igTreeNodeEx"][1] = {} +defs["igTreeNodeEx"][1]["args"] = "(const char* label,ImGuiTreeNodeFlags flags)" +defs["igTreeNodeEx"][1]["argsT"] = {} +defs["igTreeNodeEx"][1]["argsT"][1] = {} +defs["igTreeNodeEx"][1]["argsT"][1]["name"] = "label" +defs["igTreeNodeEx"][1]["argsT"][1]["type"] = "const char*" +defs["igTreeNodeEx"][1]["argsT"][2] = {} +defs["igTreeNodeEx"][1]["argsT"][2]["name"] = "flags" +defs["igTreeNodeEx"][1]["argsT"][2]["type"] = "ImGuiTreeNodeFlags" +defs["igTreeNodeEx"][1]["argsoriginal"] = "(const char* label,ImGuiTreeNodeFlags flags=0)" +defs["igTreeNodeEx"][1]["call_args"] = "(label,flags)" +defs["igTreeNodeEx"][1]["cimguiname"] = "igTreeNodeEx" +defs["igTreeNodeEx"][1]["defaults"] = {} +defs["igTreeNodeEx"][1]["defaults"]["flags"] = "0" +defs["igTreeNodeEx"][1]["funcname"] = "TreeNodeEx" +defs["igTreeNodeEx"][1]["namespace"] = "ImGui" +defs["igTreeNodeEx"][1]["ov_cimguiname"] = "igTreeNodeExStr" +defs["igTreeNodeEx"][1]["ret"] = "bool" +defs["igTreeNodeEx"][1]["signature"] = "(const char*,ImGuiTreeNodeFlags)" +defs["igTreeNodeEx"][1]["stname"] = "" +defs["igTreeNodeEx"][2] = {} +defs["igTreeNodeEx"][2]["args"] = "(const char* str_id,ImGuiTreeNodeFlags flags,const char* fmt,...)" +defs["igTreeNodeEx"][2]["argsT"] = {} +defs["igTreeNodeEx"][2]["argsT"][1] = {} +defs["igTreeNodeEx"][2]["argsT"][1]["name"] = "str_id" +defs["igTreeNodeEx"][2]["argsT"][1]["type"] = "const char*" +defs["igTreeNodeEx"][2]["argsT"][2] = {} +defs["igTreeNodeEx"][2]["argsT"][2]["name"] = "flags" +defs["igTreeNodeEx"][2]["argsT"][2]["type"] = "ImGuiTreeNodeFlags" +defs["igTreeNodeEx"][2]["argsT"][3] = {} +defs["igTreeNodeEx"][2]["argsT"][3]["name"] = "fmt" +defs["igTreeNodeEx"][2]["argsT"][3]["type"] = "const char*" +defs["igTreeNodeEx"][2]["argsT"][4] = {} +defs["igTreeNodeEx"][2]["argsT"][4]["name"] = "..." +defs["igTreeNodeEx"][2]["argsT"][4]["type"] = "..." +defs["igTreeNodeEx"][2]["argsoriginal"] = "(const char* str_id,ImGuiTreeNodeFlags flags,const char* fmt,...)" +defs["igTreeNodeEx"][2]["call_args"] = "(str_id,flags,fmt,...)" +defs["igTreeNodeEx"][2]["cimguiname"] = "igTreeNodeEx" +defs["igTreeNodeEx"][2]["defaults"] = {} +defs["igTreeNodeEx"][2]["funcname"] = "TreeNodeEx" +defs["igTreeNodeEx"][2]["isvararg"] = "...)" +defs["igTreeNodeEx"][2]["namespace"] = "ImGui" +defs["igTreeNodeEx"][2]["ov_cimguiname"] = "igTreeNodeExStrStr" +defs["igTreeNodeEx"][2]["ret"] = "bool" +defs["igTreeNodeEx"][2]["signature"] = "(const char*,ImGuiTreeNodeFlags,const char*,...)" +defs["igTreeNodeEx"][2]["stname"] = "" +defs["igTreeNodeEx"][3] = {} +defs["igTreeNodeEx"][3]["args"] = "(const void* ptr_id,ImGuiTreeNodeFlags flags,const char* fmt,...)" +defs["igTreeNodeEx"][3]["argsT"] = {} +defs["igTreeNodeEx"][3]["argsT"][1] = {} +defs["igTreeNodeEx"][3]["argsT"][1]["name"] = "ptr_id" +defs["igTreeNodeEx"][3]["argsT"][1]["type"] = "const void*" +defs["igTreeNodeEx"][3]["argsT"][2] = {} +defs["igTreeNodeEx"][3]["argsT"][2]["name"] = "flags" +defs["igTreeNodeEx"][3]["argsT"][2]["type"] = "ImGuiTreeNodeFlags" +defs["igTreeNodeEx"][3]["argsT"][3] = {} +defs["igTreeNodeEx"][3]["argsT"][3]["name"] = "fmt" +defs["igTreeNodeEx"][3]["argsT"][3]["type"] = "const char*" +defs["igTreeNodeEx"][3]["argsT"][4] = {} +defs["igTreeNodeEx"][3]["argsT"][4]["name"] = "..." +defs["igTreeNodeEx"][3]["argsT"][4]["type"] = "..." +defs["igTreeNodeEx"][3]["argsoriginal"] = "(const void* ptr_id,ImGuiTreeNodeFlags flags,const char* fmt,...)" +defs["igTreeNodeEx"][3]["call_args"] = "(ptr_id,flags,fmt,...)" +defs["igTreeNodeEx"][3]["cimguiname"] = "igTreeNodeEx" +defs["igTreeNodeEx"][3]["defaults"] = {} +defs["igTreeNodeEx"][3]["funcname"] = "TreeNodeEx" +defs["igTreeNodeEx"][3]["isvararg"] = "...)" +defs["igTreeNodeEx"][3]["namespace"] = "ImGui" +defs["igTreeNodeEx"][3]["ov_cimguiname"] = "igTreeNodeExPtr" +defs["igTreeNodeEx"][3]["ret"] = "bool" +defs["igTreeNodeEx"][3]["signature"] = "(const void*,ImGuiTreeNodeFlags,const char*,...)" +defs["igTreeNodeEx"][3]["stname"] = "" +defs["igTreeNodeEx"]["(const char*,ImGuiTreeNodeFlags)"] = defs["igTreeNodeEx"][1] +defs["igTreeNodeEx"]["(const char*,ImGuiTreeNodeFlags,const char*,...)"] = defs["igTreeNodeEx"][2] +defs["igTreeNodeEx"]["(const void*,ImGuiTreeNodeFlags,const char*,...)"] = defs["igTreeNodeEx"][3] +defs["igTreeNodeExV"] = {} +defs["igTreeNodeExV"][1] = {} +defs["igTreeNodeExV"][1]["args"] = "(const char* str_id,ImGuiTreeNodeFlags flags,const char* fmt,va_list args)" +defs["igTreeNodeExV"][1]["argsT"] = {} +defs["igTreeNodeExV"][1]["argsT"][1] = {} +defs["igTreeNodeExV"][1]["argsT"][1]["name"] = "str_id" +defs["igTreeNodeExV"][1]["argsT"][1]["type"] = "const char*" +defs["igTreeNodeExV"][1]["argsT"][2] = {} +defs["igTreeNodeExV"][1]["argsT"][2]["name"] = "flags" +defs["igTreeNodeExV"][1]["argsT"][2]["type"] = "ImGuiTreeNodeFlags" +defs["igTreeNodeExV"][1]["argsT"][3] = {} +defs["igTreeNodeExV"][1]["argsT"][3]["name"] = "fmt" +defs["igTreeNodeExV"][1]["argsT"][3]["type"] = "const char*" +defs["igTreeNodeExV"][1]["argsT"][4] = {} +defs["igTreeNodeExV"][1]["argsT"][4]["name"] = "args" +defs["igTreeNodeExV"][1]["argsT"][4]["type"] = "va_list" +defs["igTreeNodeExV"][1]["argsoriginal"] = "(const char* str_id,ImGuiTreeNodeFlags flags,const char* fmt,va_list args)" +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]["namespace"] = "ImGui" +defs["igTreeNodeExV"][1]["ov_cimguiname"] = "igTreeNodeExVStr" +defs["igTreeNodeExV"][1]["ret"] = "bool" +defs["igTreeNodeExV"][1]["signature"] = "(const char*,ImGuiTreeNodeFlags,const char*,va_list)" +defs["igTreeNodeExV"][1]["stname"] = "" +defs["igTreeNodeExV"][2] = {} +defs["igTreeNodeExV"][2]["args"] = "(const void* ptr_id,ImGuiTreeNodeFlags flags,const char* fmt,va_list args)" +defs["igTreeNodeExV"][2]["argsT"] = {} +defs["igTreeNodeExV"][2]["argsT"][1] = {} +defs["igTreeNodeExV"][2]["argsT"][1]["name"] = "ptr_id" +defs["igTreeNodeExV"][2]["argsT"][1]["type"] = "const void*" +defs["igTreeNodeExV"][2]["argsT"][2] = {} +defs["igTreeNodeExV"][2]["argsT"][2]["name"] = "flags" +defs["igTreeNodeExV"][2]["argsT"][2]["type"] = "ImGuiTreeNodeFlags" +defs["igTreeNodeExV"][2]["argsT"][3] = {} +defs["igTreeNodeExV"][2]["argsT"][3]["name"] = "fmt" +defs["igTreeNodeExV"][2]["argsT"][3]["type"] = "const char*" +defs["igTreeNodeExV"][2]["argsT"][4] = {} +defs["igTreeNodeExV"][2]["argsT"][4]["name"] = "args" +defs["igTreeNodeExV"][2]["argsT"][4]["type"] = "va_list" +defs["igTreeNodeExV"][2]["argsoriginal"] = "(const void* ptr_id,ImGuiTreeNodeFlags flags,const char* fmt,va_list args)" +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]["namespace"] = "ImGui" +defs["igTreeNodeExV"][2]["ov_cimguiname"] = "igTreeNodeExVPtr" +defs["igTreeNodeExV"][2]["ret"] = "bool" +defs["igTreeNodeExV"][2]["signature"] = "(const void*,ImGuiTreeNodeFlags,const char*,va_list)" +defs["igTreeNodeExV"][2]["stname"] = "" +defs["igTreeNodeExV"]["(const char*,ImGuiTreeNodeFlags,const char*,va_list)"] = defs["igTreeNodeExV"][1] +defs["igTreeNodeExV"]["(const void*,ImGuiTreeNodeFlags,const char*,va_list)"] = defs["igTreeNodeExV"][2] +defs["igTreeNodeV"] = {} +defs["igTreeNodeV"][1] = {} +defs["igTreeNodeV"][1]["args"] = "(const char* str_id,const char* fmt,va_list args)" +defs["igTreeNodeV"][1]["argsT"] = {} +defs["igTreeNodeV"][1]["argsT"][1] = {} +defs["igTreeNodeV"][1]["argsT"][1]["name"] = "str_id" +defs["igTreeNodeV"][1]["argsT"][1]["type"] = "const char*" +defs["igTreeNodeV"][1]["argsT"][2] = {} +defs["igTreeNodeV"][1]["argsT"][2]["name"] = "fmt" +defs["igTreeNodeV"][1]["argsT"][2]["type"] = "const char*" +defs["igTreeNodeV"][1]["argsT"][3] = {} +defs["igTreeNodeV"][1]["argsT"][3]["name"] = "args" +defs["igTreeNodeV"][1]["argsT"][3]["type"] = "va_list" +defs["igTreeNodeV"][1]["argsoriginal"] = "(const char* str_id,const char* fmt,va_list args)" +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]["namespace"] = "ImGui" +defs["igTreeNodeV"][1]["ov_cimguiname"] = "igTreeNodeVStr" +defs["igTreeNodeV"][1]["ret"] = "bool" +defs["igTreeNodeV"][1]["signature"] = "(const char*,const char*,va_list)" +defs["igTreeNodeV"][1]["stname"] = "" +defs["igTreeNodeV"][2] = {} +defs["igTreeNodeV"][2]["args"] = "(const void* ptr_id,const char* fmt,va_list args)" +defs["igTreeNodeV"][2]["argsT"] = {} +defs["igTreeNodeV"][2]["argsT"][1] = {} +defs["igTreeNodeV"][2]["argsT"][1]["name"] = "ptr_id" +defs["igTreeNodeV"][2]["argsT"][1]["type"] = "const void*" +defs["igTreeNodeV"][2]["argsT"][2] = {} +defs["igTreeNodeV"][2]["argsT"][2]["name"] = "fmt" +defs["igTreeNodeV"][2]["argsT"][2]["type"] = "const char*" +defs["igTreeNodeV"][2]["argsT"][3] = {} +defs["igTreeNodeV"][2]["argsT"][3]["name"] = "args" +defs["igTreeNodeV"][2]["argsT"][3]["type"] = "va_list" +defs["igTreeNodeV"][2]["argsoriginal"] = "(const void* ptr_id,const char* fmt,va_list args)" +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]["namespace"] = "ImGui" +defs["igTreeNodeV"][2]["ov_cimguiname"] = "igTreeNodeVPtr" +defs["igTreeNodeV"][2]["ret"] = "bool" +defs["igTreeNodeV"][2]["signature"] = "(const void*,const char*,va_list)" +defs["igTreeNodeV"][2]["stname"] = "" +defs["igTreeNodeV"]["(const char*,const char*,va_list)"] = defs["igTreeNodeV"][1] +defs["igTreeNodeV"]["(const void*,const char*,va_list)"] = defs["igTreeNodeV"][2] +defs["igTreePop"] = {} +defs["igTreePop"][1] = {} +defs["igTreePop"][1]["args"] = "()" +defs["igTreePop"][1]["argsT"] = {} +defs["igTreePop"][1]["argsoriginal"] = "()" +defs["igTreePop"][1]["call_args"] = "()" +defs["igTreePop"][1]["cimguiname"] = "igTreePop" +defs["igTreePop"][1]["defaults"] = {} +defs["igTreePop"][1]["funcname"] = "TreePop" +defs["igTreePop"][1]["namespace"] = "ImGui" +defs["igTreePop"][1]["ov_cimguiname"] = "igTreePop" +defs["igTreePop"][1]["ret"] = "void" +defs["igTreePop"][1]["signature"] = "()" +defs["igTreePop"][1]["stname"] = "" +defs["igTreePop"]["()"] = defs["igTreePop"][1] +defs["igTreePush"] = {} +defs["igTreePush"][1] = {} +defs["igTreePush"][1]["args"] = "(const char* str_id)" +defs["igTreePush"][1]["argsT"] = {} +defs["igTreePush"][1]["argsT"][1] = {} +defs["igTreePush"][1]["argsT"][1]["name"] = "str_id" +defs["igTreePush"][1]["argsT"][1]["type"] = "const char*" +defs["igTreePush"][1]["argsoriginal"] = "(const char* str_id)" +defs["igTreePush"][1]["call_args"] = "(str_id)" +defs["igTreePush"][1]["cimguiname"] = "igTreePush" +defs["igTreePush"][1]["defaults"] = {} +defs["igTreePush"][1]["funcname"] = "TreePush" +defs["igTreePush"][1]["namespace"] = "ImGui" +defs["igTreePush"][1]["ov_cimguiname"] = "igTreePushStr" +defs["igTreePush"][1]["ret"] = "void" +defs["igTreePush"][1]["signature"] = "(const char*)" +defs["igTreePush"][1]["stname"] = "" +defs["igTreePush"][2] = {} +defs["igTreePush"][2]["args"] = "(const void* ptr_id)" +defs["igTreePush"][2]["argsT"] = {} +defs["igTreePush"][2]["argsT"][1] = {} +defs["igTreePush"][2]["argsT"][1]["name"] = "ptr_id" +defs["igTreePush"][2]["argsT"][1]["type"] = "const void*" +defs["igTreePush"][2]["argsoriginal"] = "(const void* ptr_id=((void*)0))" +defs["igTreePush"][2]["call_args"] = "(ptr_id)" +defs["igTreePush"][2]["cimguiname"] = "igTreePush" +defs["igTreePush"][2]["defaults"] = {} +defs["igTreePush"][2]["defaults"]["ptr_id"] = "((void*)0)" +defs["igTreePush"][2]["funcname"] = "TreePush" +defs["igTreePush"][2]["namespace"] = "ImGui" +defs["igTreePush"][2]["ov_cimguiname"] = "igTreePushPtr" +defs["igTreePush"][2]["ret"] = "void" +defs["igTreePush"][2]["signature"] = "(const void*)" +defs["igTreePush"][2]["stname"] = "" +defs["igTreePush"]["(const char*)"] = defs["igTreePush"][1] +defs["igTreePush"]["(const void*)"] = defs["igTreePush"][2] +defs["igUnindent"] = {} +defs["igUnindent"][1] = {} +defs["igUnindent"][1]["args"] = "(float indent_w)" +defs["igUnindent"][1]["argsT"] = {} +defs["igUnindent"][1]["argsT"][1] = {} +defs["igUnindent"][1]["argsT"][1]["name"] = "indent_w" +defs["igUnindent"][1]["argsT"][1]["type"] = "float" +defs["igUnindent"][1]["argsoriginal"] = "(float indent_w=0.0f)" +defs["igUnindent"][1]["call_args"] = "(indent_w)" +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]["namespace"] = "ImGui" +defs["igUnindent"][1]["ov_cimguiname"] = "igUnindent" +defs["igUnindent"][1]["ret"] = "void" +defs["igUnindent"][1]["signature"] = "(float)" +defs["igUnindent"][1]["stname"] = "" +defs["igUnindent"]["(float)"] = defs["igUnindent"][1] +defs["igVSliderFloat"] = {} +defs["igVSliderFloat"][1] = {} +defs["igVSliderFloat"][1]["args"] = "(const char* label,const ImVec2 size,float* v,float v_min,float v_max,const char* format,float power)" +defs["igVSliderFloat"][1]["argsT"] = {} +defs["igVSliderFloat"][1]["argsT"][1] = {} +defs["igVSliderFloat"][1]["argsT"][1]["name"] = "label" +defs["igVSliderFloat"][1]["argsT"][1]["type"] = "const char*" +defs["igVSliderFloat"][1]["argsT"][2] = {} +defs["igVSliderFloat"][1]["argsT"][2]["name"] = "size" +defs["igVSliderFloat"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igVSliderFloat"][1]["argsT"][3] = {} +defs["igVSliderFloat"][1]["argsT"][3]["name"] = "v" +defs["igVSliderFloat"][1]["argsT"][3]["type"] = "float*" +defs["igVSliderFloat"][1]["argsT"][4] = {} +defs["igVSliderFloat"][1]["argsT"][4]["name"] = "v_min" +defs["igVSliderFloat"][1]["argsT"][4]["type"] = "float" +defs["igVSliderFloat"][1]["argsT"][5] = {} +defs["igVSliderFloat"][1]["argsT"][5]["name"] = "v_max" +defs["igVSliderFloat"][1]["argsT"][5]["type"] = "float" +defs["igVSliderFloat"][1]["argsT"][6] = {} +defs["igVSliderFloat"][1]["argsT"][6]["name"] = "format" +defs["igVSliderFloat"][1]["argsT"][6]["type"] = "const char*" +defs["igVSliderFloat"][1]["argsT"][7] = {} +defs["igVSliderFloat"][1]["argsT"][7]["name"] = "power" +defs["igVSliderFloat"][1]["argsT"][7]["type"] = "float" +defs["igVSliderFloat"][1]["argsoriginal"] = "(const char* label,const ImVec2& size,float* v,float v_min,float v_max,const char* format=\"%.3f\",float power=1.0f)" +defs["igVSliderFloat"][1]["call_args"] = "(label,size,v,v_min,v_max,format,power)" +defs["igVSliderFloat"][1]["cimguiname"] = "igVSliderFloat" +defs["igVSliderFloat"][1]["defaults"] = {} +defs["igVSliderFloat"][1]["defaults"]["format"] = "\"%.3f\"" +defs["igVSliderFloat"][1]["defaults"]["power"] = "1.0f" +defs["igVSliderFloat"][1]["funcname"] = "VSliderFloat" +defs["igVSliderFloat"][1]["namespace"] = "ImGui" +defs["igVSliderFloat"][1]["ov_cimguiname"] = "igVSliderFloat" +defs["igVSliderFloat"][1]["ret"] = "bool" +defs["igVSliderFloat"][1]["signature"] = "(const char*,const ImVec2,float*,float,float,const char*,float)" +defs["igVSliderFloat"][1]["stname"] = "" +defs["igVSliderFloat"]["(const char*,const ImVec2,float*,float,float,const char*,float)"] = defs["igVSliderFloat"][1] +defs["igVSliderInt"] = {} +defs["igVSliderInt"][1] = {} +defs["igVSliderInt"][1]["args"] = "(const char* label,const ImVec2 size,int* v,int v_min,int v_max,const char* format)" +defs["igVSliderInt"][1]["argsT"] = {} +defs["igVSliderInt"][1]["argsT"][1] = {} +defs["igVSliderInt"][1]["argsT"][1]["name"] = "label" +defs["igVSliderInt"][1]["argsT"][1]["type"] = "const char*" +defs["igVSliderInt"][1]["argsT"][2] = {} +defs["igVSliderInt"][1]["argsT"][2]["name"] = "size" +defs["igVSliderInt"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igVSliderInt"][1]["argsT"][3] = {} +defs["igVSliderInt"][1]["argsT"][3]["name"] = "v" +defs["igVSliderInt"][1]["argsT"][3]["type"] = "int*" +defs["igVSliderInt"][1]["argsT"][4] = {} +defs["igVSliderInt"][1]["argsT"][4]["name"] = "v_min" +defs["igVSliderInt"][1]["argsT"][4]["type"] = "int" +defs["igVSliderInt"][1]["argsT"][5] = {} +defs["igVSliderInt"][1]["argsT"][5]["name"] = "v_max" +defs["igVSliderInt"][1]["argsT"][5]["type"] = "int" +defs["igVSliderInt"][1]["argsT"][6] = {} +defs["igVSliderInt"][1]["argsT"][6]["name"] = "format" +defs["igVSliderInt"][1]["argsT"][6]["type"] = "const char*" +defs["igVSliderInt"][1]["argsoriginal"] = "(const char* label,const ImVec2& size,int* v,int v_min,int v_max,const char* format=\"%d\")" +defs["igVSliderInt"][1]["call_args"] = "(label,size,v,v_min,v_max,format)" +defs["igVSliderInt"][1]["cimguiname"] = "igVSliderInt" +defs["igVSliderInt"][1]["defaults"] = {} +defs["igVSliderInt"][1]["defaults"]["format"] = "\"%d\"" +defs["igVSliderInt"][1]["funcname"] = "VSliderInt" +defs["igVSliderInt"][1]["namespace"] = "ImGui" +defs["igVSliderInt"][1]["ov_cimguiname"] = "igVSliderInt" +defs["igVSliderInt"][1]["ret"] = "bool" +defs["igVSliderInt"][1]["signature"] = "(const char*,const ImVec2,int*,int,int,const char*)" +defs["igVSliderInt"][1]["stname"] = "" +defs["igVSliderInt"]["(const char*,const ImVec2,int*,int,int,const char*)"] = defs["igVSliderInt"][1] +defs["igVSliderScalar"] = {} +defs["igVSliderScalar"][1] = {} +defs["igVSliderScalar"][1]["args"] = "(const char* label,const ImVec2 size,ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max,const char* format,float power)" +defs["igVSliderScalar"][1]["argsT"] = {} +defs["igVSliderScalar"][1]["argsT"][1] = {} +defs["igVSliderScalar"][1]["argsT"][1]["name"] = "label" +defs["igVSliderScalar"][1]["argsT"][1]["type"] = "const char*" +defs["igVSliderScalar"][1]["argsT"][2] = {} +defs["igVSliderScalar"][1]["argsT"][2]["name"] = "size" +defs["igVSliderScalar"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igVSliderScalar"][1]["argsT"][3] = {} +defs["igVSliderScalar"][1]["argsT"][3]["name"] = "data_type" +defs["igVSliderScalar"][1]["argsT"][3]["type"] = "ImGuiDataType" +defs["igVSliderScalar"][1]["argsT"][4] = {} +defs["igVSliderScalar"][1]["argsT"][4]["name"] = "p_data" +defs["igVSliderScalar"][1]["argsT"][4]["type"] = "void*" +defs["igVSliderScalar"][1]["argsT"][5] = {} +defs["igVSliderScalar"][1]["argsT"][5]["name"] = "p_min" +defs["igVSliderScalar"][1]["argsT"][5]["type"] = "const void*" +defs["igVSliderScalar"][1]["argsT"][6] = {} +defs["igVSliderScalar"][1]["argsT"][6]["name"] = "p_max" +defs["igVSliderScalar"][1]["argsT"][6]["type"] = "const void*" +defs["igVSliderScalar"][1]["argsT"][7] = {} +defs["igVSliderScalar"][1]["argsT"][7]["name"] = "format" +defs["igVSliderScalar"][1]["argsT"][7]["type"] = "const char*" +defs["igVSliderScalar"][1]["argsT"][8] = {} +defs["igVSliderScalar"][1]["argsT"][8]["name"] = "power" +defs["igVSliderScalar"][1]["argsT"][8]["type"] = "float" +defs["igVSliderScalar"][1]["argsoriginal"] = "(const char* label,const ImVec2& size,ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max,const char* format=((void*)0),float power=1.0f)" +defs["igVSliderScalar"][1]["call_args"] = "(label,size,data_type,p_data,p_min,p_max,format,power)" +defs["igVSliderScalar"][1]["cimguiname"] = "igVSliderScalar" +defs["igVSliderScalar"][1]["defaults"] = {} +defs["igVSliderScalar"][1]["defaults"]["format"] = "((void*)0)" +defs["igVSliderScalar"][1]["defaults"]["power"] = "1.0f" +defs["igVSliderScalar"][1]["funcname"] = "VSliderScalar" +defs["igVSliderScalar"][1]["namespace"] = "ImGui" +defs["igVSliderScalar"][1]["ov_cimguiname"] = "igVSliderScalar" +defs["igVSliderScalar"][1]["ret"] = "bool" +defs["igVSliderScalar"][1]["signature"] = "(const char*,const ImVec2,ImGuiDataType,void*,const void*,const void*,const char*,float)" +defs["igVSliderScalar"][1]["stname"] = "" +defs["igVSliderScalar"]["(const char*,const ImVec2,ImGuiDataType,void*,const void*,const void*,const char*,float)"] = defs["igVSliderScalar"][1] +defs["igValue"] = {} +defs["igValue"][1] = {} +defs["igValue"][1]["args"] = "(const char* prefix,bool b)" +defs["igValue"][1]["argsT"] = {} +defs["igValue"][1]["argsT"][1] = {} +defs["igValue"][1]["argsT"][1]["name"] = "prefix" +defs["igValue"][1]["argsT"][1]["type"] = "const char*" +defs["igValue"][1]["argsT"][2] = {} +defs["igValue"][1]["argsT"][2]["name"] = "b" +defs["igValue"][1]["argsT"][2]["type"] = "bool" +defs["igValue"][1]["argsoriginal"] = "(const char* prefix,bool b)" +defs["igValue"][1]["call_args"] = "(prefix,b)" +defs["igValue"][1]["cimguiname"] = "igValue" +defs["igValue"][1]["defaults"] = {} +defs["igValue"][1]["funcname"] = "Value" +defs["igValue"][1]["namespace"] = "ImGui" +defs["igValue"][1]["ov_cimguiname"] = "igValueBool" +defs["igValue"][1]["ret"] = "void" +defs["igValue"][1]["signature"] = "(const char*,bool)" +defs["igValue"][1]["stname"] = "" +defs["igValue"][2] = {} +defs["igValue"][2]["args"] = "(const char* prefix,int v)" +defs["igValue"][2]["argsT"] = {} +defs["igValue"][2]["argsT"][1] = {} +defs["igValue"][2]["argsT"][1]["name"] = "prefix" +defs["igValue"][2]["argsT"][1]["type"] = "const char*" +defs["igValue"][2]["argsT"][2] = {} +defs["igValue"][2]["argsT"][2]["name"] = "v" +defs["igValue"][2]["argsT"][2]["type"] = "int" +defs["igValue"][2]["argsoriginal"] = "(const char* prefix,int v)" +defs["igValue"][2]["call_args"] = "(prefix,v)" +defs["igValue"][2]["cimguiname"] = "igValue" +defs["igValue"][2]["defaults"] = {} +defs["igValue"][2]["funcname"] = "Value" +defs["igValue"][2]["namespace"] = "ImGui" +defs["igValue"][2]["ov_cimguiname"] = "igValueInt" +defs["igValue"][2]["ret"] = "void" +defs["igValue"][2]["signature"] = "(const char*,int)" +defs["igValue"][2]["stname"] = "" +defs["igValue"][3] = {} +defs["igValue"][3]["args"] = "(const char* prefix,unsigned int v)" +defs["igValue"][3]["argsT"] = {} +defs["igValue"][3]["argsT"][1] = {} +defs["igValue"][3]["argsT"][1]["name"] = "prefix" +defs["igValue"][3]["argsT"][1]["type"] = "const char*" +defs["igValue"][3]["argsT"][2] = {} +defs["igValue"][3]["argsT"][2]["name"] = "v" +defs["igValue"][3]["argsT"][2]["type"] = "unsigned int" +defs["igValue"][3]["argsoriginal"] = "(const char* prefix,unsigned int v)" +defs["igValue"][3]["call_args"] = "(prefix,v)" +defs["igValue"][3]["cimguiname"] = "igValue" +defs["igValue"][3]["defaults"] = {} +defs["igValue"][3]["funcname"] = "Value" +defs["igValue"][3]["namespace"] = "ImGui" +defs["igValue"][3]["ov_cimguiname"] = "igValueUint" +defs["igValue"][3]["ret"] = "void" +defs["igValue"][3]["signature"] = "(const char*,unsigned int)" +defs["igValue"][3]["stname"] = "" +defs["igValue"][4] = {} +defs["igValue"][4]["args"] = "(const char* prefix,float v,const char* float_format)" +defs["igValue"][4]["argsT"] = {} +defs["igValue"][4]["argsT"][1] = {} +defs["igValue"][4]["argsT"][1]["name"] = "prefix" +defs["igValue"][4]["argsT"][1]["type"] = "const char*" +defs["igValue"][4]["argsT"][2] = {} +defs["igValue"][4]["argsT"][2]["name"] = "v" +defs["igValue"][4]["argsT"][2]["type"] = "float" +defs["igValue"][4]["argsT"][3] = {} +defs["igValue"][4]["argsT"][3]["name"] = "float_format" +defs["igValue"][4]["argsT"][3]["type"] = "const char*" +defs["igValue"][4]["argsoriginal"] = "(const char* prefix,float v,const char* float_format=((void*)0))" +defs["igValue"][4]["call_args"] = "(prefix,v,float_format)" +defs["igValue"][4]["cimguiname"] = "igValue" +defs["igValue"][4]["defaults"] = {} +defs["igValue"][4]["defaults"]["float_format"] = "((void*)0)" +defs["igValue"][4]["funcname"] = "Value" +defs["igValue"][4]["namespace"] = "ImGui" +defs["igValue"][4]["ov_cimguiname"] = "igValueFloat" +defs["igValue"][4]["ret"] = "void" +defs["igValue"][4]["signature"] = "(const char*,float,const char*)" +defs["igValue"][4]["stname"] = "" +defs["igValue"]["(const char*,bool)"] = defs["igValue"][1] +defs["igValue"]["(const char*,float,const char*)"] = defs["igValue"][4] +defs["igValue"]["(const char*,int)"] = defs["igValue"][2] +defs["igValue"]["(const char*,unsigned int)"] = defs["igValue"][3] + +return defs \ No newline at end of file diff --git a/imgui-sys/third-party/imgui b/imgui-sys/third-party/imgui new file mode 160000 index 0000000..5503c0a --- /dev/null +++ b/imgui-sys/third-party/imgui @@ -0,0 +1 @@ +Subproject commit 5503c0a12e0c929e84b3f61b2cb4bb9177ea3da1 diff --git a/imgui-sys/third-party/impl_definitions.json b/imgui-sys/third-party/impl_definitions.json new file mode 100644 index 0000000..1f6e37e --- /dev/null +++ b/imgui-sys/third-party/impl_definitions.json @@ -0,0 +1,596 @@ +{ + "ImGui_ImplGlfw_CharCallback": [ + { + "args": "(GLFWwindow* window,unsigned int c)", + "argsT": [ + { + "name": "window", + "type": "GLFWwindow*" + }, + { + "name": "c", + "type": "unsigned int" + } + ], + "argsoriginal": "(GLFWwindow* window,unsigned int c)", + "call_args": "(window,c)", + "cimguiname": "ImGui_ImplGlfw_CharCallback", + "defaults": [], + "funcname": "ImGui_ImplGlfw_CharCallback", + "ov_cimguiname": "ImGui_ImplGlfw_CharCallback", + "ret": "void", + "signature": "(GLFWwindow*,unsigned int)", + "stname": "" + } + ], + "ImGui_ImplGlfw_InitForOpenGL": [ + { + "args": "(GLFWwindow* window,bool install_callbacks)", + "argsT": [ + { + "name": "window", + "type": "GLFWwindow*" + }, + { + "name": "install_callbacks", + "type": "bool" + } + ], + "argsoriginal": "(GLFWwindow* window,bool install_callbacks)", + "call_args": "(window,install_callbacks)", + "cimguiname": "ImGui_ImplGlfw_InitForOpenGL", + "defaults": [], + "funcname": "ImGui_ImplGlfw_InitForOpenGL", + "ov_cimguiname": "ImGui_ImplGlfw_InitForOpenGL", + "ret": "bool", + "signature": "(GLFWwindow*,bool)", + "stname": "" + } + ], + "ImGui_ImplGlfw_InitForVulkan": [ + { + "args": "(GLFWwindow* window,bool install_callbacks)", + "argsT": [ + { + "name": "window", + "type": "GLFWwindow*" + }, + { + "name": "install_callbacks", + "type": "bool" + } + ], + "argsoriginal": "(GLFWwindow* window,bool install_callbacks)", + "call_args": "(window,install_callbacks)", + "cimguiname": "ImGui_ImplGlfw_InitForVulkan", + "defaults": [], + "funcname": "ImGui_ImplGlfw_InitForVulkan", + "ov_cimguiname": "ImGui_ImplGlfw_InitForVulkan", + "ret": "bool", + "signature": "(GLFWwindow*,bool)", + "stname": "" + } + ], + "ImGui_ImplGlfw_KeyCallback": [ + { + "args": "(GLFWwindow* window,int key,int scancode,int action,int mods)", + "argsT": [ + { + "name": "window", + "type": "GLFWwindow*" + }, + { + "name": "key", + "type": "int" + }, + { + "name": "scancode", + "type": "int" + }, + { + "name": "action", + "type": "int" + }, + { + "name": "mods", + "type": "int" + } + ], + "argsoriginal": "(GLFWwindow* window,int key,int scancode,int action,int mods)", + "call_args": "(window,key,scancode,action,mods)", + "cimguiname": "ImGui_ImplGlfw_KeyCallback", + "defaults": [], + "funcname": "ImGui_ImplGlfw_KeyCallback", + "ov_cimguiname": "ImGui_ImplGlfw_KeyCallback", + "ret": "void", + "signature": "(GLFWwindow*,int,int,int,int)", + "stname": "" + } + ], + "ImGui_ImplGlfw_MouseButtonCallback": [ + { + "args": "(GLFWwindow* window,int button,int action,int mods)", + "argsT": [ + { + "name": "window", + "type": "GLFWwindow*" + }, + { + "name": "button", + "type": "int" + }, + { + "name": "action", + "type": "int" + }, + { + "name": "mods", + "type": "int" + } + ], + "argsoriginal": "(GLFWwindow* window,int button,int action,int mods)", + "call_args": "(window,button,action,mods)", + "cimguiname": "ImGui_ImplGlfw_MouseButtonCallback", + "defaults": [], + "funcname": "ImGui_ImplGlfw_MouseButtonCallback", + "ov_cimguiname": "ImGui_ImplGlfw_MouseButtonCallback", + "ret": "void", + "signature": "(GLFWwindow*,int,int,int)", + "stname": "" + } + ], + "ImGui_ImplGlfw_NewFrame": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGui_ImplGlfw_NewFrame", + "defaults": [], + "funcname": "ImGui_ImplGlfw_NewFrame", + "ov_cimguiname": "ImGui_ImplGlfw_NewFrame", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "ImGui_ImplGlfw_ScrollCallback": [ + { + "args": "(GLFWwindow* window,double xoffset,double yoffset)", + "argsT": [ + { + "name": "window", + "type": "GLFWwindow*" + }, + { + "name": "xoffset", + "type": "double" + }, + { + "name": "yoffset", + "type": "double" + } + ], + "argsoriginal": "(GLFWwindow* window,double xoffset,double yoffset)", + "call_args": "(window,xoffset,yoffset)", + "cimguiname": "ImGui_ImplGlfw_ScrollCallback", + "defaults": [], + "funcname": "ImGui_ImplGlfw_ScrollCallback", + "ov_cimguiname": "ImGui_ImplGlfw_ScrollCallback", + "ret": "void", + "signature": "(GLFWwindow*,double,double)", + "stname": "" + } + ], + "ImGui_ImplGlfw_Shutdown": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGui_ImplGlfw_Shutdown", + "defaults": [], + "funcname": "ImGui_ImplGlfw_Shutdown", + "ov_cimguiname": "ImGui_ImplGlfw_Shutdown", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "ImGui_ImplOpenGL2_CreateDeviceObjects": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGui_ImplOpenGL2_CreateDeviceObjects", + "defaults": [], + "funcname": "ImGui_ImplOpenGL2_CreateDeviceObjects", + "ov_cimguiname": "ImGui_ImplOpenGL2_CreateDeviceObjects", + "ret": "bool", + "signature": "()", + "stname": "" + } + ], + "ImGui_ImplOpenGL2_CreateFontsTexture": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGui_ImplOpenGL2_CreateFontsTexture", + "defaults": [], + "funcname": "ImGui_ImplOpenGL2_CreateFontsTexture", + "ov_cimguiname": "ImGui_ImplOpenGL2_CreateFontsTexture", + "ret": "bool", + "signature": "()", + "stname": "" + } + ], + "ImGui_ImplOpenGL2_DestroyDeviceObjects": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGui_ImplOpenGL2_DestroyDeviceObjects", + "defaults": [], + "funcname": "ImGui_ImplOpenGL2_DestroyDeviceObjects", + "ov_cimguiname": "ImGui_ImplOpenGL2_DestroyDeviceObjects", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "ImGui_ImplOpenGL2_DestroyFontsTexture": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGui_ImplOpenGL2_DestroyFontsTexture", + "defaults": [], + "funcname": "ImGui_ImplOpenGL2_DestroyFontsTexture", + "ov_cimguiname": "ImGui_ImplOpenGL2_DestroyFontsTexture", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "ImGui_ImplOpenGL2_Init": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGui_ImplOpenGL2_Init", + "defaults": [], + "funcname": "ImGui_ImplOpenGL2_Init", + "ov_cimguiname": "ImGui_ImplOpenGL2_Init", + "ret": "bool", + "signature": "()", + "stname": "" + } + ], + "ImGui_ImplOpenGL2_NewFrame": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGui_ImplOpenGL2_NewFrame", + "defaults": [], + "funcname": "ImGui_ImplOpenGL2_NewFrame", + "ov_cimguiname": "ImGui_ImplOpenGL2_NewFrame", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "ImGui_ImplOpenGL2_RenderDrawData": [ + { + "args": "(ImDrawData* draw_data)", + "argsT": [ + { + "name": "draw_data", + "type": "ImDrawData*" + } + ], + "argsoriginal": "(ImDrawData* draw_data)", + "call_args": "(draw_data)", + "cimguiname": "ImGui_ImplOpenGL2_RenderDrawData", + "defaults": [], + "funcname": "ImGui_ImplOpenGL2_RenderDrawData", + "ov_cimguiname": "ImGui_ImplOpenGL2_RenderDrawData", + "ret": "void", + "signature": "(ImDrawData*)", + "stname": "" + } + ], + "ImGui_ImplOpenGL2_Shutdown": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGui_ImplOpenGL2_Shutdown", + "defaults": [], + "funcname": "ImGui_ImplOpenGL2_Shutdown", + "ov_cimguiname": "ImGui_ImplOpenGL2_Shutdown", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "ImGui_ImplOpenGL3_CreateDeviceObjects": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGui_ImplOpenGL3_CreateDeviceObjects", + "defaults": [], + "funcname": "ImGui_ImplOpenGL3_CreateDeviceObjects", + "ov_cimguiname": "ImGui_ImplOpenGL3_CreateDeviceObjects", + "ret": "bool", + "signature": "()", + "stname": "" + } + ], + "ImGui_ImplOpenGL3_CreateFontsTexture": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGui_ImplOpenGL3_CreateFontsTexture", + "defaults": [], + "funcname": "ImGui_ImplOpenGL3_CreateFontsTexture", + "ov_cimguiname": "ImGui_ImplOpenGL3_CreateFontsTexture", + "ret": "bool", + "signature": "()", + "stname": "" + } + ], + "ImGui_ImplOpenGL3_DestroyDeviceObjects": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGui_ImplOpenGL3_DestroyDeviceObjects", + "defaults": [], + "funcname": "ImGui_ImplOpenGL3_DestroyDeviceObjects", + "ov_cimguiname": "ImGui_ImplOpenGL3_DestroyDeviceObjects", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "ImGui_ImplOpenGL3_DestroyFontsTexture": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGui_ImplOpenGL3_DestroyFontsTexture", + "defaults": [], + "funcname": "ImGui_ImplOpenGL3_DestroyFontsTexture", + "ov_cimguiname": "ImGui_ImplOpenGL3_DestroyFontsTexture", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "ImGui_ImplOpenGL3_Init": [ + { + "args": "(const char* glsl_version)", + "argsT": [ + { + "name": "glsl_version", + "type": "const char*" + } + ], + "argsoriginal": "(const char* glsl_version=((void*)0))", + "call_args": "(glsl_version)", + "cimguiname": "ImGui_ImplOpenGL3_Init", + "defaults": { + "glsl_version": "((void*)0)" + }, + "funcname": "ImGui_ImplOpenGL3_Init", + "ov_cimguiname": "ImGui_ImplOpenGL3_Init", + "ret": "bool", + "signature": "(const char*)", + "stname": "" + } + ], + "ImGui_ImplOpenGL3_NewFrame": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGui_ImplOpenGL3_NewFrame", + "defaults": [], + "funcname": "ImGui_ImplOpenGL3_NewFrame", + "ov_cimguiname": "ImGui_ImplOpenGL3_NewFrame", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "ImGui_ImplOpenGL3_RenderDrawData": [ + { + "args": "(ImDrawData* draw_data)", + "argsT": [ + { + "name": "draw_data", + "type": "ImDrawData*" + } + ], + "argsoriginal": "(ImDrawData* draw_data)", + "call_args": "(draw_data)", + "cimguiname": "ImGui_ImplOpenGL3_RenderDrawData", + "defaults": [], + "funcname": "ImGui_ImplOpenGL3_RenderDrawData", + "ov_cimguiname": "ImGui_ImplOpenGL3_RenderDrawData", + "ret": "void", + "signature": "(ImDrawData*)", + "stname": "" + } + ], + "ImGui_ImplOpenGL3_Shutdown": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGui_ImplOpenGL3_Shutdown", + "defaults": [], + "funcname": "ImGui_ImplOpenGL3_Shutdown", + "ov_cimguiname": "ImGui_ImplOpenGL3_Shutdown", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "ImGui_ImplSDL2_InitForD3D": [ + { + "args": "(SDL_Window* window)", + "argsT": [ + { + "name": "window", + "type": "SDL_Window*" + } + ], + "argsoriginal": "(SDL_Window* window)", + "call_args": "(window)", + "cimguiname": "ImGui_ImplSDL2_InitForD3D", + "defaults": [], + "funcname": "ImGui_ImplSDL2_InitForD3D", + "ov_cimguiname": "ImGui_ImplSDL2_InitForD3D", + "ret": "bool", + "signature": "(SDL_Window*)", + "stname": "" + } + ], + "ImGui_ImplSDL2_InitForMetal": [ + { + "args": "(SDL_Window* window)", + "argsT": [ + { + "name": "window", + "type": "SDL_Window*" + } + ], + "argsoriginal": "(SDL_Window* window)", + "call_args": "(window)", + "cimguiname": "ImGui_ImplSDL2_InitForMetal", + "defaults": [], + "funcname": "ImGui_ImplSDL2_InitForMetal", + "ov_cimguiname": "ImGui_ImplSDL2_InitForMetal", + "ret": "bool", + "signature": "(SDL_Window*)", + "stname": "" + } + ], + "ImGui_ImplSDL2_InitForOpenGL": [ + { + "args": "(SDL_Window* window,void* sdl_gl_context)", + "argsT": [ + { + "name": "window", + "type": "SDL_Window*" + }, + { + "name": "sdl_gl_context", + "type": "void*" + } + ], + "argsoriginal": "(SDL_Window* window,void* sdl_gl_context)", + "call_args": "(window,sdl_gl_context)", + "cimguiname": "ImGui_ImplSDL2_InitForOpenGL", + "defaults": [], + "funcname": "ImGui_ImplSDL2_InitForOpenGL", + "ov_cimguiname": "ImGui_ImplSDL2_InitForOpenGL", + "ret": "bool", + "signature": "(SDL_Window*,void*)", + "stname": "" + } + ], + "ImGui_ImplSDL2_InitForVulkan": [ + { + "args": "(SDL_Window* window)", + "argsT": [ + { + "name": "window", + "type": "SDL_Window*" + } + ], + "argsoriginal": "(SDL_Window* window)", + "call_args": "(window)", + "cimguiname": "ImGui_ImplSDL2_InitForVulkan", + "defaults": [], + "funcname": "ImGui_ImplSDL2_InitForVulkan", + "ov_cimguiname": "ImGui_ImplSDL2_InitForVulkan", + "ret": "bool", + "signature": "(SDL_Window*)", + "stname": "" + } + ], + "ImGui_ImplSDL2_NewFrame": [ + { + "args": "(SDL_Window* window)", + "argsT": [ + { + "name": "window", + "type": "SDL_Window*" + } + ], + "argsoriginal": "(SDL_Window* window)", + "call_args": "(window)", + "cimguiname": "ImGui_ImplSDL2_NewFrame", + "defaults": [], + "funcname": "ImGui_ImplSDL2_NewFrame", + "ov_cimguiname": "ImGui_ImplSDL2_NewFrame", + "ret": "void", + "signature": "(SDL_Window*)", + "stname": "" + } + ], + "ImGui_ImplSDL2_ProcessEvent": [ + { + "args": "(const SDL_Event* event)", + "argsT": [ + { + "name": "event", + "type": "const SDL_Event*" + } + ], + "argsoriginal": "(const SDL_Event* event)", + "call_args": "(event)", + "cimguiname": "ImGui_ImplSDL2_ProcessEvent", + "defaults": [], + "funcname": "ImGui_ImplSDL2_ProcessEvent", + "ov_cimguiname": "ImGui_ImplSDL2_ProcessEvent", + "ret": "bool", + "signature": "(const SDL_Event*)", + "stname": "" + } + ], + "ImGui_ImplSDL2_Shutdown": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGui_ImplSDL2_Shutdown", + "defaults": [], + "funcname": "ImGui_ImplSDL2_Shutdown", + "ov_cimguiname": "ImGui_ImplSDL2_Shutdown", + "ret": "void", + "signature": "()", + "stname": "" + } + ] +} \ No newline at end of file diff --git a/imgui-sys/third-party/impl_definitions.lua b/imgui-sys/third-party/impl_definitions.lua new file mode 100644 index 0000000..4a60b1f --- /dev/null +++ b/imgui-sys/third-party/impl_definitions.lua @@ -0,0 +1,522 @@ +local defs = {} +defs["ImGui_ImplGlfw_CharCallback"] = {} +defs["ImGui_ImplGlfw_CharCallback"][1] = {} +defs["ImGui_ImplGlfw_CharCallback"][1]["args"] = "(GLFWwindow* window,unsigned int c)" +defs["ImGui_ImplGlfw_CharCallback"][1]["argsT"] = {} +defs["ImGui_ImplGlfw_CharCallback"][1]["argsT"][1] = {} +defs["ImGui_ImplGlfw_CharCallback"][1]["argsT"][1]["name"] = "window" +defs["ImGui_ImplGlfw_CharCallback"][1]["argsT"][1]["type"] = "GLFWwindow*" +defs["ImGui_ImplGlfw_CharCallback"][1]["argsT"][2] = {} +defs["ImGui_ImplGlfw_CharCallback"][1]["argsT"][2]["name"] = "c" +defs["ImGui_ImplGlfw_CharCallback"][1]["argsT"][2]["type"] = "unsigned int" +defs["ImGui_ImplGlfw_CharCallback"][1]["argsoriginal"] = "(GLFWwindow* window,unsigned int c)" +defs["ImGui_ImplGlfw_CharCallback"][1]["call_args"] = "(window,c)" +defs["ImGui_ImplGlfw_CharCallback"][1]["cimguiname"] = "ImGui_ImplGlfw_CharCallback" +defs["ImGui_ImplGlfw_CharCallback"][1]["defaults"] = {} +defs["ImGui_ImplGlfw_CharCallback"][1]["funcname"] = "ImGui_ImplGlfw_CharCallback" +defs["ImGui_ImplGlfw_CharCallback"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_CharCallback" +defs["ImGui_ImplGlfw_CharCallback"][1]["ret"] = "void" +defs["ImGui_ImplGlfw_CharCallback"][1]["signature"] = "(GLFWwindow*,unsigned int)" +defs["ImGui_ImplGlfw_CharCallback"][1]["stname"] = "" +defs["ImGui_ImplGlfw_CharCallback"]["(GLFWwindow*,unsigned int)"] = defs["ImGui_ImplGlfw_CharCallback"][1] +defs["ImGui_ImplGlfw_InitForOpenGL"] = {} +defs["ImGui_ImplGlfw_InitForOpenGL"][1] = {} +defs["ImGui_ImplGlfw_InitForOpenGL"][1]["args"] = "(GLFWwindow* window,bool install_callbacks)" +defs["ImGui_ImplGlfw_InitForOpenGL"][1]["argsT"] = {} +defs["ImGui_ImplGlfw_InitForOpenGL"][1]["argsT"][1] = {} +defs["ImGui_ImplGlfw_InitForOpenGL"][1]["argsT"][1]["name"] = "window" +defs["ImGui_ImplGlfw_InitForOpenGL"][1]["argsT"][1]["type"] = "GLFWwindow*" +defs["ImGui_ImplGlfw_InitForOpenGL"][1]["argsT"][2] = {} +defs["ImGui_ImplGlfw_InitForOpenGL"][1]["argsT"][2]["name"] = "install_callbacks" +defs["ImGui_ImplGlfw_InitForOpenGL"][1]["argsT"][2]["type"] = "bool" +defs["ImGui_ImplGlfw_InitForOpenGL"][1]["argsoriginal"] = "(GLFWwindow* window,bool install_callbacks)" +defs["ImGui_ImplGlfw_InitForOpenGL"][1]["call_args"] = "(window,install_callbacks)" +defs["ImGui_ImplGlfw_InitForOpenGL"][1]["cimguiname"] = "ImGui_ImplGlfw_InitForOpenGL" +defs["ImGui_ImplGlfw_InitForOpenGL"][1]["defaults"] = {} +defs["ImGui_ImplGlfw_InitForOpenGL"][1]["funcname"] = "ImGui_ImplGlfw_InitForOpenGL" +defs["ImGui_ImplGlfw_InitForOpenGL"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_InitForOpenGL" +defs["ImGui_ImplGlfw_InitForOpenGL"][1]["ret"] = "bool" +defs["ImGui_ImplGlfw_InitForOpenGL"][1]["signature"] = "(GLFWwindow*,bool)" +defs["ImGui_ImplGlfw_InitForOpenGL"][1]["stname"] = "" +defs["ImGui_ImplGlfw_InitForOpenGL"]["(GLFWwindow*,bool)"] = defs["ImGui_ImplGlfw_InitForOpenGL"][1] +defs["ImGui_ImplGlfw_InitForVulkan"] = {} +defs["ImGui_ImplGlfw_InitForVulkan"][1] = {} +defs["ImGui_ImplGlfw_InitForVulkan"][1]["args"] = "(GLFWwindow* window,bool install_callbacks)" +defs["ImGui_ImplGlfw_InitForVulkan"][1]["argsT"] = {} +defs["ImGui_ImplGlfw_InitForVulkan"][1]["argsT"][1] = {} +defs["ImGui_ImplGlfw_InitForVulkan"][1]["argsT"][1]["name"] = "window" +defs["ImGui_ImplGlfw_InitForVulkan"][1]["argsT"][1]["type"] = "GLFWwindow*" +defs["ImGui_ImplGlfw_InitForVulkan"][1]["argsT"][2] = {} +defs["ImGui_ImplGlfw_InitForVulkan"][1]["argsT"][2]["name"] = "install_callbacks" +defs["ImGui_ImplGlfw_InitForVulkan"][1]["argsT"][2]["type"] = "bool" +defs["ImGui_ImplGlfw_InitForVulkan"][1]["argsoriginal"] = "(GLFWwindow* window,bool install_callbacks)" +defs["ImGui_ImplGlfw_InitForVulkan"][1]["call_args"] = "(window,install_callbacks)" +defs["ImGui_ImplGlfw_InitForVulkan"][1]["cimguiname"] = "ImGui_ImplGlfw_InitForVulkan" +defs["ImGui_ImplGlfw_InitForVulkan"][1]["defaults"] = {} +defs["ImGui_ImplGlfw_InitForVulkan"][1]["funcname"] = "ImGui_ImplGlfw_InitForVulkan" +defs["ImGui_ImplGlfw_InitForVulkan"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_InitForVulkan" +defs["ImGui_ImplGlfw_InitForVulkan"][1]["ret"] = "bool" +defs["ImGui_ImplGlfw_InitForVulkan"][1]["signature"] = "(GLFWwindow*,bool)" +defs["ImGui_ImplGlfw_InitForVulkan"][1]["stname"] = "" +defs["ImGui_ImplGlfw_InitForVulkan"]["(GLFWwindow*,bool)"] = defs["ImGui_ImplGlfw_InitForVulkan"][1] +defs["ImGui_ImplGlfw_KeyCallback"] = {} +defs["ImGui_ImplGlfw_KeyCallback"][1] = {} +defs["ImGui_ImplGlfw_KeyCallback"][1]["args"] = "(GLFWwindow* window,int key,int scancode,int action,int mods)" +defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"] = {} +defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][1] = {} +defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][1]["name"] = "window" +defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][1]["type"] = "GLFWwindow*" +defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][2] = {} +defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][2]["name"] = "key" +defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][2]["type"] = "int" +defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][3] = {} +defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][3]["name"] = "scancode" +defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][3]["type"] = "int" +defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][4] = {} +defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][4]["name"] = "action" +defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][4]["type"] = "int" +defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][5] = {} +defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][5]["name"] = "mods" +defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][5]["type"] = "int" +defs["ImGui_ImplGlfw_KeyCallback"][1]["argsoriginal"] = "(GLFWwindow* window,int key,int scancode,int action,int mods)" +defs["ImGui_ImplGlfw_KeyCallback"][1]["call_args"] = "(window,key,scancode,action,mods)" +defs["ImGui_ImplGlfw_KeyCallback"][1]["cimguiname"] = "ImGui_ImplGlfw_KeyCallback" +defs["ImGui_ImplGlfw_KeyCallback"][1]["defaults"] = {} +defs["ImGui_ImplGlfw_KeyCallback"][1]["funcname"] = "ImGui_ImplGlfw_KeyCallback" +defs["ImGui_ImplGlfw_KeyCallback"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_KeyCallback" +defs["ImGui_ImplGlfw_KeyCallback"][1]["ret"] = "void" +defs["ImGui_ImplGlfw_KeyCallback"][1]["signature"] = "(GLFWwindow*,int,int,int,int)" +defs["ImGui_ImplGlfw_KeyCallback"][1]["stname"] = "" +defs["ImGui_ImplGlfw_KeyCallback"]["(GLFWwindow*,int,int,int,int)"] = defs["ImGui_ImplGlfw_KeyCallback"][1] +defs["ImGui_ImplGlfw_MouseButtonCallback"] = {} +defs["ImGui_ImplGlfw_MouseButtonCallback"][1] = {} +defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["args"] = "(GLFWwindow* window,int button,int action,int mods)" +defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"] = {} +defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][1] = {} +defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][1]["name"] = "window" +defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][1]["type"] = "GLFWwindow*" +defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][2] = {} +defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][2]["name"] = "button" +defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][2]["type"] = "int" +defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][3] = {} +defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][3]["name"] = "action" +defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][3]["type"] = "int" +defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][4] = {} +defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][4]["name"] = "mods" +defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][4]["type"] = "int" +defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsoriginal"] = "(GLFWwindow* window,int button,int action,int mods)" +defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["call_args"] = "(window,button,action,mods)" +defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["cimguiname"] = "ImGui_ImplGlfw_MouseButtonCallback" +defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["defaults"] = {} +defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["funcname"] = "ImGui_ImplGlfw_MouseButtonCallback" +defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_MouseButtonCallback" +defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["ret"] = "void" +defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["signature"] = "(GLFWwindow*,int,int,int)" +defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["stname"] = "" +defs["ImGui_ImplGlfw_MouseButtonCallback"]["(GLFWwindow*,int,int,int)"] = defs["ImGui_ImplGlfw_MouseButtonCallback"][1] +defs["ImGui_ImplGlfw_NewFrame"] = {} +defs["ImGui_ImplGlfw_NewFrame"][1] = {} +defs["ImGui_ImplGlfw_NewFrame"][1]["args"] = "()" +defs["ImGui_ImplGlfw_NewFrame"][1]["argsT"] = {} +defs["ImGui_ImplGlfw_NewFrame"][1]["argsoriginal"] = "()" +defs["ImGui_ImplGlfw_NewFrame"][1]["call_args"] = "()" +defs["ImGui_ImplGlfw_NewFrame"][1]["cimguiname"] = "ImGui_ImplGlfw_NewFrame" +defs["ImGui_ImplGlfw_NewFrame"][1]["defaults"] = {} +defs["ImGui_ImplGlfw_NewFrame"][1]["funcname"] = "ImGui_ImplGlfw_NewFrame" +defs["ImGui_ImplGlfw_NewFrame"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_NewFrame" +defs["ImGui_ImplGlfw_NewFrame"][1]["ret"] = "void" +defs["ImGui_ImplGlfw_NewFrame"][1]["signature"] = "()" +defs["ImGui_ImplGlfw_NewFrame"][1]["stname"] = "" +defs["ImGui_ImplGlfw_NewFrame"]["()"] = defs["ImGui_ImplGlfw_NewFrame"][1] +defs["ImGui_ImplGlfw_ScrollCallback"] = {} +defs["ImGui_ImplGlfw_ScrollCallback"][1] = {} +defs["ImGui_ImplGlfw_ScrollCallback"][1]["args"] = "(GLFWwindow* window,double xoffset,double yoffset)" +defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsT"] = {} +defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsT"][1] = {} +defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsT"][1]["name"] = "window" +defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsT"][1]["type"] = "GLFWwindow*" +defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsT"][2] = {} +defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsT"][2]["name"] = "xoffset" +defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsT"][2]["type"] = "double" +defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsT"][3] = {} +defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsT"][3]["name"] = "yoffset" +defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsT"][3]["type"] = "double" +defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsoriginal"] = "(GLFWwindow* window,double xoffset,double yoffset)" +defs["ImGui_ImplGlfw_ScrollCallback"][1]["call_args"] = "(window,xoffset,yoffset)" +defs["ImGui_ImplGlfw_ScrollCallback"][1]["cimguiname"] = "ImGui_ImplGlfw_ScrollCallback" +defs["ImGui_ImplGlfw_ScrollCallback"][1]["defaults"] = {} +defs["ImGui_ImplGlfw_ScrollCallback"][1]["funcname"] = "ImGui_ImplGlfw_ScrollCallback" +defs["ImGui_ImplGlfw_ScrollCallback"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_ScrollCallback" +defs["ImGui_ImplGlfw_ScrollCallback"][1]["ret"] = "void" +defs["ImGui_ImplGlfw_ScrollCallback"][1]["signature"] = "(GLFWwindow*,double,double)" +defs["ImGui_ImplGlfw_ScrollCallback"][1]["stname"] = "" +defs["ImGui_ImplGlfw_ScrollCallback"]["(GLFWwindow*,double,double)"] = defs["ImGui_ImplGlfw_ScrollCallback"][1] +defs["ImGui_ImplGlfw_Shutdown"] = {} +defs["ImGui_ImplGlfw_Shutdown"][1] = {} +defs["ImGui_ImplGlfw_Shutdown"][1]["args"] = "()" +defs["ImGui_ImplGlfw_Shutdown"][1]["argsT"] = {} +defs["ImGui_ImplGlfw_Shutdown"][1]["argsoriginal"] = "()" +defs["ImGui_ImplGlfw_Shutdown"][1]["call_args"] = "()" +defs["ImGui_ImplGlfw_Shutdown"][1]["cimguiname"] = "ImGui_ImplGlfw_Shutdown" +defs["ImGui_ImplGlfw_Shutdown"][1]["defaults"] = {} +defs["ImGui_ImplGlfw_Shutdown"][1]["funcname"] = "ImGui_ImplGlfw_Shutdown" +defs["ImGui_ImplGlfw_Shutdown"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_Shutdown" +defs["ImGui_ImplGlfw_Shutdown"][1]["ret"] = "void" +defs["ImGui_ImplGlfw_Shutdown"][1]["signature"] = "()" +defs["ImGui_ImplGlfw_Shutdown"][1]["stname"] = "" +defs["ImGui_ImplGlfw_Shutdown"]["()"] = defs["ImGui_ImplGlfw_Shutdown"][1] +defs["ImGui_ImplOpenGL2_CreateDeviceObjects"] = {} +defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1] = {} +defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["args"] = "()" +defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["argsT"] = {} +defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["argsoriginal"] = "()" +defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["call_args"] = "()" +defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["cimguiname"] = "ImGui_ImplOpenGL2_CreateDeviceObjects" +defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["defaults"] = {} +defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["funcname"] = "ImGui_ImplOpenGL2_CreateDeviceObjects" +defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_CreateDeviceObjects" +defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["ret"] = "bool" +defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["signature"] = "()" +defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["stname"] = "" +defs["ImGui_ImplOpenGL2_CreateDeviceObjects"]["()"] = defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1] +defs["ImGui_ImplOpenGL2_CreateFontsTexture"] = {} +defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1] = {} +defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["args"] = "()" +defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["argsT"] = {} +defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["argsoriginal"] = "()" +defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["call_args"] = "()" +defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["cimguiname"] = "ImGui_ImplOpenGL2_CreateFontsTexture" +defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["defaults"] = {} +defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["funcname"] = "ImGui_ImplOpenGL2_CreateFontsTexture" +defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_CreateFontsTexture" +defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["ret"] = "bool" +defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["signature"] = "()" +defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["stname"] = "" +defs["ImGui_ImplOpenGL2_CreateFontsTexture"]["()"] = defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1] +defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"] = {} +defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1] = {} +defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["args"] = "()" +defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["argsT"] = {} +defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["argsoriginal"] = "()" +defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["call_args"] = "()" +defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["cimguiname"] = "ImGui_ImplOpenGL2_DestroyDeviceObjects" +defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["defaults"] = {} +defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["funcname"] = "ImGui_ImplOpenGL2_DestroyDeviceObjects" +defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_DestroyDeviceObjects" +defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["ret"] = "void" +defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["signature"] = "()" +defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["stname"] = "" +defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"]["()"] = defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1] +defs["ImGui_ImplOpenGL2_DestroyFontsTexture"] = {} +defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1] = {} +defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["args"] = "()" +defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["argsT"] = {} +defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["argsoriginal"] = "()" +defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["call_args"] = "()" +defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["cimguiname"] = "ImGui_ImplOpenGL2_DestroyFontsTexture" +defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["defaults"] = {} +defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["funcname"] = "ImGui_ImplOpenGL2_DestroyFontsTexture" +defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_DestroyFontsTexture" +defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["ret"] = "void" +defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["signature"] = "()" +defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["stname"] = "" +defs["ImGui_ImplOpenGL2_DestroyFontsTexture"]["()"] = defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1] +defs["ImGui_ImplOpenGL2_Init"] = {} +defs["ImGui_ImplOpenGL2_Init"][1] = {} +defs["ImGui_ImplOpenGL2_Init"][1]["args"] = "()" +defs["ImGui_ImplOpenGL2_Init"][1]["argsT"] = {} +defs["ImGui_ImplOpenGL2_Init"][1]["argsoriginal"] = "()" +defs["ImGui_ImplOpenGL2_Init"][1]["call_args"] = "()" +defs["ImGui_ImplOpenGL2_Init"][1]["cimguiname"] = "ImGui_ImplOpenGL2_Init" +defs["ImGui_ImplOpenGL2_Init"][1]["defaults"] = {} +defs["ImGui_ImplOpenGL2_Init"][1]["funcname"] = "ImGui_ImplOpenGL2_Init" +defs["ImGui_ImplOpenGL2_Init"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_Init" +defs["ImGui_ImplOpenGL2_Init"][1]["ret"] = "bool" +defs["ImGui_ImplOpenGL2_Init"][1]["signature"] = "()" +defs["ImGui_ImplOpenGL2_Init"][1]["stname"] = "" +defs["ImGui_ImplOpenGL2_Init"]["()"] = defs["ImGui_ImplOpenGL2_Init"][1] +defs["ImGui_ImplOpenGL2_NewFrame"] = {} +defs["ImGui_ImplOpenGL2_NewFrame"][1] = {} +defs["ImGui_ImplOpenGL2_NewFrame"][1]["args"] = "()" +defs["ImGui_ImplOpenGL2_NewFrame"][1]["argsT"] = {} +defs["ImGui_ImplOpenGL2_NewFrame"][1]["argsoriginal"] = "()" +defs["ImGui_ImplOpenGL2_NewFrame"][1]["call_args"] = "()" +defs["ImGui_ImplOpenGL2_NewFrame"][1]["cimguiname"] = "ImGui_ImplOpenGL2_NewFrame" +defs["ImGui_ImplOpenGL2_NewFrame"][1]["defaults"] = {} +defs["ImGui_ImplOpenGL2_NewFrame"][1]["funcname"] = "ImGui_ImplOpenGL2_NewFrame" +defs["ImGui_ImplOpenGL2_NewFrame"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_NewFrame" +defs["ImGui_ImplOpenGL2_NewFrame"][1]["ret"] = "void" +defs["ImGui_ImplOpenGL2_NewFrame"][1]["signature"] = "()" +defs["ImGui_ImplOpenGL2_NewFrame"][1]["stname"] = "" +defs["ImGui_ImplOpenGL2_NewFrame"]["()"] = defs["ImGui_ImplOpenGL2_NewFrame"][1] +defs["ImGui_ImplOpenGL2_RenderDrawData"] = {} +defs["ImGui_ImplOpenGL2_RenderDrawData"][1] = {} +defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["args"] = "(ImDrawData* draw_data)" +defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["argsT"] = {} +defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["argsT"][1] = {} +defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["argsT"][1]["name"] = "draw_data" +defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["argsT"][1]["type"] = "ImDrawData*" +defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["argsoriginal"] = "(ImDrawData* draw_data)" +defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["call_args"] = "(draw_data)" +defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["cimguiname"] = "ImGui_ImplOpenGL2_RenderDrawData" +defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["defaults"] = {} +defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["funcname"] = "ImGui_ImplOpenGL2_RenderDrawData" +defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_RenderDrawData" +defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["ret"] = "void" +defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["signature"] = "(ImDrawData*)" +defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["stname"] = "" +defs["ImGui_ImplOpenGL2_RenderDrawData"]["(ImDrawData*)"] = defs["ImGui_ImplOpenGL2_RenderDrawData"][1] +defs["ImGui_ImplOpenGL2_Shutdown"] = {} +defs["ImGui_ImplOpenGL2_Shutdown"][1] = {} +defs["ImGui_ImplOpenGL2_Shutdown"][1]["args"] = "()" +defs["ImGui_ImplOpenGL2_Shutdown"][1]["argsT"] = {} +defs["ImGui_ImplOpenGL2_Shutdown"][1]["argsoriginal"] = "()" +defs["ImGui_ImplOpenGL2_Shutdown"][1]["call_args"] = "()" +defs["ImGui_ImplOpenGL2_Shutdown"][1]["cimguiname"] = "ImGui_ImplOpenGL2_Shutdown" +defs["ImGui_ImplOpenGL2_Shutdown"][1]["defaults"] = {} +defs["ImGui_ImplOpenGL2_Shutdown"][1]["funcname"] = "ImGui_ImplOpenGL2_Shutdown" +defs["ImGui_ImplOpenGL2_Shutdown"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_Shutdown" +defs["ImGui_ImplOpenGL2_Shutdown"][1]["ret"] = "void" +defs["ImGui_ImplOpenGL2_Shutdown"][1]["signature"] = "()" +defs["ImGui_ImplOpenGL2_Shutdown"][1]["stname"] = "" +defs["ImGui_ImplOpenGL2_Shutdown"]["()"] = defs["ImGui_ImplOpenGL2_Shutdown"][1] +defs["ImGui_ImplOpenGL3_CreateDeviceObjects"] = {} +defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1] = {} +defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["args"] = "()" +defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["argsT"] = {} +defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["argsoriginal"] = "()" +defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["call_args"] = "()" +defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["cimguiname"] = "ImGui_ImplOpenGL3_CreateDeviceObjects" +defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["defaults"] = {} +defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["funcname"] = "ImGui_ImplOpenGL3_CreateDeviceObjects" +defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL3_CreateDeviceObjects" +defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["ret"] = "bool" +defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["signature"] = "()" +defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["stname"] = "" +defs["ImGui_ImplOpenGL3_CreateDeviceObjects"]["()"] = defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1] +defs["ImGui_ImplOpenGL3_CreateFontsTexture"] = {} +defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1] = {} +defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["args"] = "()" +defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["argsT"] = {} +defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["argsoriginal"] = "()" +defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["call_args"] = "()" +defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["cimguiname"] = "ImGui_ImplOpenGL3_CreateFontsTexture" +defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["defaults"] = {} +defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["funcname"] = "ImGui_ImplOpenGL3_CreateFontsTexture" +defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL3_CreateFontsTexture" +defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["ret"] = "bool" +defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["signature"] = "()" +defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["stname"] = "" +defs["ImGui_ImplOpenGL3_CreateFontsTexture"]["()"] = defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1] +defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"] = {} +defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1] = {} +defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["args"] = "()" +defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["argsT"] = {} +defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["argsoriginal"] = "()" +defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["call_args"] = "()" +defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["cimguiname"] = "ImGui_ImplOpenGL3_DestroyDeviceObjects" +defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["defaults"] = {} +defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["funcname"] = "ImGui_ImplOpenGL3_DestroyDeviceObjects" +defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL3_DestroyDeviceObjects" +defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["ret"] = "void" +defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["signature"] = "()" +defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["stname"] = "" +defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"]["()"] = defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1] +defs["ImGui_ImplOpenGL3_DestroyFontsTexture"] = {} +defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1] = {} +defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["args"] = "()" +defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["argsT"] = {} +defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["argsoriginal"] = "()" +defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["call_args"] = "()" +defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["cimguiname"] = "ImGui_ImplOpenGL3_DestroyFontsTexture" +defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["defaults"] = {} +defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["funcname"] = "ImGui_ImplOpenGL3_DestroyFontsTexture" +defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL3_DestroyFontsTexture" +defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["ret"] = "void" +defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["signature"] = "()" +defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["stname"] = "" +defs["ImGui_ImplOpenGL3_DestroyFontsTexture"]["()"] = defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1] +defs["ImGui_ImplOpenGL3_Init"] = {} +defs["ImGui_ImplOpenGL3_Init"][1] = {} +defs["ImGui_ImplOpenGL3_Init"][1]["args"] = "(const char* glsl_version)" +defs["ImGui_ImplOpenGL3_Init"][1]["argsT"] = {} +defs["ImGui_ImplOpenGL3_Init"][1]["argsT"][1] = {} +defs["ImGui_ImplOpenGL3_Init"][1]["argsT"][1]["name"] = "glsl_version" +defs["ImGui_ImplOpenGL3_Init"][1]["argsT"][1]["type"] = "const char*" +defs["ImGui_ImplOpenGL3_Init"][1]["argsoriginal"] = "(const char* glsl_version=((void*)0))" +defs["ImGui_ImplOpenGL3_Init"][1]["call_args"] = "(glsl_version)" +defs["ImGui_ImplOpenGL3_Init"][1]["cimguiname"] = "ImGui_ImplOpenGL3_Init" +defs["ImGui_ImplOpenGL3_Init"][1]["defaults"] = {} +defs["ImGui_ImplOpenGL3_Init"][1]["defaults"]["glsl_version"] = "((void*)0)" +defs["ImGui_ImplOpenGL3_Init"][1]["funcname"] = "ImGui_ImplOpenGL3_Init" +defs["ImGui_ImplOpenGL3_Init"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL3_Init" +defs["ImGui_ImplOpenGL3_Init"][1]["ret"] = "bool" +defs["ImGui_ImplOpenGL3_Init"][1]["signature"] = "(const char*)" +defs["ImGui_ImplOpenGL3_Init"][1]["stname"] = "" +defs["ImGui_ImplOpenGL3_Init"]["(const char*)"] = defs["ImGui_ImplOpenGL3_Init"][1] +defs["ImGui_ImplOpenGL3_NewFrame"] = {} +defs["ImGui_ImplOpenGL3_NewFrame"][1] = {} +defs["ImGui_ImplOpenGL3_NewFrame"][1]["args"] = "()" +defs["ImGui_ImplOpenGL3_NewFrame"][1]["argsT"] = {} +defs["ImGui_ImplOpenGL3_NewFrame"][1]["argsoriginal"] = "()" +defs["ImGui_ImplOpenGL3_NewFrame"][1]["call_args"] = "()" +defs["ImGui_ImplOpenGL3_NewFrame"][1]["cimguiname"] = "ImGui_ImplOpenGL3_NewFrame" +defs["ImGui_ImplOpenGL3_NewFrame"][1]["defaults"] = {} +defs["ImGui_ImplOpenGL3_NewFrame"][1]["funcname"] = "ImGui_ImplOpenGL3_NewFrame" +defs["ImGui_ImplOpenGL3_NewFrame"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL3_NewFrame" +defs["ImGui_ImplOpenGL3_NewFrame"][1]["ret"] = "void" +defs["ImGui_ImplOpenGL3_NewFrame"][1]["signature"] = "()" +defs["ImGui_ImplOpenGL3_NewFrame"][1]["stname"] = "" +defs["ImGui_ImplOpenGL3_NewFrame"]["()"] = defs["ImGui_ImplOpenGL3_NewFrame"][1] +defs["ImGui_ImplOpenGL3_RenderDrawData"] = {} +defs["ImGui_ImplOpenGL3_RenderDrawData"][1] = {} +defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["args"] = "(ImDrawData* draw_data)" +defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["argsT"] = {} +defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["argsT"][1] = {} +defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["argsT"][1]["name"] = "draw_data" +defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["argsT"][1]["type"] = "ImDrawData*" +defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["argsoriginal"] = "(ImDrawData* draw_data)" +defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["call_args"] = "(draw_data)" +defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["cimguiname"] = "ImGui_ImplOpenGL3_RenderDrawData" +defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["defaults"] = {} +defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["funcname"] = "ImGui_ImplOpenGL3_RenderDrawData" +defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL3_RenderDrawData" +defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["ret"] = "void" +defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["signature"] = "(ImDrawData*)" +defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["stname"] = "" +defs["ImGui_ImplOpenGL3_RenderDrawData"]["(ImDrawData*)"] = defs["ImGui_ImplOpenGL3_RenderDrawData"][1] +defs["ImGui_ImplOpenGL3_Shutdown"] = {} +defs["ImGui_ImplOpenGL3_Shutdown"][1] = {} +defs["ImGui_ImplOpenGL3_Shutdown"][1]["args"] = "()" +defs["ImGui_ImplOpenGL3_Shutdown"][1]["argsT"] = {} +defs["ImGui_ImplOpenGL3_Shutdown"][1]["argsoriginal"] = "()" +defs["ImGui_ImplOpenGL3_Shutdown"][1]["call_args"] = "()" +defs["ImGui_ImplOpenGL3_Shutdown"][1]["cimguiname"] = "ImGui_ImplOpenGL3_Shutdown" +defs["ImGui_ImplOpenGL3_Shutdown"][1]["defaults"] = {} +defs["ImGui_ImplOpenGL3_Shutdown"][1]["funcname"] = "ImGui_ImplOpenGL3_Shutdown" +defs["ImGui_ImplOpenGL3_Shutdown"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL3_Shutdown" +defs["ImGui_ImplOpenGL3_Shutdown"][1]["ret"] = "void" +defs["ImGui_ImplOpenGL3_Shutdown"][1]["signature"] = "()" +defs["ImGui_ImplOpenGL3_Shutdown"][1]["stname"] = "" +defs["ImGui_ImplOpenGL3_Shutdown"]["()"] = defs["ImGui_ImplOpenGL3_Shutdown"][1] +defs["ImGui_ImplSDL2_InitForD3D"] = {} +defs["ImGui_ImplSDL2_InitForD3D"][1] = {} +defs["ImGui_ImplSDL2_InitForD3D"][1]["args"] = "(SDL_Window* window)" +defs["ImGui_ImplSDL2_InitForD3D"][1]["argsT"] = {} +defs["ImGui_ImplSDL2_InitForD3D"][1]["argsT"][1] = {} +defs["ImGui_ImplSDL2_InitForD3D"][1]["argsT"][1]["name"] = "window" +defs["ImGui_ImplSDL2_InitForD3D"][1]["argsT"][1]["type"] = "SDL_Window*" +defs["ImGui_ImplSDL2_InitForD3D"][1]["argsoriginal"] = "(SDL_Window* window)" +defs["ImGui_ImplSDL2_InitForD3D"][1]["call_args"] = "(window)" +defs["ImGui_ImplSDL2_InitForD3D"][1]["cimguiname"] = "ImGui_ImplSDL2_InitForD3D" +defs["ImGui_ImplSDL2_InitForD3D"][1]["defaults"] = {} +defs["ImGui_ImplSDL2_InitForD3D"][1]["funcname"] = "ImGui_ImplSDL2_InitForD3D" +defs["ImGui_ImplSDL2_InitForD3D"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_InitForD3D" +defs["ImGui_ImplSDL2_InitForD3D"][1]["ret"] = "bool" +defs["ImGui_ImplSDL2_InitForD3D"][1]["signature"] = "(SDL_Window*)" +defs["ImGui_ImplSDL2_InitForD3D"][1]["stname"] = "" +defs["ImGui_ImplSDL2_InitForD3D"]["(SDL_Window*)"] = defs["ImGui_ImplSDL2_InitForD3D"][1] +defs["ImGui_ImplSDL2_InitForMetal"] = {} +defs["ImGui_ImplSDL2_InitForMetal"][1] = {} +defs["ImGui_ImplSDL2_InitForMetal"][1]["args"] = "(SDL_Window* window)" +defs["ImGui_ImplSDL2_InitForMetal"][1]["argsT"] = {} +defs["ImGui_ImplSDL2_InitForMetal"][1]["argsT"][1] = {} +defs["ImGui_ImplSDL2_InitForMetal"][1]["argsT"][1]["name"] = "window" +defs["ImGui_ImplSDL2_InitForMetal"][1]["argsT"][1]["type"] = "SDL_Window*" +defs["ImGui_ImplSDL2_InitForMetal"][1]["argsoriginal"] = "(SDL_Window* window)" +defs["ImGui_ImplSDL2_InitForMetal"][1]["call_args"] = "(window)" +defs["ImGui_ImplSDL2_InitForMetal"][1]["cimguiname"] = "ImGui_ImplSDL2_InitForMetal" +defs["ImGui_ImplSDL2_InitForMetal"][1]["defaults"] = {} +defs["ImGui_ImplSDL2_InitForMetal"][1]["funcname"] = "ImGui_ImplSDL2_InitForMetal" +defs["ImGui_ImplSDL2_InitForMetal"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_InitForMetal" +defs["ImGui_ImplSDL2_InitForMetal"][1]["ret"] = "bool" +defs["ImGui_ImplSDL2_InitForMetal"][1]["signature"] = "(SDL_Window*)" +defs["ImGui_ImplSDL2_InitForMetal"][1]["stname"] = "" +defs["ImGui_ImplSDL2_InitForMetal"]["(SDL_Window*)"] = defs["ImGui_ImplSDL2_InitForMetal"][1] +defs["ImGui_ImplSDL2_InitForOpenGL"] = {} +defs["ImGui_ImplSDL2_InitForOpenGL"][1] = {} +defs["ImGui_ImplSDL2_InitForOpenGL"][1]["args"] = "(SDL_Window* window,void* sdl_gl_context)" +defs["ImGui_ImplSDL2_InitForOpenGL"][1]["argsT"] = {} +defs["ImGui_ImplSDL2_InitForOpenGL"][1]["argsT"][1] = {} +defs["ImGui_ImplSDL2_InitForOpenGL"][1]["argsT"][1]["name"] = "window" +defs["ImGui_ImplSDL2_InitForOpenGL"][1]["argsT"][1]["type"] = "SDL_Window*" +defs["ImGui_ImplSDL2_InitForOpenGL"][1]["argsT"][2] = {} +defs["ImGui_ImplSDL2_InitForOpenGL"][1]["argsT"][2]["name"] = "sdl_gl_context" +defs["ImGui_ImplSDL2_InitForOpenGL"][1]["argsT"][2]["type"] = "void*" +defs["ImGui_ImplSDL2_InitForOpenGL"][1]["argsoriginal"] = "(SDL_Window* window,void* sdl_gl_context)" +defs["ImGui_ImplSDL2_InitForOpenGL"][1]["call_args"] = "(window,sdl_gl_context)" +defs["ImGui_ImplSDL2_InitForOpenGL"][1]["cimguiname"] = "ImGui_ImplSDL2_InitForOpenGL" +defs["ImGui_ImplSDL2_InitForOpenGL"][1]["defaults"] = {} +defs["ImGui_ImplSDL2_InitForOpenGL"][1]["funcname"] = "ImGui_ImplSDL2_InitForOpenGL" +defs["ImGui_ImplSDL2_InitForOpenGL"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_InitForOpenGL" +defs["ImGui_ImplSDL2_InitForOpenGL"][1]["ret"] = "bool" +defs["ImGui_ImplSDL2_InitForOpenGL"][1]["signature"] = "(SDL_Window*,void*)" +defs["ImGui_ImplSDL2_InitForOpenGL"][1]["stname"] = "" +defs["ImGui_ImplSDL2_InitForOpenGL"]["(SDL_Window*,void*)"] = defs["ImGui_ImplSDL2_InitForOpenGL"][1] +defs["ImGui_ImplSDL2_InitForVulkan"] = {} +defs["ImGui_ImplSDL2_InitForVulkan"][1] = {} +defs["ImGui_ImplSDL2_InitForVulkan"][1]["args"] = "(SDL_Window* window)" +defs["ImGui_ImplSDL2_InitForVulkan"][1]["argsT"] = {} +defs["ImGui_ImplSDL2_InitForVulkan"][1]["argsT"][1] = {} +defs["ImGui_ImplSDL2_InitForVulkan"][1]["argsT"][1]["name"] = "window" +defs["ImGui_ImplSDL2_InitForVulkan"][1]["argsT"][1]["type"] = "SDL_Window*" +defs["ImGui_ImplSDL2_InitForVulkan"][1]["argsoriginal"] = "(SDL_Window* window)" +defs["ImGui_ImplSDL2_InitForVulkan"][1]["call_args"] = "(window)" +defs["ImGui_ImplSDL2_InitForVulkan"][1]["cimguiname"] = "ImGui_ImplSDL2_InitForVulkan" +defs["ImGui_ImplSDL2_InitForVulkan"][1]["defaults"] = {} +defs["ImGui_ImplSDL2_InitForVulkan"][1]["funcname"] = "ImGui_ImplSDL2_InitForVulkan" +defs["ImGui_ImplSDL2_InitForVulkan"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_InitForVulkan" +defs["ImGui_ImplSDL2_InitForVulkan"][1]["ret"] = "bool" +defs["ImGui_ImplSDL2_InitForVulkan"][1]["signature"] = "(SDL_Window*)" +defs["ImGui_ImplSDL2_InitForVulkan"][1]["stname"] = "" +defs["ImGui_ImplSDL2_InitForVulkan"]["(SDL_Window*)"] = defs["ImGui_ImplSDL2_InitForVulkan"][1] +defs["ImGui_ImplSDL2_NewFrame"] = {} +defs["ImGui_ImplSDL2_NewFrame"][1] = {} +defs["ImGui_ImplSDL2_NewFrame"][1]["args"] = "(SDL_Window* window)" +defs["ImGui_ImplSDL2_NewFrame"][1]["argsT"] = {} +defs["ImGui_ImplSDL2_NewFrame"][1]["argsT"][1] = {} +defs["ImGui_ImplSDL2_NewFrame"][1]["argsT"][1]["name"] = "window" +defs["ImGui_ImplSDL2_NewFrame"][1]["argsT"][1]["type"] = "SDL_Window*" +defs["ImGui_ImplSDL2_NewFrame"][1]["argsoriginal"] = "(SDL_Window* window)" +defs["ImGui_ImplSDL2_NewFrame"][1]["call_args"] = "(window)" +defs["ImGui_ImplSDL2_NewFrame"][1]["cimguiname"] = "ImGui_ImplSDL2_NewFrame" +defs["ImGui_ImplSDL2_NewFrame"][1]["defaults"] = {} +defs["ImGui_ImplSDL2_NewFrame"][1]["funcname"] = "ImGui_ImplSDL2_NewFrame" +defs["ImGui_ImplSDL2_NewFrame"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_NewFrame" +defs["ImGui_ImplSDL2_NewFrame"][1]["ret"] = "void" +defs["ImGui_ImplSDL2_NewFrame"][1]["signature"] = "(SDL_Window*)" +defs["ImGui_ImplSDL2_NewFrame"][1]["stname"] = "" +defs["ImGui_ImplSDL2_NewFrame"]["(SDL_Window*)"] = defs["ImGui_ImplSDL2_NewFrame"][1] +defs["ImGui_ImplSDL2_ProcessEvent"] = {} +defs["ImGui_ImplSDL2_ProcessEvent"][1] = {} +defs["ImGui_ImplSDL2_ProcessEvent"][1]["args"] = "(const SDL_Event* event)" +defs["ImGui_ImplSDL2_ProcessEvent"][1]["argsT"] = {} +defs["ImGui_ImplSDL2_ProcessEvent"][1]["argsT"][1] = {} +defs["ImGui_ImplSDL2_ProcessEvent"][1]["argsT"][1]["name"] = "event" +defs["ImGui_ImplSDL2_ProcessEvent"][1]["argsT"][1]["type"] = "const SDL_Event*" +defs["ImGui_ImplSDL2_ProcessEvent"][1]["argsoriginal"] = "(const SDL_Event* event)" +defs["ImGui_ImplSDL2_ProcessEvent"][1]["call_args"] = "(event)" +defs["ImGui_ImplSDL2_ProcessEvent"][1]["cimguiname"] = "ImGui_ImplSDL2_ProcessEvent" +defs["ImGui_ImplSDL2_ProcessEvent"][1]["defaults"] = {} +defs["ImGui_ImplSDL2_ProcessEvent"][1]["funcname"] = "ImGui_ImplSDL2_ProcessEvent" +defs["ImGui_ImplSDL2_ProcessEvent"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_ProcessEvent" +defs["ImGui_ImplSDL2_ProcessEvent"][1]["ret"] = "bool" +defs["ImGui_ImplSDL2_ProcessEvent"][1]["signature"] = "(const SDL_Event*)" +defs["ImGui_ImplSDL2_ProcessEvent"][1]["stname"] = "" +defs["ImGui_ImplSDL2_ProcessEvent"]["(const SDL_Event*)"] = defs["ImGui_ImplSDL2_ProcessEvent"][1] +defs["ImGui_ImplSDL2_Shutdown"] = {} +defs["ImGui_ImplSDL2_Shutdown"][1] = {} +defs["ImGui_ImplSDL2_Shutdown"][1]["args"] = "()" +defs["ImGui_ImplSDL2_Shutdown"][1]["argsT"] = {} +defs["ImGui_ImplSDL2_Shutdown"][1]["argsoriginal"] = "()" +defs["ImGui_ImplSDL2_Shutdown"][1]["call_args"] = "()" +defs["ImGui_ImplSDL2_Shutdown"][1]["cimguiname"] = "ImGui_ImplSDL2_Shutdown" +defs["ImGui_ImplSDL2_Shutdown"][1]["defaults"] = {} +defs["ImGui_ImplSDL2_Shutdown"][1]["funcname"] = "ImGui_ImplSDL2_Shutdown" +defs["ImGui_ImplSDL2_Shutdown"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_Shutdown" +defs["ImGui_ImplSDL2_Shutdown"][1]["ret"] = "void" +defs["ImGui_ImplSDL2_Shutdown"][1]["signature"] = "()" +defs["ImGui_ImplSDL2_Shutdown"][1]["stname"] = "" +defs["ImGui_ImplSDL2_Shutdown"]["()"] = defs["ImGui_ImplSDL2_Shutdown"][1] + +return defs \ No newline at end of file diff --git a/imgui-sys/third-party/overloads.txt b/imgui-sys/third-party/overloads.txt new file mode 100644 index 0000000..338eba8 --- /dev/null +++ b/imgui-sys/third-party/overloads.txt @@ -0,0 +1,135 @@ +----------------overloadings--------------------------- +ImVector_resize 2 +1 void ImVector_resizeNil (int) +2 void ImVector_resizeT (int,const T) +ImVec4_ImVec4 2 +1 nil ImVec4_ImVec4Nil () +2 nil ImVec4_ImVec4Float (float,float,float,float) +igValue 4 +1 void igValueBool (const char*,bool) +2 void igValueInt (const char*,int) +3 void igValueUint (const char*,unsigned int) +4 void igValueFloat (const char*,float,const char*) +igIsRectVisible 2 +1 bool igIsRectVisibleNil (const ImVec2) +2 bool igIsRectVisibleVec2 (const ImVec2,const ImVec2) +igRadioButton 2 +1 bool igRadioButtonBool (const char*,bool) +2 bool igRadioButtonIntPtr (const char*,int*,int) +ImGuiTextRange_ImGuiTextRange 2 +1 nil ImGuiTextRange_ImGuiTextRangeNil () +2 nil ImGuiTextRange_ImGuiTextRangeStr (const char*,const char*) +ImVec2_ImVec2 2 +1 nil ImVec2_ImVec2Nil () +2 nil ImVec2_ImVec2Float (float,float) +ImVector_back 2 +1 T* ImVector_backNil () +2 const T* ImVector_back_const ()const +igPlotHistogram 2 +1 void igPlotHistogramFloatPtr (const char*,const float*,int,int,const char*,float,float,ImVec2,int) +2 void igPlotHistogramFnPtr (const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2) +igGetID 3 +1 ImGuiID igGetIDStr (const char*) +2 ImGuiID igGetIDStrStr (const char*,const char*) +3 ImGuiID igGetIDPtr (const void*) +igSetWindowPos 2 +1 void igSetWindowPosVec2 (const ImVec2,ImGuiCond) +2 void igSetWindowPosStr (const char*,const ImVec2,ImGuiCond) +igBeginChild 2 +1 bool igBeginChildStr (const char*,const ImVec2,bool,ImGuiWindowFlags) +2 bool igBeginChildID (ImGuiID,const ImVec2,bool,ImGuiWindowFlags) +igPushID 4 +1 void igPushIDStr (const char*) +2 void igPushIDStrStr (const char*,const char*) +3 void igPushIDPtr (const void*) +4 void igPushIDInt (int) +ImGuiStoragePair_ImGuiStoragePair 3 +1 nil ImGuiStoragePair_ImGuiStoragePairInt (ImGuiID,int) +2 nil ImGuiStoragePair_ImGuiStoragePairFloat (ImGuiID,float) +3 nil ImGuiStoragePair_ImGuiStoragePairPtr (ImGuiID,void*) +igTreeNode 3 +1 bool igTreeNodeStr (const char*) +2 bool igTreeNodeStrStr (const char*,const char*,...) +3 bool igTreeNodePtr (const void*,const char*,...) +igCombo 3 +1 bool igComboStr_arr (const char*,int*,const char* const[],int,int) +2 bool igComboStr (const char*,int*,const char*,int) +3 bool igComboFnPtr (const char*,int*,bool(*)(void*,int,const char**),void*,int,int) +ImVector_erase 2 +1 T* ImVector_eraseNil (const T*) +2 T* ImVector_eraseTPtr (const T*,const T*) +ImDrawList_AddText 2 +1 void ImDrawList_AddTextVec2 (const ImVec2,ImU32,const char*,const char*) +2 void ImDrawList_AddTextFontPtr (const ImFont*,float,const ImVec2,ImU32,const char*,const char*,float,const ImVec4*) +igPushStyleVar 2 +1 void igPushStyleVarFloat (ImGuiStyleVar,float) +2 void igPushStyleVarVec2 (ImGuiStyleVar,const ImVec2) +igSetWindowFocus 2 +1 void igSetWindowFocusNil () +2 void igSetWindowFocusStr (const char*) +ImVector_end 2 +1 T* ImVector_endNil () +2 const T* ImVector_end_const ()const +igSetWindowSize 2 +1 void igSetWindowSizeVec2 (const ImVec2,ImGuiCond) +2 void igSetWindowSizeStr (const char*,const ImVec2,ImGuiCond) +ImVector_ImVector 2 +1 nil ImVector_ImVectorNil () +2 nil ImVector_ImVectorVector (const ImVector) +igSetWindowCollapsed 2 +1 void igSetWindowCollapsedBool (bool,ImGuiCond) +2 void igSetWindowCollapsedStr (const char*,bool,ImGuiCond) +igPlotLines 2 +1 void igPlotLinesFloatPtr (const char*,const float*,int,int,const char*,float,float,ImVec2,int) +2 void igPlotLinesFnPtr (const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2) +igPushStyleColor 2 +1 void igPushStyleColorU32 (ImGuiCol,ImU32) +2 void igPushStyleColorVec4 (ImGuiCol,const ImVec4) +igTreeNodeExV 2 +1 bool igTreeNodeExVStr (const char*,ImGuiTreeNodeFlags,const char*,va_list) +2 bool igTreeNodeExVPtr (const void*,ImGuiTreeNodeFlags,const char*,va_list) +igListBox 2 +1 bool igListBoxStr_arr (const char*,int*,const char* const[],int,int) +2 bool igListBoxFnPtr (const char*,int*,bool(*)(void*,int,const char**),void*,int,int) +igTreePush 2 +1 void igTreePushStr (const char*) +2 void igTreePushPtr (const void*) +igTreeNodeEx 3 +1 bool igTreeNodeExStr (const char*,ImGuiTreeNodeFlags) +2 bool igTreeNodeExStrStr (const char*,ImGuiTreeNodeFlags,const char*,...) +3 bool igTreeNodeExPtr (const void*,ImGuiTreeNodeFlags,const char*,...) +igSelectable 2 +1 bool igSelectableBool (const char*,bool,ImGuiSelectableFlags,const ImVec2) +2 bool igSelectableBoolPtr (const char*,bool*,ImGuiSelectableFlags,const ImVec2) +igGetColorU32 3 +1 ImU32 igGetColorU32Col (ImGuiCol,float) +2 ImU32 igGetColorU32Vec4 (const ImVec4) +3 ImU32 igGetColorU32U32 (ImU32) +ImVector_begin 2 +1 T* ImVector_beginNil () +2 const T* ImVector_begin_const ()const +ImColor_ImColor 5 +1 nil ImColor_ImColorNil () +2 nil ImColor_ImColorInt (int,int,int,int) +3 nil ImColor_ImColorU32 (ImU32) +4 nil ImColor_ImColorFloat (float,float,float,float) +5 nil ImColor_ImColorVec4 (const ImVec4) +igCollapsingHeader 2 +1 bool igCollapsingHeaderTreeNodeFlags (const char*,ImGuiTreeNodeFlags) +2 bool igCollapsingHeaderBoolPtr (const char*,bool*,ImGuiTreeNodeFlags) +ImVector_front 2 +1 T* ImVector_frontNil () +2 const T* ImVector_front_const ()const +ImVector_find 2 +1 T* ImVector_findNil (const T) +2 const T* ImVector_find_const (const T)const +igListBoxHeader 2 +1 bool igListBoxHeaderVec2 (const char*,const ImVec2) +2 bool igListBoxHeaderInt (const char*,int,int) +igMenuItem 2 +1 bool igMenuItemBool (const char*,const char*,bool,bool) +2 bool igMenuItemBoolPtr (const char*,const char*,bool*,bool) +igTreeNodeV 2 +1 bool igTreeNodeVStr (const char*,const char*,va_list) +2 bool igTreeNodeVPtr (const void*,const char*,va_list) +93 overloaded \ No newline at end of file diff --git a/imgui-sys/third-party/structs_and_enums.json b/imgui-sys/third-party/structs_and_enums.json new file mode 100644 index 0000000..84cadce --- /dev/null +++ b/imgui-sys/third-party/structs_and_enums.json @@ -0,0 +1,2968 @@ +{ + "enums": { + "ImDrawCornerFlags_": [ + { + "calc_value": 0, + "name": "ImDrawCornerFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImDrawCornerFlags_TopLeft", + "value": "1 << 0" + }, + { + "calc_value": 2, + "name": "ImDrawCornerFlags_TopRight", + "value": "1 << 1" + }, + { + "calc_value": 4, + "name": "ImDrawCornerFlags_BotLeft", + "value": "1 << 2" + }, + { + "calc_value": 8, + "name": "ImDrawCornerFlags_BotRight", + "value": "1 << 3" + }, + { + "calc_value": 3, + "name": "ImDrawCornerFlags_Top", + "value": "ImDrawCornerFlags_TopLeft | ImDrawCornerFlags_TopRight" + }, + { + "calc_value": 12, + "name": "ImDrawCornerFlags_Bot", + "value": "ImDrawCornerFlags_BotLeft | ImDrawCornerFlags_BotRight" + }, + { + "calc_value": 5, + "name": "ImDrawCornerFlags_Left", + "value": "ImDrawCornerFlags_TopLeft | ImDrawCornerFlags_BotLeft" + }, + { + "calc_value": 10, + "name": "ImDrawCornerFlags_Right", + "value": "ImDrawCornerFlags_TopRight | ImDrawCornerFlags_BotRight" + }, + { + "calc_value": 15, + "name": "ImDrawCornerFlags_All", + "value": "0xF" + } + ], + "ImDrawListFlags_": [ + { + "calc_value": 0, + "name": "ImDrawListFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImDrawListFlags_AntiAliasedLines", + "value": "1 << 0" + }, + { + "calc_value": 2, + "name": "ImDrawListFlags_AntiAliasedFill", + "value": "1 << 1" + }, + { + "calc_value": 4, + "name": "ImDrawListFlags_AllowVtxOffset", + "value": "1 << 2" + } + ], + "ImFontAtlasFlags_": [ + { + "calc_value": 0, + "name": "ImFontAtlasFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImFontAtlasFlags_NoPowerOfTwoHeight", + "value": "1 << 0" + }, + { + "calc_value": 2, + "name": "ImFontAtlasFlags_NoMouseCursors", + "value": "1 << 1" + } + ], + "ImGuiBackendFlags_": [ + { + "calc_value": 0, + "name": "ImGuiBackendFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiBackendFlags_HasGamepad", + "value": "1 << 0" + }, + { + "calc_value": 2, + "name": "ImGuiBackendFlags_HasMouseCursors", + "value": "1 << 1" + }, + { + "calc_value": 4, + "name": "ImGuiBackendFlags_HasSetMousePos", + "value": "1 << 2" + }, + { + "calc_value": 8, + "name": "ImGuiBackendFlags_RendererHasVtxOffset", + "value": "1 << 3" + } + ], + "ImGuiCol_": [ + { + "calc_value": 0, + "name": "ImGuiCol_Text", + "value": 0 + }, + { + "calc_value": 1, + "name": "ImGuiCol_TextDisabled", + "value": 1 + }, + { + "calc_value": 2, + "name": "ImGuiCol_WindowBg", + "value": 2 + }, + { + "calc_value": 3, + "name": "ImGuiCol_ChildBg", + "value": 3 + }, + { + "calc_value": 4, + "name": "ImGuiCol_PopupBg", + "value": 4 + }, + { + "calc_value": 5, + "name": "ImGuiCol_Border", + "value": 5 + }, + { + "calc_value": 6, + "name": "ImGuiCol_BorderShadow", + "value": 6 + }, + { + "calc_value": 7, + "name": "ImGuiCol_FrameBg", + "value": 7 + }, + { + "calc_value": 8, + "name": "ImGuiCol_FrameBgHovered", + "value": 8 + }, + { + "calc_value": 9, + "name": "ImGuiCol_FrameBgActive", + "value": 9 + }, + { + "calc_value": 10, + "name": "ImGuiCol_TitleBg", + "value": 10 + }, + { + "calc_value": 11, + "name": "ImGuiCol_TitleBgActive", + "value": 11 + }, + { + "calc_value": 12, + "name": "ImGuiCol_TitleBgCollapsed", + "value": 12 + }, + { + "calc_value": 13, + "name": "ImGuiCol_MenuBarBg", + "value": 13 + }, + { + "calc_value": 14, + "name": "ImGuiCol_ScrollbarBg", + "value": 14 + }, + { + "calc_value": 15, + "name": "ImGuiCol_ScrollbarGrab", + "value": 15 + }, + { + "calc_value": 16, + "name": "ImGuiCol_ScrollbarGrabHovered", + "value": 16 + }, + { + "calc_value": 17, + "name": "ImGuiCol_ScrollbarGrabActive", + "value": 17 + }, + { + "calc_value": 18, + "name": "ImGuiCol_CheckMark", + "value": 18 + }, + { + "calc_value": 19, + "name": "ImGuiCol_SliderGrab", + "value": 19 + }, + { + "calc_value": 20, + "name": "ImGuiCol_SliderGrabActive", + "value": 20 + }, + { + "calc_value": 21, + "name": "ImGuiCol_Button", + "value": 21 + }, + { + "calc_value": 22, + "name": "ImGuiCol_ButtonHovered", + "value": 22 + }, + { + "calc_value": 23, + "name": "ImGuiCol_ButtonActive", + "value": 23 + }, + { + "calc_value": 24, + "name": "ImGuiCol_Header", + "value": 24 + }, + { + "calc_value": 25, + "name": "ImGuiCol_HeaderHovered", + "value": 25 + }, + { + "calc_value": 26, + "name": "ImGuiCol_HeaderActive", + "value": 26 + }, + { + "calc_value": 27, + "name": "ImGuiCol_Separator", + "value": 27 + }, + { + "calc_value": 28, + "name": "ImGuiCol_SeparatorHovered", + "value": 28 + }, + { + "calc_value": 29, + "name": "ImGuiCol_SeparatorActive", + "value": 29 + }, + { + "calc_value": 30, + "name": "ImGuiCol_ResizeGrip", + "value": 30 + }, + { + "calc_value": 31, + "name": "ImGuiCol_ResizeGripHovered", + "value": 31 + }, + { + "calc_value": 32, + "name": "ImGuiCol_ResizeGripActive", + "value": 32 + }, + { + "calc_value": 33, + "name": "ImGuiCol_Tab", + "value": 33 + }, + { + "calc_value": 34, + "name": "ImGuiCol_TabHovered", + "value": 34 + }, + { + "calc_value": 35, + "name": "ImGuiCol_TabActive", + "value": 35 + }, + { + "calc_value": 36, + "name": "ImGuiCol_TabUnfocused", + "value": 36 + }, + { + "calc_value": 37, + "name": "ImGuiCol_TabUnfocusedActive", + "value": 37 + }, + { + "calc_value": 38, + "name": "ImGuiCol_PlotLines", + "value": 38 + }, + { + "calc_value": 39, + "name": "ImGuiCol_PlotLinesHovered", + "value": 39 + }, + { + "calc_value": 40, + "name": "ImGuiCol_PlotHistogram", + "value": 40 + }, + { + "calc_value": 41, + "name": "ImGuiCol_PlotHistogramHovered", + "value": 41 + }, + { + "calc_value": 42, + "name": "ImGuiCol_TextSelectedBg", + "value": 42 + }, + { + "calc_value": 43, + "name": "ImGuiCol_DragDropTarget", + "value": 43 + }, + { + "calc_value": 44, + "name": "ImGuiCol_NavHighlight", + "value": 44 + }, + { + "calc_value": 45, + "name": "ImGuiCol_NavWindowingHighlight", + "value": 45 + }, + { + "calc_value": 46, + "name": "ImGuiCol_NavWindowingDimBg", + "value": 46 + }, + { + "calc_value": 47, + "name": "ImGuiCol_ModalWindowDimBg", + "value": 47 + }, + { + "calc_value": 48, + "name": "ImGuiCol_COUNT", + "value": 48 + } + ], + "ImGuiColorEditFlags_": [ + { + "calc_value": 0, + "name": "ImGuiColorEditFlags_None", + "value": "0" + }, + { + "calc_value": 2, + "name": "ImGuiColorEditFlags_NoAlpha", + "value": "1 << 1" + }, + { + "calc_value": 4, + "name": "ImGuiColorEditFlags_NoPicker", + "value": "1 << 2" + }, + { + "calc_value": 8, + "name": "ImGuiColorEditFlags_NoOptions", + "value": "1 << 3" + }, + { + "calc_value": 16, + "name": "ImGuiColorEditFlags_NoSmallPreview", + "value": "1 << 4" + }, + { + "calc_value": 32, + "name": "ImGuiColorEditFlags_NoInputs", + "value": "1 << 5" + }, + { + "calc_value": 64, + "name": "ImGuiColorEditFlags_NoTooltip", + "value": "1 << 6" + }, + { + "calc_value": 128, + "name": "ImGuiColorEditFlags_NoLabel", + "value": "1 << 7" + }, + { + "calc_value": 256, + "name": "ImGuiColorEditFlags_NoSidePreview", + "value": "1 << 8" + }, + { + "calc_value": 512, + "name": "ImGuiColorEditFlags_NoDragDrop", + "value": "1 << 9" + }, + { + "calc_value": 1024, + "name": "ImGuiColorEditFlags_NoBorder", + "value": "1 << 10" + }, + { + "calc_value": 65536, + "name": "ImGuiColorEditFlags_AlphaBar", + "value": "1 << 16" + }, + { + "calc_value": 131072, + "name": "ImGuiColorEditFlags_AlphaPreview", + "value": "1 << 17" + }, + { + "calc_value": 262144, + "name": "ImGuiColorEditFlags_AlphaPreviewHalf", + "value": "1 << 18" + }, + { + "calc_value": 524288, + "name": "ImGuiColorEditFlags_HDR", + "value": "1 << 19" + }, + { + "calc_value": 1048576, + "name": "ImGuiColorEditFlags_DisplayRGB", + "value": "1 << 20" + }, + { + "calc_value": 2097152, + "name": "ImGuiColorEditFlags_DisplayHSV", + "value": "1 << 21" + }, + { + "calc_value": 4194304, + "name": "ImGuiColorEditFlags_DisplayHex", + "value": "1 << 22" + }, + { + "calc_value": 8388608, + "name": "ImGuiColorEditFlags_Uint8", + "value": "1 << 23" + }, + { + "calc_value": 16777216, + "name": "ImGuiColorEditFlags_Float", + "value": "1 << 24" + }, + { + "calc_value": 33554432, + "name": "ImGuiColorEditFlags_PickerHueBar", + "value": "1 << 25" + }, + { + "calc_value": 67108864, + "name": "ImGuiColorEditFlags_PickerHueWheel", + "value": "1 << 26" + }, + { + "calc_value": 134217728, + "name": "ImGuiColorEditFlags_InputRGB", + "value": "1 << 27" + }, + { + "calc_value": 268435456, + "name": "ImGuiColorEditFlags_InputHSV", + "value": "1 << 28" + }, + { + "calc_value": 177209344, + "name": "ImGuiColorEditFlags__OptionsDefault", + "value": "ImGuiColorEditFlags_Uint8|ImGuiColorEditFlags_DisplayRGB|ImGuiColorEditFlags_InputRGB|ImGuiColorEditFlags_PickerHueBar" + }, + { + "calc_value": 7340032, + "name": "ImGuiColorEditFlags__DisplayMask", + "value": "ImGuiColorEditFlags_DisplayRGB|ImGuiColorEditFlags_DisplayHSV|ImGuiColorEditFlags_DisplayHex" + }, + { + "calc_value": 25165824, + "name": "ImGuiColorEditFlags__DataTypeMask", + "value": "ImGuiColorEditFlags_Uint8|ImGuiColorEditFlags_Float" + }, + { + "calc_value": 100663296, + "name": "ImGuiColorEditFlags__PickerMask", + "value": "ImGuiColorEditFlags_PickerHueWheel|ImGuiColorEditFlags_PickerHueBar" + }, + { + "calc_value": 402653184, + "name": "ImGuiColorEditFlags__InputMask", + "value": "ImGuiColorEditFlags_InputRGB|ImGuiColorEditFlags_InputHSV" + } + ], + "ImGuiComboFlags_": [ + { + "calc_value": 0, + "name": "ImGuiComboFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiComboFlags_PopupAlignLeft", + "value": "1 << 0" + }, + { + "calc_value": 2, + "name": "ImGuiComboFlags_HeightSmall", + "value": "1 << 1" + }, + { + "calc_value": 4, + "name": "ImGuiComboFlags_HeightRegular", + "value": "1 << 2" + }, + { + "calc_value": 8, + "name": "ImGuiComboFlags_HeightLarge", + "value": "1 << 3" + }, + { + "calc_value": 16, + "name": "ImGuiComboFlags_HeightLargest", + "value": "1 << 4" + }, + { + "calc_value": 32, + "name": "ImGuiComboFlags_NoArrowButton", + "value": "1 << 5" + }, + { + "calc_value": 64, + "name": "ImGuiComboFlags_NoPreview", + "value": "1 << 6" + }, + { + "calc_value": 30, + "name": "ImGuiComboFlags_HeightMask_", + "value": "ImGuiComboFlags_HeightSmall | ImGuiComboFlags_HeightRegular | ImGuiComboFlags_HeightLarge | ImGuiComboFlags_HeightLargest" + } + ], + "ImGuiCond_": [ + { + "calc_value": 1, + "name": "ImGuiCond_Always", + "value": "1 << 0" + }, + { + "calc_value": 2, + "name": "ImGuiCond_Once", + "value": "1 << 1" + }, + { + "calc_value": 4, + "name": "ImGuiCond_FirstUseEver", + "value": "1 << 2" + }, + { + "calc_value": 8, + "name": "ImGuiCond_Appearing", + "value": "1 << 3" + } + ], + "ImGuiConfigFlags_": [ + { + "calc_value": 0, + "name": "ImGuiConfigFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiConfigFlags_NavEnableKeyboard", + "value": "1 << 0" + }, + { + "calc_value": 2, + "name": "ImGuiConfigFlags_NavEnableGamepad", + "value": "1 << 1" + }, + { + "calc_value": 4, + "name": "ImGuiConfigFlags_NavEnableSetMousePos", + "value": "1 << 2" + }, + { + "calc_value": 8, + "name": "ImGuiConfigFlags_NavNoCaptureKeyboard", + "value": "1 << 3" + }, + { + "calc_value": 16, + "name": "ImGuiConfigFlags_NoMouse", + "value": "1 << 4" + }, + { + "calc_value": 32, + "name": "ImGuiConfigFlags_NoMouseCursorChange", + "value": "1 << 5" + }, + { + "calc_value": 1048576, + "name": "ImGuiConfigFlags_IsSRGB", + "value": "1 << 20" + }, + { + "calc_value": 2097152, + "name": "ImGuiConfigFlags_IsTouchScreen", + "value": "1 << 21" + } + ], + "ImGuiDataType_": [ + { + "calc_value": 0, + "name": "ImGuiDataType_S8", + "value": 0 + }, + { + "calc_value": 1, + "name": "ImGuiDataType_U8", + "value": 1 + }, + { + "calc_value": 2, + "name": "ImGuiDataType_S16", + "value": 2 + }, + { + "calc_value": 3, + "name": "ImGuiDataType_U16", + "value": 3 + }, + { + "calc_value": 4, + "name": "ImGuiDataType_S32", + "value": 4 + }, + { + "calc_value": 5, + "name": "ImGuiDataType_U32", + "value": 5 + }, + { + "calc_value": 6, + "name": "ImGuiDataType_S64", + "value": 6 + }, + { + "calc_value": 7, + "name": "ImGuiDataType_U64", + "value": 7 + }, + { + "calc_value": 8, + "name": "ImGuiDataType_Float", + "value": 8 + }, + { + "calc_value": 9, + "name": "ImGuiDataType_Double", + "value": 9 + }, + { + "calc_value": 10, + "name": "ImGuiDataType_COUNT", + "value": 10 + } + ], + "ImGuiDir_": [ + { + "calc_value": -1, + "name": "ImGuiDir_None", + "value": "-1" + }, + { + "calc_value": 0, + "name": "ImGuiDir_Left", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiDir_Right", + "value": "1" + }, + { + "calc_value": 2, + "name": "ImGuiDir_Up", + "value": "2" + }, + { + "calc_value": 3, + "name": "ImGuiDir_Down", + "value": "3" + }, + { + "calc_value": 4, + "name": "ImGuiDir_COUNT", + "value": 4 + } + ], + "ImGuiDragDropFlags_": [ + { + "calc_value": 0, + "name": "ImGuiDragDropFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiDragDropFlags_SourceNoPreviewTooltip", + "value": "1 << 0" + }, + { + "calc_value": 2, + "name": "ImGuiDragDropFlags_SourceNoDisableHover", + "value": "1 << 1" + }, + { + "calc_value": 4, + "name": "ImGuiDragDropFlags_SourceNoHoldToOpenOthers", + "value": "1 << 2" + }, + { + "calc_value": 8, + "name": "ImGuiDragDropFlags_SourceAllowNullID", + "value": "1 << 3" + }, + { + "calc_value": 16, + "name": "ImGuiDragDropFlags_SourceExtern", + "value": "1 << 4" + }, + { + "calc_value": 32, + "name": "ImGuiDragDropFlags_SourceAutoExpirePayload", + "value": "1 << 5" + }, + { + "calc_value": 1024, + "name": "ImGuiDragDropFlags_AcceptBeforeDelivery", + "value": "1 << 10" + }, + { + "calc_value": 2048, + "name": "ImGuiDragDropFlags_AcceptNoDrawDefaultRect", + "value": "1 << 11" + }, + { + "calc_value": 4096, + "name": "ImGuiDragDropFlags_AcceptNoPreviewTooltip", + "value": "1 << 12" + }, + { + "calc_value": 3072, + "name": "ImGuiDragDropFlags_AcceptPeekOnly", + "value": "ImGuiDragDropFlags_AcceptBeforeDelivery | ImGuiDragDropFlags_AcceptNoDrawDefaultRect" + } + ], + "ImGuiFocusedFlags_": [ + { + "calc_value": 0, + "name": "ImGuiFocusedFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiFocusedFlags_ChildWindows", + "value": "1 << 0" + }, + { + "calc_value": 2, + "name": "ImGuiFocusedFlags_RootWindow", + "value": "1 << 1" + }, + { + "calc_value": 4, + "name": "ImGuiFocusedFlags_AnyWindow", + "value": "1 << 2" + }, + { + "calc_value": 3, + "name": "ImGuiFocusedFlags_RootAndChildWindows", + "value": "ImGuiFocusedFlags_RootWindow | ImGuiFocusedFlags_ChildWindows" + } + ], + "ImGuiHoveredFlags_": [ + { + "calc_value": 0, + "name": "ImGuiHoveredFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiHoveredFlags_ChildWindows", + "value": "1 << 0" + }, + { + "calc_value": 2, + "name": "ImGuiHoveredFlags_RootWindow", + "value": "1 << 1" + }, + { + "calc_value": 4, + "name": "ImGuiHoveredFlags_AnyWindow", + "value": "1 << 2" + }, + { + "calc_value": 8, + "name": "ImGuiHoveredFlags_AllowWhenBlockedByPopup", + "value": "1 << 3" + }, + { + "calc_value": 32, + "name": "ImGuiHoveredFlags_AllowWhenBlockedByActiveItem", + "value": "1 << 5" + }, + { + "calc_value": 64, + "name": "ImGuiHoveredFlags_AllowWhenOverlapped", + "value": "1 << 6" + }, + { + "calc_value": 128, + "name": "ImGuiHoveredFlags_AllowWhenDisabled", + "value": "1 << 7" + }, + { + "calc_value": 104, + "name": "ImGuiHoveredFlags_RectOnly", + "value": "ImGuiHoveredFlags_AllowWhenBlockedByPopup | ImGuiHoveredFlags_AllowWhenBlockedByActiveItem | ImGuiHoveredFlags_AllowWhenOverlapped" + }, + { + "calc_value": 3, + "name": "ImGuiHoveredFlags_RootAndChildWindows", + "value": "ImGuiHoveredFlags_RootWindow | ImGuiHoveredFlags_ChildWindows" + } + ], + "ImGuiInputTextFlags_": [ + { + "calc_value": 0, + "name": "ImGuiInputTextFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiInputTextFlags_CharsDecimal", + "value": "1 << 0" + }, + { + "calc_value": 2, + "name": "ImGuiInputTextFlags_CharsHexadecimal", + "value": "1 << 1" + }, + { + "calc_value": 4, + "name": "ImGuiInputTextFlags_CharsUppercase", + "value": "1 << 2" + }, + { + "calc_value": 8, + "name": "ImGuiInputTextFlags_CharsNoBlank", + "value": "1 << 3" + }, + { + "calc_value": 16, + "name": "ImGuiInputTextFlags_AutoSelectAll", + "value": "1 << 4" + }, + { + "calc_value": 32, + "name": "ImGuiInputTextFlags_EnterReturnsTrue", + "value": "1 << 5" + }, + { + "calc_value": 64, + "name": "ImGuiInputTextFlags_CallbackCompletion", + "value": "1 << 6" + }, + { + "calc_value": 128, + "name": "ImGuiInputTextFlags_CallbackHistory", + "value": "1 << 7" + }, + { + "calc_value": 256, + "name": "ImGuiInputTextFlags_CallbackAlways", + "value": "1 << 8" + }, + { + "calc_value": 512, + "name": "ImGuiInputTextFlags_CallbackCharFilter", + "value": "1 << 9" + }, + { + "calc_value": 1024, + "name": "ImGuiInputTextFlags_AllowTabInput", + "value": "1 << 10" + }, + { + "calc_value": 2048, + "name": "ImGuiInputTextFlags_CtrlEnterForNewLine", + "value": "1 << 11" + }, + { + "calc_value": 4096, + "name": "ImGuiInputTextFlags_NoHorizontalScroll", + "value": "1 << 12" + }, + { + "calc_value": 8192, + "name": "ImGuiInputTextFlags_AlwaysInsertMode", + "value": "1 << 13" + }, + { + "calc_value": 16384, + "name": "ImGuiInputTextFlags_ReadOnly", + "value": "1 << 14" + }, + { + "calc_value": 32768, + "name": "ImGuiInputTextFlags_Password", + "value": "1 << 15" + }, + { + "calc_value": 65536, + "name": "ImGuiInputTextFlags_NoUndoRedo", + "value": "1 << 16" + }, + { + "calc_value": 131072, + "name": "ImGuiInputTextFlags_CharsScientific", + "value": "1 << 17" + }, + { + "calc_value": 262144, + "name": "ImGuiInputTextFlags_CallbackResize", + "value": "1 << 18" + }, + { + "calc_value": 1048576, + "name": "ImGuiInputTextFlags_Multiline", + "value": "1 << 20" + }, + { + "calc_value": 2097152, + "name": "ImGuiInputTextFlags_NoMarkEdited", + "value": "1 << 21" + } + ], + "ImGuiKeyModFlags_": [ + { + "calc_value": 0, + "name": "ImGuiKeyModFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiKeyModFlags_Ctrl", + "value": "1 << 0" + }, + { + "calc_value": 2, + "name": "ImGuiKeyModFlags_Shift", + "value": "1 << 1" + }, + { + "calc_value": 4, + "name": "ImGuiKeyModFlags_Alt", + "value": "1 << 2" + }, + { + "calc_value": 8, + "name": "ImGuiKeyModFlags_Super", + "value": "1 << 3" + } + ], + "ImGuiKey_": [ + { + "calc_value": 0, + "name": "ImGuiKey_Tab", + "value": 0 + }, + { + "calc_value": 1, + "name": "ImGuiKey_LeftArrow", + "value": 1 + }, + { + "calc_value": 2, + "name": "ImGuiKey_RightArrow", + "value": 2 + }, + { + "calc_value": 3, + "name": "ImGuiKey_UpArrow", + "value": 3 + }, + { + "calc_value": 4, + "name": "ImGuiKey_DownArrow", + "value": 4 + }, + { + "calc_value": 5, + "name": "ImGuiKey_PageUp", + "value": 5 + }, + { + "calc_value": 6, + "name": "ImGuiKey_PageDown", + "value": 6 + }, + { + "calc_value": 7, + "name": "ImGuiKey_Home", + "value": 7 + }, + { + "calc_value": 8, + "name": "ImGuiKey_End", + "value": 8 + }, + { + "calc_value": 9, + "name": "ImGuiKey_Insert", + "value": 9 + }, + { + "calc_value": 10, + "name": "ImGuiKey_Delete", + "value": 10 + }, + { + "calc_value": 11, + "name": "ImGuiKey_Backspace", + "value": 11 + }, + { + "calc_value": 12, + "name": "ImGuiKey_Space", + "value": 12 + }, + { + "calc_value": 13, + "name": "ImGuiKey_Enter", + "value": 13 + }, + { + "calc_value": 14, + "name": "ImGuiKey_Escape", + "value": 14 + }, + { + "calc_value": 15, + "name": "ImGuiKey_KeyPadEnter", + "value": 15 + }, + { + "calc_value": 16, + "name": "ImGuiKey_A", + "value": 16 + }, + { + "calc_value": 17, + "name": "ImGuiKey_C", + "value": 17 + }, + { + "calc_value": 18, + "name": "ImGuiKey_V", + "value": 18 + }, + { + "calc_value": 19, + "name": "ImGuiKey_X", + "value": 19 + }, + { + "calc_value": 20, + "name": "ImGuiKey_Y", + "value": 20 + }, + { + "calc_value": 21, + "name": "ImGuiKey_Z", + "value": 21 + }, + { + "calc_value": 22, + "name": "ImGuiKey_COUNT", + "value": 22 + } + ], + "ImGuiMouseButton_": [ + { + "calc_value": 0, + "name": "ImGuiMouseButton_Left", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiMouseButton_Right", + "value": "1" + }, + { + "calc_value": 2, + "name": "ImGuiMouseButton_Middle", + "value": "2" + }, + { + "calc_value": 5, + "name": "ImGuiMouseButton_COUNT", + "value": "5" + } + ], + "ImGuiMouseCursor_": [ + { + "calc_value": -1, + "name": "ImGuiMouseCursor_None", + "value": "-1" + }, + { + "calc_value": 0, + "name": "ImGuiMouseCursor_Arrow", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiMouseCursor_TextInput", + "value": 1 + }, + { + "calc_value": 2, + "name": "ImGuiMouseCursor_ResizeAll", + "value": 2 + }, + { + "calc_value": 3, + "name": "ImGuiMouseCursor_ResizeNS", + "value": 3 + }, + { + "calc_value": 4, + "name": "ImGuiMouseCursor_ResizeEW", + "value": 4 + }, + { + "calc_value": 5, + "name": "ImGuiMouseCursor_ResizeNESW", + "value": 5 + }, + { + "calc_value": 6, + "name": "ImGuiMouseCursor_ResizeNWSE", + "value": 6 + }, + { + "calc_value": 7, + "name": "ImGuiMouseCursor_Hand", + "value": 7 + }, + { + "calc_value": 8, + "name": "ImGuiMouseCursor_NotAllowed", + "value": 8 + }, + { + "calc_value": 9, + "name": "ImGuiMouseCursor_COUNT", + "value": 9 + } + ], + "ImGuiNavInput_": [ + { + "calc_value": 0, + "name": "ImGuiNavInput_Activate", + "value": 0 + }, + { + "calc_value": 1, + "name": "ImGuiNavInput_Cancel", + "value": 1 + }, + { + "calc_value": 2, + "name": "ImGuiNavInput_Input", + "value": 2 + }, + { + "calc_value": 3, + "name": "ImGuiNavInput_Menu", + "value": 3 + }, + { + "calc_value": 4, + "name": "ImGuiNavInput_DpadLeft", + "value": 4 + }, + { + "calc_value": 5, + "name": "ImGuiNavInput_DpadRight", + "value": 5 + }, + { + "calc_value": 6, + "name": "ImGuiNavInput_DpadUp", + "value": 6 + }, + { + "calc_value": 7, + "name": "ImGuiNavInput_DpadDown", + "value": 7 + }, + { + "calc_value": 8, + "name": "ImGuiNavInput_LStickLeft", + "value": 8 + }, + { + "calc_value": 9, + "name": "ImGuiNavInput_LStickRight", + "value": 9 + }, + { + "calc_value": 10, + "name": "ImGuiNavInput_LStickUp", + "value": 10 + }, + { + "calc_value": 11, + "name": "ImGuiNavInput_LStickDown", + "value": 11 + }, + { + "calc_value": 12, + "name": "ImGuiNavInput_FocusPrev", + "value": 12 + }, + { + "calc_value": 13, + "name": "ImGuiNavInput_FocusNext", + "value": 13 + }, + { + "calc_value": 14, + "name": "ImGuiNavInput_TweakSlow", + "value": 14 + }, + { + "calc_value": 15, + "name": "ImGuiNavInput_TweakFast", + "value": 15 + }, + { + "calc_value": 16, + "name": "ImGuiNavInput_KeyMenu_", + "value": 16 + }, + { + "calc_value": 17, + "name": "ImGuiNavInput_KeyLeft_", + "value": 17 + }, + { + "calc_value": 18, + "name": "ImGuiNavInput_KeyRight_", + "value": 18 + }, + { + "calc_value": 19, + "name": "ImGuiNavInput_KeyUp_", + "value": 19 + }, + { + "calc_value": 20, + "name": "ImGuiNavInput_KeyDown_", + "value": 20 + }, + { + "calc_value": 21, + "name": "ImGuiNavInput_COUNT", + "value": 21 + }, + { + "calc_value": 16, + "name": "ImGuiNavInput_InternalStart_", + "value": "ImGuiNavInput_KeyMenu_" + } + ], + "ImGuiSelectableFlags_": [ + { + "calc_value": 0, + "name": "ImGuiSelectableFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiSelectableFlags_DontClosePopups", + "value": "1 << 0" + }, + { + "calc_value": 2, + "name": "ImGuiSelectableFlags_SpanAllColumns", + "value": "1 << 1" + }, + { + "calc_value": 4, + "name": "ImGuiSelectableFlags_AllowDoubleClick", + "value": "1 << 2" + }, + { + "calc_value": 8, + "name": "ImGuiSelectableFlags_Disabled", + "value": "1 << 3" + }, + { + "calc_value": 16, + "name": "ImGuiSelectableFlags_AllowItemOverlap", + "value": "1 << 4" + } + ], + "ImGuiStyleVar_": [ + { + "calc_value": 0, + "name": "ImGuiStyleVar_Alpha", + "value": 0 + }, + { + "calc_value": 1, + "name": "ImGuiStyleVar_WindowPadding", + "value": 1 + }, + { + "calc_value": 2, + "name": "ImGuiStyleVar_WindowRounding", + "value": 2 + }, + { + "calc_value": 3, + "name": "ImGuiStyleVar_WindowBorderSize", + "value": 3 + }, + { + "calc_value": 4, + "name": "ImGuiStyleVar_WindowMinSize", + "value": 4 + }, + { + "calc_value": 5, + "name": "ImGuiStyleVar_WindowTitleAlign", + "value": 5 + }, + { + "calc_value": 6, + "name": "ImGuiStyleVar_ChildRounding", + "value": 6 + }, + { + "calc_value": 7, + "name": "ImGuiStyleVar_ChildBorderSize", + "value": 7 + }, + { + "calc_value": 8, + "name": "ImGuiStyleVar_PopupRounding", + "value": 8 + }, + { + "calc_value": 9, + "name": "ImGuiStyleVar_PopupBorderSize", + "value": 9 + }, + { + "calc_value": 10, + "name": "ImGuiStyleVar_FramePadding", + "value": 10 + }, + { + "calc_value": 11, + "name": "ImGuiStyleVar_FrameRounding", + "value": 11 + }, + { + "calc_value": 12, + "name": "ImGuiStyleVar_FrameBorderSize", + "value": 12 + }, + { + "calc_value": 13, + "name": "ImGuiStyleVar_ItemSpacing", + "value": 13 + }, + { + "calc_value": 14, + "name": "ImGuiStyleVar_ItemInnerSpacing", + "value": 14 + }, + { + "calc_value": 15, + "name": "ImGuiStyleVar_IndentSpacing", + "value": 15 + }, + { + "calc_value": 16, + "name": "ImGuiStyleVar_ScrollbarSize", + "value": 16 + }, + { + "calc_value": 17, + "name": "ImGuiStyleVar_ScrollbarRounding", + "value": 17 + }, + { + "calc_value": 18, + "name": "ImGuiStyleVar_GrabMinSize", + "value": 18 + }, + { + "calc_value": 19, + "name": "ImGuiStyleVar_GrabRounding", + "value": 19 + }, + { + "calc_value": 20, + "name": "ImGuiStyleVar_TabRounding", + "value": 20 + }, + { + "calc_value": 21, + "name": "ImGuiStyleVar_ButtonTextAlign", + "value": 21 + }, + { + "calc_value": 22, + "name": "ImGuiStyleVar_SelectableTextAlign", + "value": 22 + }, + { + "calc_value": 23, + "name": "ImGuiStyleVar_COUNT", + "value": 23 + } + ], + "ImGuiTabBarFlags_": [ + { + "calc_value": 0, + "name": "ImGuiTabBarFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiTabBarFlags_Reorderable", + "value": "1 << 0" + }, + { + "calc_value": 2, + "name": "ImGuiTabBarFlags_AutoSelectNewTabs", + "value": "1 << 1" + }, + { + "calc_value": 4, + "name": "ImGuiTabBarFlags_TabListPopupButton", + "value": "1 << 2" + }, + { + "calc_value": 8, + "name": "ImGuiTabBarFlags_NoCloseWithMiddleMouseButton", + "value": "1 << 3" + }, + { + "calc_value": 16, + "name": "ImGuiTabBarFlags_NoTabListScrollingButtons", + "value": "1 << 4" + }, + { + "calc_value": 32, + "name": "ImGuiTabBarFlags_NoTooltip", + "value": "1 << 5" + }, + { + "calc_value": 64, + "name": "ImGuiTabBarFlags_FittingPolicyResizeDown", + "value": "1 << 6" + }, + { + "calc_value": 128, + "name": "ImGuiTabBarFlags_FittingPolicyScroll", + "value": "1 << 7" + }, + { + "calc_value": 192, + "name": "ImGuiTabBarFlags_FittingPolicyMask_", + "value": "ImGuiTabBarFlags_FittingPolicyResizeDown | ImGuiTabBarFlags_FittingPolicyScroll" + }, + { + "calc_value": 64, + "name": "ImGuiTabBarFlags_FittingPolicyDefault_", + "value": "ImGuiTabBarFlags_FittingPolicyResizeDown" + } + ], + "ImGuiTabItemFlags_": [ + { + "calc_value": 0, + "name": "ImGuiTabItemFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiTabItemFlags_UnsavedDocument", + "value": "1 << 0" + }, + { + "calc_value": 2, + "name": "ImGuiTabItemFlags_SetSelected", + "value": "1 << 1" + }, + { + "calc_value": 4, + "name": "ImGuiTabItemFlags_NoCloseWithMiddleMouseButton", + "value": "1 << 2" + }, + { + "calc_value": 8, + "name": "ImGuiTabItemFlags_NoPushId", + "value": "1 << 3" + } + ], + "ImGuiTreeNodeFlags_": [ + { + "calc_value": 0, + "name": "ImGuiTreeNodeFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiTreeNodeFlags_Selected", + "value": "1 << 0" + }, + { + "calc_value": 2, + "name": "ImGuiTreeNodeFlags_Framed", + "value": "1 << 1" + }, + { + "calc_value": 4, + "name": "ImGuiTreeNodeFlags_AllowItemOverlap", + "value": "1 << 2" + }, + { + "calc_value": 8, + "name": "ImGuiTreeNodeFlags_NoTreePushOnOpen", + "value": "1 << 3" + }, + { + "calc_value": 16, + "name": "ImGuiTreeNodeFlags_NoAutoOpenOnLog", + "value": "1 << 4" + }, + { + "calc_value": 32, + "name": "ImGuiTreeNodeFlags_DefaultOpen", + "value": "1 << 5" + }, + { + "calc_value": 64, + "name": "ImGuiTreeNodeFlags_OpenOnDoubleClick", + "value": "1 << 6" + }, + { + "calc_value": 128, + "name": "ImGuiTreeNodeFlags_OpenOnArrow", + "value": "1 << 7" + }, + { + "calc_value": 256, + "name": "ImGuiTreeNodeFlags_Leaf", + "value": "1 << 8" + }, + { + "calc_value": 512, + "name": "ImGuiTreeNodeFlags_Bullet", + "value": "1 << 9" + }, + { + "calc_value": 1024, + "name": "ImGuiTreeNodeFlags_FramePadding", + "value": "1 << 10" + }, + { + "calc_value": 2048, + "name": "ImGuiTreeNodeFlags_SpanAvailWidth", + "value": "1 << 11" + }, + { + "calc_value": 4096, + "name": "ImGuiTreeNodeFlags_SpanFullWidth", + "value": "1 << 12" + }, + { + "calc_value": 8192, + "name": "ImGuiTreeNodeFlags_NavLeftJumpsBackHere", + "value": "1 << 13" + }, + { + "calc_value": 26, + "name": "ImGuiTreeNodeFlags_CollapsingHeader", + "value": "ImGuiTreeNodeFlags_Framed | ImGuiTreeNodeFlags_NoTreePushOnOpen | ImGuiTreeNodeFlags_NoAutoOpenOnLog" + } + ], + "ImGuiWindowFlags_": [ + { + "calc_value": 0, + "name": "ImGuiWindowFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiWindowFlags_NoTitleBar", + "value": "1 << 0" + }, + { + "calc_value": 2, + "name": "ImGuiWindowFlags_NoResize", + "value": "1 << 1" + }, + { + "calc_value": 4, + "name": "ImGuiWindowFlags_NoMove", + "value": "1 << 2" + }, + { + "calc_value": 8, + "name": "ImGuiWindowFlags_NoScrollbar", + "value": "1 << 3" + }, + { + "calc_value": 16, + "name": "ImGuiWindowFlags_NoScrollWithMouse", + "value": "1 << 4" + }, + { + "calc_value": 32, + "name": "ImGuiWindowFlags_NoCollapse", + "value": "1 << 5" + }, + { + "calc_value": 64, + "name": "ImGuiWindowFlags_AlwaysAutoResize", + "value": "1 << 6" + }, + { + "calc_value": 128, + "name": "ImGuiWindowFlags_NoBackground", + "value": "1 << 7" + }, + { + "calc_value": 256, + "name": "ImGuiWindowFlags_NoSavedSettings", + "value": "1 << 8" + }, + { + "calc_value": 512, + "name": "ImGuiWindowFlags_NoMouseInputs", + "value": "1 << 9" + }, + { + "calc_value": 1024, + "name": "ImGuiWindowFlags_MenuBar", + "value": "1 << 10" + }, + { + "calc_value": 2048, + "name": "ImGuiWindowFlags_HorizontalScrollbar", + "value": "1 << 11" + }, + { + "calc_value": 4096, + "name": "ImGuiWindowFlags_NoFocusOnAppearing", + "value": "1 << 12" + }, + { + "calc_value": 8192, + "name": "ImGuiWindowFlags_NoBringToFrontOnFocus", + "value": "1 << 13" + }, + { + "calc_value": 16384, + "name": "ImGuiWindowFlags_AlwaysVerticalScrollbar", + "value": "1 << 14" + }, + { + "calc_value": 32768, + "name": "ImGuiWindowFlags_AlwaysHorizontalScrollbar", + "value": "1<< 15" + }, + { + "calc_value": 65536, + "name": "ImGuiWindowFlags_AlwaysUseWindowPadding", + "value": "1 << 16" + }, + { + "calc_value": 262144, + "name": "ImGuiWindowFlags_NoNavInputs", + "value": "1 << 18" + }, + { + "calc_value": 524288, + "name": "ImGuiWindowFlags_NoNavFocus", + "value": "1 << 19" + }, + { + "calc_value": 1048576, + "name": "ImGuiWindowFlags_UnsavedDocument", + "value": "1 << 20" + }, + { + "calc_value": 786432, + "name": "ImGuiWindowFlags_NoNav", + "value": "ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus" + }, + { + "calc_value": 43, + "name": "ImGuiWindowFlags_NoDecoration", + "value": "ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_NoCollapse" + }, + { + "calc_value": 786944, + "name": "ImGuiWindowFlags_NoInputs", + "value": "ImGuiWindowFlags_NoMouseInputs | ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus" + }, + { + "calc_value": 8388608, + "name": "ImGuiWindowFlags_NavFlattened", + "value": "1 << 23" + }, + { + "calc_value": 16777216, + "name": "ImGuiWindowFlags_ChildWindow", + "value": "1 << 24" + }, + { + "calc_value": 33554432, + "name": "ImGuiWindowFlags_Tooltip", + "value": "1 << 25" + }, + { + "calc_value": 67108864, + "name": "ImGuiWindowFlags_Popup", + "value": "1 << 26" + }, + { + "calc_value": 134217728, + "name": "ImGuiWindowFlags_Modal", + "value": "1 << 27" + }, + { + "calc_value": 268435456, + "name": "ImGuiWindowFlags_ChildMenu", + "value": "1 << 28" + } + ] + }, + "structs": { + "ImColor": [ + { + "name": "Value", + "type": "ImVec4" + } + ], + "ImDrawChannel": [ + { + "name": "_CmdBuffer", + "template_type": "ImDrawCmd", + "type": "ImVector_ImDrawCmd" + }, + { + "name": "_IdxBuffer", + "template_type": "ImDrawIdx", + "type": "ImVector_ImDrawIdx" + } + ], + "ImDrawCmd": [ + { + "name": "ElemCount", + "type": "unsigned int" + }, + { + "name": "ClipRect", + "type": "ImVec4" + }, + { + "name": "TextureId", + "type": "ImTextureID" + }, + { + "name": "VtxOffset", + "type": "unsigned int" + }, + { + "name": "IdxOffset", + "type": "unsigned int" + }, + { + "name": "UserCallback", + "type": "ImDrawCallback" + }, + { + "name": "UserCallbackData", + "type": "void*" + } + ], + "ImDrawData": [ + { + "name": "Valid", + "type": "bool" + }, + { + "name": "CmdLists", + "type": "ImDrawList**" + }, + { + "name": "CmdListsCount", + "type": "int" + }, + { + "name": "TotalIdxCount", + "type": "int" + }, + { + "name": "TotalVtxCount", + "type": "int" + }, + { + "name": "DisplayPos", + "type": "ImVec2" + }, + { + "name": "DisplaySize", + "type": "ImVec2" + }, + { + "name": "FramebufferScale", + "type": "ImVec2" + } + ], + "ImDrawList": [ + { + "name": "CmdBuffer", + "template_type": "ImDrawCmd", + "type": "ImVector_ImDrawCmd" + }, + { + "name": "IdxBuffer", + "template_type": "ImDrawIdx", + "type": "ImVector_ImDrawIdx" + }, + { + "name": "VtxBuffer", + "template_type": "ImDrawVert", + "type": "ImVector_ImDrawVert" + }, + { + "name": "Flags", + "type": "ImDrawListFlags" + }, + { + "name": "_Data", + "type": "const ImDrawListSharedData*" + }, + { + "name": "_OwnerName", + "type": "const char*" + }, + { + "name": "_VtxCurrentOffset", + "type": "unsigned int" + }, + { + "name": "_VtxCurrentIdx", + "type": "unsigned int" + }, + { + "name": "_VtxWritePtr", + "type": "ImDrawVert*" + }, + { + "name": "_IdxWritePtr", + "type": "ImDrawIdx*" + }, + { + "name": "_ClipRectStack", + "template_type": "ImVec4", + "type": "ImVector_ImVec4" + }, + { + "name": "_TextureIdStack", + "template_type": "ImTextureID", + "type": "ImVector_ImTextureID" + }, + { + "name": "_Path", + "template_type": "ImVec2", + "type": "ImVector_ImVec2" + }, + { + "name": "_Splitter", + "type": "ImDrawListSplitter" + } + ], + "ImDrawListSplitter": [ + { + "name": "_Current", + "type": "int" + }, + { + "name": "_Count", + "type": "int" + }, + { + "name": "_Channels", + "template_type": "ImDrawChannel", + "type": "ImVector_ImDrawChannel" + } + ], + "ImDrawVert": [ + { + "name": "pos", + "type": "ImVec2" + }, + { + "name": "uv", + "type": "ImVec2" + }, + { + "name": "col", + "type": "ImU32" + } + ], + "ImFont": [ + { + "name": "IndexAdvanceX", + "template_type": "float", + "type": "ImVector_float" + }, + { + "name": "FallbackAdvanceX", + "type": "float" + }, + { + "name": "FontSize", + "type": "float" + }, + { + "name": "IndexLookup", + "template_type": "ImWchar", + "type": "ImVector_ImWchar" + }, + { + "name": "Glyphs", + "template_type": "ImFontGlyph", + "type": "ImVector_ImFontGlyph" + }, + { + "name": "FallbackGlyph", + "type": "const ImFontGlyph*" + }, + { + "name": "DisplayOffset", + "type": "ImVec2" + }, + { + "name": "ContainerAtlas", + "type": "ImFontAtlas*" + }, + { + "name": "ConfigData", + "type": "const ImFontConfig*" + }, + { + "name": "ConfigDataCount", + "type": "short" + }, + { + "name": "FallbackChar", + "type": "ImWchar" + }, + { + "name": "EllipsisChar", + "type": "ImWchar" + }, + { + "name": "DirtyLookupTables", + "type": "bool" + }, + { + "name": "Scale", + "type": "float" + }, + { + "name": "Ascent", + "type": "float" + }, + { + "name": "Descent", + "type": "float" + }, + { + "name": "MetricsTotalSurface", + "type": "int" + }, + { + "name": "Used4kPagesMap[(0xFFFF+1)/4096/8]", + "size": 2, + "type": "ImU8" + } + ], + "ImFontAtlas": [ + { + "name": "Locked", + "type": "bool" + }, + { + "name": "Flags", + "type": "ImFontAtlasFlags" + }, + { + "name": "TexID", + "type": "ImTextureID" + }, + { + "name": "TexDesiredWidth", + "type": "int" + }, + { + "name": "TexGlyphPadding", + "type": "int" + }, + { + "name": "TexPixelsAlpha8", + "type": "unsigned char*" + }, + { + "name": "TexPixelsRGBA32", + "type": "unsigned int*" + }, + { + "name": "TexWidth", + "type": "int" + }, + { + "name": "TexHeight", + "type": "int" + }, + { + "name": "TexUvScale", + "type": "ImVec2" + }, + { + "name": "TexUvWhitePixel", + "type": "ImVec2" + }, + { + "name": "Fonts", + "template_type": "ImFont*", + "type": "ImVector_ImFontPtr" + }, + { + "name": "CustomRects", + "template_type": "ImFontAtlasCustomRect", + "type": "ImVector_ImFontAtlasCustomRect" + }, + { + "name": "ConfigData", + "template_type": "ImFontConfig", + "type": "ImVector_ImFontConfig" + }, + { + "name": "CustomRectIds[1]", + "size": 1, + "type": "int" + } + ], + "ImFontAtlasCustomRect": [ + { + "name": "ID", + "type": "unsigned int" + }, + { + "name": "Width", + "type": "unsigned short" + }, + { + "name": "Height", + "type": "unsigned short" + }, + { + "name": "X", + "type": "unsigned short" + }, + { + "name": "Y", + "type": "unsigned short" + }, + { + "name": "GlyphAdvanceX", + "type": "float" + }, + { + "name": "GlyphOffset", + "type": "ImVec2" + }, + { + "name": "Font", + "type": "ImFont*" + } + ], + "ImFontConfig": [ + { + "name": "FontData", + "type": "void*" + }, + { + "name": "FontDataSize", + "type": "int" + }, + { + "name": "FontDataOwnedByAtlas", + "type": "bool" + }, + { + "name": "FontNo", + "type": "int" + }, + { + "name": "SizePixels", + "type": "float" + }, + { + "name": "OversampleH", + "type": "int" + }, + { + "name": "OversampleV", + "type": "int" + }, + { + "name": "PixelSnapH", + "type": "bool" + }, + { + "name": "GlyphExtraSpacing", + "type": "ImVec2" + }, + { + "name": "GlyphOffset", + "type": "ImVec2" + }, + { + "name": "GlyphRanges", + "type": "const ImWchar*" + }, + { + "name": "GlyphMinAdvanceX", + "type": "float" + }, + { + "name": "GlyphMaxAdvanceX", + "type": "float" + }, + { + "name": "MergeMode", + "type": "bool" + }, + { + "name": "RasterizerFlags", + "type": "unsigned int" + }, + { + "name": "RasterizerMultiply", + "type": "float" + }, + { + "name": "EllipsisChar", + "type": "ImWchar" + }, + { + "name": "Name[40]", + "size": 40, + "type": "char" + }, + { + "name": "DstFont", + "type": "ImFont*" + } + ], + "ImFontGlyph": [ + { + "bitfield": "31", + "name": "Codepoint", + "type": "unsigned int" + }, + { + "bitfield": "1", + "name": "Visible", + "type": "unsigned int" + }, + { + "name": "AdvanceX", + "type": "float" + }, + { + "name": "X0", + "type": "float" + }, + { + "name": "Y0", + "type": "float" + }, + { + "name": "X1", + "type": "float" + }, + { + "name": "Y1", + "type": "float" + }, + { + "name": "U0", + "type": "float" + }, + { + "name": "V0", + "type": "float" + }, + { + "name": "U1", + "type": "float" + }, + { + "name": "V1", + "type": "float" + } + ], + "ImFontGlyphRangesBuilder": [ + { + "name": "UsedChars", + "template_type": "ImU32", + "type": "ImVector_ImU32" + } + ], + "ImGuiIO": [ + { + "name": "ConfigFlags", + "type": "ImGuiConfigFlags" + }, + { + "name": "BackendFlags", + "type": "ImGuiBackendFlags" + }, + { + "name": "DisplaySize", + "type": "ImVec2" + }, + { + "name": "DeltaTime", + "type": "float" + }, + { + "name": "IniSavingRate", + "type": "float" + }, + { + "name": "IniFilename", + "type": "const char*" + }, + { + "name": "LogFilename", + "type": "const char*" + }, + { + "name": "MouseDoubleClickTime", + "type": "float" + }, + { + "name": "MouseDoubleClickMaxDist", + "type": "float" + }, + { + "name": "MouseDragThreshold", + "type": "float" + }, + { + "name": "KeyMap[ImGuiKey_COUNT]", + "size": 22, + "type": "int" + }, + { + "name": "KeyRepeatDelay", + "type": "float" + }, + { + "name": "KeyRepeatRate", + "type": "float" + }, + { + "name": "UserData", + "type": "void*" + }, + { + "name": "Fonts", + "type": "ImFontAtlas*" + }, + { + "name": "FontGlobalScale", + "type": "float" + }, + { + "name": "FontAllowUserScaling", + "type": "bool" + }, + { + "name": "FontDefault", + "type": "ImFont*" + }, + { + "name": "DisplayFramebufferScale", + "type": "ImVec2" + }, + { + "name": "MouseDrawCursor", + "type": "bool" + }, + { + "name": "ConfigMacOSXBehaviors", + "type": "bool" + }, + { + "name": "ConfigInputTextCursorBlink", + "type": "bool" + }, + { + "name": "ConfigWindowsResizeFromEdges", + "type": "bool" + }, + { + "name": "ConfigWindowsMoveFromTitleBarOnly", + "type": "bool" + }, + { + "name": "ConfigWindowsMemoryCompactTimer", + "type": "float" + }, + { + "name": "BackendPlatformName", + "type": "const char*" + }, + { + "name": "BackendRendererName", + "type": "const char*" + }, + { + "name": "BackendPlatformUserData", + "type": "void*" + }, + { + "name": "BackendRendererUserData", + "type": "void*" + }, + { + "name": "BackendLanguageUserData", + "type": "void*" + }, + { + "name": "GetClipboardTextFn", + "type": "const char*(*)(void* user_data)" + }, + { + "name": "SetClipboardTextFn", + "type": "void(*)(void* user_data,const char* text)" + }, + { + "name": "ClipboardUserData", + "type": "void*" + }, + { + "name": "ImeSetInputScreenPosFn", + "type": "void(*)(int x,int y)" + }, + { + "name": "ImeWindowHandle", + "type": "void*" + }, + { + "name": "RenderDrawListsFnUnused", + "type": "void*" + }, + { + "name": "MousePos", + "type": "ImVec2" + }, + { + "name": "MouseDown[5]", + "size": 5, + "type": "bool" + }, + { + "name": "MouseWheel", + "type": "float" + }, + { + "name": "MouseWheelH", + "type": "float" + }, + { + "name": "KeyCtrl", + "type": "bool" + }, + { + "name": "KeyShift", + "type": "bool" + }, + { + "name": "KeyAlt", + "type": "bool" + }, + { + "name": "KeySuper", + "type": "bool" + }, + { + "name": "KeysDown[512]", + "size": 512, + "type": "bool" + }, + { + "name": "NavInputs[ImGuiNavInput_COUNT]", + "size": 21, + "type": "float" + }, + { + "name": "WantCaptureMouse", + "type": "bool" + }, + { + "name": "WantCaptureKeyboard", + "type": "bool" + }, + { + "name": "WantTextInput", + "type": "bool" + }, + { + "name": "WantSetMousePos", + "type": "bool" + }, + { + "name": "WantSaveIniSettings", + "type": "bool" + }, + { + "name": "NavActive", + "type": "bool" + }, + { + "name": "NavVisible", + "type": "bool" + }, + { + "name": "Framerate", + "type": "float" + }, + { + "name": "MetricsRenderVertices", + "type": "int" + }, + { + "name": "MetricsRenderIndices", + "type": "int" + }, + { + "name": "MetricsRenderWindows", + "type": "int" + }, + { + "name": "MetricsActiveWindows", + "type": "int" + }, + { + "name": "MetricsActiveAllocations", + "type": "int" + }, + { + "name": "MouseDelta", + "type": "ImVec2" + }, + { + "name": "KeyMods", + "type": "ImGuiKeyModFlags" + }, + { + "name": "MousePosPrev", + "type": "ImVec2" + }, + { + "name": "MouseClickedPos[5]", + "size": 5, + "type": "ImVec2" + }, + { + "name": "MouseClickedTime[5]", + "size": 5, + "type": "double" + }, + { + "name": "MouseClicked[5]", + "size": 5, + "type": "bool" + }, + { + "name": "MouseDoubleClicked[5]", + "size": 5, + "type": "bool" + }, + { + "name": "MouseReleased[5]", + "size": 5, + "type": "bool" + }, + { + "name": "MouseDownOwned[5]", + "size": 5, + "type": "bool" + }, + { + "name": "MouseDownWasDoubleClick[5]", + "size": 5, + "type": "bool" + }, + { + "name": "MouseDownDuration[5]", + "size": 5, + "type": "float" + }, + { + "name": "MouseDownDurationPrev[5]", + "size": 5, + "type": "float" + }, + { + "name": "MouseDragMaxDistanceAbs[5]", + "size": 5, + "type": "ImVec2" + }, + { + "name": "MouseDragMaxDistanceSqr[5]", + "size": 5, + "type": "float" + }, + { + "name": "KeysDownDuration[512]", + "size": 512, + "type": "float" + }, + { + "name": "KeysDownDurationPrev[512]", + "size": 512, + "type": "float" + }, + { + "name": "NavInputsDownDuration[ImGuiNavInput_COUNT]", + "size": 21, + "type": "float" + }, + { + "name": "NavInputsDownDurationPrev[ImGuiNavInput_COUNT]", + "size": 21, + "type": "float" + }, + { + "name": "InputQueueSurrogate", + "type": "ImWchar16" + }, + { + "name": "InputQueueCharacters", + "template_type": "ImWchar", + "type": "ImVector_ImWchar" + } + ], + "ImGuiInputTextCallbackData": [ + { + "name": "EventFlag", + "type": "ImGuiInputTextFlags" + }, + { + "name": "Flags", + "type": "ImGuiInputTextFlags" + }, + { + "name": "UserData", + "type": "void*" + }, + { + "name": "EventChar", + "type": "ImWchar" + }, + { + "name": "EventKey", + "type": "ImGuiKey" + }, + { + "name": "Buf", + "type": "char*" + }, + { + "name": "BufTextLen", + "type": "int" + }, + { + "name": "BufSize", + "type": "int" + }, + { + "name": "BufDirty", + "type": "bool" + }, + { + "name": "CursorPos", + "type": "int" + }, + { + "name": "SelectionStart", + "type": "int" + }, + { + "name": "SelectionEnd", + "type": "int" + } + ], + "ImGuiListClipper": [ + { + "name": "DisplayStart", + "type": "int" + }, + { + "name": "DisplayEnd", + "type": "int" + }, + { + "name": "ItemsCount", + "type": "int" + }, + { + "name": "StepNo", + "type": "int" + }, + { + "name": "ItemsHeight", + "type": "float" + }, + { + "name": "StartPosY", + "type": "float" + } + ], + "ImGuiOnceUponAFrame": [ + { + "name": "RefFrame", + "type": "int" + } + ], + "ImGuiPayload": [ + { + "name": "Data", + "type": "void*" + }, + { + "name": "DataSize", + "type": "int" + }, + { + "name": "SourceId", + "type": "ImGuiID" + }, + { + "name": "SourceParentId", + "type": "ImGuiID" + }, + { + "name": "DataFrameCount", + "type": "int" + }, + { + "name": "DataType[32+1]", + "size": 33, + "type": "char" + }, + { + "name": "Preview", + "type": "bool" + }, + { + "name": "Delivery", + "type": "bool" + } + ], + "ImGuiSizeCallbackData": [ + { + "name": "UserData", + "type": "void*" + }, + { + "name": "Pos", + "type": "ImVec2" + }, + { + "name": "CurrentSize", + "type": "ImVec2" + }, + { + "name": "DesiredSize", + "type": "ImVec2" + } + ], + "ImGuiStorage": [ + { + "name": "Data", + "template_type": "ImGuiStoragePair", + "type": "ImVector_ImGuiStoragePair" + } + ], + "ImGuiStoragePair": [ + { + "name": "key", + "type": "ImGuiID" + }, + { + "name": "", + "type": "union { int val_i; float val_f; void* val_p;}" + } + ], + "ImGuiStyle": [ + { + "name": "Alpha", + "type": "float" + }, + { + "name": "WindowPadding", + "type": "ImVec2" + }, + { + "name": "WindowRounding", + "type": "float" + }, + { + "name": "WindowBorderSize", + "type": "float" + }, + { + "name": "WindowMinSize", + "type": "ImVec2" + }, + { + "name": "WindowTitleAlign", + "type": "ImVec2" + }, + { + "name": "WindowMenuButtonPosition", + "type": "ImGuiDir" + }, + { + "name": "ChildRounding", + "type": "float" + }, + { + "name": "ChildBorderSize", + "type": "float" + }, + { + "name": "PopupRounding", + "type": "float" + }, + { + "name": "PopupBorderSize", + "type": "float" + }, + { + "name": "FramePadding", + "type": "ImVec2" + }, + { + "name": "FrameRounding", + "type": "float" + }, + { + "name": "FrameBorderSize", + "type": "float" + }, + { + "name": "ItemSpacing", + "type": "ImVec2" + }, + { + "name": "ItemInnerSpacing", + "type": "ImVec2" + }, + { + "name": "TouchExtraPadding", + "type": "ImVec2" + }, + { + "name": "IndentSpacing", + "type": "float" + }, + { + "name": "ColumnsMinSpacing", + "type": "float" + }, + { + "name": "ScrollbarSize", + "type": "float" + }, + { + "name": "ScrollbarRounding", + "type": "float" + }, + { + "name": "GrabMinSize", + "type": "float" + }, + { + "name": "GrabRounding", + "type": "float" + }, + { + "name": "TabRounding", + "type": "float" + }, + { + "name": "TabBorderSize", + "type": "float" + }, + { + "name": "ColorButtonPosition", + "type": "ImGuiDir" + }, + { + "name": "ButtonTextAlign", + "type": "ImVec2" + }, + { + "name": "SelectableTextAlign", + "type": "ImVec2" + }, + { + "name": "DisplayWindowPadding", + "type": "ImVec2" + }, + { + "name": "DisplaySafeAreaPadding", + "type": "ImVec2" + }, + { + "name": "MouseCursorScale", + "type": "float" + }, + { + "name": "AntiAliasedLines", + "type": "bool" + }, + { + "name": "AntiAliasedFill", + "type": "bool" + }, + { + "name": "CurveTessellationTol", + "type": "float" + }, + { + "name": "CircleSegmentMaxError", + "type": "float" + }, + { + "name": "Colors[ImGuiCol_COUNT]", + "size": 48, + "type": "ImVec4" + } + ], + "ImGuiTextBuffer": [ + { + "name": "Buf", + "template_type": "char", + "type": "ImVector_char" + } + ], + "ImGuiTextFilter": [ + { + "name": "InputBuf[256]", + "size": 256, + "type": "char" + }, + { + "name": "Filters", + "template_type": "ImGuiTextRange", + "type": "ImVector_ImGuiTextRange" + }, + { + "name": "CountGrep", + "type": "int" + } + ], + "ImGuiTextRange": [ + { + "name": "b", + "type": "const char*" + }, + { + "name": "e", + "type": "const char*" + } + ], + "ImVec2": [ + { + "name": "x", + "type": "float" + }, + { + "name": "y", + "type": "float" + } + ], + "ImVec4": [ + { + "name": "x", + "type": "float" + }, + { + "name": "y", + "type": "float" + }, + { + "name": "z", + "type": "float" + }, + { + "name": "w", + "type": "float" + } + ] + } +} \ No newline at end of file diff --git a/imgui-sys/third-party/structs_and_enums.lua b/imgui-sys/third-party/structs_and_enums.lua new file mode 100644 index 0000000..3f92cdd --- /dev/null +++ b/imgui-sys/third-party/structs_and_enums.lua @@ -0,0 +1,2298 @@ +local defs = {} +defs["enums"] = {} +defs["enums"]["ImDrawCornerFlags_"] = {} +defs["enums"]["ImDrawCornerFlags_"][1] = {} +defs["enums"]["ImDrawCornerFlags_"][1]["calc_value"] = 0 +defs["enums"]["ImDrawCornerFlags_"][1]["name"] = "ImDrawCornerFlags_None" +defs["enums"]["ImDrawCornerFlags_"][1]["value"] = "0" +defs["enums"]["ImDrawCornerFlags_"][2] = {} +defs["enums"]["ImDrawCornerFlags_"][2]["calc_value"] = 1 +defs["enums"]["ImDrawCornerFlags_"][2]["name"] = "ImDrawCornerFlags_TopLeft" +defs["enums"]["ImDrawCornerFlags_"][2]["value"] = "1 << 0" +defs["enums"]["ImDrawCornerFlags_"][3] = {} +defs["enums"]["ImDrawCornerFlags_"][3]["calc_value"] = 2 +defs["enums"]["ImDrawCornerFlags_"][3]["name"] = "ImDrawCornerFlags_TopRight" +defs["enums"]["ImDrawCornerFlags_"][3]["value"] = "1 << 1" +defs["enums"]["ImDrawCornerFlags_"][4] = {} +defs["enums"]["ImDrawCornerFlags_"][4]["calc_value"] = 4 +defs["enums"]["ImDrawCornerFlags_"][4]["name"] = "ImDrawCornerFlags_BotLeft" +defs["enums"]["ImDrawCornerFlags_"][4]["value"] = "1 << 2" +defs["enums"]["ImDrawCornerFlags_"][5] = {} +defs["enums"]["ImDrawCornerFlags_"][5]["calc_value"] = 8 +defs["enums"]["ImDrawCornerFlags_"][5]["name"] = "ImDrawCornerFlags_BotRight" +defs["enums"]["ImDrawCornerFlags_"][5]["value"] = "1 << 3" +defs["enums"]["ImDrawCornerFlags_"][6] = {} +defs["enums"]["ImDrawCornerFlags_"][6]["calc_value"] = 3 +defs["enums"]["ImDrawCornerFlags_"][6]["name"] = "ImDrawCornerFlags_Top" +defs["enums"]["ImDrawCornerFlags_"][6]["value"] = "ImDrawCornerFlags_TopLeft | ImDrawCornerFlags_TopRight" +defs["enums"]["ImDrawCornerFlags_"][7] = {} +defs["enums"]["ImDrawCornerFlags_"][7]["calc_value"] = 12 +defs["enums"]["ImDrawCornerFlags_"][7]["name"] = "ImDrawCornerFlags_Bot" +defs["enums"]["ImDrawCornerFlags_"][7]["value"] = "ImDrawCornerFlags_BotLeft | ImDrawCornerFlags_BotRight" +defs["enums"]["ImDrawCornerFlags_"][8] = {} +defs["enums"]["ImDrawCornerFlags_"][8]["calc_value"] = 5 +defs["enums"]["ImDrawCornerFlags_"][8]["name"] = "ImDrawCornerFlags_Left" +defs["enums"]["ImDrawCornerFlags_"][8]["value"] = "ImDrawCornerFlags_TopLeft | ImDrawCornerFlags_BotLeft" +defs["enums"]["ImDrawCornerFlags_"][9] = {} +defs["enums"]["ImDrawCornerFlags_"][9]["calc_value"] = 10 +defs["enums"]["ImDrawCornerFlags_"][9]["name"] = "ImDrawCornerFlags_Right" +defs["enums"]["ImDrawCornerFlags_"][9]["value"] = "ImDrawCornerFlags_TopRight | ImDrawCornerFlags_BotRight" +defs["enums"]["ImDrawCornerFlags_"][10] = {} +defs["enums"]["ImDrawCornerFlags_"][10]["calc_value"] = 15 +defs["enums"]["ImDrawCornerFlags_"][10]["name"] = "ImDrawCornerFlags_All" +defs["enums"]["ImDrawCornerFlags_"][10]["value"] = "0xF" +defs["enums"]["ImDrawListFlags_"] = {} +defs["enums"]["ImDrawListFlags_"][1] = {} +defs["enums"]["ImDrawListFlags_"][1]["calc_value"] = 0 +defs["enums"]["ImDrawListFlags_"][1]["name"] = "ImDrawListFlags_None" +defs["enums"]["ImDrawListFlags_"][1]["value"] = "0" +defs["enums"]["ImDrawListFlags_"][2] = {} +defs["enums"]["ImDrawListFlags_"][2]["calc_value"] = 1 +defs["enums"]["ImDrawListFlags_"][2]["name"] = "ImDrawListFlags_AntiAliasedLines" +defs["enums"]["ImDrawListFlags_"][2]["value"] = "1 << 0" +defs["enums"]["ImDrawListFlags_"][3] = {} +defs["enums"]["ImDrawListFlags_"][3]["calc_value"] = 2 +defs["enums"]["ImDrawListFlags_"][3]["name"] = "ImDrawListFlags_AntiAliasedFill" +defs["enums"]["ImDrawListFlags_"][3]["value"] = "1 << 1" +defs["enums"]["ImDrawListFlags_"][4] = {} +defs["enums"]["ImDrawListFlags_"][4]["calc_value"] = 4 +defs["enums"]["ImDrawListFlags_"][4]["name"] = "ImDrawListFlags_AllowVtxOffset" +defs["enums"]["ImDrawListFlags_"][4]["value"] = "1 << 2" +defs["enums"]["ImFontAtlasFlags_"] = {} +defs["enums"]["ImFontAtlasFlags_"][1] = {} +defs["enums"]["ImFontAtlasFlags_"][1]["calc_value"] = 0 +defs["enums"]["ImFontAtlasFlags_"][1]["name"] = "ImFontAtlasFlags_None" +defs["enums"]["ImFontAtlasFlags_"][1]["value"] = "0" +defs["enums"]["ImFontAtlasFlags_"][2] = {} +defs["enums"]["ImFontAtlasFlags_"][2]["calc_value"] = 1 +defs["enums"]["ImFontAtlasFlags_"][2]["name"] = "ImFontAtlasFlags_NoPowerOfTwoHeight" +defs["enums"]["ImFontAtlasFlags_"][2]["value"] = "1 << 0" +defs["enums"]["ImFontAtlasFlags_"][3] = {} +defs["enums"]["ImFontAtlasFlags_"][3]["calc_value"] = 2 +defs["enums"]["ImFontAtlasFlags_"][3]["name"] = "ImFontAtlasFlags_NoMouseCursors" +defs["enums"]["ImFontAtlasFlags_"][3]["value"] = "1 << 1" +defs["enums"]["ImGuiBackendFlags_"] = {} +defs["enums"]["ImGuiBackendFlags_"][1] = {} +defs["enums"]["ImGuiBackendFlags_"][1]["calc_value"] = 0 +defs["enums"]["ImGuiBackendFlags_"][1]["name"] = "ImGuiBackendFlags_None" +defs["enums"]["ImGuiBackendFlags_"][1]["value"] = "0" +defs["enums"]["ImGuiBackendFlags_"][2] = {} +defs["enums"]["ImGuiBackendFlags_"][2]["calc_value"] = 1 +defs["enums"]["ImGuiBackendFlags_"][2]["name"] = "ImGuiBackendFlags_HasGamepad" +defs["enums"]["ImGuiBackendFlags_"][2]["value"] = "1 << 0" +defs["enums"]["ImGuiBackendFlags_"][3] = {} +defs["enums"]["ImGuiBackendFlags_"][3]["calc_value"] = 2 +defs["enums"]["ImGuiBackendFlags_"][3]["name"] = "ImGuiBackendFlags_HasMouseCursors" +defs["enums"]["ImGuiBackendFlags_"][3]["value"] = "1 << 1" +defs["enums"]["ImGuiBackendFlags_"][4] = {} +defs["enums"]["ImGuiBackendFlags_"][4]["calc_value"] = 4 +defs["enums"]["ImGuiBackendFlags_"][4]["name"] = "ImGuiBackendFlags_HasSetMousePos" +defs["enums"]["ImGuiBackendFlags_"][4]["value"] = "1 << 2" +defs["enums"]["ImGuiBackendFlags_"][5] = {} +defs["enums"]["ImGuiBackendFlags_"][5]["calc_value"] = 8 +defs["enums"]["ImGuiBackendFlags_"][5]["name"] = "ImGuiBackendFlags_RendererHasVtxOffset" +defs["enums"]["ImGuiBackendFlags_"][5]["value"] = "1 << 3" +defs["enums"]["ImGuiCol_"] = {} +defs["enums"]["ImGuiCol_"][1] = {} +defs["enums"]["ImGuiCol_"][1]["calc_value"] = 0 +defs["enums"]["ImGuiCol_"][1]["name"] = "ImGuiCol_Text" +defs["enums"]["ImGuiCol_"][1]["value"] = 0 +defs["enums"]["ImGuiCol_"][2] = {} +defs["enums"]["ImGuiCol_"][2]["calc_value"] = 1 +defs["enums"]["ImGuiCol_"][2]["name"] = "ImGuiCol_TextDisabled" +defs["enums"]["ImGuiCol_"][2]["value"] = 1 +defs["enums"]["ImGuiCol_"][3] = {} +defs["enums"]["ImGuiCol_"][3]["calc_value"] = 2 +defs["enums"]["ImGuiCol_"][3]["name"] = "ImGuiCol_WindowBg" +defs["enums"]["ImGuiCol_"][3]["value"] = 2 +defs["enums"]["ImGuiCol_"][4] = {} +defs["enums"]["ImGuiCol_"][4]["calc_value"] = 3 +defs["enums"]["ImGuiCol_"][4]["name"] = "ImGuiCol_ChildBg" +defs["enums"]["ImGuiCol_"][4]["value"] = 3 +defs["enums"]["ImGuiCol_"][5] = {} +defs["enums"]["ImGuiCol_"][5]["calc_value"] = 4 +defs["enums"]["ImGuiCol_"][5]["name"] = "ImGuiCol_PopupBg" +defs["enums"]["ImGuiCol_"][5]["value"] = 4 +defs["enums"]["ImGuiCol_"][6] = {} +defs["enums"]["ImGuiCol_"][6]["calc_value"] = 5 +defs["enums"]["ImGuiCol_"][6]["name"] = "ImGuiCol_Border" +defs["enums"]["ImGuiCol_"][6]["value"] = 5 +defs["enums"]["ImGuiCol_"][7] = {} +defs["enums"]["ImGuiCol_"][7]["calc_value"] = 6 +defs["enums"]["ImGuiCol_"][7]["name"] = "ImGuiCol_BorderShadow" +defs["enums"]["ImGuiCol_"][7]["value"] = 6 +defs["enums"]["ImGuiCol_"][8] = {} +defs["enums"]["ImGuiCol_"][8]["calc_value"] = 7 +defs["enums"]["ImGuiCol_"][8]["name"] = "ImGuiCol_FrameBg" +defs["enums"]["ImGuiCol_"][8]["value"] = 7 +defs["enums"]["ImGuiCol_"][9] = {} +defs["enums"]["ImGuiCol_"][9]["calc_value"] = 8 +defs["enums"]["ImGuiCol_"][9]["name"] = "ImGuiCol_FrameBgHovered" +defs["enums"]["ImGuiCol_"][9]["value"] = 8 +defs["enums"]["ImGuiCol_"][10] = {} +defs["enums"]["ImGuiCol_"][10]["calc_value"] = 9 +defs["enums"]["ImGuiCol_"][10]["name"] = "ImGuiCol_FrameBgActive" +defs["enums"]["ImGuiCol_"][10]["value"] = 9 +defs["enums"]["ImGuiCol_"][11] = {} +defs["enums"]["ImGuiCol_"][11]["calc_value"] = 10 +defs["enums"]["ImGuiCol_"][11]["name"] = "ImGuiCol_TitleBg" +defs["enums"]["ImGuiCol_"][11]["value"] = 10 +defs["enums"]["ImGuiCol_"][12] = {} +defs["enums"]["ImGuiCol_"][12]["calc_value"] = 11 +defs["enums"]["ImGuiCol_"][12]["name"] = "ImGuiCol_TitleBgActive" +defs["enums"]["ImGuiCol_"][12]["value"] = 11 +defs["enums"]["ImGuiCol_"][13] = {} +defs["enums"]["ImGuiCol_"][13]["calc_value"] = 12 +defs["enums"]["ImGuiCol_"][13]["name"] = "ImGuiCol_TitleBgCollapsed" +defs["enums"]["ImGuiCol_"][13]["value"] = 12 +defs["enums"]["ImGuiCol_"][14] = {} +defs["enums"]["ImGuiCol_"][14]["calc_value"] = 13 +defs["enums"]["ImGuiCol_"][14]["name"] = "ImGuiCol_MenuBarBg" +defs["enums"]["ImGuiCol_"][14]["value"] = 13 +defs["enums"]["ImGuiCol_"][15] = {} +defs["enums"]["ImGuiCol_"][15]["calc_value"] = 14 +defs["enums"]["ImGuiCol_"][15]["name"] = "ImGuiCol_ScrollbarBg" +defs["enums"]["ImGuiCol_"][15]["value"] = 14 +defs["enums"]["ImGuiCol_"][16] = {} +defs["enums"]["ImGuiCol_"][16]["calc_value"] = 15 +defs["enums"]["ImGuiCol_"][16]["name"] = "ImGuiCol_ScrollbarGrab" +defs["enums"]["ImGuiCol_"][16]["value"] = 15 +defs["enums"]["ImGuiCol_"][17] = {} +defs["enums"]["ImGuiCol_"][17]["calc_value"] = 16 +defs["enums"]["ImGuiCol_"][17]["name"] = "ImGuiCol_ScrollbarGrabHovered" +defs["enums"]["ImGuiCol_"][17]["value"] = 16 +defs["enums"]["ImGuiCol_"][18] = {} +defs["enums"]["ImGuiCol_"][18]["calc_value"] = 17 +defs["enums"]["ImGuiCol_"][18]["name"] = "ImGuiCol_ScrollbarGrabActive" +defs["enums"]["ImGuiCol_"][18]["value"] = 17 +defs["enums"]["ImGuiCol_"][19] = {} +defs["enums"]["ImGuiCol_"][19]["calc_value"] = 18 +defs["enums"]["ImGuiCol_"][19]["name"] = "ImGuiCol_CheckMark" +defs["enums"]["ImGuiCol_"][19]["value"] = 18 +defs["enums"]["ImGuiCol_"][20] = {} +defs["enums"]["ImGuiCol_"][20]["calc_value"] = 19 +defs["enums"]["ImGuiCol_"][20]["name"] = "ImGuiCol_SliderGrab" +defs["enums"]["ImGuiCol_"][20]["value"] = 19 +defs["enums"]["ImGuiCol_"][21] = {} +defs["enums"]["ImGuiCol_"][21]["calc_value"] = 20 +defs["enums"]["ImGuiCol_"][21]["name"] = "ImGuiCol_SliderGrabActive" +defs["enums"]["ImGuiCol_"][21]["value"] = 20 +defs["enums"]["ImGuiCol_"][22] = {} +defs["enums"]["ImGuiCol_"][22]["calc_value"] = 21 +defs["enums"]["ImGuiCol_"][22]["name"] = "ImGuiCol_Button" +defs["enums"]["ImGuiCol_"][22]["value"] = 21 +defs["enums"]["ImGuiCol_"][23] = {} +defs["enums"]["ImGuiCol_"][23]["calc_value"] = 22 +defs["enums"]["ImGuiCol_"][23]["name"] = "ImGuiCol_ButtonHovered" +defs["enums"]["ImGuiCol_"][23]["value"] = 22 +defs["enums"]["ImGuiCol_"][24] = {} +defs["enums"]["ImGuiCol_"][24]["calc_value"] = 23 +defs["enums"]["ImGuiCol_"][24]["name"] = "ImGuiCol_ButtonActive" +defs["enums"]["ImGuiCol_"][24]["value"] = 23 +defs["enums"]["ImGuiCol_"][25] = {} +defs["enums"]["ImGuiCol_"][25]["calc_value"] = 24 +defs["enums"]["ImGuiCol_"][25]["name"] = "ImGuiCol_Header" +defs["enums"]["ImGuiCol_"][25]["value"] = 24 +defs["enums"]["ImGuiCol_"][26] = {} +defs["enums"]["ImGuiCol_"][26]["calc_value"] = 25 +defs["enums"]["ImGuiCol_"][26]["name"] = "ImGuiCol_HeaderHovered" +defs["enums"]["ImGuiCol_"][26]["value"] = 25 +defs["enums"]["ImGuiCol_"][27] = {} +defs["enums"]["ImGuiCol_"][27]["calc_value"] = 26 +defs["enums"]["ImGuiCol_"][27]["name"] = "ImGuiCol_HeaderActive" +defs["enums"]["ImGuiCol_"][27]["value"] = 26 +defs["enums"]["ImGuiCol_"][28] = {} +defs["enums"]["ImGuiCol_"][28]["calc_value"] = 27 +defs["enums"]["ImGuiCol_"][28]["name"] = "ImGuiCol_Separator" +defs["enums"]["ImGuiCol_"][28]["value"] = 27 +defs["enums"]["ImGuiCol_"][29] = {} +defs["enums"]["ImGuiCol_"][29]["calc_value"] = 28 +defs["enums"]["ImGuiCol_"][29]["name"] = "ImGuiCol_SeparatorHovered" +defs["enums"]["ImGuiCol_"][29]["value"] = 28 +defs["enums"]["ImGuiCol_"][30] = {} +defs["enums"]["ImGuiCol_"][30]["calc_value"] = 29 +defs["enums"]["ImGuiCol_"][30]["name"] = "ImGuiCol_SeparatorActive" +defs["enums"]["ImGuiCol_"][30]["value"] = 29 +defs["enums"]["ImGuiCol_"][31] = {} +defs["enums"]["ImGuiCol_"][31]["calc_value"] = 30 +defs["enums"]["ImGuiCol_"][31]["name"] = "ImGuiCol_ResizeGrip" +defs["enums"]["ImGuiCol_"][31]["value"] = 30 +defs["enums"]["ImGuiCol_"][32] = {} +defs["enums"]["ImGuiCol_"][32]["calc_value"] = 31 +defs["enums"]["ImGuiCol_"][32]["name"] = "ImGuiCol_ResizeGripHovered" +defs["enums"]["ImGuiCol_"][32]["value"] = 31 +defs["enums"]["ImGuiCol_"][33] = {} +defs["enums"]["ImGuiCol_"][33]["calc_value"] = 32 +defs["enums"]["ImGuiCol_"][33]["name"] = "ImGuiCol_ResizeGripActive" +defs["enums"]["ImGuiCol_"][33]["value"] = 32 +defs["enums"]["ImGuiCol_"][34] = {} +defs["enums"]["ImGuiCol_"][34]["calc_value"] = 33 +defs["enums"]["ImGuiCol_"][34]["name"] = "ImGuiCol_Tab" +defs["enums"]["ImGuiCol_"][34]["value"] = 33 +defs["enums"]["ImGuiCol_"][35] = {} +defs["enums"]["ImGuiCol_"][35]["calc_value"] = 34 +defs["enums"]["ImGuiCol_"][35]["name"] = "ImGuiCol_TabHovered" +defs["enums"]["ImGuiCol_"][35]["value"] = 34 +defs["enums"]["ImGuiCol_"][36] = {} +defs["enums"]["ImGuiCol_"][36]["calc_value"] = 35 +defs["enums"]["ImGuiCol_"][36]["name"] = "ImGuiCol_TabActive" +defs["enums"]["ImGuiCol_"][36]["value"] = 35 +defs["enums"]["ImGuiCol_"][37] = {} +defs["enums"]["ImGuiCol_"][37]["calc_value"] = 36 +defs["enums"]["ImGuiCol_"][37]["name"] = "ImGuiCol_TabUnfocused" +defs["enums"]["ImGuiCol_"][37]["value"] = 36 +defs["enums"]["ImGuiCol_"][38] = {} +defs["enums"]["ImGuiCol_"][38]["calc_value"] = 37 +defs["enums"]["ImGuiCol_"][38]["name"] = "ImGuiCol_TabUnfocusedActive" +defs["enums"]["ImGuiCol_"][38]["value"] = 37 +defs["enums"]["ImGuiCol_"][39] = {} +defs["enums"]["ImGuiCol_"][39]["calc_value"] = 38 +defs["enums"]["ImGuiCol_"][39]["name"] = "ImGuiCol_PlotLines" +defs["enums"]["ImGuiCol_"][39]["value"] = 38 +defs["enums"]["ImGuiCol_"][40] = {} +defs["enums"]["ImGuiCol_"][40]["calc_value"] = 39 +defs["enums"]["ImGuiCol_"][40]["name"] = "ImGuiCol_PlotLinesHovered" +defs["enums"]["ImGuiCol_"][40]["value"] = 39 +defs["enums"]["ImGuiCol_"][41] = {} +defs["enums"]["ImGuiCol_"][41]["calc_value"] = 40 +defs["enums"]["ImGuiCol_"][41]["name"] = "ImGuiCol_PlotHistogram" +defs["enums"]["ImGuiCol_"][41]["value"] = 40 +defs["enums"]["ImGuiCol_"][42] = {} +defs["enums"]["ImGuiCol_"][42]["calc_value"] = 41 +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]["value"] = 42 +defs["enums"]["ImGuiCol_"][44] = {} +defs["enums"]["ImGuiCol_"][44]["calc_value"] = 43 +defs["enums"]["ImGuiCol_"][44]["name"] = "ImGuiCol_DragDropTarget" +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]["value"] = 44 +defs["enums"]["ImGuiCol_"][46] = {} +defs["enums"]["ImGuiCol_"][46]["calc_value"] = 45 +defs["enums"]["ImGuiCol_"][46]["name"] = "ImGuiCol_NavWindowingHighlight" +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]["value"] = 46 +defs["enums"]["ImGuiCol_"][48] = {} +defs["enums"]["ImGuiCol_"][48]["calc_value"] = 47 +defs["enums"]["ImGuiCol_"][48]["name"] = "ImGuiCol_ModalWindowDimBg" +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]["value"] = 48 +defs["enums"]["ImGuiColorEditFlags_"] = {} +defs["enums"]["ImGuiColorEditFlags_"][1] = {} +defs["enums"]["ImGuiColorEditFlags_"][1]["calc_value"] = 0 +defs["enums"]["ImGuiColorEditFlags_"][1]["name"] = "ImGuiColorEditFlags_None" +defs["enums"]["ImGuiColorEditFlags_"][1]["value"] = "0" +defs["enums"]["ImGuiColorEditFlags_"][2] = {} +defs["enums"]["ImGuiColorEditFlags_"][2]["calc_value"] = 2 +defs["enums"]["ImGuiColorEditFlags_"][2]["name"] = "ImGuiColorEditFlags_NoAlpha" +defs["enums"]["ImGuiColorEditFlags_"][2]["value"] = "1 << 1" +defs["enums"]["ImGuiColorEditFlags_"][3] = {} +defs["enums"]["ImGuiColorEditFlags_"][3]["calc_value"] = 4 +defs["enums"]["ImGuiColorEditFlags_"][3]["name"] = "ImGuiColorEditFlags_NoPicker" +defs["enums"]["ImGuiColorEditFlags_"][3]["value"] = "1 << 2" +defs["enums"]["ImGuiColorEditFlags_"][4] = {} +defs["enums"]["ImGuiColorEditFlags_"][4]["calc_value"] = 8 +defs["enums"]["ImGuiColorEditFlags_"][4]["name"] = "ImGuiColorEditFlags_NoOptions" +defs["enums"]["ImGuiColorEditFlags_"][4]["value"] = "1 << 3" +defs["enums"]["ImGuiColorEditFlags_"][5] = {} +defs["enums"]["ImGuiColorEditFlags_"][5]["calc_value"] = 16 +defs["enums"]["ImGuiColorEditFlags_"][5]["name"] = "ImGuiColorEditFlags_NoSmallPreview" +defs["enums"]["ImGuiColorEditFlags_"][5]["value"] = "1 << 4" +defs["enums"]["ImGuiColorEditFlags_"][6] = {} +defs["enums"]["ImGuiColorEditFlags_"][6]["calc_value"] = 32 +defs["enums"]["ImGuiColorEditFlags_"][6]["name"] = "ImGuiColorEditFlags_NoInputs" +defs["enums"]["ImGuiColorEditFlags_"][6]["value"] = "1 << 5" +defs["enums"]["ImGuiColorEditFlags_"][7] = {} +defs["enums"]["ImGuiColorEditFlags_"][7]["calc_value"] = 64 +defs["enums"]["ImGuiColorEditFlags_"][7]["name"] = "ImGuiColorEditFlags_NoTooltip" +defs["enums"]["ImGuiColorEditFlags_"][7]["value"] = "1 << 6" +defs["enums"]["ImGuiColorEditFlags_"][8] = {} +defs["enums"]["ImGuiColorEditFlags_"][8]["calc_value"] = 128 +defs["enums"]["ImGuiColorEditFlags_"][8]["name"] = "ImGuiColorEditFlags_NoLabel" +defs["enums"]["ImGuiColorEditFlags_"][8]["value"] = "1 << 7" +defs["enums"]["ImGuiColorEditFlags_"][9] = {} +defs["enums"]["ImGuiColorEditFlags_"][9]["calc_value"] = 256 +defs["enums"]["ImGuiColorEditFlags_"][9]["name"] = "ImGuiColorEditFlags_NoSidePreview" +defs["enums"]["ImGuiColorEditFlags_"][9]["value"] = "1 << 8" +defs["enums"]["ImGuiColorEditFlags_"][10] = {} +defs["enums"]["ImGuiColorEditFlags_"][10]["calc_value"] = 512 +defs["enums"]["ImGuiColorEditFlags_"][10]["name"] = "ImGuiColorEditFlags_NoDragDrop" +defs["enums"]["ImGuiColorEditFlags_"][10]["value"] = "1 << 9" +defs["enums"]["ImGuiColorEditFlags_"][11] = {} +defs["enums"]["ImGuiColorEditFlags_"][11]["calc_value"] = 1024 +defs["enums"]["ImGuiColorEditFlags_"][11]["name"] = "ImGuiColorEditFlags_NoBorder" +defs["enums"]["ImGuiColorEditFlags_"][11]["value"] = "1 << 10" +defs["enums"]["ImGuiColorEditFlags_"][12] = {} +defs["enums"]["ImGuiColorEditFlags_"][12]["calc_value"] = 65536 +defs["enums"]["ImGuiColorEditFlags_"][12]["name"] = "ImGuiColorEditFlags_AlphaBar" +defs["enums"]["ImGuiColorEditFlags_"][12]["value"] = "1 << 16" +defs["enums"]["ImGuiColorEditFlags_"][13] = {} +defs["enums"]["ImGuiColorEditFlags_"][13]["calc_value"] = 131072 +defs["enums"]["ImGuiColorEditFlags_"][13]["name"] = "ImGuiColorEditFlags_AlphaPreview" +defs["enums"]["ImGuiColorEditFlags_"][13]["value"] = "1 << 17" +defs["enums"]["ImGuiColorEditFlags_"][14] = {} +defs["enums"]["ImGuiColorEditFlags_"][14]["calc_value"] = 262144 +defs["enums"]["ImGuiColorEditFlags_"][14]["name"] = "ImGuiColorEditFlags_AlphaPreviewHalf" +defs["enums"]["ImGuiColorEditFlags_"][14]["value"] = "1 << 18" +defs["enums"]["ImGuiColorEditFlags_"][15] = {} +defs["enums"]["ImGuiColorEditFlags_"][15]["calc_value"] = 524288 +defs["enums"]["ImGuiColorEditFlags_"][15]["name"] = "ImGuiColorEditFlags_HDR" +defs["enums"]["ImGuiColorEditFlags_"][15]["value"] = "1 << 19" +defs["enums"]["ImGuiColorEditFlags_"][16] = {} +defs["enums"]["ImGuiColorEditFlags_"][16]["calc_value"] = 1048576 +defs["enums"]["ImGuiColorEditFlags_"][16]["name"] = "ImGuiColorEditFlags_DisplayRGB" +defs["enums"]["ImGuiColorEditFlags_"][16]["value"] = "1 << 20" +defs["enums"]["ImGuiColorEditFlags_"][17] = {} +defs["enums"]["ImGuiColorEditFlags_"][17]["calc_value"] = 2097152 +defs["enums"]["ImGuiColorEditFlags_"][17]["name"] = "ImGuiColorEditFlags_DisplayHSV" +defs["enums"]["ImGuiColorEditFlags_"][17]["value"] = "1 << 21" +defs["enums"]["ImGuiColorEditFlags_"][18] = {} +defs["enums"]["ImGuiColorEditFlags_"][18]["calc_value"] = 4194304 +defs["enums"]["ImGuiColorEditFlags_"][18]["name"] = "ImGuiColorEditFlags_DisplayHex" +defs["enums"]["ImGuiColorEditFlags_"][18]["value"] = "1 << 22" +defs["enums"]["ImGuiColorEditFlags_"][19] = {} +defs["enums"]["ImGuiColorEditFlags_"][19]["calc_value"] = 8388608 +defs["enums"]["ImGuiColorEditFlags_"][19]["name"] = "ImGuiColorEditFlags_Uint8" +defs["enums"]["ImGuiColorEditFlags_"][19]["value"] = "1 << 23" +defs["enums"]["ImGuiColorEditFlags_"][20] = {} +defs["enums"]["ImGuiColorEditFlags_"][20]["calc_value"] = 16777216 +defs["enums"]["ImGuiColorEditFlags_"][20]["name"] = "ImGuiColorEditFlags_Float" +defs["enums"]["ImGuiColorEditFlags_"][20]["value"] = "1 << 24" +defs["enums"]["ImGuiColorEditFlags_"][21] = {} +defs["enums"]["ImGuiColorEditFlags_"][21]["calc_value"] = 33554432 +defs["enums"]["ImGuiColorEditFlags_"][21]["name"] = "ImGuiColorEditFlags_PickerHueBar" +defs["enums"]["ImGuiColorEditFlags_"][21]["value"] = "1 << 25" +defs["enums"]["ImGuiColorEditFlags_"][22] = {} +defs["enums"]["ImGuiColorEditFlags_"][22]["calc_value"] = 67108864 +defs["enums"]["ImGuiColorEditFlags_"][22]["name"] = "ImGuiColorEditFlags_PickerHueWheel" +defs["enums"]["ImGuiColorEditFlags_"][22]["value"] = "1 << 26" +defs["enums"]["ImGuiColorEditFlags_"][23] = {} +defs["enums"]["ImGuiColorEditFlags_"][23]["calc_value"] = 134217728 +defs["enums"]["ImGuiColorEditFlags_"][23]["name"] = "ImGuiColorEditFlags_InputRGB" +defs["enums"]["ImGuiColorEditFlags_"][23]["value"] = "1 << 27" +defs["enums"]["ImGuiColorEditFlags_"][24] = {} +defs["enums"]["ImGuiColorEditFlags_"][24]["calc_value"] = 268435456 +defs["enums"]["ImGuiColorEditFlags_"][24]["name"] = "ImGuiColorEditFlags_InputHSV" +defs["enums"]["ImGuiColorEditFlags_"][24]["value"] = "1 << 28" +defs["enums"]["ImGuiColorEditFlags_"][25] = {} +defs["enums"]["ImGuiColorEditFlags_"][25]["calc_value"] = 177209344 +defs["enums"]["ImGuiColorEditFlags_"][25]["name"] = "ImGuiColorEditFlags__OptionsDefault" +defs["enums"]["ImGuiColorEditFlags_"][25]["value"] = "ImGuiColorEditFlags_Uint8|ImGuiColorEditFlags_DisplayRGB|ImGuiColorEditFlags_InputRGB|ImGuiColorEditFlags_PickerHueBar" +defs["enums"]["ImGuiColorEditFlags_"][26] = {} +defs["enums"]["ImGuiColorEditFlags_"][26]["calc_value"] = 7340032 +defs["enums"]["ImGuiColorEditFlags_"][26]["name"] = "ImGuiColorEditFlags__DisplayMask" +defs["enums"]["ImGuiColorEditFlags_"][26]["value"] = "ImGuiColorEditFlags_DisplayRGB|ImGuiColorEditFlags_DisplayHSV|ImGuiColorEditFlags_DisplayHex" +defs["enums"]["ImGuiColorEditFlags_"][27] = {} +defs["enums"]["ImGuiColorEditFlags_"][27]["calc_value"] = 25165824 +defs["enums"]["ImGuiColorEditFlags_"][27]["name"] = "ImGuiColorEditFlags__DataTypeMask" +defs["enums"]["ImGuiColorEditFlags_"][27]["value"] = "ImGuiColorEditFlags_Uint8|ImGuiColorEditFlags_Float" +defs["enums"]["ImGuiColorEditFlags_"][28] = {} +defs["enums"]["ImGuiColorEditFlags_"][28]["calc_value"] = 100663296 +defs["enums"]["ImGuiColorEditFlags_"][28]["name"] = "ImGuiColorEditFlags__PickerMask" +defs["enums"]["ImGuiColorEditFlags_"][28]["value"] = "ImGuiColorEditFlags_PickerHueWheel|ImGuiColorEditFlags_PickerHueBar" +defs["enums"]["ImGuiColorEditFlags_"][29] = {} +defs["enums"]["ImGuiColorEditFlags_"][29]["calc_value"] = 402653184 +defs["enums"]["ImGuiColorEditFlags_"][29]["name"] = "ImGuiColorEditFlags__InputMask" +defs["enums"]["ImGuiColorEditFlags_"][29]["value"] = "ImGuiColorEditFlags_InputRGB|ImGuiColorEditFlags_InputHSV" +defs["enums"]["ImGuiComboFlags_"] = {} +defs["enums"]["ImGuiComboFlags_"][1] = {} +defs["enums"]["ImGuiComboFlags_"][1]["calc_value"] = 0 +defs["enums"]["ImGuiComboFlags_"][1]["name"] = "ImGuiComboFlags_None" +defs["enums"]["ImGuiComboFlags_"][1]["value"] = "0" +defs["enums"]["ImGuiComboFlags_"][2] = {} +defs["enums"]["ImGuiComboFlags_"][2]["calc_value"] = 1 +defs["enums"]["ImGuiComboFlags_"][2]["name"] = "ImGuiComboFlags_PopupAlignLeft" +defs["enums"]["ImGuiComboFlags_"][2]["value"] = "1 << 0" +defs["enums"]["ImGuiComboFlags_"][3] = {} +defs["enums"]["ImGuiComboFlags_"][3]["calc_value"] = 2 +defs["enums"]["ImGuiComboFlags_"][3]["name"] = "ImGuiComboFlags_HeightSmall" +defs["enums"]["ImGuiComboFlags_"][3]["value"] = "1 << 1" +defs["enums"]["ImGuiComboFlags_"][4] = {} +defs["enums"]["ImGuiComboFlags_"][4]["calc_value"] = 4 +defs["enums"]["ImGuiComboFlags_"][4]["name"] = "ImGuiComboFlags_HeightRegular" +defs["enums"]["ImGuiComboFlags_"][4]["value"] = "1 << 2" +defs["enums"]["ImGuiComboFlags_"][5] = {} +defs["enums"]["ImGuiComboFlags_"][5]["calc_value"] = 8 +defs["enums"]["ImGuiComboFlags_"][5]["name"] = "ImGuiComboFlags_HeightLarge" +defs["enums"]["ImGuiComboFlags_"][5]["value"] = "1 << 3" +defs["enums"]["ImGuiComboFlags_"][6] = {} +defs["enums"]["ImGuiComboFlags_"][6]["calc_value"] = 16 +defs["enums"]["ImGuiComboFlags_"][6]["name"] = "ImGuiComboFlags_HeightLargest" +defs["enums"]["ImGuiComboFlags_"][6]["value"] = "1 << 4" +defs["enums"]["ImGuiComboFlags_"][7] = {} +defs["enums"]["ImGuiComboFlags_"][7]["calc_value"] = 32 +defs["enums"]["ImGuiComboFlags_"][7]["name"] = "ImGuiComboFlags_NoArrowButton" +defs["enums"]["ImGuiComboFlags_"][7]["value"] = "1 << 5" +defs["enums"]["ImGuiComboFlags_"][8] = {} +defs["enums"]["ImGuiComboFlags_"][8]["calc_value"] = 64 +defs["enums"]["ImGuiComboFlags_"][8]["name"] = "ImGuiComboFlags_NoPreview" +defs["enums"]["ImGuiComboFlags_"][8]["value"] = "1 << 6" +defs["enums"]["ImGuiComboFlags_"][9] = {} +defs["enums"]["ImGuiComboFlags_"][9]["calc_value"] = 30 +defs["enums"]["ImGuiComboFlags_"][9]["name"] = "ImGuiComboFlags_HeightMask_" +defs["enums"]["ImGuiComboFlags_"][9]["value"] = "ImGuiComboFlags_HeightSmall | ImGuiComboFlags_HeightRegular | ImGuiComboFlags_HeightLarge | ImGuiComboFlags_HeightLargest" +defs["enums"]["ImGuiCond_"] = {} +defs["enums"]["ImGuiCond_"][1] = {} +defs["enums"]["ImGuiCond_"][1]["calc_value"] = 1 +defs["enums"]["ImGuiCond_"][1]["name"] = "ImGuiCond_Always" +defs["enums"]["ImGuiCond_"][1]["value"] = "1 << 0" +defs["enums"]["ImGuiCond_"][2] = {} +defs["enums"]["ImGuiCond_"][2]["calc_value"] = 2 +defs["enums"]["ImGuiCond_"][2]["name"] = "ImGuiCond_Once" +defs["enums"]["ImGuiCond_"][2]["value"] = "1 << 1" +defs["enums"]["ImGuiCond_"][3] = {} +defs["enums"]["ImGuiCond_"][3]["calc_value"] = 4 +defs["enums"]["ImGuiCond_"][3]["name"] = "ImGuiCond_FirstUseEver" +defs["enums"]["ImGuiCond_"][3]["value"] = "1 << 2" +defs["enums"]["ImGuiCond_"][4] = {} +defs["enums"]["ImGuiCond_"][4]["calc_value"] = 8 +defs["enums"]["ImGuiCond_"][4]["name"] = "ImGuiCond_Appearing" +defs["enums"]["ImGuiCond_"][4]["value"] = "1 << 3" +defs["enums"]["ImGuiConfigFlags_"] = {} +defs["enums"]["ImGuiConfigFlags_"][1] = {} +defs["enums"]["ImGuiConfigFlags_"][1]["calc_value"] = 0 +defs["enums"]["ImGuiConfigFlags_"][1]["name"] = "ImGuiConfigFlags_None" +defs["enums"]["ImGuiConfigFlags_"][1]["value"] = "0" +defs["enums"]["ImGuiConfigFlags_"][2] = {} +defs["enums"]["ImGuiConfigFlags_"][2]["calc_value"] = 1 +defs["enums"]["ImGuiConfigFlags_"][2]["name"] = "ImGuiConfigFlags_NavEnableKeyboard" +defs["enums"]["ImGuiConfigFlags_"][2]["value"] = "1 << 0" +defs["enums"]["ImGuiConfigFlags_"][3] = {} +defs["enums"]["ImGuiConfigFlags_"][3]["calc_value"] = 2 +defs["enums"]["ImGuiConfigFlags_"][3]["name"] = "ImGuiConfigFlags_NavEnableGamepad" +defs["enums"]["ImGuiConfigFlags_"][3]["value"] = "1 << 1" +defs["enums"]["ImGuiConfigFlags_"][4] = {} +defs["enums"]["ImGuiConfigFlags_"][4]["calc_value"] = 4 +defs["enums"]["ImGuiConfigFlags_"][4]["name"] = "ImGuiConfigFlags_NavEnableSetMousePos" +defs["enums"]["ImGuiConfigFlags_"][4]["value"] = "1 << 2" +defs["enums"]["ImGuiConfigFlags_"][5] = {} +defs["enums"]["ImGuiConfigFlags_"][5]["calc_value"] = 8 +defs["enums"]["ImGuiConfigFlags_"][5]["name"] = "ImGuiConfigFlags_NavNoCaptureKeyboard" +defs["enums"]["ImGuiConfigFlags_"][5]["value"] = "1 << 3" +defs["enums"]["ImGuiConfigFlags_"][6] = {} +defs["enums"]["ImGuiConfigFlags_"][6]["calc_value"] = 16 +defs["enums"]["ImGuiConfigFlags_"][6]["name"] = "ImGuiConfigFlags_NoMouse" +defs["enums"]["ImGuiConfigFlags_"][6]["value"] = "1 << 4" +defs["enums"]["ImGuiConfigFlags_"][7] = {} +defs["enums"]["ImGuiConfigFlags_"][7]["calc_value"] = 32 +defs["enums"]["ImGuiConfigFlags_"][7]["name"] = "ImGuiConfigFlags_NoMouseCursorChange" +defs["enums"]["ImGuiConfigFlags_"][7]["value"] = "1 << 5" +defs["enums"]["ImGuiConfigFlags_"][8] = {} +defs["enums"]["ImGuiConfigFlags_"][8]["calc_value"] = 1048576 +defs["enums"]["ImGuiConfigFlags_"][8]["name"] = "ImGuiConfigFlags_IsSRGB" +defs["enums"]["ImGuiConfigFlags_"][8]["value"] = "1 << 20" +defs["enums"]["ImGuiConfigFlags_"][9] = {} +defs["enums"]["ImGuiConfigFlags_"][9]["calc_value"] = 2097152 +defs["enums"]["ImGuiConfigFlags_"][9]["name"] = "ImGuiConfigFlags_IsTouchScreen" +defs["enums"]["ImGuiConfigFlags_"][9]["value"] = "1 << 21" +defs["enums"]["ImGuiDataType_"] = {} +defs["enums"]["ImGuiDataType_"][1] = {} +defs["enums"]["ImGuiDataType_"][1]["calc_value"] = 0 +defs["enums"]["ImGuiDataType_"][1]["name"] = "ImGuiDataType_S8" +defs["enums"]["ImGuiDataType_"][1]["value"] = 0 +defs["enums"]["ImGuiDataType_"][2] = {} +defs["enums"]["ImGuiDataType_"][2]["calc_value"] = 1 +defs["enums"]["ImGuiDataType_"][2]["name"] = "ImGuiDataType_U8" +defs["enums"]["ImGuiDataType_"][2]["value"] = 1 +defs["enums"]["ImGuiDataType_"][3] = {} +defs["enums"]["ImGuiDataType_"][3]["calc_value"] = 2 +defs["enums"]["ImGuiDataType_"][3]["name"] = "ImGuiDataType_S16" +defs["enums"]["ImGuiDataType_"][3]["value"] = 2 +defs["enums"]["ImGuiDataType_"][4] = {} +defs["enums"]["ImGuiDataType_"][4]["calc_value"] = 3 +defs["enums"]["ImGuiDataType_"][4]["name"] = "ImGuiDataType_U16" +defs["enums"]["ImGuiDataType_"][4]["value"] = 3 +defs["enums"]["ImGuiDataType_"][5] = {} +defs["enums"]["ImGuiDataType_"][5]["calc_value"] = 4 +defs["enums"]["ImGuiDataType_"][5]["name"] = "ImGuiDataType_S32" +defs["enums"]["ImGuiDataType_"][5]["value"] = 4 +defs["enums"]["ImGuiDataType_"][6] = {} +defs["enums"]["ImGuiDataType_"][6]["calc_value"] = 5 +defs["enums"]["ImGuiDataType_"][6]["name"] = "ImGuiDataType_U32" +defs["enums"]["ImGuiDataType_"][6]["value"] = 5 +defs["enums"]["ImGuiDataType_"][7] = {} +defs["enums"]["ImGuiDataType_"][7]["calc_value"] = 6 +defs["enums"]["ImGuiDataType_"][7]["name"] = "ImGuiDataType_S64" +defs["enums"]["ImGuiDataType_"][7]["value"] = 6 +defs["enums"]["ImGuiDataType_"][8] = {} +defs["enums"]["ImGuiDataType_"][8]["calc_value"] = 7 +defs["enums"]["ImGuiDataType_"][8]["name"] = "ImGuiDataType_U64" +defs["enums"]["ImGuiDataType_"][8]["value"] = 7 +defs["enums"]["ImGuiDataType_"][9] = {} +defs["enums"]["ImGuiDataType_"][9]["calc_value"] = 8 +defs["enums"]["ImGuiDataType_"][9]["name"] = "ImGuiDataType_Float" +defs["enums"]["ImGuiDataType_"][9]["value"] = 8 +defs["enums"]["ImGuiDataType_"][10] = {} +defs["enums"]["ImGuiDataType_"][10]["calc_value"] = 9 +defs["enums"]["ImGuiDataType_"][10]["name"] = "ImGuiDataType_Double" +defs["enums"]["ImGuiDataType_"][10]["value"] = 9 +defs["enums"]["ImGuiDataType_"][11] = {} +defs["enums"]["ImGuiDataType_"][11]["calc_value"] = 10 +defs["enums"]["ImGuiDataType_"][11]["name"] = "ImGuiDataType_COUNT" +defs["enums"]["ImGuiDataType_"][11]["value"] = 10 +defs["enums"]["ImGuiDir_"] = {} +defs["enums"]["ImGuiDir_"][1] = {} +defs["enums"]["ImGuiDir_"][1]["calc_value"] = -1 +defs["enums"]["ImGuiDir_"][1]["name"] = "ImGuiDir_None" +defs["enums"]["ImGuiDir_"][1]["value"] = "-1" +defs["enums"]["ImGuiDir_"][2] = {} +defs["enums"]["ImGuiDir_"][2]["calc_value"] = 0 +defs["enums"]["ImGuiDir_"][2]["name"] = "ImGuiDir_Left" +defs["enums"]["ImGuiDir_"][2]["value"] = "0" +defs["enums"]["ImGuiDir_"][3] = {} +defs["enums"]["ImGuiDir_"][3]["calc_value"] = 1 +defs["enums"]["ImGuiDir_"][3]["name"] = "ImGuiDir_Right" +defs["enums"]["ImGuiDir_"][3]["value"] = "1" +defs["enums"]["ImGuiDir_"][4] = {} +defs["enums"]["ImGuiDir_"][4]["calc_value"] = 2 +defs["enums"]["ImGuiDir_"][4]["name"] = "ImGuiDir_Up" +defs["enums"]["ImGuiDir_"][4]["value"] = "2" +defs["enums"]["ImGuiDir_"][5] = {} +defs["enums"]["ImGuiDir_"][5]["calc_value"] = 3 +defs["enums"]["ImGuiDir_"][5]["name"] = "ImGuiDir_Down" +defs["enums"]["ImGuiDir_"][5]["value"] = "3" +defs["enums"]["ImGuiDir_"][6] = {} +defs["enums"]["ImGuiDir_"][6]["calc_value"] = 4 +defs["enums"]["ImGuiDir_"][6]["name"] = "ImGuiDir_COUNT" +defs["enums"]["ImGuiDir_"][6]["value"] = 4 +defs["enums"]["ImGuiDragDropFlags_"] = {} +defs["enums"]["ImGuiDragDropFlags_"][1] = {} +defs["enums"]["ImGuiDragDropFlags_"][1]["calc_value"] = 0 +defs["enums"]["ImGuiDragDropFlags_"][1]["name"] = "ImGuiDragDropFlags_None" +defs["enums"]["ImGuiDragDropFlags_"][1]["value"] = "0" +defs["enums"]["ImGuiDragDropFlags_"][2] = {} +defs["enums"]["ImGuiDragDropFlags_"][2]["calc_value"] = 1 +defs["enums"]["ImGuiDragDropFlags_"][2]["name"] = "ImGuiDragDropFlags_SourceNoPreviewTooltip" +defs["enums"]["ImGuiDragDropFlags_"][2]["value"] = "1 << 0" +defs["enums"]["ImGuiDragDropFlags_"][3] = {} +defs["enums"]["ImGuiDragDropFlags_"][3]["calc_value"] = 2 +defs["enums"]["ImGuiDragDropFlags_"][3]["name"] = "ImGuiDragDropFlags_SourceNoDisableHover" +defs["enums"]["ImGuiDragDropFlags_"][3]["value"] = "1 << 1" +defs["enums"]["ImGuiDragDropFlags_"][4] = {} +defs["enums"]["ImGuiDragDropFlags_"][4]["calc_value"] = 4 +defs["enums"]["ImGuiDragDropFlags_"][4]["name"] = "ImGuiDragDropFlags_SourceNoHoldToOpenOthers" +defs["enums"]["ImGuiDragDropFlags_"][4]["value"] = "1 << 2" +defs["enums"]["ImGuiDragDropFlags_"][5] = {} +defs["enums"]["ImGuiDragDropFlags_"][5]["calc_value"] = 8 +defs["enums"]["ImGuiDragDropFlags_"][5]["name"] = "ImGuiDragDropFlags_SourceAllowNullID" +defs["enums"]["ImGuiDragDropFlags_"][5]["value"] = "1 << 3" +defs["enums"]["ImGuiDragDropFlags_"][6] = {} +defs["enums"]["ImGuiDragDropFlags_"][6]["calc_value"] = 16 +defs["enums"]["ImGuiDragDropFlags_"][6]["name"] = "ImGuiDragDropFlags_SourceExtern" +defs["enums"]["ImGuiDragDropFlags_"][6]["value"] = "1 << 4" +defs["enums"]["ImGuiDragDropFlags_"][7] = {} +defs["enums"]["ImGuiDragDropFlags_"][7]["calc_value"] = 32 +defs["enums"]["ImGuiDragDropFlags_"][7]["name"] = "ImGuiDragDropFlags_SourceAutoExpirePayload" +defs["enums"]["ImGuiDragDropFlags_"][7]["value"] = "1 << 5" +defs["enums"]["ImGuiDragDropFlags_"][8] = {} +defs["enums"]["ImGuiDragDropFlags_"][8]["calc_value"] = 1024 +defs["enums"]["ImGuiDragDropFlags_"][8]["name"] = "ImGuiDragDropFlags_AcceptBeforeDelivery" +defs["enums"]["ImGuiDragDropFlags_"][8]["value"] = "1 << 10" +defs["enums"]["ImGuiDragDropFlags_"][9] = {} +defs["enums"]["ImGuiDragDropFlags_"][9]["calc_value"] = 2048 +defs["enums"]["ImGuiDragDropFlags_"][9]["name"] = "ImGuiDragDropFlags_AcceptNoDrawDefaultRect" +defs["enums"]["ImGuiDragDropFlags_"][9]["value"] = "1 << 11" +defs["enums"]["ImGuiDragDropFlags_"][10] = {} +defs["enums"]["ImGuiDragDropFlags_"][10]["calc_value"] = 4096 +defs["enums"]["ImGuiDragDropFlags_"][10]["name"] = "ImGuiDragDropFlags_AcceptNoPreviewTooltip" +defs["enums"]["ImGuiDragDropFlags_"][10]["value"] = "1 << 12" +defs["enums"]["ImGuiDragDropFlags_"][11] = {} +defs["enums"]["ImGuiDragDropFlags_"][11]["calc_value"] = 3072 +defs["enums"]["ImGuiDragDropFlags_"][11]["name"] = "ImGuiDragDropFlags_AcceptPeekOnly" +defs["enums"]["ImGuiDragDropFlags_"][11]["value"] = "ImGuiDragDropFlags_AcceptBeforeDelivery | ImGuiDragDropFlags_AcceptNoDrawDefaultRect" +defs["enums"]["ImGuiFocusedFlags_"] = {} +defs["enums"]["ImGuiFocusedFlags_"][1] = {} +defs["enums"]["ImGuiFocusedFlags_"][1]["calc_value"] = 0 +defs["enums"]["ImGuiFocusedFlags_"][1]["name"] = "ImGuiFocusedFlags_None" +defs["enums"]["ImGuiFocusedFlags_"][1]["value"] = "0" +defs["enums"]["ImGuiFocusedFlags_"][2] = {} +defs["enums"]["ImGuiFocusedFlags_"][2]["calc_value"] = 1 +defs["enums"]["ImGuiFocusedFlags_"][2]["name"] = "ImGuiFocusedFlags_ChildWindows" +defs["enums"]["ImGuiFocusedFlags_"][2]["value"] = "1 << 0" +defs["enums"]["ImGuiFocusedFlags_"][3] = {} +defs["enums"]["ImGuiFocusedFlags_"][3]["calc_value"] = 2 +defs["enums"]["ImGuiFocusedFlags_"][3]["name"] = "ImGuiFocusedFlags_RootWindow" +defs["enums"]["ImGuiFocusedFlags_"][3]["value"] = "1 << 1" +defs["enums"]["ImGuiFocusedFlags_"][4] = {} +defs["enums"]["ImGuiFocusedFlags_"][4]["calc_value"] = 4 +defs["enums"]["ImGuiFocusedFlags_"][4]["name"] = "ImGuiFocusedFlags_AnyWindow" +defs["enums"]["ImGuiFocusedFlags_"][4]["value"] = "1 << 2" +defs["enums"]["ImGuiFocusedFlags_"][5] = {} +defs["enums"]["ImGuiFocusedFlags_"][5]["calc_value"] = 3 +defs["enums"]["ImGuiFocusedFlags_"][5]["name"] = "ImGuiFocusedFlags_RootAndChildWindows" +defs["enums"]["ImGuiFocusedFlags_"][5]["value"] = "ImGuiFocusedFlags_RootWindow | ImGuiFocusedFlags_ChildWindows" +defs["enums"]["ImGuiHoveredFlags_"] = {} +defs["enums"]["ImGuiHoveredFlags_"][1] = {} +defs["enums"]["ImGuiHoveredFlags_"][1]["calc_value"] = 0 +defs["enums"]["ImGuiHoveredFlags_"][1]["name"] = "ImGuiHoveredFlags_None" +defs["enums"]["ImGuiHoveredFlags_"][1]["value"] = "0" +defs["enums"]["ImGuiHoveredFlags_"][2] = {} +defs["enums"]["ImGuiHoveredFlags_"][2]["calc_value"] = 1 +defs["enums"]["ImGuiHoveredFlags_"][2]["name"] = "ImGuiHoveredFlags_ChildWindows" +defs["enums"]["ImGuiHoveredFlags_"][2]["value"] = "1 << 0" +defs["enums"]["ImGuiHoveredFlags_"][3] = {} +defs["enums"]["ImGuiHoveredFlags_"][3]["calc_value"] = 2 +defs["enums"]["ImGuiHoveredFlags_"][3]["name"] = "ImGuiHoveredFlags_RootWindow" +defs["enums"]["ImGuiHoveredFlags_"][3]["value"] = "1 << 1" +defs["enums"]["ImGuiHoveredFlags_"][4] = {} +defs["enums"]["ImGuiHoveredFlags_"][4]["calc_value"] = 4 +defs["enums"]["ImGuiHoveredFlags_"][4]["name"] = "ImGuiHoveredFlags_AnyWindow" +defs["enums"]["ImGuiHoveredFlags_"][4]["value"] = "1 << 2" +defs["enums"]["ImGuiHoveredFlags_"][5] = {} +defs["enums"]["ImGuiHoveredFlags_"][5]["calc_value"] = 8 +defs["enums"]["ImGuiHoveredFlags_"][5]["name"] = "ImGuiHoveredFlags_AllowWhenBlockedByPopup" +defs["enums"]["ImGuiHoveredFlags_"][5]["value"] = "1 << 3" +defs["enums"]["ImGuiHoveredFlags_"][6] = {} +defs["enums"]["ImGuiHoveredFlags_"][6]["calc_value"] = 32 +defs["enums"]["ImGuiHoveredFlags_"][6]["name"] = "ImGuiHoveredFlags_AllowWhenBlockedByActiveItem" +defs["enums"]["ImGuiHoveredFlags_"][6]["value"] = "1 << 5" +defs["enums"]["ImGuiHoveredFlags_"][7] = {} +defs["enums"]["ImGuiHoveredFlags_"][7]["calc_value"] = 64 +defs["enums"]["ImGuiHoveredFlags_"][7]["name"] = "ImGuiHoveredFlags_AllowWhenOverlapped" +defs["enums"]["ImGuiHoveredFlags_"][7]["value"] = "1 << 6" +defs["enums"]["ImGuiHoveredFlags_"][8] = {} +defs["enums"]["ImGuiHoveredFlags_"][8]["calc_value"] = 128 +defs["enums"]["ImGuiHoveredFlags_"][8]["name"] = "ImGuiHoveredFlags_AllowWhenDisabled" +defs["enums"]["ImGuiHoveredFlags_"][8]["value"] = "1 << 7" +defs["enums"]["ImGuiHoveredFlags_"][9] = {} +defs["enums"]["ImGuiHoveredFlags_"][9]["calc_value"] = 104 +defs["enums"]["ImGuiHoveredFlags_"][9]["name"] = "ImGuiHoveredFlags_RectOnly" +defs["enums"]["ImGuiHoveredFlags_"][9]["value"] = "ImGuiHoveredFlags_AllowWhenBlockedByPopup | ImGuiHoveredFlags_AllowWhenBlockedByActiveItem | ImGuiHoveredFlags_AllowWhenOverlapped" +defs["enums"]["ImGuiHoveredFlags_"][10] = {} +defs["enums"]["ImGuiHoveredFlags_"][10]["calc_value"] = 3 +defs["enums"]["ImGuiHoveredFlags_"][10]["name"] = "ImGuiHoveredFlags_RootAndChildWindows" +defs["enums"]["ImGuiHoveredFlags_"][10]["value"] = "ImGuiHoveredFlags_RootWindow | ImGuiHoveredFlags_ChildWindows" +defs["enums"]["ImGuiInputTextFlags_"] = {} +defs["enums"]["ImGuiInputTextFlags_"][1] = {} +defs["enums"]["ImGuiInputTextFlags_"][1]["calc_value"] = 0 +defs["enums"]["ImGuiInputTextFlags_"][1]["name"] = "ImGuiInputTextFlags_None" +defs["enums"]["ImGuiInputTextFlags_"][1]["value"] = "0" +defs["enums"]["ImGuiInputTextFlags_"][2] = {} +defs["enums"]["ImGuiInputTextFlags_"][2]["calc_value"] = 1 +defs["enums"]["ImGuiInputTextFlags_"][2]["name"] = "ImGuiInputTextFlags_CharsDecimal" +defs["enums"]["ImGuiInputTextFlags_"][2]["value"] = "1 << 0" +defs["enums"]["ImGuiInputTextFlags_"][3] = {} +defs["enums"]["ImGuiInputTextFlags_"][3]["calc_value"] = 2 +defs["enums"]["ImGuiInputTextFlags_"][3]["name"] = "ImGuiInputTextFlags_CharsHexadecimal" +defs["enums"]["ImGuiInputTextFlags_"][3]["value"] = "1 << 1" +defs["enums"]["ImGuiInputTextFlags_"][4] = {} +defs["enums"]["ImGuiInputTextFlags_"][4]["calc_value"] = 4 +defs["enums"]["ImGuiInputTextFlags_"][4]["name"] = "ImGuiInputTextFlags_CharsUppercase" +defs["enums"]["ImGuiInputTextFlags_"][4]["value"] = "1 << 2" +defs["enums"]["ImGuiInputTextFlags_"][5] = {} +defs["enums"]["ImGuiInputTextFlags_"][5]["calc_value"] = 8 +defs["enums"]["ImGuiInputTextFlags_"][5]["name"] = "ImGuiInputTextFlags_CharsNoBlank" +defs["enums"]["ImGuiInputTextFlags_"][5]["value"] = "1 << 3" +defs["enums"]["ImGuiInputTextFlags_"][6] = {} +defs["enums"]["ImGuiInputTextFlags_"][6]["calc_value"] = 16 +defs["enums"]["ImGuiInputTextFlags_"][6]["name"] = "ImGuiInputTextFlags_AutoSelectAll" +defs["enums"]["ImGuiInputTextFlags_"][6]["value"] = "1 << 4" +defs["enums"]["ImGuiInputTextFlags_"][7] = {} +defs["enums"]["ImGuiInputTextFlags_"][7]["calc_value"] = 32 +defs["enums"]["ImGuiInputTextFlags_"][7]["name"] = "ImGuiInputTextFlags_EnterReturnsTrue" +defs["enums"]["ImGuiInputTextFlags_"][7]["value"] = "1 << 5" +defs["enums"]["ImGuiInputTextFlags_"][8] = {} +defs["enums"]["ImGuiInputTextFlags_"][8]["calc_value"] = 64 +defs["enums"]["ImGuiInputTextFlags_"][8]["name"] = "ImGuiInputTextFlags_CallbackCompletion" +defs["enums"]["ImGuiInputTextFlags_"][8]["value"] = "1 << 6" +defs["enums"]["ImGuiInputTextFlags_"][9] = {} +defs["enums"]["ImGuiInputTextFlags_"][9]["calc_value"] = 128 +defs["enums"]["ImGuiInputTextFlags_"][9]["name"] = "ImGuiInputTextFlags_CallbackHistory" +defs["enums"]["ImGuiInputTextFlags_"][9]["value"] = "1 << 7" +defs["enums"]["ImGuiInputTextFlags_"][10] = {} +defs["enums"]["ImGuiInputTextFlags_"][10]["calc_value"] = 256 +defs["enums"]["ImGuiInputTextFlags_"][10]["name"] = "ImGuiInputTextFlags_CallbackAlways" +defs["enums"]["ImGuiInputTextFlags_"][10]["value"] = "1 << 8" +defs["enums"]["ImGuiInputTextFlags_"][11] = {} +defs["enums"]["ImGuiInputTextFlags_"][11]["calc_value"] = 512 +defs["enums"]["ImGuiInputTextFlags_"][11]["name"] = "ImGuiInputTextFlags_CallbackCharFilter" +defs["enums"]["ImGuiInputTextFlags_"][11]["value"] = "1 << 9" +defs["enums"]["ImGuiInputTextFlags_"][12] = {} +defs["enums"]["ImGuiInputTextFlags_"][12]["calc_value"] = 1024 +defs["enums"]["ImGuiInputTextFlags_"][12]["name"] = "ImGuiInputTextFlags_AllowTabInput" +defs["enums"]["ImGuiInputTextFlags_"][12]["value"] = "1 << 10" +defs["enums"]["ImGuiInputTextFlags_"][13] = {} +defs["enums"]["ImGuiInputTextFlags_"][13]["calc_value"] = 2048 +defs["enums"]["ImGuiInputTextFlags_"][13]["name"] = "ImGuiInputTextFlags_CtrlEnterForNewLine" +defs["enums"]["ImGuiInputTextFlags_"][13]["value"] = "1 << 11" +defs["enums"]["ImGuiInputTextFlags_"][14] = {} +defs["enums"]["ImGuiInputTextFlags_"][14]["calc_value"] = 4096 +defs["enums"]["ImGuiInputTextFlags_"][14]["name"] = "ImGuiInputTextFlags_NoHorizontalScroll" +defs["enums"]["ImGuiInputTextFlags_"][14]["value"] = "1 << 12" +defs["enums"]["ImGuiInputTextFlags_"][15] = {} +defs["enums"]["ImGuiInputTextFlags_"][15]["calc_value"] = 8192 +defs["enums"]["ImGuiInputTextFlags_"][15]["name"] = "ImGuiInputTextFlags_AlwaysInsertMode" +defs["enums"]["ImGuiInputTextFlags_"][15]["value"] = "1 << 13" +defs["enums"]["ImGuiInputTextFlags_"][16] = {} +defs["enums"]["ImGuiInputTextFlags_"][16]["calc_value"] = 16384 +defs["enums"]["ImGuiInputTextFlags_"][16]["name"] = "ImGuiInputTextFlags_ReadOnly" +defs["enums"]["ImGuiInputTextFlags_"][16]["value"] = "1 << 14" +defs["enums"]["ImGuiInputTextFlags_"][17] = {} +defs["enums"]["ImGuiInputTextFlags_"][17]["calc_value"] = 32768 +defs["enums"]["ImGuiInputTextFlags_"][17]["name"] = "ImGuiInputTextFlags_Password" +defs["enums"]["ImGuiInputTextFlags_"][17]["value"] = "1 << 15" +defs["enums"]["ImGuiInputTextFlags_"][18] = {} +defs["enums"]["ImGuiInputTextFlags_"][18]["calc_value"] = 65536 +defs["enums"]["ImGuiInputTextFlags_"][18]["name"] = "ImGuiInputTextFlags_NoUndoRedo" +defs["enums"]["ImGuiInputTextFlags_"][18]["value"] = "1 << 16" +defs["enums"]["ImGuiInputTextFlags_"][19] = {} +defs["enums"]["ImGuiInputTextFlags_"][19]["calc_value"] = 131072 +defs["enums"]["ImGuiInputTextFlags_"][19]["name"] = "ImGuiInputTextFlags_CharsScientific" +defs["enums"]["ImGuiInputTextFlags_"][19]["value"] = "1 << 17" +defs["enums"]["ImGuiInputTextFlags_"][20] = {} +defs["enums"]["ImGuiInputTextFlags_"][20]["calc_value"] = 262144 +defs["enums"]["ImGuiInputTextFlags_"][20]["name"] = "ImGuiInputTextFlags_CallbackResize" +defs["enums"]["ImGuiInputTextFlags_"][20]["value"] = "1 << 18" +defs["enums"]["ImGuiInputTextFlags_"][21] = {} +defs["enums"]["ImGuiInputTextFlags_"][21]["calc_value"] = 1048576 +defs["enums"]["ImGuiInputTextFlags_"][21]["name"] = "ImGuiInputTextFlags_Multiline" +defs["enums"]["ImGuiInputTextFlags_"][21]["value"] = "1 << 20" +defs["enums"]["ImGuiInputTextFlags_"][22] = {} +defs["enums"]["ImGuiInputTextFlags_"][22]["calc_value"] = 2097152 +defs["enums"]["ImGuiInputTextFlags_"][22]["name"] = "ImGuiInputTextFlags_NoMarkEdited" +defs["enums"]["ImGuiInputTextFlags_"][22]["value"] = "1 << 21" +defs["enums"]["ImGuiKeyModFlags_"] = {} +defs["enums"]["ImGuiKeyModFlags_"][1] = {} +defs["enums"]["ImGuiKeyModFlags_"][1]["calc_value"] = 0 +defs["enums"]["ImGuiKeyModFlags_"][1]["name"] = "ImGuiKeyModFlags_None" +defs["enums"]["ImGuiKeyModFlags_"][1]["value"] = "0" +defs["enums"]["ImGuiKeyModFlags_"][2] = {} +defs["enums"]["ImGuiKeyModFlags_"][2]["calc_value"] = 1 +defs["enums"]["ImGuiKeyModFlags_"][2]["name"] = "ImGuiKeyModFlags_Ctrl" +defs["enums"]["ImGuiKeyModFlags_"][2]["value"] = "1 << 0" +defs["enums"]["ImGuiKeyModFlags_"][3] = {} +defs["enums"]["ImGuiKeyModFlags_"][3]["calc_value"] = 2 +defs["enums"]["ImGuiKeyModFlags_"][3]["name"] = "ImGuiKeyModFlags_Shift" +defs["enums"]["ImGuiKeyModFlags_"][3]["value"] = "1 << 1" +defs["enums"]["ImGuiKeyModFlags_"][4] = {} +defs["enums"]["ImGuiKeyModFlags_"][4]["calc_value"] = 4 +defs["enums"]["ImGuiKeyModFlags_"][4]["name"] = "ImGuiKeyModFlags_Alt" +defs["enums"]["ImGuiKeyModFlags_"][4]["value"] = "1 << 2" +defs["enums"]["ImGuiKeyModFlags_"][5] = {} +defs["enums"]["ImGuiKeyModFlags_"][5]["calc_value"] = 8 +defs["enums"]["ImGuiKeyModFlags_"][5]["name"] = "ImGuiKeyModFlags_Super" +defs["enums"]["ImGuiKeyModFlags_"][5]["value"] = "1 << 3" +defs["enums"]["ImGuiKey_"] = {} +defs["enums"]["ImGuiKey_"][1] = {} +defs["enums"]["ImGuiKey_"][1]["calc_value"] = 0 +defs["enums"]["ImGuiKey_"][1]["name"] = "ImGuiKey_Tab" +defs["enums"]["ImGuiKey_"][1]["value"] = 0 +defs["enums"]["ImGuiKey_"][2] = {} +defs["enums"]["ImGuiKey_"][2]["calc_value"] = 1 +defs["enums"]["ImGuiKey_"][2]["name"] = "ImGuiKey_LeftArrow" +defs["enums"]["ImGuiKey_"][2]["value"] = 1 +defs["enums"]["ImGuiKey_"][3] = {} +defs["enums"]["ImGuiKey_"][3]["calc_value"] = 2 +defs["enums"]["ImGuiKey_"][3]["name"] = "ImGuiKey_RightArrow" +defs["enums"]["ImGuiKey_"][3]["value"] = 2 +defs["enums"]["ImGuiKey_"][4] = {} +defs["enums"]["ImGuiKey_"][4]["calc_value"] = 3 +defs["enums"]["ImGuiKey_"][4]["name"] = "ImGuiKey_UpArrow" +defs["enums"]["ImGuiKey_"][4]["value"] = 3 +defs["enums"]["ImGuiKey_"][5] = {} +defs["enums"]["ImGuiKey_"][5]["calc_value"] = 4 +defs["enums"]["ImGuiKey_"][5]["name"] = "ImGuiKey_DownArrow" +defs["enums"]["ImGuiKey_"][5]["value"] = 4 +defs["enums"]["ImGuiKey_"][6] = {} +defs["enums"]["ImGuiKey_"][6]["calc_value"] = 5 +defs["enums"]["ImGuiKey_"][6]["name"] = "ImGuiKey_PageUp" +defs["enums"]["ImGuiKey_"][6]["value"] = 5 +defs["enums"]["ImGuiKey_"][7] = {} +defs["enums"]["ImGuiKey_"][7]["calc_value"] = 6 +defs["enums"]["ImGuiKey_"][7]["name"] = "ImGuiKey_PageDown" +defs["enums"]["ImGuiKey_"][7]["value"] = 6 +defs["enums"]["ImGuiKey_"][8] = {} +defs["enums"]["ImGuiKey_"][8]["calc_value"] = 7 +defs["enums"]["ImGuiKey_"][8]["name"] = "ImGuiKey_Home" +defs["enums"]["ImGuiKey_"][8]["value"] = 7 +defs["enums"]["ImGuiKey_"][9] = {} +defs["enums"]["ImGuiKey_"][9]["calc_value"] = 8 +defs["enums"]["ImGuiKey_"][9]["name"] = "ImGuiKey_End" +defs["enums"]["ImGuiKey_"][9]["value"] = 8 +defs["enums"]["ImGuiKey_"][10] = {} +defs["enums"]["ImGuiKey_"][10]["calc_value"] = 9 +defs["enums"]["ImGuiKey_"][10]["name"] = "ImGuiKey_Insert" +defs["enums"]["ImGuiKey_"][10]["value"] = 9 +defs["enums"]["ImGuiKey_"][11] = {} +defs["enums"]["ImGuiKey_"][11]["calc_value"] = 10 +defs["enums"]["ImGuiKey_"][11]["name"] = "ImGuiKey_Delete" +defs["enums"]["ImGuiKey_"][11]["value"] = 10 +defs["enums"]["ImGuiKey_"][12] = {} +defs["enums"]["ImGuiKey_"][12]["calc_value"] = 11 +defs["enums"]["ImGuiKey_"][12]["name"] = "ImGuiKey_Backspace" +defs["enums"]["ImGuiKey_"][12]["value"] = 11 +defs["enums"]["ImGuiKey_"][13] = {} +defs["enums"]["ImGuiKey_"][13]["calc_value"] = 12 +defs["enums"]["ImGuiKey_"][13]["name"] = "ImGuiKey_Space" +defs["enums"]["ImGuiKey_"][13]["value"] = 12 +defs["enums"]["ImGuiKey_"][14] = {} +defs["enums"]["ImGuiKey_"][14]["calc_value"] = 13 +defs["enums"]["ImGuiKey_"][14]["name"] = "ImGuiKey_Enter" +defs["enums"]["ImGuiKey_"][14]["value"] = 13 +defs["enums"]["ImGuiKey_"][15] = {} +defs["enums"]["ImGuiKey_"][15]["calc_value"] = 14 +defs["enums"]["ImGuiKey_"][15]["name"] = "ImGuiKey_Escape" +defs["enums"]["ImGuiKey_"][15]["value"] = 14 +defs["enums"]["ImGuiKey_"][16] = {} +defs["enums"]["ImGuiKey_"][16]["calc_value"] = 15 +defs["enums"]["ImGuiKey_"][16]["name"] = "ImGuiKey_KeyPadEnter" +defs["enums"]["ImGuiKey_"][16]["value"] = 15 +defs["enums"]["ImGuiKey_"][17] = {} +defs["enums"]["ImGuiKey_"][17]["calc_value"] = 16 +defs["enums"]["ImGuiKey_"][17]["name"] = "ImGuiKey_A" +defs["enums"]["ImGuiKey_"][17]["value"] = 16 +defs["enums"]["ImGuiKey_"][18] = {} +defs["enums"]["ImGuiKey_"][18]["calc_value"] = 17 +defs["enums"]["ImGuiKey_"][18]["name"] = "ImGuiKey_C" +defs["enums"]["ImGuiKey_"][18]["value"] = 17 +defs["enums"]["ImGuiKey_"][19] = {} +defs["enums"]["ImGuiKey_"][19]["calc_value"] = 18 +defs["enums"]["ImGuiKey_"][19]["name"] = "ImGuiKey_V" +defs["enums"]["ImGuiKey_"][19]["value"] = 18 +defs["enums"]["ImGuiKey_"][20] = {} +defs["enums"]["ImGuiKey_"][20]["calc_value"] = 19 +defs["enums"]["ImGuiKey_"][20]["name"] = "ImGuiKey_X" +defs["enums"]["ImGuiKey_"][20]["value"] = 19 +defs["enums"]["ImGuiKey_"][21] = {} +defs["enums"]["ImGuiKey_"][21]["calc_value"] = 20 +defs["enums"]["ImGuiKey_"][21]["name"] = "ImGuiKey_Y" +defs["enums"]["ImGuiKey_"][21]["value"] = 20 +defs["enums"]["ImGuiKey_"][22] = {} +defs["enums"]["ImGuiKey_"][22]["calc_value"] = 21 +defs["enums"]["ImGuiKey_"][22]["name"] = "ImGuiKey_Z" +defs["enums"]["ImGuiKey_"][22]["value"] = 21 +defs["enums"]["ImGuiKey_"][23] = {} +defs["enums"]["ImGuiKey_"][23]["calc_value"] = 22 +defs["enums"]["ImGuiKey_"][23]["name"] = "ImGuiKey_COUNT" +defs["enums"]["ImGuiKey_"][23]["value"] = 22 +defs["enums"]["ImGuiMouseButton_"] = {} +defs["enums"]["ImGuiMouseButton_"][1] = {} +defs["enums"]["ImGuiMouseButton_"][1]["calc_value"] = 0 +defs["enums"]["ImGuiMouseButton_"][1]["name"] = "ImGuiMouseButton_Left" +defs["enums"]["ImGuiMouseButton_"][1]["value"] = "0" +defs["enums"]["ImGuiMouseButton_"][2] = {} +defs["enums"]["ImGuiMouseButton_"][2]["calc_value"] = 1 +defs["enums"]["ImGuiMouseButton_"][2]["name"] = "ImGuiMouseButton_Right" +defs["enums"]["ImGuiMouseButton_"][2]["value"] = "1" +defs["enums"]["ImGuiMouseButton_"][3] = {} +defs["enums"]["ImGuiMouseButton_"][3]["calc_value"] = 2 +defs["enums"]["ImGuiMouseButton_"][3]["name"] = "ImGuiMouseButton_Middle" +defs["enums"]["ImGuiMouseButton_"][3]["value"] = "2" +defs["enums"]["ImGuiMouseButton_"][4] = {} +defs["enums"]["ImGuiMouseButton_"][4]["calc_value"] = 5 +defs["enums"]["ImGuiMouseButton_"][4]["name"] = "ImGuiMouseButton_COUNT" +defs["enums"]["ImGuiMouseButton_"][4]["value"] = "5" +defs["enums"]["ImGuiMouseCursor_"] = {} +defs["enums"]["ImGuiMouseCursor_"][1] = {} +defs["enums"]["ImGuiMouseCursor_"][1]["calc_value"] = -1 +defs["enums"]["ImGuiMouseCursor_"][1]["name"] = "ImGuiMouseCursor_None" +defs["enums"]["ImGuiMouseCursor_"][1]["value"] = "-1" +defs["enums"]["ImGuiMouseCursor_"][2] = {} +defs["enums"]["ImGuiMouseCursor_"][2]["calc_value"] = 0 +defs["enums"]["ImGuiMouseCursor_"][2]["name"] = "ImGuiMouseCursor_Arrow" +defs["enums"]["ImGuiMouseCursor_"][2]["value"] = "0" +defs["enums"]["ImGuiMouseCursor_"][3] = {} +defs["enums"]["ImGuiMouseCursor_"][3]["calc_value"] = 1 +defs["enums"]["ImGuiMouseCursor_"][3]["name"] = "ImGuiMouseCursor_TextInput" +defs["enums"]["ImGuiMouseCursor_"][3]["value"] = 1 +defs["enums"]["ImGuiMouseCursor_"][4] = {} +defs["enums"]["ImGuiMouseCursor_"][4]["calc_value"] = 2 +defs["enums"]["ImGuiMouseCursor_"][4]["name"] = "ImGuiMouseCursor_ResizeAll" +defs["enums"]["ImGuiMouseCursor_"][4]["value"] = 2 +defs["enums"]["ImGuiMouseCursor_"][5] = {} +defs["enums"]["ImGuiMouseCursor_"][5]["calc_value"] = 3 +defs["enums"]["ImGuiMouseCursor_"][5]["name"] = "ImGuiMouseCursor_ResizeNS" +defs["enums"]["ImGuiMouseCursor_"][5]["value"] = 3 +defs["enums"]["ImGuiMouseCursor_"][6] = {} +defs["enums"]["ImGuiMouseCursor_"][6]["calc_value"] = 4 +defs["enums"]["ImGuiMouseCursor_"][6]["name"] = "ImGuiMouseCursor_ResizeEW" +defs["enums"]["ImGuiMouseCursor_"][6]["value"] = 4 +defs["enums"]["ImGuiMouseCursor_"][7] = {} +defs["enums"]["ImGuiMouseCursor_"][7]["calc_value"] = 5 +defs["enums"]["ImGuiMouseCursor_"][7]["name"] = "ImGuiMouseCursor_ResizeNESW" +defs["enums"]["ImGuiMouseCursor_"][7]["value"] = 5 +defs["enums"]["ImGuiMouseCursor_"][8] = {} +defs["enums"]["ImGuiMouseCursor_"][8]["calc_value"] = 6 +defs["enums"]["ImGuiMouseCursor_"][8]["name"] = "ImGuiMouseCursor_ResizeNWSE" +defs["enums"]["ImGuiMouseCursor_"][8]["value"] = 6 +defs["enums"]["ImGuiMouseCursor_"][9] = {} +defs["enums"]["ImGuiMouseCursor_"][9]["calc_value"] = 7 +defs["enums"]["ImGuiMouseCursor_"][9]["name"] = "ImGuiMouseCursor_Hand" +defs["enums"]["ImGuiMouseCursor_"][9]["value"] = 7 +defs["enums"]["ImGuiMouseCursor_"][10] = {} +defs["enums"]["ImGuiMouseCursor_"][10]["calc_value"] = 8 +defs["enums"]["ImGuiMouseCursor_"][10]["name"] = "ImGuiMouseCursor_NotAllowed" +defs["enums"]["ImGuiMouseCursor_"][10]["value"] = 8 +defs["enums"]["ImGuiMouseCursor_"][11] = {} +defs["enums"]["ImGuiMouseCursor_"][11]["calc_value"] = 9 +defs["enums"]["ImGuiMouseCursor_"][11]["name"] = "ImGuiMouseCursor_COUNT" +defs["enums"]["ImGuiMouseCursor_"][11]["value"] = 9 +defs["enums"]["ImGuiNavInput_"] = {} +defs["enums"]["ImGuiNavInput_"][1] = {} +defs["enums"]["ImGuiNavInput_"][1]["calc_value"] = 0 +defs["enums"]["ImGuiNavInput_"][1]["name"] = "ImGuiNavInput_Activate" +defs["enums"]["ImGuiNavInput_"][1]["value"] = 0 +defs["enums"]["ImGuiNavInput_"][2] = {} +defs["enums"]["ImGuiNavInput_"][2]["calc_value"] = 1 +defs["enums"]["ImGuiNavInput_"][2]["name"] = "ImGuiNavInput_Cancel" +defs["enums"]["ImGuiNavInput_"][2]["value"] = 1 +defs["enums"]["ImGuiNavInput_"][3] = {} +defs["enums"]["ImGuiNavInput_"][3]["calc_value"] = 2 +defs["enums"]["ImGuiNavInput_"][3]["name"] = "ImGuiNavInput_Input" +defs["enums"]["ImGuiNavInput_"][3]["value"] = 2 +defs["enums"]["ImGuiNavInput_"][4] = {} +defs["enums"]["ImGuiNavInput_"][4]["calc_value"] = 3 +defs["enums"]["ImGuiNavInput_"][4]["name"] = "ImGuiNavInput_Menu" +defs["enums"]["ImGuiNavInput_"][4]["value"] = 3 +defs["enums"]["ImGuiNavInput_"][5] = {} +defs["enums"]["ImGuiNavInput_"][5]["calc_value"] = 4 +defs["enums"]["ImGuiNavInput_"][5]["name"] = "ImGuiNavInput_DpadLeft" +defs["enums"]["ImGuiNavInput_"][5]["value"] = 4 +defs["enums"]["ImGuiNavInput_"][6] = {} +defs["enums"]["ImGuiNavInput_"][6]["calc_value"] = 5 +defs["enums"]["ImGuiNavInput_"][6]["name"] = "ImGuiNavInput_DpadRight" +defs["enums"]["ImGuiNavInput_"][6]["value"] = 5 +defs["enums"]["ImGuiNavInput_"][7] = {} +defs["enums"]["ImGuiNavInput_"][7]["calc_value"] = 6 +defs["enums"]["ImGuiNavInput_"][7]["name"] = "ImGuiNavInput_DpadUp" +defs["enums"]["ImGuiNavInput_"][7]["value"] = 6 +defs["enums"]["ImGuiNavInput_"][8] = {} +defs["enums"]["ImGuiNavInput_"][8]["calc_value"] = 7 +defs["enums"]["ImGuiNavInput_"][8]["name"] = "ImGuiNavInput_DpadDown" +defs["enums"]["ImGuiNavInput_"][8]["value"] = 7 +defs["enums"]["ImGuiNavInput_"][9] = {} +defs["enums"]["ImGuiNavInput_"][9]["calc_value"] = 8 +defs["enums"]["ImGuiNavInput_"][9]["name"] = "ImGuiNavInput_LStickLeft" +defs["enums"]["ImGuiNavInput_"][9]["value"] = 8 +defs["enums"]["ImGuiNavInput_"][10] = {} +defs["enums"]["ImGuiNavInput_"][10]["calc_value"] = 9 +defs["enums"]["ImGuiNavInput_"][10]["name"] = "ImGuiNavInput_LStickRight" +defs["enums"]["ImGuiNavInput_"][10]["value"] = 9 +defs["enums"]["ImGuiNavInput_"][11] = {} +defs["enums"]["ImGuiNavInput_"][11]["calc_value"] = 10 +defs["enums"]["ImGuiNavInput_"][11]["name"] = "ImGuiNavInput_LStickUp" +defs["enums"]["ImGuiNavInput_"][11]["value"] = 10 +defs["enums"]["ImGuiNavInput_"][12] = {} +defs["enums"]["ImGuiNavInput_"][12]["calc_value"] = 11 +defs["enums"]["ImGuiNavInput_"][12]["name"] = "ImGuiNavInput_LStickDown" +defs["enums"]["ImGuiNavInput_"][12]["value"] = 11 +defs["enums"]["ImGuiNavInput_"][13] = {} +defs["enums"]["ImGuiNavInput_"][13]["calc_value"] = 12 +defs["enums"]["ImGuiNavInput_"][13]["name"] = "ImGuiNavInput_FocusPrev" +defs["enums"]["ImGuiNavInput_"][13]["value"] = 12 +defs["enums"]["ImGuiNavInput_"][14] = {} +defs["enums"]["ImGuiNavInput_"][14]["calc_value"] = 13 +defs["enums"]["ImGuiNavInput_"][14]["name"] = "ImGuiNavInput_FocusNext" +defs["enums"]["ImGuiNavInput_"][14]["value"] = 13 +defs["enums"]["ImGuiNavInput_"][15] = {} +defs["enums"]["ImGuiNavInput_"][15]["calc_value"] = 14 +defs["enums"]["ImGuiNavInput_"][15]["name"] = "ImGuiNavInput_TweakSlow" +defs["enums"]["ImGuiNavInput_"][15]["value"] = 14 +defs["enums"]["ImGuiNavInput_"][16] = {} +defs["enums"]["ImGuiNavInput_"][16]["calc_value"] = 15 +defs["enums"]["ImGuiNavInput_"][16]["name"] = "ImGuiNavInput_TweakFast" +defs["enums"]["ImGuiNavInput_"][16]["value"] = 15 +defs["enums"]["ImGuiNavInput_"][17] = {} +defs["enums"]["ImGuiNavInput_"][17]["calc_value"] = 16 +defs["enums"]["ImGuiNavInput_"][17]["name"] = "ImGuiNavInput_KeyMenu_" +defs["enums"]["ImGuiNavInput_"][17]["value"] = 16 +defs["enums"]["ImGuiNavInput_"][18] = {} +defs["enums"]["ImGuiNavInput_"][18]["calc_value"] = 17 +defs["enums"]["ImGuiNavInput_"][18]["name"] = "ImGuiNavInput_KeyLeft_" +defs["enums"]["ImGuiNavInput_"][18]["value"] = 17 +defs["enums"]["ImGuiNavInput_"][19] = {} +defs["enums"]["ImGuiNavInput_"][19]["calc_value"] = 18 +defs["enums"]["ImGuiNavInput_"][19]["name"] = "ImGuiNavInput_KeyRight_" +defs["enums"]["ImGuiNavInput_"][19]["value"] = 18 +defs["enums"]["ImGuiNavInput_"][20] = {} +defs["enums"]["ImGuiNavInput_"][20]["calc_value"] = 19 +defs["enums"]["ImGuiNavInput_"][20]["name"] = "ImGuiNavInput_KeyUp_" +defs["enums"]["ImGuiNavInput_"][20]["value"] = 19 +defs["enums"]["ImGuiNavInput_"][21] = {} +defs["enums"]["ImGuiNavInput_"][21]["calc_value"] = 20 +defs["enums"]["ImGuiNavInput_"][21]["name"] = "ImGuiNavInput_KeyDown_" +defs["enums"]["ImGuiNavInput_"][21]["value"] = 20 +defs["enums"]["ImGuiNavInput_"][22] = {} +defs["enums"]["ImGuiNavInput_"][22]["calc_value"] = 21 +defs["enums"]["ImGuiNavInput_"][22]["name"] = "ImGuiNavInput_COUNT" +defs["enums"]["ImGuiNavInput_"][22]["value"] = 21 +defs["enums"]["ImGuiNavInput_"][23] = {} +defs["enums"]["ImGuiNavInput_"][23]["calc_value"] = 16 +defs["enums"]["ImGuiNavInput_"][23]["name"] = "ImGuiNavInput_InternalStart_" +defs["enums"]["ImGuiNavInput_"][23]["value"] = "ImGuiNavInput_KeyMenu_" +defs["enums"]["ImGuiSelectableFlags_"] = {} +defs["enums"]["ImGuiSelectableFlags_"][1] = {} +defs["enums"]["ImGuiSelectableFlags_"][1]["calc_value"] = 0 +defs["enums"]["ImGuiSelectableFlags_"][1]["name"] = "ImGuiSelectableFlags_None" +defs["enums"]["ImGuiSelectableFlags_"][1]["value"] = "0" +defs["enums"]["ImGuiSelectableFlags_"][2] = {} +defs["enums"]["ImGuiSelectableFlags_"][2]["calc_value"] = 1 +defs["enums"]["ImGuiSelectableFlags_"][2]["name"] = "ImGuiSelectableFlags_DontClosePopups" +defs["enums"]["ImGuiSelectableFlags_"][2]["value"] = "1 << 0" +defs["enums"]["ImGuiSelectableFlags_"][3] = {} +defs["enums"]["ImGuiSelectableFlags_"][3]["calc_value"] = 2 +defs["enums"]["ImGuiSelectableFlags_"][3]["name"] = "ImGuiSelectableFlags_SpanAllColumns" +defs["enums"]["ImGuiSelectableFlags_"][3]["value"] = "1 << 1" +defs["enums"]["ImGuiSelectableFlags_"][4] = {} +defs["enums"]["ImGuiSelectableFlags_"][4]["calc_value"] = 4 +defs["enums"]["ImGuiSelectableFlags_"][4]["name"] = "ImGuiSelectableFlags_AllowDoubleClick" +defs["enums"]["ImGuiSelectableFlags_"][4]["value"] = "1 << 2" +defs["enums"]["ImGuiSelectableFlags_"][5] = {} +defs["enums"]["ImGuiSelectableFlags_"][5]["calc_value"] = 8 +defs["enums"]["ImGuiSelectableFlags_"][5]["name"] = "ImGuiSelectableFlags_Disabled" +defs["enums"]["ImGuiSelectableFlags_"][5]["value"] = "1 << 3" +defs["enums"]["ImGuiSelectableFlags_"][6] = {} +defs["enums"]["ImGuiSelectableFlags_"][6]["calc_value"] = 16 +defs["enums"]["ImGuiSelectableFlags_"][6]["name"] = "ImGuiSelectableFlags_AllowItemOverlap" +defs["enums"]["ImGuiSelectableFlags_"][6]["value"] = "1 << 4" +defs["enums"]["ImGuiStyleVar_"] = {} +defs["enums"]["ImGuiStyleVar_"][1] = {} +defs["enums"]["ImGuiStyleVar_"][1]["calc_value"] = 0 +defs["enums"]["ImGuiStyleVar_"][1]["name"] = "ImGuiStyleVar_Alpha" +defs["enums"]["ImGuiStyleVar_"][1]["value"] = 0 +defs["enums"]["ImGuiStyleVar_"][2] = {} +defs["enums"]["ImGuiStyleVar_"][2]["calc_value"] = 1 +defs["enums"]["ImGuiStyleVar_"][2]["name"] = "ImGuiStyleVar_WindowPadding" +defs["enums"]["ImGuiStyleVar_"][2]["value"] = 1 +defs["enums"]["ImGuiStyleVar_"][3] = {} +defs["enums"]["ImGuiStyleVar_"][3]["calc_value"] = 2 +defs["enums"]["ImGuiStyleVar_"][3]["name"] = "ImGuiStyleVar_WindowRounding" +defs["enums"]["ImGuiStyleVar_"][3]["value"] = 2 +defs["enums"]["ImGuiStyleVar_"][4] = {} +defs["enums"]["ImGuiStyleVar_"][4]["calc_value"] = 3 +defs["enums"]["ImGuiStyleVar_"][4]["name"] = "ImGuiStyleVar_WindowBorderSize" +defs["enums"]["ImGuiStyleVar_"][4]["value"] = 3 +defs["enums"]["ImGuiStyleVar_"][5] = {} +defs["enums"]["ImGuiStyleVar_"][5]["calc_value"] = 4 +defs["enums"]["ImGuiStyleVar_"][5]["name"] = "ImGuiStyleVar_WindowMinSize" +defs["enums"]["ImGuiStyleVar_"][5]["value"] = 4 +defs["enums"]["ImGuiStyleVar_"][6] = {} +defs["enums"]["ImGuiStyleVar_"][6]["calc_value"] = 5 +defs["enums"]["ImGuiStyleVar_"][6]["name"] = "ImGuiStyleVar_WindowTitleAlign" +defs["enums"]["ImGuiStyleVar_"][6]["value"] = 5 +defs["enums"]["ImGuiStyleVar_"][7] = {} +defs["enums"]["ImGuiStyleVar_"][7]["calc_value"] = 6 +defs["enums"]["ImGuiStyleVar_"][7]["name"] = "ImGuiStyleVar_ChildRounding" +defs["enums"]["ImGuiStyleVar_"][7]["value"] = 6 +defs["enums"]["ImGuiStyleVar_"][8] = {} +defs["enums"]["ImGuiStyleVar_"][8]["calc_value"] = 7 +defs["enums"]["ImGuiStyleVar_"][8]["name"] = "ImGuiStyleVar_ChildBorderSize" +defs["enums"]["ImGuiStyleVar_"][8]["value"] = 7 +defs["enums"]["ImGuiStyleVar_"][9] = {} +defs["enums"]["ImGuiStyleVar_"][9]["calc_value"] = 8 +defs["enums"]["ImGuiStyleVar_"][9]["name"] = "ImGuiStyleVar_PopupRounding" +defs["enums"]["ImGuiStyleVar_"][9]["value"] = 8 +defs["enums"]["ImGuiStyleVar_"][10] = {} +defs["enums"]["ImGuiStyleVar_"][10]["calc_value"] = 9 +defs["enums"]["ImGuiStyleVar_"][10]["name"] = "ImGuiStyleVar_PopupBorderSize" +defs["enums"]["ImGuiStyleVar_"][10]["value"] = 9 +defs["enums"]["ImGuiStyleVar_"][11] = {} +defs["enums"]["ImGuiStyleVar_"][11]["calc_value"] = 10 +defs["enums"]["ImGuiStyleVar_"][11]["name"] = "ImGuiStyleVar_FramePadding" +defs["enums"]["ImGuiStyleVar_"][11]["value"] = 10 +defs["enums"]["ImGuiStyleVar_"][12] = {} +defs["enums"]["ImGuiStyleVar_"][12]["calc_value"] = 11 +defs["enums"]["ImGuiStyleVar_"][12]["name"] = "ImGuiStyleVar_FrameRounding" +defs["enums"]["ImGuiStyleVar_"][12]["value"] = 11 +defs["enums"]["ImGuiStyleVar_"][13] = {} +defs["enums"]["ImGuiStyleVar_"][13]["calc_value"] = 12 +defs["enums"]["ImGuiStyleVar_"][13]["name"] = "ImGuiStyleVar_FrameBorderSize" +defs["enums"]["ImGuiStyleVar_"][13]["value"] = 12 +defs["enums"]["ImGuiStyleVar_"][14] = {} +defs["enums"]["ImGuiStyleVar_"][14]["calc_value"] = 13 +defs["enums"]["ImGuiStyleVar_"][14]["name"] = "ImGuiStyleVar_ItemSpacing" +defs["enums"]["ImGuiStyleVar_"][14]["value"] = 13 +defs["enums"]["ImGuiStyleVar_"][15] = {} +defs["enums"]["ImGuiStyleVar_"][15]["calc_value"] = 14 +defs["enums"]["ImGuiStyleVar_"][15]["name"] = "ImGuiStyleVar_ItemInnerSpacing" +defs["enums"]["ImGuiStyleVar_"][15]["value"] = 14 +defs["enums"]["ImGuiStyleVar_"][16] = {} +defs["enums"]["ImGuiStyleVar_"][16]["calc_value"] = 15 +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]["value"] = 16 +defs["enums"]["ImGuiStyleVar_"][18] = {} +defs["enums"]["ImGuiStyleVar_"][18]["calc_value"] = 17 +defs["enums"]["ImGuiStyleVar_"][18]["name"] = "ImGuiStyleVar_ScrollbarRounding" +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]["value"] = 18 +defs["enums"]["ImGuiStyleVar_"][20] = {} +defs["enums"]["ImGuiStyleVar_"][20]["calc_value"] = 19 +defs["enums"]["ImGuiStyleVar_"][20]["name"] = "ImGuiStyleVar_GrabRounding" +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]["value"] = 20 +defs["enums"]["ImGuiStyleVar_"][22] = {} +defs["enums"]["ImGuiStyleVar_"][22]["calc_value"] = 21 +defs["enums"]["ImGuiStyleVar_"][22]["name"] = "ImGuiStyleVar_ButtonTextAlign" +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]["value"] = 22 +defs["enums"]["ImGuiStyleVar_"][24] = {} +defs["enums"]["ImGuiStyleVar_"][24]["calc_value"] = 23 +defs["enums"]["ImGuiStyleVar_"][24]["name"] = "ImGuiStyleVar_COUNT" +defs["enums"]["ImGuiStyleVar_"][24]["value"] = 23 +defs["enums"]["ImGuiTabBarFlags_"] = {} +defs["enums"]["ImGuiTabBarFlags_"][1] = {} +defs["enums"]["ImGuiTabBarFlags_"][1]["calc_value"] = 0 +defs["enums"]["ImGuiTabBarFlags_"][1]["name"] = "ImGuiTabBarFlags_None" +defs["enums"]["ImGuiTabBarFlags_"][1]["value"] = "0" +defs["enums"]["ImGuiTabBarFlags_"][2] = {} +defs["enums"]["ImGuiTabBarFlags_"][2]["calc_value"] = 1 +defs["enums"]["ImGuiTabBarFlags_"][2]["name"] = "ImGuiTabBarFlags_Reorderable" +defs["enums"]["ImGuiTabBarFlags_"][2]["value"] = "1 << 0" +defs["enums"]["ImGuiTabBarFlags_"][3] = {} +defs["enums"]["ImGuiTabBarFlags_"][3]["calc_value"] = 2 +defs["enums"]["ImGuiTabBarFlags_"][3]["name"] = "ImGuiTabBarFlags_AutoSelectNewTabs" +defs["enums"]["ImGuiTabBarFlags_"][3]["value"] = "1 << 1" +defs["enums"]["ImGuiTabBarFlags_"][4] = {} +defs["enums"]["ImGuiTabBarFlags_"][4]["calc_value"] = 4 +defs["enums"]["ImGuiTabBarFlags_"][4]["name"] = "ImGuiTabBarFlags_TabListPopupButton" +defs["enums"]["ImGuiTabBarFlags_"][4]["value"] = "1 << 2" +defs["enums"]["ImGuiTabBarFlags_"][5] = {} +defs["enums"]["ImGuiTabBarFlags_"][5]["calc_value"] = 8 +defs["enums"]["ImGuiTabBarFlags_"][5]["name"] = "ImGuiTabBarFlags_NoCloseWithMiddleMouseButton" +defs["enums"]["ImGuiTabBarFlags_"][5]["value"] = "1 << 3" +defs["enums"]["ImGuiTabBarFlags_"][6] = {} +defs["enums"]["ImGuiTabBarFlags_"][6]["calc_value"] = 16 +defs["enums"]["ImGuiTabBarFlags_"][6]["name"] = "ImGuiTabBarFlags_NoTabListScrollingButtons" +defs["enums"]["ImGuiTabBarFlags_"][6]["value"] = "1 << 4" +defs["enums"]["ImGuiTabBarFlags_"][7] = {} +defs["enums"]["ImGuiTabBarFlags_"][7]["calc_value"] = 32 +defs["enums"]["ImGuiTabBarFlags_"][7]["name"] = "ImGuiTabBarFlags_NoTooltip" +defs["enums"]["ImGuiTabBarFlags_"][7]["value"] = "1 << 5" +defs["enums"]["ImGuiTabBarFlags_"][8] = {} +defs["enums"]["ImGuiTabBarFlags_"][8]["calc_value"] = 64 +defs["enums"]["ImGuiTabBarFlags_"][8]["name"] = "ImGuiTabBarFlags_FittingPolicyResizeDown" +defs["enums"]["ImGuiTabBarFlags_"][8]["value"] = "1 << 6" +defs["enums"]["ImGuiTabBarFlags_"][9] = {} +defs["enums"]["ImGuiTabBarFlags_"][9]["calc_value"] = 128 +defs["enums"]["ImGuiTabBarFlags_"][9]["name"] = "ImGuiTabBarFlags_FittingPolicyScroll" +defs["enums"]["ImGuiTabBarFlags_"][9]["value"] = "1 << 7" +defs["enums"]["ImGuiTabBarFlags_"][10] = {} +defs["enums"]["ImGuiTabBarFlags_"][10]["calc_value"] = 192 +defs["enums"]["ImGuiTabBarFlags_"][10]["name"] = "ImGuiTabBarFlags_FittingPolicyMask_" +defs["enums"]["ImGuiTabBarFlags_"][10]["value"] = "ImGuiTabBarFlags_FittingPolicyResizeDown | ImGuiTabBarFlags_FittingPolicyScroll" +defs["enums"]["ImGuiTabBarFlags_"][11] = {} +defs["enums"]["ImGuiTabBarFlags_"][11]["calc_value"] = 64 +defs["enums"]["ImGuiTabBarFlags_"][11]["name"] = "ImGuiTabBarFlags_FittingPolicyDefault_" +defs["enums"]["ImGuiTabBarFlags_"][11]["value"] = "ImGuiTabBarFlags_FittingPolicyResizeDown" +defs["enums"]["ImGuiTabItemFlags_"] = {} +defs["enums"]["ImGuiTabItemFlags_"][1] = {} +defs["enums"]["ImGuiTabItemFlags_"][1]["calc_value"] = 0 +defs["enums"]["ImGuiTabItemFlags_"][1]["name"] = "ImGuiTabItemFlags_None" +defs["enums"]["ImGuiTabItemFlags_"][1]["value"] = "0" +defs["enums"]["ImGuiTabItemFlags_"][2] = {} +defs["enums"]["ImGuiTabItemFlags_"][2]["calc_value"] = 1 +defs["enums"]["ImGuiTabItemFlags_"][2]["name"] = "ImGuiTabItemFlags_UnsavedDocument" +defs["enums"]["ImGuiTabItemFlags_"][2]["value"] = "1 << 0" +defs["enums"]["ImGuiTabItemFlags_"][3] = {} +defs["enums"]["ImGuiTabItemFlags_"][3]["calc_value"] = 2 +defs["enums"]["ImGuiTabItemFlags_"][3]["name"] = "ImGuiTabItemFlags_SetSelected" +defs["enums"]["ImGuiTabItemFlags_"][3]["value"] = "1 << 1" +defs["enums"]["ImGuiTabItemFlags_"][4] = {} +defs["enums"]["ImGuiTabItemFlags_"][4]["calc_value"] = 4 +defs["enums"]["ImGuiTabItemFlags_"][4]["name"] = "ImGuiTabItemFlags_NoCloseWithMiddleMouseButton" +defs["enums"]["ImGuiTabItemFlags_"][4]["value"] = "1 << 2" +defs["enums"]["ImGuiTabItemFlags_"][5] = {} +defs["enums"]["ImGuiTabItemFlags_"][5]["calc_value"] = 8 +defs["enums"]["ImGuiTabItemFlags_"][5]["name"] = "ImGuiTabItemFlags_NoPushId" +defs["enums"]["ImGuiTabItemFlags_"][5]["value"] = "1 << 3" +defs["enums"]["ImGuiTreeNodeFlags_"] = {} +defs["enums"]["ImGuiTreeNodeFlags_"][1] = {} +defs["enums"]["ImGuiTreeNodeFlags_"][1]["calc_value"] = 0 +defs["enums"]["ImGuiTreeNodeFlags_"][1]["name"] = "ImGuiTreeNodeFlags_None" +defs["enums"]["ImGuiTreeNodeFlags_"][1]["value"] = "0" +defs["enums"]["ImGuiTreeNodeFlags_"][2] = {} +defs["enums"]["ImGuiTreeNodeFlags_"][2]["calc_value"] = 1 +defs["enums"]["ImGuiTreeNodeFlags_"][2]["name"] = "ImGuiTreeNodeFlags_Selected" +defs["enums"]["ImGuiTreeNodeFlags_"][2]["value"] = "1 << 0" +defs["enums"]["ImGuiTreeNodeFlags_"][3] = {} +defs["enums"]["ImGuiTreeNodeFlags_"][3]["calc_value"] = 2 +defs["enums"]["ImGuiTreeNodeFlags_"][3]["name"] = "ImGuiTreeNodeFlags_Framed" +defs["enums"]["ImGuiTreeNodeFlags_"][3]["value"] = "1 << 1" +defs["enums"]["ImGuiTreeNodeFlags_"][4] = {} +defs["enums"]["ImGuiTreeNodeFlags_"][4]["calc_value"] = 4 +defs["enums"]["ImGuiTreeNodeFlags_"][4]["name"] = "ImGuiTreeNodeFlags_AllowItemOverlap" +defs["enums"]["ImGuiTreeNodeFlags_"][4]["value"] = "1 << 2" +defs["enums"]["ImGuiTreeNodeFlags_"][5] = {} +defs["enums"]["ImGuiTreeNodeFlags_"][5]["calc_value"] = 8 +defs["enums"]["ImGuiTreeNodeFlags_"][5]["name"] = "ImGuiTreeNodeFlags_NoTreePushOnOpen" +defs["enums"]["ImGuiTreeNodeFlags_"][5]["value"] = "1 << 3" +defs["enums"]["ImGuiTreeNodeFlags_"][6] = {} +defs["enums"]["ImGuiTreeNodeFlags_"][6]["calc_value"] = 16 +defs["enums"]["ImGuiTreeNodeFlags_"][6]["name"] = "ImGuiTreeNodeFlags_NoAutoOpenOnLog" +defs["enums"]["ImGuiTreeNodeFlags_"][6]["value"] = "1 << 4" +defs["enums"]["ImGuiTreeNodeFlags_"][7] = {} +defs["enums"]["ImGuiTreeNodeFlags_"][7]["calc_value"] = 32 +defs["enums"]["ImGuiTreeNodeFlags_"][7]["name"] = "ImGuiTreeNodeFlags_DefaultOpen" +defs["enums"]["ImGuiTreeNodeFlags_"][7]["value"] = "1 << 5" +defs["enums"]["ImGuiTreeNodeFlags_"][8] = {} +defs["enums"]["ImGuiTreeNodeFlags_"][8]["calc_value"] = 64 +defs["enums"]["ImGuiTreeNodeFlags_"][8]["name"] = "ImGuiTreeNodeFlags_OpenOnDoubleClick" +defs["enums"]["ImGuiTreeNodeFlags_"][8]["value"] = "1 << 6" +defs["enums"]["ImGuiTreeNodeFlags_"][9] = {} +defs["enums"]["ImGuiTreeNodeFlags_"][9]["calc_value"] = 128 +defs["enums"]["ImGuiTreeNodeFlags_"][9]["name"] = "ImGuiTreeNodeFlags_OpenOnArrow" +defs["enums"]["ImGuiTreeNodeFlags_"][9]["value"] = "1 << 7" +defs["enums"]["ImGuiTreeNodeFlags_"][10] = {} +defs["enums"]["ImGuiTreeNodeFlags_"][10]["calc_value"] = 256 +defs["enums"]["ImGuiTreeNodeFlags_"][10]["name"] = "ImGuiTreeNodeFlags_Leaf" +defs["enums"]["ImGuiTreeNodeFlags_"][10]["value"] = "1 << 8" +defs["enums"]["ImGuiTreeNodeFlags_"][11] = {} +defs["enums"]["ImGuiTreeNodeFlags_"][11]["calc_value"] = 512 +defs["enums"]["ImGuiTreeNodeFlags_"][11]["name"] = "ImGuiTreeNodeFlags_Bullet" +defs["enums"]["ImGuiTreeNodeFlags_"][11]["value"] = "1 << 9" +defs["enums"]["ImGuiTreeNodeFlags_"][12] = {} +defs["enums"]["ImGuiTreeNodeFlags_"][12]["calc_value"] = 1024 +defs["enums"]["ImGuiTreeNodeFlags_"][12]["name"] = "ImGuiTreeNodeFlags_FramePadding" +defs["enums"]["ImGuiTreeNodeFlags_"][12]["value"] = "1 << 10" +defs["enums"]["ImGuiTreeNodeFlags_"][13] = {} +defs["enums"]["ImGuiTreeNodeFlags_"][13]["calc_value"] = 2048 +defs["enums"]["ImGuiTreeNodeFlags_"][13]["name"] = "ImGuiTreeNodeFlags_SpanAvailWidth" +defs["enums"]["ImGuiTreeNodeFlags_"][13]["value"] = "1 << 11" +defs["enums"]["ImGuiTreeNodeFlags_"][14] = {} +defs["enums"]["ImGuiTreeNodeFlags_"][14]["calc_value"] = 4096 +defs["enums"]["ImGuiTreeNodeFlags_"][14]["name"] = "ImGuiTreeNodeFlags_SpanFullWidth" +defs["enums"]["ImGuiTreeNodeFlags_"][14]["value"] = "1 << 12" +defs["enums"]["ImGuiTreeNodeFlags_"][15] = {} +defs["enums"]["ImGuiTreeNodeFlags_"][15]["calc_value"] = 8192 +defs["enums"]["ImGuiTreeNodeFlags_"][15]["name"] = "ImGuiTreeNodeFlags_NavLeftJumpsBackHere" +defs["enums"]["ImGuiTreeNodeFlags_"][15]["value"] = "1 << 13" +defs["enums"]["ImGuiTreeNodeFlags_"][16] = {} +defs["enums"]["ImGuiTreeNodeFlags_"][16]["calc_value"] = 26 +defs["enums"]["ImGuiTreeNodeFlags_"][16]["name"] = "ImGuiTreeNodeFlags_CollapsingHeader" +defs["enums"]["ImGuiTreeNodeFlags_"][16]["value"] = "ImGuiTreeNodeFlags_Framed | ImGuiTreeNodeFlags_NoTreePushOnOpen | ImGuiTreeNodeFlags_NoAutoOpenOnLog" +defs["enums"]["ImGuiWindowFlags_"] = {} +defs["enums"]["ImGuiWindowFlags_"][1] = {} +defs["enums"]["ImGuiWindowFlags_"][1]["calc_value"] = 0 +defs["enums"]["ImGuiWindowFlags_"][1]["name"] = "ImGuiWindowFlags_None" +defs["enums"]["ImGuiWindowFlags_"][1]["value"] = "0" +defs["enums"]["ImGuiWindowFlags_"][2] = {} +defs["enums"]["ImGuiWindowFlags_"][2]["calc_value"] = 1 +defs["enums"]["ImGuiWindowFlags_"][2]["name"] = "ImGuiWindowFlags_NoTitleBar" +defs["enums"]["ImGuiWindowFlags_"][2]["value"] = "1 << 0" +defs["enums"]["ImGuiWindowFlags_"][3] = {} +defs["enums"]["ImGuiWindowFlags_"][3]["calc_value"] = 2 +defs["enums"]["ImGuiWindowFlags_"][3]["name"] = "ImGuiWindowFlags_NoResize" +defs["enums"]["ImGuiWindowFlags_"][3]["value"] = "1 << 1" +defs["enums"]["ImGuiWindowFlags_"][4] = {} +defs["enums"]["ImGuiWindowFlags_"][4]["calc_value"] = 4 +defs["enums"]["ImGuiWindowFlags_"][4]["name"] = "ImGuiWindowFlags_NoMove" +defs["enums"]["ImGuiWindowFlags_"][4]["value"] = "1 << 2" +defs["enums"]["ImGuiWindowFlags_"][5] = {} +defs["enums"]["ImGuiWindowFlags_"][5]["calc_value"] = 8 +defs["enums"]["ImGuiWindowFlags_"][5]["name"] = "ImGuiWindowFlags_NoScrollbar" +defs["enums"]["ImGuiWindowFlags_"][5]["value"] = "1 << 3" +defs["enums"]["ImGuiWindowFlags_"][6] = {} +defs["enums"]["ImGuiWindowFlags_"][6]["calc_value"] = 16 +defs["enums"]["ImGuiWindowFlags_"][6]["name"] = "ImGuiWindowFlags_NoScrollWithMouse" +defs["enums"]["ImGuiWindowFlags_"][6]["value"] = "1 << 4" +defs["enums"]["ImGuiWindowFlags_"][7] = {} +defs["enums"]["ImGuiWindowFlags_"][7]["calc_value"] = 32 +defs["enums"]["ImGuiWindowFlags_"][7]["name"] = "ImGuiWindowFlags_NoCollapse" +defs["enums"]["ImGuiWindowFlags_"][7]["value"] = "1 << 5" +defs["enums"]["ImGuiWindowFlags_"][8] = {} +defs["enums"]["ImGuiWindowFlags_"][8]["calc_value"] = 64 +defs["enums"]["ImGuiWindowFlags_"][8]["name"] = "ImGuiWindowFlags_AlwaysAutoResize" +defs["enums"]["ImGuiWindowFlags_"][8]["value"] = "1 << 6" +defs["enums"]["ImGuiWindowFlags_"][9] = {} +defs["enums"]["ImGuiWindowFlags_"][9]["calc_value"] = 128 +defs["enums"]["ImGuiWindowFlags_"][9]["name"] = "ImGuiWindowFlags_NoBackground" +defs["enums"]["ImGuiWindowFlags_"][9]["value"] = "1 << 7" +defs["enums"]["ImGuiWindowFlags_"][10] = {} +defs["enums"]["ImGuiWindowFlags_"][10]["calc_value"] = 256 +defs["enums"]["ImGuiWindowFlags_"][10]["name"] = "ImGuiWindowFlags_NoSavedSettings" +defs["enums"]["ImGuiWindowFlags_"][10]["value"] = "1 << 8" +defs["enums"]["ImGuiWindowFlags_"][11] = {} +defs["enums"]["ImGuiWindowFlags_"][11]["calc_value"] = 512 +defs["enums"]["ImGuiWindowFlags_"][11]["name"] = "ImGuiWindowFlags_NoMouseInputs" +defs["enums"]["ImGuiWindowFlags_"][11]["value"] = "1 << 9" +defs["enums"]["ImGuiWindowFlags_"][12] = {} +defs["enums"]["ImGuiWindowFlags_"][12]["calc_value"] = 1024 +defs["enums"]["ImGuiWindowFlags_"][12]["name"] = "ImGuiWindowFlags_MenuBar" +defs["enums"]["ImGuiWindowFlags_"][12]["value"] = "1 << 10" +defs["enums"]["ImGuiWindowFlags_"][13] = {} +defs["enums"]["ImGuiWindowFlags_"][13]["calc_value"] = 2048 +defs["enums"]["ImGuiWindowFlags_"][13]["name"] = "ImGuiWindowFlags_HorizontalScrollbar" +defs["enums"]["ImGuiWindowFlags_"][13]["value"] = "1 << 11" +defs["enums"]["ImGuiWindowFlags_"][14] = {} +defs["enums"]["ImGuiWindowFlags_"][14]["calc_value"] = 4096 +defs["enums"]["ImGuiWindowFlags_"][14]["name"] = "ImGuiWindowFlags_NoFocusOnAppearing" +defs["enums"]["ImGuiWindowFlags_"][14]["value"] = "1 << 12" +defs["enums"]["ImGuiWindowFlags_"][15] = {} +defs["enums"]["ImGuiWindowFlags_"][15]["calc_value"] = 8192 +defs["enums"]["ImGuiWindowFlags_"][15]["name"] = "ImGuiWindowFlags_NoBringToFrontOnFocus" +defs["enums"]["ImGuiWindowFlags_"][15]["value"] = "1 << 13" +defs["enums"]["ImGuiWindowFlags_"][16] = {} +defs["enums"]["ImGuiWindowFlags_"][16]["calc_value"] = 16384 +defs["enums"]["ImGuiWindowFlags_"][16]["name"] = "ImGuiWindowFlags_AlwaysVerticalScrollbar" +defs["enums"]["ImGuiWindowFlags_"][16]["value"] = "1 << 14" +defs["enums"]["ImGuiWindowFlags_"][17] = {} +defs["enums"]["ImGuiWindowFlags_"][17]["calc_value"] = 32768 +defs["enums"]["ImGuiWindowFlags_"][17]["name"] = "ImGuiWindowFlags_AlwaysHorizontalScrollbar" +defs["enums"]["ImGuiWindowFlags_"][17]["value"] = "1<< 15" +defs["enums"]["ImGuiWindowFlags_"][18] = {} +defs["enums"]["ImGuiWindowFlags_"][18]["calc_value"] = 65536 +defs["enums"]["ImGuiWindowFlags_"][18]["name"] = "ImGuiWindowFlags_AlwaysUseWindowPadding" +defs["enums"]["ImGuiWindowFlags_"][18]["value"] = "1 << 16" +defs["enums"]["ImGuiWindowFlags_"][19] = {} +defs["enums"]["ImGuiWindowFlags_"][19]["calc_value"] = 262144 +defs["enums"]["ImGuiWindowFlags_"][19]["name"] = "ImGuiWindowFlags_NoNavInputs" +defs["enums"]["ImGuiWindowFlags_"][19]["value"] = "1 << 18" +defs["enums"]["ImGuiWindowFlags_"][20] = {} +defs["enums"]["ImGuiWindowFlags_"][20]["calc_value"] = 524288 +defs["enums"]["ImGuiWindowFlags_"][20]["name"] = "ImGuiWindowFlags_NoNavFocus" +defs["enums"]["ImGuiWindowFlags_"][20]["value"] = "1 << 19" +defs["enums"]["ImGuiWindowFlags_"][21] = {} +defs["enums"]["ImGuiWindowFlags_"][21]["calc_value"] = 1048576 +defs["enums"]["ImGuiWindowFlags_"][21]["name"] = "ImGuiWindowFlags_UnsavedDocument" +defs["enums"]["ImGuiWindowFlags_"][21]["value"] = "1 << 20" +defs["enums"]["ImGuiWindowFlags_"][22] = {} +defs["enums"]["ImGuiWindowFlags_"][22]["calc_value"] = 786432 +defs["enums"]["ImGuiWindowFlags_"][22]["name"] = "ImGuiWindowFlags_NoNav" +defs["enums"]["ImGuiWindowFlags_"][22]["value"] = "ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus" +defs["enums"]["ImGuiWindowFlags_"][23] = {} +defs["enums"]["ImGuiWindowFlags_"][23]["calc_value"] = 43 +defs["enums"]["ImGuiWindowFlags_"][23]["name"] = "ImGuiWindowFlags_NoDecoration" +defs["enums"]["ImGuiWindowFlags_"][23]["value"] = "ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_NoCollapse" +defs["enums"]["ImGuiWindowFlags_"][24] = {} +defs["enums"]["ImGuiWindowFlags_"][24]["calc_value"] = 786944 +defs["enums"]["ImGuiWindowFlags_"][24]["name"] = "ImGuiWindowFlags_NoInputs" +defs["enums"]["ImGuiWindowFlags_"][24]["value"] = "ImGuiWindowFlags_NoMouseInputs | ImGuiWindowFlags_NoNavInputs | ImGuiWindowFlags_NoNavFocus" +defs["enums"]["ImGuiWindowFlags_"][25] = {} +defs["enums"]["ImGuiWindowFlags_"][25]["calc_value"] = 8388608 +defs["enums"]["ImGuiWindowFlags_"][25]["name"] = "ImGuiWindowFlags_NavFlattened" +defs["enums"]["ImGuiWindowFlags_"][25]["value"] = "1 << 23" +defs["enums"]["ImGuiWindowFlags_"][26] = {} +defs["enums"]["ImGuiWindowFlags_"][26]["calc_value"] = 16777216 +defs["enums"]["ImGuiWindowFlags_"][26]["name"] = "ImGuiWindowFlags_ChildWindow" +defs["enums"]["ImGuiWindowFlags_"][26]["value"] = "1 << 24" +defs["enums"]["ImGuiWindowFlags_"][27] = {} +defs["enums"]["ImGuiWindowFlags_"][27]["calc_value"] = 33554432 +defs["enums"]["ImGuiWindowFlags_"][27]["name"] = "ImGuiWindowFlags_Tooltip" +defs["enums"]["ImGuiWindowFlags_"][27]["value"] = "1 << 25" +defs["enums"]["ImGuiWindowFlags_"][28] = {} +defs["enums"]["ImGuiWindowFlags_"][28]["calc_value"] = 67108864 +defs["enums"]["ImGuiWindowFlags_"][28]["name"] = "ImGuiWindowFlags_Popup" +defs["enums"]["ImGuiWindowFlags_"][28]["value"] = "1 << 26" +defs["enums"]["ImGuiWindowFlags_"][29] = {} +defs["enums"]["ImGuiWindowFlags_"][29]["calc_value"] = 134217728 +defs["enums"]["ImGuiWindowFlags_"][29]["name"] = "ImGuiWindowFlags_Modal" +defs["enums"]["ImGuiWindowFlags_"][29]["value"] = "1 << 27" +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["structs"] = {} +defs["structs"]["ImColor"] = {} +defs["structs"]["ImColor"][1] = {} +defs["structs"]["ImColor"][1]["name"] = "Value" +defs["structs"]["ImColor"][1]["type"] = "ImVec4" +defs["structs"]["ImDrawChannel"] = {} +defs["structs"]["ImDrawChannel"][1] = {} +defs["structs"]["ImDrawChannel"][1]["name"] = "_CmdBuffer" +defs["structs"]["ImDrawChannel"][1]["template_type"] = "ImDrawCmd" +defs["structs"]["ImDrawChannel"][1]["type"] = "ImVector_ImDrawCmd" +defs["structs"]["ImDrawChannel"][2] = {} +defs["structs"]["ImDrawChannel"][2]["name"] = "_IdxBuffer" +defs["structs"]["ImDrawChannel"][2]["template_type"] = "ImDrawIdx" +defs["structs"]["ImDrawChannel"][2]["type"] = "ImVector_ImDrawIdx" +defs["structs"]["ImDrawCmd"] = {} +defs["structs"]["ImDrawCmd"][1] = {} +defs["structs"]["ImDrawCmd"][1]["name"] = "ElemCount" +defs["structs"]["ImDrawCmd"][1]["type"] = "unsigned int" +defs["structs"]["ImDrawCmd"][2] = {} +defs["structs"]["ImDrawCmd"][2]["name"] = "ClipRect" +defs["structs"]["ImDrawCmd"][2]["type"] = "ImVec4" +defs["structs"]["ImDrawCmd"][3] = {} +defs["structs"]["ImDrawCmd"][3]["name"] = "TextureId" +defs["structs"]["ImDrawCmd"][3]["type"] = "ImTextureID" +defs["structs"]["ImDrawCmd"][4] = {} +defs["structs"]["ImDrawCmd"][4]["name"] = "VtxOffset" +defs["structs"]["ImDrawCmd"][4]["type"] = "unsigned int" +defs["structs"]["ImDrawCmd"][5] = {} +defs["structs"]["ImDrawCmd"][5]["name"] = "IdxOffset" +defs["structs"]["ImDrawCmd"][5]["type"] = "unsigned int" +defs["structs"]["ImDrawCmd"][6] = {} +defs["structs"]["ImDrawCmd"][6]["name"] = "UserCallback" +defs["structs"]["ImDrawCmd"][6]["type"] = "ImDrawCallback" +defs["structs"]["ImDrawCmd"][7] = {} +defs["structs"]["ImDrawCmd"][7]["name"] = "UserCallbackData" +defs["structs"]["ImDrawCmd"][7]["type"] = "void*" +defs["structs"]["ImDrawData"] = {} +defs["structs"]["ImDrawData"][1] = {} +defs["structs"]["ImDrawData"][1]["name"] = "Valid" +defs["structs"]["ImDrawData"][1]["type"] = "bool" +defs["structs"]["ImDrawData"][2] = {} +defs["structs"]["ImDrawData"][2]["name"] = "CmdLists" +defs["structs"]["ImDrawData"][2]["type"] = "ImDrawList**" +defs["structs"]["ImDrawData"][3] = {} +defs["structs"]["ImDrawData"][3]["name"] = "CmdListsCount" +defs["structs"]["ImDrawData"][3]["type"] = "int" +defs["structs"]["ImDrawData"][4] = {} +defs["structs"]["ImDrawData"][4]["name"] = "TotalIdxCount" +defs["structs"]["ImDrawData"][4]["type"] = "int" +defs["structs"]["ImDrawData"][5] = {} +defs["structs"]["ImDrawData"][5]["name"] = "TotalVtxCount" +defs["structs"]["ImDrawData"][5]["type"] = "int" +defs["structs"]["ImDrawData"][6] = {} +defs["structs"]["ImDrawData"][6]["name"] = "DisplayPos" +defs["structs"]["ImDrawData"][6]["type"] = "ImVec2" +defs["structs"]["ImDrawData"][7] = {} +defs["structs"]["ImDrawData"][7]["name"] = "DisplaySize" +defs["structs"]["ImDrawData"][7]["type"] = "ImVec2" +defs["structs"]["ImDrawData"][8] = {} +defs["structs"]["ImDrawData"][8]["name"] = "FramebufferScale" +defs["structs"]["ImDrawData"][8]["type"] = "ImVec2" +defs["structs"]["ImDrawList"] = {} +defs["structs"]["ImDrawList"][1] = {} +defs["structs"]["ImDrawList"][1]["name"] = "CmdBuffer" +defs["structs"]["ImDrawList"][1]["template_type"] = "ImDrawCmd" +defs["structs"]["ImDrawList"][1]["type"] = "ImVector_ImDrawCmd" +defs["structs"]["ImDrawList"][2] = {} +defs["structs"]["ImDrawList"][2]["name"] = "IdxBuffer" +defs["structs"]["ImDrawList"][2]["template_type"] = "ImDrawIdx" +defs["structs"]["ImDrawList"][2]["type"] = "ImVector_ImDrawIdx" +defs["structs"]["ImDrawList"][3] = {} +defs["structs"]["ImDrawList"][3]["name"] = "VtxBuffer" +defs["structs"]["ImDrawList"][3]["template_type"] = "ImDrawVert" +defs["structs"]["ImDrawList"][3]["type"] = "ImVector_ImDrawVert" +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"][6] = {} +defs["structs"]["ImDrawList"][6]["name"] = "_OwnerName" +defs["structs"]["ImDrawList"][6]["type"] = "const char*" +defs["structs"]["ImDrawList"][7] = {} +defs["structs"]["ImDrawList"][7]["name"] = "_VtxCurrentOffset" +defs["structs"]["ImDrawList"][7]["type"] = "unsigned int" +defs["structs"]["ImDrawList"][8] = {} +defs["structs"]["ImDrawList"][8]["name"] = "_VtxCurrentIdx" +defs["structs"]["ImDrawList"][8]["type"] = "unsigned int" +defs["structs"]["ImDrawList"][9] = {} +defs["structs"]["ImDrawList"][9]["name"] = "_VtxWritePtr" +defs["structs"]["ImDrawList"][9]["type"] = "ImDrawVert*" +defs["structs"]["ImDrawList"][10] = {} +defs["structs"]["ImDrawList"][10]["name"] = "_IdxWritePtr" +defs["structs"]["ImDrawList"][10]["type"] = "ImDrawIdx*" +defs["structs"]["ImDrawList"][11] = {} +defs["structs"]["ImDrawList"][11]["name"] = "_ClipRectStack" +defs["structs"]["ImDrawList"][11]["template_type"] = "ImVec4" +defs["structs"]["ImDrawList"][11]["type"] = "ImVector_ImVec4" +defs["structs"]["ImDrawList"][12] = {} +defs["structs"]["ImDrawList"][12]["name"] = "_TextureIdStack" +defs["structs"]["ImDrawList"][12]["template_type"] = "ImTextureID" +defs["structs"]["ImDrawList"][12]["type"] = "ImVector_ImTextureID" +defs["structs"]["ImDrawList"][13] = {} +defs["structs"]["ImDrawList"][13]["name"] = "_Path" +defs["structs"]["ImDrawList"][13]["template_type"] = "ImVec2" +defs["structs"]["ImDrawList"][13]["type"] = "ImVector_ImVec2" +defs["structs"]["ImDrawList"][14] = {} +defs["structs"]["ImDrawList"][14]["name"] = "_Splitter" +defs["structs"]["ImDrawList"][14]["type"] = "ImDrawListSplitter" +defs["structs"]["ImDrawListSplitter"] = {} +defs["structs"]["ImDrawListSplitter"][1] = {} +defs["structs"]["ImDrawListSplitter"][1]["name"] = "_Current" +defs["structs"]["ImDrawListSplitter"][1]["type"] = "int" +defs["structs"]["ImDrawListSplitter"][2] = {} +defs["structs"]["ImDrawListSplitter"][2]["name"] = "_Count" +defs["structs"]["ImDrawListSplitter"][2]["type"] = "int" +defs["structs"]["ImDrawListSplitter"][3] = {} +defs["structs"]["ImDrawListSplitter"][3]["name"] = "_Channels" +defs["structs"]["ImDrawListSplitter"][3]["template_type"] = "ImDrawChannel" +defs["structs"]["ImDrawListSplitter"][3]["type"] = "ImVector_ImDrawChannel" +defs["structs"]["ImDrawVert"] = {} +defs["structs"]["ImDrawVert"][1] = {} +defs["structs"]["ImDrawVert"][1]["name"] = "pos" +defs["structs"]["ImDrawVert"][1]["type"] = "ImVec2" +defs["structs"]["ImDrawVert"][2] = {} +defs["structs"]["ImDrawVert"][2]["name"] = "uv" +defs["structs"]["ImDrawVert"][2]["type"] = "ImVec2" +defs["structs"]["ImDrawVert"][3] = {} +defs["structs"]["ImDrawVert"][3]["name"] = "col" +defs["structs"]["ImDrawVert"][3]["type"] = "ImU32" +defs["structs"]["ImFont"] = {} +defs["structs"]["ImFont"][1] = {} +defs["structs"]["ImFont"][1]["name"] = "IndexAdvanceX" +defs["structs"]["ImFont"][1]["template_type"] = "float" +defs["structs"]["ImFont"][1]["type"] = "ImVector_float" +defs["structs"]["ImFont"][2] = {} +defs["structs"]["ImFont"][2]["name"] = "FallbackAdvanceX" +defs["structs"]["ImFont"][2]["type"] = "float" +defs["structs"]["ImFont"][3] = {} +defs["structs"]["ImFont"][3]["name"] = "FontSize" +defs["structs"]["ImFont"][3]["type"] = "float" +defs["structs"]["ImFont"][4] = {} +defs["structs"]["ImFont"][4]["name"] = "IndexLookup" +defs["structs"]["ImFont"][4]["template_type"] = "ImWchar" +defs["structs"]["ImFont"][4]["type"] = "ImVector_ImWchar" +defs["structs"]["ImFont"][5] = {} +defs["structs"]["ImFont"][5]["name"] = "Glyphs" +defs["structs"]["ImFont"][5]["template_type"] = "ImFontGlyph" +defs["structs"]["ImFont"][5]["type"] = "ImVector_ImFontGlyph" +defs["structs"]["ImFont"][6] = {} +defs["structs"]["ImFont"][6]["name"] = "FallbackGlyph" +defs["structs"]["ImFont"][6]["type"] = "const ImFontGlyph*" +defs["structs"]["ImFont"][7] = {} +defs["structs"]["ImFont"][7]["name"] = "DisplayOffset" +defs["structs"]["ImFont"][7]["type"] = "ImVec2" +defs["structs"]["ImFont"][8] = {} +defs["structs"]["ImFont"][8]["name"] = "ContainerAtlas" +defs["structs"]["ImFont"][8]["type"] = "ImFontAtlas*" +defs["structs"]["ImFont"][9] = {} +defs["structs"]["ImFont"][9]["name"] = "ConfigData" +defs["structs"]["ImFont"][9]["type"] = "const ImFontConfig*" +defs["structs"]["ImFont"][10] = {} +defs["structs"]["ImFont"][10]["name"] = "ConfigDataCount" +defs["structs"]["ImFont"][10]["type"] = "short" +defs["structs"]["ImFont"][11] = {} +defs["structs"]["ImFont"][11]["name"] = "FallbackChar" +defs["structs"]["ImFont"][11]["type"] = "ImWchar" +defs["structs"]["ImFont"][12] = {} +defs["structs"]["ImFont"][12]["name"] = "EllipsisChar" +defs["structs"]["ImFont"][12]["type"] = "ImWchar" +defs["structs"]["ImFont"][13] = {} +defs["structs"]["ImFont"][13]["name"] = "DirtyLookupTables" +defs["structs"]["ImFont"][13]["type"] = "bool" +defs["structs"]["ImFont"][14] = {} +defs["structs"]["ImFont"][14]["name"] = "Scale" +defs["structs"]["ImFont"][14]["type"] = "float" +defs["structs"]["ImFont"][15] = {} +defs["structs"]["ImFont"][15]["name"] = "Ascent" +defs["structs"]["ImFont"][15]["type"] = "float" +defs["structs"]["ImFont"][16] = {} +defs["structs"]["ImFont"][16]["name"] = "Descent" +defs["structs"]["ImFont"][16]["type"] = "float" +defs["structs"]["ImFont"][17] = {} +defs["structs"]["ImFont"][17]["name"] = "MetricsTotalSurface" +defs["structs"]["ImFont"][17]["type"] = "int" +defs["structs"]["ImFont"][18] = {} +defs["structs"]["ImFont"][18]["name"] = "Used4kPagesMap[(0xFFFF+1)/4096/8]" +defs["structs"]["ImFont"][18]["size"] = 2 +defs["structs"]["ImFont"][18]["type"] = "ImU8" +defs["structs"]["ImFontAtlas"] = {} +defs["structs"]["ImFontAtlas"][1] = {} +defs["structs"]["ImFontAtlas"][1]["name"] = "Locked" +defs["structs"]["ImFontAtlas"][1]["type"] = "bool" +defs["structs"]["ImFontAtlas"][2] = {} +defs["structs"]["ImFontAtlas"][2]["name"] = "Flags" +defs["structs"]["ImFontAtlas"][2]["type"] = "ImFontAtlasFlags" +defs["structs"]["ImFontAtlas"][3] = {} +defs["structs"]["ImFontAtlas"][3]["name"] = "TexID" +defs["structs"]["ImFontAtlas"][3]["type"] = "ImTextureID" +defs["structs"]["ImFontAtlas"][4] = {} +defs["structs"]["ImFontAtlas"][4]["name"] = "TexDesiredWidth" +defs["structs"]["ImFontAtlas"][4]["type"] = "int" +defs["structs"]["ImFontAtlas"][5] = {} +defs["structs"]["ImFontAtlas"][5]["name"] = "TexGlyphPadding" +defs["structs"]["ImFontAtlas"][5]["type"] = "int" +defs["structs"]["ImFontAtlas"][6] = {} +defs["structs"]["ImFontAtlas"][6]["name"] = "TexPixelsAlpha8" +defs["structs"]["ImFontAtlas"][6]["type"] = "unsigned char*" +defs["structs"]["ImFontAtlas"][7] = {} +defs["structs"]["ImFontAtlas"][7]["name"] = "TexPixelsRGBA32" +defs["structs"]["ImFontAtlas"][7]["type"] = "unsigned int*" +defs["structs"]["ImFontAtlas"][8] = {} +defs["structs"]["ImFontAtlas"][8]["name"] = "TexWidth" +defs["structs"]["ImFontAtlas"][8]["type"] = "int" +defs["structs"]["ImFontAtlas"][9] = {} +defs["structs"]["ImFontAtlas"][9]["name"] = "TexHeight" +defs["structs"]["ImFontAtlas"][9]["type"] = "int" +defs["structs"]["ImFontAtlas"][10] = {} +defs["structs"]["ImFontAtlas"][10]["name"] = "TexUvScale" +defs["structs"]["ImFontAtlas"][10]["type"] = "ImVec2" +defs["structs"]["ImFontAtlas"][11] = {} +defs["structs"]["ImFontAtlas"][11]["name"] = "TexUvWhitePixel" +defs["structs"]["ImFontAtlas"][11]["type"] = "ImVec2" +defs["structs"]["ImFontAtlas"][12] = {} +defs["structs"]["ImFontAtlas"][12]["name"] = "Fonts" +defs["structs"]["ImFontAtlas"][12]["template_type"] = "ImFont*" +defs["structs"]["ImFontAtlas"][12]["type"] = "ImVector_ImFontPtr" +defs["structs"]["ImFontAtlas"][13] = {} +defs["structs"]["ImFontAtlas"][13]["name"] = "CustomRects" +defs["structs"]["ImFontAtlas"][13]["template_type"] = "ImFontAtlasCustomRect" +defs["structs"]["ImFontAtlas"][13]["type"] = "ImVector_ImFontAtlasCustomRect" +defs["structs"]["ImFontAtlas"][14] = {} +defs["structs"]["ImFontAtlas"][14]["name"] = "ConfigData" +defs["structs"]["ImFontAtlas"][14]["template_type"] = "ImFontConfig" +defs["structs"]["ImFontAtlas"][14]["type"] = "ImVector_ImFontConfig" +defs["structs"]["ImFontAtlas"][15] = {} +defs["structs"]["ImFontAtlas"][15]["name"] = "CustomRectIds[1]" +defs["structs"]["ImFontAtlas"][15]["size"] = 1 +defs["structs"]["ImFontAtlas"][15]["type"] = "int" +defs["structs"]["ImFontAtlasCustomRect"] = {} +defs["structs"]["ImFontAtlasCustomRect"][1] = {} +defs["structs"]["ImFontAtlasCustomRect"][1]["name"] = "ID" +defs["structs"]["ImFontAtlasCustomRect"][1]["type"] = "unsigned int" +defs["structs"]["ImFontAtlasCustomRect"][2] = {} +defs["structs"]["ImFontAtlasCustomRect"][2]["name"] = "Width" +defs["structs"]["ImFontAtlasCustomRect"][2]["type"] = "unsigned short" +defs["structs"]["ImFontAtlasCustomRect"][3] = {} +defs["structs"]["ImFontAtlasCustomRect"][3]["name"] = "Height" +defs["structs"]["ImFontAtlasCustomRect"][3]["type"] = "unsigned short" +defs["structs"]["ImFontAtlasCustomRect"][4] = {} +defs["structs"]["ImFontAtlasCustomRect"][4]["name"] = "X" +defs["structs"]["ImFontAtlasCustomRect"][4]["type"] = "unsigned short" +defs["structs"]["ImFontAtlasCustomRect"][5] = {} +defs["structs"]["ImFontAtlasCustomRect"][5]["name"] = "Y" +defs["structs"]["ImFontAtlasCustomRect"][5]["type"] = "unsigned short" +defs["structs"]["ImFontAtlasCustomRect"][6] = {} +defs["structs"]["ImFontAtlasCustomRect"][6]["name"] = "GlyphAdvanceX" +defs["structs"]["ImFontAtlasCustomRect"][6]["type"] = "float" +defs["structs"]["ImFontAtlasCustomRect"][7] = {} +defs["structs"]["ImFontAtlasCustomRect"][7]["name"] = "GlyphOffset" +defs["structs"]["ImFontAtlasCustomRect"][7]["type"] = "ImVec2" +defs["structs"]["ImFontAtlasCustomRect"][8] = {} +defs["structs"]["ImFontAtlasCustomRect"][8]["name"] = "Font" +defs["structs"]["ImFontAtlasCustomRect"][8]["type"] = "ImFont*" +defs["structs"]["ImFontConfig"] = {} +defs["structs"]["ImFontConfig"][1] = {} +defs["structs"]["ImFontConfig"][1]["name"] = "FontData" +defs["structs"]["ImFontConfig"][1]["type"] = "void*" +defs["structs"]["ImFontConfig"][2] = {} +defs["structs"]["ImFontConfig"][2]["name"] = "FontDataSize" +defs["structs"]["ImFontConfig"][2]["type"] = "int" +defs["structs"]["ImFontConfig"][3] = {} +defs["structs"]["ImFontConfig"][3]["name"] = "FontDataOwnedByAtlas" +defs["structs"]["ImFontConfig"][3]["type"] = "bool" +defs["structs"]["ImFontConfig"][4] = {} +defs["structs"]["ImFontConfig"][4]["name"] = "FontNo" +defs["structs"]["ImFontConfig"][4]["type"] = "int" +defs["structs"]["ImFontConfig"][5] = {} +defs["structs"]["ImFontConfig"][5]["name"] = "SizePixels" +defs["structs"]["ImFontConfig"][5]["type"] = "float" +defs["structs"]["ImFontConfig"][6] = {} +defs["structs"]["ImFontConfig"][6]["name"] = "OversampleH" +defs["structs"]["ImFontConfig"][6]["type"] = "int" +defs["structs"]["ImFontConfig"][7] = {} +defs["structs"]["ImFontConfig"][7]["name"] = "OversampleV" +defs["structs"]["ImFontConfig"][7]["type"] = "int" +defs["structs"]["ImFontConfig"][8] = {} +defs["structs"]["ImFontConfig"][8]["name"] = "PixelSnapH" +defs["structs"]["ImFontConfig"][8]["type"] = "bool" +defs["structs"]["ImFontConfig"][9] = {} +defs["structs"]["ImFontConfig"][9]["name"] = "GlyphExtraSpacing" +defs["structs"]["ImFontConfig"][9]["type"] = "ImVec2" +defs["structs"]["ImFontConfig"][10] = {} +defs["structs"]["ImFontConfig"][10]["name"] = "GlyphOffset" +defs["structs"]["ImFontConfig"][10]["type"] = "ImVec2" +defs["structs"]["ImFontConfig"][11] = {} +defs["structs"]["ImFontConfig"][11]["name"] = "GlyphRanges" +defs["structs"]["ImFontConfig"][11]["type"] = "const ImWchar*" +defs["structs"]["ImFontConfig"][12] = {} +defs["structs"]["ImFontConfig"][12]["name"] = "GlyphMinAdvanceX" +defs["structs"]["ImFontConfig"][12]["type"] = "float" +defs["structs"]["ImFontConfig"][13] = {} +defs["structs"]["ImFontConfig"][13]["name"] = "GlyphMaxAdvanceX" +defs["structs"]["ImFontConfig"][13]["type"] = "float" +defs["structs"]["ImFontConfig"][14] = {} +defs["structs"]["ImFontConfig"][14]["name"] = "MergeMode" +defs["structs"]["ImFontConfig"][14]["type"] = "bool" +defs["structs"]["ImFontConfig"][15] = {} +defs["structs"]["ImFontConfig"][15]["name"] = "RasterizerFlags" +defs["structs"]["ImFontConfig"][15]["type"] = "unsigned int" +defs["structs"]["ImFontConfig"][16] = {} +defs["structs"]["ImFontConfig"][16]["name"] = "RasterizerMultiply" +defs["structs"]["ImFontConfig"][16]["type"] = "float" +defs["structs"]["ImFontConfig"][17] = {} +defs["structs"]["ImFontConfig"][17]["name"] = "EllipsisChar" +defs["structs"]["ImFontConfig"][17]["type"] = "ImWchar" +defs["structs"]["ImFontConfig"][18] = {} +defs["structs"]["ImFontConfig"][18]["name"] = "Name[40]" +defs["structs"]["ImFontConfig"][18]["size"] = 40 +defs["structs"]["ImFontConfig"][18]["type"] = "char" +defs["structs"]["ImFontConfig"][19] = {} +defs["structs"]["ImFontConfig"][19]["name"] = "DstFont" +defs["structs"]["ImFontConfig"][19]["type"] = "ImFont*" +defs["structs"]["ImFontGlyph"] = {} +defs["structs"]["ImFontGlyph"][1] = {} +defs["structs"]["ImFontGlyph"][1]["bitfield"] = "31" +defs["structs"]["ImFontGlyph"][1]["name"] = "Codepoint" +defs["structs"]["ImFontGlyph"][1]["type"] = "unsigned int" +defs["structs"]["ImFontGlyph"][2] = {} +defs["structs"]["ImFontGlyph"][2]["bitfield"] = "1" +defs["structs"]["ImFontGlyph"][2]["name"] = "Visible" +defs["structs"]["ImFontGlyph"][2]["type"] = "unsigned int" +defs["structs"]["ImFontGlyph"][3] = {} +defs["structs"]["ImFontGlyph"][3]["name"] = "AdvanceX" +defs["structs"]["ImFontGlyph"][3]["type"] = "float" +defs["structs"]["ImFontGlyph"][4] = {} +defs["structs"]["ImFontGlyph"][4]["name"] = "X0" +defs["structs"]["ImFontGlyph"][4]["type"] = "float" +defs["structs"]["ImFontGlyph"][5] = {} +defs["structs"]["ImFontGlyph"][5]["name"] = "Y0" +defs["structs"]["ImFontGlyph"][5]["type"] = "float" +defs["structs"]["ImFontGlyph"][6] = {} +defs["structs"]["ImFontGlyph"][6]["name"] = "X1" +defs["structs"]["ImFontGlyph"][6]["type"] = "float" +defs["structs"]["ImFontGlyph"][7] = {} +defs["structs"]["ImFontGlyph"][7]["name"] = "Y1" +defs["structs"]["ImFontGlyph"][7]["type"] = "float" +defs["structs"]["ImFontGlyph"][8] = {} +defs["structs"]["ImFontGlyph"][8]["name"] = "U0" +defs["structs"]["ImFontGlyph"][8]["type"] = "float" +defs["structs"]["ImFontGlyph"][9] = {} +defs["structs"]["ImFontGlyph"][9]["name"] = "V0" +defs["structs"]["ImFontGlyph"][9]["type"] = "float" +defs["structs"]["ImFontGlyph"][10] = {} +defs["structs"]["ImFontGlyph"][10]["name"] = "U1" +defs["structs"]["ImFontGlyph"][10]["type"] = "float" +defs["structs"]["ImFontGlyph"][11] = {} +defs["structs"]["ImFontGlyph"][11]["name"] = "V1" +defs["structs"]["ImFontGlyph"][11]["type"] = "float" +defs["structs"]["ImFontGlyphRangesBuilder"] = {} +defs["structs"]["ImFontGlyphRangesBuilder"][1] = {} +defs["structs"]["ImFontGlyphRangesBuilder"][1]["name"] = "UsedChars" +defs["structs"]["ImFontGlyphRangesBuilder"][1]["template_type"] = "ImU32" +defs["structs"]["ImFontGlyphRangesBuilder"][1]["type"] = "ImVector_ImU32" +defs["structs"]["ImGuiIO"] = {} +defs["structs"]["ImGuiIO"][1] = {} +defs["structs"]["ImGuiIO"][1]["name"] = "ConfigFlags" +defs["structs"]["ImGuiIO"][1]["type"] = "ImGuiConfigFlags" +defs["structs"]["ImGuiIO"][2] = {} +defs["structs"]["ImGuiIO"][2]["name"] = "BackendFlags" +defs["structs"]["ImGuiIO"][2]["type"] = "ImGuiBackendFlags" +defs["structs"]["ImGuiIO"][3] = {} +defs["structs"]["ImGuiIO"][3]["name"] = "DisplaySize" +defs["structs"]["ImGuiIO"][3]["type"] = "ImVec2" +defs["structs"]["ImGuiIO"][4] = {} +defs["structs"]["ImGuiIO"][4]["name"] = "DeltaTime" +defs["structs"]["ImGuiIO"][4]["type"] = "float" +defs["structs"]["ImGuiIO"][5] = {} +defs["structs"]["ImGuiIO"][5]["name"] = "IniSavingRate" +defs["structs"]["ImGuiIO"][5]["type"] = "float" +defs["structs"]["ImGuiIO"][6] = {} +defs["structs"]["ImGuiIO"][6]["name"] = "IniFilename" +defs["structs"]["ImGuiIO"][6]["type"] = "const char*" +defs["structs"]["ImGuiIO"][7] = {} +defs["structs"]["ImGuiIO"][7]["name"] = "LogFilename" +defs["structs"]["ImGuiIO"][7]["type"] = "const char*" +defs["structs"]["ImGuiIO"][8] = {} +defs["structs"]["ImGuiIO"][8]["name"] = "MouseDoubleClickTime" +defs["structs"]["ImGuiIO"][8]["type"] = "float" +defs["structs"]["ImGuiIO"][9] = {} +defs["structs"]["ImGuiIO"][9]["name"] = "MouseDoubleClickMaxDist" +defs["structs"]["ImGuiIO"][9]["type"] = "float" +defs["structs"]["ImGuiIO"][10] = {} +defs["structs"]["ImGuiIO"][10]["name"] = "MouseDragThreshold" +defs["structs"]["ImGuiIO"][10]["type"] = "float" +defs["structs"]["ImGuiIO"][11] = {} +defs["structs"]["ImGuiIO"][11]["name"] = "KeyMap[ImGuiKey_COUNT]" +defs["structs"]["ImGuiIO"][11]["size"] = 22 +defs["structs"]["ImGuiIO"][11]["type"] = "int" +defs["structs"]["ImGuiIO"][12] = {} +defs["structs"]["ImGuiIO"][12]["name"] = "KeyRepeatDelay" +defs["structs"]["ImGuiIO"][12]["type"] = "float" +defs["structs"]["ImGuiIO"][13] = {} +defs["structs"]["ImGuiIO"][13]["name"] = "KeyRepeatRate" +defs["structs"]["ImGuiIO"][13]["type"] = "float" +defs["structs"]["ImGuiIO"][14] = {} +defs["structs"]["ImGuiIO"][14]["name"] = "UserData" +defs["structs"]["ImGuiIO"][14]["type"] = "void*" +defs["structs"]["ImGuiIO"][15] = {} +defs["structs"]["ImGuiIO"][15]["name"] = "Fonts" +defs["structs"]["ImGuiIO"][15]["type"] = "ImFontAtlas*" +defs["structs"]["ImGuiIO"][16] = {} +defs["structs"]["ImGuiIO"][16]["name"] = "FontGlobalScale" +defs["structs"]["ImGuiIO"][16]["type"] = "float" +defs["structs"]["ImGuiIO"][17] = {} +defs["structs"]["ImGuiIO"][17]["name"] = "FontAllowUserScaling" +defs["structs"]["ImGuiIO"][17]["type"] = "bool" +defs["structs"]["ImGuiIO"][18] = {} +defs["structs"]["ImGuiIO"][18]["name"] = "FontDefault" +defs["structs"]["ImGuiIO"][18]["type"] = "ImFont*" +defs["structs"]["ImGuiIO"][19] = {} +defs["structs"]["ImGuiIO"][19]["name"] = "DisplayFramebufferScale" +defs["structs"]["ImGuiIO"][19]["type"] = "ImVec2" +defs["structs"]["ImGuiIO"][20] = {} +defs["structs"]["ImGuiIO"][20]["name"] = "MouseDrawCursor" +defs["structs"]["ImGuiIO"][20]["type"] = "bool" +defs["structs"]["ImGuiIO"][21] = {} +defs["structs"]["ImGuiIO"][21]["name"] = "ConfigMacOSXBehaviors" +defs["structs"]["ImGuiIO"][21]["type"] = "bool" +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]["type"] = "bool" +defs["structs"]["ImGuiIO"][24] = {} +defs["structs"]["ImGuiIO"][24]["name"] = "ConfigWindowsMoveFromTitleBarOnly" +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"][26] = {} +defs["structs"]["ImGuiIO"][26]["name"] = "BackendPlatformName" +defs["structs"]["ImGuiIO"][26]["type"] = "const char*" +defs["structs"]["ImGuiIO"][27] = {} +defs["structs"]["ImGuiIO"][27]["name"] = "BackendRendererName" +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"][29] = {} +defs["structs"]["ImGuiIO"][29]["name"] = "BackendRendererUserData" +defs["structs"]["ImGuiIO"][29]["type"] = "void*" +defs["structs"]["ImGuiIO"][30] = {} +defs["structs"]["ImGuiIO"][30]["name"] = "BackendLanguageUserData" +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"][32] = {} +defs["structs"]["ImGuiIO"][32]["name"] = "SetClipboardTextFn" +defs["structs"]["ImGuiIO"][32]["type"] = "void(*)(void* user_data,const char* text)" +defs["structs"]["ImGuiIO"][33] = {} +defs["structs"]["ImGuiIO"][33]["name"] = "ClipboardUserData" +defs["structs"]["ImGuiIO"][33]["type"] = "void*" +defs["structs"]["ImGuiIO"][34] = {} +defs["structs"]["ImGuiIO"][34]["name"] = "ImeSetInputScreenPosFn" +defs["structs"]["ImGuiIO"][34]["type"] = "void(*)(int x,int y)" +defs["structs"]["ImGuiIO"][35] = {} +defs["structs"]["ImGuiIO"][35]["name"] = "ImeWindowHandle" +defs["structs"]["ImGuiIO"][35]["type"] = "void*" +defs["structs"]["ImGuiIO"][36] = {} +defs["structs"]["ImGuiIO"][36]["name"] = "RenderDrawListsFnUnused" +defs["structs"]["ImGuiIO"][36]["type"] = "void*" +defs["structs"]["ImGuiIO"][37] = {} +defs["structs"]["ImGuiIO"][37]["name"] = "MousePos" +defs["structs"]["ImGuiIO"][37]["type"] = "ImVec2" +defs["structs"]["ImGuiIO"][38] = {} +defs["structs"]["ImGuiIO"][38]["name"] = "MouseDown[5]" +defs["structs"]["ImGuiIO"][38]["size"] = 5 +defs["structs"]["ImGuiIO"][38]["type"] = "bool" +defs["structs"]["ImGuiIO"][39] = {} +defs["structs"]["ImGuiIO"][39]["name"] = "MouseWheel" +defs["structs"]["ImGuiIO"][39]["type"] = "float" +defs["structs"]["ImGuiIO"][40] = {} +defs["structs"]["ImGuiIO"][40]["name"] = "MouseWheelH" +defs["structs"]["ImGuiIO"][40]["type"] = "float" +defs["structs"]["ImGuiIO"][41] = {} +defs["structs"]["ImGuiIO"][41]["name"] = "KeyCtrl" +defs["structs"]["ImGuiIO"][41]["type"] = "bool" +defs["structs"]["ImGuiIO"][42] = {} +defs["structs"]["ImGuiIO"][42]["name"] = "KeyShift" +defs["structs"]["ImGuiIO"][42]["type"] = "bool" +defs["structs"]["ImGuiIO"][43] = {} +defs["structs"]["ImGuiIO"][43]["name"] = "KeyAlt" +defs["structs"]["ImGuiIO"][43]["type"] = "bool" +defs["structs"]["ImGuiIO"][44] = {} +defs["structs"]["ImGuiIO"][44]["name"] = "KeySuper" +defs["structs"]["ImGuiIO"][44]["type"] = "bool" +defs["structs"]["ImGuiIO"][45] = {} +defs["structs"]["ImGuiIO"][45]["name"] = "KeysDown[512]" +defs["structs"]["ImGuiIO"][45]["size"] = 512 +defs["structs"]["ImGuiIO"][45]["type"] = "bool" +defs["structs"]["ImGuiIO"][46] = {} +defs["structs"]["ImGuiIO"][46]["name"] = "NavInputs[ImGuiNavInput_COUNT]" +defs["structs"]["ImGuiIO"][46]["size"] = 21 +defs["structs"]["ImGuiIO"][46]["type"] = "float" +defs["structs"]["ImGuiIO"][47] = {} +defs["structs"]["ImGuiIO"][47]["name"] = "WantCaptureMouse" +defs["structs"]["ImGuiIO"][47]["type"] = "bool" +defs["structs"]["ImGuiIO"][48] = {} +defs["structs"]["ImGuiIO"][48]["name"] = "WantCaptureKeyboard" +defs["structs"]["ImGuiIO"][48]["type"] = "bool" +defs["structs"]["ImGuiIO"][49] = {} +defs["structs"]["ImGuiIO"][49]["name"] = "WantTextInput" +defs["structs"]["ImGuiIO"][49]["type"] = "bool" +defs["structs"]["ImGuiIO"][50] = {} +defs["structs"]["ImGuiIO"][50]["name"] = "WantSetMousePos" +defs["structs"]["ImGuiIO"][50]["type"] = "bool" +defs["structs"]["ImGuiIO"][51] = {} +defs["structs"]["ImGuiIO"][51]["name"] = "WantSaveIniSettings" +defs["structs"]["ImGuiIO"][51]["type"] = "bool" +defs["structs"]["ImGuiIO"][52] = {} +defs["structs"]["ImGuiIO"][52]["name"] = "NavActive" +defs["structs"]["ImGuiIO"][52]["type"] = "bool" +defs["structs"]["ImGuiIO"][53] = {} +defs["structs"]["ImGuiIO"][53]["name"] = "NavVisible" +defs["structs"]["ImGuiIO"][53]["type"] = "bool" +defs["structs"]["ImGuiIO"][54] = {} +defs["structs"]["ImGuiIO"][54]["name"] = "Framerate" +defs["structs"]["ImGuiIO"][54]["type"] = "float" +defs["structs"]["ImGuiIO"][55] = {} +defs["structs"]["ImGuiIO"][55]["name"] = "MetricsRenderVertices" +defs["structs"]["ImGuiIO"][55]["type"] = "int" +defs["structs"]["ImGuiIO"][56] = {} +defs["structs"]["ImGuiIO"][56]["name"] = "MetricsRenderIndices" +defs["structs"]["ImGuiIO"][56]["type"] = "int" +defs["structs"]["ImGuiIO"][57] = {} +defs["structs"]["ImGuiIO"][57]["name"] = "MetricsRenderWindows" +defs["structs"]["ImGuiIO"][57]["type"] = "int" +defs["structs"]["ImGuiIO"][58] = {} +defs["structs"]["ImGuiIO"][58]["name"] = "MetricsActiveWindows" +defs["structs"]["ImGuiIO"][58]["type"] = "int" +defs["structs"]["ImGuiIO"][59] = {} +defs["structs"]["ImGuiIO"][59]["name"] = "MetricsActiveAllocations" +defs["structs"]["ImGuiIO"][59]["type"] = "int" +defs["structs"]["ImGuiIO"][60] = {} +defs["structs"]["ImGuiIO"][60]["name"] = "MouseDelta" +defs["structs"]["ImGuiIO"][60]["type"] = "ImVec2" +defs["structs"]["ImGuiIO"][61] = {} +defs["structs"]["ImGuiIO"][61]["name"] = "KeyMods" +defs["structs"]["ImGuiIO"][61]["type"] = "ImGuiKeyModFlags" +defs["structs"]["ImGuiIO"][62] = {} +defs["structs"]["ImGuiIO"][62]["name"] = "MousePosPrev" +defs["structs"]["ImGuiIO"][62]["type"] = "ImVec2" +defs["structs"]["ImGuiIO"][63] = {} +defs["structs"]["ImGuiIO"][63]["name"] = "MouseClickedPos[5]" +defs["structs"]["ImGuiIO"][63]["size"] = 5 +defs["structs"]["ImGuiIO"][63]["type"] = "ImVec2" +defs["structs"]["ImGuiIO"][64] = {} +defs["structs"]["ImGuiIO"][64]["name"] = "MouseClickedTime[5]" +defs["structs"]["ImGuiIO"][64]["size"] = 5 +defs["structs"]["ImGuiIO"][64]["type"] = "double" +defs["structs"]["ImGuiIO"][65] = {} +defs["structs"]["ImGuiIO"][65]["name"] = "MouseClicked[5]" +defs["structs"]["ImGuiIO"][65]["size"] = 5 +defs["structs"]["ImGuiIO"][65]["type"] = "bool" +defs["structs"]["ImGuiIO"][66] = {} +defs["structs"]["ImGuiIO"][66]["name"] = "MouseDoubleClicked[5]" +defs["structs"]["ImGuiIO"][66]["size"] = 5 +defs["structs"]["ImGuiIO"][66]["type"] = "bool" +defs["structs"]["ImGuiIO"][67] = {} +defs["structs"]["ImGuiIO"][67]["name"] = "MouseReleased[5]" +defs["structs"]["ImGuiIO"][67]["size"] = 5 +defs["structs"]["ImGuiIO"][67]["type"] = "bool" +defs["structs"]["ImGuiIO"][68] = {} +defs["structs"]["ImGuiIO"][68]["name"] = "MouseDownOwned[5]" +defs["structs"]["ImGuiIO"][68]["size"] = 5 +defs["structs"]["ImGuiIO"][68]["type"] = "bool" +defs["structs"]["ImGuiIO"][69] = {} +defs["structs"]["ImGuiIO"][69]["name"] = "MouseDownWasDoubleClick[5]" +defs["structs"]["ImGuiIO"][69]["size"] = 5 +defs["structs"]["ImGuiIO"][69]["type"] = "bool" +defs["structs"]["ImGuiIO"][70] = {} +defs["structs"]["ImGuiIO"][70]["name"] = "MouseDownDuration[5]" +defs["structs"]["ImGuiIO"][70]["size"] = 5 +defs["structs"]["ImGuiIO"][70]["type"] = "float" +defs["structs"]["ImGuiIO"][71] = {} +defs["structs"]["ImGuiIO"][71]["name"] = "MouseDownDurationPrev[5]" +defs["structs"]["ImGuiIO"][71]["size"] = 5 +defs["structs"]["ImGuiIO"][71]["type"] = "float" +defs["structs"]["ImGuiIO"][72] = {} +defs["structs"]["ImGuiIO"][72]["name"] = "MouseDragMaxDistanceAbs[5]" +defs["structs"]["ImGuiIO"][72]["size"] = 5 +defs["structs"]["ImGuiIO"][72]["type"] = "ImVec2" +defs["structs"]["ImGuiIO"][73] = {} +defs["structs"]["ImGuiIO"][73]["name"] = "MouseDragMaxDistanceSqr[5]" +defs["structs"]["ImGuiIO"][73]["size"] = 5 +defs["structs"]["ImGuiIO"][73]["type"] = "float" +defs["structs"]["ImGuiIO"][74] = {} +defs["structs"]["ImGuiIO"][74]["name"] = "KeysDownDuration[512]" +defs["structs"]["ImGuiIO"][74]["size"] = 512 +defs["structs"]["ImGuiIO"][74]["type"] = "float" +defs["structs"]["ImGuiIO"][75] = {} +defs["structs"]["ImGuiIO"][75]["name"] = "KeysDownDurationPrev[512]" +defs["structs"]["ImGuiIO"][75]["size"] = 512 +defs["structs"]["ImGuiIO"][75]["type"] = "float" +defs["structs"]["ImGuiIO"][76] = {} +defs["structs"]["ImGuiIO"][76]["name"] = "NavInputsDownDuration[ImGuiNavInput_COUNT]" +defs["structs"]["ImGuiIO"][76]["size"] = 21 +defs["structs"]["ImGuiIO"][76]["type"] = "float" +defs["structs"]["ImGuiIO"][77] = {} +defs["structs"]["ImGuiIO"][77]["name"] = "NavInputsDownDurationPrev[ImGuiNavInput_COUNT]" +defs["structs"]["ImGuiIO"][77]["size"] = 21 +defs["structs"]["ImGuiIO"][77]["type"] = "float" +defs["structs"]["ImGuiIO"][78] = {} +defs["structs"]["ImGuiIO"][78]["name"] = "InputQueueSurrogate" +defs["structs"]["ImGuiIO"][78]["type"] = "ImWchar16" +defs["structs"]["ImGuiIO"][79] = {} +defs["structs"]["ImGuiIO"][79]["name"] = "InputQueueCharacters" +defs["structs"]["ImGuiIO"][79]["template_type"] = "ImWchar" +defs["structs"]["ImGuiIO"][79]["type"] = "ImVector_ImWchar" +defs["structs"]["ImGuiInputTextCallbackData"] = {} +defs["structs"]["ImGuiInputTextCallbackData"][1] = {} +defs["structs"]["ImGuiInputTextCallbackData"][1]["name"] = "EventFlag" +defs["structs"]["ImGuiInputTextCallbackData"][1]["type"] = "ImGuiInputTextFlags" +defs["structs"]["ImGuiInputTextCallbackData"][2] = {} +defs["structs"]["ImGuiInputTextCallbackData"][2]["name"] = "Flags" +defs["structs"]["ImGuiInputTextCallbackData"][2]["type"] = "ImGuiInputTextFlags" +defs["structs"]["ImGuiInputTextCallbackData"][3] = {} +defs["structs"]["ImGuiInputTextCallbackData"][3]["name"] = "UserData" +defs["structs"]["ImGuiInputTextCallbackData"][3]["type"] = "void*" +defs["structs"]["ImGuiInputTextCallbackData"][4] = {} +defs["structs"]["ImGuiInputTextCallbackData"][4]["name"] = "EventChar" +defs["structs"]["ImGuiInputTextCallbackData"][4]["type"] = "ImWchar" +defs["structs"]["ImGuiInputTextCallbackData"][5] = {} +defs["structs"]["ImGuiInputTextCallbackData"][5]["name"] = "EventKey" +defs["structs"]["ImGuiInputTextCallbackData"][5]["type"] = "ImGuiKey" +defs["structs"]["ImGuiInputTextCallbackData"][6] = {} +defs["structs"]["ImGuiInputTextCallbackData"][6]["name"] = "Buf" +defs["structs"]["ImGuiInputTextCallbackData"][6]["type"] = "char*" +defs["structs"]["ImGuiInputTextCallbackData"][7] = {} +defs["structs"]["ImGuiInputTextCallbackData"][7]["name"] = "BufTextLen" +defs["structs"]["ImGuiInputTextCallbackData"][7]["type"] = "int" +defs["structs"]["ImGuiInputTextCallbackData"][8] = {} +defs["structs"]["ImGuiInputTextCallbackData"][8]["name"] = "BufSize" +defs["structs"]["ImGuiInputTextCallbackData"][8]["type"] = "int" +defs["structs"]["ImGuiInputTextCallbackData"][9] = {} +defs["structs"]["ImGuiInputTextCallbackData"][9]["name"] = "BufDirty" +defs["structs"]["ImGuiInputTextCallbackData"][9]["type"] = "bool" +defs["structs"]["ImGuiInputTextCallbackData"][10] = {} +defs["structs"]["ImGuiInputTextCallbackData"][10]["name"] = "CursorPos" +defs["structs"]["ImGuiInputTextCallbackData"][10]["type"] = "int" +defs["structs"]["ImGuiInputTextCallbackData"][11] = {} +defs["structs"]["ImGuiInputTextCallbackData"][11]["name"] = "SelectionStart" +defs["structs"]["ImGuiInputTextCallbackData"][11]["type"] = "int" +defs["structs"]["ImGuiInputTextCallbackData"][12] = {} +defs["structs"]["ImGuiInputTextCallbackData"][12]["name"] = "SelectionEnd" +defs["structs"]["ImGuiInputTextCallbackData"][12]["type"] = "int" +defs["structs"]["ImGuiListClipper"] = {} +defs["structs"]["ImGuiListClipper"][1] = {} +defs["structs"]["ImGuiListClipper"][1]["name"] = "DisplayStart" +defs["structs"]["ImGuiListClipper"][1]["type"] = "int" +defs["structs"]["ImGuiListClipper"][2] = {} +defs["structs"]["ImGuiListClipper"][2]["name"] = "DisplayEnd" +defs["structs"]["ImGuiListClipper"][2]["type"] = "int" +defs["structs"]["ImGuiListClipper"][3] = {} +defs["structs"]["ImGuiListClipper"][3]["name"] = "ItemsCount" +defs["structs"]["ImGuiListClipper"][3]["type"] = "int" +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"][6] = {} +defs["structs"]["ImGuiListClipper"][6]["name"] = "StartPosY" +defs["structs"]["ImGuiListClipper"][6]["type"] = "float" +defs["structs"]["ImGuiOnceUponAFrame"] = {} +defs["structs"]["ImGuiOnceUponAFrame"][1] = {} +defs["structs"]["ImGuiOnceUponAFrame"][1]["name"] = "RefFrame" +defs["structs"]["ImGuiOnceUponAFrame"][1]["type"] = "int" +defs["structs"]["ImGuiPayload"] = {} +defs["structs"]["ImGuiPayload"][1] = {} +defs["structs"]["ImGuiPayload"][1]["name"] = "Data" +defs["structs"]["ImGuiPayload"][1]["type"] = "void*" +defs["structs"]["ImGuiPayload"][2] = {} +defs["structs"]["ImGuiPayload"][2]["name"] = "DataSize" +defs["structs"]["ImGuiPayload"][2]["type"] = "int" +defs["structs"]["ImGuiPayload"][3] = {} +defs["structs"]["ImGuiPayload"][3]["name"] = "SourceId" +defs["structs"]["ImGuiPayload"][3]["type"] = "ImGuiID" +defs["structs"]["ImGuiPayload"][4] = {} +defs["structs"]["ImGuiPayload"][4]["name"] = "SourceParentId" +defs["structs"]["ImGuiPayload"][4]["type"] = "ImGuiID" +defs["structs"]["ImGuiPayload"][5] = {} +defs["structs"]["ImGuiPayload"][5]["name"] = "DataFrameCount" +defs["structs"]["ImGuiPayload"][5]["type"] = "int" +defs["structs"]["ImGuiPayload"][6] = {} +defs["structs"]["ImGuiPayload"][6]["name"] = "DataType[32+1]" +defs["structs"]["ImGuiPayload"][6]["size"] = 33 +defs["structs"]["ImGuiPayload"][6]["type"] = "char" +defs["structs"]["ImGuiPayload"][7] = {} +defs["structs"]["ImGuiPayload"][7]["name"] = "Preview" +defs["structs"]["ImGuiPayload"][7]["type"] = "bool" +defs["structs"]["ImGuiPayload"][8] = {} +defs["structs"]["ImGuiPayload"][8]["name"] = "Delivery" +defs["structs"]["ImGuiPayload"][8]["type"] = "bool" +defs["structs"]["ImGuiSizeCallbackData"] = {} +defs["structs"]["ImGuiSizeCallbackData"][1] = {} +defs["structs"]["ImGuiSizeCallbackData"][1]["name"] = "UserData" +defs["structs"]["ImGuiSizeCallbackData"][1]["type"] = "void*" +defs["structs"]["ImGuiSizeCallbackData"][2] = {} +defs["structs"]["ImGuiSizeCallbackData"][2]["name"] = "Pos" +defs["structs"]["ImGuiSizeCallbackData"][2]["type"] = "ImVec2" +defs["structs"]["ImGuiSizeCallbackData"][3] = {} +defs["structs"]["ImGuiSizeCallbackData"][3]["name"] = "CurrentSize" +defs["structs"]["ImGuiSizeCallbackData"][3]["type"] = "ImVec2" +defs["structs"]["ImGuiSizeCallbackData"][4] = {} +defs["structs"]["ImGuiSizeCallbackData"][4]["name"] = "DesiredSize" +defs["structs"]["ImGuiSizeCallbackData"][4]["type"] = "ImVec2" +defs["structs"]["ImGuiStorage"] = {} +defs["structs"]["ImGuiStorage"][1] = {} +defs["structs"]["ImGuiStorage"][1]["name"] = "Data" +defs["structs"]["ImGuiStorage"][1]["template_type"] = "ImGuiStoragePair" +defs["structs"]["ImGuiStorage"][1]["type"] = "ImVector_ImGuiStoragePair" +defs["structs"]["ImGuiStoragePair"] = {} +defs["structs"]["ImGuiStoragePair"][1] = {} +defs["structs"]["ImGuiStoragePair"][1]["name"] = "key" +defs["structs"]["ImGuiStoragePair"][1]["type"] = "ImGuiID" +defs["structs"]["ImGuiStoragePair"][2] = {} +defs["structs"]["ImGuiStoragePair"][2]["name"] = "" +defs["structs"]["ImGuiStoragePair"][2]["type"] = "union { int val_i; float val_f; void* val_p;}" +defs["structs"]["ImGuiStyle"] = {} +defs["structs"]["ImGuiStyle"][1] = {} +defs["structs"]["ImGuiStyle"][1]["name"] = "Alpha" +defs["structs"]["ImGuiStyle"][1]["type"] = "float" +defs["structs"]["ImGuiStyle"][2] = {} +defs["structs"]["ImGuiStyle"][2]["name"] = "WindowPadding" +defs["structs"]["ImGuiStyle"][2]["type"] = "ImVec2" +defs["structs"]["ImGuiStyle"][3] = {} +defs["structs"]["ImGuiStyle"][3]["name"] = "WindowRounding" +defs["structs"]["ImGuiStyle"][3]["type"] = "float" +defs["structs"]["ImGuiStyle"][4] = {} +defs["structs"]["ImGuiStyle"][4]["name"] = "WindowBorderSize" +defs["structs"]["ImGuiStyle"][4]["type"] = "float" +defs["structs"]["ImGuiStyle"][5] = {} +defs["structs"]["ImGuiStyle"][5]["name"] = "WindowMinSize" +defs["structs"]["ImGuiStyle"][5]["type"] = "ImVec2" +defs["structs"]["ImGuiStyle"][6] = {} +defs["structs"]["ImGuiStyle"][6]["name"] = "WindowTitleAlign" +defs["structs"]["ImGuiStyle"][6]["type"] = "ImVec2" +defs["structs"]["ImGuiStyle"][7] = {} +defs["structs"]["ImGuiStyle"][7]["name"] = "WindowMenuButtonPosition" +defs["structs"]["ImGuiStyle"][7]["type"] = "ImGuiDir" +defs["structs"]["ImGuiStyle"][8] = {} +defs["structs"]["ImGuiStyle"][8]["name"] = "ChildRounding" +defs["structs"]["ImGuiStyle"][8]["type"] = "float" +defs["structs"]["ImGuiStyle"][9] = {} +defs["structs"]["ImGuiStyle"][9]["name"] = "ChildBorderSize" +defs["structs"]["ImGuiStyle"][9]["type"] = "float" +defs["structs"]["ImGuiStyle"][10] = {} +defs["structs"]["ImGuiStyle"][10]["name"] = "PopupRounding" +defs["structs"]["ImGuiStyle"][10]["type"] = "float" +defs["structs"]["ImGuiStyle"][11] = {} +defs["structs"]["ImGuiStyle"][11]["name"] = "PopupBorderSize" +defs["structs"]["ImGuiStyle"][11]["type"] = "float" +defs["structs"]["ImGuiStyle"][12] = {} +defs["structs"]["ImGuiStyle"][12]["name"] = "FramePadding" +defs["structs"]["ImGuiStyle"][12]["type"] = "ImVec2" +defs["structs"]["ImGuiStyle"][13] = {} +defs["structs"]["ImGuiStyle"][13]["name"] = "FrameRounding" +defs["structs"]["ImGuiStyle"][13]["type"] = "float" +defs["structs"]["ImGuiStyle"][14] = {} +defs["structs"]["ImGuiStyle"][14]["name"] = "FrameBorderSize" +defs["structs"]["ImGuiStyle"][14]["type"] = "float" +defs["structs"]["ImGuiStyle"][15] = {} +defs["structs"]["ImGuiStyle"][15]["name"] = "ItemSpacing" +defs["structs"]["ImGuiStyle"][15]["type"] = "ImVec2" +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]["type"] = "ImVec2" +defs["structs"]["ImGuiStyle"][18] = {} +defs["structs"]["ImGuiStyle"][18]["name"] = "IndentSpacing" +defs["structs"]["ImGuiStyle"][18]["type"] = "float" +defs["structs"]["ImGuiStyle"][19] = {} +defs["structs"]["ImGuiStyle"][19]["name"] = "ColumnsMinSpacing" +defs["structs"]["ImGuiStyle"][19]["type"] = "float" +defs["structs"]["ImGuiStyle"][20] = {} +defs["structs"]["ImGuiStyle"][20]["name"] = "ScrollbarSize" +defs["structs"]["ImGuiStyle"][20]["type"] = "float" +defs["structs"]["ImGuiStyle"][21] = {} +defs["structs"]["ImGuiStyle"][21]["name"] = "ScrollbarRounding" +defs["structs"]["ImGuiStyle"][21]["type"] = "float" +defs["structs"]["ImGuiStyle"][22] = {} +defs["structs"]["ImGuiStyle"][22]["name"] = "GrabMinSize" +defs["structs"]["ImGuiStyle"][22]["type"] = "float" +defs["structs"]["ImGuiStyle"][23] = {} +defs["structs"]["ImGuiStyle"][23]["name"] = "GrabRounding" +defs["structs"]["ImGuiStyle"][23]["type"] = "float" +defs["structs"]["ImGuiStyle"][24] = {} +defs["structs"]["ImGuiStyle"][24]["name"] = "TabRounding" +defs["structs"]["ImGuiStyle"][24]["type"] = "float" +defs["structs"]["ImGuiStyle"][25] = {} +defs["structs"]["ImGuiStyle"][25]["name"] = "TabBorderSize" +defs["structs"]["ImGuiStyle"][25]["type"] = "float" +defs["structs"]["ImGuiStyle"][26] = {} +defs["structs"]["ImGuiStyle"][26]["name"] = "ColorButtonPosition" +defs["structs"]["ImGuiStyle"][26]["type"] = "ImGuiDir" +defs["structs"]["ImGuiStyle"][27] = {} +defs["structs"]["ImGuiStyle"][27]["name"] = "ButtonTextAlign" +defs["structs"]["ImGuiStyle"][27]["type"] = "ImVec2" +defs["structs"]["ImGuiStyle"][28] = {} +defs["structs"]["ImGuiStyle"][28]["name"] = "SelectableTextAlign" +defs["structs"]["ImGuiStyle"][28]["type"] = "ImVec2" +defs["structs"]["ImGuiStyle"][29] = {} +defs["structs"]["ImGuiStyle"][29]["name"] = "DisplayWindowPadding" +defs["structs"]["ImGuiStyle"][29]["type"] = "ImVec2" +defs["structs"]["ImGuiStyle"][30] = {} +defs["structs"]["ImGuiStyle"][30]["name"] = "DisplaySafeAreaPadding" +defs["structs"]["ImGuiStyle"][30]["type"] = "ImVec2" +defs["structs"]["ImGuiStyle"][31] = {} +defs["structs"]["ImGuiStyle"][31]["name"] = "MouseCursorScale" +defs["structs"]["ImGuiStyle"][31]["type"] = "float" +defs["structs"]["ImGuiStyle"][32] = {} +defs["structs"]["ImGuiStyle"][32]["name"] = "AntiAliasedLines" +defs["structs"]["ImGuiStyle"][32]["type"] = "bool" +defs["structs"]["ImGuiStyle"][33] = {} +defs["structs"]["ImGuiStyle"][33]["name"] = "AntiAliasedFill" +defs["structs"]["ImGuiStyle"][33]["type"] = "bool" +defs["structs"]["ImGuiStyle"][34] = {} +defs["structs"]["ImGuiStyle"][34]["name"] = "CurveTessellationTol" +defs["structs"]["ImGuiStyle"][34]["type"] = "float" +defs["structs"]["ImGuiStyle"][35] = {} +defs["structs"]["ImGuiStyle"][35]["name"] = "CircleSegmentMaxError" +defs["structs"]["ImGuiStyle"][35]["type"] = "float" +defs["structs"]["ImGuiStyle"][36] = {} +defs["structs"]["ImGuiStyle"][36]["name"] = "Colors[ImGuiCol_COUNT]" +defs["structs"]["ImGuiStyle"][36]["size"] = 48 +defs["structs"]["ImGuiStyle"][36]["type"] = "ImVec4" +defs["structs"]["ImGuiTextBuffer"] = {} +defs["structs"]["ImGuiTextBuffer"][1] = {} +defs["structs"]["ImGuiTextBuffer"][1]["name"] = "Buf" +defs["structs"]["ImGuiTextBuffer"][1]["template_type"] = "char" +defs["structs"]["ImGuiTextBuffer"][1]["type"] = "ImVector_char" +defs["structs"]["ImGuiTextFilter"] = {} +defs["structs"]["ImGuiTextFilter"][1] = {} +defs["structs"]["ImGuiTextFilter"][1]["name"] = "InputBuf[256]" +defs["structs"]["ImGuiTextFilter"][1]["size"] = 256 +defs["structs"]["ImGuiTextFilter"][1]["type"] = "char" +defs["structs"]["ImGuiTextFilter"][2] = {} +defs["structs"]["ImGuiTextFilter"][2]["name"] = "Filters" +defs["structs"]["ImGuiTextFilter"][2]["template_type"] = "ImGuiTextRange" +defs["structs"]["ImGuiTextFilter"][2]["type"] = "ImVector_ImGuiTextRange" +defs["structs"]["ImGuiTextFilter"][3] = {} +defs["structs"]["ImGuiTextFilter"][3]["name"] = "CountGrep" +defs["structs"]["ImGuiTextFilter"][3]["type"] = "int" +defs["structs"]["ImGuiTextRange"] = {} +defs["structs"]["ImGuiTextRange"][1] = {} +defs["structs"]["ImGuiTextRange"][1]["name"] = "b" +defs["structs"]["ImGuiTextRange"][1]["type"] = "const char*" +defs["structs"]["ImGuiTextRange"][2] = {} +defs["structs"]["ImGuiTextRange"][2]["name"] = "e" +defs["structs"]["ImGuiTextRange"][2]["type"] = "const char*" +defs["structs"]["ImVec2"] = {} +defs["structs"]["ImVec2"][1] = {} +defs["structs"]["ImVec2"][1]["name"] = "x" +defs["structs"]["ImVec2"][1]["type"] = "float" +defs["structs"]["ImVec2"][2] = {} +defs["structs"]["ImVec2"][2]["name"] = "y" +defs["structs"]["ImVec2"][2]["type"] = "float" +defs["structs"]["ImVec4"] = {} +defs["structs"]["ImVec4"][1] = {} +defs["structs"]["ImVec4"][1]["name"] = "x" +defs["structs"]["ImVec4"][1]["type"] = "float" +defs["structs"]["ImVec4"][2] = {} +defs["structs"]["ImVec4"][2]["name"] = "y" +defs["structs"]["ImVec4"][2]["type"] = "float" +defs["structs"]["ImVec4"][3] = {} +defs["structs"]["ImVec4"][3]["name"] = "z" +defs["structs"]["ImVec4"][3]["type"] = "float" +defs["structs"]["ImVec4"][4] = {} +defs["structs"]["ImVec4"][4]["name"] = "w" +defs["structs"]["ImVec4"][4]["type"] = "float" + +return defs \ No newline at end of file diff --git a/imgui-sys/third-party/typedefs_dict.json b/imgui-sys/third-party/typedefs_dict.json new file mode 100644 index 0000000..5b6f900 --- /dev/null +++ b/imgui-sys/third-party/typedefs_dict.json @@ -0,0 +1,77 @@ +{ + "ImColor": "struct ImColor", + "ImDrawCallback": "void(*)(const ImDrawList* parent_list,const ImDrawCmd* cmd);", + "ImDrawChannel": "struct ImDrawChannel", + "ImDrawCmd": "struct ImDrawCmd", + "ImDrawCornerFlags": "int", + "ImDrawData": "struct ImDrawData", + "ImDrawIdx": "unsigned short", + "ImDrawList": "struct ImDrawList", + "ImDrawListFlags": "int", + "ImDrawListSharedData": "struct ImDrawListSharedData", + "ImDrawListSplitter": "struct ImDrawListSplitter", + "ImDrawVert": "struct ImDrawVert", + "ImFont": "struct ImFont", + "ImFontAtlas": "struct ImFontAtlas", + "ImFontAtlasCustomRect": "struct ImFontAtlasCustomRect", + "ImFontAtlasFlags": "int", + "ImFontConfig": "struct ImFontConfig", + "ImFontGlyph": "struct ImFontGlyph", + "ImFontGlyphRangesBuilder": "struct ImFontGlyphRangesBuilder", + "ImGuiBackendFlags": "int", + "ImGuiCol": "int", + "ImGuiColorEditFlags": "int", + "ImGuiComboFlags": "int", + "ImGuiCond": "int", + "ImGuiConfigFlags": "int", + "ImGuiContext": "struct ImGuiContext", + "ImGuiDataType": "int", + "ImGuiDir": "int", + "ImGuiDragDropFlags": "int", + "ImGuiFocusedFlags": "int", + "ImGuiHoveredFlags": "int", + "ImGuiID": "unsigned int", + "ImGuiIO": "struct ImGuiIO", + "ImGuiInputTextCallback": "int(*)(ImGuiInputTextCallbackData *data);", + "ImGuiInputTextCallbackData": "struct ImGuiInputTextCallbackData", + "ImGuiInputTextFlags": "int", + "ImGuiKey": "int", + "ImGuiKeyModFlags": "int", + "ImGuiListClipper": "struct ImGuiListClipper", + "ImGuiMouseButton": "int", + "ImGuiMouseCursor": "int", + "ImGuiNavInput": "int", + "ImGuiOnceUponAFrame": "struct ImGuiOnceUponAFrame", + "ImGuiPayload": "struct ImGuiPayload", + "ImGuiSelectableFlags": "int", + "ImGuiSizeCallback": "void(*)(ImGuiSizeCallbackData* data);", + "ImGuiSizeCallbackData": "struct ImGuiSizeCallbackData", + "ImGuiStorage": "struct ImGuiStorage", + "ImGuiStoragePair": "struct ImGuiStoragePair", + "ImGuiStyle": "struct ImGuiStyle", + "ImGuiStyleVar": "int", + "ImGuiTabBarFlags": "int", + "ImGuiTabItemFlags": "int", + "ImGuiTextBuffer": "struct ImGuiTextBuffer", + "ImGuiTextFilter": "struct ImGuiTextFilter", + "ImGuiTextRange": "struct ImGuiTextRange", + "ImGuiTreeNodeFlags": "int", + "ImGuiWindowFlags": "int", + "ImS16": "signed short", + "ImS32": "signed int", + "ImS64": "int64_t", + "ImS8": "signed char", + "ImTextureID": "void*", + "ImU16": "unsigned short", + "ImU32": "unsigned int", + "ImU64": "uint64_t", + "ImU8": "unsigned char", + "ImVec2": "struct ImVec2", + "ImVec4": "struct ImVec4", + "ImWchar": "ImWchar16", + "ImWchar16": "unsigned short", + "ImWchar32": "unsigned int", + "const_iterator": "const value_type*", + "iterator": "value_type*", + "value_type": "T" +} \ No newline at end of file diff --git a/imgui-sys/third-party/typedefs_dict.lua b/imgui-sys/third-party/typedefs_dict.lua new file mode 100644 index 0000000..da3da93 --- /dev/null +++ b/imgui-sys/third-party/typedefs_dict.lua @@ -0,0 +1,78 @@ +local defs = {} +defs["ImColor"] = "struct ImColor" +defs["ImDrawCallback"] = "void(*)(const ImDrawList* parent_list,const ImDrawCmd* cmd);" +defs["ImDrawChannel"] = "struct ImDrawChannel" +defs["ImDrawCmd"] = "struct ImDrawCmd" +defs["ImDrawCornerFlags"] = "int" +defs["ImDrawData"] = "struct ImDrawData" +defs["ImDrawIdx"] = "unsigned short" +defs["ImDrawList"] = "struct ImDrawList" +defs["ImDrawListFlags"] = "int" +defs["ImDrawListSharedData"] = "struct ImDrawListSharedData" +defs["ImDrawListSplitter"] = "struct ImDrawListSplitter" +defs["ImDrawVert"] = "struct ImDrawVert" +defs["ImFont"] = "struct ImFont" +defs["ImFontAtlas"] = "struct ImFontAtlas" +defs["ImFontAtlasCustomRect"] = "struct ImFontAtlasCustomRect" +defs["ImFontAtlasFlags"] = "int" +defs["ImFontConfig"] = "struct ImFontConfig" +defs["ImFontGlyph"] = "struct ImFontGlyph" +defs["ImFontGlyphRangesBuilder"] = "struct ImFontGlyphRangesBuilder" +defs["ImGuiBackendFlags"] = "int" +defs["ImGuiCol"] = "int" +defs["ImGuiColorEditFlags"] = "int" +defs["ImGuiComboFlags"] = "int" +defs["ImGuiCond"] = "int" +defs["ImGuiConfigFlags"] = "int" +defs["ImGuiContext"] = "struct ImGuiContext" +defs["ImGuiDataType"] = "int" +defs["ImGuiDir"] = "int" +defs["ImGuiDragDropFlags"] = "int" +defs["ImGuiFocusedFlags"] = "int" +defs["ImGuiHoveredFlags"] = "int" +defs["ImGuiID"] = "unsigned int" +defs["ImGuiIO"] = "struct ImGuiIO" +defs["ImGuiInputTextCallback"] = "int(*)(ImGuiInputTextCallbackData *data);" +defs["ImGuiInputTextCallbackData"] = "struct ImGuiInputTextCallbackData" +defs["ImGuiInputTextFlags"] = "int" +defs["ImGuiKey"] = "int" +defs["ImGuiKeyModFlags"] = "int" +defs["ImGuiListClipper"] = "struct ImGuiListClipper" +defs["ImGuiMouseButton"] = "int" +defs["ImGuiMouseCursor"] = "int" +defs["ImGuiNavInput"] = "int" +defs["ImGuiOnceUponAFrame"] = "struct ImGuiOnceUponAFrame" +defs["ImGuiPayload"] = "struct ImGuiPayload" +defs["ImGuiSelectableFlags"] = "int" +defs["ImGuiSizeCallback"] = "void(*)(ImGuiSizeCallbackData* data);" +defs["ImGuiSizeCallbackData"] = "struct ImGuiSizeCallbackData" +defs["ImGuiStorage"] = "struct ImGuiStorage" +defs["ImGuiStoragePair"] = "struct ImGuiStoragePair" +defs["ImGuiStyle"] = "struct ImGuiStyle" +defs["ImGuiStyleVar"] = "int" +defs["ImGuiTabBarFlags"] = "int" +defs["ImGuiTabItemFlags"] = "int" +defs["ImGuiTextBuffer"] = "struct ImGuiTextBuffer" +defs["ImGuiTextFilter"] = "struct ImGuiTextFilter" +defs["ImGuiTextRange"] = "struct ImGuiTextRange" +defs["ImGuiTreeNodeFlags"] = "int" +defs["ImGuiWindowFlags"] = "int" +defs["ImS16"] = "signed short" +defs["ImS32"] = "signed int" +defs["ImS64"] = "int64_t" +defs["ImS8"] = "signed char" +defs["ImTextureID"] = "void*" +defs["ImU16"] = "unsigned short" +defs["ImU32"] = "unsigned int" +defs["ImU64"] = "uint64_t" +defs["ImU8"] = "unsigned char" +defs["ImVec2"] = "struct ImVec2" +defs["ImVec4"] = "struct ImVec4" +defs["ImWchar"] = "ImWchar16" +defs["ImWchar16"] = "unsigned short" +defs["ImWchar32"] = "unsigned int" +defs["const_iterator"] = "const value_type*" +defs["iterator"] = "value_type*" +defs["value_type"] = "T" + +return defs \ No newline at end of file diff --git a/imgui-sys/third-party/update-cimgui-output.sh b/imgui-sys/third-party/update-cimgui-output.sh new file mode 100755 index 0000000..7642ce1 --- /dev/null +++ b/imgui-sys/third-party/update-cimgui-output.sh @@ -0,0 +1,13 @@ +#!/bin/bash +set -euo pipefail + +SCRIPT_DIR=$(dirname ${0}) +CIMGUI_DIR=${1:?} + +echo "${SCRIPT_DIR}" + +pushd "${CIMGUI_DIR}"/generator > /dev/null +luajit generator.lua gcc false +popd > /dev/null + +cp "${CIMGUI_DIR}"/generator/output/* "${SCRIPT_DIR}"/ diff --git a/src/lib.rs b/src/lib.rs index bc25d74..236bac8 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -84,7 +84,7 @@ pub fn dear_imgui_version() -> &'static str { #[test] fn test_version() { - assert_eq!(dear_imgui_version(), "1.75"); + assert_eq!(dear_imgui_version(), "1.76"); } impl Context { From a69d856163e3fd2a548f2cd07b87fce7f70a182e Mon Sep 17 00:00:00 2001 From: Joonas Javanainen Date: Fri, 24 Apr 2020 23:08:29 +0300 Subject: [PATCH 2/8] Modernize imgui-sys-bindgen code slightly --- imgui-sys-bindgen/Cargo.toml | 2 +- imgui-sys-bindgen/src/lib.rs | 36 +++++++++++++++++------------------ imgui-sys-bindgen/src/main.rs | 2 -- 3 files changed, 19 insertions(+), 21 deletions(-) diff --git a/imgui-sys-bindgen/Cargo.toml b/imgui-sys-bindgen/Cargo.toml index 09156b2..e916785 100644 --- a/imgui-sys-bindgen/Cargo.toml +++ b/imgui-sys-bindgen/Cargo.toml @@ -2,6 +2,7 @@ name = "imgui-sys-bindgen" version = "0.0.0" authors = ["Joonas Javanainen ", "imgui-rs contributors"] +edition = "2018" description = "imgui-sys bindings updater" homepage = "https://github.com/Gekkio/imgui-rs" repository = "https://github.com/Gekkio/imgui-rs" @@ -10,7 +11,6 @@ publish = false [dependencies] bindgen = "0.53" -failure = "0.1" serde = "1.0" serde_derive = "1.0" serde_json = "1.0" \ No newline at end of file diff --git a/imgui-sys-bindgen/src/lib.rs b/imgui-sys-bindgen/src/lib.rs index 774d1e0..5404385 100644 --- a/imgui-sys-bindgen/src/lib.rs +++ b/imgui-sys-bindgen/src/lib.rs @@ -1,17 +1,23 @@ -extern crate bindgen; -#[macro_use] -extern crate failure; -#[macro_use] -extern crate serde_derive; -extern crate serde_json; - use bindgen::{Bindings, EnumVariation, RustTarget}; -use failure::Error; +use serde_derive::Deserialize; use std::collections::HashMap; +use std::error::Error; +use std::fmt; use std::fs::{read_to_string, File}; use std::io::Read; use std::path::Path; +#[derive(Debug)] +struct BindgenError; + +impl fmt::Display for BindgenError { + fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { + write!(f, "Failed to generate bindings") + } +} + +impl Error for BindgenError {} + #[derive(Deserialize)] struct StructsAndEnums { enums: HashMap, @@ -38,17 +44,13 @@ struct Whitelist { definitions: Vec, } -fn only_key((key, _): (K, V)) -> K { - key -} - fn parse_whitelist( structs_and_enums: R, definitions: R, ) -> Result { let StructsAndEnums { enums, structs } = serde_json::from_reader(structs_and_enums)?; - let enums = enums.into_iter().map(only_key).collect(); - let structs = structs.into_iter().map(only_key).collect(); + let enums = enums.keys().cloned().collect(); + let structs = structs.keys().cloned().collect(); let definitions: HashMap> = serde_json::from_reader(definitions)?; let definitions = definitions @@ -74,7 +76,7 @@ fn parse_whitelist( pub fn generate_bindings>( path: &P, wasm_import_name: Option, -) -> Result { +) -> Result> { let path = path.as_ref(); let structs_and_enums = File::open(path.join("structs_and_enums.json"))?; let definitions = File::open(path.join("definitions.json"))?; @@ -116,8 +118,6 @@ pub fn generate_bindings>( for e in whitelist.definitions { builder = builder.whitelist_function(format!("^{}", e)); } - let bindings = builder - .generate() - .map_err(|_| format_err!("Failed to generate bindings"))?; + let bindings = builder.generate().map_err(|_| BindgenError)?; Ok(bindings) } diff --git a/imgui-sys-bindgen/src/main.rs b/imgui-sys-bindgen/src/main.rs index 6bb7b29..1e18194 100644 --- a/imgui-sys-bindgen/src/main.rs +++ b/imgui-sys-bindgen/src/main.rs @@ -1,5 +1,3 @@ -extern crate imgui_sys_bindgen; - use imgui_sys_bindgen::generate_bindings; use std::env; From 290429bd128eb4ba9d3c8a983a46be5829bd20cd Mon Sep 17 00:00:00 2001 From: Joonas Javanainen Date: Fri, 24 Apr 2020 23:20:45 +0300 Subject: [PATCH 3/8] Replace old nonUDT2 function variants --- src/fonts/mod.rs | 4 +++- src/input/mouse.rs | 12 +++++++++--- src/layout.rs | 12 +++++++++--- src/lib.rs | 8 +++++--- src/utils.rs | 12 +++++++++--- src/window/content_region.rs | 16 ++++++++++++---- src/window/mod.rs | 8 ++++++-- 7 files changed, 53 insertions(+), 19 deletions(-) diff --git a/src/fonts/mod.rs b/src/fonts/mod.rs index 0ee9f38..0420ced 100644 --- a/src/fonts/mod.rs +++ b/src/fonts/mod.rs @@ -21,7 +21,9 @@ impl<'ui> Ui<'ui> { /// /// Useful for drawing custom shapes with the draw list API. pub fn font_tex_uv_white_pixel(&self) -> [f32; 2] { - unsafe { sys::igGetFontTexUvWhitePixel_nonUDT2().into() } + let mut out = sys::ImVec2::zero(); + unsafe { sys::igGetFontTexUvWhitePixel(&mut out) }; + out.into() } /// Sets the font scale of the current window pub fn set_window_font_scale(&self, scale: f32) { diff --git a/src/input/mouse.rs b/src/input/mouse.rs index 5625dc4..b79cddb 100644 --- a/src/input/mouse.rs +++ b/src/input/mouse.rs @@ -126,14 +126,18 @@ impl<'ui> Ui<'ui> { } /// Returns the mouse position backed up at the time of opening a popup pub fn mouse_pos_on_opening_current_popup(&self) -> [f32; 2] { - unsafe { sys::igGetMousePosOnOpeningCurrentPopup_nonUDT2().into() } + let mut out = sys::ImVec2::zero(); + unsafe { sys::igGetMousePosOnOpeningCurrentPopup(&mut out) }; + out.into() } /// Returns the delta from the initial clicking position. /// /// This is locked and returns [0.0, 0.0] until the mouse has moved past the global distance /// threshold (`io.mouse_drag_threshold`). pub fn mouse_drag_delta(&self, button: MouseButton) -> [f32; 2] { - unsafe { sys::igGetMouseDragDelta_nonUDT2(button as i32, -1.0).into() } + let mut out = sys::ImVec2::zero(); + unsafe { sys::igGetMouseDragDelta(&mut out, button as i32, -1.0) }; + out.into() } /// Returns the delta from the initial clicking position. /// @@ -141,7 +145,9 @@ impl<'ui> Ui<'ui> { /// If the given threshold is invalid or negative, the global distance threshold is used /// (`io.mouse_drag_threshold`). pub fn mouse_drag_delta_with_threshold(&self, button: MouseButton, threshold: f32) -> [f32; 2] { - unsafe { sys::igGetMouseDragDelta_nonUDT2(button as i32, threshold).into() } + let mut out = sys::ImVec2::zero(); + unsafe { sys::igGetMouseDragDelta(&mut out, button as i32, threshold) }; + out.into() } /// Resets the current delta from initial clicking position. pub fn reset_mouse_drag_delta(&self, button: MouseButton) { diff --git a/src/layout.rs b/src/layout.rs index 8813d83..b5be07d 100644 --- a/src/layout.rs +++ b/src/layout.rs @@ -97,7 +97,9 @@ impl<'ui> Ui<'ui> { } /// Returns the cursor position (in window coordinates) pub fn cursor_pos(&self) -> [f32; 2] { - unsafe { sys::igGetCursorPos_nonUDT2().into() } + let mut out = sys::ImVec2::zero(); + unsafe { sys::igGetCursorPos(&mut out) }; + out.into() } /// Sets the cursor position (in window coordinates). /// @@ -107,13 +109,17 @@ impl<'ui> Ui<'ui> { } /// Returns the initial cursor position (in window coordinates) pub fn cursor_start_pos(&self) -> [f32; 2] { - unsafe { sys::igGetCursorStartPos_nonUDT2().into() } + let mut out = sys::ImVec2::zero(); + unsafe { sys::igGetCursorStartPos(&mut out) }; + out.into() } /// Returns the cursor position (in absolute screen coordinates). /// /// This is especially useful for drawing, as the drawing API uses screen coordinates. pub fn cursor_screen_pos(&self) -> [f32; 2] { - unsafe { sys::igGetCursorScreenPos_nonUDT2().into() } + let mut out = sys::ImVec2::zero(); + unsafe { sys::igGetCursorScreenPos(&mut out) }; + out.into() } /// Sets the cursor position (in absolute screen coordinates) pub fn set_cursor_screen_pos(&self, pos: [f32; 2]) { diff --git a/src/lib.rs b/src/lib.rs index 236bac8..e1f326f 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -466,15 +466,17 @@ impl<'ui> Ui<'ui> { hide_text_after_double_hash: bool, wrap_width: f32, ) -> [f32; 2] { + let mut out = sys::ImVec2::zero(); unsafe { - sys::igCalcTextSize_nonUDT2( + sys::igCalcTextSize( + &mut out, text.as_ptr(), std::ptr::null(), hide_text_after_double_hash, wrap_width, ) - .into() - } + }; + out.into() } } diff --git a/src/utils.rs b/src/utils.rs index 2ce3309..864b42c 100644 --- a/src/utils.rs +++ b/src/utils.rs @@ -82,15 +82,21 @@ impl<'ui> Ui<'ui> { } /// Returns the upper-left bounding rectangle of the last item (in screen coordinates) pub fn item_rect_min(&self) -> [f32; 2] { - unsafe { sys::igGetItemRectMin_nonUDT2().into() } + let mut out = sys::ImVec2::zero(); + unsafe { sys::igGetItemRectMin(&mut out) } + out.into() } /// Returns the lower-right bounding rectangle of the last item (in screen coordinates) pub fn item_rect_max(&self) -> [f32; 2] { - unsafe { sys::igGetItemRectMax_nonUDT2().into() } + let mut out = sys::ImVec2::zero(); + unsafe { sys::igGetItemRectMax(&mut out) } + out.into() } /// Returns the size of the last item pub fn item_rect_size(&self) -> [f32; 2] { - unsafe { sys::igGetItemRectSize_nonUDT2().into() } + let mut out = sys::ImVec2::zero(); + unsafe { sys::igGetItemRectSize(&mut out) } + out.into() } /// Allows the last item to be overlapped by a subsequent item. /// diff --git a/src/window/content_region.rs b/src/window/content_region.rs index 82811da..1a222ea 100644 --- a/src/window/content_region.rs +++ b/src/window/content_region.rs @@ -5,23 +5,31 @@ use crate::Ui; impl<'ui> Ui<'ui> { /// Returns the current content boundaries (in *window coordinates*) pub fn content_region_max(&self) -> [f32; 2] { - unsafe { sys::igGetContentRegionMax_nonUDT2().into() } + let mut out = sys::ImVec2::zero(); + unsafe { sys::igGetContentRegionMax(&mut out) }; + out.into() } /// Equal to `ui.content_region_max()` - `ui.cursor_pos()` pub fn content_region_avail(&self) -> [f32; 2] { - unsafe { sys::igGetContentRegionAvail_nonUDT2().into() } + let mut out = sys::ImVec2::zero(); + unsafe { sys::igGetContentRegionAvail(&mut out) }; + out.into() } /// Content boundaries min (in *window coordinates*). /// /// Roughly equal to [0.0, 0.0] - scroll. pub fn window_content_region_min(&self) -> [f32; 2] { - unsafe { sys::igGetWindowContentRegionMin_nonUDT2().into() } + let mut out = sys::ImVec2::zero(); + unsafe { sys::igGetWindowContentRegionMin(&mut out) }; + out.into() } /// Content boundaries max (in *window coordinates*). /// /// Roughly equal to [0.0, 0.0] + size - scroll. pub fn window_content_region_max(&self) -> [f32; 2] { - unsafe { sys::igGetWindowContentRegionMax_nonUDT2().into() } + let mut out = sys::ImVec2::zero(); + unsafe { sys::igGetWindowContentRegionMax(&mut out) }; + out.into() } pub fn window_content_region_width(&self) -> f32 { unsafe { sys::igGetWindowContentRegionWidth() } diff --git a/src/window/mod.rs b/src/window/mod.rs index 4bd3828..57ebe1e 100644 --- a/src/window/mod.rs +++ b/src/window/mod.rs @@ -140,11 +140,15 @@ impl<'ui> Ui<'ui> { } /// Returns the position of the current window (in screen space) pub fn window_pos(&self) -> [f32; 2] { - unsafe { sys::igGetWindowPos_nonUDT2().into() } + let mut out = sys::ImVec2::zero(); + unsafe { sys::igGetWindowPos(&mut out) }; + out.into() } /// Returns the size of the current window pub fn window_size(&self) -> [f32; 2] { - unsafe { sys::igGetWindowSize_nonUDT2().into() } + let mut out = sys::ImVec2::zero(); + unsafe { sys::igGetWindowSize(&mut out) }; + out.into() } } From 41ac160bd85986cf0a839e89d0003fa2c364b58d Mon Sep 17 00:00:00 2001 From: Joonas Javanainen Date: Fri, 24 Apr 2020 23:33:29 +0300 Subject: [PATCH 4/8] Adapt to latest cimgui function names --- src/plotlines.rs | 2 +- src/stacks.rs | 6 +++--- src/utils.rs | 2 +- src/widget/selectable.rs | 2 +- src/widget/tree.rs | 4 +++- src/window/child_window.rs | 2 +- src/window_draw_list.rs | 2 +- 7 files changed, 11 insertions(+), 9 deletions(-) diff --git a/src/plotlines.rs b/src/plotlines.rs index 0850088..b329918 100644 --- a/src/plotlines.rs +++ b/src/plotlines.rs @@ -62,7 +62,7 @@ impl<'ui, 'p> PlotLines<'ui, 'p> { pub fn build(self) { unsafe { - sys::igPlotLines( + sys::igPlotLinesFloatPtr( self.label.as_ptr(), self.values.as_ptr() as *const c_float, self.values.len() as i32, diff --git a/src/stacks.rs b/src/stacks.rs index 5d2d0cd..d3945a7 100644 --- a/src/stacks.rs +++ b/src/stacks.rs @@ -58,7 +58,7 @@ impl<'ui> Ui<'ui> { /// color.pop(&ui); /// ``` pub fn push_style_color(&self, style_color: StyleColor, color: [f32; 4]) -> ColorStackToken { - unsafe { sys::igPushStyleColor(style_color as i32, color.into()) }; + unsafe { sys::igPushStyleColorVec4(style_color as i32, color.into()) }; ColorStackToken { count: 1, ctx: self.ctx, @@ -90,7 +90,7 @@ impl<'ui> Ui<'ui> { { let mut count = 0; for &(style_color, color) in style_colors { - unsafe { sys::igPushStyleColor(style_color as i32, color.into()) }; + unsafe { sys::igPushStyleColorVec4(style_color as i32, color.into()) }; count += 1; } ColorStackToken { @@ -387,7 +387,7 @@ impl<'ui> Ui<'ui> { Id::Str(s) => { let start = s.as_ptr() as *const c_char; let end = start.add(s.len()); - sys::igPushIDRange(start, end) + sys::igPushIDStrStr(start, end) } Id::Ptr(p) => sys::igPushIDPtr(p as *const c_void), } diff --git a/src/utils.rs b/src/utils.rs index 864b42c..26cfa7b 100644 --- a/src/utils.rs +++ b/src/utils.rs @@ -114,7 +114,7 @@ impl<'ui> Ui<'ui> { impl<'ui> Ui<'ui> { /// Returns `true` if the rectangle (of given size, starting from cursor position) is visible pub fn is_cursor_rect_visible(&self, size: [f32; 2]) -> bool { - unsafe { sys::igIsRectVisible(size.into()) } + unsafe { sys::igIsRectVisibleNil(size.into()) } } /// Returns `true` if the rectangle (in screen coordinates) is visible pub fn is_rect_visible(&self, rect_min: [f32; 2], rect_max: [f32; 2]) -> bool { diff --git a/src/widget/selectable.rs b/src/widget/selectable.rs index 9f3ce39..6297d7b 100644 --- a/src/widget/selectable.rs +++ b/src/widget/selectable.rs @@ -108,7 +108,7 @@ impl<'a> Selectable<'a> { /// Returns true if the selectable was clicked. pub fn build(self, _: &Ui) -> bool { unsafe { - sys::igSelectable( + sys::igSelectableBool( self.label.as_ptr(), self.selected, self.flags.bits() as i32, diff --git a/src/widget/tree.rs b/src/widget/tree.rs index 42de8d4..8d978e8 100644 --- a/src/widget/tree.rs +++ b/src/widget/tree.rs @@ -388,7 +388,9 @@ impl<'a> CollapsingHeader<'a> { /// Returns true if the collapsing header is open and content should be rendered. #[must_use] pub fn build(self, _: &Ui) -> bool { - unsafe { sys::igCollapsingHeader(self.label.as_ptr(), self.flags.bits() as i32) } + unsafe { + sys::igCollapsingHeaderTreeNodeFlags(self.label.as_ptr(), self.flags.bits() as i32) + } } /// Builds the collapsing header, and adds an additional close button that changes the value of /// the given mutable reference when clicked. diff --git a/src/window/child_window.rs b/src/window/child_window.rs index 06e9542..2edcb54 100644 --- a/src/window/child_window.rs +++ b/src/window/child_window.rs @@ -261,7 +261,7 @@ impl<'a> ChildWindow<'a> { Id::Str(s) => { let start = s.as_ptr() as *const c_char; let end = start.add(s.len()); - sys::igGetIDRange(start, end) + sys::igGetIDStrStr(start, end) } } }; diff --git a/src/window_draw_list.rs b/src/window_draw_list.rs index fbfbb98..d5e28ac 100644 --- a/src/window_draw_list.rs +++ b/src/window_draw_list.rs @@ -222,7 +222,7 @@ impl<'ui> WindowDrawList<'ui> { unsafe { let start = text.as_ptr() as *const c_char; let end = (start as usize + text.len()) as *const c_char; - sys::ImDrawList_AddText(self.draw_list, pos.into(), col.into().into(), start, end) + sys::ImDrawList_AddTextVec2(self.draw_list, pos.into(), col.into().into(), start, end) } } From f93389178b117008bc9e120ad5f43eea23bb2712 Mon Sep 17 00:00:00 2001 From: Joonas Javanainen Date: Fri, 24 Apr 2020 23:36:59 +0300 Subject: [PATCH 5/8] Handle new FontGlyph bitfields --- src/fonts/glyph.rs | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/src/fonts/glyph.rs b/src/fonts/glyph.rs index e4da106..5231026 100644 --- a/src/fonts/glyph.rs +++ b/src/fonts/glyph.rs @@ -5,7 +5,7 @@ use crate::sys; #[derive(Copy, Clone, Debug, PartialEq)] #[repr(C)] pub struct FontGlyph { - pub codepoint: u16, + bitfields: u32, pub advance_x: f32, pub x0: f32, pub y0: f32, @@ -17,6 +17,21 @@ pub struct FontGlyph { pub v1: f32, } +impl FontGlyph { + pub fn codepoint(&self) -> u32 { + unsafe { self.raw().Codepoint() } + } + pub fn set_codepoint(&mut self, codepoint: u32) { + unsafe { self.raw_mut().set_Codepoint(codepoint) }; + } + pub fn visible(&self) -> bool { + unsafe { self.raw().Visible() != 0 } + } + pub fn set_visible(&mut self, visible: bool) { + unsafe { self.raw_mut().set_Visible(visible as u32) } + } +} + unsafe impl RawCast for FontGlyph {} #[test] @@ -37,7 +52,7 @@ fn test_font_glyph_memory_layout() { assert_eq!(offset_of!(FontGlyph, $l), offset_of!(ImFontGlyph, $r)); }; }; - assert_field_offset!(codepoint, Codepoint); + assert_field_offset!(bitfields, _bitfield_1); assert_field_offset!(advance_x, AdvanceX); assert_field_offset!(x0, X0); assert_field_offset!(y0, Y0); From 89712e1f3d2b6666995afe73bc534fc808f33f64 Mon Sep 17 00:00:00 2001 From: Joonas Javanainen Date: Fri, 24 Apr 2020 23:41:51 +0300 Subject: [PATCH 6/8] Update memory layouts --- src/fonts/font.rs | 2 ++ src/io.rs | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/src/fonts/font.rs b/src/fonts/font.rs index 31ddaa3..acba579 100644 --- a/src/fonts/font.rs +++ b/src/fonts/font.rs @@ -25,6 +25,7 @@ pub struct Font { pub ascent: f32, pub descent: f32, pub metrics_total_surface: c_int, + pub used_4k_pages_map: [u8; 2], } unsafe impl RawCast for Font {} @@ -65,4 +66,5 @@ fn test_font_memory_layout() { assert_field_offset!(ascent, Ascent); assert_field_offset!(descent, Descent); assert_field_offset!(metrics_total_surface, MetricsTotalSurface); + assert_field_offset!(used_4k_pages_map, Used4kPagesMap); } diff --git a/src/io.rs b/src/io.rs index 9550c80..d61afe0 100644 --- a/src/io.rs +++ b/src/io.rs @@ -289,6 +289,7 @@ pub struct Io { /// f32::MAX]), so a disappearing/reappearing mouse won't have a huge delta. pub mouse_delta: [f32; 2], + key_mods: sys::ImGuiKeyModFlags, mouse_pos_prev: [f32; 2], mouse_clicked_pos: [[f32; 2]; 5], mouse_clicked_time: [f64; 5], @@ -305,6 +306,7 @@ pub struct Io { keys_down_duration_prev: [f32; 512], nav_inputs_down_duration: [f32; NavInput::COUNT + NavInput::INTERNAL_COUNT], nav_inputs_down_duration_prev: [f32; NavInput::COUNT + NavInput::INTERNAL_COUNT], + input_queue_surrogate: sys::ImWchar16, input_queue_characters: ImVector, } @@ -455,6 +457,7 @@ fn test_io_memory_layout() { assert_field_offset!(metrics_active_windows, MetricsActiveWindows); assert_field_offset!(metrics_active_allocations, MetricsActiveAllocations); assert_field_offset!(mouse_delta, MouseDelta); + assert_field_offset!(key_mods, KeyMods); assert_field_offset!(mouse_pos_prev, MousePosPrev); assert_field_offset!(mouse_clicked_pos, MouseClickedPos); assert_field_offset!(mouse_clicked_time, MouseClickedTime); @@ -471,5 +474,6 @@ fn test_io_memory_layout() { assert_field_offset!(keys_down_duration_prev, KeysDownDurationPrev); assert_field_offset!(nav_inputs_down_duration, NavInputsDownDuration); assert_field_offset!(nav_inputs_down_duration_prev, NavInputsDownDurationPrev); + assert_field_offset!(input_queue_surrogate, InputQueueSurrogate); assert_field_offset!(input_queue_characters, InputQueueCharacters); } From 8fa58fb52c3e1d514d0badf424757b187d2e57b8 Mon Sep 17 00:00:00 2001 From: Joonas Javanainen Date: Fri, 5 Jun 2020 22:03:22 +0300 Subject: [PATCH 7/8] Apply some missing 1.76 changes --- src/io.rs | 4 ++-- src/widget/color_editors.rs | 11 +++++++++++ 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/src/io.rs b/src/io.rs index d61afe0..1ba90cb 100644 --- a/src/io.rs +++ b/src/io.rs @@ -265,9 +265,9 @@ pub struct Io { /// /// *Important*: You need to clear this flag yourself pub want_save_ini_settings: bool, - /// Directional navigation is currently allowed + /// Keyboard/Gamepad navigation is currently allowed pub nav_active: bool, - /// Directional navigation is visible and allowed + /// Keyboard/Gamepad navigation is visible and allowed pub nav_visible: bool, /// Application framerate estimation, in frames per second. /// diff --git a/src/widget/color_editors.rs b/src/widget/color_editors.rs index 24b03af..fb99ce1 100644 --- a/src/widget/color_editors.rs +++ b/src/widget/color_editors.rs @@ -112,6 +112,8 @@ bitflags! { const NO_SIDE_PREVIEW = sys::ImGuiColorEditFlags_NoSidePreview; /// ColorEdit: disable drag and drop target. ColorButton: disable drag and drop source. const NO_DRAG_DROP = sys::ImGuiColorEditFlags_NoDragDrop; + /// ColorButton: disable border (which is enforced by default). + const NO_BORDER = sys::ImGuiColorEditFlags_NoBorder; /// ColorEdit, ColorPicker: show vertical alpha bar/gradient in picker. const ALPHA_BAR = sys::ImGuiColorEditFlags_AlphaBar; @@ -574,10 +576,19 @@ impl<'a> ColorButton<'a> { self } /// Enables/disables using the button as drag&drop source. + /// + /// Enabled by default. pub fn drag_drop(mut self, value: bool) -> Self { self.flags.set(ColorEditFlags::NO_DRAG_DROP, !value); self } + /// Enables/disables the button border. + /// + /// Enabled by default. + pub fn border(mut self, value: bool) -> Self { + self.flags.set(ColorEditFlags::NO_BORDER, !value); + self + } /// Sets the button size. /// /// Use 0.0 for width and/or height to use the default size. From 6f9e34ab938a7d917972d8cdd3c378d944dd9663 Mon Sep 17 00:00:00 2001 From: Joonas Javanainen Date: Fri, 5 Jun 2020 22:06:23 +0300 Subject: [PATCH 8/8] Update changelog --- CHANGELOG.markdown | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.markdown b/CHANGELOG.markdown index e7803ca..152bb05 100644 --- a/CHANGELOG.markdown +++ b/CHANGELOG.markdown @@ -2,6 +2,10 @@ ## [Unreleased] +### Changed + +- Upgrade to cimgui / imgui 1.76 + ## [0.4.0] - 2020-05-27 ### Added