diff --git a/imgui-sys/src/docking_freetype_bindings.rs b/imgui-sys/src/docking_freetype_bindings.rs index 2e88b62..47f5423 100644 --- a/imgui-sys/src/docking_freetype_bindings.rs +++ b/imgui-sys/src/docking_freetype_bindings.rs @@ -82,21 +82,93 @@ where } } } +pub type __off_t = cty::c_long; +pub type __off64_t = cty::c_long; +pub type FILE = _IO_FILE; #[repr(C)] #[derive(Debug, Copy, Clone)] -pub struct ImDrawListSharedData { +pub struct _IO_marker { _unused: [u8; 0], } #[repr(C)] #[derive(Debug, Copy, Clone)] -pub struct ImFontBuilderIO { +pub struct _IO_codecvt { _unused: [u8; 0], } #[repr(C)] #[derive(Debug, Copy, Clone)] -pub struct ImGuiContext { +pub struct _IO_wide_data { _unused: [u8; 0], } +pub type _IO_lock_t = cty::c_void; +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct _IO_FILE { + pub _flags: cty::c_int, + pub _IO_read_ptr: *mut cty::c_char, + pub _IO_read_end: *mut cty::c_char, + pub _IO_read_base: *mut cty::c_char, + pub _IO_write_base: *mut cty::c_char, + pub _IO_write_ptr: *mut cty::c_char, + pub _IO_write_end: *mut cty::c_char, + pub _IO_buf_base: *mut cty::c_char, + pub _IO_buf_end: *mut cty::c_char, + pub _IO_save_base: *mut cty::c_char, + pub _IO_backup_base: *mut cty::c_char, + pub _IO_save_end: *mut cty::c_char, + pub _markers: *mut _IO_marker, + pub _chain: *mut _IO_FILE, + pub _fileno: cty::c_int, + pub _flags2: cty::c_int, + pub _old_offset: __off_t, + pub _cur_column: cty::c_ushort, + pub _vtable_offset: cty::c_schar, + pub _shortbuf: [cty::c_char; 1usize], + pub _lock: *mut _IO_lock_t, + pub _offset: __off64_t, + pub _codecvt: *mut _IO_codecvt, + pub _wide_data: *mut _IO_wide_data, + pub _freeres_list: *mut _IO_FILE, + pub _freeres_buf: *mut cty::c_void, + pub __pad5: usize, + pub _mode: cty::c_int, + pub _unused2: [cty::c_char; 20usize], +} +impl Default for _IO_FILE { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct ImGuiDockRequest { + _unused: [u8; 0], +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct ImGuiDockNodeSettings { + _unused: [u8; 0], +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_const_charPtr { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut *const cty::c_char, +} +impl Default for ImVector_const_charPtr { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} pub type ImGuiCol = cty::c_int; pub type ImGuiCond = cty::c_int; pub type ImGuiDataType = cty::c_int; @@ -138,7 +210,9 @@ pub type ImS8 = cty::c_schar; pub type ImU8 = cty::c_uchar; pub type ImS16 = cty::c_short; pub type ImU16 = cty::c_ushort; +pub type ImS32 = cty::c_int; pub type ImU32 = cty::c_uint; +pub type ImS64 = cty::c_longlong; pub type ImU64 = cty::c_ulonglong; pub type ImWchar16 = cty::c_ushort; pub type ImWchar32 = cty::c_uint; @@ -2005,6 +2079,3068 @@ pub struct ImGuiPlatformImeData { pub InputPos: ImVec2, pub InputLineHeight: f32, } +pub type ImGuiDataAuthority = cty::c_int; +pub type ImGuiLayoutType = cty::c_int; +pub type ImGuiActivateFlags = cty::c_int; +pub type ImGuiDebugLogFlags = cty::c_int; +pub type ImGuiInputFlags = cty::c_int; +pub type ImGuiItemFlags = cty::c_int; +pub type ImGuiItemStatusFlags = cty::c_int; +pub type ImGuiOldColumnFlags = cty::c_int; +pub type ImGuiNavHighlightFlags = cty::c_int; +pub type ImGuiNavMoveFlags = cty::c_int; +pub type ImGuiNextItemDataFlags = cty::c_int; +pub type ImGuiNextWindowDataFlags = cty::c_int; +pub type ImGuiScrollFlags = cty::c_int; +pub type ImGuiSeparatorFlags = cty::c_int; +pub type ImGuiTextFlags = cty::c_int; +pub type ImGuiTooltipFlags = cty::c_int; +pub type ImGuiErrorLogCallback = ::core::option::Option< + unsafe extern "C" fn(user_data: *mut cty::c_void, fmt: *const cty::c_char, ...), +>; +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, Hash, PartialEq, Eq)] +pub struct StbUndoRecord { + pub where_: cty::c_int, + pub insert_length: cty::c_int, + pub delete_length: cty::c_int, + pub char_storage: cty::c_int, +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct StbUndoState { + pub undo_rec: [StbUndoRecord; 99usize], + pub undo_char: [ImWchar; 999usize], + pub undo_point: cty::c_short, + pub redo_point: cty::c_short, + pub undo_char_point: cty::c_int, + pub redo_char_point: cty::c_int, +} +impl Default for StbUndoState { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, PartialEq)] +pub struct STB_TexteditState { + pub cursor: cty::c_int, + pub select_start: cty::c_int, + pub select_end: cty::c_int, + pub insert_mode: cty::c_uchar, + pub row_count_per_page: cty::c_int, + pub cursor_at_end_of_line: cty::c_uchar, + pub initialized: cty::c_uchar, + pub has_preferred_x: cty::c_uchar, + pub single_line: cty::c_uchar, + pub padding1: cty::c_uchar, + pub padding2: cty::c_uchar, + pub padding3: cty::c_uchar, + pub preferred_x: f32, + pub undostate: StbUndoState, +} +impl Default for STB_TexteditState { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, PartialEq)] +pub struct StbTexteditRow { + pub x0: f32, + pub x1: f32, + pub baseline_y_delta: f32, + pub ymin: f32, + pub ymax: f32, + pub num_chars: cty::c_int, +} +pub type ImFileHandle = *mut FILE; +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, PartialEq)] +pub struct ImVec1 { + pub x: f32, +} +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVec2ih { + pub x: cty::c_short, + pub y: cty::c_short, +} +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, PartialEq)] +pub struct ImRect { + pub Min: ImVec2, + pub Max: ImVec2, +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImBitVector { + pub Storage: ImVector_ImU32, +} +impl Default for ImBitVector { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +pub type ImPoolIdx = cty::c_int; +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_int { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut cty::c_int, +} +impl Default for ImVector_int { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImGuiTextIndex { + pub LineOffsets: ImVector_int, + pub EndOffset: cty::c_int, +} +impl Default for ImGuiTextIndex { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, PartialEq)] +pub struct ImDrawListSharedData { + pub TexUvWhitePixel: ImVec2, + pub Font: *mut ImFont, + pub FontSize: f32, + pub CurveTessellationTol: f32, + pub CircleSegmentMaxError: f32, + pub ClipRectFullscreen: ImVec4, + pub InitialFlags: ImDrawListFlags, + pub TempBuffer: ImVector_ImVec2, + pub ArcFastVtx: [ImVec2; 48usize], + pub ArcFastRadiusCutoff: f32, + pub CircleSegmentCounts: [ImU8; 64usize], + pub TexUvLines: *const ImVec4, +} +impl Default for ImDrawListSharedData { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_ImDrawListPtr { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut *mut ImDrawList, +} +impl Default for ImVector_ImDrawListPtr { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImDrawDataBuilder { + pub Layers: [ImVector_ImDrawListPtr; 2usize], +} +impl Default for ImDrawDataBuilder { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +pub const ImGuiItemFlags_None: ImGuiItemFlags_ = 0; +pub const ImGuiItemFlags_NoTabStop: ImGuiItemFlags_ = 1; +pub const ImGuiItemFlags_ButtonRepeat: ImGuiItemFlags_ = 2; +pub const ImGuiItemFlags_Disabled: ImGuiItemFlags_ = 4; +pub const ImGuiItemFlags_NoNav: ImGuiItemFlags_ = 8; +pub const ImGuiItemFlags_NoNavDefaultFocus: ImGuiItemFlags_ = 16; +pub const ImGuiItemFlags_SelectableDontClosePopup: ImGuiItemFlags_ = 32; +pub const ImGuiItemFlags_MixedValue: ImGuiItemFlags_ = 64; +pub const ImGuiItemFlags_ReadOnly: ImGuiItemFlags_ = 128; +pub const ImGuiItemFlags_NoWindowHoverableCheck: ImGuiItemFlags_ = 256; +pub const ImGuiItemFlags_Inputable: ImGuiItemFlags_ = 1024; +pub type ImGuiItemFlags_ = cty::c_uint; +pub const ImGuiItemStatusFlags_None: ImGuiItemStatusFlags_ = 0; +pub const ImGuiItemStatusFlags_HoveredRect: ImGuiItemStatusFlags_ = 1; +pub const ImGuiItemStatusFlags_HasDisplayRect: ImGuiItemStatusFlags_ = 2; +pub const ImGuiItemStatusFlags_Edited: ImGuiItemStatusFlags_ = 4; +pub const ImGuiItemStatusFlags_ToggledSelection: ImGuiItemStatusFlags_ = 8; +pub const ImGuiItemStatusFlags_ToggledOpen: ImGuiItemStatusFlags_ = 16; +pub const ImGuiItemStatusFlags_HasDeactivated: ImGuiItemStatusFlags_ = 32; +pub const ImGuiItemStatusFlags_Deactivated: ImGuiItemStatusFlags_ = 64; +pub const ImGuiItemStatusFlags_HoveredWindow: ImGuiItemStatusFlags_ = 128; +pub const ImGuiItemStatusFlags_FocusedByTabbing: ImGuiItemStatusFlags_ = 256; +pub const ImGuiItemStatusFlags_Visible: ImGuiItemStatusFlags_ = 512; +pub type ImGuiItemStatusFlags_ = cty::c_uint; +pub const ImGuiInputTextFlags_Multiline: ImGuiInputTextFlagsPrivate_ = 67108864; +pub const ImGuiInputTextFlags_NoMarkEdited: ImGuiInputTextFlagsPrivate_ = 134217728; +pub const ImGuiInputTextFlags_MergedItem: ImGuiInputTextFlagsPrivate_ = 268435456; +pub type ImGuiInputTextFlagsPrivate_ = cty::c_uint; +pub const ImGuiButtonFlags_PressedOnClick: ImGuiButtonFlagsPrivate_ = 16; +pub const ImGuiButtonFlags_PressedOnClickRelease: ImGuiButtonFlagsPrivate_ = 32; +pub const ImGuiButtonFlags_PressedOnClickReleaseAnywhere: ImGuiButtonFlagsPrivate_ = 64; +pub const ImGuiButtonFlags_PressedOnRelease: ImGuiButtonFlagsPrivate_ = 128; +pub const ImGuiButtonFlags_PressedOnDoubleClick: ImGuiButtonFlagsPrivate_ = 256; +pub const ImGuiButtonFlags_PressedOnDragDropHold: ImGuiButtonFlagsPrivate_ = 512; +pub const ImGuiButtonFlags_Repeat: ImGuiButtonFlagsPrivate_ = 1024; +pub const ImGuiButtonFlags_FlattenChildren: ImGuiButtonFlagsPrivate_ = 2048; +pub const ImGuiButtonFlags_AllowItemOverlap: ImGuiButtonFlagsPrivate_ = 4096; +pub const ImGuiButtonFlags_DontClosePopups: ImGuiButtonFlagsPrivate_ = 8192; +pub const ImGuiButtonFlags_AlignTextBaseLine: ImGuiButtonFlagsPrivate_ = 32768; +pub const ImGuiButtonFlags_NoKeyModifiers: ImGuiButtonFlagsPrivate_ = 65536; +pub const ImGuiButtonFlags_NoHoldingActiveId: ImGuiButtonFlagsPrivate_ = 131072; +pub const ImGuiButtonFlags_NoNavFocus: ImGuiButtonFlagsPrivate_ = 262144; +pub const ImGuiButtonFlags_NoHoveredOnFocus: ImGuiButtonFlagsPrivate_ = 524288; +pub const ImGuiButtonFlags_NoSetKeyOwner: ImGuiButtonFlagsPrivate_ = 1048576; +pub const ImGuiButtonFlags_NoTestKeyOwner: ImGuiButtonFlagsPrivate_ = 2097152; +pub const ImGuiButtonFlags_PressedOnMask_: ImGuiButtonFlagsPrivate_ = 1008; +pub const ImGuiButtonFlags_PressedOnDefault_: ImGuiButtonFlagsPrivate_ = 32; +pub type ImGuiButtonFlagsPrivate_ = cty::c_uint; +pub const ImGuiComboFlags_CustomPreview: ImGuiComboFlagsPrivate_ = 1048576; +pub type ImGuiComboFlagsPrivate_ = cty::c_uint; +pub const ImGuiSliderFlags_Vertical: ImGuiSliderFlagsPrivate_ = 1048576; +pub const ImGuiSliderFlags_ReadOnly: ImGuiSliderFlagsPrivate_ = 2097152; +pub type ImGuiSliderFlagsPrivate_ = cty::c_uint; +pub const ImGuiSelectableFlags_NoHoldingActiveID: ImGuiSelectableFlagsPrivate_ = 1048576; +pub const ImGuiSelectableFlags_SelectOnNav: ImGuiSelectableFlagsPrivate_ = 2097152; +pub const ImGuiSelectableFlags_SelectOnClick: ImGuiSelectableFlagsPrivate_ = 4194304; +pub const ImGuiSelectableFlags_SelectOnRelease: ImGuiSelectableFlagsPrivate_ = 8388608; +pub const ImGuiSelectableFlags_SpanAvailWidth: ImGuiSelectableFlagsPrivate_ = 16777216; +pub const ImGuiSelectableFlags_DrawHoveredWhenHeld: ImGuiSelectableFlagsPrivate_ = 33554432; +pub const ImGuiSelectableFlags_SetNavIdOnHover: ImGuiSelectableFlagsPrivate_ = 67108864; +pub const ImGuiSelectableFlags_NoPadWithHalfSpacing: ImGuiSelectableFlagsPrivate_ = 134217728; +pub const ImGuiSelectableFlags_NoSetKeyOwner: ImGuiSelectableFlagsPrivate_ = 268435456; +pub type ImGuiSelectableFlagsPrivate_ = cty::c_uint; +pub const ImGuiTreeNodeFlags_ClipLabelForTrailingButton: ImGuiTreeNodeFlagsPrivate_ = 1048576; +pub type ImGuiTreeNodeFlagsPrivate_ = cty::c_uint; +pub const ImGuiSeparatorFlags_None: ImGuiSeparatorFlags_ = 0; +pub const ImGuiSeparatorFlags_Horizontal: ImGuiSeparatorFlags_ = 1; +pub const ImGuiSeparatorFlags_Vertical: ImGuiSeparatorFlags_ = 2; +pub const ImGuiSeparatorFlags_SpanAllColumns: ImGuiSeparatorFlags_ = 4; +pub type ImGuiSeparatorFlags_ = cty::c_uint; +pub const ImGuiTextFlags_None: ImGuiTextFlags_ = 0; +pub const ImGuiTextFlags_NoWidthForLargeClippedText: ImGuiTextFlags_ = 1; +pub type ImGuiTextFlags_ = cty::c_uint; +pub const ImGuiTooltipFlags_None: ImGuiTooltipFlags_ = 0; +pub const ImGuiTooltipFlags_OverridePreviousTooltip: ImGuiTooltipFlags_ = 1; +pub type ImGuiTooltipFlags_ = cty::c_uint; +pub const ImGuiLayoutType_Horizontal: ImGuiLayoutType_ = 0; +pub const ImGuiLayoutType_Vertical: ImGuiLayoutType_ = 1; +pub type ImGuiLayoutType_ = cty::c_uint; +pub const ImGuiLogType_None: ImGuiLogType = 0; +pub const ImGuiLogType_TTY: ImGuiLogType = 1; +pub const ImGuiLogType_File: ImGuiLogType = 2; +pub const ImGuiLogType_Buffer: ImGuiLogType = 3; +pub const ImGuiLogType_Clipboard: ImGuiLogType = 4; +pub type ImGuiLogType = cty::c_uint; +pub const ImGuiAxis_None: ImGuiAxis = -1; +pub const ImGuiAxis_X: ImGuiAxis = 0; +pub const ImGuiAxis_Y: ImGuiAxis = 1; +pub type ImGuiAxis = cty::c_int; +pub const ImGuiPlotType_Lines: ImGuiPlotType = 0; +pub const ImGuiPlotType_Histogram: ImGuiPlotType = 1; +pub type ImGuiPlotType = cty::c_uint; +pub const ImGuiPopupPositionPolicy_Default: ImGuiPopupPositionPolicy = 0; +pub const ImGuiPopupPositionPolicy_ComboBox: ImGuiPopupPositionPolicy = 1; +pub const ImGuiPopupPositionPolicy_Tooltip: ImGuiPopupPositionPolicy = 2; +pub type ImGuiPopupPositionPolicy = cty::c_uint; +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImGuiDataTypeTempStorage { + pub Data: [ImU8; 8usize], +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImGuiDataTypeInfo { + pub Size: usize, + pub Name: *const cty::c_char, + pub PrintFmt: *const cty::c_char, + pub ScanFmt: *const cty::c_char, +} +impl Default for ImGuiDataTypeInfo { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +pub const ImGuiDataType_String: ImGuiDataTypePrivate_ = 11; +pub const ImGuiDataType_Pointer: ImGuiDataTypePrivate_ = 12; +pub const ImGuiDataType_ID: ImGuiDataTypePrivate_ = 13; +pub type ImGuiDataTypePrivate_ = cty::c_uint; +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, PartialEq)] +pub struct ImGuiColorMod { + pub Col: ImGuiCol, + pub BackupValue: ImVec4, +} +#[repr(C)] +#[derive(Copy, Clone)] +pub struct ImGuiStyleMod { + pub VarIdx: ImGuiStyleVar, + pub __bindgen_anon_1: ImGuiStyleMod__bindgen_ty_1, +} +#[repr(C)] +#[derive(Copy, Clone)] +pub union ImGuiStyleMod__bindgen_ty_1 { + pub BackupInt: [cty::c_int; 2usize], + pub BackupFloat: [f32; 2usize], +} +impl Default for ImGuiStyleMod__bindgen_ty_1 { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +impl ::core::fmt::Debug for ImGuiStyleMod__bindgen_ty_1 { + fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { + write!(f, "ImGuiStyleMod__bindgen_ty_1 {{ union }}") + } +} +impl Default for ImGuiStyleMod { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +impl ::core::fmt::Debug for ImGuiStyleMod { + fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { + write!( + f, + "ImGuiStyleMod {{ VarIdx: {:?}, __bindgen_anon_1: {:?} }}", + self.VarIdx, self.__bindgen_anon_1 + ) + } +} +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, PartialEq)] +pub struct ImGuiComboPreviewData { + pub PreviewRect: ImRect, + pub BackupCursorPos: ImVec2, + pub BackupCursorMaxPos: ImVec2, + pub BackupCursorPosPrevLine: ImVec2, + pub BackupPrevLineTextBaseOffset: f32, + pub BackupLayout: ImGuiLayoutType, +} +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, PartialEq)] +pub struct ImGuiGroupData { + pub WindowID: ImGuiID, + pub BackupCursorPos: ImVec2, + pub BackupCursorMaxPos: ImVec2, + pub BackupIndent: ImVec1, + pub BackupGroupOffset: ImVec1, + pub BackupCurrLineSize: ImVec2, + pub BackupCurrLineTextBaseOffset: f32, + pub BackupActiveIdIsAlive: ImGuiID, + pub BackupActiveIdPreviousFrameIsAlive: bool, + pub BackupHoveredIdIsAlive: bool, + pub EmitItem: bool, +} +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImGuiMenuColumns { + pub TotalWidth: ImU32, + pub NextTotalWidth: ImU32, + pub Spacing: ImU16, + pub OffsetIcon: ImU16, + pub OffsetLabel: ImU16, + pub OffsetShortcut: ImU16, + pub OffsetMark: ImU16, + pub Widths: [ImU16; 4usize], +} +#[repr(C)] +#[derive(Debug, Copy, Clone, PartialEq)] +pub struct ImGuiInputTextState { + pub ID: ImGuiID, + pub CurLenW: cty::c_int, + pub CurLenA: cty::c_int, + pub TextW: ImVector_ImWchar, + pub TextA: ImVector_char, + pub InitialTextA: ImVector_char, + pub TextAIsValid: bool, + pub BufCapacityA: cty::c_int, + pub ScrollX: f32, + pub Stb: STB_TexteditState, + pub CursorAnim: f32, + pub CursorFollow: bool, + pub SelectedAllMouseLock: bool, + pub Edited: bool, + pub Flags: ImGuiInputTextFlags, +} +impl Default for ImGuiInputTextState { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, PartialEq)] +pub struct ImGuiPopupData { + pub PopupId: ImGuiID, + pub Window: *mut ImGuiWindow, + pub BackupNavWindow: *mut ImGuiWindow, + pub ParentNavLayer: cty::c_int, + pub OpenFrameCount: cty::c_int, + pub OpenParentId: ImGuiID, + pub OpenPopupPos: ImVec2, + pub OpenMousePos: ImVec2, +} +impl Default for ImGuiPopupData { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +pub const ImGuiNextWindowDataFlags_None: ImGuiNextWindowDataFlags_ = 0; +pub const ImGuiNextWindowDataFlags_HasPos: ImGuiNextWindowDataFlags_ = 1; +pub const ImGuiNextWindowDataFlags_HasSize: ImGuiNextWindowDataFlags_ = 2; +pub const ImGuiNextWindowDataFlags_HasContentSize: ImGuiNextWindowDataFlags_ = 4; +pub const ImGuiNextWindowDataFlags_HasCollapsed: ImGuiNextWindowDataFlags_ = 8; +pub const ImGuiNextWindowDataFlags_HasSizeConstraint: ImGuiNextWindowDataFlags_ = 16; +pub const ImGuiNextWindowDataFlags_HasFocus: ImGuiNextWindowDataFlags_ = 32; +pub const ImGuiNextWindowDataFlags_HasBgAlpha: ImGuiNextWindowDataFlags_ = 64; +pub const ImGuiNextWindowDataFlags_HasScroll: ImGuiNextWindowDataFlags_ = 128; +pub const ImGuiNextWindowDataFlags_HasViewport: ImGuiNextWindowDataFlags_ = 256; +pub const ImGuiNextWindowDataFlags_HasDock: ImGuiNextWindowDataFlags_ = 512; +pub const ImGuiNextWindowDataFlags_HasWindowClass: ImGuiNextWindowDataFlags_ = 1024; +pub type ImGuiNextWindowDataFlags_ = cty::c_uint; +#[repr(C)] +#[derive(Debug, Copy, Clone, PartialEq)] +pub struct ImGuiNextWindowData { + pub Flags: ImGuiNextWindowDataFlags, + pub PosCond: ImGuiCond, + pub SizeCond: ImGuiCond, + pub CollapsedCond: ImGuiCond, + pub DockCond: ImGuiCond, + pub PosVal: ImVec2, + pub PosPivotVal: ImVec2, + pub SizeVal: ImVec2, + pub ContentSizeVal: ImVec2, + pub ScrollVal: ImVec2, + pub PosUndock: bool, + pub CollapsedVal: bool, + pub SizeConstraintRect: ImRect, + pub SizeCallback: ImGuiSizeCallback, + pub SizeCallbackUserData: *mut cty::c_void, + pub BgAlphaVal: f32, + pub ViewportId: ImGuiID, + pub DockId: ImGuiID, + pub WindowClass: ImGuiWindowClass, + pub MenuBarOffsetMinVal: ImVec2, +} +impl Default for ImGuiNextWindowData { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +pub const ImGuiNextItemDataFlags_None: ImGuiNextItemDataFlags_ = 0; +pub const ImGuiNextItemDataFlags_HasWidth: ImGuiNextItemDataFlags_ = 1; +pub const ImGuiNextItemDataFlags_HasOpen: ImGuiNextItemDataFlags_ = 2; +pub type ImGuiNextItemDataFlags_ = cty::c_uint; +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, PartialEq)] +pub struct ImGuiNextItemData { + pub Flags: ImGuiNextItemDataFlags, + pub Width: f32, + pub FocusScopeId: ImGuiID, + pub OpenCond: ImGuiCond, + pub OpenVal: bool, +} +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, PartialEq)] +pub struct ImGuiLastItemData { + pub ID: ImGuiID, + pub InFlags: ImGuiItemFlags, + pub StatusFlags: ImGuiItemStatusFlags, + pub Rect: ImRect, + pub NavRect: ImRect, + pub DisplayRect: ImRect, +} +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImGuiStackSizes { + pub SizeOfIDStack: cty::c_short, + pub SizeOfColorStack: cty::c_short, + pub SizeOfStyleVarStack: cty::c_short, + pub SizeOfFontStack: cty::c_short, + pub SizeOfFocusScopeStack: cty::c_short, + pub SizeOfGroupStack: cty::c_short, + pub SizeOfItemFlagsStack: cty::c_short, + pub SizeOfBeginPopupStack: cty::c_short, + pub SizeOfDisabledStack: cty::c_short, +} +#[repr(C)] +#[derive(Debug, Copy, Clone, PartialEq)] +pub struct ImGuiWindowStackData { + pub Window: *mut ImGuiWindow, + pub ParentLastItemDataBackup: ImGuiLastItemData, + pub StackSizesOnBegin: ImGuiStackSizes, +} +impl Default for ImGuiWindowStackData { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, PartialEq)] +pub struct ImGuiShrinkWidthItem { + pub Index: cty::c_int, + pub Width: f32, + pub InitialWidth: f32, +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImGuiPtrOrIndex { + pub Ptr: *mut cty::c_void, + pub Index: cty::c_int, +} +impl Default for ImGuiPtrOrIndex { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +pub const ImGuiInputEventType_None: ImGuiInputEventType = 0; +pub const ImGuiInputEventType_MousePos: ImGuiInputEventType = 1; +pub const ImGuiInputEventType_MouseWheel: ImGuiInputEventType = 2; +pub const ImGuiInputEventType_MouseButton: ImGuiInputEventType = 3; +pub const ImGuiInputEventType_MouseViewport: ImGuiInputEventType = 4; +pub const ImGuiInputEventType_Key: ImGuiInputEventType = 5; +pub const ImGuiInputEventType_Text: ImGuiInputEventType = 6; +pub const ImGuiInputEventType_Focus: ImGuiInputEventType = 7; +pub const ImGuiInputEventType_COUNT: ImGuiInputEventType = 8; +pub type ImGuiInputEventType = cty::c_uint; +pub const ImGuiInputSource_None: ImGuiInputSource = 0; +pub const ImGuiInputSource_Mouse: ImGuiInputSource = 1; +pub const ImGuiInputSource_Keyboard: ImGuiInputSource = 2; +pub const ImGuiInputSource_Gamepad: ImGuiInputSource = 3; +pub const ImGuiInputSource_Clipboard: ImGuiInputSource = 4; +pub const ImGuiInputSource_Nav: ImGuiInputSource = 5; +pub const ImGuiInputSource_COUNT: ImGuiInputSource = 6; +pub type ImGuiInputSource = cty::c_uint; +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, PartialEq)] +pub struct ImGuiInputEventMousePos { + pub PosX: f32, + pub PosY: f32, +} +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, PartialEq)] +pub struct ImGuiInputEventMouseWheel { + pub WheelX: f32, + pub WheelY: f32, +} +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImGuiInputEventMouseButton { + pub Button: cty::c_int, + pub Down: bool, +} +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImGuiInputEventMouseViewport { + pub HoveredViewportID: ImGuiID, +} +#[repr(C)] +#[derive(Debug, Copy, Clone, PartialEq)] +pub struct ImGuiInputEventKey { + pub Key: ImGuiKey, + pub Down: bool, + pub AnalogValue: f32, +} +impl Default for ImGuiInputEventKey { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImGuiInputEventText { + pub Char: cty::c_uint, +} +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImGuiInputEventAppFocused { + pub Focused: bool, +} +#[repr(C)] +#[derive(Copy, Clone)] +pub struct ImGuiInputEvent { + pub Type: ImGuiInputEventType, + pub Source: ImGuiInputSource, + pub __bindgen_anon_1: ImGuiInputEvent__bindgen_ty_1, + pub AddedByTestEngine: bool, +} +#[repr(C)] +#[derive(Copy, Clone)] +pub union ImGuiInputEvent__bindgen_ty_1 { + pub MousePos: ImGuiInputEventMousePos, + pub MouseWheel: ImGuiInputEventMouseWheel, + pub MouseButton: ImGuiInputEventMouseButton, + pub MouseViewport: ImGuiInputEventMouseViewport, + pub Key: ImGuiInputEventKey, + pub Text: ImGuiInputEventText, + pub AppFocused: ImGuiInputEventAppFocused, +} +impl Default for ImGuiInputEvent__bindgen_ty_1 { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +impl ::core::fmt::Debug for ImGuiInputEvent__bindgen_ty_1 { + fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { + write!(f, "ImGuiInputEvent__bindgen_ty_1 {{ union }}") + } +} +impl Default for ImGuiInputEvent { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +impl ::core::fmt::Debug for ImGuiInputEvent { + fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { + write ! (f , "ImGuiInputEvent {{ Type: {:?}, Source: {:?}, __bindgen_anon_1: {:?}, AddedByTestEngine: {:?} }}" , self . Type , self . Source , self . __bindgen_anon_1 , self . AddedByTestEngine) + } +} +pub type ImGuiKeyRoutingIndex = ImS16; +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImGuiKeyRoutingData { + pub NextEntryIndex: ImGuiKeyRoutingIndex, + pub Mods: ImU16, + pub RoutingNextScore: ImU8, + pub RoutingCurr: ImGuiID, + pub RoutingNext: ImGuiID, +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_ImGuiKeyRoutingData { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut ImGuiKeyRoutingData, +} +impl Default for ImVector_ImGuiKeyRoutingData { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImGuiKeyRoutingTable { + pub Index: [ImGuiKeyRoutingIndex; 140usize], + pub Entries: ImVector_ImGuiKeyRoutingData, + pub EntriesNext: ImVector_ImGuiKeyRoutingData, +} +impl Default for ImGuiKeyRoutingTable { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImGuiKeyOwnerData { + pub OwnerCurr: ImGuiID, + pub OwnerNext: ImGuiID, + pub LockThisFrame: bool, + pub LockUntilRelease: bool, +} +pub const ImGuiInputFlags_None: ImGuiInputFlags_ = 0; +pub const ImGuiInputFlags_Repeat: ImGuiInputFlags_ = 1; +pub const ImGuiInputFlags_RepeatRateDefault: ImGuiInputFlags_ = 2; +pub const ImGuiInputFlags_RepeatRateNavMove: ImGuiInputFlags_ = 4; +pub const ImGuiInputFlags_RepeatRateNavTweak: ImGuiInputFlags_ = 8; +pub const ImGuiInputFlags_RepeatRateMask_: ImGuiInputFlags_ = 14; +pub const ImGuiInputFlags_CondHovered: ImGuiInputFlags_ = 16; +pub const ImGuiInputFlags_CondActive: ImGuiInputFlags_ = 32; +pub const ImGuiInputFlags_CondDefault_: ImGuiInputFlags_ = 48; +pub const ImGuiInputFlags_CondMask_: ImGuiInputFlags_ = 48; +pub const ImGuiInputFlags_LockThisFrame: ImGuiInputFlags_ = 64; +pub const ImGuiInputFlags_LockUntilRelease: ImGuiInputFlags_ = 128; +pub const ImGuiInputFlags_RouteFocused: ImGuiInputFlags_ = 256; +pub const ImGuiInputFlags_RouteGlobalLow: ImGuiInputFlags_ = 512; +pub const ImGuiInputFlags_RouteGlobal: ImGuiInputFlags_ = 1024; +pub const ImGuiInputFlags_RouteGlobalHigh: ImGuiInputFlags_ = 2048; +pub const ImGuiInputFlags_RouteMask_: ImGuiInputFlags_ = 3840; +pub const ImGuiInputFlags_RouteAlways: ImGuiInputFlags_ = 4096; +pub const ImGuiInputFlags_RouteUnlessBgFocused: ImGuiInputFlags_ = 8192; +pub const ImGuiInputFlags_RouteExtraMask_: ImGuiInputFlags_ = 12288; +pub const ImGuiInputFlags_SupportedByIsKeyPressed: ImGuiInputFlags_ = 15; +pub const ImGuiInputFlags_SupportedByShortcut: ImGuiInputFlags_ = 16143; +pub const ImGuiInputFlags_SupportedBySetKeyOwner: ImGuiInputFlags_ = 192; +pub const ImGuiInputFlags_SupportedBySetItemKeyOwner: ImGuiInputFlags_ = 240; +pub type ImGuiInputFlags_ = cty::c_uint; +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImGuiListClipperRange { + pub Min: cty::c_int, + pub Max: cty::c_int, + pub PosToIndexConvert: bool, + pub PosToIndexOffsetMin: ImS8, + pub PosToIndexOffsetMax: ImS8, +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_ImGuiListClipperRange { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut ImGuiListClipperRange, +} +impl Default for ImVector_ImGuiListClipperRange { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, PartialEq)] +pub struct ImGuiListClipperData { + pub ListClipper: *mut ImGuiListClipper, + pub LossynessOffset: f32, + pub StepNo: cty::c_int, + pub ItemsFrozen: cty::c_int, + pub Ranges: ImVector_ImGuiListClipperRange, +} +impl Default for ImGuiListClipperData { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +pub const ImGuiActivateFlags_None: ImGuiActivateFlags_ = 0; +pub const ImGuiActivateFlags_PreferInput: ImGuiActivateFlags_ = 1; +pub const ImGuiActivateFlags_PreferTweak: ImGuiActivateFlags_ = 2; +pub const ImGuiActivateFlags_TryToPreserveState: ImGuiActivateFlags_ = 4; +pub type ImGuiActivateFlags_ = cty::c_uint; +pub const ImGuiScrollFlags_None: ImGuiScrollFlags_ = 0; +pub const ImGuiScrollFlags_KeepVisibleEdgeX: ImGuiScrollFlags_ = 1; +pub const ImGuiScrollFlags_KeepVisibleEdgeY: ImGuiScrollFlags_ = 2; +pub const ImGuiScrollFlags_KeepVisibleCenterX: ImGuiScrollFlags_ = 4; +pub const ImGuiScrollFlags_KeepVisibleCenterY: ImGuiScrollFlags_ = 8; +pub const ImGuiScrollFlags_AlwaysCenterX: ImGuiScrollFlags_ = 16; +pub const ImGuiScrollFlags_AlwaysCenterY: ImGuiScrollFlags_ = 32; +pub const ImGuiScrollFlags_NoScrollParent: ImGuiScrollFlags_ = 64; +pub const ImGuiScrollFlags_MaskX_: ImGuiScrollFlags_ = 21; +pub const ImGuiScrollFlags_MaskY_: ImGuiScrollFlags_ = 42; +pub type ImGuiScrollFlags_ = cty::c_uint; +pub const ImGuiNavHighlightFlags_None: ImGuiNavHighlightFlags_ = 0; +pub const ImGuiNavHighlightFlags_TypeDefault: ImGuiNavHighlightFlags_ = 1; +pub const ImGuiNavHighlightFlags_TypeThin: ImGuiNavHighlightFlags_ = 2; +pub const ImGuiNavHighlightFlags_AlwaysDraw: ImGuiNavHighlightFlags_ = 4; +pub const ImGuiNavHighlightFlags_NoRounding: ImGuiNavHighlightFlags_ = 8; +pub type ImGuiNavHighlightFlags_ = cty::c_uint; +pub const ImGuiNavMoveFlags_None: ImGuiNavMoveFlags_ = 0; +pub const ImGuiNavMoveFlags_LoopX: ImGuiNavMoveFlags_ = 1; +pub const ImGuiNavMoveFlags_LoopY: ImGuiNavMoveFlags_ = 2; +pub const ImGuiNavMoveFlags_WrapX: ImGuiNavMoveFlags_ = 4; +pub const ImGuiNavMoveFlags_WrapY: ImGuiNavMoveFlags_ = 8; +pub const ImGuiNavMoveFlags_AllowCurrentNavId: ImGuiNavMoveFlags_ = 16; +pub const ImGuiNavMoveFlags_AlsoScoreVisibleSet: ImGuiNavMoveFlags_ = 32; +pub const ImGuiNavMoveFlags_ScrollToEdgeY: ImGuiNavMoveFlags_ = 64; +pub const ImGuiNavMoveFlags_Forwarded: ImGuiNavMoveFlags_ = 128; +pub const ImGuiNavMoveFlags_DebugNoResult: ImGuiNavMoveFlags_ = 256; +pub const ImGuiNavMoveFlags_FocusApi: ImGuiNavMoveFlags_ = 512; +pub const ImGuiNavMoveFlags_Tabbing: ImGuiNavMoveFlags_ = 1024; +pub const ImGuiNavMoveFlags_Activate: ImGuiNavMoveFlags_ = 2048; +pub const ImGuiNavMoveFlags_DontSetNavHighlight: ImGuiNavMoveFlags_ = 4096; +pub type ImGuiNavMoveFlags_ = cty::c_uint; +pub const ImGuiNavLayer_Main: ImGuiNavLayer = 0; +pub const ImGuiNavLayer_Menu: ImGuiNavLayer = 1; +pub const ImGuiNavLayer_COUNT: ImGuiNavLayer = 2; +pub type ImGuiNavLayer = cty::c_uint; +#[repr(C)] +#[derive(Debug, Copy, Clone, PartialEq)] +pub struct ImGuiNavItemData { + pub Window: *mut ImGuiWindow, + pub ID: ImGuiID, + pub FocusScopeId: ImGuiID, + pub RectRel: ImRect, + pub InFlags: ImGuiItemFlags, + pub DistBox: f32, + pub DistCenter: f32, + pub DistAxial: f32, +} +impl Default for ImGuiNavItemData { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +pub const ImGuiOldColumnFlags_None: ImGuiOldColumnFlags_ = 0; +pub const ImGuiOldColumnFlags_NoBorder: ImGuiOldColumnFlags_ = 1; +pub const ImGuiOldColumnFlags_NoResize: ImGuiOldColumnFlags_ = 2; +pub const ImGuiOldColumnFlags_NoPreserveWidths: ImGuiOldColumnFlags_ = 4; +pub const ImGuiOldColumnFlags_NoForceWithinWindow: ImGuiOldColumnFlags_ = 8; +pub const ImGuiOldColumnFlags_GrowParentContentsSize: ImGuiOldColumnFlags_ = 16; +pub type ImGuiOldColumnFlags_ = cty::c_uint; +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, PartialEq)] +pub struct ImGuiOldColumnData { + pub OffsetNorm: f32, + pub OffsetNormBeforeResize: f32, + pub Flags: ImGuiOldColumnFlags, + pub ClipRect: ImRect, +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_ImGuiOldColumnData { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut ImGuiOldColumnData, +} +impl Default for ImVector_ImGuiOldColumnData { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, PartialEq)] +pub struct ImGuiOldColumns { + pub ID: ImGuiID, + pub Flags: ImGuiOldColumnFlags, + pub IsFirstFrame: bool, + pub IsBeingResized: bool, + pub Current: cty::c_int, + pub Count: cty::c_int, + pub OffMinX: f32, + pub OffMaxX: f32, + pub LineMinY: f32, + pub LineMaxY: f32, + pub HostCursorPosY: f32, + pub HostCursorMaxPosX: f32, + pub HostInitialClipRect: ImRect, + pub HostBackupClipRect: ImRect, + pub HostBackupParentWorkRect: ImRect, + pub Columns: ImVector_ImGuiOldColumnData, + pub Splitter: ImDrawListSplitter, +} +impl Default for ImGuiOldColumns { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +pub const ImGuiDockNodeFlags_DockSpace: ImGuiDockNodeFlagsPrivate_ = 1024; +pub const ImGuiDockNodeFlags_CentralNode: ImGuiDockNodeFlagsPrivate_ = 2048; +pub const ImGuiDockNodeFlags_NoTabBar: ImGuiDockNodeFlagsPrivate_ = 4096; +pub const ImGuiDockNodeFlags_HiddenTabBar: ImGuiDockNodeFlagsPrivate_ = 8192; +pub const ImGuiDockNodeFlags_NoWindowMenuButton: ImGuiDockNodeFlagsPrivate_ = 16384; +pub const ImGuiDockNodeFlags_NoCloseButton: ImGuiDockNodeFlagsPrivate_ = 32768; +pub const ImGuiDockNodeFlags_NoDocking: ImGuiDockNodeFlagsPrivate_ = 65536; +pub const ImGuiDockNodeFlags_NoDockingSplitMe: ImGuiDockNodeFlagsPrivate_ = 131072; +pub const ImGuiDockNodeFlags_NoDockingSplitOther: ImGuiDockNodeFlagsPrivate_ = 262144; +pub const ImGuiDockNodeFlags_NoDockingOverMe: ImGuiDockNodeFlagsPrivate_ = 524288; +pub const ImGuiDockNodeFlags_NoDockingOverOther: ImGuiDockNodeFlagsPrivate_ = 1048576; +pub const ImGuiDockNodeFlags_NoDockingOverEmpty: ImGuiDockNodeFlagsPrivate_ = 2097152; +pub const ImGuiDockNodeFlags_NoResizeX: ImGuiDockNodeFlagsPrivate_ = 4194304; +pub const ImGuiDockNodeFlags_NoResizeY: ImGuiDockNodeFlagsPrivate_ = 8388608; +pub const ImGuiDockNodeFlags_SharedFlagsInheritMask_: ImGuiDockNodeFlagsPrivate_ = -1; +pub const ImGuiDockNodeFlags_NoResizeFlagsMask_: ImGuiDockNodeFlagsPrivate_ = 12582944; +pub const ImGuiDockNodeFlags_LocalFlagsMask_: ImGuiDockNodeFlagsPrivate_ = 12713072; +pub const ImGuiDockNodeFlags_LocalFlagsTransferMask_: ImGuiDockNodeFlagsPrivate_ = 12712048; +pub const ImGuiDockNodeFlags_SavedFlagsMask_: ImGuiDockNodeFlagsPrivate_ = 12712992; +pub type ImGuiDockNodeFlagsPrivate_ = cty::c_int; +pub const ImGuiDataAuthority_Auto: ImGuiDataAuthority_ = 0; +pub const ImGuiDataAuthority_DockNode: ImGuiDataAuthority_ = 1; +pub const ImGuiDataAuthority_Window: ImGuiDataAuthority_ = 2; +pub type ImGuiDataAuthority_ = cty::c_uint; +pub const ImGuiDockNodeState_Unknown: ImGuiDockNodeState = 0; +pub const ImGuiDockNodeState_HostWindowHiddenBecauseSingleWindow: ImGuiDockNodeState = 1; +pub const ImGuiDockNodeState_HostWindowHiddenBecauseWindowsAreResizing: ImGuiDockNodeState = 2; +pub const ImGuiDockNodeState_HostWindowVisible: ImGuiDockNodeState = 3; +pub type ImGuiDockNodeState = cty::c_uint; +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_ImGuiWindowPtr { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut *mut ImGuiWindow, +} +impl Default for ImVector_ImGuiWindowPtr { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, PartialEq)] +pub struct ImGuiDockNode { + pub ID: ImGuiID, + pub SharedFlags: ImGuiDockNodeFlags, + pub LocalFlags: ImGuiDockNodeFlags, + pub LocalFlagsInWindows: ImGuiDockNodeFlags, + pub MergedFlags: ImGuiDockNodeFlags, + pub State: ImGuiDockNodeState, + pub ParentNode: *mut ImGuiDockNode, + pub ChildNodes: [*mut ImGuiDockNode; 2usize], + pub Windows: ImVector_ImGuiWindowPtr, + pub TabBar: *mut ImGuiTabBar, + pub Pos: ImVec2, + pub Size: ImVec2, + pub SizeRef: ImVec2, + pub SplitAxis: ImGuiAxis, + pub WindowClass: ImGuiWindowClass, + pub LastBgColor: ImU32, + pub HostWindow: *mut ImGuiWindow, + pub VisibleWindow: *mut ImGuiWindow, + pub CentralNode: *mut ImGuiDockNode, + pub OnlyNodeWithWindows: *mut ImGuiDockNode, + pub CountNodeWithWindows: cty::c_int, + pub LastFrameAlive: cty::c_int, + pub LastFrameActive: cty::c_int, + pub LastFrameFocused: cty::c_int, + pub LastFocusedNodeId: ImGuiID, + pub SelectedTabId: ImGuiID, + pub WantCloseTabId: ImGuiID, + pub _bitfield_align_1: [u8; 0], + pub _bitfield_1: __BindgenBitfieldUnit<[u8; 3usize]>, + pub __bindgen_padding_0: u8, +} +impl Default for ImGuiDockNode { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +impl ImGuiDockNode { + #[inline] + pub fn AuthorityForPos(&self) -> ImGuiDataAuthority { + unsafe { ::core::mem::transmute(self._bitfield_1.get(0usize, 3u8) as u32) } + } + #[inline] + pub fn set_AuthorityForPos(&mut self, val: ImGuiDataAuthority) { + unsafe { + let val: u32 = ::core::mem::transmute(val); + self._bitfield_1.set(0usize, 3u8, val as u64) + } + } + #[inline] + pub fn AuthorityForSize(&self) -> ImGuiDataAuthority { + unsafe { ::core::mem::transmute(self._bitfield_1.get(3usize, 3u8) as u32) } + } + #[inline] + pub fn set_AuthorityForSize(&mut self, val: ImGuiDataAuthority) { + unsafe { + let val: u32 = ::core::mem::transmute(val); + self._bitfield_1.set(3usize, 3u8, val as u64) + } + } + #[inline] + pub fn AuthorityForViewport(&self) -> ImGuiDataAuthority { + unsafe { ::core::mem::transmute(self._bitfield_1.get(6usize, 3u8) as u32) } + } + #[inline] + pub fn set_AuthorityForViewport(&mut self, val: ImGuiDataAuthority) { + unsafe { + let val: u32 = ::core::mem::transmute(val); + self._bitfield_1.set(6usize, 3u8, val as u64) + } + } + #[inline] + pub fn IsVisible(&self) -> bool { + unsafe { ::core::mem::transmute(self._bitfield_1.get(9usize, 1u8) as u8) } + } + #[inline] + pub fn set_IsVisible(&mut self, val: bool) { + unsafe { + let val: u8 = ::core::mem::transmute(val); + self._bitfield_1.set(9usize, 1u8, val as u64) + } + } + #[inline] + pub fn IsFocused(&self) -> bool { + unsafe { ::core::mem::transmute(self._bitfield_1.get(10usize, 1u8) as u8) } + } + #[inline] + pub fn set_IsFocused(&mut self, val: bool) { + unsafe { + let val: u8 = ::core::mem::transmute(val); + self._bitfield_1.set(10usize, 1u8, val as u64) + } + } + #[inline] + pub fn IsBgDrawnThisFrame(&self) -> bool { + unsafe { ::core::mem::transmute(self._bitfield_1.get(11usize, 1u8) as u8) } + } + #[inline] + pub fn set_IsBgDrawnThisFrame(&mut self, val: bool) { + unsafe { + let val: u8 = ::core::mem::transmute(val); + self._bitfield_1.set(11usize, 1u8, val as u64) + } + } + #[inline] + pub fn HasCloseButton(&self) -> bool { + unsafe { ::core::mem::transmute(self._bitfield_1.get(12usize, 1u8) as u8) } + } + #[inline] + pub fn set_HasCloseButton(&mut self, val: bool) { + unsafe { + let val: u8 = ::core::mem::transmute(val); + self._bitfield_1.set(12usize, 1u8, val as u64) + } + } + #[inline] + pub fn HasWindowMenuButton(&self) -> bool { + unsafe { ::core::mem::transmute(self._bitfield_1.get(13usize, 1u8) as u8) } + } + #[inline] + pub fn set_HasWindowMenuButton(&mut self, val: bool) { + unsafe { + let val: u8 = ::core::mem::transmute(val); + self._bitfield_1.set(13usize, 1u8, val as u64) + } + } + #[inline] + pub fn HasCentralNodeChild(&self) -> bool { + unsafe { ::core::mem::transmute(self._bitfield_1.get(14usize, 1u8) as u8) } + } + #[inline] + pub fn set_HasCentralNodeChild(&mut self, val: bool) { + unsafe { + let val: u8 = ::core::mem::transmute(val); + self._bitfield_1.set(14usize, 1u8, val as u64) + } + } + #[inline] + pub fn WantCloseAll(&self) -> bool { + unsafe { ::core::mem::transmute(self._bitfield_1.get(15usize, 1u8) as u8) } + } + #[inline] + pub fn set_WantCloseAll(&mut self, val: bool) { + unsafe { + let val: u8 = ::core::mem::transmute(val); + self._bitfield_1.set(15usize, 1u8, val as u64) + } + } + #[inline] + pub fn WantLockSizeOnce(&self) -> bool { + unsafe { ::core::mem::transmute(self._bitfield_1.get(16usize, 1u8) as u8) } + } + #[inline] + pub fn set_WantLockSizeOnce(&mut self, val: bool) { + unsafe { + let val: u8 = ::core::mem::transmute(val); + self._bitfield_1.set(16usize, 1u8, val as u64) + } + } + #[inline] + pub fn WantMouseMove(&self) -> bool { + unsafe { ::core::mem::transmute(self._bitfield_1.get(17usize, 1u8) as u8) } + } + #[inline] + pub fn set_WantMouseMove(&mut self, val: bool) { + unsafe { + let val: u8 = ::core::mem::transmute(val); + self._bitfield_1.set(17usize, 1u8, val as u64) + } + } + #[inline] + pub fn WantHiddenTabBarUpdate(&self) -> bool { + unsafe { ::core::mem::transmute(self._bitfield_1.get(18usize, 1u8) as u8) } + } + #[inline] + pub fn set_WantHiddenTabBarUpdate(&mut self, val: bool) { + unsafe { + let val: u8 = ::core::mem::transmute(val); + self._bitfield_1.set(18usize, 1u8, val as u64) + } + } + #[inline] + pub fn WantHiddenTabBarToggle(&self) -> bool { + unsafe { ::core::mem::transmute(self._bitfield_1.get(19usize, 1u8) as u8) } + } + #[inline] + pub fn set_WantHiddenTabBarToggle(&mut self, val: bool) { + unsafe { + let val: u8 = ::core::mem::transmute(val); + self._bitfield_1.set(19usize, 1u8, val as u64) + } + } + #[inline] + pub fn new_bitfield_1( + AuthorityForPos: ImGuiDataAuthority, + AuthorityForSize: ImGuiDataAuthority, + AuthorityForViewport: ImGuiDataAuthority, + IsVisible: bool, + IsFocused: bool, + IsBgDrawnThisFrame: bool, + HasCloseButton: bool, + HasWindowMenuButton: bool, + HasCentralNodeChild: bool, + WantCloseAll: bool, + WantLockSizeOnce: bool, + WantMouseMove: bool, + WantHiddenTabBarUpdate: bool, + WantHiddenTabBarToggle: bool, + ) -> __BindgenBitfieldUnit<[u8; 3usize]> { + let mut __bindgen_bitfield_unit: __BindgenBitfieldUnit<[u8; 3usize]> = Default::default(); + __bindgen_bitfield_unit.set(0usize, 3u8, { + let AuthorityForPos: u32 = unsafe { ::core::mem::transmute(AuthorityForPos) }; + AuthorityForPos as u64 + }); + __bindgen_bitfield_unit.set(3usize, 3u8, { + let AuthorityForSize: u32 = unsafe { ::core::mem::transmute(AuthorityForSize) }; + AuthorityForSize as u64 + }); + __bindgen_bitfield_unit.set(6usize, 3u8, { + let AuthorityForViewport: u32 = unsafe { ::core::mem::transmute(AuthorityForViewport) }; + AuthorityForViewport as u64 + }); + __bindgen_bitfield_unit.set(9usize, 1u8, { + let IsVisible: u8 = unsafe { ::core::mem::transmute(IsVisible) }; + IsVisible as u64 + }); + __bindgen_bitfield_unit.set(10usize, 1u8, { + let IsFocused: u8 = unsafe { ::core::mem::transmute(IsFocused) }; + IsFocused as u64 + }); + __bindgen_bitfield_unit.set(11usize, 1u8, { + let IsBgDrawnThisFrame: u8 = unsafe { ::core::mem::transmute(IsBgDrawnThisFrame) }; + IsBgDrawnThisFrame as u64 + }); + __bindgen_bitfield_unit.set(12usize, 1u8, { + let HasCloseButton: u8 = unsafe { ::core::mem::transmute(HasCloseButton) }; + HasCloseButton as u64 + }); + __bindgen_bitfield_unit.set(13usize, 1u8, { + let HasWindowMenuButton: u8 = unsafe { ::core::mem::transmute(HasWindowMenuButton) }; + HasWindowMenuButton as u64 + }); + __bindgen_bitfield_unit.set(14usize, 1u8, { + let HasCentralNodeChild: u8 = unsafe { ::core::mem::transmute(HasCentralNodeChild) }; + HasCentralNodeChild as u64 + }); + __bindgen_bitfield_unit.set(15usize, 1u8, { + let WantCloseAll: u8 = unsafe { ::core::mem::transmute(WantCloseAll) }; + WantCloseAll as u64 + }); + __bindgen_bitfield_unit.set(16usize, 1u8, { + let WantLockSizeOnce: u8 = unsafe { ::core::mem::transmute(WantLockSizeOnce) }; + WantLockSizeOnce as u64 + }); + __bindgen_bitfield_unit.set(17usize, 1u8, { + let WantMouseMove: u8 = unsafe { ::core::mem::transmute(WantMouseMove) }; + WantMouseMove as u64 + }); + __bindgen_bitfield_unit.set(18usize, 1u8, { + let WantHiddenTabBarUpdate: u8 = + unsafe { ::core::mem::transmute(WantHiddenTabBarUpdate) }; + WantHiddenTabBarUpdate as u64 + }); + __bindgen_bitfield_unit.set(19usize, 1u8, { + let WantHiddenTabBarToggle: u8 = + unsafe { ::core::mem::transmute(WantHiddenTabBarToggle) }; + WantHiddenTabBarToggle as u64 + }); + __bindgen_bitfield_unit + } +} +pub const ImGuiWindowDockStyleCol_Text: ImGuiWindowDockStyleCol = 0; +pub const ImGuiWindowDockStyleCol_Tab: ImGuiWindowDockStyleCol = 1; +pub const ImGuiWindowDockStyleCol_TabHovered: ImGuiWindowDockStyleCol = 2; +pub const ImGuiWindowDockStyleCol_TabActive: ImGuiWindowDockStyleCol = 3; +pub const ImGuiWindowDockStyleCol_TabUnfocused: ImGuiWindowDockStyleCol = 4; +pub const ImGuiWindowDockStyleCol_TabUnfocusedActive: ImGuiWindowDockStyleCol = 5; +pub const ImGuiWindowDockStyleCol_COUNT: ImGuiWindowDockStyleCol = 6; +pub type ImGuiWindowDockStyleCol = cty::c_uint; +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImGuiWindowDockStyle { + pub Colors: [ImU32; 6usize], +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_ImGuiDockRequest { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut ImGuiDockRequest, +} +impl Default for ImVector_ImGuiDockRequest { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_ImGuiDockNodeSettings { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut ImGuiDockNodeSettings, +} +impl Default for ImVector_ImGuiDockNodeSettings { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImGuiDockContext { + pub Nodes: ImGuiStorage, + pub Requests: ImVector_ImGuiDockRequest, + pub NodesSettings: ImVector_ImGuiDockNodeSettings, + pub WantFullRebuild: bool, +} +impl Default for ImGuiDockContext { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, PartialEq)] +pub struct ImGuiViewportP { + pub _ImGuiViewport: ImGuiViewport, + pub Idx: cty::c_int, + pub LastFrameActive: cty::c_int, + pub LastFrontMostStampCount: cty::c_int, + pub LastNameHash: ImGuiID, + pub LastPos: ImVec2, + pub Alpha: f32, + pub LastAlpha: f32, + pub PlatformMonitor: cty::c_short, + pub Window: *mut ImGuiWindow, + pub DrawListsLastFrame: [cty::c_int; 2usize], + pub DrawLists: [*mut ImDrawList; 2usize], + pub DrawDataP: ImDrawData, + pub DrawDataBuilder: ImDrawDataBuilder, + pub LastPlatformPos: ImVec2, + pub LastPlatformSize: ImVec2, + pub LastRendererSize: ImVec2, + pub WorkOffsetMin: ImVec2, + pub WorkOffsetMax: ImVec2, + pub BuildWorkOffsetMin: ImVec2, + pub BuildWorkOffsetMax: ImVec2, +} +impl Default for ImGuiViewportP { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImGuiWindowSettings { + pub ID: ImGuiID, + pub Pos: ImVec2ih, + pub Size: ImVec2ih, + pub ViewportPos: ImVec2ih, + pub ViewportId: ImGuiID, + pub DockId: ImGuiID, + pub ClassId: ImGuiID, + pub DockOrder: cty::c_short, + pub Collapsed: bool, + pub WantApply: bool, +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImGuiSettingsHandler { + pub TypeName: *const cty::c_char, + pub TypeHash: ImGuiID, + pub ClearAllFn: ::core::option::Option< + unsafe extern "C" fn(ctx: *mut ImGuiContext, handler: *mut ImGuiSettingsHandler), + >, + pub ReadInitFn: ::core::option::Option< + unsafe extern "C" fn(ctx: *mut ImGuiContext, handler: *mut ImGuiSettingsHandler), + >, + pub ReadOpenFn: ::core::option::Option< + unsafe extern "C" fn( + ctx: *mut ImGuiContext, + handler: *mut ImGuiSettingsHandler, + name: *const cty::c_char, + ) -> *mut cty::c_void, + >, + pub ReadLineFn: ::core::option::Option< + unsafe extern "C" fn( + ctx: *mut ImGuiContext, + handler: *mut ImGuiSettingsHandler, + entry: *mut cty::c_void, + line: *const cty::c_char, + ), + >, + pub ApplyAllFn: ::core::option::Option< + unsafe extern "C" fn(ctx: *mut ImGuiContext, handler: *mut ImGuiSettingsHandler), + >, + pub WriteAllFn: ::core::option::Option< + unsafe extern "C" fn( + ctx: *mut ImGuiContext, + handler: *mut ImGuiSettingsHandler, + out_buf: *mut ImGuiTextBuffer, + ), + >, + pub UserData: *mut cty::c_void, +} +impl Default for ImGuiSettingsHandler { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +pub const ImGuiLocKey_TableSizeOne: ImGuiLocKey = 0; +pub const ImGuiLocKey_TableSizeAllFit: ImGuiLocKey = 1; +pub const ImGuiLocKey_TableSizeAllDefault: ImGuiLocKey = 2; +pub const ImGuiLocKey_TableResetOrder: ImGuiLocKey = 3; +pub const ImGuiLocKey_WindowingMainMenuBar: ImGuiLocKey = 4; +pub const ImGuiLocKey_WindowingPopup: ImGuiLocKey = 5; +pub const ImGuiLocKey_WindowingUntitled: ImGuiLocKey = 6; +pub const ImGuiLocKey_DockingHideTabBar: ImGuiLocKey = 7; +pub const ImGuiLocKey_COUNT: ImGuiLocKey = 8; +pub type ImGuiLocKey = cty::c_uint; +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImGuiLocEntry { + pub Key: ImGuiLocKey, + pub Text: *const cty::c_char, +} +impl Default for ImGuiLocEntry { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +pub const ImGuiDebugLogFlags_None: ImGuiDebugLogFlags_ = 0; +pub const ImGuiDebugLogFlags_EventActiveId: ImGuiDebugLogFlags_ = 1; +pub const ImGuiDebugLogFlags_EventFocus: ImGuiDebugLogFlags_ = 2; +pub const ImGuiDebugLogFlags_EventPopup: ImGuiDebugLogFlags_ = 4; +pub const ImGuiDebugLogFlags_EventNav: ImGuiDebugLogFlags_ = 8; +pub const ImGuiDebugLogFlags_EventClipper: ImGuiDebugLogFlags_ = 16; +pub const ImGuiDebugLogFlags_EventIO: ImGuiDebugLogFlags_ = 32; +pub const ImGuiDebugLogFlags_EventDocking: ImGuiDebugLogFlags_ = 64; +pub const ImGuiDebugLogFlags_EventViewport: ImGuiDebugLogFlags_ = 128; +pub const ImGuiDebugLogFlags_EventMask_: ImGuiDebugLogFlags_ = 255; +pub const ImGuiDebugLogFlags_OutputToTTY: ImGuiDebugLogFlags_ = 1024; +pub type ImGuiDebugLogFlags_ = cty::c_uint; +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImGuiMetricsConfig { + pub ShowDebugLog: bool, + pub ShowStackTool: bool, + pub ShowWindowsRects: bool, + pub ShowWindowsBeginOrder: bool, + pub ShowTablesRects: bool, + pub ShowDrawCmdMesh: bool, + pub ShowDrawCmdBoundingBoxes: bool, + pub ShowDockingNodes: bool, + pub ShowWindowsRectsType: cty::c_int, + pub ShowTablesRectsType: cty::c_int, +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImGuiStackLevelInfo { + pub ID: ImGuiID, + pub QueryFrameCount: ImS8, + pub QuerySuccess: bool, + pub _bitfield_align_1: [u8; 0], + pub _bitfield_1: __BindgenBitfieldUnit<[u8; 1usize]>, + pub Desc: [cty::c_char; 57usize], +} +impl Default for ImGuiStackLevelInfo { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +impl ImGuiStackLevelInfo { + #[inline] + pub fn DataType(&self) -> ImGuiDataType { + unsafe { ::core::mem::transmute(self._bitfield_1.get(0usize, 8u8) as u32) } + } + #[inline] + pub fn set_DataType(&mut self, val: ImGuiDataType) { + unsafe { + let val: u32 = ::core::mem::transmute(val); + self._bitfield_1.set(0usize, 8u8, val as u64) + } + } + #[inline] + pub fn new_bitfield_1(DataType: ImGuiDataType) -> __BindgenBitfieldUnit<[u8; 1usize]> { + let mut __bindgen_bitfield_unit: __BindgenBitfieldUnit<[u8; 1usize]> = Default::default(); + __bindgen_bitfield_unit.set(0usize, 8u8, { + let DataType: u32 = unsafe { ::core::mem::transmute(DataType) }; + DataType as u64 + }); + __bindgen_bitfield_unit + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_ImGuiStackLevelInfo { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut ImGuiStackLevelInfo, +} +impl Default for ImVector_ImGuiStackLevelInfo { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, PartialEq)] +pub struct ImGuiStackTool { + pub LastActiveFrame: cty::c_int, + pub StackLevel: cty::c_int, + pub QueryId: ImGuiID, + pub Results: ImVector_ImGuiStackLevelInfo, + pub CopyToClipboardOnCtrlC: bool, + pub CopyToClipboardLastTime: f32, +} +impl Default for ImGuiStackTool { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +pub type ImGuiContextHookCallback = ::core::option::Option< + unsafe extern "C" fn(ctx: *mut ImGuiContext, hook: *mut ImGuiContextHook), +>; +pub const ImGuiContextHookType_NewFramePre: ImGuiContextHookType = 0; +pub const ImGuiContextHookType_NewFramePost: ImGuiContextHookType = 1; +pub const ImGuiContextHookType_EndFramePre: ImGuiContextHookType = 2; +pub const ImGuiContextHookType_EndFramePost: ImGuiContextHookType = 3; +pub const ImGuiContextHookType_RenderPre: ImGuiContextHookType = 4; +pub const ImGuiContextHookType_RenderPost: ImGuiContextHookType = 5; +pub const ImGuiContextHookType_Shutdown: ImGuiContextHookType = 6; +pub const ImGuiContextHookType_PendingRemoval_: ImGuiContextHookType = 7; +pub type ImGuiContextHookType = cty::c_uint; +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImGuiContextHook { + pub HookId: ImGuiID, + pub Type: ImGuiContextHookType, + pub Owner: ImGuiID, + pub Callback: ImGuiContextHookCallback, + pub UserData: *mut cty::c_void, +} +impl Default for ImGuiContextHook { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_ImGuiInputEvent { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut ImGuiInputEvent, +} +impl Default for ImVector_ImGuiInputEvent { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_ImGuiWindowStackData { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut ImGuiWindowStackData, +} +impl Default for ImVector_ImGuiWindowStackData { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_ImGuiColorMod { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut ImGuiColorMod, +} +impl Default for ImVector_ImGuiColorMod { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_ImGuiStyleMod { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut ImGuiStyleMod, +} +impl Default for ImVector_ImGuiStyleMod { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_ImGuiID { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut ImGuiID, +} +impl Default for ImVector_ImGuiID { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_ImGuiItemFlags { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut ImGuiItemFlags, +} +impl Default for ImVector_ImGuiItemFlags { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_ImGuiGroupData { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut ImGuiGroupData, +} +impl Default for ImVector_ImGuiGroupData { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_ImGuiPopupData { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut ImGuiPopupData, +} +impl Default for ImVector_ImGuiPopupData { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_ImGuiViewportPPtr { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut *mut ImGuiViewportP, +} +impl Default for ImVector_ImGuiViewportPPtr { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_unsigned_char { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut cty::c_uchar, +} +impl Default for ImVector_unsigned_char { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_ImGuiListClipperData { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut ImGuiListClipperData, +} +impl Default for ImVector_ImGuiListClipperData { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_ImGuiTableTempData { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut ImGuiTableTempData, +} +impl Default for ImVector_ImGuiTableTempData { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_ImGuiTable { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut ImGuiTable, +} +impl Default for ImVector_ImGuiTable { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImPool_ImGuiTable { + pub Buf: ImVector_ImGuiTable, + pub Map: ImGuiStorage, + pub FreeIdx: ImPoolIdx, + pub AliveCount: ImPoolIdx, +} +impl Default for ImPool_ImGuiTable { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_ImGuiTabBar { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut ImGuiTabBar, +} +impl Default for ImVector_ImGuiTabBar { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImPool_ImGuiTabBar { + pub Buf: ImVector_ImGuiTabBar, + pub Map: ImGuiStorage, + pub FreeIdx: ImPoolIdx, + pub AliveCount: ImPoolIdx, +} +impl Default for ImPool_ImGuiTabBar { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_ImGuiPtrOrIndex { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut ImGuiPtrOrIndex, +} +impl Default for ImVector_ImGuiPtrOrIndex { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_ImGuiShrinkWidthItem { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut ImGuiShrinkWidthItem, +} +impl Default for ImVector_ImGuiShrinkWidthItem { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_ImGuiSettingsHandler { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut ImGuiSettingsHandler, +} +impl Default for ImVector_ImGuiSettingsHandler { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImChunkStream_ImGuiWindowSettings { + pub Buf: ImVector_char, +} +impl Default for ImChunkStream_ImGuiWindowSettings { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImChunkStream_ImGuiTableSettings { + pub Buf: ImVector_char, +} +impl Default for ImChunkStream_ImGuiTableSettings { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_ImGuiContextHook { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut ImGuiContextHook, +} +impl Default for ImVector_ImGuiContextHook { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, PartialEq)] +pub struct ImGuiContext { + pub Initialized: bool, + pub FontAtlasOwnedByContext: bool, + pub IO: ImGuiIO, + pub PlatformIO: ImGuiPlatformIO, + pub InputEventsQueue: ImVector_ImGuiInputEvent, + pub InputEventsTrail: ImVector_ImGuiInputEvent, + pub Style: ImGuiStyle, + pub ConfigFlagsCurrFrame: ImGuiConfigFlags, + pub ConfigFlagsLastFrame: ImGuiConfigFlags, + pub Font: *mut ImFont, + pub FontSize: f32, + pub FontBaseSize: f32, + pub DrawListSharedData: ImDrawListSharedData, + pub Time: f64, + pub FrameCount: cty::c_int, + pub FrameCountEnded: cty::c_int, + pub FrameCountPlatformEnded: cty::c_int, + pub FrameCountRendered: cty::c_int, + pub WithinFrameScope: bool, + pub WithinFrameScopeWithImplicitWindow: bool, + pub WithinEndChild: bool, + pub GcCompactAll: bool, + pub TestEngineHookItems: bool, + pub TestEngine: *mut cty::c_void, + pub Windows: ImVector_ImGuiWindowPtr, + pub WindowsFocusOrder: ImVector_ImGuiWindowPtr, + pub WindowsTempSortBuffer: ImVector_ImGuiWindowPtr, + pub CurrentWindowStack: ImVector_ImGuiWindowStackData, + pub WindowsById: ImGuiStorage, + pub WindowsActiveCount: cty::c_int, + pub WindowsHoverPadding: ImVec2, + pub CurrentWindow: *mut ImGuiWindow, + pub HoveredWindow: *mut ImGuiWindow, + pub HoveredWindowUnderMovingWindow: *mut ImGuiWindow, + pub MovingWindow: *mut ImGuiWindow, + pub WheelingWindow: *mut ImGuiWindow, + pub WheelingWindowRefMousePos: ImVec2, + pub WheelingWindowReleaseTimer: f32, + pub DebugHookIdInfo: ImGuiID, + pub HoveredId: ImGuiID, + pub HoveredIdPreviousFrame: ImGuiID, + pub HoveredIdAllowOverlap: bool, + pub HoveredIdDisabled: bool, + pub HoveredIdTimer: f32, + pub HoveredIdNotActiveTimer: f32, + pub ActiveId: ImGuiID, + pub ActiveIdIsAlive: ImGuiID, + pub ActiveIdTimer: f32, + pub ActiveIdIsJustActivated: bool, + pub ActiveIdAllowOverlap: bool, + pub ActiveIdNoClearOnFocusLoss: bool, + pub ActiveIdHasBeenPressedBefore: bool, + pub ActiveIdHasBeenEditedBefore: bool, + pub ActiveIdHasBeenEditedThisFrame: bool, + pub ActiveIdClickOffset: ImVec2, + pub ActiveIdWindow: *mut ImGuiWindow, + pub ActiveIdSource: ImGuiInputSource, + pub ActiveIdMouseButton: cty::c_int, + pub ActiveIdPreviousFrame: ImGuiID, + pub ActiveIdPreviousFrameIsAlive: bool, + pub ActiveIdPreviousFrameHasBeenEditedBefore: bool, + pub ActiveIdPreviousFrameWindow: *mut ImGuiWindow, + pub LastActiveId: ImGuiID, + pub LastActiveIdTimer: f32, + pub KeysOwnerData: [ImGuiKeyOwnerData; 140usize], + pub KeysRoutingTable: ImGuiKeyRoutingTable, + pub ActiveIdUsingNavDirMask: ImU32, + pub ActiveIdUsingAllKeyboardKeys: bool, + pub ActiveIdUsingNavInputMask: ImU32, + pub CurrentFocusScopeId: ImGuiID, + pub CurrentItemFlags: ImGuiItemFlags, + pub DebugLocateId: ImGuiID, + pub NextItemData: ImGuiNextItemData, + pub LastItemData: ImGuiLastItemData, + pub NextWindowData: ImGuiNextWindowData, + pub ColorStack: ImVector_ImGuiColorMod, + pub StyleVarStack: ImVector_ImGuiStyleMod, + pub FontStack: ImVector_ImFontPtr, + pub FocusScopeStack: ImVector_ImGuiID, + pub ItemFlagsStack: ImVector_ImGuiItemFlags, + pub GroupStack: ImVector_ImGuiGroupData, + pub OpenPopupStack: ImVector_ImGuiPopupData, + pub BeginPopupStack: ImVector_ImGuiPopupData, + pub BeginMenuCount: cty::c_int, + pub Viewports: ImVector_ImGuiViewportPPtr, + pub CurrentDpiScale: f32, + pub CurrentViewport: *mut ImGuiViewportP, + pub MouseViewport: *mut ImGuiViewportP, + pub MouseLastHoveredViewport: *mut ImGuiViewportP, + pub PlatformLastFocusedViewportId: ImGuiID, + pub FallbackMonitor: ImGuiPlatformMonitor, + pub ViewportFrontMostStampCount: cty::c_int, + pub NavWindow: *mut ImGuiWindow, + pub NavId: ImGuiID, + pub NavFocusScopeId: ImGuiID, + pub NavActivateId: ImGuiID, + pub NavActivateDownId: ImGuiID, + pub NavActivatePressedId: ImGuiID, + pub NavActivateInputId: ImGuiID, + pub NavActivateFlags: ImGuiActivateFlags, + pub NavJustMovedToId: ImGuiID, + pub NavJustMovedToFocusScopeId: ImGuiID, + pub NavJustMovedToKeyMods: ImGuiKeyChord, + pub NavNextActivateId: ImGuiID, + pub NavNextActivateFlags: ImGuiActivateFlags, + pub NavInputSource: ImGuiInputSource, + pub NavLayer: ImGuiNavLayer, + pub NavIdIsAlive: bool, + pub NavMousePosDirty: bool, + pub NavDisableHighlight: bool, + pub NavDisableMouseHover: bool, + pub NavAnyRequest: bool, + pub NavInitRequest: bool, + pub NavInitRequestFromMove: bool, + pub NavInitResultId: ImGuiID, + pub NavInitResultRectRel: ImRect, + pub NavMoveSubmitted: bool, + pub NavMoveScoringItems: bool, + pub NavMoveForwardToNextFrame: bool, + pub NavMoveFlags: ImGuiNavMoveFlags, + pub NavMoveScrollFlags: ImGuiScrollFlags, + pub NavMoveKeyMods: ImGuiKeyChord, + pub NavMoveDir: ImGuiDir, + pub NavMoveDirForDebug: ImGuiDir, + pub NavMoveClipDir: ImGuiDir, + pub NavScoringRect: ImRect, + pub NavScoringNoClipRect: ImRect, + pub NavScoringDebugCount: cty::c_int, + pub NavTabbingDir: cty::c_int, + pub NavTabbingCounter: cty::c_int, + pub NavMoveResultLocal: ImGuiNavItemData, + pub NavMoveResultLocalVisible: ImGuiNavItemData, + pub NavMoveResultOther: ImGuiNavItemData, + pub NavTabbingResultFirst: ImGuiNavItemData, + pub ConfigNavWindowingKeyNext: ImGuiKeyChord, + pub ConfigNavWindowingKeyPrev: ImGuiKeyChord, + pub NavWindowingTarget: *mut ImGuiWindow, + pub NavWindowingTargetAnim: *mut ImGuiWindow, + pub NavWindowingListWindow: *mut ImGuiWindow, + pub NavWindowingTimer: f32, + pub NavWindowingHighlightAlpha: f32, + pub NavWindowingToggleLayer: bool, + pub NavWindowingAccumDeltaPos: ImVec2, + pub NavWindowingAccumDeltaSize: ImVec2, + pub DimBgRatio: f32, + pub MouseCursor: ImGuiMouseCursor, + pub DragDropActive: bool, + pub DragDropWithinSource: bool, + pub DragDropWithinTarget: bool, + pub DragDropSourceFlags: ImGuiDragDropFlags, + pub DragDropSourceFrameCount: cty::c_int, + pub DragDropMouseButton: cty::c_int, + pub DragDropPayload: ImGuiPayload, + pub DragDropTargetRect: ImRect, + pub DragDropTargetId: ImGuiID, + pub DragDropAcceptFlags: ImGuiDragDropFlags, + pub DragDropAcceptIdCurrRectSurface: f32, + pub DragDropAcceptIdCurr: ImGuiID, + pub DragDropAcceptIdPrev: ImGuiID, + pub DragDropAcceptFrameCount: cty::c_int, + pub DragDropHoldJustPressedId: ImGuiID, + pub DragDropPayloadBufHeap: ImVector_unsigned_char, + pub DragDropPayloadBufLocal: [cty::c_uchar; 16usize], + pub ClipperTempDataStacked: cty::c_int, + pub ClipperTempData: ImVector_ImGuiListClipperData, + pub CurrentTable: *mut ImGuiTable, + pub TablesTempDataStacked: cty::c_int, + pub TablesTempData: ImVector_ImGuiTableTempData, + pub Tables: ImPool_ImGuiTable, + pub TablesLastTimeActive: ImVector_float, + pub DrawChannelsTempMergeBuffer: ImVector_ImDrawChannel, + pub CurrentTabBar: *mut ImGuiTabBar, + pub TabBars: ImPool_ImGuiTabBar, + pub CurrentTabBarStack: ImVector_ImGuiPtrOrIndex, + pub ShrinkWidthBuffer: ImVector_ImGuiShrinkWidthItem, + pub HoverDelayId: ImGuiID, + pub HoverDelayIdPreviousFrame: ImGuiID, + pub HoverDelayTimer: f32, + pub HoverDelayClearTimer: f32, + pub MouseLastValidPos: ImVec2, + pub InputTextState: ImGuiInputTextState, + pub InputTextPasswordFont: ImFont, + pub TempInputId: ImGuiID, + pub ColorEditOptions: ImGuiColorEditFlags, + pub ColorEditLastHue: f32, + pub ColorEditLastSat: f32, + pub ColorEditLastColor: ImU32, + pub ColorPickerRef: ImVec4, + pub ComboPreviewData: ImGuiComboPreviewData, + pub SliderGrabClickOffset: f32, + pub SliderCurrentAccum: f32, + pub SliderCurrentAccumDirty: bool, + pub DragCurrentAccumDirty: bool, + pub DragCurrentAccum: f32, + pub DragSpeedDefaultRatio: f32, + pub ScrollbarClickDeltaToGrabCenter: f32, + pub DisabledAlphaBackup: f32, + pub DisabledStackSize: cty::c_short, + pub TooltipOverrideCount: cty::c_short, + pub ClipboardHandlerData: ImVector_char, + pub MenusIdSubmittedThisFrame: ImVector_ImGuiID, + pub PlatformImeData: ImGuiPlatformImeData, + pub PlatformImeDataPrev: ImGuiPlatformImeData, + pub PlatformImeViewport: ImGuiID, + pub PlatformLocaleDecimalPoint: cty::c_char, + pub DockContext: ImGuiDockContext, + pub SettingsLoaded: bool, + pub SettingsDirtyTimer: f32, + pub SettingsIniData: ImGuiTextBuffer, + pub SettingsHandlers: ImVector_ImGuiSettingsHandler, + pub SettingsWindows: ImChunkStream_ImGuiWindowSettings, + pub SettingsTables: ImChunkStream_ImGuiTableSettings, + pub Hooks: ImVector_ImGuiContextHook, + pub HookIdNext: ImGuiID, + pub LocalizationTable: [*const cty::c_char; 8usize], + pub LogEnabled: bool, + pub LogType: ImGuiLogType, + pub LogFile: ImFileHandle, + pub LogBuffer: ImGuiTextBuffer, + pub LogNextPrefix: *const cty::c_char, + pub LogNextSuffix: *const cty::c_char, + pub LogLinePosY: f32, + pub LogLineFirstItem: bool, + pub LogDepthRef: cty::c_int, + pub LogDepthToExpand: cty::c_int, + pub LogDepthToExpandDefault: cty::c_int, + pub DebugLogFlags: ImGuiDebugLogFlags, + pub DebugLogBuf: ImGuiTextBuffer, + pub DebugLogIndex: ImGuiTextIndex, + pub DebugLocateFrames: ImU8, + pub DebugItemPickerActive: bool, + pub DebugItemPickerMouseButton: ImU8, + pub DebugItemPickerBreakId: ImGuiID, + pub DebugMetricsConfig: ImGuiMetricsConfig, + pub DebugStackTool: ImGuiStackTool, + pub DebugHoveredDockNode: *mut ImGuiDockNode, + pub FramerateSecPerFrame: [f32; 60usize], + pub FramerateSecPerFrameIdx: cty::c_int, + pub FramerateSecPerFrameCount: cty::c_int, + pub FramerateSecPerFrameAccum: f32, + pub WantCaptureMouseNextFrame: cty::c_int, + pub WantCaptureKeyboardNextFrame: cty::c_int, + pub WantTextInputNextFrame: cty::c_int, + pub TempBuffer: ImVector_char, +} +impl Default for ImGuiContext { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, PartialEq)] +pub struct ImGuiWindowTempData { + pub CursorPos: ImVec2, + pub CursorPosPrevLine: ImVec2, + pub CursorStartPos: ImVec2, + pub CursorMaxPos: ImVec2, + pub IdealMaxPos: ImVec2, + pub CurrLineSize: ImVec2, + pub PrevLineSize: ImVec2, + pub CurrLineTextBaseOffset: f32, + pub PrevLineTextBaseOffset: f32, + pub IsSameLine: bool, + pub IsSetPos: bool, + pub Indent: ImVec1, + pub ColumnsOffset: ImVec1, + pub GroupOffset: ImVec1, + pub CursorStartPosLossyness: ImVec2, + pub NavLayerCurrent: ImGuiNavLayer, + pub NavLayersActiveMask: cty::c_short, + pub NavLayersActiveMaskNext: cty::c_short, + pub NavHideHighlightOneFrame: bool, + pub NavHasScroll: bool, + pub MenuBarAppending: bool, + pub MenuBarOffset: ImVec2, + pub MenuColumns: ImGuiMenuColumns, + pub TreeDepth: cty::c_int, + pub TreeJumpToParentOnPopMask: ImU32, + pub ChildWindows: ImVector_ImGuiWindowPtr, + pub StateStorage: *mut ImGuiStorage, + pub CurrentColumns: *mut ImGuiOldColumns, + pub CurrentTableIdx: cty::c_int, + pub LayoutType: ImGuiLayoutType, + pub ParentLayoutType: ImGuiLayoutType, + pub ItemWidth: f32, + pub TextWrapPos: f32, + pub ItemWidthStack: ImVector_float, + pub TextWrapPosStack: ImVector_float, +} +impl Default for ImGuiWindowTempData { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_ImGuiOldColumns { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut ImGuiOldColumns, +} +impl Default for ImVector_ImGuiOldColumns { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, PartialEq)] +pub struct ImGuiWindow { + pub Name: *mut cty::c_char, + pub ID: ImGuiID, + pub Flags: ImGuiWindowFlags, + pub FlagsPreviousFrame: ImGuiWindowFlags, + pub WindowClass: ImGuiWindowClass, + pub Viewport: *mut ImGuiViewportP, + pub ViewportId: ImGuiID, + pub ViewportPos: ImVec2, + pub ViewportAllowPlatformMonitorExtend: cty::c_int, + pub Pos: ImVec2, + pub Size: ImVec2, + pub SizeFull: ImVec2, + pub ContentSize: ImVec2, + pub ContentSizeIdeal: ImVec2, + pub ContentSizeExplicit: ImVec2, + pub WindowPadding: ImVec2, + pub WindowRounding: f32, + pub WindowBorderSize: f32, + pub NameBufLen: cty::c_int, + pub MoveId: ImGuiID, + pub TabId: ImGuiID, + pub ChildId: ImGuiID, + pub Scroll: ImVec2, + pub ScrollMax: ImVec2, + pub ScrollTarget: ImVec2, + pub ScrollTargetCenterRatio: ImVec2, + pub ScrollTargetEdgeSnapDist: ImVec2, + pub ScrollbarSizes: ImVec2, + pub ScrollbarX: bool, + pub ScrollbarY: bool, + pub ViewportOwned: bool, + pub Active: bool, + pub WasActive: bool, + pub WriteAccessed: bool, + pub Collapsed: bool, + pub WantCollapseToggle: bool, + pub SkipItems: bool, + pub Appearing: bool, + pub Hidden: bool, + pub IsFallbackWindow: bool, + pub IsExplicitChild: bool, + pub HasCloseButton: bool, + pub ResizeBorderHeld: cty::c_schar, + pub BeginCount: cty::c_short, + pub BeginCountPreviousFrame: cty::c_short, + pub BeginOrderWithinParent: cty::c_short, + pub BeginOrderWithinContext: cty::c_short, + pub FocusOrder: cty::c_short, + pub PopupId: ImGuiID, + pub AutoFitFramesX: ImS8, + pub AutoFitFramesY: ImS8, + pub AutoFitChildAxises: ImS8, + pub AutoFitOnlyGrows: bool, + pub AutoPosLastDirection: ImGuiDir, + pub HiddenFramesCanSkipItems: ImS8, + pub HiddenFramesCannotSkipItems: ImS8, + pub HiddenFramesForRenderOnly: ImS8, + pub DisableInputsFrames: ImS8, + pub _bitfield_align_1: [u8; 0], + pub _bitfield_1: __BindgenBitfieldUnit<[u8; 4usize]>, + pub SetWindowPosVal: ImVec2, + pub SetWindowPosPivot: ImVec2, + pub IDStack: ImVector_ImGuiID, + pub DC: ImGuiWindowTempData, + pub OuterRectClipped: ImRect, + pub InnerRect: ImRect, + pub InnerClipRect: ImRect, + pub WorkRect: ImRect, + pub ParentWorkRect: ImRect, + pub ClipRect: ImRect, + pub ContentRegionRect: ImRect, + pub HitTestHoleSize: ImVec2ih, + pub HitTestHoleOffset: ImVec2ih, + pub LastFrameActive: cty::c_int, + pub LastFrameJustFocused: cty::c_int, + pub LastTimeActive: f32, + pub ItemWidthDefault: f32, + pub StateStorage: ImGuiStorage, + pub ColumnsStorage: ImVector_ImGuiOldColumns, + pub FontWindowScale: f32, + pub FontDpiScale: f32, + pub SettingsOffset: cty::c_int, + pub DrawList: *mut ImDrawList, + pub DrawListInst: ImDrawList, + pub ParentWindow: *mut ImGuiWindow, + pub ParentWindowInBeginStack: *mut ImGuiWindow, + pub RootWindow: *mut ImGuiWindow, + pub RootWindowPopupTree: *mut ImGuiWindow, + pub RootWindowDockTree: *mut ImGuiWindow, + pub RootWindowForTitleBarHighlight: *mut ImGuiWindow, + pub RootWindowForNav: *mut ImGuiWindow, + pub NavLastChildNavWindow: *mut ImGuiWindow, + pub NavLastIds: [ImGuiID; 2usize], + pub NavRectRel: [ImRect; 2usize], + pub NavRootFocusScopeId: ImGuiID, + pub MemoryDrawListIdxCapacity: cty::c_int, + pub MemoryDrawListVtxCapacity: cty::c_int, + pub MemoryCompacted: bool, + pub _bitfield_align_2: [u8; 0], + pub _bitfield_2: __BindgenBitfieldUnit<[u8; 1usize]>, + pub DockOrder: cty::c_short, + pub DockStyle: ImGuiWindowDockStyle, + pub DockNode: *mut ImGuiDockNode, + pub DockNodeAsHost: *mut ImGuiDockNode, + pub DockId: ImGuiID, + pub DockTabItemStatusFlags: ImGuiItemStatusFlags, + pub DockTabItemRect: ImRect, +} +impl Default for ImGuiWindow { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +impl ImGuiWindow { + #[inline] + pub fn SetWindowPosAllowFlags(&self) -> ImGuiCond { + unsafe { ::core::mem::transmute(self._bitfield_1.get(0usize, 8u8) as u32) } + } + #[inline] + pub fn set_SetWindowPosAllowFlags(&mut self, val: ImGuiCond) { + unsafe { + let val: u32 = ::core::mem::transmute(val); + self._bitfield_1.set(0usize, 8u8, val as u64) + } + } + #[inline] + pub fn SetWindowSizeAllowFlags(&self) -> ImGuiCond { + unsafe { ::core::mem::transmute(self._bitfield_1.get(8usize, 8u8) as u32) } + } + #[inline] + pub fn set_SetWindowSizeAllowFlags(&mut self, val: ImGuiCond) { + unsafe { + let val: u32 = ::core::mem::transmute(val); + self._bitfield_1.set(8usize, 8u8, val as u64) + } + } + #[inline] + pub fn SetWindowCollapsedAllowFlags(&self) -> ImGuiCond { + unsafe { ::core::mem::transmute(self._bitfield_1.get(16usize, 8u8) as u32) } + } + #[inline] + pub fn set_SetWindowCollapsedAllowFlags(&mut self, val: ImGuiCond) { + unsafe { + let val: u32 = ::core::mem::transmute(val); + self._bitfield_1.set(16usize, 8u8, val as u64) + } + } + #[inline] + pub fn SetWindowDockAllowFlags(&self) -> ImGuiCond { + unsafe { ::core::mem::transmute(self._bitfield_1.get(24usize, 8u8) as u32) } + } + #[inline] + pub fn set_SetWindowDockAllowFlags(&mut self, val: ImGuiCond) { + unsafe { + let val: u32 = ::core::mem::transmute(val); + self._bitfield_1.set(24usize, 8u8, val as u64) + } + } + #[inline] + pub fn new_bitfield_1( + SetWindowPosAllowFlags: ImGuiCond, + SetWindowSizeAllowFlags: ImGuiCond, + SetWindowCollapsedAllowFlags: ImGuiCond, + SetWindowDockAllowFlags: ImGuiCond, + ) -> __BindgenBitfieldUnit<[u8; 4usize]> { + let mut __bindgen_bitfield_unit: __BindgenBitfieldUnit<[u8; 4usize]> = Default::default(); + __bindgen_bitfield_unit.set(0usize, 8u8, { + let SetWindowPosAllowFlags: u32 = + unsafe { ::core::mem::transmute(SetWindowPosAllowFlags) }; + SetWindowPosAllowFlags as u64 + }); + __bindgen_bitfield_unit.set(8usize, 8u8, { + let SetWindowSizeAllowFlags: u32 = + unsafe { ::core::mem::transmute(SetWindowSizeAllowFlags) }; + SetWindowSizeAllowFlags as u64 + }); + __bindgen_bitfield_unit.set(16usize, 8u8, { + let SetWindowCollapsedAllowFlags: u32 = + unsafe { ::core::mem::transmute(SetWindowCollapsedAllowFlags) }; + SetWindowCollapsedAllowFlags as u64 + }); + __bindgen_bitfield_unit.set(24usize, 8u8, { + let SetWindowDockAllowFlags: u32 = + unsafe { ::core::mem::transmute(SetWindowDockAllowFlags) }; + SetWindowDockAllowFlags as u64 + }); + __bindgen_bitfield_unit + } + #[inline] + pub fn DockIsActive(&self) -> bool { + unsafe { ::core::mem::transmute(self._bitfield_2.get(0usize, 1u8) as u8) } + } + #[inline] + pub fn set_DockIsActive(&mut self, val: bool) { + unsafe { + let val: u8 = ::core::mem::transmute(val); + self._bitfield_2.set(0usize, 1u8, val as u64) + } + } + #[inline] + pub fn DockNodeIsVisible(&self) -> bool { + unsafe { ::core::mem::transmute(self._bitfield_2.get(1usize, 1u8) as u8) } + } + #[inline] + pub fn set_DockNodeIsVisible(&mut self, val: bool) { + unsafe { + let val: u8 = ::core::mem::transmute(val); + self._bitfield_2.set(1usize, 1u8, val as u64) + } + } + #[inline] + pub fn DockTabIsVisible(&self) -> bool { + unsafe { ::core::mem::transmute(self._bitfield_2.get(2usize, 1u8) as u8) } + } + #[inline] + pub fn set_DockTabIsVisible(&mut self, val: bool) { + unsafe { + let val: u8 = ::core::mem::transmute(val); + self._bitfield_2.set(2usize, 1u8, val as u64) + } + } + #[inline] + pub fn DockTabWantClose(&self) -> bool { + unsafe { ::core::mem::transmute(self._bitfield_2.get(3usize, 1u8) as u8) } + } + #[inline] + pub fn set_DockTabWantClose(&mut self, val: bool) { + unsafe { + let val: u8 = ::core::mem::transmute(val); + self._bitfield_2.set(3usize, 1u8, val as u64) + } + } + #[inline] + pub fn new_bitfield_2( + DockIsActive: bool, + DockNodeIsVisible: bool, + DockTabIsVisible: bool, + DockTabWantClose: bool, + ) -> __BindgenBitfieldUnit<[u8; 1usize]> { + let mut __bindgen_bitfield_unit: __BindgenBitfieldUnit<[u8; 1usize]> = Default::default(); + __bindgen_bitfield_unit.set(0usize, 1u8, { + let DockIsActive: u8 = unsafe { ::core::mem::transmute(DockIsActive) }; + DockIsActive as u64 + }); + __bindgen_bitfield_unit.set(1usize, 1u8, { + let DockNodeIsVisible: u8 = unsafe { ::core::mem::transmute(DockNodeIsVisible) }; + DockNodeIsVisible as u64 + }); + __bindgen_bitfield_unit.set(2usize, 1u8, { + let DockTabIsVisible: u8 = unsafe { ::core::mem::transmute(DockTabIsVisible) }; + DockTabIsVisible as u64 + }); + __bindgen_bitfield_unit.set(3usize, 1u8, { + let DockTabWantClose: u8 = unsafe { ::core::mem::transmute(DockTabWantClose) }; + DockTabWantClose as u64 + }); + __bindgen_bitfield_unit + } +} +pub const ImGuiTabBarFlags_DockNode: ImGuiTabBarFlagsPrivate_ = 1048576; +pub const ImGuiTabBarFlags_IsFocused: ImGuiTabBarFlagsPrivate_ = 2097152; +pub const ImGuiTabBarFlags_SaveSettings: ImGuiTabBarFlagsPrivate_ = 4194304; +pub type ImGuiTabBarFlagsPrivate_ = cty::c_uint; +pub const ImGuiTabItemFlags_SectionMask_: ImGuiTabItemFlagsPrivate_ = 192; +pub const ImGuiTabItemFlags_NoCloseButton: ImGuiTabItemFlagsPrivate_ = 1048576; +pub const ImGuiTabItemFlags_Button: ImGuiTabItemFlagsPrivate_ = 2097152; +pub const ImGuiTabItemFlags_Unsorted: ImGuiTabItemFlagsPrivate_ = 4194304; +pub const ImGuiTabItemFlags_Preview: ImGuiTabItemFlagsPrivate_ = 8388608; +pub type ImGuiTabItemFlagsPrivate_ = cty::c_uint; +#[repr(C)] +#[derive(Debug, Copy, Clone, PartialEq)] +pub struct ImGuiTabItem { + pub ID: ImGuiID, + pub Flags: ImGuiTabItemFlags, + pub Window: *mut ImGuiWindow, + pub LastFrameVisible: cty::c_int, + pub LastFrameSelected: cty::c_int, + pub Offset: f32, + pub Width: f32, + pub ContentWidth: f32, + pub RequestedWidth: f32, + pub NameOffset: ImS32, + pub BeginOrder: ImS16, + pub IndexDuringLayout: ImS16, + pub WantClose: bool, +} +impl Default for ImGuiTabItem { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_ImGuiTabItem { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut ImGuiTabItem, +} +impl Default for ImVector_ImGuiTabItem { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, PartialEq)] +pub struct ImGuiTabBar { + pub Tabs: ImVector_ImGuiTabItem, + pub Flags: ImGuiTabBarFlags, + pub ID: ImGuiID, + pub SelectedTabId: ImGuiID, + pub NextSelectedTabId: ImGuiID, + pub VisibleTabId: ImGuiID, + pub CurrFrameVisible: cty::c_int, + pub PrevFrameVisible: cty::c_int, + pub BarRect: ImRect, + pub CurrTabsContentsHeight: f32, + pub PrevTabsContentsHeight: f32, + pub WidthAllTabs: f32, + pub WidthAllTabsIdeal: f32, + pub ScrollingAnim: f32, + pub ScrollingTarget: f32, + pub ScrollingTargetDistToVisibility: f32, + pub ScrollingSpeed: f32, + pub ScrollingRectMinX: f32, + pub ScrollingRectMaxX: f32, + pub ReorderRequestTabId: ImGuiID, + pub ReorderRequestOffset: ImS16, + pub BeginCount: ImS8, + pub WantLayout: bool, + pub VisibleTabWasSubmitted: bool, + pub TabsAddedNew: bool, + pub TabsActiveCount: ImS16, + pub LastTabItemIdx: ImS16, + pub ItemSpacingY: f32, + pub FramePadding: ImVec2, + pub BackupCursorPos: ImVec2, + pub TabsNames: ImGuiTextBuffer, +} +impl Default for ImGuiTabBar { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +pub type ImGuiTableColumnIdx = ImS8; +pub type ImGuiTableDrawChannelIdx = ImU8; +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, PartialEq)] +pub struct ImGuiTableColumn { + pub Flags: ImGuiTableColumnFlags, + pub WidthGiven: f32, + pub MinX: f32, + pub MaxX: f32, + pub WidthRequest: f32, + pub WidthAuto: f32, + pub StretchWeight: f32, + pub InitStretchWeightOrWidth: f32, + pub ClipRect: ImRect, + pub UserID: ImGuiID, + pub WorkMinX: f32, + pub WorkMaxX: f32, + pub ItemWidth: f32, + pub ContentMaxXFrozen: f32, + pub ContentMaxXUnfrozen: f32, + pub ContentMaxXHeadersUsed: f32, + pub ContentMaxXHeadersIdeal: f32, + pub NameOffset: ImS16, + pub DisplayOrder: ImGuiTableColumnIdx, + pub IndexWithinEnabledSet: ImGuiTableColumnIdx, + pub PrevEnabledColumn: ImGuiTableColumnIdx, + pub NextEnabledColumn: ImGuiTableColumnIdx, + pub SortOrder: ImGuiTableColumnIdx, + pub DrawChannelCurrent: ImGuiTableDrawChannelIdx, + pub DrawChannelFrozen: ImGuiTableDrawChannelIdx, + pub DrawChannelUnfrozen: ImGuiTableDrawChannelIdx, + pub IsEnabled: bool, + pub IsUserEnabled: bool, + pub IsUserEnabledNextFrame: bool, + pub IsVisibleX: bool, + pub IsVisibleY: bool, + pub IsRequestOutput: bool, + pub IsSkipItems: bool, + pub IsPreserveWidthAuto: bool, + pub NavLayerCurrent: ImS8, + pub AutoFitQueue: ImU8, + pub CannotSkipItemsQueue: ImU8, + pub _bitfield_align_1: [u8; 0], + pub _bitfield_1: __BindgenBitfieldUnit<[u8; 1usize]>, + pub SortDirectionsAvailList: ImU8, +} +impl ImGuiTableColumn { + #[inline] + pub fn SortDirection(&self) -> ImU8 { + unsafe { ::core::mem::transmute(self._bitfield_1.get(0usize, 2u8) as u8) } + } + #[inline] + pub fn set_SortDirection(&mut self, val: ImU8) { + unsafe { + let val: u8 = ::core::mem::transmute(val); + self._bitfield_1.set(0usize, 2u8, val as u64) + } + } + #[inline] + pub fn SortDirectionsAvailCount(&self) -> ImU8 { + unsafe { ::core::mem::transmute(self._bitfield_1.get(2usize, 2u8) as u8) } + } + #[inline] + pub fn set_SortDirectionsAvailCount(&mut self, val: ImU8) { + unsafe { + let val: u8 = ::core::mem::transmute(val); + self._bitfield_1.set(2usize, 2u8, val as u64) + } + } + #[inline] + pub fn SortDirectionsAvailMask(&self) -> ImU8 { + unsafe { ::core::mem::transmute(self._bitfield_1.get(4usize, 4u8) as u8) } + } + #[inline] + pub fn set_SortDirectionsAvailMask(&mut self, val: ImU8) { + unsafe { + let val: u8 = ::core::mem::transmute(val); + self._bitfield_1.set(4usize, 4u8, val as u64) + } + } + #[inline] + pub fn new_bitfield_1( + SortDirection: ImU8, + SortDirectionsAvailCount: ImU8, + SortDirectionsAvailMask: ImU8, + ) -> __BindgenBitfieldUnit<[u8; 1usize]> { + let mut __bindgen_bitfield_unit: __BindgenBitfieldUnit<[u8; 1usize]> = Default::default(); + __bindgen_bitfield_unit.set(0usize, 2u8, { + let SortDirection: u8 = unsafe { ::core::mem::transmute(SortDirection) }; + SortDirection as u64 + }); + __bindgen_bitfield_unit.set(2usize, 2u8, { + let SortDirectionsAvailCount: u8 = + unsafe { ::core::mem::transmute(SortDirectionsAvailCount) }; + SortDirectionsAvailCount as u64 + }); + __bindgen_bitfield_unit.set(4usize, 4u8, { + let SortDirectionsAvailMask: u8 = + unsafe { ::core::mem::transmute(SortDirectionsAvailMask) }; + SortDirectionsAvailMask as u64 + }); + __bindgen_bitfield_unit + } +} +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImGuiTableCellData { + pub BgColor: ImU32, + pub Column: ImGuiTableColumnIdx, +} +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, PartialEq)] +pub struct ImGuiTableInstanceData { + pub LastOuterHeight: f32, + pub LastFirstRowHeight: f32, +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImSpan_ImGuiTableColumn { + pub Data: *mut ImGuiTableColumn, + pub DataEnd: *mut ImGuiTableColumn, +} +impl Default for ImSpan_ImGuiTableColumn { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImSpan_ImGuiTableColumnIdx { + pub Data: *mut ImGuiTableColumnIdx, + pub DataEnd: *mut ImGuiTableColumnIdx, +} +impl Default for ImSpan_ImGuiTableColumnIdx { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImSpan_ImGuiTableCellData { + pub Data: *mut ImGuiTableCellData, + pub DataEnd: *mut ImGuiTableCellData, +} +impl Default for ImSpan_ImGuiTableCellData { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_ImGuiTableInstanceData { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut ImGuiTableInstanceData, +} +impl Default for ImVector_ImGuiTableInstanceData { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_ImGuiTableColumnSortSpecs { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut ImGuiTableColumnSortSpecs, +} +impl Default for ImVector_ImGuiTableColumnSortSpecs { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, PartialEq)] +pub struct ImGuiTable { + pub ID: ImGuiID, + pub Flags: ImGuiTableFlags, + pub RawData: *mut cty::c_void, + pub TempData: *mut ImGuiTableTempData, + pub Columns: ImSpan_ImGuiTableColumn, + pub DisplayOrderToIndex: ImSpan_ImGuiTableColumnIdx, + pub RowCellData: ImSpan_ImGuiTableCellData, + pub EnabledMaskByDisplayOrder: ImU64, + pub EnabledMaskByIndex: ImU64, + pub VisibleMaskByIndex: ImU64, + pub RequestOutputMaskByIndex: ImU64, + pub SettingsLoadedFlags: ImGuiTableFlags, + pub SettingsOffset: cty::c_int, + pub LastFrameActive: cty::c_int, + pub ColumnsCount: cty::c_int, + pub CurrentRow: cty::c_int, + pub CurrentColumn: cty::c_int, + pub InstanceCurrent: ImS16, + pub InstanceInteracted: ImS16, + pub RowPosY1: f32, + pub RowPosY2: f32, + pub RowMinHeight: f32, + pub RowTextBaseline: f32, + pub RowIndentOffsetX: f32, + pub _bitfield_align_1: [u16; 0], + pub _bitfield_1: __BindgenBitfieldUnit<[u8; 4usize]>, + pub RowBgColorCounter: cty::c_int, + pub RowBgColor: [ImU32; 2usize], + pub BorderColorStrong: ImU32, + pub BorderColorLight: ImU32, + pub BorderX1: f32, + pub BorderX2: f32, + pub HostIndentX: f32, + pub MinColumnWidth: f32, + pub OuterPaddingX: f32, + pub CellPaddingX: f32, + pub CellPaddingY: f32, + pub CellSpacingX1: f32, + pub CellSpacingX2: f32, + pub InnerWidth: f32, + pub ColumnsGivenWidth: f32, + pub ColumnsAutoFitWidth: f32, + pub ColumnsStretchSumWeights: f32, + pub ResizedColumnNextWidth: f32, + pub ResizeLockMinContentsX2: f32, + pub RefScale: f32, + pub OuterRect: ImRect, + pub InnerRect: ImRect, + pub WorkRect: ImRect, + pub InnerClipRect: ImRect, + pub BgClipRect: ImRect, + pub Bg0ClipRectForDrawCmd: ImRect, + pub Bg2ClipRectForDrawCmd: ImRect, + pub HostClipRect: ImRect, + pub HostBackupInnerClipRect: ImRect, + pub OuterWindow: *mut ImGuiWindow, + pub InnerWindow: *mut ImGuiWindow, + pub ColumnsNames: ImGuiTextBuffer, + pub DrawSplitter: *mut ImDrawListSplitter, + pub InstanceDataFirst: ImGuiTableInstanceData, + pub InstanceDataExtra: ImVector_ImGuiTableInstanceData, + pub SortSpecsSingle: ImGuiTableColumnSortSpecs, + pub SortSpecsMulti: ImVector_ImGuiTableColumnSortSpecs, + pub SortSpecs: ImGuiTableSortSpecs, + pub SortSpecsCount: ImGuiTableColumnIdx, + pub ColumnsEnabledCount: ImGuiTableColumnIdx, + pub ColumnsEnabledFixedCount: ImGuiTableColumnIdx, + pub DeclColumnsCount: ImGuiTableColumnIdx, + pub HoveredColumnBody: ImGuiTableColumnIdx, + pub HoveredColumnBorder: ImGuiTableColumnIdx, + pub AutoFitSingleColumn: ImGuiTableColumnIdx, + pub ResizedColumn: ImGuiTableColumnIdx, + pub LastResizedColumn: ImGuiTableColumnIdx, + pub HeldHeaderColumn: ImGuiTableColumnIdx, + pub ReorderColumn: ImGuiTableColumnIdx, + pub ReorderColumnDir: ImGuiTableColumnIdx, + pub LeftMostEnabledColumn: ImGuiTableColumnIdx, + pub RightMostEnabledColumn: ImGuiTableColumnIdx, + pub LeftMostStretchedColumn: ImGuiTableColumnIdx, + pub RightMostStretchedColumn: ImGuiTableColumnIdx, + pub ContextPopupColumn: ImGuiTableColumnIdx, + pub FreezeRowsRequest: ImGuiTableColumnIdx, + pub FreezeRowsCount: ImGuiTableColumnIdx, + pub FreezeColumnsRequest: ImGuiTableColumnIdx, + pub FreezeColumnsCount: ImGuiTableColumnIdx, + pub RowCellDataCurrent: ImGuiTableColumnIdx, + pub DummyDrawChannel: ImGuiTableDrawChannelIdx, + pub Bg2DrawChannelCurrent: ImGuiTableDrawChannelIdx, + pub Bg2DrawChannelUnfrozen: ImGuiTableDrawChannelIdx, + pub IsLayoutLocked: bool, + pub IsInsideRow: bool, + pub IsInitializing: bool, + pub IsSortSpecsDirty: bool, + pub IsUsingHeaders: bool, + pub IsContextPopupOpen: bool, + pub IsSettingsRequestLoad: bool, + pub IsSettingsDirty: bool, + pub IsDefaultDisplayOrder: bool, + pub IsResetAllRequest: bool, + pub IsResetDisplayOrderRequest: bool, + pub IsUnfrozenRows: bool, + pub IsDefaultSizingPolicy: bool, + pub MemoryCompacted: bool, + pub HostSkipItems: bool, +} +impl Default for ImGuiTable { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +impl ImGuiTable { + #[inline] + pub fn RowFlags(&self) -> ImGuiTableRowFlags { + unsafe { ::core::mem::transmute(self._bitfield_1.get(0usize, 16u8) as u32) } + } + #[inline] + pub fn set_RowFlags(&mut self, val: ImGuiTableRowFlags) { + unsafe { + let val: u32 = ::core::mem::transmute(val); + self._bitfield_1.set(0usize, 16u8, val as u64) + } + } + #[inline] + pub fn LastRowFlags(&self) -> ImGuiTableRowFlags { + unsafe { ::core::mem::transmute(self._bitfield_1.get(16usize, 16u8) as u32) } + } + #[inline] + pub fn set_LastRowFlags(&mut self, val: ImGuiTableRowFlags) { + unsafe { + let val: u32 = ::core::mem::transmute(val); + self._bitfield_1.set(16usize, 16u8, val as u64) + } + } + #[inline] + pub fn new_bitfield_1( + RowFlags: ImGuiTableRowFlags, + LastRowFlags: ImGuiTableRowFlags, + ) -> __BindgenBitfieldUnit<[u8; 4usize]> { + let mut __bindgen_bitfield_unit: __BindgenBitfieldUnit<[u8; 4usize]> = Default::default(); + __bindgen_bitfield_unit.set(0usize, 16u8, { + let RowFlags: u32 = unsafe { ::core::mem::transmute(RowFlags) }; + RowFlags as u64 + }); + __bindgen_bitfield_unit.set(16usize, 16u8, { + let LastRowFlags: u32 = unsafe { ::core::mem::transmute(LastRowFlags) }; + LastRowFlags as u64 + }); + __bindgen_bitfield_unit + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, PartialEq)] +pub struct ImGuiTableTempData { + pub TableIndex: cty::c_int, + pub LastTimeActive: f32, + pub UserOuterSize: ImVec2, + pub DrawSplitter: ImDrawListSplitter, + pub HostBackupWorkRect: ImRect, + pub HostBackupParentWorkRect: ImRect, + pub HostBackupPrevLineSize: ImVec2, + pub HostBackupCurrLineSize: ImVec2, + pub HostBackupCursorMaxPos: ImVec2, + pub HostBackupColumnsOffset: ImVec1, + pub HostBackupItemWidth: f32, + pub HostBackupItemWidthStackSize: cty::c_int, +} +impl Default for ImGuiTableTempData { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, PartialEq)] +pub struct ImGuiTableColumnSettings { + pub WidthOrWeight: f32, + pub UserID: ImGuiID, + pub Index: ImGuiTableColumnIdx, + pub DisplayOrder: ImGuiTableColumnIdx, + pub SortOrder: ImGuiTableColumnIdx, + pub _bitfield_align_1: [u8; 0], + pub _bitfield_1: __BindgenBitfieldUnit<[u8; 1usize]>, +} +impl ImGuiTableColumnSettings { + #[inline] + pub fn SortDirection(&self) -> ImU8 { + unsafe { ::core::mem::transmute(self._bitfield_1.get(0usize, 2u8) as u8) } + } + #[inline] + pub fn set_SortDirection(&mut self, val: ImU8) { + unsafe { + let val: u8 = ::core::mem::transmute(val); + self._bitfield_1.set(0usize, 2u8, val as u64) + } + } + #[inline] + pub fn IsEnabled(&self) -> ImU8 { + unsafe { ::core::mem::transmute(self._bitfield_1.get(2usize, 1u8) as u8) } + } + #[inline] + pub fn set_IsEnabled(&mut self, val: ImU8) { + unsafe { + let val: u8 = ::core::mem::transmute(val); + self._bitfield_1.set(2usize, 1u8, val as u64) + } + } + #[inline] + pub fn IsStretch(&self) -> ImU8 { + unsafe { ::core::mem::transmute(self._bitfield_1.get(3usize, 1u8) as u8) } + } + #[inline] + pub fn set_IsStretch(&mut self, val: ImU8) { + unsafe { + let val: u8 = ::core::mem::transmute(val); + self._bitfield_1.set(3usize, 1u8, val as u64) + } + } + #[inline] + pub fn new_bitfield_1( + SortDirection: ImU8, + IsEnabled: ImU8, + IsStretch: ImU8, + ) -> __BindgenBitfieldUnit<[u8; 1usize]> { + let mut __bindgen_bitfield_unit: __BindgenBitfieldUnit<[u8; 1usize]> = Default::default(); + __bindgen_bitfield_unit.set(0usize, 2u8, { + let SortDirection: u8 = unsafe { ::core::mem::transmute(SortDirection) }; + SortDirection as u64 + }); + __bindgen_bitfield_unit.set(2usize, 1u8, { + let IsEnabled: u8 = unsafe { ::core::mem::transmute(IsEnabled) }; + IsEnabled as u64 + }); + __bindgen_bitfield_unit.set(3usize, 1u8, { + let IsStretch: u8 = unsafe { ::core::mem::transmute(IsStretch) }; + IsStretch as u64 + }); + __bindgen_bitfield_unit + } +} +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, PartialEq)] +pub struct ImGuiTableSettings { + pub ID: ImGuiID, + pub SaveFlags: ImGuiTableFlags, + pub RefScale: f32, + pub ColumnsCount: ImGuiTableColumnIdx, + pub ColumnsCountMax: ImGuiTableColumnIdx, + pub WantApply: bool, +} +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImFontBuilderIO { + pub FontBuilder_Build: + ::core::option::Option bool>, +} pub const ImGuiFreeTypeBuilderFlags_NoHinting: ImGuiFreeTypeBuilderFlags = 1; pub const ImGuiFreeTypeBuilderFlags_NoAutoHint: ImGuiFreeTypeBuilderFlags = 2; pub const ImGuiFreeTypeBuilderFlags_ForceAutoHint: ImGuiFreeTypeBuilderFlags = 4; @@ -2239,10 +5375,10 @@ extern "C" { pub fn igGetScrollY() -> f32; } extern "C" { - pub fn igSetScrollX(scroll_x: f32); + pub fn igSetScrollX_Float(scroll_x: f32); } extern "C" { - pub fn igSetScrollY(scroll_y: f32); + pub fn igSetScrollY_Float(scroll_y: f32); } extern "C" { pub fn igGetScrollMaxX() -> f32; @@ -2257,10 +5393,10 @@ extern "C" { pub fn igSetScrollHereY(center_y_ratio: f32); } extern "C" { - pub fn igSetScrollFromPosX(local_x: f32, center_x_ratio: f32); + pub fn igSetScrollFromPosX_Float(local_x: f32, center_x_ratio: f32); } extern "C" { - pub fn igSetScrollFromPosY(local_y: f32, center_y_ratio: f32); + pub fn igSetScrollFromPosY_Float(local_y: f32, center_y_ratio: f32); } extern "C" { pub fn igPushFont(font: *mut ImFont); @@ -3280,7 +6416,7 @@ extern "C" { ) -> bool; } extern "C" { - pub fn igIsPopupOpen(str_id: *const cty::c_char, flags: ImGuiPopupFlags) -> bool; + pub fn igIsPopupOpen_Str(str_id: *const cty::c_char, flags: ImGuiPopupFlags) -> bool; } extern "C" { pub fn igBeginTable( @@ -3333,7 +6469,7 @@ extern "C" { pub fn igTableGetRowIndex() -> cty::c_int; } extern "C" { - pub fn igTableGetColumnName(column_n: cty::c_int) -> *const cty::c_char; + pub fn igTableGetColumnName_Int(column_n: cty::c_int) -> *const cty::c_char; } extern "C" { pub fn igTableGetColumnFlags(column_n: cty::c_int) -> ImGuiTableColumnFlags; @@ -3615,13 +6751,13 @@ extern "C" { ); } extern "C" { - pub fn igIsKeyDown(key: ImGuiKey) -> bool; + pub fn igIsKeyDown_Nil(key: ImGuiKey) -> bool; } extern "C" { - pub fn igIsKeyPressed(key: ImGuiKey, repeat: bool) -> bool; + pub fn igIsKeyPressed_Bool(key: ImGuiKey, repeat: bool) -> bool; } extern "C" { - pub fn igIsKeyReleased(key: ImGuiKey) -> bool; + pub fn igIsKeyReleased_Nil(key: ImGuiKey) -> bool; } extern "C" { pub fn igGetKeyPressedAmount(key: ImGuiKey, repeat_delay: f32, rate: f32) -> cty::c_int; @@ -3633,13 +6769,13 @@ extern "C" { pub fn igSetNextFrameWantCaptureKeyboard(want_capture_keyboard: bool); } extern "C" { - pub fn igIsMouseDown(button: ImGuiMouseButton) -> bool; + pub fn igIsMouseDown_Nil(button: ImGuiMouseButton) -> bool; } extern "C" { - pub fn igIsMouseClicked(button: ImGuiMouseButton, repeat: bool) -> bool; + pub fn igIsMouseClicked_Bool(button: ImGuiMouseButton, repeat: bool) -> bool; } extern "C" { - pub fn igIsMouseReleased(button: ImGuiMouseButton) -> bool; + pub fn igIsMouseReleased_Nil(button: ImGuiMouseButton) -> bool; } extern "C" { pub fn igIsMouseDoubleClicked(button: ImGuiMouseButton) -> bool; @@ -4961,6 +8097,2707 @@ extern "C" { extern "C" { pub fn igGetKeyIndex(key: ImGuiKey) -> ImGuiKey; } +extern "C" { + pub fn igImHashData(data: *const cty::c_void, data_size: usize, seed: ImU32) -> ImGuiID; +} +extern "C" { + pub fn igImHashStr(data: *const cty::c_char, data_size: usize, seed: ImU32) -> ImGuiID; +} +extern "C" { + pub fn igImQsort( + base: *mut cty::c_void, + count: usize, + size_of_element: usize, + compare_func: ::core::option::Option< + unsafe extern "C" fn(arg1: *const cty::c_void, arg2: *const cty::c_void) -> cty::c_int, + >, + ); +} +extern "C" { + pub fn igImAlphaBlendColors(col_a: ImU32, col_b: ImU32) -> ImU32; +} +extern "C" { + pub fn igImIsPowerOfTwo_Int(v: cty::c_int) -> bool; +} +extern "C" { + pub fn igImIsPowerOfTwo_U64(v: ImU64) -> bool; +} +extern "C" { + pub fn igImUpperPowerOfTwo(v: cty::c_int) -> cty::c_int; +} +extern "C" { + pub fn igImStricmp(str1: *const cty::c_char, str2: *const cty::c_char) -> cty::c_int; +} +extern "C" { + pub fn igImStrnicmp( + str1: *const cty::c_char, + str2: *const cty::c_char, + count: usize, + ) -> cty::c_int; +} +extern "C" { + pub fn igImStrncpy(dst: *mut cty::c_char, src: *const cty::c_char, count: usize); +} +extern "C" { + pub fn igImStrdup(str_: *const cty::c_char) -> *mut cty::c_char; +} +extern "C" { + pub fn igImStrdupcpy( + dst: *mut cty::c_char, + p_dst_size: *mut usize, + str_: *const cty::c_char, + ) -> *mut cty::c_char; +} +extern "C" { + pub fn igImStrchrRange( + str_begin: *const cty::c_char, + str_end: *const cty::c_char, + c: cty::c_char, + ) -> *const cty::c_char; +} +extern "C" { + pub fn igImStrlenW(str_: *const ImWchar) -> cty::c_int; +} +extern "C" { + pub fn igImStreolRange( + str_: *const cty::c_char, + str_end: *const cty::c_char, + ) -> *const cty::c_char; +} +extern "C" { + pub fn igImStrbolW(buf_mid_line: *const ImWchar, buf_begin: *const ImWchar) -> *const ImWchar; +} +extern "C" { + pub fn igImStristr( + haystack: *const cty::c_char, + haystack_end: *const cty::c_char, + needle: *const cty::c_char, + needle_end: *const cty::c_char, + ) -> *const cty::c_char; +} +extern "C" { + pub fn igImStrTrimBlanks(str_: *mut cty::c_char); +} +extern "C" { + pub fn igImStrSkipBlank(str_: *const cty::c_char) -> *const cty::c_char; +} +extern "C" { + pub fn igImToUpper(c: cty::c_char) -> cty::c_char; +} +extern "C" { + pub fn igImCharIsBlankA(c: cty::c_char) -> bool; +} +extern "C" { + pub fn igImCharIsBlankW(c: cty::c_uint) -> bool; +} +extern "C" { + pub fn igImFormatString( + buf: *mut cty::c_char, + buf_size: usize, + fmt: *const cty::c_char, + ... + ) -> cty::c_int; +} +extern "C" { + pub fn igImFormatStringToTempBuffer( + out_buf: *mut *const cty::c_char, + out_buf_end: *mut *const cty::c_char, + fmt: *const cty::c_char, + ... + ); +} +extern "C" { + pub fn igImParseFormatFindStart(format: *const cty::c_char) -> *const cty::c_char; +} +extern "C" { + pub fn igImParseFormatFindEnd(format: *const cty::c_char) -> *const cty::c_char; +} +extern "C" { + pub fn igImParseFormatTrimDecorations( + format: *const cty::c_char, + buf: *mut cty::c_char, + buf_size: usize, + ) -> *const cty::c_char; +} +extern "C" { + pub fn igImParseFormatSanitizeForPrinting( + fmt_in: *const cty::c_char, + fmt_out: *mut cty::c_char, + fmt_out_size: usize, + ); +} +extern "C" { + pub fn igImParseFormatSanitizeForScanning( + fmt_in: *const cty::c_char, + fmt_out: *mut cty::c_char, + fmt_out_size: usize, + ) -> *const cty::c_char; +} +extern "C" { + pub fn igImParseFormatPrecision( + format: *const cty::c_char, + default_value: cty::c_int, + ) -> cty::c_int; +} +extern "C" { + pub fn igImTextCharToUtf8(out_buf: *mut cty::c_char, c: cty::c_uint) -> *const cty::c_char; +} +extern "C" { + pub fn igImTextStrToUtf8( + out_buf: *mut cty::c_char, + out_buf_size: cty::c_int, + in_text: *const ImWchar, + in_text_end: *const ImWchar, + ) -> cty::c_int; +} +extern "C" { + pub fn igImTextCharFromUtf8( + out_char: *mut cty::c_uint, + in_text: *const cty::c_char, + in_text_end: *const cty::c_char, + ) -> cty::c_int; +} +extern "C" { + pub fn igImTextStrFromUtf8( + out_buf: *mut ImWchar, + out_buf_size: cty::c_int, + in_text: *const cty::c_char, + in_text_end: *const cty::c_char, + in_remaining: *mut *const cty::c_char, + ) -> cty::c_int; +} +extern "C" { + pub fn igImTextCountCharsFromUtf8( + in_text: *const cty::c_char, + in_text_end: *const cty::c_char, + ) -> cty::c_int; +} +extern "C" { + pub fn igImTextCountUtf8BytesFromChar( + in_text: *const cty::c_char, + in_text_end: *const cty::c_char, + ) -> cty::c_int; +} +extern "C" { + pub fn igImTextCountUtf8BytesFromStr( + in_text: *const ImWchar, + in_text_end: *const ImWchar, + ) -> cty::c_int; +} +extern "C" { + pub fn igImFileOpen(filename: *const cty::c_char, mode: *const cty::c_char) -> ImFileHandle; +} +extern "C" { + pub fn igImFileClose(file: ImFileHandle) -> bool; +} +extern "C" { + pub fn igImFileGetSize(file: ImFileHandle) -> ImU64; +} +extern "C" { + pub fn igImFileRead( + data: *mut cty::c_void, + size: ImU64, + count: ImU64, + file: ImFileHandle, + ) -> ImU64; +} +extern "C" { + pub fn igImFileWrite( + data: *const cty::c_void, + size: ImU64, + count: ImU64, + file: ImFileHandle, + ) -> ImU64; +} +extern "C" { + pub fn igImFileLoadToMemory( + filename: *const cty::c_char, + mode: *const cty::c_char, + out_file_size: *mut usize, + padding_bytes: cty::c_int, + ) -> *mut cty::c_void; +} +extern "C" { + pub fn igImPow_Float(x: f32, y: f32) -> f32; +} +extern "C" { + pub fn igImPow_double(x: f64, y: f64) -> f64; +} +extern "C" { + pub fn igImLog_Float(x: f32) -> f32; +} +extern "C" { + pub fn igImLog_double(x: f64) -> f64; +} +extern "C" { + pub fn igImAbs_Int(x: cty::c_int) -> cty::c_int; +} +extern "C" { + pub fn igImAbs_Float(x: f32) -> f32; +} +extern "C" { + pub fn igImAbs_double(x: f64) -> f64; +} +extern "C" { + pub fn igImSign_Float(x: f32) -> f32; +} +extern "C" { + pub fn igImSign_double(x: f64) -> f64; +} +extern "C" { + pub fn igImRsqrt_Float(x: f32) -> f32; +} +extern "C" { + pub fn igImRsqrt_double(x: f64) -> f64; +} +extern "C" { + pub fn igImMin(pOut: *mut ImVec2, lhs: ImVec2, rhs: ImVec2); +} +extern "C" { + pub fn igImMax(pOut: *mut ImVec2, lhs: ImVec2, rhs: ImVec2); +} +extern "C" { + pub fn igImClamp(pOut: *mut ImVec2, v: ImVec2, mn: ImVec2, mx: ImVec2); +} +extern "C" { + pub fn igImLerp_Vec2Float(pOut: *mut ImVec2, a: ImVec2, b: ImVec2, t: f32); +} +extern "C" { + pub fn igImLerp_Vec2Vec2(pOut: *mut ImVec2, a: ImVec2, b: ImVec2, t: ImVec2); +} +extern "C" { + pub fn igImLerp_Vec4(pOut: *mut ImVec4, a: ImVec4, b: ImVec4, t: f32); +} +extern "C" { + pub fn igImSaturate(f: f32) -> f32; +} +extern "C" { + pub fn igImLengthSqr_Vec2(lhs: ImVec2) -> f32; +} +extern "C" { + pub fn igImLengthSqr_Vec4(lhs: ImVec4) -> f32; +} +extern "C" { + pub fn igImInvLength(lhs: ImVec2, fail_value: f32) -> f32; +} +extern "C" { + pub fn igImFloor_Float(f: f32) -> f32; +} +extern "C" { + pub fn igImFloorSigned_Float(f: f32) -> f32; +} +extern "C" { + pub fn igImFloor_Vec2(pOut: *mut ImVec2, v: ImVec2); +} +extern "C" { + pub fn igImFloorSigned_Vec2(pOut: *mut ImVec2, v: ImVec2); +} +extern "C" { + pub fn igImModPositive(a: cty::c_int, b: cty::c_int) -> cty::c_int; +} +extern "C" { + pub fn igImDot(a: ImVec2, b: ImVec2) -> f32; +} +extern "C" { + pub fn igImRotate(pOut: *mut ImVec2, v: ImVec2, cos_a: f32, sin_a: f32); +} +extern "C" { + pub fn igImLinearSweep(current: f32, target: f32, speed: f32) -> f32; +} +extern "C" { + pub fn igImMul(pOut: *mut ImVec2, lhs: ImVec2, rhs: ImVec2); +} +extern "C" { + pub fn igImIsFloatAboveGuaranteedIntegerPrecision(f: f32) -> bool; +} +extern "C" { + pub fn igImBezierCubicCalc( + pOut: *mut ImVec2, + p1: ImVec2, + p2: ImVec2, + p3: ImVec2, + p4: ImVec2, + t: f32, + ); +} +extern "C" { + pub fn igImBezierCubicClosestPoint( + pOut: *mut ImVec2, + p1: ImVec2, + p2: ImVec2, + p3: ImVec2, + p4: ImVec2, + p: ImVec2, + num_segments: cty::c_int, + ); +} +extern "C" { + pub fn igImBezierCubicClosestPointCasteljau( + pOut: *mut ImVec2, + p1: ImVec2, + p2: ImVec2, + p3: ImVec2, + p4: ImVec2, + p: ImVec2, + tess_tol: f32, + ); +} +extern "C" { + pub fn igImBezierQuadraticCalc(pOut: *mut ImVec2, p1: ImVec2, p2: ImVec2, p3: ImVec2, t: f32); +} +extern "C" { + pub fn igImLineClosestPoint(pOut: *mut ImVec2, a: ImVec2, b: ImVec2, p: ImVec2); +} +extern "C" { + pub fn igImTriangleContainsPoint(a: ImVec2, b: ImVec2, c: ImVec2, p: ImVec2) -> bool; +} +extern "C" { + pub fn igImTriangleClosestPoint(pOut: *mut ImVec2, a: ImVec2, b: ImVec2, c: ImVec2, p: ImVec2); +} +extern "C" { + pub fn igImTriangleBarycentricCoords( + a: ImVec2, + b: ImVec2, + c: ImVec2, + p: ImVec2, + out_u: *mut f32, + out_v: *mut f32, + out_w: *mut f32, + ); +} +extern "C" { + pub fn igImTriangleArea(a: ImVec2, b: ImVec2, c: ImVec2) -> f32; +} +extern "C" { + pub fn igImGetDirQuadrantFromDelta(dx: f32, dy: f32) -> ImGuiDir; +} +extern "C" { + pub fn ImVec1_ImVec1_Nil() -> *mut ImVec1; +} +extern "C" { + pub fn ImVec1_destroy(self_: *mut ImVec1); +} +extern "C" { + pub fn ImVec1_ImVec1_Float(_x: f32) -> *mut ImVec1; +} +extern "C" { + pub fn ImVec2ih_ImVec2ih_Nil() -> *mut ImVec2ih; +} +extern "C" { + pub fn ImVec2ih_destroy(self_: *mut ImVec2ih); +} +extern "C" { + pub fn ImVec2ih_ImVec2ih_short(_x: cty::c_short, _y: cty::c_short) -> *mut ImVec2ih; +} +extern "C" { + pub fn ImVec2ih_ImVec2ih_Vec2(rhs: ImVec2) -> *mut ImVec2ih; +} +extern "C" { + pub fn ImRect_ImRect_Nil() -> *mut ImRect; +} +extern "C" { + pub fn ImRect_destroy(self_: *mut ImRect); +} +extern "C" { + pub fn ImRect_ImRect_Vec2(min: ImVec2, max: ImVec2) -> *mut ImRect; +} +extern "C" { + pub fn ImRect_ImRect_Vec4(v: ImVec4) -> *mut ImRect; +} +extern "C" { + pub fn ImRect_ImRect_Float(x1: f32, y1: f32, x2: f32, y2: f32) -> *mut ImRect; +} +extern "C" { + pub fn ImRect_GetCenter(pOut: *mut ImVec2, self_: *mut ImRect); +} +extern "C" { + pub fn ImRect_GetSize(pOut: *mut ImVec2, self_: *mut ImRect); +} +extern "C" { + pub fn ImRect_GetWidth(self_: *mut ImRect) -> f32; +} +extern "C" { + pub fn ImRect_GetHeight(self_: *mut ImRect) -> f32; +} +extern "C" { + pub fn ImRect_GetArea(self_: *mut ImRect) -> f32; +} +extern "C" { + pub fn ImRect_GetTL(pOut: *mut ImVec2, self_: *mut ImRect); +} +extern "C" { + pub fn ImRect_GetTR(pOut: *mut ImVec2, self_: *mut ImRect); +} +extern "C" { + pub fn ImRect_GetBL(pOut: *mut ImVec2, self_: *mut ImRect); +} +extern "C" { + pub fn ImRect_GetBR(pOut: *mut ImVec2, self_: *mut ImRect); +} +extern "C" { + pub fn ImRect_Contains_Vec2(self_: *mut ImRect, p: ImVec2) -> bool; +} +extern "C" { + pub fn ImRect_Contains_Rect(self_: *mut ImRect, r: ImRect) -> bool; +} +extern "C" { + pub fn ImRect_Overlaps(self_: *mut ImRect, r: ImRect) -> bool; +} +extern "C" { + pub fn ImRect_Add_Vec2(self_: *mut ImRect, p: ImVec2); +} +extern "C" { + pub fn ImRect_Add_Rect(self_: *mut ImRect, r: ImRect); +} +extern "C" { + pub fn ImRect_Expand_Float(self_: *mut ImRect, amount: f32); +} +extern "C" { + pub fn ImRect_Expand_Vec2(self_: *mut ImRect, amount: ImVec2); +} +extern "C" { + pub fn ImRect_Translate(self_: *mut ImRect, d: ImVec2); +} +extern "C" { + pub fn ImRect_TranslateX(self_: *mut ImRect, dx: f32); +} +extern "C" { + pub fn ImRect_TranslateY(self_: *mut ImRect, dy: f32); +} +extern "C" { + pub fn ImRect_ClipWith(self_: *mut ImRect, r: ImRect); +} +extern "C" { + pub fn ImRect_ClipWithFull(self_: *mut ImRect, r: ImRect); +} +extern "C" { + pub fn ImRect_Floor(self_: *mut ImRect); +} +extern "C" { + pub fn ImRect_IsInverted(self_: *mut ImRect) -> bool; +} +extern "C" { + pub fn ImRect_ToVec4(pOut: *mut ImVec4, self_: *mut ImRect); +} +extern "C" { + pub fn igImBitArrayTestBit(arr: *const ImU32, n: cty::c_int) -> bool; +} +extern "C" { + pub fn igImBitArrayClearBit(arr: *mut ImU32, n: cty::c_int); +} +extern "C" { + pub fn igImBitArraySetBit(arr: *mut ImU32, n: cty::c_int); +} +extern "C" { + pub fn igImBitArraySetBitRange(arr: *mut ImU32, n: cty::c_int, n2: cty::c_int); +} +extern "C" { + pub fn ImBitVector_Create(self_: *mut ImBitVector, sz: cty::c_int); +} +extern "C" { + pub fn ImBitVector_Clear(self_: *mut ImBitVector); +} +extern "C" { + pub fn ImBitVector_TestBit(self_: *mut ImBitVector, n: cty::c_int) -> bool; +} +extern "C" { + pub fn ImBitVector_SetBit(self_: *mut ImBitVector, n: cty::c_int); +} +extern "C" { + pub fn ImBitVector_ClearBit(self_: *mut ImBitVector, n: cty::c_int); +} +extern "C" { + pub fn ImGuiTextIndex_clear(self_: *mut ImGuiTextIndex); +} +extern "C" { + pub fn ImGuiTextIndex_size(self_: *mut ImGuiTextIndex) -> cty::c_int; +} +extern "C" { + pub fn ImGuiTextIndex_get_line_begin( + self_: *mut ImGuiTextIndex, + base: *const cty::c_char, + n: cty::c_int, + ) -> *const cty::c_char; +} +extern "C" { + pub fn ImGuiTextIndex_get_line_end( + self_: *mut ImGuiTextIndex, + base: *const cty::c_char, + n: cty::c_int, + ) -> *const cty::c_char; +} +extern "C" { + pub fn ImGuiTextIndex_append( + self_: *mut ImGuiTextIndex, + base: *const cty::c_char, + old_size: cty::c_int, + new_size: cty::c_int, + ); +} +extern "C" { + pub fn ImDrawListSharedData_ImDrawListSharedData() -> *mut ImDrawListSharedData; +} +extern "C" { + pub fn ImDrawListSharedData_destroy(self_: *mut ImDrawListSharedData); +} +extern "C" { + pub fn ImDrawListSharedData_SetCircleTessellationMaxError( + self_: *mut ImDrawListSharedData, + max_error: f32, + ); +} +extern "C" { + pub fn ImDrawDataBuilder_Clear(self_: *mut ImDrawDataBuilder); +} +extern "C" { + pub fn ImDrawDataBuilder_ClearFreeMemory(self_: *mut ImDrawDataBuilder); +} +extern "C" { + pub fn ImDrawDataBuilder_GetDrawListCount(self_: *mut ImDrawDataBuilder) -> cty::c_int; +} +extern "C" { + pub fn ImDrawDataBuilder_FlattenIntoSingleLayer(self_: *mut ImDrawDataBuilder); +} +extern "C" { + pub fn ImGuiStyleMod_ImGuiStyleMod_Int(idx: ImGuiStyleVar, v: cty::c_int) + -> *mut ImGuiStyleMod; +} +extern "C" { + pub fn ImGuiStyleMod_destroy(self_: *mut ImGuiStyleMod); +} +extern "C" { + pub fn ImGuiStyleMod_ImGuiStyleMod_Float(idx: ImGuiStyleVar, v: f32) -> *mut ImGuiStyleMod; +} +extern "C" { + pub fn ImGuiStyleMod_ImGuiStyleMod_Vec2(idx: ImGuiStyleVar, v: ImVec2) -> *mut ImGuiStyleMod; +} +extern "C" { + pub fn ImGuiComboPreviewData_ImGuiComboPreviewData() -> *mut ImGuiComboPreviewData; +} +extern "C" { + pub fn ImGuiComboPreviewData_destroy(self_: *mut ImGuiComboPreviewData); +} +extern "C" { + pub fn ImGuiMenuColumns_ImGuiMenuColumns() -> *mut ImGuiMenuColumns; +} +extern "C" { + pub fn ImGuiMenuColumns_destroy(self_: *mut ImGuiMenuColumns); +} +extern "C" { + pub fn ImGuiMenuColumns_Update( + self_: *mut ImGuiMenuColumns, + spacing: f32, + window_reappearing: bool, + ); +} +extern "C" { + pub fn ImGuiMenuColumns_DeclColumns( + self_: *mut ImGuiMenuColumns, + w_icon: f32, + w_label: f32, + w_shortcut: f32, + w_mark: f32, + ) -> f32; +} +extern "C" { + pub fn ImGuiMenuColumns_CalcNextTotalWidth(self_: *mut ImGuiMenuColumns, update_offsets: bool); +} +extern "C" { + pub fn ImGuiInputTextState_ImGuiInputTextState() -> *mut ImGuiInputTextState; +} +extern "C" { + pub fn ImGuiInputTextState_destroy(self_: *mut ImGuiInputTextState); +} +extern "C" { + pub fn ImGuiInputTextState_ClearText(self_: *mut ImGuiInputTextState); +} +extern "C" { + pub fn ImGuiInputTextState_ClearFreeMemory(self_: *mut ImGuiInputTextState); +} +extern "C" { + pub fn ImGuiInputTextState_GetUndoAvailCount(self_: *mut ImGuiInputTextState) -> cty::c_int; +} +extern "C" { + pub fn ImGuiInputTextState_GetRedoAvailCount(self_: *mut ImGuiInputTextState) -> cty::c_int; +} +extern "C" { + pub fn ImGuiInputTextState_OnKeyPressed(self_: *mut ImGuiInputTextState, key: cty::c_int); +} +extern "C" { + pub fn ImGuiInputTextState_CursorAnimReset(self_: *mut ImGuiInputTextState); +} +extern "C" { + pub fn ImGuiInputTextState_CursorClamp(self_: *mut ImGuiInputTextState); +} +extern "C" { + pub fn ImGuiInputTextState_HasSelection(self_: *mut ImGuiInputTextState) -> bool; +} +extern "C" { + pub fn ImGuiInputTextState_ClearSelection(self_: *mut ImGuiInputTextState); +} +extern "C" { + pub fn ImGuiInputTextState_GetCursorPos(self_: *mut ImGuiInputTextState) -> cty::c_int; +} +extern "C" { + pub fn ImGuiInputTextState_GetSelectionStart(self_: *mut ImGuiInputTextState) -> cty::c_int; +} +extern "C" { + pub fn ImGuiInputTextState_GetSelectionEnd(self_: *mut ImGuiInputTextState) -> cty::c_int; +} +extern "C" { + pub fn ImGuiInputTextState_SelectAll(self_: *mut ImGuiInputTextState); +} +extern "C" { + pub fn ImGuiPopupData_ImGuiPopupData() -> *mut ImGuiPopupData; +} +extern "C" { + pub fn ImGuiPopupData_destroy(self_: *mut ImGuiPopupData); +} +extern "C" { + pub fn ImGuiNextWindowData_ImGuiNextWindowData() -> *mut ImGuiNextWindowData; +} +extern "C" { + pub fn ImGuiNextWindowData_destroy(self_: *mut ImGuiNextWindowData); +} +extern "C" { + pub fn ImGuiNextWindowData_ClearFlags(self_: *mut ImGuiNextWindowData); +} +extern "C" { + pub fn ImGuiNextItemData_ImGuiNextItemData() -> *mut ImGuiNextItemData; +} +extern "C" { + pub fn ImGuiNextItemData_destroy(self_: *mut ImGuiNextItemData); +} +extern "C" { + pub fn ImGuiNextItemData_ClearFlags(self_: *mut ImGuiNextItemData); +} +extern "C" { + pub fn ImGuiLastItemData_ImGuiLastItemData() -> *mut ImGuiLastItemData; +} +extern "C" { + pub fn ImGuiLastItemData_destroy(self_: *mut ImGuiLastItemData); +} +extern "C" { + pub fn ImGuiStackSizes_ImGuiStackSizes() -> *mut ImGuiStackSizes; +} +extern "C" { + pub fn ImGuiStackSizes_destroy(self_: *mut ImGuiStackSizes); +} +extern "C" { + pub fn ImGuiStackSizes_SetToCurrentState(self_: *mut ImGuiStackSizes); +} +extern "C" { + pub fn ImGuiStackSizes_CompareWithCurrentState(self_: *mut ImGuiStackSizes); +} +extern "C" { + pub fn ImGuiPtrOrIndex_ImGuiPtrOrIndex_Ptr(ptr: *mut cty::c_void) -> *mut ImGuiPtrOrIndex; +} +extern "C" { + pub fn ImGuiPtrOrIndex_destroy(self_: *mut ImGuiPtrOrIndex); +} +extern "C" { + pub fn ImGuiPtrOrIndex_ImGuiPtrOrIndex_Int(index: cty::c_int) -> *mut ImGuiPtrOrIndex; +} +extern "C" { + pub fn ImGuiInputEvent_ImGuiInputEvent() -> *mut ImGuiInputEvent; +} +extern "C" { + pub fn ImGuiInputEvent_destroy(self_: *mut ImGuiInputEvent); +} +extern "C" { + pub fn ImGuiKeyRoutingData_ImGuiKeyRoutingData() -> *mut ImGuiKeyRoutingData; +} +extern "C" { + pub fn ImGuiKeyRoutingData_destroy(self_: *mut ImGuiKeyRoutingData); +} +extern "C" { + pub fn ImGuiKeyRoutingTable_ImGuiKeyRoutingTable() -> *mut ImGuiKeyRoutingTable; +} +extern "C" { + pub fn ImGuiKeyRoutingTable_destroy(self_: *mut ImGuiKeyRoutingTable); +} +extern "C" { + pub fn ImGuiKeyRoutingTable_Clear(self_: *mut ImGuiKeyRoutingTable); +} +extern "C" { + pub fn ImGuiKeyOwnerData_ImGuiKeyOwnerData() -> *mut ImGuiKeyOwnerData; +} +extern "C" { + pub fn ImGuiKeyOwnerData_destroy(self_: *mut ImGuiKeyOwnerData); +} +extern "C" { + pub fn ImGuiListClipperRange_FromIndices( + min: cty::c_int, + max: cty::c_int, + ) -> ImGuiListClipperRange; +} +extern "C" { + pub fn ImGuiListClipperRange_FromPositions( + y1: f32, + y2: f32, + off_min: cty::c_int, + off_max: cty::c_int, + ) -> ImGuiListClipperRange; +} +extern "C" { + pub fn ImGuiListClipperData_ImGuiListClipperData() -> *mut ImGuiListClipperData; +} +extern "C" { + pub fn ImGuiListClipperData_destroy(self_: *mut ImGuiListClipperData); +} +extern "C" { + pub fn ImGuiListClipperData_Reset( + self_: *mut ImGuiListClipperData, + clipper: *mut ImGuiListClipper, + ); +} +extern "C" { + pub fn ImGuiNavItemData_ImGuiNavItemData() -> *mut ImGuiNavItemData; +} +extern "C" { + pub fn ImGuiNavItemData_destroy(self_: *mut ImGuiNavItemData); +} +extern "C" { + pub fn ImGuiNavItemData_Clear(self_: *mut ImGuiNavItemData); +} +extern "C" { + pub fn ImGuiOldColumnData_ImGuiOldColumnData() -> *mut ImGuiOldColumnData; +} +extern "C" { + pub fn ImGuiOldColumnData_destroy(self_: *mut ImGuiOldColumnData); +} +extern "C" { + pub fn ImGuiOldColumns_ImGuiOldColumns() -> *mut ImGuiOldColumns; +} +extern "C" { + pub fn ImGuiOldColumns_destroy(self_: *mut ImGuiOldColumns); +} +extern "C" { + pub fn ImGuiDockNode_ImGuiDockNode(id: ImGuiID) -> *mut ImGuiDockNode; +} +extern "C" { + pub fn ImGuiDockNode_destroy(self_: *mut ImGuiDockNode); +} +extern "C" { + pub fn ImGuiDockNode_IsRootNode(self_: *mut ImGuiDockNode) -> bool; +} +extern "C" { + pub fn ImGuiDockNode_IsDockSpace(self_: *mut ImGuiDockNode) -> bool; +} +extern "C" { + pub fn ImGuiDockNode_IsFloatingNode(self_: *mut ImGuiDockNode) -> bool; +} +extern "C" { + pub fn ImGuiDockNode_IsCentralNode(self_: *mut ImGuiDockNode) -> bool; +} +extern "C" { + pub fn ImGuiDockNode_IsHiddenTabBar(self_: *mut ImGuiDockNode) -> bool; +} +extern "C" { + pub fn ImGuiDockNode_IsNoTabBar(self_: *mut ImGuiDockNode) -> bool; +} +extern "C" { + pub fn ImGuiDockNode_IsSplitNode(self_: *mut ImGuiDockNode) -> bool; +} +extern "C" { + pub fn ImGuiDockNode_IsLeafNode(self_: *mut ImGuiDockNode) -> bool; +} +extern "C" { + pub fn ImGuiDockNode_IsEmpty(self_: *mut ImGuiDockNode) -> bool; +} +extern "C" { + pub fn ImGuiDockNode_Rect(pOut: *mut ImRect, self_: *mut ImGuiDockNode); +} +extern "C" { + pub fn ImGuiDockNode_SetLocalFlags(self_: *mut ImGuiDockNode, flags: ImGuiDockNodeFlags); +} +extern "C" { + pub fn ImGuiDockNode_UpdateMergedFlags(self_: *mut ImGuiDockNode); +} +extern "C" { + pub fn ImGuiDockContext_ImGuiDockContext() -> *mut ImGuiDockContext; +} +extern "C" { + pub fn ImGuiDockContext_destroy(self_: *mut ImGuiDockContext); +} +extern "C" { + pub fn ImGuiViewportP_ImGuiViewportP() -> *mut ImGuiViewportP; +} +extern "C" { + pub fn ImGuiViewportP_destroy(self_: *mut ImGuiViewportP); +} +extern "C" { + pub fn ImGuiViewportP_ClearRequestFlags(self_: *mut ImGuiViewportP); +} +extern "C" { + pub fn ImGuiViewportP_CalcWorkRectPos( + pOut: *mut ImVec2, + self_: *mut ImGuiViewportP, + off_min: ImVec2, + ); +} +extern "C" { + pub fn ImGuiViewportP_CalcWorkRectSize( + pOut: *mut ImVec2, + self_: *mut ImGuiViewportP, + off_min: ImVec2, + off_max: ImVec2, + ); +} +extern "C" { + pub fn ImGuiViewportP_UpdateWorkRect(self_: *mut ImGuiViewportP); +} +extern "C" { + pub fn ImGuiViewportP_GetMainRect(pOut: *mut ImRect, self_: *mut ImGuiViewportP); +} +extern "C" { + pub fn ImGuiViewportP_GetWorkRect(pOut: *mut ImRect, self_: *mut ImGuiViewportP); +} +extern "C" { + pub fn ImGuiViewportP_GetBuildWorkRect(pOut: *mut ImRect, self_: *mut ImGuiViewportP); +} +extern "C" { + pub fn ImGuiWindowSettings_ImGuiWindowSettings() -> *mut ImGuiWindowSettings; +} +extern "C" { + pub fn ImGuiWindowSettings_destroy(self_: *mut ImGuiWindowSettings); +} +extern "C" { + pub fn ImGuiWindowSettings_GetName(self_: *mut ImGuiWindowSettings) -> *mut cty::c_char; +} +extern "C" { + pub fn ImGuiSettingsHandler_ImGuiSettingsHandler() -> *mut ImGuiSettingsHandler; +} +extern "C" { + pub fn ImGuiSettingsHandler_destroy(self_: *mut ImGuiSettingsHandler); +} +extern "C" { + pub fn ImGuiMetricsConfig_ImGuiMetricsConfig() -> *mut ImGuiMetricsConfig; +} +extern "C" { + pub fn ImGuiMetricsConfig_destroy(self_: *mut ImGuiMetricsConfig); +} +extern "C" { + pub fn ImGuiStackLevelInfo_ImGuiStackLevelInfo() -> *mut ImGuiStackLevelInfo; +} +extern "C" { + pub fn ImGuiStackLevelInfo_destroy(self_: *mut ImGuiStackLevelInfo); +} +extern "C" { + pub fn ImGuiStackTool_ImGuiStackTool() -> *mut ImGuiStackTool; +} +extern "C" { + pub fn ImGuiStackTool_destroy(self_: *mut ImGuiStackTool); +} +extern "C" { + pub fn ImGuiContextHook_ImGuiContextHook() -> *mut ImGuiContextHook; +} +extern "C" { + pub fn ImGuiContextHook_destroy(self_: *mut ImGuiContextHook); +} +extern "C" { + pub fn ImGuiContext_ImGuiContext(shared_font_atlas: *mut ImFontAtlas) -> *mut ImGuiContext; +} +extern "C" { + pub fn ImGuiContext_destroy(self_: *mut ImGuiContext); +} +extern "C" { + pub fn ImGuiWindow_ImGuiWindow( + context: *mut ImGuiContext, + name: *const cty::c_char, + ) -> *mut ImGuiWindow; +} +extern "C" { + pub fn ImGuiWindow_destroy(self_: *mut ImGuiWindow); +} +extern "C" { + pub fn ImGuiWindow_GetID_Str( + self_: *mut ImGuiWindow, + str_: *const cty::c_char, + str_end: *const cty::c_char, + ) -> ImGuiID; +} +extern "C" { + pub fn ImGuiWindow_GetID_Ptr(self_: *mut ImGuiWindow, ptr: *const cty::c_void) -> ImGuiID; +} +extern "C" { + pub fn ImGuiWindow_GetID_Int(self_: *mut ImGuiWindow, n: cty::c_int) -> ImGuiID; +} +extern "C" { + pub fn ImGuiWindow_GetIDFromRectangle(self_: *mut ImGuiWindow, r_abs: ImRect) -> ImGuiID; +} +extern "C" { + pub fn ImGuiWindow_Rect(pOut: *mut ImRect, self_: *mut ImGuiWindow); +} +extern "C" { + pub fn ImGuiWindow_CalcFontSize(self_: *mut ImGuiWindow) -> f32; +} +extern "C" { + pub fn ImGuiWindow_TitleBarHeight(self_: *mut ImGuiWindow) -> f32; +} +extern "C" { + pub fn ImGuiWindow_TitleBarRect(pOut: *mut ImRect, self_: *mut ImGuiWindow); +} +extern "C" { + pub fn ImGuiWindow_MenuBarHeight(self_: *mut ImGuiWindow) -> f32; +} +extern "C" { + pub fn ImGuiWindow_MenuBarRect(pOut: *mut ImRect, self_: *mut ImGuiWindow); +} +extern "C" { + pub fn ImGuiTabItem_ImGuiTabItem() -> *mut ImGuiTabItem; +} +extern "C" { + pub fn ImGuiTabItem_destroy(self_: *mut ImGuiTabItem); +} +extern "C" { + pub fn ImGuiTabBar_ImGuiTabBar() -> *mut ImGuiTabBar; +} +extern "C" { + pub fn ImGuiTabBar_destroy(self_: *mut ImGuiTabBar); +} +extern "C" { + pub fn ImGuiTabBar_GetTabOrder(self_: *mut ImGuiTabBar, tab: *const ImGuiTabItem) + -> cty::c_int; +} +extern "C" { + pub fn ImGuiTabBar_GetTabName( + self_: *mut ImGuiTabBar, + tab: *const ImGuiTabItem, + ) -> *const cty::c_char; +} +extern "C" { + pub fn ImGuiTableColumn_ImGuiTableColumn() -> *mut ImGuiTableColumn; +} +extern "C" { + pub fn ImGuiTableColumn_destroy(self_: *mut ImGuiTableColumn); +} +extern "C" { + pub fn ImGuiTableInstanceData_ImGuiTableInstanceData() -> *mut ImGuiTableInstanceData; +} +extern "C" { + pub fn ImGuiTableInstanceData_destroy(self_: *mut ImGuiTableInstanceData); +} +extern "C" { + pub fn ImGuiTable_ImGuiTable() -> *mut ImGuiTable; +} +extern "C" { + pub fn ImGuiTable_destroy(self_: *mut ImGuiTable); +} +extern "C" { + pub fn ImGuiTableTempData_ImGuiTableTempData() -> *mut ImGuiTableTempData; +} +extern "C" { + pub fn ImGuiTableTempData_destroy(self_: *mut ImGuiTableTempData); +} +extern "C" { + pub fn ImGuiTableColumnSettings_ImGuiTableColumnSettings() -> *mut ImGuiTableColumnSettings; +} +extern "C" { + pub fn ImGuiTableColumnSettings_destroy(self_: *mut ImGuiTableColumnSettings); +} +extern "C" { + pub fn ImGuiTableSettings_ImGuiTableSettings() -> *mut ImGuiTableSettings; +} +extern "C" { + pub fn ImGuiTableSettings_destroy(self_: *mut ImGuiTableSettings); +} +extern "C" { + pub fn ImGuiTableSettings_GetColumnSettings( + self_: *mut ImGuiTableSettings, + ) -> *mut ImGuiTableColumnSettings; +} +extern "C" { + pub fn igGetCurrentWindowRead() -> *mut ImGuiWindow; +} +extern "C" { + pub fn igGetCurrentWindow() -> *mut ImGuiWindow; +} +extern "C" { + pub fn igFindWindowByID(id: ImGuiID) -> *mut ImGuiWindow; +} +extern "C" { + pub fn igFindWindowByName(name: *const cty::c_char) -> *mut ImGuiWindow; +} +extern "C" { + pub fn igUpdateWindowParentAndRootLinks( + window: *mut ImGuiWindow, + flags: ImGuiWindowFlags, + parent_window: *mut ImGuiWindow, + ); +} +extern "C" { + pub fn igCalcWindowNextAutoFitSize(pOut: *mut ImVec2, window: *mut ImGuiWindow); +} +extern "C" { + pub fn igIsWindowChildOf( + window: *mut ImGuiWindow, + potential_parent: *mut ImGuiWindow, + popup_hierarchy: bool, + dock_hierarchy: bool, + ) -> bool; +} +extern "C" { + pub fn igIsWindowWithinBeginStackOf( + window: *mut ImGuiWindow, + potential_parent: *mut ImGuiWindow, + ) -> bool; +} +extern "C" { + pub fn igIsWindowAbove( + potential_above: *mut ImGuiWindow, + potential_below: *mut ImGuiWindow, + ) -> bool; +} +extern "C" { + pub fn igIsWindowNavFocusable(window: *mut ImGuiWindow) -> bool; +} +extern "C" { + pub fn igSetWindowPos_WindowPtr(window: *mut ImGuiWindow, pos: ImVec2, cond: ImGuiCond); +} +extern "C" { + pub fn igSetWindowSize_WindowPtr(window: *mut ImGuiWindow, size: ImVec2, cond: ImGuiCond); +} +extern "C" { + pub fn igSetWindowCollapsed_WindowPtr( + window: *mut ImGuiWindow, + collapsed: bool, + cond: ImGuiCond, + ); +} +extern "C" { + pub fn igSetWindowHitTestHole(window: *mut ImGuiWindow, pos: ImVec2, size: ImVec2); +} +extern "C" { + pub fn igWindowRectAbsToRel(pOut: *mut ImRect, window: *mut ImGuiWindow, r: ImRect); +} +extern "C" { + pub fn igWindowRectRelToAbs(pOut: *mut ImRect, window: *mut ImGuiWindow, r: ImRect); +} +extern "C" { + pub fn igFocusWindow(window: *mut ImGuiWindow); +} +extern "C" { + pub fn igFocusTopMostWindowUnderOne( + under_this_window: *mut ImGuiWindow, + ignore_window: *mut ImGuiWindow, + ); +} +extern "C" { + pub fn igBringWindowToFocusFront(window: *mut ImGuiWindow); +} +extern "C" { + pub fn igBringWindowToDisplayFront(window: *mut ImGuiWindow); +} +extern "C" { + pub fn igBringWindowToDisplayBack(window: *mut ImGuiWindow); +} +extern "C" { + pub fn igBringWindowToDisplayBehind(window: *mut ImGuiWindow, above_window: *mut ImGuiWindow); +} +extern "C" { + pub fn igFindWindowDisplayIndex(window: *mut ImGuiWindow) -> cty::c_int; +} +extern "C" { + pub fn igFindBottomMostVisibleWindowWithinBeginStack( + window: *mut ImGuiWindow, + ) -> *mut ImGuiWindow; +} +extern "C" { + pub fn igSetCurrentFont(font: *mut ImFont); +} +extern "C" { + pub fn igGetDefaultFont() -> *mut ImFont; +} +extern "C" { + pub fn igGetForegroundDrawList_WindowPtr(window: *mut ImGuiWindow) -> *mut ImDrawList; +} +extern "C" { + pub fn igInitialize(); +} +extern "C" { + pub fn igShutdown(); +} +extern "C" { + pub fn igUpdateInputEvents(trickle_fast_inputs: bool); +} +extern "C" { + pub fn igUpdateHoveredWindowAndCaptureFlags(); +} +extern "C" { + pub fn igStartMouseMovingWindow(window: *mut ImGuiWindow); +} +extern "C" { + pub fn igStartMouseMovingWindowOrNode( + window: *mut ImGuiWindow, + node: *mut ImGuiDockNode, + undock_floating_node: bool, + ); +} +extern "C" { + pub fn igUpdateMouseMovingWindowNewFrame(); +} +extern "C" { + pub fn igUpdateMouseMovingWindowEndFrame(); +} +extern "C" { + pub fn igAddContextHook(context: *mut ImGuiContext, hook: *const ImGuiContextHook) -> ImGuiID; +} +extern "C" { + pub fn igRemoveContextHook(context: *mut ImGuiContext, hook_to_remove: ImGuiID); +} +extern "C" { + pub fn igCallContextHooks(context: *mut ImGuiContext, type_: ImGuiContextHookType); +} +extern "C" { + pub fn igTranslateWindowsInViewport( + viewport: *mut ImGuiViewportP, + old_pos: ImVec2, + new_pos: ImVec2, + ); +} +extern "C" { + pub fn igScaleWindowsInViewport(viewport: *mut ImGuiViewportP, scale: f32); +} +extern "C" { + pub fn igDestroyPlatformWindow(viewport: *mut ImGuiViewportP); +} +extern "C" { + pub fn igSetWindowViewport(window: *mut ImGuiWindow, viewport: *mut ImGuiViewportP); +} +extern "C" { + pub fn igSetCurrentViewport(window: *mut ImGuiWindow, viewport: *mut ImGuiViewportP); +} +extern "C" { + pub fn igGetViewportPlatformMonitor( + viewport: *mut ImGuiViewport, + ) -> *const ImGuiPlatformMonitor; +} +extern "C" { + pub fn igFindHoveredViewportFromPlatformWindowStack( + mouse_platform_pos: ImVec2, + ) -> *mut ImGuiViewportP; +} +extern "C" { + pub fn igMarkIniSettingsDirty_Nil(); +} +extern "C" { + pub fn igMarkIniSettingsDirty_WindowPtr(window: *mut ImGuiWindow); +} +extern "C" { + pub fn igClearIniSettings(); +} +extern "C" { + pub fn igCreateNewWindowSettings(name: *const cty::c_char) -> *mut ImGuiWindowSettings; +} +extern "C" { + pub fn igFindWindowSettings(id: ImGuiID) -> *mut ImGuiWindowSettings; +} +extern "C" { + pub fn igFindOrCreateWindowSettings(name: *const cty::c_char) -> *mut ImGuiWindowSettings; +} +extern "C" { + pub fn igAddSettingsHandler(handler: *const ImGuiSettingsHandler); +} +extern "C" { + pub fn igRemoveSettingsHandler(type_name: *const cty::c_char); +} +extern "C" { + pub fn igFindSettingsHandler(type_name: *const cty::c_char) -> *mut ImGuiSettingsHandler; +} +extern "C" { + pub fn igLocalizeRegisterEntries(entries: *const ImGuiLocEntry, count: cty::c_int); +} +extern "C" { + pub fn igLocalizeGetMsg(key: ImGuiLocKey) -> *const cty::c_char; +} +extern "C" { + pub fn igSetScrollX_WindowPtr(window: *mut ImGuiWindow, scroll_x: f32); +} +extern "C" { + pub fn igSetScrollY_WindowPtr(window: *mut ImGuiWindow, scroll_y: f32); +} +extern "C" { + pub fn igSetScrollFromPosX_WindowPtr( + window: *mut ImGuiWindow, + local_x: f32, + center_x_ratio: f32, + ); +} +extern "C" { + pub fn igSetScrollFromPosY_WindowPtr( + window: *mut ImGuiWindow, + local_y: f32, + center_y_ratio: f32, + ); +} +extern "C" { + pub fn igScrollToItem(flags: ImGuiScrollFlags); +} +extern "C" { + pub fn igScrollToRect(window: *mut ImGuiWindow, rect: ImRect, flags: ImGuiScrollFlags); +} +extern "C" { + pub fn igScrollToRectEx( + pOut: *mut ImVec2, + window: *mut ImGuiWindow, + rect: ImRect, + flags: ImGuiScrollFlags, + ); +} +extern "C" { + pub fn igScrollToBringRectIntoView(window: *mut ImGuiWindow, rect: ImRect); +} +extern "C" { + pub fn igGetItemID() -> ImGuiID; +} +extern "C" { + pub fn igGetItemStatusFlags() -> ImGuiItemStatusFlags; +} +extern "C" { + pub fn igGetItemFlags() -> ImGuiItemFlags; +} +extern "C" { + pub fn igGetActiveID() -> ImGuiID; +} +extern "C" { + pub fn igGetFocusID() -> ImGuiID; +} +extern "C" { + pub fn igSetActiveID(id: ImGuiID, window: *mut ImGuiWindow); +} +extern "C" { + pub fn igSetFocusID(id: ImGuiID, window: *mut ImGuiWindow); +} +extern "C" { + pub fn igClearActiveID(); +} +extern "C" { + pub fn igGetHoveredID() -> ImGuiID; +} +extern "C" { + pub fn igSetHoveredID(id: ImGuiID); +} +extern "C" { + pub fn igKeepAliveID(id: ImGuiID); +} +extern "C" { + pub fn igMarkItemEdited(id: ImGuiID); +} +extern "C" { + pub fn igPushOverrideID(id: ImGuiID); +} +extern "C" { + pub fn igGetIDWithSeed( + str_id_begin: *const cty::c_char, + str_id_end: *const cty::c_char, + seed: ImGuiID, + ) -> ImGuiID; +} +extern "C" { + pub fn igItemSize_Vec2(size: ImVec2, text_baseline_y: f32); +} +extern "C" { + pub fn igItemSize_Rect(bb: ImRect, text_baseline_y: f32); +} +extern "C" { + pub fn igItemAdd( + bb: ImRect, + id: ImGuiID, + nav_bb: *const ImRect, + extra_flags: ImGuiItemFlags, + ) -> bool; +} +extern "C" { + pub fn igItemHoverable(bb: ImRect, id: ImGuiID) -> bool; +} +extern "C" { + pub fn igIsClippedEx(bb: ImRect, id: ImGuiID) -> bool; +} +extern "C" { + pub fn igSetLastItemData( + item_id: ImGuiID, + in_flags: ImGuiItemFlags, + status_flags: ImGuiItemStatusFlags, + item_rect: ImRect, + ); +} +extern "C" { + pub fn igCalcItemSize(pOut: *mut ImVec2, size: ImVec2, default_w: f32, default_h: f32); +} +extern "C" { + pub fn igCalcWrapWidthForPos(pos: ImVec2, wrap_pos_x: f32) -> f32; +} +extern "C" { + pub fn igPushMultiItemsWidths(components: cty::c_int, width_full: f32); +} +extern "C" { + pub fn igIsItemToggledSelection() -> bool; +} +extern "C" { + pub fn igGetContentRegionMaxAbs(pOut: *mut ImVec2); +} +extern "C" { + pub fn igShrinkWidths(items: *mut ImGuiShrinkWidthItem, count: cty::c_int, width_excess: f32); +} +extern "C" { + pub fn igPushItemFlag(option: ImGuiItemFlags, enabled: bool); +} +extern "C" { + pub fn igPopItemFlag(); +} +extern "C" { + pub fn igLogBegin(type_: ImGuiLogType, auto_open_depth: cty::c_int); +} +extern "C" { + pub fn igLogToBuffer(auto_open_depth: cty::c_int); +} +extern "C" { + pub fn igLogRenderedText( + ref_pos: *const ImVec2, + text: *const cty::c_char, + text_end: *const cty::c_char, + ); +} +extern "C" { + pub fn igLogSetNextTextDecoration(prefix: *const cty::c_char, suffix: *const cty::c_char); +} +extern "C" { + pub fn igBeginChildEx( + name: *const cty::c_char, + id: ImGuiID, + size_arg: ImVec2, + border: bool, + flags: ImGuiWindowFlags, + ) -> bool; +} +extern "C" { + pub fn igOpenPopupEx(id: ImGuiID, popup_flags: ImGuiPopupFlags); +} +extern "C" { + pub fn igClosePopupToLevel(remaining: cty::c_int, restore_focus_to_window_under_popup: bool); +} +extern "C" { + pub fn igClosePopupsOverWindow( + ref_window: *mut ImGuiWindow, + restore_focus_to_window_under_popup: bool, + ); +} +extern "C" { + pub fn igClosePopupsExceptModals(); +} +extern "C" { + pub fn igIsPopupOpen_ID(id: ImGuiID, popup_flags: ImGuiPopupFlags) -> bool; +} +extern "C" { + pub fn igBeginPopupEx(id: ImGuiID, extra_flags: ImGuiWindowFlags) -> bool; +} +extern "C" { + pub fn igBeginTooltipEx(tooltip_flags: ImGuiTooltipFlags, extra_window_flags: ImGuiWindowFlags); +} +extern "C" { + pub fn igGetPopupAllowedExtentRect(pOut: *mut ImRect, window: *mut ImGuiWindow); +} +extern "C" { + pub fn igGetTopMostPopupModal() -> *mut ImGuiWindow; +} +extern "C" { + pub fn igGetTopMostAndVisiblePopupModal() -> *mut ImGuiWindow; +} +extern "C" { + pub fn igFindBestWindowPosForPopup(pOut: *mut ImVec2, window: *mut ImGuiWindow); +} +extern "C" { + pub fn igFindBestWindowPosForPopupEx( + pOut: *mut ImVec2, + ref_pos: ImVec2, + size: ImVec2, + last_dir: *mut ImGuiDir, + r_outer: ImRect, + r_avoid: ImRect, + policy: ImGuiPopupPositionPolicy, + ); +} +extern "C" { + pub fn igBeginViewportSideBar( + name: *const cty::c_char, + viewport: *mut ImGuiViewport, + dir: ImGuiDir, + size: f32, + window_flags: ImGuiWindowFlags, + ) -> bool; +} +extern "C" { + pub fn igBeginMenuEx( + label: *const cty::c_char, + icon: *const cty::c_char, + enabled: bool, + ) -> bool; +} +extern "C" { + pub fn igMenuItemEx( + label: *const cty::c_char, + icon: *const cty::c_char, + shortcut: *const cty::c_char, + selected: bool, + enabled: bool, + ) -> bool; +} +extern "C" { + pub fn igBeginComboPopup(popup_id: ImGuiID, bb: ImRect, flags: ImGuiComboFlags) -> bool; +} +extern "C" { + pub fn igBeginComboPreview() -> bool; +} +extern "C" { + pub fn igEndComboPreview(); +} +extern "C" { + pub fn igNavInitWindow(window: *mut ImGuiWindow, force_reinit: bool); +} +extern "C" { + pub fn igNavInitRequestApplyResult(); +} +extern "C" { + pub fn igNavMoveRequestButNoResultYet() -> bool; +} +extern "C" { + pub fn igNavMoveRequestSubmit( + move_dir: ImGuiDir, + clip_dir: ImGuiDir, + move_flags: ImGuiNavMoveFlags, + scroll_flags: ImGuiScrollFlags, + ); +} +extern "C" { + pub fn igNavMoveRequestForward( + move_dir: ImGuiDir, + clip_dir: ImGuiDir, + move_flags: ImGuiNavMoveFlags, + scroll_flags: ImGuiScrollFlags, + ); +} +extern "C" { + pub fn igNavMoveRequestResolveWithLastItem(result: *mut ImGuiNavItemData); +} +extern "C" { + pub fn igNavMoveRequestCancel(); +} +extern "C" { + pub fn igNavMoveRequestApplyResult(); +} +extern "C" { + pub fn igNavMoveRequestTryWrapping(window: *mut ImGuiWindow, move_flags: ImGuiNavMoveFlags); +} +extern "C" { + pub fn igActivateItem(id: ImGuiID); +} +extern "C" { + pub fn igSetNavWindow(window: *mut ImGuiWindow); +} +extern "C" { + pub fn igSetNavID( + id: ImGuiID, + nav_layer: ImGuiNavLayer, + focus_scope_id: ImGuiID, + rect_rel: ImRect, + ); +} +extern "C" { + pub fn igIsNamedKey(key: ImGuiKey) -> bool; +} +extern "C" { + pub fn igIsNamedKeyOrModKey(key: ImGuiKey) -> bool; +} +extern "C" { + pub fn igIsLegacyKey(key: ImGuiKey) -> bool; +} +extern "C" { + pub fn igIsKeyboardKey(key: ImGuiKey) -> bool; +} +extern "C" { + pub fn igIsGamepadKey(key: ImGuiKey) -> bool; +} +extern "C" { + pub fn igIsMouseKey(key: ImGuiKey) -> bool; +} +extern "C" { + pub fn igIsAliasKey(key: ImGuiKey) -> bool; +} +extern "C" { + pub fn igConvertSingleModFlagToKey(key: ImGuiKey) -> ImGuiKey; +} +extern "C" { + pub fn igGetKeyData(key: ImGuiKey) -> *mut ImGuiKeyData; +} +extern "C" { + pub fn igGetKeyChordName( + key_chord: ImGuiKeyChord, + out_buf: *mut cty::c_char, + out_buf_size: cty::c_int, + ); +} +extern "C" { + pub fn igMouseButtonToKey(button: ImGuiMouseButton) -> ImGuiKey; +} +extern "C" { + pub fn igIsMouseDragPastThreshold(button: ImGuiMouseButton, lock_threshold: f32) -> bool; +} +extern "C" { + pub fn igGetKeyVector2d( + pOut: *mut ImVec2, + key_left: ImGuiKey, + key_right: ImGuiKey, + key_up: ImGuiKey, + key_down: ImGuiKey, + ); +} +extern "C" { + pub fn igGetNavTweakPressedAmount(axis: ImGuiAxis) -> f32; +} +extern "C" { + pub fn igCalcTypematicRepeatAmount( + t0: f32, + t1: f32, + repeat_delay: f32, + repeat_rate: f32, + ) -> cty::c_int; +} +extern "C" { + pub fn igGetTypematicRepeatRate( + flags: ImGuiInputFlags, + repeat_delay: *mut f32, + repeat_rate: *mut f32, + ); +} +extern "C" { + pub fn igSetActiveIdUsingAllKeyboardKeys(); +} +extern "C" { + pub fn igIsActiveIdUsingNavDir(dir: ImGuiDir) -> bool; +} +extern "C" { + pub fn igGetKeyOwner(key: ImGuiKey) -> ImGuiID; +} +extern "C" { + pub fn igSetKeyOwner(key: ImGuiKey, owner_id: ImGuiID, flags: ImGuiInputFlags); +} +extern "C" { + pub fn igSetItemKeyOwner(key: ImGuiKey, flags: ImGuiInputFlags); +} +extern "C" { + pub fn igTestKeyOwner(key: ImGuiKey, owner_id: ImGuiID) -> bool; +} +extern "C" { + pub fn igGetKeyOwnerData(key: ImGuiKey) -> *mut ImGuiKeyOwnerData; +} +extern "C" { + pub fn igIsKeyDown_ID(key: ImGuiKey, owner_id: ImGuiID) -> bool; +} +extern "C" { + pub fn igIsKeyPressed_ID(key: ImGuiKey, owner_id: ImGuiID, flags: ImGuiInputFlags) -> bool; +} +extern "C" { + pub fn igIsKeyReleased_ID(key: ImGuiKey, owner_id: ImGuiID) -> bool; +} +extern "C" { + pub fn igIsMouseDown_ID(button: ImGuiMouseButton, owner_id: ImGuiID) -> bool; +} +extern "C" { + pub fn igIsMouseClicked_ID( + button: ImGuiMouseButton, + owner_id: ImGuiID, + flags: ImGuiInputFlags, + ) -> bool; +} +extern "C" { + pub fn igIsMouseReleased_ID(button: ImGuiMouseButton, owner_id: ImGuiID) -> bool; +} +extern "C" { + pub fn igShortcut(key_chord: ImGuiKeyChord, owner_id: ImGuiID, flags: ImGuiInputFlags) -> bool; +} +extern "C" { + pub fn igSetShortcutRouting( + key_chord: ImGuiKeyChord, + owner_id: ImGuiID, + flags: ImGuiInputFlags, + ) -> bool; +} +extern "C" { + pub fn igTestShortcutRouting(key_chord: ImGuiKeyChord, owner_id: ImGuiID) -> bool; +} +extern "C" { + pub fn igGetShortcutRoutingData(key_chord: ImGuiKeyChord) -> *mut ImGuiKeyRoutingData; +} +extern "C" { + pub fn igDockContextInitialize(ctx: *mut ImGuiContext); +} +extern "C" { + pub fn igDockContextShutdown(ctx: *mut ImGuiContext); +} +extern "C" { + pub fn igDockContextClearNodes( + ctx: *mut ImGuiContext, + root_id: ImGuiID, + clear_settings_refs: bool, + ); +} +extern "C" { + pub fn igDockContextRebuildNodes(ctx: *mut ImGuiContext); +} +extern "C" { + pub fn igDockContextNewFrameUpdateUndocking(ctx: *mut ImGuiContext); +} +extern "C" { + pub fn igDockContextNewFrameUpdateDocking(ctx: *mut ImGuiContext); +} +extern "C" { + pub fn igDockContextEndFrame(ctx: *mut ImGuiContext); +} +extern "C" { + pub fn igDockContextGenNodeID(ctx: *mut ImGuiContext) -> ImGuiID; +} +extern "C" { + pub fn igDockContextQueueDock( + ctx: *mut ImGuiContext, + target: *mut ImGuiWindow, + target_node: *mut ImGuiDockNode, + payload: *mut ImGuiWindow, + split_dir: ImGuiDir, + split_ratio: f32, + split_outer: bool, + ); +} +extern "C" { + pub fn igDockContextQueueUndockWindow(ctx: *mut ImGuiContext, window: *mut ImGuiWindow); +} +extern "C" { + pub fn igDockContextQueueUndockNode(ctx: *mut ImGuiContext, node: *mut ImGuiDockNode); +} +extern "C" { + pub fn igDockContextCalcDropPosForDocking( + target: *mut ImGuiWindow, + target_node: *mut ImGuiDockNode, + payload_window: *mut ImGuiWindow, + payload_node: *mut ImGuiDockNode, + split_dir: ImGuiDir, + split_outer: bool, + out_pos: *mut ImVec2, + ) -> bool; +} +extern "C" { + pub fn igDockContextFindNodeByID(ctx: *mut ImGuiContext, id: ImGuiID) -> *mut ImGuiDockNode; +} +extern "C" { + pub fn igDockNodeBeginAmendTabBar(node: *mut ImGuiDockNode) -> bool; +} +extern "C" { + pub fn igDockNodeEndAmendTabBar(); +} +extern "C" { + pub fn igDockNodeGetRootNode(node: *mut ImGuiDockNode) -> *mut ImGuiDockNode; +} +extern "C" { + pub fn igDockNodeIsInHierarchyOf(node: *mut ImGuiDockNode, parent: *mut ImGuiDockNode) -> bool; +} +extern "C" { + pub fn igDockNodeGetDepth(node: *const ImGuiDockNode) -> cty::c_int; +} +extern "C" { + pub fn igDockNodeGetWindowMenuButtonId(node: *const ImGuiDockNode) -> ImGuiID; +} +extern "C" { + pub fn igGetWindowDockNode() -> *mut ImGuiDockNode; +} +extern "C" { + pub fn igGetWindowAlwaysWantOwnTabBar(window: *mut ImGuiWindow) -> bool; +} +extern "C" { + pub fn igBeginDocked(window: *mut ImGuiWindow, p_open: *mut bool); +} +extern "C" { + pub fn igBeginDockableDragDropSource(window: *mut ImGuiWindow); +} +extern "C" { + pub fn igBeginDockableDragDropTarget(window: *mut ImGuiWindow); +} +extern "C" { + pub fn igSetWindowDock(window: *mut ImGuiWindow, dock_id: ImGuiID, cond: ImGuiCond); +} +extern "C" { + pub fn igDockBuilderDockWindow(window_name: *const cty::c_char, node_id: ImGuiID); +} +extern "C" { + pub fn igDockBuilderGetNode(node_id: ImGuiID) -> *mut ImGuiDockNode; +} +extern "C" { + pub fn igDockBuilderGetCentralNode(node_id: ImGuiID) -> *mut ImGuiDockNode; +} +extern "C" { + pub fn igDockBuilderAddNode(node_id: ImGuiID, flags: ImGuiDockNodeFlags) -> ImGuiID; +} +extern "C" { + pub fn igDockBuilderRemoveNode(node_id: ImGuiID); +} +extern "C" { + pub fn igDockBuilderRemoveNodeDockedWindows(node_id: ImGuiID, clear_settings_refs: bool); +} +extern "C" { + pub fn igDockBuilderRemoveNodeChildNodes(node_id: ImGuiID); +} +extern "C" { + pub fn igDockBuilderSetNodePos(node_id: ImGuiID, pos: ImVec2); +} +extern "C" { + pub fn igDockBuilderSetNodeSize(node_id: ImGuiID, size: ImVec2); +} +extern "C" { + pub fn igDockBuilderSplitNode( + node_id: ImGuiID, + split_dir: ImGuiDir, + size_ratio_for_node_at_dir: f32, + out_id_at_dir: *mut ImGuiID, + out_id_at_opposite_dir: *mut ImGuiID, + ) -> ImGuiID; +} +extern "C" { + pub fn igDockBuilderCopyDockSpace( + src_dockspace_id: ImGuiID, + dst_dockspace_id: ImGuiID, + in_window_remap_pairs: *mut ImVector_const_charPtr, + ); +} +extern "C" { + pub fn igDockBuilderCopyNode( + src_node_id: ImGuiID, + dst_node_id: ImGuiID, + out_node_remap_pairs: *mut ImVector_ImGuiID, + ); +} +extern "C" { + pub fn igDockBuilderCopyWindowSettings( + src_name: *const cty::c_char, + dst_name: *const cty::c_char, + ); +} +extern "C" { + pub fn igDockBuilderFinish(node_id: ImGuiID); +} +extern "C" { + pub fn igPushFocusScope(id: ImGuiID); +} +extern "C" { + pub fn igPopFocusScope(); +} +extern "C" { + pub fn igGetCurrentFocusScope() -> ImGuiID; +} +extern "C" { + pub fn igIsDragDropActive() -> bool; +} +extern "C" { + pub fn igBeginDragDropTargetCustom(bb: ImRect, id: ImGuiID) -> bool; +} +extern "C" { + pub fn igClearDragDrop(); +} +extern "C" { + pub fn igIsDragDropPayloadBeingAccepted() -> bool; +} +extern "C" { + pub fn igRenderDragDropTargetRect(bb: ImRect); +} +extern "C" { + pub fn igSetWindowClipRectBeforeSetChannel(window: *mut ImGuiWindow, clip_rect: ImRect); +} +extern "C" { + pub fn igBeginColumns( + str_id: *const cty::c_char, + count: cty::c_int, + flags: ImGuiOldColumnFlags, + ); +} +extern "C" { + pub fn igEndColumns(); +} +extern "C" { + pub fn igPushColumnClipRect(column_index: cty::c_int); +} +extern "C" { + pub fn igPushColumnsBackground(); +} +extern "C" { + pub fn igPopColumnsBackground(); +} +extern "C" { + pub fn igGetColumnsID(str_id: *const cty::c_char, count: cty::c_int) -> ImGuiID; +} +extern "C" { + pub fn igFindOrCreateColumns(window: *mut ImGuiWindow, id: ImGuiID) -> *mut ImGuiOldColumns; +} +extern "C" { + pub fn igGetColumnOffsetFromNorm(columns: *const ImGuiOldColumns, offset_norm: f32) -> f32; +} +extern "C" { + pub fn igGetColumnNormFromOffset(columns: *const ImGuiOldColumns, offset: f32) -> f32; +} +extern "C" { + pub fn igTableOpenContextMenu(column_n: cty::c_int); +} +extern "C" { + pub fn igTableSetColumnWidth(column_n: cty::c_int, width: f32); +} +extern "C" { + pub fn igTableSetColumnSortDirection( + column_n: cty::c_int, + sort_direction: ImGuiSortDirection, + append_to_sort_specs: bool, + ); +} +extern "C" { + pub fn igTableGetHoveredColumn() -> cty::c_int; +} +extern "C" { + pub fn igTableGetHeaderRowHeight() -> f32; +} +extern "C" { + pub fn igTablePushBackgroundChannel(); +} +extern "C" { + pub fn igTablePopBackgroundChannel(); +} +extern "C" { + pub fn igGetCurrentTable() -> *mut ImGuiTable; +} +extern "C" { + pub fn igTableFindByID(id: ImGuiID) -> *mut ImGuiTable; +} +extern "C" { + pub fn igBeginTableEx( + name: *const cty::c_char, + id: ImGuiID, + columns_count: cty::c_int, + flags: ImGuiTableFlags, + outer_size: ImVec2, + inner_width: f32, + ) -> bool; +} +extern "C" { + pub fn igTableBeginInitMemory(table: *mut ImGuiTable, columns_count: cty::c_int); +} +extern "C" { + pub fn igTableBeginApplyRequests(table: *mut ImGuiTable); +} +extern "C" { + pub fn igTableSetupDrawChannels(table: *mut ImGuiTable); +} +extern "C" { + pub fn igTableUpdateLayout(table: *mut ImGuiTable); +} +extern "C" { + pub fn igTableUpdateBorders(table: *mut ImGuiTable); +} +extern "C" { + pub fn igTableUpdateColumnsWeightFromWidth(table: *mut ImGuiTable); +} +extern "C" { + pub fn igTableDrawBorders(table: *mut ImGuiTable); +} +extern "C" { + pub fn igTableDrawContextMenu(table: *mut ImGuiTable); +} +extern "C" { + pub fn igTableBeginContextMenuPopup(table: *mut ImGuiTable) -> bool; +} +extern "C" { + pub fn igTableMergeDrawChannels(table: *mut ImGuiTable); +} +extern "C" { + pub fn igTableGetInstanceData( + table: *mut ImGuiTable, + instance_no: cty::c_int, + ) -> *mut ImGuiTableInstanceData; +} +extern "C" { + pub fn igTableSortSpecsSanitize(table: *mut ImGuiTable); +} +extern "C" { + pub fn igTableSortSpecsBuild(table: *mut ImGuiTable); +} +extern "C" { + pub fn igTableGetColumnNextSortDirection(column: *mut ImGuiTableColumn) -> ImGuiSortDirection; +} +extern "C" { + pub fn igTableFixColumnSortDirection(table: *mut ImGuiTable, column: *mut ImGuiTableColumn); +} +extern "C" { + pub fn igTableGetColumnWidthAuto(table: *mut ImGuiTable, column: *mut ImGuiTableColumn) -> f32; +} +extern "C" { + pub fn igTableBeginRow(table: *mut ImGuiTable); +} +extern "C" { + pub fn igTableEndRow(table: *mut ImGuiTable); +} +extern "C" { + pub fn igTableBeginCell(table: *mut ImGuiTable, column_n: cty::c_int); +} +extern "C" { + pub fn igTableEndCell(table: *mut ImGuiTable); +} +extern "C" { + pub fn igTableGetCellBgRect(pOut: *mut ImRect, table: *const ImGuiTable, column_n: cty::c_int); +} +extern "C" { + pub fn igTableGetColumnName_TablePtr( + table: *const ImGuiTable, + column_n: cty::c_int, + ) -> *const cty::c_char; +} +extern "C" { + pub fn igTableGetColumnResizeID( + table: *const ImGuiTable, + column_n: cty::c_int, + instance_no: cty::c_int, + ) -> ImGuiID; +} +extern "C" { + pub fn igTableGetMaxColumnWidth(table: *const ImGuiTable, column_n: cty::c_int) -> f32; +} +extern "C" { + pub fn igTableSetColumnWidthAutoSingle(table: *mut ImGuiTable, column_n: cty::c_int); +} +extern "C" { + pub fn igTableSetColumnWidthAutoAll(table: *mut ImGuiTable); +} +extern "C" { + pub fn igTableRemove(table: *mut ImGuiTable); +} +extern "C" { + pub fn igTableGcCompactTransientBuffers_TablePtr(table: *mut ImGuiTable); +} +extern "C" { + pub fn igTableGcCompactTransientBuffers_TableTempDataPtr(table: *mut ImGuiTableTempData); +} +extern "C" { + pub fn igTableGcCompactSettings(); +} +extern "C" { + pub fn igTableLoadSettings(table: *mut ImGuiTable); +} +extern "C" { + pub fn igTableSaveSettings(table: *mut ImGuiTable); +} +extern "C" { + pub fn igTableResetSettings(table: *mut ImGuiTable); +} +extern "C" { + pub fn igTableGetBoundSettings(table: *mut ImGuiTable) -> *mut ImGuiTableSettings; +} +extern "C" { + pub fn igTableSettingsAddSettingsHandler(); +} +extern "C" { + pub fn igTableSettingsCreate(id: ImGuiID, columns_count: cty::c_int) + -> *mut ImGuiTableSettings; +} +extern "C" { + pub fn igTableSettingsFindByID(id: ImGuiID) -> *mut ImGuiTableSettings; +} +extern "C" { + pub fn igBeginTabBarEx( + tab_bar: *mut ImGuiTabBar, + bb: ImRect, + flags: ImGuiTabBarFlags, + dock_node: *mut ImGuiDockNode, + ) -> bool; +} +extern "C" { + pub fn igTabBarFindTabByID(tab_bar: *mut ImGuiTabBar, tab_id: ImGuiID) -> *mut ImGuiTabItem; +} +extern "C" { + pub fn igTabBarFindMostRecentlySelectedTabForActiveWindow( + tab_bar: *mut ImGuiTabBar, + ) -> *mut ImGuiTabItem; +} +extern "C" { + pub fn igTabBarAddTab( + tab_bar: *mut ImGuiTabBar, + tab_flags: ImGuiTabItemFlags, + window: *mut ImGuiWindow, + ); +} +extern "C" { + pub fn igTabBarRemoveTab(tab_bar: *mut ImGuiTabBar, tab_id: ImGuiID); +} +extern "C" { + pub fn igTabBarCloseTab(tab_bar: *mut ImGuiTabBar, tab: *mut ImGuiTabItem); +} +extern "C" { + pub fn igTabBarQueueReorder( + tab_bar: *mut ImGuiTabBar, + tab: *const ImGuiTabItem, + offset: cty::c_int, + ); +} +extern "C" { + pub fn igTabBarQueueReorderFromMousePos( + tab_bar: *mut ImGuiTabBar, + tab: *const ImGuiTabItem, + mouse_pos: ImVec2, + ); +} +extern "C" { + pub fn igTabBarProcessReorder(tab_bar: *mut ImGuiTabBar) -> bool; +} +extern "C" { + pub fn igTabItemEx( + tab_bar: *mut ImGuiTabBar, + label: *const cty::c_char, + p_open: *mut bool, + flags: ImGuiTabItemFlags, + docked_window: *mut ImGuiWindow, + ) -> bool; +} +extern "C" { + pub fn igTabItemCalcSize_Str( + pOut: *mut ImVec2, + label: *const cty::c_char, + has_close_button_or_unsaved_marker: bool, + ); +} +extern "C" { + pub fn igTabItemCalcSize_WindowPtr(pOut: *mut ImVec2, window: *mut ImGuiWindow); +} +extern "C" { + pub fn igTabItemBackground( + draw_list: *mut ImDrawList, + bb: ImRect, + flags: ImGuiTabItemFlags, + col: ImU32, + ); +} +extern "C" { + pub fn igTabItemLabelAndCloseButton( + draw_list: *mut ImDrawList, + bb: ImRect, + flags: ImGuiTabItemFlags, + frame_padding: ImVec2, + label: *const cty::c_char, + tab_id: ImGuiID, + close_button_id: ImGuiID, + is_contents_visible: bool, + out_just_closed: *mut bool, + out_text_clipped: *mut bool, + ); +} +extern "C" { + pub fn igRenderText( + pos: ImVec2, + text: *const cty::c_char, + text_end: *const cty::c_char, + hide_text_after_hash: bool, + ); +} +extern "C" { + pub fn igRenderTextWrapped( + pos: ImVec2, + text: *const cty::c_char, + text_end: *const cty::c_char, + wrap_width: f32, + ); +} +extern "C" { + pub fn igRenderTextClipped( + pos_min: ImVec2, + pos_max: ImVec2, + text: *const cty::c_char, + text_end: *const cty::c_char, + text_size_if_known: *const ImVec2, + align: ImVec2, + clip_rect: *const ImRect, + ); +} +extern "C" { + pub fn igRenderTextClippedEx( + draw_list: *mut ImDrawList, + pos_min: ImVec2, + pos_max: ImVec2, + text: *const cty::c_char, + text_end: *const cty::c_char, + text_size_if_known: *const ImVec2, + align: ImVec2, + clip_rect: *const ImRect, + ); +} +extern "C" { + pub fn igRenderTextEllipsis( + draw_list: *mut ImDrawList, + pos_min: ImVec2, + pos_max: ImVec2, + clip_max_x: f32, + ellipsis_max_x: f32, + text: *const cty::c_char, + text_end: *const cty::c_char, + text_size_if_known: *const ImVec2, + ); +} +extern "C" { + pub fn igRenderFrame( + p_min: ImVec2, + p_max: ImVec2, + fill_col: ImU32, + border: bool, + rounding: f32, + ); +} +extern "C" { + pub fn igRenderFrameBorder(p_min: ImVec2, p_max: ImVec2, rounding: f32); +} +extern "C" { + pub fn igRenderColorRectWithAlphaCheckerboard( + draw_list: *mut ImDrawList, + p_min: ImVec2, + p_max: ImVec2, + fill_col: ImU32, + grid_step: f32, + grid_off: ImVec2, + rounding: f32, + flags: ImDrawFlags, + ); +} +extern "C" { + pub fn igRenderNavHighlight(bb: ImRect, id: ImGuiID, flags: ImGuiNavHighlightFlags); +} +extern "C" { + pub fn igFindRenderedTextEnd( + text: *const cty::c_char, + text_end: *const cty::c_char, + ) -> *const cty::c_char; +} +extern "C" { + pub fn igRenderMouseCursor( + pos: ImVec2, + scale: f32, + mouse_cursor: ImGuiMouseCursor, + col_fill: ImU32, + col_border: ImU32, + col_shadow: ImU32, + ); +} +extern "C" { + pub fn igRenderArrow( + draw_list: *mut ImDrawList, + pos: ImVec2, + col: ImU32, + dir: ImGuiDir, + scale: f32, + ); +} +extern "C" { + pub fn igRenderBullet(draw_list: *mut ImDrawList, pos: ImVec2, col: ImU32); +} +extern "C" { + pub fn igRenderCheckMark(draw_list: *mut ImDrawList, pos: ImVec2, col: ImU32, sz: f32); +} +extern "C" { + pub fn igRenderArrowPointingAt( + draw_list: *mut ImDrawList, + pos: ImVec2, + half_sz: ImVec2, + direction: ImGuiDir, + col: ImU32, + ); +} +extern "C" { + pub fn igRenderArrowDockMenu(draw_list: *mut ImDrawList, p_min: ImVec2, sz: f32, col: ImU32); +} +extern "C" { + pub fn igRenderRectFilledRangeH( + draw_list: *mut ImDrawList, + rect: ImRect, + col: ImU32, + x_start_norm: f32, + x_end_norm: f32, + rounding: f32, + ); +} +extern "C" { + pub fn igRenderRectFilledWithHole( + draw_list: *mut ImDrawList, + outer: ImRect, + inner: ImRect, + col: ImU32, + rounding: f32, + ); +} +extern "C" { + pub fn igCalcRoundingFlagsForRectInRect( + r_in: ImRect, + r_outer: ImRect, + threshold: f32, + ) -> ImDrawFlags; +} +extern "C" { + pub fn igTextEx(text: *const cty::c_char, text_end: *const cty::c_char, flags: ImGuiTextFlags); +} +extern "C" { + pub fn igButtonEx(label: *const cty::c_char, size_arg: ImVec2, flags: ImGuiButtonFlags) + -> bool; +} +extern "C" { + pub fn igCloseButton(id: ImGuiID, pos: ImVec2) -> bool; +} +extern "C" { + pub fn igCollapseButton(id: ImGuiID, pos: ImVec2, dock_node: *mut ImGuiDockNode) -> bool; +} +extern "C" { + pub fn igArrowButtonEx( + str_id: *const cty::c_char, + dir: ImGuiDir, + size_arg: ImVec2, + flags: ImGuiButtonFlags, + ) -> bool; +} +extern "C" { + pub fn igScrollbar(axis: ImGuiAxis); +} +extern "C" { + pub fn igScrollbarEx( + bb: ImRect, + id: ImGuiID, + axis: ImGuiAxis, + p_scroll_v: *mut ImS64, + avail_v: ImS64, + contents_v: ImS64, + flags: ImDrawFlags, + ) -> bool; +} +extern "C" { + pub fn igImageButtonEx( + id: ImGuiID, + texture_id: ImTextureID, + size: ImVec2, + uv0: ImVec2, + uv1: ImVec2, + bg_col: ImVec4, + tint_col: ImVec4, + ) -> bool; +} +extern "C" { + pub fn igGetWindowScrollbarRect(pOut: *mut ImRect, window: *mut ImGuiWindow, axis: ImGuiAxis); +} +extern "C" { + pub fn igGetWindowScrollbarID(window: *mut ImGuiWindow, axis: ImGuiAxis) -> ImGuiID; +} +extern "C" { + pub fn igGetWindowResizeCornerID(window: *mut ImGuiWindow, n: cty::c_int) -> ImGuiID; +} +extern "C" { + pub fn igGetWindowResizeBorderID(window: *mut ImGuiWindow, dir: ImGuiDir) -> ImGuiID; +} +extern "C" { + pub fn igSeparatorEx(flags: ImGuiSeparatorFlags); +} +extern "C" { + pub fn igCheckboxFlags_S64Ptr( + label: *const cty::c_char, + flags: *mut ImS64, + flags_value: ImS64, + ) -> bool; +} +extern "C" { + pub fn igCheckboxFlags_U64Ptr( + label: *const cty::c_char, + flags: *mut ImU64, + flags_value: ImU64, + ) -> bool; +} +extern "C" { + pub fn igButtonBehavior( + bb: ImRect, + id: ImGuiID, + out_hovered: *mut bool, + out_held: *mut bool, + flags: ImGuiButtonFlags, + ) -> bool; +} +extern "C" { + pub fn igDragBehavior( + id: ImGuiID, + data_type: ImGuiDataType, + p_v: *mut cty::c_void, + v_speed: f32, + p_min: *const cty::c_void, + p_max: *const cty::c_void, + format: *const cty::c_char, + flags: ImGuiSliderFlags, + ) -> bool; +} +extern "C" { + pub fn igSliderBehavior( + bb: ImRect, + id: ImGuiID, + data_type: ImGuiDataType, + p_v: *mut cty::c_void, + p_min: *const cty::c_void, + p_max: *const cty::c_void, + format: *const cty::c_char, + flags: ImGuiSliderFlags, + out_grab_bb: *mut ImRect, + ) -> bool; +} +extern "C" { + pub fn igSplitterBehavior( + bb: ImRect, + id: ImGuiID, + axis: ImGuiAxis, + size1: *mut f32, + size2: *mut f32, + min_size1: f32, + min_size2: f32, + hover_extend: f32, + hover_visibility_delay: f32, + bg_col: ImU32, + ) -> bool; +} +extern "C" { + pub fn igTreeNodeBehavior( + id: ImGuiID, + flags: ImGuiTreeNodeFlags, + label: *const cty::c_char, + label_end: *const cty::c_char, + ) -> bool; +} +extern "C" { + pub fn igTreePushOverrideID(id: ImGuiID); +} +extern "C" { + pub fn igTreeNodeSetOpen(id: ImGuiID, open: bool); +} +extern "C" { + pub fn igTreeNodeUpdateNextOpen(id: ImGuiID, flags: ImGuiTreeNodeFlags) -> bool; +} +extern "C" { + pub fn igDataTypeGetInfo(data_type: ImGuiDataType) -> *const ImGuiDataTypeInfo; +} +extern "C" { + pub fn igDataTypeFormatString( + buf: *mut cty::c_char, + buf_size: cty::c_int, + data_type: ImGuiDataType, + p_data: *const cty::c_void, + format: *const cty::c_char, + ) -> cty::c_int; +} +extern "C" { + pub fn igDataTypeApplyOp( + data_type: ImGuiDataType, + op: cty::c_int, + output: *mut cty::c_void, + arg_1: *const cty::c_void, + arg_2: *const cty::c_void, + ); +} +extern "C" { + pub fn igDataTypeApplyFromText( + buf: *const cty::c_char, + data_type: ImGuiDataType, + p_data: *mut cty::c_void, + format: *const cty::c_char, + ) -> bool; +} +extern "C" { + pub fn igDataTypeCompare( + data_type: ImGuiDataType, + arg_1: *const cty::c_void, + arg_2: *const cty::c_void, + ) -> cty::c_int; +} +extern "C" { + pub fn igDataTypeClamp( + data_type: ImGuiDataType, + p_data: *mut cty::c_void, + p_min: *const cty::c_void, + p_max: *const cty::c_void, + ) -> bool; +} +extern "C" { + pub fn igInputTextEx( + label: *const cty::c_char, + hint: *const cty::c_char, + buf: *mut cty::c_char, + buf_size: cty::c_int, + size_arg: ImVec2, + flags: ImGuiInputTextFlags, + callback: ImGuiInputTextCallback, + user_data: *mut cty::c_void, + ) -> bool; +} +extern "C" { + pub fn igTempInputText( + bb: ImRect, + id: ImGuiID, + label: *const cty::c_char, + buf: *mut cty::c_char, + buf_size: cty::c_int, + flags: ImGuiInputTextFlags, + ) -> bool; +} +extern "C" { + pub fn igTempInputScalar( + bb: ImRect, + id: ImGuiID, + label: *const cty::c_char, + data_type: ImGuiDataType, + p_data: *mut cty::c_void, + format: *const cty::c_char, + p_clamp_min: *const cty::c_void, + p_clamp_max: *const cty::c_void, + ) -> bool; +} +extern "C" { + pub fn igTempInputIsActive(id: ImGuiID) -> bool; +} +extern "C" { + pub fn igGetInputTextState(id: ImGuiID) -> *mut ImGuiInputTextState; +} +extern "C" { + pub fn igColorTooltip(text: *const cty::c_char, col: *const f32, flags: ImGuiColorEditFlags); +} +extern "C" { + pub fn igColorEditOptionsPopup(col: *const f32, flags: ImGuiColorEditFlags); +} +extern "C" { + pub fn igColorPickerOptionsPopup(ref_col: *const f32, flags: ImGuiColorEditFlags); +} +extern "C" { + pub fn igPlotEx( + plot_type: ImGuiPlotType, + label: *const cty::c_char, + values_getter: ::core::option::Option< + unsafe extern "C" fn(data: *mut cty::c_void, idx: cty::c_int) -> f32, + >, + data: *mut cty::c_void, + values_count: cty::c_int, + values_offset: cty::c_int, + overlay_text: *const cty::c_char, + scale_min: f32, + scale_max: f32, + frame_size: ImVec2, + ) -> cty::c_int; +} +extern "C" { + pub fn igShadeVertsLinearColorGradientKeepAlpha( + draw_list: *mut ImDrawList, + vert_start_idx: cty::c_int, + vert_end_idx: cty::c_int, + gradient_p0: ImVec2, + gradient_p1: ImVec2, + col0: ImU32, + col1: ImU32, + ); +} +extern "C" { + pub fn igShadeVertsLinearUV( + draw_list: *mut ImDrawList, + vert_start_idx: cty::c_int, + vert_end_idx: cty::c_int, + a: ImVec2, + b: ImVec2, + uv_a: ImVec2, + uv_b: ImVec2, + clamp: bool, + ); +} +extern "C" { + pub fn igGcCompactTransientMiscBuffers(); +} +extern "C" { + pub fn igGcCompactTransientWindowBuffers(window: *mut ImGuiWindow); +} +extern "C" { + pub fn igGcAwakeTransientWindowBuffers(window: *mut ImGuiWindow); +} +extern "C" { + pub fn igDebugLog(fmt: *const cty::c_char, ...); +} +extern "C" { + pub fn igErrorCheckEndFrameRecover( + log_callback: ImGuiErrorLogCallback, + user_data: *mut cty::c_void, + ); +} +extern "C" { + pub fn igErrorCheckEndWindowRecover( + log_callback: ImGuiErrorLogCallback, + user_data: *mut cty::c_void, + ); +} +extern "C" { + pub fn igErrorCheckUsingSetCursorPosToExtendParentBoundaries(); +} +extern "C" { + pub fn igDebugLocateItem(target_id: ImGuiID); +} +extern "C" { + pub fn igDebugLocateItemOnHover(target_id: ImGuiID); +} +extern "C" { + pub fn igDebugLocateItemResolveWithLastItem(); +} +extern "C" { + pub fn igDebugDrawItemRect(col: ImU32); +} +extern "C" { + pub fn igDebugStartItemPicker(); +} +extern "C" { + pub fn igShowFontAtlas(atlas: *mut ImFontAtlas); +} +extern "C" { + pub fn igDebugHookIdInfo( + id: ImGuiID, + data_type: ImGuiDataType, + data_id: *const cty::c_void, + data_id_end: *const cty::c_void, + ); +} +extern "C" { + pub fn igDebugNodeColumns(columns: *mut ImGuiOldColumns); +} +extern "C" { + pub fn igDebugNodeDockNode(node: *mut ImGuiDockNode, label: *const cty::c_char); +} +extern "C" { + pub fn igDebugNodeDrawList( + window: *mut ImGuiWindow, + viewport: *mut ImGuiViewportP, + draw_list: *const ImDrawList, + label: *const cty::c_char, + ); +} +extern "C" { + pub fn igDebugNodeDrawCmdShowMeshAndBoundingBox( + out_draw_list: *mut ImDrawList, + draw_list: *const ImDrawList, + draw_cmd: *const ImDrawCmd, + show_mesh: bool, + show_aabb: bool, + ); +} +extern "C" { + pub fn igDebugNodeFont(font: *mut ImFont); +} +extern "C" { + pub fn igDebugNodeFontGlyph(font: *mut ImFont, glyph: *const ImFontGlyph); +} +extern "C" { + pub fn igDebugNodeStorage(storage: *mut ImGuiStorage, label: *const cty::c_char); +} +extern "C" { + pub fn igDebugNodeTabBar(tab_bar: *mut ImGuiTabBar, label: *const cty::c_char); +} +extern "C" { + pub fn igDebugNodeTable(table: *mut ImGuiTable); +} +extern "C" { + pub fn igDebugNodeTableSettings(settings: *mut ImGuiTableSettings); +} +extern "C" { + pub fn igDebugNodeInputTextState(state: *mut ImGuiInputTextState); +} +extern "C" { + pub fn igDebugNodeWindow(window: *mut ImGuiWindow, label: *const cty::c_char); +} +extern "C" { + pub fn igDebugNodeWindowSettings(settings: *mut ImGuiWindowSettings); +} +extern "C" { + pub fn igDebugNodeWindowsList(windows: *mut ImVector_ImGuiWindowPtr, label: *const cty::c_char); +} +extern "C" { + pub fn igDebugNodeWindowsListByBeginStackParent( + windows: *mut *mut ImGuiWindow, + windows_size: cty::c_int, + parent_in_begin_stack: *mut ImGuiWindow, + ); +} +extern "C" { + pub fn igDebugNodeViewport(viewport: *mut ImGuiViewportP); +} +extern "C" { + pub fn igDebugRenderViewportThumbnail( + draw_list: *mut ImDrawList, + viewport: *mut ImGuiViewportP, + bb: ImRect, + ); +} +extern "C" { + pub fn igIsKeyPressedMap(key: ImGuiKey, repeat: bool) -> bool; +} +extern "C" { + pub fn igImFontAtlasBuildInit(atlas: *mut ImFontAtlas); +} +extern "C" { + pub fn igImFontAtlasBuildSetupFont( + atlas: *mut ImFontAtlas, + font: *mut ImFont, + font_config: *mut ImFontConfig, + ascent: f32, + descent: f32, + ); +} +extern "C" { + pub fn igImFontAtlasBuildPackCustomRects( + atlas: *mut ImFontAtlas, + stbrp_context_opaque: *mut cty::c_void, + ); +} +extern "C" { + pub fn igImFontAtlasBuildFinish(atlas: *mut ImFontAtlas); +} +extern "C" { + pub fn igImFontAtlasBuildRender8bppRectFromString( + atlas: *mut ImFontAtlas, + x: cty::c_int, + y: cty::c_int, + w: cty::c_int, + h: cty::c_int, + in_str: *const cty::c_char, + in_marker_char: cty::c_char, + in_marker_pixel_value: cty::c_uchar, + ); +} +extern "C" { + pub fn igImFontAtlasBuildRender32bppRectFromString( + atlas: *mut ImFontAtlas, + x: cty::c_int, + y: cty::c_int, + w: cty::c_int, + h: cty::c_int, + in_str: *const cty::c_char, + in_marker_char: cty::c_char, + in_marker_pixel_value: cty::c_uint, + ); +} +extern "C" { + pub fn igImFontAtlasBuildMultiplyCalcLookupTable( + out_table: *mut cty::c_uchar, + in_multiply_factor: f32, + ); +} +extern "C" { + pub fn igImFontAtlasBuildMultiplyRectAlpha8( + table: *const cty::c_uchar, + pixels: *mut cty::c_uchar, + x: cty::c_int, + y: cty::c_int, + w: cty::c_int, + h: cty::c_int, + stride: cty::c_int, + ); +} extern "C" { pub fn ImGuiFreeType_GetBuilderForFreeType() -> *const ImFontBuilderIO; } diff --git a/imgui-sys/src/wasm_docking_freetype_bindings.rs b/imgui-sys/src/wasm_docking_freetype_bindings.rs index 893f4cf..9d6e9ee 100644 --- a/imgui-sys/src/wasm_docking_freetype_bindings.rs +++ b/imgui-sys/src/wasm_docking_freetype_bindings.rs @@ -82,21 +82,93 @@ where } } } +pub type __off_t = cty::c_long; +pub type __off64_t = cty::c_long; +pub type FILE = _IO_FILE; #[repr(C)] #[derive(Debug, Copy, Clone)] -pub struct ImDrawListSharedData { +pub struct _IO_marker { _unused: [u8; 0], } #[repr(C)] #[derive(Debug, Copy, Clone)] -pub struct ImFontBuilderIO { +pub struct _IO_codecvt { _unused: [u8; 0], } #[repr(C)] #[derive(Debug, Copy, Clone)] -pub struct ImGuiContext { +pub struct _IO_wide_data { _unused: [u8; 0], } +pub type _IO_lock_t = cty::c_void; +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct _IO_FILE { + pub _flags: cty::c_int, + pub _IO_read_ptr: *mut cty::c_char, + pub _IO_read_end: *mut cty::c_char, + pub _IO_read_base: *mut cty::c_char, + pub _IO_write_base: *mut cty::c_char, + pub _IO_write_ptr: *mut cty::c_char, + pub _IO_write_end: *mut cty::c_char, + pub _IO_buf_base: *mut cty::c_char, + pub _IO_buf_end: *mut cty::c_char, + pub _IO_save_base: *mut cty::c_char, + pub _IO_backup_base: *mut cty::c_char, + pub _IO_save_end: *mut cty::c_char, + pub _markers: *mut _IO_marker, + pub _chain: *mut _IO_FILE, + pub _fileno: cty::c_int, + pub _flags2: cty::c_int, + pub _old_offset: __off_t, + pub _cur_column: cty::c_ushort, + pub _vtable_offset: cty::c_schar, + pub _shortbuf: [cty::c_char; 1usize], + pub _lock: *mut _IO_lock_t, + pub _offset: __off64_t, + pub _codecvt: *mut _IO_codecvt, + pub _wide_data: *mut _IO_wide_data, + pub _freeres_list: *mut _IO_FILE, + pub _freeres_buf: *mut cty::c_void, + pub __pad5: usize, + pub _mode: cty::c_int, + pub _unused2: [cty::c_char; 20usize], +} +impl Default for _IO_FILE { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct ImGuiDockRequest { + _unused: [u8; 0], +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct ImGuiDockNodeSettings { + _unused: [u8; 0], +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_const_charPtr { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut *const cty::c_char, +} +impl Default for ImVector_const_charPtr { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} pub type ImGuiCol = cty::c_int; pub type ImGuiCond = cty::c_int; pub type ImGuiDataType = cty::c_int; @@ -138,7 +210,9 @@ pub type ImS8 = cty::c_schar; pub type ImU8 = cty::c_uchar; pub type ImS16 = cty::c_short; pub type ImU16 = cty::c_ushort; +pub type ImS32 = cty::c_int; pub type ImU32 = cty::c_uint; +pub type ImS64 = cty::c_longlong; pub type ImU64 = cty::c_ulonglong; pub type ImWchar16 = cty::c_ushort; pub type ImWchar32 = cty::c_uint; @@ -2005,6 +2079,3068 @@ pub struct ImGuiPlatformImeData { pub InputPos: ImVec2, pub InputLineHeight: f32, } +pub type ImGuiDataAuthority = cty::c_int; +pub type ImGuiLayoutType = cty::c_int; +pub type ImGuiActivateFlags = cty::c_int; +pub type ImGuiDebugLogFlags = cty::c_int; +pub type ImGuiInputFlags = cty::c_int; +pub type ImGuiItemFlags = cty::c_int; +pub type ImGuiItemStatusFlags = cty::c_int; +pub type ImGuiOldColumnFlags = cty::c_int; +pub type ImGuiNavHighlightFlags = cty::c_int; +pub type ImGuiNavMoveFlags = cty::c_int; +pub type ImGuiNextItemDataFlags = cty::c_int; +pub type ImGuiNextWindowDataFlags = cty::c_int; +pub type ImGuiScrollFlags = cty::c_int; +pub type ImGuiSeparatorFlags = cty::c_int; +pub type ImGuiTextFlags = cty::c_int; +pub type ImGuiTooltipFlags = cty::c_int; +pub type ImGuiErrorLogCallback = ::core::option::Option< + unsafe extern "C" fn(user_data: *mut cty::c_void, fmt: *const cty::c_char, ...), +>; +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, Hash, PartialEq, Eq)] +pub struct StbUndoRecord { + pub where_: cty::c_int, + pub insert_length: cty::c_int, + pub delete_length: cty::c_int, + pub char_storage: cty::c_int, +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct StbUndoState { + pub undo_rec: [StbUndoRecord; 99usize], + pub undo_char: [ImWchar; 999usize], + pub undo_point: cty::c_short, + pub redo_point: cty::c_short, + pub undo_char_point: cty::c_int, + pub redo_char_point: cty::c_int, +} +impl Default for StbUndoState { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, PartialEq)] +pub struct STB_TexteditState { + pub cursor: cty::c_int, + pub select_start: cty::c_int, + pub select_end: cty::c_int, + pub insert_mode: cty::c_uchar, + pub row_count_per_page: cty::c_int, + pub cursor_at_end_of_line: cty::c_uchar, + pub initialized: cty::c_uchar, + pub has_preferred_x: cty::c_uchar, + pub single_line: cty::c_uchar, + pub padding1: cty::c_uchar, + pub padding2: cty::c_uchar, + pub padding3: cty::c_uchar, + pub preferred_x: f32, + pub undostate: StbUndoState, +} +impl Default for STB_TexteditState { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, PartialEq)] +pub struct StbTexteditRow { + pub x0: f32, + pub x1: f32, + pub baseline_y_delta: f32, + pub ymin: f32, + pub ymax: f32, + pub num_chars: cty::c_int, +} +pub type ImFileHandle = *mut FILE; +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, PartialEq)] +pub struct ImVec1 { + pub x: f32, +} +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVec2ih { + pub x: cty::c_short, + pub y: cty::c_short, +} +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, PartialEq)] +pub struct ImRect { + pub Min: ImVec2, + pub Max: ImVec2, +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImBitVector { + pub Storage: ImVector_ImU32, +} +impl Default for ImBitVector { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +pub type ImPoolIdx = cty::c_int; +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_int { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut cty::c_int, +} +impl Default for ImVector_int { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImGuiTextIndex { + pub LineOffsets: ImVector_int, + pub EndOffset: cty::c_int, +} +impl Default for ImGuiTextIndex { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, PartialEq)] +pub struct ImDrawListSharedData { + pub TexUvWhitePixel: ImVec2, + pub Font: *mut ImFont, + pub FontSize: f32, + pub CurveTessellationTol: f32, + pub CircleSegmentMaxError: f32, + pub ClipRectFullscreen: ImVec4, + pub InitialFlags: ImDrawListFlags, + pub TempBuffer: ImVector_ImVec2, + pub ArcFastVtx: [ImVec2; 48usize], + pub ArcFastRadiusCutoff: f32, + pub CircleSegmentCounts: [ImU8; 64usize], + pub TexUvLines: *const ImVec4, +} +impl Default for ImDrawListSharedData { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_ImDrawListPtr { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut *mut ImDrawList, +} +impl Default for ImVector_ImDrawListPtr { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImDrawDataBuilder { + pub Layers: [ImVector_ImDrawListPtr; 2usize], +} +impl Default for ImDrawDataBuilder { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +pub const ImGuiItemFlags_None: ImGuiItemFlags_ = 0; +pub const ImGuiItemFlags_NoTabStop: ImGuiItemFlags_ = 1; +pub const ImGuiItemFlags_ButtonRepeat: ImGuiItemFlags_ = 2; +pub const ImGuiItemFlags_Disabled: ImGuiItemFlags_ = 4; +pub const ImGuiItemFlags_NoNav: ImGuiItemFlags_ = 8; +pub const ImGuiItemFlags_NoNavDefaultFocus: ImGuiItemFlags_ = 16; +pub const ImGuiItemFlags_SelectableDontClosePopup: ImGuiItemFlags_ = 32; +pub const ImGuiItemFlags_MixedValue: ImGuiItemFlags_ = 64; +pub const ImGuiItemFlags_ReadOnly: ImGuiItemFlags_ = 128; +pub const ImGuiItemFlags_NoWindowHoverableCheck: ImGuiItemFlags_ = 256; +pub const ImGuiItemFlags_Inputable: ImGuiItemFlags_ = 1024; +pub type ImGuiItemFlags_ = cty::c_uint; +pub const ImGuiItemStatusFlags_None: ImGuiItemStatusFlags_ = 0; +pub const ImGuiItemStatusFlags_HoveredRect: ImGuiItemStatusFlags_ = 1; +pub const ImGuiItemStatusFlags_HasDisplayRect: ImGuiItemStatusFlags_ = 2; +pub const ImGuiItemStatusFlags_Edited: ImGuiItemStatusFlags_ = 4; +pub const ImGuiItemStatusFlags_ToggledSelection: ImGuiItemStatusFlags_ = 8; +pub const ImGuiItemStatusFlags_ToggledOpen: ImGuiItemStatusFlags_ = 16; +pub const ImGuiItemStatusFlags_HasDeactivated: ImGuiItemStatusFlags_ = 32; +pub const ImGuiItemStatusFlags_Deactivated: ImGuiItemStatusFlags_ = 64; +pub const ImGuiItemStatusFlags_HoveredWindow: ImGuiItemStatusFlags_ = 128; +pub const ImGuiItemStatusFlags_FocusedByTabbing: ImGuiItemStatusFlags_ = 256; +pub const ImGuiItemStatusFlags_Visible: ImGuiItemStatusFlags_ = 512; +pub type ImGuiItemStatusFlags_ = cty::c_uint; +pub const ImGuiInputTextFlags_Multiline: ImGuiInputTextFlagsPrivate_ = 67108864; +pub const ImGuiInputTextFlags_NoMarkEdited: ImGuiInputTextFlagsPrivate_ = 134217728; +pub const ImGuiInputTextFlags_MergedItem: ImGuiInputTextFlagsPrivate_ = 268435456; +pub type ImGuiInputTextFlagsPrivate_ = cty::c_uint; +pub const ImGuiButtonFlags_PressedOnClick: ImGuiButtonFlagsPrivate_ = 16; +pub const ImGuiButtonFlags_PressedOnClickRelease: ImGuiButtonFlagsPrivate_ = 32; +pub const ImGuiButtonFlags_PressedOnClickReleaseAnywhere: ImGuiButtonFlagsPrivate_ = 64; +pub const ImGuiButtonFlags_PressedOnRelease: ImGuiButtonFlagsPrivate_ = 128; +pub const ImGuiButtonFlags_PressedOnDoubleClick: ImGuiButtonFlagsPrivate_ = 256; +pub const ImGuiButtonFlags_PressedOnDragDropHold: ImGuiButtonFlagsPrivate_ = 512; +pub const ImGuiButtonFlags_Repeat: ImGuiButtonFlagsPrivate_ = 1024; +pub const ImGuiButtonFlags_FlattenChildren: ImGuiButtonFlagsPrivate_ = 2048; +pub const ImGuiButtonFlags_AllowItemOverlap: ImGuiButtonFlagsPrivate_ = 4096; +pub const ImGuiButtonFlags_DontClosePopups: ImGuiButtonFlagsPrivate_ = 8192; +pub const ImGuiButtonFlags_AlignTextBaseLine: ImGuiButtonFlagsPrivate_ = 32768; +pub const ImGuiButtonFlags_NoKeyModifiers: ImGuiButtonFlagsPrivate_ = 65536; +pub const ImGuiButtonFlags_NoHoldingActiveId: ImGuiButtonFlagsPrivate_ = 131072; +pub const ImGuiButtonFlags_NoNavFocus: ImGuiButtonFlagsPrivate_ = 262144; +pub const ImGuiButtonFlags_NoHoveredOnFocus: ImGuiButtonFlagsPrivate_ = 524288; +pub const ImGuiButtonFlags_NoSetKeyOwner: ImGuiButtonFlagsPrivate_ = 1048576; +pub const ImGuiButtonFlags_NoTestKeyOwner: ImGuiButtonFlagsPrivate_ = 2097152; +pub const ImGuiButtonFlags_PressedOnMask_: ImGuiButtonFlagsPrivate_ = 1008; +pub const ImGuiButtonFlags_PressedOnDefault_: ImGuiButtonFlagsPrivate_ = 32; +pub type ImGuiButtonFlagsPrivate_ = cty::c_uint; +pub const ImGuiComboFlags_CustomPreview: ImGuiComboFlagsPrivate_ = 1048576; +pub type ImGuiComboFlagsPrivate_ = cty::c_uint; +pub const ImGuiSliderFlags_Vertical: ImGuiSliderFlagsPrivate_ = 1048576; +pub const ImGuiSliderFlags_ReadOnly: ImGuiSliderFlagsPrivate_ = 2097152; +pub type ImGuiSliderFlagsPrivate_ = cty::c_uint; +pub const ImGuiSelectableFlags_NoHoldingActiveID: ImGuiSelectableFlagsPrivate_ = 1048576; +pub const ImGuiSelectableFlags_SelectOnNav: ImGuiSelectableFlagsPrivate_ = 2097152; +pub const ImGuiSelectableFlags_SelectOnClick: ImGuiSelectableFlagsPrivate_ = 4194304; +pub const ImGuiSelectableFlags_SelectOnRelease: ImGuiSelectableFlagsPrivate_ = 8388608; +pub const ImGuiSelectableFlags_SpanAvailWidth: ImGuiSelectableFlagsPrivate_ = 16777216; +pub const ImGuiSelectableFlags_DrawHoveredWhenHeld: ImGuiSelectableFlagsPrivate_ = 33554432; +pub const ImGuiSelectableFlags_SetNavIdOnHover: ImGuiSelectableFlagsPrivate_ = 67108864; +pub const ImGuiSelectableFlags_NoPadWithHalfSpacing: ImGuiSelectableFlagsPrivate_ = 134217728; +pub const ImGuiSelectableFlags_NoSetKeyOwner: ImGuiSelectableFlagsPrivate_ = 268435456; +pub type ImGuiSelectableFlagsPrivate_ = cty::c_uint; +pub const ImGuiTreeNodeFlags_ClipLabelForTrailingButton: ImGuiTreeNodeFlagsPrivate_ = 1048576; +pub type ImGuiTreeNodeFlagsPrivate_ = cty::c_uint; +pub const ImGuiSeparatorFlags_None: ImGuiSeparatorFlags_ = 0; +pub const ImGuiSeparatorFlags_Horizontal: ImGuiSeparatorFlags_ = 1; +pub const ImGuiSeparatorFlags_Vertical: ImGuiSeparatorFlags_ = 2; +pub const ImGuiSeparatorFlags_SpanAllColumns: ImGuiSeparatorFlags_ = 4; +pub type ImGuiSeparatorFlags_ = cty::c_uint; +pub const ImGuiTextFlags_None: ImGuiTextFlags_ = 0; +pub const ImGuiTextFlags_NoWidthForLargeClippedText: ImGuiTextFlags_ = 1; +pub type ImGuiTextFlags_ = cty::c_uint; +pub const ImGuiTooltipFlags_None: ImGuiTooltipFlags_ = 0; +pub const ImGuiTooltipFlags_OverridePreviousTooltip: ImGuiTooltipFlags_ = 1; +pub type ImGuiTooltipFlags_ = cty::c_uint; +pub const ImGuiLayoutType_Horizontal: ImGuiLayoutType_ = 0; +pub const ImGuiLayoutType_Vertical: ImGuiLayoutType_ = 1; +pub type ImGuiLayoutType_ = cty::c_uint; +pub const ImGuiLogType_None: ImGuiLogType = 0; +pub const ImGuiLogType_TTY: ImGuiLogType = 1; +pub const ImGuiLogType_File: ImGuiLogType = 2; +pub const ImGuiLogType_Buffer: ImGuiLogType = 3; +pub const ImGuiLogType_Clipboard: ImGuiLogType = 4; +pub type ImGuiLogType = cty::c_uint; +pub const ImGuiAxis_None: ImGuiAxis = -1; +pub const ImGuiAxis_X: ImGuiAxis = 0; +pub const ImGuiAxis_Y: ImGuiAxis = 1; +pub type ImGuiAxis = cty::c_int; +pub const ImGuiPlotType_Lines: ImGuiPlotType = 0; +pub const ImGuiPlotType_Histogram: ImGuiPlotType = 1; +pub type ImGuiPlotType = cty::c_uint; +pub const ImGuiPopupPositionPolicy_Default: ImGuiPopupPositionPolicy = 0; +pub const ImGuiPopupPositionPolicy_ComboBox: ImGuiPopupPositionPolicy = 1; +pub const ImGuiPopupPositionPolicy_Tooltip: ImGuiPopupPositionPolicy = 2; +pub type ImGuiPopupPositionPolicy = cty::c_uint; +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImGuiDataTypeTempStorage { + pub Data: [ImU8; 8usize], +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImGuiDataTypeInfo { + pub Size: usize, + pub Name: *const cty::c_char, + pub PrintFmt: *const cty::c_char, + pub ScanFmt: *const cty::c_char, +} +impl Default for ImGuiDataTypeInfo { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +pub const ImGuiDataType_String: ImGuiDataTypePrivate_ = 11; +pub const ImGuiDataType_Pointer: ImGuiDataTypePrivate_ = 12; +pub const ImGuiDataType_ID: ImGuiDataTypePrivate_ = 13; +pub type ImGuiDataTypePrivate_ = cty::c_uint; +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, PartialEq)] +pub struct ImGuiColorMod { + pub Col: ImGuiCol, + pub BackupValue: ImVec4, +} +#[repr(C)] +#[derive(Copy, Clone)] +pub struct ImGuiStyleMod { + pub VarIdx: ImGuiStyleVar, + pub __bindgen_anon_1: ImGuiStyleMod__bindgen_ty_1, +} +#[repr(C)] +#[derive(Copy, Clone)] +pub union ImGuiStyleMod__bindgen_ty_1 { + pub BackupInt: [cty::c_int; 2usize], + pub BackupFloat: [f32; 2usize], +} +impl Default for ImGuiStyleMod__bindgen_ty_1 { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +impl ::core::fmt::Debug for ImGuiStyleMod__bindgen_ty_1 { + fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { + write!(f, "ImGuiStyleMod__bindgen_ty_1 {{ union }}") + } +} +impl Default for ImGuiStyleMod { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +impl ::core::fmt::Debug for ImGuiStyleMod { + fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { + write!( + f, + "ImGuiStyleMod {{ VarIdx: {:?}, __bindgen_anon_1: {:?} }}", + self.VarIdx, self.__bindgen_anon_1 + ) + } +} +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, PartialEq)] +pub struct ImGuiComboPreviewData { + pub PreviewRect: ImRect, + pub BackupCursorPos: ImVec2, + pub BackupCursorMaxPos: ImVec2, + pub BackupCursorPosPrevLine: ImVec2, + pub BackupPrevLineTextBaseOffset: f32, + pub BackupLayout: ImGuiLayoutType, +} +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, PartialEq)] +pub struct ImGuiGroupData { + pub WindowID: ImGuiID, + pub BackupCursorPos: ImVec2, + pub BackupCursorMaxPos: ImVec2, + pub BackupIndent: ImVec1, + pub BackupGroupOffset: ImVec1, + pub BackupCurrLineSize: ImVec2, + pub BackupCurrLineTextBaseOffset: f32, + pub BackupActiveIdIsAlive: ImGuiID, + pub BackupActiveIdPreviousFrameIsAlive: bool, + pub BackupHoveredIdIsAlive: bool, + pub EmitItem: bool, +} +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImGuiMenuColumns { + pub TotalWidth: ImU32, + pub NextTotalWidth: ImU32, + pub Spacing: ImU16, + pub OffsetIcon: ImU16, + pub OffsetLabel: ImU16, + pub OffsetShortcut: ImU16, + pub OffsetMark: ImU16, + pub Widths: [ImU16; 4usize], +} +#[repr(C)] +#[derive(Debug, Copy, Clone, PartialEq)] +pub struct ImGuiInputTextState { + pub ID: ImGuiID, + pub CurLenW: cty::c_int, + pub CurLenA: cty::c_int, + pub TextW: ImVector_ImWchar, + pub TextA: ImVector_char, + pub InitialTextA: ImVector_char, + pub TextAIsValid: bool, + pub BufCapacityA: cty::c_int, + pub ScrollX: f32, + pub Stb: STB_TexteditState, + pub CursorAnim: f32, + pub CursorFollow: bool, + pub SelectedAllMouseLock: bool, + pub Edited: bool, + pub Flags: ImGuiInputTextFlags, +} +impl Default for ImGuiInputTextState { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, PartialEq)] +pub struct ImGuiPopupData { + pub PopupId: ImGuiID, + pub Window: *mut ImGuiWindow, + pub BackupNavWindow: *mut ImGuiWindow, + pub ParentNavLayer: cty::c_int, + pub OpenFrameCount: cty::c_int, + pub OpenParentId: ImGuiID, + pub OpenPopupPos: ImVec2, + pub OpenMousePos: ImVec2, +} +impl Default for ImGuiPopupData { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +pub const ImGuiNextWindowDataFlags_None: ImGuiNextWindowDataFlags_ = 0; +pub const ImGuiNextWindowDataFlags_HasPos: ImGuiNextWindowDataFlags_ = 1; +pub const ImGuiNextWindowDataFlags_HasSize: ImGuiNextWindowDataFlags_ = 2; +pub const ImGuiNextWindowDataFlags_HasContentSize: ImGuiNextWindowDataFlags_ = 4; +pub const ImGuiNextWindowDataFlags_HasCollapsed: ImGuiNextWindowDataFlags_ = 8; +pub const ImGuiNextWindowDataFlags_HasSizeConstraint: ImGuiNextWindowDataFlags_ = 16; +pub const ImGuiNextWindowDataFlags_HasFocus: ImGuiNextWindowDataFlags_ = 32; +pub const ImGuiNextWindowDataFlags_HasBgAlpha: ImGuiNextWindowDataFlags_ = 64; +pub const ImGuiNextWindowDataFlags_HasScroll: ImGuiNextWindowDataFlags_ = 128; +pub const ImGuiNextWindowDataFlags_HasViewport: ImGuiNextWindowDataFlags_ = 256; +pub const ImGuiNextWindowDataFlags_HasDock: ImGuiNextWindowDataFlags_ = 512; +pub const ImGuiNextWindowDataFlags_HasWindowClass: ImGuiNextWindowDataFlags_ = 1024; +pub type ImGuiNextWindowDataFlags_ = cty::c_uint; +#[repr(C)] +#[derive(Debug, Copy, Clone, PartialEq)] +pub struct ImGuiNextWindowData { + pub Flags: ImGuiNextWindowDataFlags, + pub PosCond: ImGuiCond, + pub SizeCond: ImGuiCond, + pub CollapsedCond: ImGuiCond, + pub DockCond: ImGuiCond, + pub PosVal: ImVec2, + pub PosPivotVal: ImVec2, + pub SizeVal: ImVec2, + pub ContentSizeVal: ImVec2, + pub ScrollVal: ImVec2, + pub PosUndock: bool, + pub CollapsedVal: bool, + pub SizeConstraintRect: ImRect, + pub SizeCallback: ImGuiSizeCallback, + pub SizeCallbackUserData: *mut cty::c_void, + pub BgAlphaVal: f32, + pub ViewportId: ImGuiID, + pub DockId: ImGuiID, + pub WindowClass: ImGuiWindowClass, + pub MenuBarOffsetMinVal: ImVec2, +} +impl Default for ImGuiNextWindowData { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +pub const ImGuiNextItemDataFlags_None: ImGuiNextItemDataFlags_ = 0; +pub const ImGuiNextItemDataFlags_HasWidth: ImGuiNextItemDataFlags_ = 1; +pub const ImGuiNextItemDataFlags_HasOpen: ImGuiNextItemDataFlags_ = 2; +pub type ImGuiNextItemDataFlags_ = cty::c_uint; +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, PartialEq)] +pub struct ImGuiNextItemData { + pub Flags: ImGuiNextItemDataFlags, + pub Width: f32, + pub FocusScopeId: ImGuiID, + pub OpenCond: ImGuiCond, + pub OpenVal: bool, +} +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, PartialEq)] +pub struct ImGuiLastItemData { + pub ID: ImGuiID, + pub InFlags: ImGuiItemFlags, + pub StatusFlags: ImGuiItemStatusFlags, + pub Rect: ImRect, + pub NavRect: ImRect, + pub DisplayRect: ImRect, +} +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImGuiStackSizes { + pub SizeOfIDStack: cty::c_short, + pub SizeOfColorStack: cty::c_short, + pub SizeOfStyleVarStack: cty::c_short, + pub SizeOfFontStack: cty::c_short, + pub SizeOfFocusScopeStack: cty::c_short, + pub SizeOfGroupStack: cty::c_short, + pub SizeOfItemFlagsStack: cty::c_short, + pub SizeOfBeginPopupStack: cty::c_short, + pub SizeOfDisabledStack: cty::c_short, +} +#[repr(C)] +#[derive(Debug, Copy, Clone, PartialEq)] +pub struct ImGuiWindowStackData { + pub Window: *mut ImGuiWindow, + pub ParentLastItemDataBackup: ImGuiLastItemData, + pub StackSizesOnBegin: ImGuiStackSizes, +} +impl Default for ImGuiWindowStackData { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, PartialEq)] +pub struct ImGuiShrinkWidthItem { + pub Index: cty::c_int, + pub Width: f32, + pub InitialWidth: f32, +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImGuiPtrOrIndex { + pub Ptr: *mut cty::c_void, + pub Index: cty::c_int, +} +impl Default for ImGuiPtrOrIndex { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +pub const ImGuiInputEventType_None: ImGuiInputEventType = 0; +pub const ImGuiInputEventType_MousePos: ImGuiInputEventType = 1; +pub const ImGuiInputEventType_MouseWheel: ImGuiInputEventType = 2; +pub const ImGuiInputEventType_MouseButton: ImGuiInputEventType = 3; +pub const ImGuiInputEventType_MouseViewport: ImGuiInputEventType = 4; +pub const ImGuiInputEventType_Key: ImGuiInputEventType = 5; +pub const ImGuiInputEventType_Text: ImGuiInputEventType = 6; +pub const ImGuiInputEventType_Focus: ImGuiInputEventType = 7; +pub const ImGuiInputEventType_COUNT: ImGuiInputEventType = 8; +pub type ImGuiInputEventType = cty::c_uint; +pub const ImGuiInputSource_None: ImGuiInputSource = 0; +pub const ImGuiInputSource_Mouse: ImGuiInputSource = 1; +pub const ImGuiInputSource_Keyboard: ImGuiInputSource = 2; +pub const ImGuiInputSource_Gamepad: ImGuiInputSource = 3; +pub const ImGuiInputSource_Clipboard: ImGuiInputSource = 4; +pub const ImGuiInputSource_Nav: ImGuiInputSource = 5; +pub const ImGuiInputSource_COUNT: ImGuiInputSource = 6; +pub type ImGuiInputSource = cty::c_uint; +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, PartialEq)] +pub struct ImGuiInputEventMousePos { + pub PosX: f32, + pub PosY: f32, +} +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, PartialEq)] +pub struct ImGuiInputEventMouseWheel { + pub WheelX: f32, + pub WheelY: f32, +} +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImGuiInputEventMouseButton { + pub Button: cty::c_int, + pub Down: bool, +} +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImGuiInputEventMouseViewport { + pub HoveredViewportID: ImGuiID, +} +#[repr(C)] +#[derive(Debug, Copy, Clone, PartialEq)] +pub struct ImGuiInputEventKey { + pub Key: ImGuiKey, + pub Down: bool, + pub AnalogValue: f32, +} +impl Default for ImGuiInputEventKey { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImGuiInputEventText { + pub Char: cty::c_uint, +} +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImGuiInputEventAppFocused { + pub Focused: bool, +} +#[repr(C)] +#[derive(Copy, Clone)] +pub struct ImGuiInputEvent { + pub Type: ImGuiInputEventType, + pub Source: ImGuiInputSource, + pub __bindgen_anon_1: ImGuiInputEvent__bindgen_ty_1, + pub AddedByTestEngine: bool, +} +#[repr(C)] +#[derive(Copy, Clone)] +pub union ImGuiInputEvent__bindgen_ty_1 { + pub MousePos: ImGuiInputEventMousePos, + pub MouseWheel: ImGuiInputEventMouseWheel, + pub MouseButton: ImGuiInputEventMouseButton, + pub MouseViewport: ImGuiInputEventMouseViewport, + pub Key: ImGuiInputEventKey, + pub Text: ImGuiInputEventText, + pub AppFocused: ImGuiInputEventAppFocused, +} +impl Default for ImGuiInputEvent__bindgen_ty_1 { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +impl ::core::fmt::Debug for ImGuiInputEvent__bindgen_ty_1 { + fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { + write!(f, "ImGuiInputEvent__bindgen_ty_1 {{ union }}") + } +} +impl Default for ImGuiInputEvent { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +impl ::core::fmt::Debug for ImGuiInputEvent { + fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { + write ! (f , "ImGuiInputEvent {{ Type: {:?}, Source: {:?}, __bindgen_anon_1: {:?}, AddedByTestEngine: {:?} }}" , self . Type , self . Source , self . __bindgen_anon_1 , self . AddedByTestEngine) + } +} +pub type ImGuiKeyRoutingIndex = ImS16; +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImGuiKeyRoutingData { + pub NextEntryIndex: ImGuiKeyRoutingIndex, + pub Mods: ImU16, + pub RoutingNextScore: ImU8, + pub RoutingCurr: ImGuiID, + pub RoutingNext: ImGuiID, +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_ImGuiKeyRoutingData { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut ImGuiKeyRoutingData, +} +impl Default for ImVector_ImGuiKeyRoutingData { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImGuiKeyRoutingTable { + pub Index: [ImGuiKeyRoutingIndex; 140usize], + pub Entries: ImVector_ImGuiKeyRoutingData, + pub EntriesNext: ImVector_ImGuiKeyRoutingData, +} +impl Default for ImGuiKeyRoutingTable { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImGuiKeyOwnerData { + pub OwnerCurr: ImGuiID, + pub OwnerNext: ImGuiID, + pub LockThisFrame: bool, + pub LockUntilRelease: bool, +} +pub const ImGuiInputFlags_None: ImGuiInputFlags_ = 0; +pub const ImGuiInputFlags_Repeat: ImGuiInputFlags_ = 1; +pub const ImGuiInputFlags_RepeatRateDefault: ImGuiInputFlags_ = 2; +pub const ImGuiInputFlags_RepeatRateNavMove: ImGuiInputFlags_ = 4; +pub const ImGuiInputFlags_RepeatRateNavTweak: ImGuiInputFlags_ = 8; +pub const ImGuiInputFlags_RepeatRateMask_: ImGuiInputFlags_ = 14; +pub const ImGuiInputFlags_CondHovered: ImGuiInputFlags_ = 16; +pub const ImGuiInputFlags_CondActive: ImGuiInputFlags_ = 32; +pub const ImGuiInputFlags_CondDefault_: ImGuiInputFlags_ = 48; +pub const ImGuiInputFlags_CondMask_: ImGuiInputFlags_ = 48; +pub const ImGuiInputFlags_LockThisFrame: ImGuiInputFlags_ = 64; +pub const ImGuiInputFlags_LockUntilRelease: ImGuiInputFlags_ = 128; +pub const ImGuiInputFlags_RouteFocused: ImGuiInputFlags_ = 256; +pub const ImGuiInputFlags_RouteGlobalLow: ImGuiInputFlags_ = 512; +pub const ImGuiInputFlags_RouteGlobal: ImGuiInputFlags_ = 1024; +pub const ImGuiInputFlags_RouteGlobalHigh: ImGuiInputFlags_ = 2048; +pub const ImGuiInputFlags_RouteMask_: ImGuiInputFlags_ = 3840; +pub const ImGuiInputFlags_RouteAlways: ImGuiInputFlags_ = 4096; +pub const ImGuiInputFlags_RouteUnlessBgFocused: ImGuiInputFlags_ = 8192; +pub const ImGuiInputFlags_RouteExtraMask_: ImGuiInputFlags_ = 12288; +pub const ImGuiInputFlags_SupportedByIsKeyPressed: ImGuiInputFlags_ = 15; +pub const ImGuiInputFlags_SupportedByShortcut: ImGuiInputFlags_ = 16143; +pub const ImGuiInputFlags_SupportedBySetKeyOwner: ImGuiInputFlags_ = 192; +pub const ImGuiInputFlags_SupportedBySetItemKeyOwner: ImGuiInputFlags_ = 240; +pub type ImGuiInputFlags_ = cty::c_uint; +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImGuiListClipperRange { + pub Min: cty::c_int, + pub Max: cty::c_int, + pub PosToIndexConvert: bool, + pub PosToIndexOffsetMin: ImS8, + pub PosToIndexOffsetMax: ImS8, +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_ImGuiListClipperRange { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut ImGuiListClipperRange, +} +impl Default for ImVector_ImGuiListClipperRange { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, PartialEq)] +pub struct ImGuiListClipperData { + pub ListClipper: *mut ImGuiListClipper, + pub LossynessOffset: f32, + pub StepNo: cty::c_int, + pub ItemsFrozen: cty::c_int, + pub Ranges: ImVector_ImGuiListClipperRange, +} +impl Default for ImGuiListClipperData { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +pub const ImGuiActivateFlags_None: ImGuiActivateFlags_ = 0; +pub const ImGuiActivateFlags_PreferInput: ImGuiActivateFlags_ = 1; +pub const ImGuiActivateFlags_PreferTweak: ImGuiActivateFlags_ = 2; +pub const ImGuiActivateFlags_TryToPreserveState: ImGuiActivateFlags_ = 4; +pub type ImGuiActivateFlags_ = cty::c_uint; +pub const ImGuiScrollFlags_None: ImGuiScrollFlags_ = 0; +pub const ImGuiScrollFlags_KeepVisibleEdgeX: ImGuiScrollFlags_ = 1; +pub const ImGuiScrollFlags_KeepVisibleEdgeY: ImGuiScrollFlags_ = 2; +pub const ImGuiScrollFlags_KeepVisibleCenterX: ImGuiScrollFlags_ = 4; +pub const ImGuiScrollFlags_KeepVisibleCenterY: ImGuiScrollFlags_ = 8; +pub const ImGuiScrollFlags_AlwaysCenterX: ImGuiScrollFlags_ = 16; +pub const ImGuiScrollFlags_AlwaysCenterY: ImGuiScrollFlags_ = 32; +pub const ImGuiScrollFlags_NoScrollParent: ImGuiScrollFlags_ = 64; +pub const ImGuiScrollFlags_MaskX_: ImGuiScrollFlags_ = 21; +pub const ImGuiScrollFlags_MaskY_: ImGuiScrollFlags_ = 42; +pub type ImGuiScrollFlags_ = cty::c_uint; +pub const ImGuiNavHighlightFlags_None: ImGuiNavHighlightFlags_ = 0; +pub const ImGuiNavHighlightFlags_TypeDefault: ImGuiNavHighlightFlags_ = 1; +pub const ImGuiNavHighlightFlags_TypeThin: ImGuiNavHighlightFlags_ = 2; +pub const ImGuiNavHighlightFlags_AlwaysDraw: ImGuiNavHighlightFlags_ = 4; +pub const ImGuiNavHighlightFlags_NoRounding: ImGuiNavHighlightFlags_ = 8; +pub type ImGuiNavHighlightFlags_ = cty::c_uint; +pub const ImGuiNavMoveFlags_None: ImGuiNavMoveFlags_ = 0; +pub const ImGuiNavMoveFlags_LoopX: ImGuiNavMoveFlags_ = 1; +pub const ImGuiNavMoveFlags_LoopY: ImGuiNavMoveFlags_ = 2; +pub const ImGuiNavMoveFlags_WrapX: ImGuiNavMoveFlags_ = 4; +pub const ImGuiNavMoveFlags_WrapY: ImGuiNavMoveFlags_ = 8; +pub const ImGuiNavMoveFlags_AllowCurrentNavId: ImGuiNavMoveFlags_ = 16; +pub const ImGuiNavMoveFlags_AlsoScoreVisibleSet: ImGuiNavMoveFlags_ = 32; +pub const ImGuiNavMoveFlags_ScrollToEdgeY: ImGuiNavMoveFlags_ = 64; +pub const ImGuiNavMoveFlags_Forwarded: ImGuiNavMoveFlags_ = 128; +pub const ImGuiNavMoveFlags_DebugNoResult: ImGuiNavMoveFlags_ = 256; +pub const ImGuiNavMoveFlags_FocusApi: ImGuiNavMoveFlags_ = 512; +pub const ImGuiNavMoveFlags_Tabbing: ImGuiNavMoveFlags_ = 1024; +pub const ImGuiNavMoveFlags_Activate: ImGuiNavMoveFlags_ = 2048; +pub const ImGuiNavMoveFlags_DontSetNavHighlight: ImGuiNavMoveFlags_ = 4096; +pub type ImGuiNavMoveFlags_ = cty::c_uint; +pub const ImGuiNavLayer_Main: ImGuiNavLayer = 0; +pub const ImGuiNavLayer_Menu: ImGuiNavLayer = 1; +pub const ImGuiNavLayer_COUNT: ImGuiNavLayer = 2; +pub type ImGuiNavLayer = cty::c_uint; +#[repr(C)] +#[derive(Debug, Copy, Clone, PartialEq)] +pub struct ImGuiNavItemData { + pub Window: *mut ImGuiWindow, + pub ID: ImGuiID, + pub FocusScopeId: ImGuiID, + pub RectRel: ImRect, + pub InFlags: ImGuiItemFlags, + pub DistBox: f32, + pub DistCenter: f32, + pub DistAxial: f32, +} +impl Default for ImGuiNavItemData { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +pub const ImGuiOldColumnFlags_None: ImGuiOldColumnFlags_ = 0; +pub const ImGuiOldColumnFlags_NoBorder: ImGuiOldColumnFlags_ = 1; +pub const ImGuiOldColumnFlags_NoResize: ImGuiOldColumnFlags_ = 2; +pub const ImGuiOldColumnFlags_NoPreserveWidths: ImGuiOldColumnFlags_ = 4; +pub const ImGuiOldColumnFlags_NoForceWithinWindow: ImGuiOldColumnFlags_ = 8; +pub const ImGuiOldColumnFlags_GrowParentContentsSize: ImGuiOldColumnFlags_ = 16; +pub type ImGuiOldColumnFlags_ = cty::c_uint; +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, PartialEq)] +pub struct ImGuiOldColumnData { + pub OffsetNorm: f32, + pub OffsetNormBeforeResize: f32, + pub Flags: ImGuiOldColumnFlags, + pub ClipRect: ImRect, +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_ImGuiOldColumnData { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut ImGuiOldColumnData, +} +impl Default for ImVector_ImGuiOldColumnData { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, PartialEq)] +pub struct ImGuiOldColumns { + pub ID: ImGuiID, + pub Flags: ImGuiOldColumnFlags, + pub IsFirstFrame: bool, + pub IsBeingResized: bool, + pub Current: cty::c_int, + pub Count: cty::c_int, + pub OffMinX: f32, + pub OffMaxX: f32, + pub LineMinY: f32, + pub LineMaxY: f32, + pub HostCursorPosY: f32, + pub HostCursorMaxPosX: f32, + pub HostInitialClipRect: ImRect, + pub HostBackupClipRect: ImRect, + pub HostBackupParentWorkRect: ImRect, + pub Columns: ImVector_ImGuiOldColumnData, + pub Splitter: ImDrawListSplitter, +} +impl Default for ImGuiOldColumns { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +pub const ImGuiDockNodeFlags_DockSpace: ImGuiDockNodeFlagsPrivate_ = 1024; +pub const ImGuiDockNodeFlags_CentralNode: ImGuiDockNodeFlagsPrivate_ = 2048; +pub const ImGuiDockNodeFlags_NoTabBar: ImGuiDockNodeFlagsPrivate_ = 4096; +pub const ImGuiDockNodeFlags_HiddenTabBar: ImGuiDockNodeFlagsPrivate_ = 8192; +pub const ImGuiDockNodeFlags_NoWindowMenuButton: ImGuiDockNodeFlagsPrivate_ = 16384; +pub const ImGuiDockNodeFlags_NoCloseButton: ImGuiDockNodeFlagsPrivate_ = 32768; +pub const ImGuiDockNodeFlags_NoDocking: ImGuiDockNodeFlagsPrivate_ = 65536; +pub const ImGuiDockNodeFlags_NoDockingSplitMe: ImGuiDockNodeFlagsPrivate_ = 131072; +pub const ImGuiDockNodeFlags_NoDockingSplitOther: ImGuiDockNodeFlagsPrivate_ = 262144; +pub const ImGuiDockNodeFlags_NoDockingOverMe: ImGuiDockNodeFlagsPrivate_ = 524288; +pub const ImGuiDockNodeFlags_NoDockingOverOther: ImGuiDockNodeFlagsPrivate_ = 1048576; +pub const ImGuiDockNodeFlags_NoDockingOverEmpty: ImGuiDockNodeFlagsPrivate_ = 2097152; +pub const ImGuiDockNodeFlags_NoResizeX: ImGuiDockNodeFlagsPrivate_ = 4194304; +pub const ImGuiDockNodeFlags_NoResizeY: ImGuiDockNodeFlagsPrivate_ = 8388608; +pub const ImGuiDockNodeFlags_SharedFlagsInheritMask_: ImGuiDockNodeFlagsPrivate_ = -1; +pub const ImGuiDockNodeFlags_NoResizeFlagsMask_: ImGuiDockNodeFlagsPrivate_ = 12582944; +pub const ImGuiDockNodeFlags_LocalFlagsMask_: ImGuiDockNodeFlagsPrivate_ = 12713072; +pub const ImGuiDockNodeFlags_LocalFlagsTransferMask_: ImGuiDockNodeFlagsPrivate_ = 12712048; +pub const ImGuiDockNodeFlags_SavedFlagsMask_: ImGuiDockNodeFlagsPrivate_ = 12712992; +pub type ImGuiDockNodeFlagsPrivate_ = cty::c_int; +pub const ImGuiDataAuthority_Auto: ImGuiDataAuthority_ = 0; +pub const ImGuiDataAuthority_DockNode: ImGuiDataAuthority_ = 1; +pub const ImGuiDataAuthority_Window: ImGuiDataAuthority_ = 2; +pub type ImGuiDataAuthority_ = cty::c_uint; +pub const ImGuiDockNodeState_Unknown: ImGuiDockNodeState = 0; +pub const ImGuiDockNodeState_HostWindowHiddenBecauseSingleWindow: ImGuiDockNodeState = 1; +pub const ImGuiDockNodeState_HostWindowHiddenBecauseWindowsAreResizing: ImGuiDockNodeState = 2; +pub const ImGuiDockNodeState_HostWindowVisible: ImGuiDockNodeState = 3; +pub type ImGuiDockNodeState = cty::c_uint; +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_ImGuiWindowPtr { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut *mut ImGuiWindow, +} +impl Default for ImVector_ImGuiWindowPtr { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, PartialEq)] +pub struct ImGuiDockNode { + pub ID: ImGuiID, + pub SharedFlags: ImGuiDockNodeFlags, + pub LocalFlags: ImGuiDockNodeFlags, + pub LocalFlagsInWindows: ImGuiDockNodeFlags, + pub MergedFlags: ImGuiDockNodeFlags, + pub State: ImGuiDockNodeState, + pub ParentNode: *mut ImGuiDockNode, + pub ChildNodes: [*mut ImGuiDockNode; 2usize], + pub Windows: ImVector_ImGuiWindowPtr, + pub TabBar: *mut ImGuiTabBar, + pub Pos: ImVec2, + pub Size: ImVec2, + pub SizeRef: ImVec2, + pub SplitAxis: ImGuiAxis, + pub WindowClass: ImGuiWindowClass, + pub LastBgColor: ImU32, + pub HostWindow: *mut ImGuiWindow, + pub VisibleWindow: *mut ImGuiWindow, + pub CentralNode: *mut ImGuiDockNode, + pub OnlyNodeWithWindows: *mut ImGuiDockNode, + pub CountNodeWithWindows: cty::c_int, + pub LastFrameAlive: cty::c_int, + pub LastFrameActive: cty::c_int, + pub LastFrameFocused: cty::c_int, + pub LastFocusedNodeId: ImGuiID, + pub SelectedTabId: ImGuiID, + pub WantCloseTabId: ImGuiID, + pub _bitfield_align_1: [u8; 0], + pub _bitfield_1: __BindgenBitfieldUnit<[u8; 3usize]>, + pub __bindgen_padding_0: u8, +} +impl Default for ImGuiDockNode { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +impl ImGuiDockNode { + #[inline] + pub fn AuthorityForPos(&self) -> ImGuiDataAuthority { + unsafe { ::core::mem::transmute(self._bitfield_1.get(0usize, 3u8) as u32) } + } + #[inline] + pub fn set_AuthorityForPos(&mut self, val: ImGuiDataAuthority) { + unsafe { + let val: u32 = ::core::mem::transmute(val); + self._bitfield_1.set(0usize, 3u8, val as u64) + } + } + #[inline] + pub fn AuthorityForSize(&self) -> ImGuiDataAuthority { + unsafe { ::core::mem::transmute(self._bitfield_1.get(3usize, 3u8) as u32) } + } + #[inline] + pub fn set_AuthorityForSize(&mut self, val: ImGuiDataAuthority) { + unsafe { + let val: u32 = ::core::mem::transmute(val); + self._bitfield_1.set(3usize, 3u8, val as u64) + } + } + #[inline] + pub fn AuthorityForViewport(&self) -> ImGuiDataAuthority { + unsafe { ::core::mem::transmute(self._bitfield_1.get(6usize, 3u8) as u32) } + } + #[inline] + pub fn set_AuthorityForViewport(&mut self, val: ImGuiDataAuthority) { + unsafe { + let val: u32 = ::core::mem::transmute(val); + self._bitfield_1.set(6usize, 3u8, val as u64) + } + } + #[inline] + pub fn IsVisible(&self) -> bool { + unsafe { ::core::mem::transmute(self._bitfield_1.get(9usize, 1u8) as u8) } + } + #[inline] + pub fn set_IsVisible(&mut self, val: bool) { + unsafe { + let val: u8 = ::core::mem::transmute(val); + self._bitfield_1.set(9usize, 1u8, val as u64) + } + } + #[inline] + pub fn IsFocused(&self) -> bool { + unsafe { ::core::mem::transmute(self._bitfield_1.get(10usize, 1u8) as u8) } + } + #[inline] + pub fn set_IsFocused(&mut self, val: bool) { + unsafe { + let val: u8 = ::core::mem::transmute(val); + self._bitfield_1.set(10usize, 1u8, val as u64) + } + } + #[inline] + pub fn IsBgDrawnThisFrame(&self) -> bool { + unsafe { ::core::mem::transmute(self._bitfield_1.get(11usize, 1u8) as u8) } + } + #[inline] + pub fn set_IsBgDrawnThisFrame(&mut self, val: bool) { + unsafe { + let val: u8 = ::core::mem::transmute(val); + self._bitfield_1.set(11usize, 1u8, val as u64) + } + } + #[inline] + pub fn HasCloseButton(&self) -> bool { + unsafe { ::core::mem::transmute(self._bitfield_1.get(12usize, 1u8) as u8) } + } + #[inline] + pub fn set_HasCloseButton(&mut self, val: bool) { + unsafe { + let val: u8 = ::core::mem::transmute(val); + self._bitfield_1.set(12usize, 1u8, val as u64) + } + } + #[inline] + pub fn HasWindowMenuButton(&self) -> bool { + unsafe { ::core::mem::transmute(self._bitfield_1.get(13usize, 1u8) as u8) } + } + #[inline] + pub fn set_HasWindowMenuButton(&mut self, val: bool) { + unsafe { + let val: u8 = ::core::mem::transmute(val); + self._bitfield_1.set(13usize, 1u8, val as u64) + } + } + #[inline] + pub fn HasCentralNodeChild(&self) -> bool { + unsafe { ::core::mem::transmute(self._bitfield_1.get(14usize, 1u8) as u8) } + } + #[inline] + pub fn set_HasCentralNodeChild(&mut self, val: bool) { + unsafe { + let val: u8 = ::core::mem::transmute(val); + self._bitfield_1.set(14usize, 1u8, val as u64) + } + } + #[inline] + pub fn WantCloseAll(&self) -> bool { + unsafe { ::core::mem::transmute(self._bitfield_1.get(15usize, 1u8) as u8) } + } + #[inline] + pub fn set_WantCloseAll(&mut self, val: bool) { + unsafe { + let val: u8 = ::core::mem::transmute(val); + self._bitfield_1.set(15usize, 1u8, val as u64) + } + } + #[inline] + pub fn WantLockSizeOnce(&self) -> bool { + unsafe { ::core::mem::transmute(self._bitfield_1.get(16usize, 1u8) as u8) } + } + #[inline] + pub fn set_WantLockSizeOnce(&mut self, val: bool) { + unsafe { + let val: u8 = ::core::mem::transmute(val); + self._bitfield_1.set(16usize, 1u8, val as u64) + } + } + #[inline] + pub fn WantMouseMove(&self) -> bool { + unsafe { ::core::mem::transmute(self._bitfield_1.get(17usize, 1u8) as u8) } + } + #[inline] + pub fn set_WantMouseMove(&mut self, val: bool) { + unsafe { + let val: u8 = ::core::mem::transmute(val); + self._bitfield_1.set(17usize, 1u8, val as u64) + } + } + #[inline] + pub fn WantHiddenTabBarUpdate(&self) -> bool { + unsafe { ::core::mem::transmute(self._bitfield_1.get(18usize, 1u8) as u8) } + } + #[inline] + pub fn set_WantHiddenTabBarUpdate(&mut self, val: bool) { + unsafe { + let val: u8 = ::core::mem::transmute(val); + self._bitfield_1.set(18usize, 1u8, val as u64) + } + } + #[inline] + pub fn WantHiddenTabBarToggle(&self) -> bool { + unsafe { ::core::mem::transmute(self._bitfield_1.get(19usize, 1u8) as u8) } + } + #[inline] + pub fn set_WantHiddenTabBarToggle(&mut self, val: bool) { + unsafe { + let val: u8 = ::core::mem::transmute(val); + self._bitfield_1.set(19usize, 1u8, val as u64) + } + } + #[inline] + pub fn new_bitfield_1( + AuthorityForPos: ImGuiDataAuthority, + AuthorityForSize: ImGuiDataAuthority, + AuthorityForViewport: ImGuiDataAuthority, + IsVisible: bool, + IsFocused: bool, + IsBgDrawnThisFrame: bool, + HasCloseButton: bool, + HasWindowMenuButton: bool, + HasCentralNodeChild: bool, + WantCloseAll: bool, + WantLockSizeOnce: bool, + WantMouseMove: bool, + WantHiddenTabBarUpdate: bool, + WantHiddenTabBarToggle: bool, + ) -> __BindgenBitfieldUnit<[u8; 3usize]> { + let mut __bindgen_bitfield_unit: __BindgenBitfieldUnit<[u8; 3usize]> = Default::default(); + __bindgen_bitfield_unit.set(0usize, 3u8, { + let AuthorityForPos: u32 = unsafe { ::core::mem::transmute(AuthorityForPos) }; + AuthorityForPos as u64 + }); + __bindgen_bitfield_unit.set(3usize, 3u8, { + let AuthorityForSize: u32 = unsafe { ::core::mem::transmute(AuthorityForSize) }; + AuthorityForSize as u64 + }); + __bindgen_bitfield_unit.set(6usize, 3u8, { + let AuthorityForViewport: u32 = unsafe { ::core::mem::transmute(AuthorityForViewport) }; + AuthorityForViewport as u64 + }); + __bindgen_bitfield_unit.set(9usize, 1u8, { + let IsVisible: u8 = unsafe { ::core::mem::transmute(IsVisible) }; + IsVisible as u64 + }); + __bindgen_bitfield_unit.set(10usize, 1u8, { + let IsFocused: u8 = unsafe { ::core::mem::transmute(IsFocused) }; + IsFocused as u64 + }); + __bindgen_bitfield_unit.set(11usize, 1u8, { + let IsBgDrawnThisFrame: u8 = unsafe { ::core::mem::transmute(IsBgDrawnThisFrame) }; + IsBgDrawnThisFrame as u64 + }); + __bindgen_bitfield_unit.set(12usize, 1u8, { + let HasCloseButton: u8 = unsafe { ::core::mem::transmute(HasCloseButton) }; + HasCloseButton as u64 + }); + __bindgen_bitfield_unit.set(13usize, 1u8, { + let HasWindowMenuButton: u8 = unsafe { ::core::mem::transmute(HasWindowMenuButton) }; + HasWindowMenuButton as u64 + }); + __bindgen_bitfield_unit.set(14usize, 1u8, { + let HasCentralNodeChild: u8 = unsafe { ::core::mem::transmute(HasCentralNodeChild) }; + HasCentralNodeChild as u64 + }); + __bindgen_bitfield_unit.set(15usize, 1u8, { + let WantCloseAll: u8 = unsafe { ::core::mem::transmute(WantCloseAll) }; + WantCloseAll as u64 + }); + __bindgen_bitfield_unit.set(16usize, 1u8, { + let WantLockSizeOnce: u8 = unsafe { ::core::mem::transmute(WantLockSizeOnce) }; + WantLockSizeOnce as u64 + }); + __bindgen_bitfield_unit.set(17usize, 1u8, { + let WantMouseMove: u8 = unsafe { ::core::mem::transmute(WantMouseMove) }; + WantMouseMove as u64 + }); + __bindgen_bitfield_unit.set(18usize, 1u8, { + let WantHiddenTabBarUpdate: u8 = + unsafe { ::core::mem::transmute(WantHiddenTabBarUpdate) }; + WantHiddenTabBarUpdate as u64 + }); + __bindgen_bitfield_unit.set(19usize, 1u8, { + let WantHiddenTabBarToggle: u8 = + unsafe { ::core::mem::transmute(WantHiddenTabBarToggle) }; + WantHiddenTabBarToggle as u64 + }); + __bindgen_bitfield_unit + } +} +pub const ImGuiWindowDockStyleCol_Text: ImGuiWindowDockStyleCol = 0; +pub const ImGuiWindowDockStyleCol_Tab: ImGuiWindowDockStyleCol = 1; +pub const ImGuiWindowDockStyleCol_TabHovered: ImGuiWindowDockStyleCol = 2; +pub const ImGuiWindowDockStyleCol_TabActive: ImGuiWindowDockStyleCol = 3; +pub const ImGuiWindowDockStyleCol_TabUnfocused: ImGuiWindowDockStyleCol = 4; +pub const ImGuiWindowDockStyleCol_TabUnfocusedActive: ImGuiWindowDockStyleCol = 5; +pub const ImGuiWindowDockStyleCol_COUNT: ImGuiWindowDockStyleCol = 6; +pub type ImGuiWindowDockStyleCol = cty::c_uint; +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImGuiWindowDockStyle { + pub Colors: [ImU32; 6usize], +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_ImGuiDockRequest { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut ImGuiDockRequest, +} +impl Default for ImVector_ImGuiDockRequest { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_ImGuiDockNodeSettings { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut ImGuiDockNodeSettings, +} +impl Default for ImVector_ImGuiDockNodeSettings { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImGuiDockContext { + pub Nodes: ImGuiStorage, + pub Requests: ImVector_ImGuiDockRequest, + pub NodesSettings: ImVector_ImGuiDockNodeSettings, + pub WantFullRebuild: bool, +} +impl Default for ImGuiDockContext { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, PartialEq)] +pub struct ImGuiViewportP { + pub _ImGuiViewport: ImGuiViewport, + pub Idx: cty::c_int, + pub LastFrameActive: cty::c_int, + pub LastFrontMostStampCount: cty::c_int, + pub LastNameHash: ImGuiID, + pub LastPos: ImVec2, + pub Alpha: f32, + pub LastAlpha: f32, + pub PlatformMonitor: cty::c_short, + pub Window: *mut ImGuiWindow, + pub DrawListsLastFrame: [cty::c_int; 2usize], + pub DrawLists: [*mut ImDrawList; 2usize], + pub DrawDataP: ImDrawData, + pub DrawDataBuilder: ImDrawDataBuilder, + pub LastPlatformPos: ImVec2, + pub LastPlatformSize: ImVec2, + pub LastRendererSize: ImVec2, + pub WorkOffsetMin: ImVec2, + pub WorkOffsetMax: ImVec2, + pub BuildWorkOffsetMin: ImVec2, + pub BuildWorkOffsetMax: ImVec2, +} +impl Default for ImGuiViewportP { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImGuiWindowSettings { + pub ID: ImGuiID, + pub Pos: ImVec2ih, + pub Size: ImVec2ih, + pub ViewportPos: ImVec2ih, + pub ViewportId: ImGuiID, + pub DockId: ImGuiID, + pub ClassId: ImGuiID, + pub DockOrder: cty::c_short, + pub Collapsed: bool, + pub WantApply: bool, +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImGuiSettingsHandler { + pub TypeName: *const cty::c_char, + pub TypeHash: ImGuiID, + pub ClearAllFn: ::core::option::Option< + unsafe extern "C" fn(ctx: *mut ImGuiContext, handler: *mut ImGuiSettingsHandler), + >, + pub ReadInitFn: ::core::option::Option< + unsafe extern "C" fn(ctx: *mut ImGuiContext, handler: *mut ImGuiSettingsHandler), + >, + pub ReadOpenFn: ::core::option::Option< + unsafe extern "C" fn( + ctx: *mut ImGuiContext, + handler: *mut ImGuiSettingsHandler, + name: *const cty::c_char, + ) -> *mut cty::c_void, + >, + pub ReadLineFn: ::core::option::Option< + unsafe extern "C" fn( + ctx: *mut ImGuiContext, + handler: *mut ImGuiSettingsHandler, + entry: *mut cty::c_void, + line: *const cty::c_char, + ), + >, + pub ApplyAllFn: ::core::option::Option< + unsafe extern "C" fn(ctx: *mut ImGuiContext, handler: *mut ImGuiSettingsHandler), + >, + pub WriteAllFn: ::core::option::Option< + unsafe extern "C" fn( + ctx: *mut ImGuiContext, + handler: *mut ImGuiSettingsHandler, + out_buf: *mut ImGuiTextBuffer, + ), + >, + pub UserData: *mut cty::c_void, +} +impl Default for ImGuiSettingsHandler { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +pub const ImGuiLocKey_TableSizeOne: ImGuiLocKey = 0; +pub const ImGuiLocKey_TableSizeAllFit: ImGuiLocKey = 1; +pub const ImGuiLocKey_TableSizeAllDefault: ImGuiLocKey = 2; +pub const ImGuiLocKey_TableResetOrder: ImGuiLocKey = 3; +pub const ImGuiLocKey_WindowingMainMenuBar: ImGuiLocKey = 4; +pub const ImGuiLocKey_WindowingPopup: ImGuiLocKey = 5; +pub const ImGuiLocKey_WindowingUntitled: ImGuiLocKey = 6; +pub const ImGuiLocKey_DockingHideTabBar: ImGuiLocKey = 7; +pub const ImGuiLocKey_COUNT: ImGuiLocKey = 8; +pub type ImGuiLocKey = cty::c_uint; +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImGuiLocEntry { + pub Key: ImGuiLocKey, + pub Text: *const cty::c_char, +} +impl Default for ImGuiLocEntry { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +pub const ImGuiDebugLogFlags_None: ImGuiDebugLogFlags_ = 0; +pub const ImGuiDebugLogFlags_EventActiveId: ImGuiDebugLogFlags_ = 1; +pub const ImGuiDebugLogFlags_EventFocus: ImGuiDebugLogFlags_ = 2; +pub const ImGuiDebugLogFlags_EventPopup: ImGuiDebugLogFlags_ = 4; +pub const ImGuiDebugLogFlags_EventNav: ImGuiDebugLogFlags_ = 8; +pub const ImGuiDebugLogFlags_EventClipper: ImGuiDebugLogFlags_ = 16; +pub const ImGuiDebugLogFlags_EventIO: ImGuiDebugLogFlags_ = 32; +pub const ImGuiDebugLogFlags_EventDocking: ImGuiDebugLogFlags_ = 64; +pub const ImGuiDebugLogFlags_EventViewport: ImGuiDebugLogFlags_ = 128; +pub const ImGuiDebugLogFlags_EventMask_: ImGuiDebugLogFlags_ = 255; +pub const ImGuiDebugLogFlags_OutputToTTY: ImGuiDebugLogFlags_ = 1024; +pub type ImGuiDebugLogFlags_ = cty::c_uint; +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImGuiMetricsConfig { + pub ShowDebugLog: bool, + pub ShowStackTool: bool, + pub ShowWindowsRects: bool, + pub ShowWindowsBeginOrder: bool, + pub ShowTablesRects: bool, + pub ShowDrawCmdMesh: bool, + pub ShowDrawCmdBoundingBoxes: bool, + pub ShowDockingNodes: bool, + pub ShowWindowsRectsType: cty::c_int, + pub ShowTablesRectsType: cty::c_int, +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImGuiStackLevelInfo { + pub ID: ImGuiID, + pub QueryFrameCount: ImS8, + pub QuerySuccess: bool, + pub _bitfield_align_1: [u8; 0], + pub _bitfield_1: __BindgenBitfieldUnit<[u8; 1usize]>, + pub Desc: [cty::c_char; 57usize], +} +impl Default for ImGuiStackLevelInfo { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +impl ImGuiStackLevelInfo { + #[inline] + pub fn DataType(&self) -> ImGuiDataType { + unsafe { ::core::mem::transmute(self._bitfield_1.get(0usize, 8u8) as u32) } + } + #[inline] + pub fn set_DataType(&mut self, val: ImGuiDataType) { + unsafe { + let val: u32 = ::core::mem::transmute(val); + self._bitfield_1.set(0usize, 8u8, val as u64) + } + } + #[inline] + pub fn new_bitfield_1(DataType: ImGuiDataType) -> __BindgenBitfieldUnit<[u8; 1usize]> { + let mut __bindgen_bitfield_unit: __BindgenBitfieldUnit<[u8; 1usize]> = Default::default(); + __bindgen_bitfield_unit.set(0usize, 8u8, { + let DataType: u32 = unsafe { ::core::mem::transmute(DataType) }; + DataType as u64 + }); + __bindgen_bitfield_unit + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_ImGuiStackLevelInfo { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut ImGuiStackLevelInfo, +} +impl Default for ImVector_ImGuiStackLevelInfo { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, PartialEq)] +pub struct ImGuiStackTool { + pub LastActiveFrame: cty::c_int, + pub StackLevel: cty::c_int, + pub QueryId: ImGuiID, + pub Results: ImVector_ImGuiStackLevelInfo, + pub CopyToClipboardOnCtrlC: bool, + pub CopyToClipboardLastTime: f32, +} +impl Default for ImGuiStackTool { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +pub type ImGuiContextHookCallback = ::core::option::Option< + unsafe extern "C" fn(ctx: *mut ImGuiContext, hook: *mut ImGuiContextHook), +>; +pub const ImGuiContextHookType_NewFramePre: ImGuiContextHookType = 0; +pub const ImGuiContextHookType_NewFramePost: ImGuiContextHookType = 1; +pub const ImGuiContextHookType_EndFramePre: ImGuiContextHookType = 2; +pub const ImGuiContextHookType_EndFramePost: ImGuiContextHookType = 3; +pub const ImGuiContextHookType_RenderPre: ImGuiContextHookType = 4; +pub const ImGuiContextHookType_RenderPost: ImGuiContextHookType = 5; +pub const ImGuiContextHookType_Shutdown: ImGuiContextHookType = 6; +pub const ImGuiContextHookType_PendingRemoval_: ImGuiContextHookType = 7; +pub type ImGuiContextHookType = cty::c_uint; +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImGuiContextHook { + pub HookId: ImGuiID, + pub Type: ImGuiContextHookType, + pub Owner: ImGuiID, + pub Callback: ImGuiContextHookCallback, + pub UserData: *mut cty::c_void, +} +impl Default for ImGuiContextHook { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_ImGuiInputEvent { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut ImGuiInputEvent, +} +impl Default for ImVector_ImGuiInputEvent { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_ImGuiWindowStackData { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut ImGuiWindowStackData, +} +impl Default for ImVector_ImGuiWindowStackData { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_ImGuiColorMod { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut ImGuiColorMod, +} +impl Default for ImVector_ImGuiColorMod { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_ImGuiStyleMod { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut ImGuiStyleMod, +} +impl Default for ImVector_ImGuiStyleMod { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_ImGuiID { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut ImGuiID, +} +impl Default for ImVector_ImGuiID { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_ImGuiItemFlags { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut ImGuiItemFlags, +} +impl Default for ImVector_ImGuiItemFlags { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_ImGuiGroupData { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut ImGuiGroupData, +} +impl Default for ImVector_ImGuiGroupData { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_ImGuiPopupData { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut ImGuiPopupData, +} +impl Default for ImVector_ImGuiPopupData { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_ImGuiViewportPPtr { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut *mut ImGuiViewportP, +} +impl Default for ImVector_ImGuiViewportPPtr { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_unsigned_char { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut cty::c_uchar, +} +impl Default for ImVector_unsigned_char { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_ImGuiListClipperData { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut ImGuiListClipperData, +} +impl Default for ImVector_ImGuiListClipperData { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_ImGuiTableTempData { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut ImGuiTableTempData, +} +impl Default for ImVector_ImGuiTableTempData { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_ImGuiTable { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut ImGuiTable, +} +impl Default for ImVector_ImGuiTable { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImPool_ImGuiTable { + pub Buf: ImVector_ImGuiTable, + pub Map: ImGuiStorage, + pub FreeIdx: ImPoolIdx, + pub AliveCount: ImPoolIdx, +} +impl Default for ImPool_ImGuiTable { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_ImGuiTabBar { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut ImGuiTabBar, +} +impl Default for ImVector_ImGuiTabBar { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImPool_ImGuiTabBar { + pub Buf: ImVector_ImGuiTabBar, + pub Map: ImGuiStorage, + pub FreeIdx: ImPoolIdx, + pub AliveCount: ImPoolIdx, +} +impl Default for ImPool_ImGuiTabBar { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_ImGuiPtrOrIndex { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut ImGuiPtrOrIndex, +} +impl Default for ImVector_ImGuiPtrOrIndex { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_ImGuiShrinkWidthItem { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut ImGuiShrinkWidthItem, +} +impl Default for ImVector_ImGuiShrinkWidthItem { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_ImGuiSettingsHandler { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut ImGuiSettingsHandler, +} +impl Default for ImVector_ImGuiSettingsHandler { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImChunkStream_ImGuiWindowSettings { + pub Buf: ImVector_char, +} +impl Default for ImChunkStream_ImGuiWindowSettings { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImChunkStream_ImGuiTableSettings { + pub Buf: ImVector_char, +} +impl Default for ImChunkStream_ImGuiTableSettings { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_ImGuiContextHook { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut ImGuiContextHook, +} +impl Default for ImVector_ImGuiContextHook { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, PartialEq)] +pub struct ImGuiContext { + pub Initialized: bool, + pub FontAtlasOwnedByContext: bool, + pub IO: ImGuiIO, + pub PlatformIO: ImGuiPlatformIO, + pub InputEventsQueue: ImVector_ImGuiInputEvent, + pub InputEventsTrail: ImVector_ImGuiInputEvent, + pub Style: ImGuiStyle, + pub ConfigFlagsCurrFrame: ImGuiConfigFlags, + pub ConfigFlagsLastFrame: ImGuiConfigFlags, + pub Font: *mut ImFont, + pub FontSize: f32, + pub FontBaseSize: f32, + pub DrawListSharedData: ImDrawListSharedData, + pub Time: f64, + pub FrameCount: cty::c_int, + pub FrameCountEnded: cty::c_int, + pub FrameCountPlatformEnded: cty::c_int, + pub FrameCountRendered: cty::c_int, + pub WithinFrameScope: bool, + pub WithinFrameScopeWithImplicitWindow: bool, + pub WithinEndChild: bool, + pub GcCompactAll: bool, + pub TestEngineHookItems: bool, + pub TestEngine: *mut cty::c_void, + pub Windows: ImVector_ImGuiWindowPtr, + pub WindowsFocusOrder: ImVector_ImGuiWindowPtr, + pub WindowsTempSortBuffer: ImVector_ImGuiWindowPtr, + pub CurrentWindowStack: ImVector_ImGuiWindowStackData, + pub WindowsById: ImGuiStorage, + pub WindowsActiveCount: cty::c_int, + pub WindowsHoverPadding: ImVec2, + pub CurrentWindow: *mut ImGuiWindow, + pub HoveredWindow: *mut ImGuiWindow, + pub HoveredWindowUnderMovingWindow: *mut ImGuiWindow, + pub MovingWindow: *mut ImGuiWindow, + pub WheelingWindow: *mut ImGuiWindow, + pub WheelingWindowRefMousePos: ImVec2, + pub WheelingWindowReleaseTimer: f32, + pub DebugHookIdInfo: ImGuiID, + pub HoveredId: ImGuiID, + pub HoveredIdPreviousFrame: ImGuiID, + pub HoveredIdAllowOverlap: bool, + pub HoveredIdDisabled: bool, + pub HoveredIdTimer: f32, + pub HoveredIdNotActiveTimer: f32, + pub ActiveId: ImGuiID, + pub ActiveIdIsAlive: ImGuiID, + pub ActiveIdTimer: f32, + pub ActiveIdIsJustActivated: bool, + pub ActiveIdAllowOverlap: bool, + pub ActiveIdNoClearOnFocusLoss: bool, + pub ActiveIdHasBeenPressedBefore: bool, + pub ActiveIdHasBeenEditedBefore: bool, + pub ActiveIdHasBeenEditedThisFrame: bool, + pub ActiveIdClickOffset: ImVec2, + pub ActiveIdWindow: *mut ImGuiWindow, + pub ActiveIdSource: ImGuiInputSource, + pub ActiveIdMouseButton: cty::c_int, + pub ActiveIdPreviousFrame: ImGuiID, + pub ActiveIdPreviousFrameIsAlive: bool, + pub ActiveIdPreviousFrameHasBeenEditedBefore: bool, + pub ActiveIdPreviousFrameWindow: *mut ImGuiWindow, + pub LastActiveId: ImGuiID, + pub LastActiveIdTimer: f32, + pub KeysOwnerData: [ImGuiKeyOwnerData; 140usize], + pub KeysRoutingTable: ImGuiKeyRoutingTable, + pub ActiveIdUsingNavDirMask: ImU32, + pub ActiveIdUsingAllKeyboardKeys: bool, + pub ActiveIdUsingNavInputMask: ImU32, + pub CurrentFocusScopeId: ImGuiID, + pub CurrentItemFlags: ImGuiItemFlags, + pub DebugLocateId: ImGuiID, + pub NextItemData: ImGuiNextItemData, + pub LastItemData: ImGuiLastItemData, + pub NextWindowData: ImGuiNextWindowData, + pub ColorStack: ImVector_ImGuiColorMod, + pub StyleVarStack: ImVector_ImGuiStyleMod, + pub FontStack: ImVector_ImFontPtr, + pub FocusScopeStack: ImVector_ImGuiID, + pub ItemFlagsStack: ImVector_ImGuiItemFlags, + pub GroupStack: ImVector_ImGuiGroupData, + pub OpenPopupStack: ImVector_ImGuiPopupData, + pub BeginPopupStack: ImVector_ImGuiPopupData, + pub BeginMenuCount: cty::c_int, + pub Viewports: ImVector_ImGuiViewportPPtr, + pub CurrentDpiScale: f32, + pub CurrentViewport: *mut ImGuiViewportP, + pub MouseViewport: *mut ImGuiViewportP, + pub MouseLastHoveredViewport: *mut ImGuiViewportP, + pub PlatformLastFocusedViewportId: ImGuiID, + pub FallbackMonitor: ImGuiPlatformMonitor, + pub ViewportFrontMostStampCount: cty::c_int, + pub NavWindow: *mut ImGuiWindow, + pub NavId: ImGuiID, + pub NavFocusScopeId: ImGuiID, + pub NavActivateId: ImGuiID, + pub NavActivateDownId: ImGuiID, + pub NavActivatePressedId: ImGuiID, + pub NavActivateInputId: ImGuiID, + pub NavActivateFlags: ImGuiActivateFlags, + pub NavJustMovedToId: ImGuiID, + pub NavJustMovedToFocusScopeId: ImGuiID, + pub NavJustMovedToKeyMods: ImGuiKeyChord, + pub NavNextActivateId: ImGuiID, + pub NavNextActivateFlags: ImGuiActivateFlags, + pub NavInputSource: ImGuiInputSource, + pub NavLayer: ImGuiNavLayer, + pub NavIdIsAlive: bool, + pub NavMousePosDirty: bool, + pub NavDisableHighlight: bool, + pub NavDisableMouseHover: bool, + pub NavAnyRequest: bool, + pub NavInitRequest: bool, + pub NavInitRequestFromMove: bool, + pub NavInitResultId: ImGuiID, + pub NavInitResultRectRel: ImRect, + pub NavMoveSubmitted: bool, + pub NavMoveScoringItems: bool, + pub NavMoveForwardToNextFrame: bool, + pub NavMoveFlags: ImGuiNavMoveFlags, + pub NavMoveScrollFlags: ImGuiScrollFlags, + pub NavMoveKeyMods: ImGuiKeyChord, + pub NavMoveDir: ImGuiDir, + pub NavMoveDirForDebug: ImGuiDir, + pub NavMoveClipDir: ImGuiDir, + pub NavScoringRect: ImRect, + pub NavScoringNoClipRect: ImRect, + pub NavScoringDebugCount: cty::c_int, + pub NavTabbingDir: cty::c_int, + pub NavTabbingCounter: cty::c_int, + pub NavMoveResultLocal: ImGuiNavItemData, + pub NavMoveResultLocalVisible: ImGuiNavItemData, + pub NavMoveResultOther: ImGuiNavItemData, + pub NavTabbingResultFirst: ImGuiNavItemData, + pub ConfigNavWindowingKeyNext: ImGuiKeyChord, + pub ConfigNavWindowingKeyPrev: ImGuiKeyChord, + pub NavWindowingTarget: *mut ImGuiWindow, + pub NavWindowingTargetAnim: *mut ImGuiWindow, + pub NavWindowingListWindow: *mut ImGuiWindow, + pub NavWindowingTimer: f32, + pub NavWindowingHighlightAlpha: f32, + pub NavWindowingToggleLayer: bool, + pub NavWindowingAccumDeltaPos: ImVec2, + pub NavWindowingAccumDeltaSize: ImVec2, + pub DimBgRatio: f32, + pub MouseCursor: ImGuiMouseCursor, + pub DragDropActive: bool, + pub DragDropWithinSource: bool, + pub DragDropWithinTarget: bool, + pub DragDropSourceFlags: ImGuiDragDropFlags, + pub DragDropSourceFrameCount: cty::c_int, + pub DragDropMouseButton: cty::c_int, + pub DragDropPayload: ImGuiPayload, + pub DragDropTargetRect: ImRect, + pub DragDropTargetId: ImGuiID, + pub DragDropAcceptFlags: ImGuiDragDropFlags, + pub DragDropAcceptIdCurrRectSurface: f32, + pub DragDropAcceptIdCurr: ImGuiID, + pub DragDropAcceptIdPrev: ImGuiID, + pub DragDropAcceptFrameCount: cty::c_int, + pub DragDropHoldJustPressedId: ImGuiID, + pub DragDropPayloadBufHeap: ImVector_unsigned_char, + pub DragDropPayloadBufLocal: [cty::c_uchar; 16usize], + pub ClipperTempDataStacked: cty::c_int, + pub ClipperTempData: ImVector_ImGuiListClipperData, + pub CurrentTable: *mut ImGuiTable, + pub TablesTempDataStacked: cty::c_int, + pub TablesTempData: ImVector_ImGuiTableTempData, + pub Tables: ImPool_ImGuiTable, + pub TablesLastTimeActive: ImVector_float, + pub DrawChannelsTempMergeBuffer: ImVector_ImDrawChannel, + pub CurrentTabBar: *mut ImGuiTabBar, + pub TabBars: ImPool_ImGuiTabBar, + pub CurrentTabBarStack: ImVector_ImGuiPtrOrIndex, + pub ShrinkWidthBuffer: ImVector_ImGuiShrinkWidthItem, + pub HoverDelayId: ImGuiID, + pub HoverDelayIdPreviousFrame: ImGuiID, + pub HoverDelayTimer: f32, + pub HoverDelayClearTimer: f32, + pub MouseLastValidPos: ImVec2, + pub InputTextState: ImGuiInputTextState, + pub InputTextPasswordFont: ImFont, + pub TempInputId: ImGuiID, + pub ColorEditOptions: ImGuiColorEditFlags, + pub ColorEditLastHue: f32, + pub ColorEditLastSat: f32, + pub ColorEditLastColor: ImU32, + pub ColorPickerRef: ImVec4, + pub ComboPreviewData: ImGuiComboPreviewData, + pub SliderGrabClickOffset: f32, + pub SliderCurrentAccum: f32, + pub SliderCurrentAccumDirty: bool, + pub DragCurrentAccumDirty: bool, + pub DragCurrentAccum: f32, + pub DragSpeedDefaultRatio: f32, + pub ScrollbarClickDeltaToGrabCenter: f32, + pub DisabledAlphaBackup: f32, + pub DisabledStackSize: cty::c_short, + pub TooltipOverrideCount: cty::c_short, + pub ClipboardHandlerData: ImVector_char, + pub MenusIdSubmittedThisFrame: ImVector_ImGuiID, + pub PlatformImeData: ImGuiPlatformImeData, + pub PlatformImeDataPrev: ImGuiPlatformImeData, + pub PlatformImeViewport: ImGuiID, + pub PlatformLocaleDecimalPoint: cty::c_char, + pub DockContext: ImGuiDockContext, + pub SettingsLoaded: bool, + pub SettingsDirtyTimer: f32, + pub SettingsIniData: ImGuiTextBuffer, + pub SettingsHandlers: ImVector_ImGuiSettingsHandler, + pub SettingsWindows: ImChunkStream_ImGuiWindowSettings, + pub SettingsTables: ImChunkStream_ImGuiTableSettings, + pub Hooks: ImVector_ImGuiContextHook, + pub HookIdNext: ImGuiID, + pub LocalizationTable: [*const cty::c_char; 8usize], + pub LogEnabled: bool, + pub LogType: ImGuiLogType, + pub LogFile: ImFileHandle, + pub LogBuffer: ImGuiTextBuffer, + pub LogNextPrefix: *const cty::c_char, + pub LogNextSuffix: *const cty::c_char, + pub LogLinePosY: f32, + pub LogLineFirstItem: bool, + pub LogDepthRef: cty::c_int, + pub LogDepthToExpand: cty::c_int, + pub LogDepthToExpandDefault: cty::c_int, + pub DebugLogFlags: ImGuiDebugLogFlags, + pub DebugLogBuf: ImGuiTextBuffer, + pub DebugLogIndex: ImGuiTextIndex, + pub DebugLocateFrames: ImU8, + pub DebugItemPickerActive: bool, + pub DebugItemPickerMouseButton: ImU8, + pub DebugItemPickerBreakId: ImGuiID, + pub DebugMetricsConfig: ImGuiMetricsConfig, + pub DebugStackTool: ImGuiStackTool, + pub DebugHoveredDockNode: *mut ImGuiDockNode, + pub FramerateSecPerFrame: [f32; 60usize], + pub FramerateSecPerFrameIdx: cty::c_int, + pub FramerateSecPerFrameCount: cty::c_int, + pub FramerateSecPerFrameAccum: f32, + pub WantCaptureMouseNextFrame: cty::c_int, + pub WantCaptureKeyboardNextFrame: cty::c_int, + pub WantTextInputNextFrame: cty::c_int, + pub TempBuffer: ImVector_char, +} +impl Default for ImGuiContext { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, PartialEq)] +pub struct ImGuiWindowTempData { + pub CursorPos: ImVec2, + pub CursorPosPrevLine: ImVec2, + pub CursorStartPos: ImVec2, + pub CursorMaxPos: ImVec2, + pub IdealMaxPos: ImVec2, + pub CurrLineSize: ImVec2, + pub PrevLineSize: ImVec2, + pub CurrLineTextBaseOffset: f32, + pub PrevLineTextBaseOffset: f32, + pub IsSameLine: bool, + pub IsSetPos: bool, + pub Indent: ImVec1, + pub ColumnsOffset: ImVec1, + pub GroupOffset: ImVec1, + pub CursorStartPosLossyness: ImVec2, + pub NavLayerCurrent: ImGuiNavLayer, + pub NavLayersActiveMask: cty::c_short, + pub NavLayersActiveMaskNext: cty::c_short, + pub NavHideHighlightOneFrame: bool, + pub NavHasScroll: bool, + pub MenuBarAppending: bool, + pub MenuBarOffset: ImVec2, + pub MenuColumns: ImGuiMenuColumns, + pub TreeDepth: cty::c_int, + pub TreeJumpToParentOnPopMask: ImU32, + pub ChildWindows: ImVector_ImGuiWindowPtr, + pub StateStorage: *mut ImGuiStorage, + pub CurrentColumns: *mut ImGuiOldColumns, + pub CurrentTableIdx: cty::c_int, + pub LayoutType: ImGuiLayoutType, + pub ParentLayoutType: ImGuiLayoutType, + pub ItemWidth: f32, + pub TextWrapPos: f32, + pub ItemWidthStack: ImVector_float, + pub TextWrapPosStack: ImVector_float, +} +impl Default for ImGuiWindowTempData { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_ImGuiOldColumns { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut ImGuiOldColumns, +} +impl Default for ImVector_ImGuiOldColumns { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, PartialEq)] +pub struct ImGuiWindow { + pub Name: *mut cty::c_char, + pub ID: ImGuiID, + pub Flags: ImGuiWindowFlags, + pub FlagsPreviousFrame: ImGuiWindowFlags, + pub WindowClass: ImGuiWindowClass, + pub Viewport: *mut ImGuiViewportP, + pub ViewportId: ImGuiID, + pub ViewportPos: ImVec2, + pub ViewportAllowPlatformMonitorExtend: cty::c_int, + pub Pos: ImVec2, + pub Size: ImVec2, + pub SizeFull: ImVec2, + pub ContentSize: ImVec2, + pub ContentSizeIdeal: ImVec2, + pub ContentSizeExplicit: ImVec2, + pub WindowPadding: ImVec2, + pub WindowRounding: f32, + pub WindowBorderSize: f32, + pub NameBufLen: cty::c_int, + pub MoveId: ImGuiID, + pub TabId: ImGuiID, + pub ChildId: ImGuiID, + pub Scroll: ImVec2, + pub ScrollMax: ImVec2, + pub ScrollTarget: ImVec2, + pub ScrollTargetCenterRatio: ImVec2, + pub ScrollTargetEdgeSnapDist: ImVec2, + pub ScrollbarSizes: ImVec2, + pub ScrollbarX: bool, + pub ScrollbarY: bool, + pub ViewportOwned: bool, + pub Active: bool, + pub WasActive: bool, + pub WriteAccessed: bool, + pub Collapsed: bool, + pub WantCollapseToggle: bool, + pub SkipItems: bool, + pub Appearing: bool, + pub Hidden: bool, + pub IsFallbackWindow: bool, + pub IsExplicitChild: bool, + pub HasCloseButton: bool, + pub ResizeBorderHeld: cty::c_schar, + pub BeginCount: cty::c_short, + pub BeginCountPreviousFrame: cty::c_short, + pub BeginOrderWithinParent: cty::c_short, + pub BeginOrderWithinContext: cty::c_short, + pub FocusOrder: cty::c_short, + pub PopupId: ImGuiID, + pub AutoFitFramesX: ImS8, + pub AutoFitFramesY: ImS8, + pub AutoFitChildAxises: ImS8, + pub AutoFitOnlyGrows: bool, + pub AutoPosLastDirection: ImGuiDir, + pub HiddenFramesCanSkipItems: ImS8, + pub HiddenFramesCannotSkipItems: ImS8, + pub HiddenFramesForRenderOnly: ImS8, + pub DisableInputsFrames: ImS8, + pub _bitfield_align_1: [u8; 0], + pub _bitfield_1: __BindgenBitfieldUnit<[u8; 4usize]>, + pub SetWindowPosVal: ImVec2, + pub SetWindowPosPivot: ImVec2, + pub IDStack: ImVector_ImGuiID, + pub DC: ImGuiWindowTempData, + pub OuterRectClipped: ImRect, + pub InnerRect: ImRect, + pub InnerClipRect: ImRect, + pub WorkRect: ImRect, + pub ParentWorkRect: ImRect, + pub ClipRect: ImRect, + pub ContentRegionRect: ImRect, + pub HitTestHoleSize: ImVec2ih, + pub HitTestHoleOffset: ImVec2ih, + pub LastFrameActive: cty::c_int, + pub LastFrameJustFocused: cty::c_int, + pub LastTimeActive: f32, + pub ItemWidthDefault: f32, + pub StateStorage: ImGuiStorage, + pub ColumnsStorage: ImVector_ImGuiOldColumns, + pub FontWindowScale: f32, + pub FontDpiScale: f32, + pub SettingsOffset: cty::c_int, + pub DrawList: *mut ImDrawList, + pub DrawListInst: ImDrawList, + pub ParentWindow: *mut ImGuiWindow, + pub ParentWindowInBeginStack: *mut ImGuiWindow, + pub RootWindow: *mut ImGuiWindow, + pub RootWindowPopupTree: *mut ImGuiWindow, + pub RootWindowDockTree: *mut ImGuiWindow, + pub RootWindowForTitleBarHighlight: *mut ImGuiWindow, + pub RootWindowForNav: *mut ImGuiWindow, + pub NavLastChildNavWindow: *mut ImGuiWindow, + pub NavLastIds: [ImGuiID; 2usize], + pub NavRectRel: [ImRect; 2usize], + pub NavRootFocusScopeId: ImGuiID, + pub MemoryDrawListIdxCapacity: cty::c_int, + pub MemoryDrawListVtxCapacity: cty::c_int, + pub MemoryCompacted: bool, + pub _bitfield_align_2: [u8; 0], + pub _bitfield_2: __BindgenBitfieldUnit<[u8; 1usize]>, + pub DockOrder: cty::c_short, + pub DockStyle: ImGuiWindowDockStyle, + pub DockNode: *mut ImGuiDockNode, + pub DockNodeAsHost: *mut ImGuiDockNode, + pub DockId: ImGuiID, + pub DockTabItemStatusFlags: ImGuiItemStatusFlags, + pub DockTabItemRect: ImRect, +} +impl Default for ImGuiWindow { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +impl ImGuiWindow { + #[inline] + pub fn SetWindowPosAllowFlags(&self) -> ImGuiCond { + unsafe { ::core::mem::transmute(self._bitfield_1.get(0usize, 8u8) as u32) } + } + #[inline] + pub fn set_SetWindowPosAllowFlags(&mut self, val: ImGuiCond) { + unsafe { + let val: u32 = ::core::mem::transmute(val); + self._bitfield_1.set(0usize, 8u8, val as u64) + } + } + #[inline] + pub fn SetWindowSizeAllowFlags(&self) -> ImGuiCond { + unsafe { ::core::mem::transmute(self._bitfield_1.get(8usize, 8u8) as u32) } + } + #[inline] + pub fn set_SetWindowSizeAllowFlags(&mut self, val: ImGuiCond) { + unsafe { + let val: u32 = ::core::mem::transmute(val); + self._bitfield_1.set(8usize, 8u8, val as u64) + } + } + #[inline] + pub fn SetWindowCollapsedAllowFlags(&self) -> ImGuiCond { + unsafe { ::core::mem::transmute(self._bitfield_1.get(16usize, 8u8) as u32) } + } + #[inline] + pub fn set_SetWindowCollapsedAllowFlags(&mut self, val: ImGuiCond) { + unsafe { + let val: u32 = ::core::mem::transmute(val); + self._bitfield_1.set(16usize, 8u8, val as u64) + } + } + #[inline] + pub fn SetWindowDockAllowFlags(&self) -> ImGuiCond { + unsafe { ::core::mem::transmute(self._bitfield_1.get(24usize, 8u8) as u32) } + } + #[inline] + pub fn set_SetWindowDockAllowFlags(&mut self, val: ImGuiCond) { + unsafe { + let val: u32 = ::core::mem::transmute(val); + self._bitfield_1.set(24usize, 8u8, val as u64) + } + } + #[inline] + pub fn new_bitfield_1( + SetWindowPosAllowFlags: ImGuiCond, + SetWindowSizeAllowFlags: ImGuiCond, + SetWindowCollapsedAllowFlags: ImGuiCond, + SetWindowDockAllowFlags: ImGuiCond, + ) -> __BindgenBitfieldUnit<[u8; 4usize]> { + let mut __bindgen_bitfield_unit: __BindgenBitfieldUnit<[u8; 4usize]> = Default::default(); + __bindgen_bitfield_unit.set(0usize, 8u8, { + let SetWindowPosAllowFlags: u32 = + unsafe { ::core::mem::transmute(SetWindowPosAllowFlags) }; + SetWindowPosAllowFlags as u64 + }); + __bindgen_bitfield_unit.set(8usize, 8u8, { + let SetWindowSizeAllowFlags: u32 = + unsafe { ::core::mem::transmute(SetWindowSizeAllowFlags) }; + SetWindowSizeAllowFlags as u64 + }); + __bindgen_bitfield_unit.set(16usize, 8u8, { + let SetWindowCollapsedAllowFlags: u32 = + unsafe { ::core::mem::transmute(SetWindowCollapsedAllowFlags) }; + SetWindowCollapsedAllowFlags as u64 + }); + __bindgen_bitfield_unit.set(24usize, 8u8, { + let SetWindowDockAllowFlags: u32 = + unsafe { ::core::mem::transmute(SetWindowDockAllowFlags) }; + SetWindowDockAllowFlags as u64 + }); + __bindgen_bitfield_unit + } + #[inline] + pub fn DockIsActive(&self) -> bool { + unsafe { ::core::mem::transmute(self._bitfield_2.get(0usize, 1u8) as u8) } + } + #[inline] + pub fn set_DockIsActive(&mut self, val: bool) { + unsafe { + let val: u8 = ::core::mem::transmute(val); + self._bitfield_2.set(0usize, 1u8, val as u64) + } + } + #[inline] + pub fn DockNodeIsVisible(&self) -> bool { + unsafe { ::core::mem::transmute(self._bitfield_2.get(1usize, 1u8) as u8) } + } + #[inline] + pub fn set_DockNodeIsVisible(&mut self, val: bool) { + unsafe { + let val: u8 = ::core::mem::transmute(val); + self._bitfield_2.set(1usize, 1u8, val as u64) + } + } + #[inline] + pub fn DockTabIsVisible(&self) -> bool { + unsafe { ::core::mem::transmute(self._bitfield_2.get(2usize, 1u8) as u8) } + } + #[inline] + pub fn set_DockTabIsVisible(&mut self, val: bool) { + unsafe { + let val: u8 = ::core::mem::transmute(val); + self._bitfield_2.set(2usize, 1u8, val as u64) + } + } + #[inline] + pub fn DockTabWantClose(&self) -> bool { + unsafe { ::core::mem::transmute(self._bitfield_2.get(3usize, 1u8) as u8) } + } + #[inline] + pub fn set_DockTabWantClose(&mut self, val: bool) { + unsafe { + let val: u8 = ::core::mem::transmute(val); + self._bitfield_2.set(3usize, 1u8, val as u64) + } + } + #[inline] + pub fn new_bitfield_2( + DockIsActive: bool, + DockNodeIsVisible: bool, + DockTabIsVisible: bool, + DockTabWantClose: bool, + ) -> __BindgenBitfieldUnit<[u8; 1usize]> { + let mut __bindgen_bitfield_unit: __BindgenBitfieldUnit<[u8; 1usize]> = Default::default(); + __bindgen_bitfield_unit.set(0usize, 1u8, { + let DockIsActive: u8 = unsafe { ::core::mem::transmute(DockIsActive) }; + DockIsActive as u64 + }); + __bindgen_bitfield_unit.set(1usize, 1u8, { + let DockNodeIsVisible: u8 = unsafe { ::core::mem::transmute(DockNodeIsVisible) }; + DockNodeIsVisible as u64 + }); + __bindgen_bitfield_unit.set(2usize, 1u8, { + let DockTabIsVisible: u8 = unsafe { ::core::mem::transmute(DockTabIsVisible) }; + DockTabIsVisible as u64 + }); + __bindgen_bitfield_unit.set(3usize, 1u8, { + let DockTabWantClose: u8 = unsafe { ::core::mem::transmute(DockTabWantClose) }; + DockTabWantClose as u64 + }); + __bindgen_bitfield_unit + } +} +pub const ImGuiTabBarFlags_DockNode: ImGuiTabBarFlagsPrivate_ = 1048576; +pub const ImGuiTabBarFlags_IsFocused: ImGuiTabBarFlagsPrivate_ = 2097152; +pub const ImGuiTabBarFlags_SaveSettings: ImGuiTabBarFlagsPrivate_ = 4194304; +pub type ImGuiTabBarFlagsPrivate_ = cty::c_uint; +pub const ImGuiTabItemFlags_SectionMask_: ImGuiTabItemFlagsPrivate_ = 192; +pub const ImGuiTabItemFlags_NoCloseButton: ImGuiTabItemFlagsPrivate_ = 1048576; +pub const ImGuiTabItemFlags_Button: ImGuiTabItemFlagsPrivate_ = 2097152; +pub const ImGuiTabItemFlags_Unsorted: ImGuiTabItemFlagsPrivate_ = 4194304; +pub const ImGuiTabItemFlags_Preview: ImGuiTabItemFlagsPrivate_ = 8388608; +pub type ImGuiTabItemFlagsPrivate_ = cty::c_uint; +#[repr(C)] +#[derive(Debug, Copy, Clone, PartialEq)] +pub struct ImGuiTabItem { + pub ID: ImGuiID, + pub Flags: ImGuiTabItemFlags, + pub Window: *mut ImGuiWindow, + pub LastFrameVisible: cty::c_int, + pub LastFrameSelected: cty::c_int, + pub Offset: f32, + pub Width: f32, + pub ContentWidth: f32, + pub RequestedWidth: f32, + pub NameOffset: ImS32, + pub BeginOrder: ImS16, + pub IndexDuringLayout: ImS16, + pub WantClose: bool, +} +impl Default for ImGuiTabItem { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_ImGuiTabItem { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut ImGuiTabItem, +} +impl Default for ImVector_ImGuiTabItem { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, PartialEq)] +pub struct ImGuiTabBar { + pub Tabs: ImVector_ImGuiTabItem, + pub Flags: ImGuiTabBarFlags, + pub ID: ImGuiID, + pub SelectedTabId: ImGuiID, + pub NextSelectedTabId: ImGuiID, + pub VisibleTabId: ImGuiID, + pub CurrFrameVisible: cty::c_int, + pub PrevFrameVisible: cty::c_int, + pub BarRect: ImRect, + pub CurrTabsContentsHeight: f32, + pub PrevTabsContentsHeight: f32, + pub WidthAllTabs: f32, + pub WidthAllTabsIdeal: f32, + pub ScrollingAnim: f32, + pub ScrollingTarget: f32, + pub ScrollingTargetDistToVisibility: f32, + pub ScrollingSpeed: f32, + pub ScrollingRectMinX: f32, + pub ScrollingRectMaxX: f32, + pub ReorderRequestTabId: ImGuiID, + pub ReorderRequestOffset: ImS16, + pub BeginCount: ImS8, + pub WantLayout: bool, + pub VisibleTabWasSubmitted: bool, + pub TabsAddedNew: bool, + pub TabsActiveCount: ImS16, + pub LastTabItemIdx: ImS16, + pub ItemSpacingY: f32, + pub FramePadding: ImVec2, + pub BackupCursorPos: ImVec2, + pub TabsNames: ImGuiTextBuffer, +} +impl Default for ImGuiTabBar { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +pub type ImGuiTableColumnIdx = ImS8; +pub type ImGuiTableDrawChannelIdx = ImU8; +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, PartialEq)] +pub struct ImGuiTableColumn { + pub Flags: ImGuiTableColumnFlags, + pub WidthGiven: f32, + pub MinX: f32, + pub MaxX: f32, + pub WidthRequest: f32, + pub WidthAuto: f32, + pub StretchWeight: f32, + pub InitStretchWeightOrWidth: f32, + pub ClipRect: ImRect, + pub UserID: ImGuiID, + pub WorkMinX: f32, + pub WorkMaxX: f32, + pub ItemWidth: f32, + pub ContentMaxXFrozen: f32, + pub ContentMaxXUnfrozen: f32, + pub ContentMaxXHeadersUsed: f32, + pub ContentMaxXHeadersIdeal: f32, + pub NameOffset: ImS16, + pub DisplayOrder: ImGuiTableColumnIdx, + pub IndexWithinEnabledSet: ImGuiTableColumnIdx, + pub PrevEnabledColumn: ImGuiTableColumnIdx, + pub NextEnabledColumn: ImGuiTableColumnIdx, + pub SortOrder: ImGuiTableColumnIdx, + pub DrawChannelCurrent: ImGuiTableDrawChannelIdx, + pub DrawChannelFrozen: ImGuiTableDrawChannelIdx, + pub DrawChannelUnfrozen: ImGuiTableDrawChannelIdx, + pub IsEnabled: bool, + pub IsUserEnabled: bool, + pub IsUserEnabledNextFrame: bool, + pub IsVisibleX: bool, + pub IsVisibleY: bool, + pub IsRequestOutput: bool, + pub IsSkipItems: bool, + pub IsPreserveWidthAuto: bool, + pub NavLayerCurrent: ImS8, + pub AutoFitQueue: ImU8, + pub CannotSkipItemsQueue: ImU8, + pub _bitfield_align_1: [u8; 0], + pub _bitfield_1: __BindgenBitfieldUnit<[u8; 1usize]>, + pub SortDirectionsAvailList: ImU8, +} +impl ImGuiTableColumn { + #[inline] + pub fn SortDirection(&self) -> ImU8 { + unsafe { ::core::mem::transmute(self._bitfield_1.get(0usize, 2u8) as u8) } + } + #[inline] + pub fn set_SortDirection(&mut self, val: ImU8) { + unsafe { + let val: u8 = ::core::mem::transmute(val); + self._bitfield_1.set(0usize, 2u8, val as u64) + } + } + #[inline] + pub fn SortDirectionsAvailCount(&self) -> ImU8 { + unsafe { ::core::mem::transmute(self._bitfield_1.get(2usize, 2u8) as u8) } + } + #[inline] + pub fn set_SortDirectionsAvailCount(&mut self, val: ImU8) { + unsafe { + let val: u8 = ::core::mem::transmute(val); + self._bitfield_1.set(2usize, 2u8, val as u64) + } + } + #[inline] + pub fn SortDirectionsAvailMask(&self) -> ImU8 { + unsafe { ::core::mem::transmute(self._bitfield_1.get(4usize, 4u8) as u8) } + } + #[inline] + pub fn set_SortDirectionsAvailMask(&mut self, val: ImU8) { + unsafe { + let val: u8 = ::core::mem::transmute(val); + self._bitfield_1.set(4usize, 4u8, val as u64) + } + } + #[inline] + pub fn new_bitfield_1( + SortDirection: ImU8, + SortDirectionsAvailCount: ImU8, + SortDirectionsAvailMask: ImU8, + ) -> __BindgenBitfieldUnit<[u8; 1usize]> { + let mut __bindgen_bitfield_unit: __BindgenBitfieldUnit<[u8; 1usize]> = Default::default(); + __bindgen_bitfield_unit.set(0usize, 2u8, { + let SortDirection: u8 = unsafe { ::core::mem::transmute(SortDirection) }; + SortDirection as u64 + }); + __bindgen_bitfield_unit.set(2usize, 2u8, { + let SortDirectionsAvailCount: u8 = + unsafe { ::core::mem::transmute(SortDirectionsAvailCount) }; + SortDirectionsAvailCount as u64 + }); + __bindgen_bitfield_unit.set(4usize, 4u8, { + let SortDirectionsAvailMask: u8 = + unsafe { ::core::mem::transmute(SortDirectionsAvailMask) }; + SortDirectionsAvailMask as u64 + }); + __bindgen_bitfield_unit + } +} +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImGuiTableCellData { + pub BgColor: ImU32, + pub Column: ImGuiTableColumnIdx, +} +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, PartialEq)] +pub struct ImGuiTableInstanceData { + pub LastOuterHeight: f32, + pub LastFirstRowHeight: f32, +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImSpan_ImGuiTableColumn { + pub Data: *mut ImGuiTableColumn, + pub DataEnd: *mut ImGuiTableColumn, +} +impl Default for ImSpan_ImGuiTableColumn { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImSpan_ImGuiTableColumnIdx { + pub Data: *mut ImGuiTableColumnIdx, + pub DataEnd: *mut ImGuiTableColumnIdx, +} +impl Default for ImSpan_ImGuiTableColumnIdx { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImSpan_ImGuiTableCellData { + pub Data: *mut ImGuiTableCellData, + pub DataEnd: *mut ImGuiTableCellData, +} +impl Default for ImSpan_ImGuiTableCellData { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_ImGuiTableInstanceData { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut ImGuiTableInstanceData, +} +impl Default for ImVector_ImGuiTableInstanceData { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImVector_ImGuiTableColumnSortSpecs { + pub Size: cty::c_int, + pub Capacity: cty::c_int, + pub Data: *mut ImGuiTableColumnSortSpecs, +} +impl Default for ImVector_ImGuiTableColumnSortSpecs { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, PartialEq)] +pub struct ImGuiTable { + pub ID: ImGuiID, + pub Flags: ImGuiTableFlags, + pub RawData: *mut cty::c_void, + pub TempData: *mut ImGuiTableTempData, + pub Columns: ImSpan_ImGuiTableColumn, + pub DisplayOrderToIndex: ImSpan_ImGuiTableColumnIdx, + pub RowCellData: ImSpan_ImGuiTableCellData, + pub EnabledMaskByDisplayOrder: ImU64, + pub EnabledMaskByIndex: ImU64, + pub VisibleMaskByIndex: ImU64, + pub RequestOutputMaskByIndex: ImU64, + pub SettingsLoadedFlags: ImGuiTableFlags, + pub SettingsOffset: cty::c_int, + pub LastFrameActive: cty::c_int, + pub ColumnsCount: cty::c_int, + pub CurrentRow: cty::c_int, + pub CurrentColumn: cty::c_int, + pub InstanceCurrent: ImS16, + pub InstanceInteracted: ImS16, + pub RowPosY1: f32, + pub RowPosY2: f32, + pub RowMinHeight: f32, + pub RowTextBaseline: f32, + pub RowIndentOffsetX: f32, + pub _bitfield_align_1: [u16; 0], + pub _bitfield_1: __BindgenBitfieldUnit<[u8; 4usize]>, + pub RowBgColorCounter: cty::c_int, + pub RowBgColor: [ImU32; 2usize], + pub BorderColorStrong: ImU32, + pub BorderColorLight: ImU32, + pub BorderX1: f32, + pub BorderX2: f32, + pub HostIndentX: f32, + pub MinColumnWidth: f32, + pub OuterPaddingX: f32, + pub CellPaddingX: f32, + pub CellPaddingY: f32, + pub CellSpacingX1: f32, + pub CellSpacingX2: f32, + pub InnerWidth: f32, + pub ColumnsGivenWidth: f32, + pub ColumnsAutoFitWidth: f32, + pub ColumnsStretchSumWeights: f32, + pub ResizedColumnNextWidth: f32, + pub ResizeLockMinContentsX2: f32, + pub RefScale: f32, + pub OuterRect: ImRect, + pub InnerRect: ImRect, + pub WorkRect: ImRect, + pub InnerClipRect: ImRect, + pub BgClipRect: ImRect, + pub Bg0ClipRectForDrawCmd: ImRect, + pub Bg2ClipRectForDrawCmd: ImRect, + pub HostClipRect: ImRect, + pub HostBackupInnerClipRect: ImRect, + pub OuterWindow: *mut ImGuiWindow, + pub InnerWindow: *mut ImGuiWindow, + pub ColumnsNames: ImGuiTextBuffer, + pub DrawSplitter: *mut ImDrawListSplitter, + pub InstanceDataFirst: ImGuiTableInstanceData, + pub InstanceDataExtra: ImVector_ImGuiTableInstanceData, + pub SortSpecsSingle: ImGuiTableColumnSortSpecs, + pub SortSpecsMulti: ImVector_ImGuiTableColumnSortSpecs, + pub SortSpecs: ImGuiTableSortSpecs, + pub SortSpecsCount: ImGuiTableColumnIdx, + pub ColumnsEnabledCount: ImGuiTableColumnIdx, + pub ColumnsEnabledFixedCount: ImGuiTableColumnIdx, + pub DeclColumnsCount: ImGuiTableColumnIdx, + pub HoveredColumnBody: ImGuiTableColumnIdx, + pub HoveredColumnBorder: ImGuiTableColumnIdx, + pub AutoFitSingleColumn: ImGuiTableColumnIdx, + pub ResizedColumn: ImGuiTableColumnIdx, + pub LastResizedColumn: ImGuiTableColumnIdx, + pub HeldHeaderColumn: ImGuiTableColumnIdx, + pub ReorderColumn: ImGuiTableColumnIdx, + pub ReorderColumnDir: ImGuiTableColumnIdx, + pub LeftMostEnabledColumn: ImGuiTableColumnIdx, + pub RightMostEnabledColumn: ImGuiTableColumnIdx, + pub LeftMostStretchedColumn: ImGuiTableColumnIdx, + pub RightMostStretchedColumn: ImGuiTableColumnIdx, + pub ContextPopupColumn: ImGuiTableColumnIdx, + pub FreezeRowsRequest: ImGuiTableColumnIdx, + pub FreezeRowsCount: ImGuiTableColumnIdx, + pub FreezeColumnsRequest: ImGuiTableColumnIdx, + pub FreezeColumnsCount: ImGuiTableColumnIdx, + pub RowCellDataCurrent: ImGuiTableColumnIdx, + pub DummyDrawChannel: ImGuiTableDrawChannelIdx, + pub Bg2DrawChannelCurrent: ImGuiTableDrawChannelIdx, + pub Bg2DrawChannelUnfrozen: ImGuiTableDrawChannelIdx, + pub IsLayoutLocked: bool, + pub IsInsideRow: bool, + pub IsInitializing: bool, + pub IsSortSpecsDirty: bool, + pub IsUsingHeaders: bool, + pub IsContextPopupOpen: bool, + pub IsSettingsRequestLoad: bool, + pub IsSettingsDirty: bool, + pub IsDefaultDisplayOrder: bool, + pub IsResetAllRequest: bool, + pub IsResetDisplayOrderRequest: bool, + pub IsUnfrozenRows: bool, + pub IsDefaultSizingPolicy: bool, + pub MemoryCompacted: bool, + pub HostSkipItems: bool, +} +impl Default for ImGuiTable { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +impl ImGuiTable { + #[inline] + pub fn RowFlags(&self) -> ImGuiTableRowFlags { + unsafe { ::core::mem::transmute(self._bitfield_1.get(0usize, 16u8) as u32) } + } + #[inline] + pub fn set_RowFlags(&mut self, val: ImGuiTableRowFlags) { + unsafe { + let val: u32 = ::core::mem::transmute(val); + self._bitfield_1.set(0usize, 16u8, val as u64) + } + } + #[inline] + pub fn LastRowFlags(&self) -> ImGuiTableRowFlags { + unsafe { ::core::mem::transmute(self._bitfield_1.get(16usize, 16u8) as u32) } + } + #[inline] + pub fn set_LastRowFlags(&mut self, val: ImGuiTableRowFlags) { + unsafe { + let val: u32 = ::core::mem::transmute(val); + self._bitfield_1.set(16usize, 16u8, val as u64) + } + } + #[inline] + pub fn new_bitfield_1( + RowFlags: ImGuiTableRowFlags, + LastRowFlags: ImGuiTableRowFlags, + ) -> __BindgenBitfieldUnit<[u8; 4usize]> { + let mut __bindgen_bitfield_unit: __BindgenBitfieldUnit<[u8; 4usize]> = Default::default(); + __bindgen_bitfield_unit.set(0usize, 16u8, { + let RowFlags: u32 = unsafe { ::core::mem::transmute(RowFlags) }; + RowFlags as u64 + }); + __bindgen_bitfield_unit.set(16usize, 16u8, { + let LastRowFlags: u32 = unsafe { ::core::mem::transmute(LastRowFlags) }; + LastRowFlags as u64 + }); + __bindgen_bitfield_unit + } +} +#[repr(C)] +#[derive(Debug, Copy, Clone, PartialEq)] +pub struct ImGuiTableTempData { + pub TableIndex: cty::c_int, + pub LastTimeActive: f32, + pub UserOuterSize: ImVec2, + pub DrawSplitter: ImDrawListSplitter, + pub HostBackupWorkRect: ImRect, + pub HostBackupParentWorkRect: ImRect, + pub HostBackupPrevLineSize: ImVec2, + pub HostBackupCurrLineSize: ImVec2, + pub HostBackupCursorMaxPos: ImVec2, + pub HostBackupColumnsOffset: ImVec1, + pub HostBackupItemWidth: f32, + pub HostBackupItemWidthStackSize: cty::c_int, +} +impl Default for ImGuiTableTempData { + fn default() -> Self { + let mut s = ::core::mem::MaybeUninit::::uninit(); + unsafe { + ::core::ptr::write_bytes(s.as_mut_ptr(), 0, 1); + s.assume_init() + } + } +} +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, PartialEq)] +pub struct ImGuiTableColumnSettings { + pub WidthOrWeight: f32, + pub UserID: ImGuiID, + pub Index: ImGuiTableColumnIdx, + pub DisplayOrder: ImGuiTableColumnIdx, + pub SortOrder: ImGuiTableColumnIdx, + pub _bitfield_align_1: [u8; 0], + pub _bitfield_1: __BindgenBitfieldUnit<[u8; 1usize]>, +} +impl ImGuiTableColumnSettings { + #[inline] + pub fn SortDirection(&self) -> ImU8 { + unsafe { ::core::mem::transmute(self._bitfield_1.get(0usize, 2u8) as u8) } + } + #[inline] + pub fn set_SortDirection(&mut self, val: ImU8) { + unsafe { + let val: u8 = ::core::mem::transmute(val); + self._bitfield_1.set(0usize, 2u8, val as u64) + } + } + #[inline] + pub fn IsEnabled(&self) -> ImU8 { + unsafe { ::core::mem::transmute(self._bitfield_1.get(2usize, 1u8) as u8) } + } + #[inline] + pub fn set_IsEnabled(&mut self, val: ImU8) { + unsafe { + let val: u8 = ::core::mem::transmute(val); + self._bitfield_1.set(2usize, 1u8, val as u64) + } + } + #[inline] + pub fn IsStretch(&self) -> ImU8 { + unsafe { ::core::mem::transmute(self._bitfield_1.get(3usize, 1u8) as u8) } + } + #[inline] + pub fn set_IsStretch(&mut self, val: ImU8) { + unsafe { + let val: u8 = ::core::mem::transmute(val); + self._bitfield_1.set(3usize, 1u8, val as u64) + } + } + #[inline] + pub fn new_bitfield_1( + SortDirection: ImU8, + IsEnabled: ImU8, + IsStretch: ImU8, + ) -> __BindgenBitfieldUnit<[u8; 1usize]> { + let mut __bindgen_bitfield_unit: __BindgenBitfieldUnit<[u8; 1usize]> = Default::default(); + __bindgen_bitfield_unit.set(0usize, 2u8, { + let SortDirection: u8 = unsafe { ::core::mem::transmute(SortDirection) }; + SortDirection as u64 + }); + __bindgen_bitfield_unit.set(2usize, 1u8, { + let IsEnabled: u8 = unsafe { ::core::mem::transmute(IsEnabled) }; + IsEnabled as u64 + }); + __bindgen_bitfield_unit.set(3usize, 1u8, { + let IsStretch: u8 = unsafe { ::core::mem::transmute(IsStretch) }; + IsStretch as u64 + }); + __bindgen_bitfield_unit + } +} +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, PartialEq)] +pub struct ImGuiTableSettings { + pub ID: ImGuiID, + pub SaveFlags: ImGuiTableFlags, + pub RefScale: f32, + pub ColumnsCount: ImGuiTableColumnIdx, + pub ColumnsCountMax: ImGuiTableColumnIdx, + pub WantApply: bool, +} +#[repr(C)] +#[derive(Debug, Default, Copy, Clone, Hash, PartialEq, Eq)] +pub struct ImFontBuilderIO { + pub FontBuilder_Build: + ::core::option::Option bool>, +} pub const ImGuiFreeTypeBuilderFlags_NoHinting: ImGuiFreeTypeBuilderFlags = 1; pub const ImGuiFreeTypeBuilderFlags_NoAutoHint: ImGuiFreeTypeBuilderFlags = 2; pub const ImGuiFreeTypeBuilderFlags_ForceAutoHint: ImGuiFreeTypeBuilderFlags = 4; @@ -2309,11 +5445,11 @@ extern "C" { } #[link(wasm_import_module = "imgui-sys-v0")] extern "C" { - pub fn igSetScrollX(scroll_x: f32); + pub fn igSetScrollX_Float(scroll_x: f32); } #[link(wasm_import_module = "imgui-sys-v0")] extern "C" { - pub fn igSetScrollY(scroll_y: f32); + pub fn igSetScrollY_Float(scroll_y: f32); } #[link(wasm_import_module = "imgui-sys-v0")] extern "C" { @@ -2333,11 +5469,11 @@ extern "C" { } #[link(wasm_import_module = "imgui-sys-v0")] extern "C" { - pub fn igSetScrollFromPosX(local_x: f32, center_x_ratio: f32); + pub fn igSetScrollFromPosX_Float(local_x: f32, center_x_ratio: f32); } #[link(wasm_import_module = "imgui-sys-v0")] extern "C" { - pub fn igSetScrollFromPosY(local_y: f32, center_y_ratio: f32); + pub fn igSetScrollFromPosY_Float(local_y: f32, center_y_ratio: f32); } #[link(wasm_import_module = "imgui-sys-v0")] extern "C" { @@ -3533,7 +6669,7 @@ extern "C" { } #[link(wasm_import_module = "imgui-sys-v0")] extern "C" { - pub fn igIsPopupOpen(str_id: *const cty::c_char, flags: ImGuiPopupFlags) -> bool; + pub fn igIsPopupOpen_Str(str_id: *const cty::c_char, flags: ImGuiPopupFlags) -> bool; } #[link(wasm_import_module = "imgui-sys-v0")] extern "C" { @@ -3600,7 +6736,7 @@ extern "C" { } #[link(wasm_import_module = "imgui-sys-v0")] extern "C" { - pub fn igTableGetColumnName(column_n: cty::c_int) -> *const cty::c_char; + pub fn igTableGetColumnName_Int(column_n: cty::c_int) -> *const cty::c_char; } #[link(wasm_import_module = "imgui-sys-v0")] extern "C" { @@ -3961,15 +7097,15 @@ extern "C" { } #[link(wasm_import_module = "imgui-sys-v0")] extern "C" { - pub fn igIsKeyDown(key: ImGuiKey) -> bool; + pub fn igIsKeyDown_Nil(key: ImGuiKey) -> bool; } #[link(wasm_import_module = "imgui-sys-v0")] extern "C" { - pub fn igIsKeyPressed(key: ImGuiKey, repeat: bool) -> bool; + pub fn igIsKeyPressed_Bool(key: ImGuiKey, repeat: bool) -> bool; } #[link(wasm_import_module = "imgui-sys-v0")] extern "C" { - pub fn igIsKeyReleased(key: ImGuiKey) -> bool; + pub fn igIsKeyReleased_Nil(key: ImGuiKey) -> bool; } #[link(wasm_import_module = "imgui-sys-v0")] extern "C" { @@ -3985,15 +7121,15 @@ extern "C" { } #[link(wasm_import_module = "imgui-sys-v0")] extern "C" { - pub fn igIsMouseDown(button: ImGuiMouseButton) -> bool; + pub fn igIsMouseDown_Nil(button: ImGuiMouseButton) -> bool; } #[link(wasm_import_module = "imgui-sys-v0")] extern "C" { - pub fn igIsMouseClicked(button: ImGuiMouseButton, repeat: bool) -> bool; + pub fn igIsMouseClicked_Bool(button: ImGuiMouseButton, repeat: bool) -> bool; } #[link(wasm_import_module = "imgui-sys-v0")] extern "C" { - pub fn igIsMouseReleased(button: ImGuiMouseButton) -> bool; + pub fn igIsMouseReleased_Nil(button: ImGuiMouseButton) -> bool; } #[link(wasm_import_module = "imgui-sys-v0")] extern "C" { @@ -5595,6 +8731,3360 @@ extern "C" { pub fn igGetKeyIndex(key: ImGuiKey) -> ImGuiKey; } #[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImHashData(data: *const cty::c_void, data_size: usize, seed: ImU32) -> ImGuiID; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImHashStr(data: *const cty::c_char, data_size: usize, seed: ImU32) -> ImGuiID; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImQsort( + base: *mut cty::c_void, + count: usize, + size_of_element: usize, + compare_func: ::core::option::Option< + unsafe extern "C" fn(arg1: *const cty::c_void, arg2: *const cty::c_void) -> cty::c_int, + >, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImAlphaBlendColors(col_a: ImU32, col_b: ImU32) -> ImU32; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImIsPowerOfTwo_Int(v: cty::c_int) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImIsPowerOfTwo_U64(v: ImU64) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImUpperPowerOfTwo(v: cty::c_int) -> cty::c_int; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImStricmp(str1: *const cty::c_char, str2: *const cty::c_char) -> cty::c_int; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImStrnicmp( + str1: *const cty::c_char, + str2: *const cty::c_char, + count: usize, + ) -> cty::c_int; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImStrncpy(dst: *mut cty::c_char, src: *const cty::c_char, count: usize); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImStrdup(str_: *const cty::c_char) -> *mut cty::c_char; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImStrdupcpy( + dst: *mut cty::c_char, + p_dst_size: *mut usize, + str_: *const cty::c_char, + ) -> *mut cty::c_char; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImStrchrRange( + str_begin: *const cty::c_char, + str_end: *const cty::c_char, + c: cty::c_char, + ) -> *const cty::c_char; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImStrlenW(str_: *const ImWchar) -> cty::c_int; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImStreolRange( + str_: *const cty::c_char, + str_end: *const cty::c_char, + ) -> *const cty::c_char; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImStrbolW(buf_mid_line: *const ImWchar, buf_begin: *const ImWchar) -> *const ImWchar; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImStristr( + haystack: *const cty::c_char, + haystack_end: *const cty::c_char, + needle: *const cty::c_char, + needle_end: *const cty::c_char, + ) -> *const cty::c_char; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImStrTrimBlanks(str_: *mut cty::c_char); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImStrSkipBlank(str_: *const cty::c_char) -> *const cty::c_char; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImToUpper(c: cty::c_char) -> cty::c_char; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImCharIsBlankA(c: cty::c_char) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImCharIsBlankW(c: cty::c_uint) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImFormatString( + buf: *mut cty::c_char, + buf_size: usize, + fmt: *const cty::c_char, + ... + ) -> cty::c_int; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImFormatStringToTempBuffer( + out_buf: *mut *const cty::c_char, + out_buf_end: *mut *const cty::c_char, + fmt: *const cty::c_char, + ... + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImParseFormatFindStart(format: *const cty::c_char) -> *const cty::c_char; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImParseFormatFindEnd(format: *const cty::c_char) -> *const cty::c_char; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImParseFormatTrimDecorations( + format: *const cty::c_char, + buf: *mut cty::c_char, + buf_size: usize, + ) -> *const cty::c_char; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImParseFormatSanitizeForPrinting( + fmt_in: *const cty::c_char, + fmt_out: *mut cty::c_char, + fmt_out_size: usize, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImParseFormatSanitizeForScanning( + fmt_in: *const cty::c_char, + fmt_out: *mut cty::c_char, + fmt_out_size: usize, + ) -> *const cty::c_char; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImParseFormatPrecision( + format: *const cty::c_char, + default_value: cty::c_int, + ) -> cty::c_int; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImTextCharToUtf8(out_buf: *mut cty::c_char, c: cty::c_uint) -> *const cty::c_char; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImTextStrToUtf8( + out_buf: *mut cty::c_char, + out_buf_size: cty::c_int, + in_text: *const ImWchar, + in_text_end: *const ImWchar, + ) -> cty::c_int; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImTextCharFromUtf8( + out_char: *mut cty::c_uint, + in_text: *const cty::c_char, + in_text_end: *const cty::c_char, + ) -> cty::c_int; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImTextStrFromUtf8( + out_buf: *mut ImWchar, + out_buf_size: cty::c_int, + in_text: *const cty::c_char, + in_text_end: *const cty::c_char, + in_remaining: *mut *const cty::c_char, + ) -> cty::c_int; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImTextCountCharsFromUtf8( + in_text: *const cty::c_char, + in_text_end: *const cty::c_char, + ) -> cty::c_int; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImTextCountUtf8BytesFromChar( + in_text: *const cty::c_char, + in_text_end: *const cty::c_char, + ) -> cty::c_int; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImTextCountUtf8BytesFromStr( + in_text: *const ImWchar, + in_text_end: *const ImWchar, + ) -> cty::c_int; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImFileOpen(filename: *const cty::c_char, mode: *const cty::c_char) -> ImFileHandle; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImFileClose(file: ImFileHandle) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImFileGetSize(file: ImFileHandle) -> ImU64; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImFileRead( + data: *mut cty::c_void, + size: ImU64, + count: ImU64, + file: ImFileHandle, + ) -> ImU64; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImFileWrite( + data: *const cty::c_void, + size: ImU64, + count: ImU64, + file: ImFileHandle, + ) -> ImU64; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImFileLoadToMemory( + filename: *const cty::c_char, + mode: *const cty::c_char, + out_file_size: *mut usize, + padding_bytes: cty::c_int, + ) -> *mut cty::c_void; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImPow_Float(x: f32, y: f32) -> f32; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImPow_double(x: f64, y: f64) -> f64; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImLog_Float(x: f32) -> f32; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImLog_double(x: f64) -> f64; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImAbs_Int(x: cty::c_int) -> cty::c_int; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImAbs_Float(x: f32) -> f32; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImAbs_double(x: f64) -> f64; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImSign_Float(x: f32) -> f32; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImSign_double(x: f64) -> f64; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImRsqrt_Float(x: f32) -> f32; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImRsqrt_double(x: f64) -> f64; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImMin(pOut: *mut ImVec2, lhs: ImVec2, rhs: ImVec2); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImMax(pOut: *mut ImVec2, lhs: ImVec2, rhs: ImVec2); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImClamp(pOut: *mut ImVec2, v: ImVec2, mn: ImVec2, mx: ImVec2); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImLerp_Vec2Float(pOut: *mut ImVec2, a: ImVec2, b: ImVec2, t: f32); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImLerp_Vec2Vec2(pOut: *mut ImVec2, a: ImVec2, b: ImVec2, t: ImVec2); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImLerp_Vec4(pOut: *mut ImVec4, a: ImVec4, b: ImVec4, t: f32); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImSaturate(f: f32) -> f32; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImLengthSqr_Vec2(lhs: ImVec2) -> f32; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImLengthSqr_Vec4(lhs: ImVec4) -> f32; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImInvLength(lhs: ImVec2, fail_value: f32) -> f32; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImFloor_Float(f: f32) -> f32; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImFloorSigned_Float(f: f32) -> f32; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImFloor_Vec2(pOut: *mut ImVec2, v: ImVec2); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImFloorSigned_Vec2(pOut: *mut ImVec2, v: ImVec2); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImModPositive(a: cty::c_int, b: cty::c_int) -> cty::c_int; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImDot(a: ImVec2, b: ImVec2) -> f32; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImRotate(pOut: *mut ImVec2, v: ImVec2, cos_a: f32, sin_a: f32); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImLinearSweep(current: f32, target: f32, speed: f32) -> f32; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImMul(pOut: *mut ImVec2, lhs: ImVec2, rhs: ImVec2); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImIsFloatAboveGuaranteedIntegerPrecision(f: f32) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImBezierCubicCalc( + pOut: *mut ImVec2, + p1: ImVec2, + p2: ImVec2, + p3: ImVec2, + p4: ImVec2, + t: f32, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImBezierCubicClosestPoint( + pOut: *mut ImVec2, + p1: ImVec2, + p2: ImVec2, + p3: ImVec2, + p4: ImVec2, + p: ImVec2, + num_segments: cty::c_int, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImBezierCubicClosestPointCasteljau( + pOut: *mut ImVec2, + p1: ImVec2, + p2: ImVec2, + p3: ImVec2, + p4: ImVec2, + p: ImVec2, + tess_tol: f32, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImBezierQuadraticCalc(pOut: *mut ImVec2, p1: ImVec2, p2: ImVec2, p3: ImVec2, t: f32); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImLineClosestPoint(pOut: *mut ImVec2, a: ImVec2, b: ImVec2, p: ImVec2); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImTriangleContainsPoint(a: ImVec2, b: ImVec2, c: ImVec2, p: ImVec2) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImTriangleClosestPoint(pOut: *mut ImVec2, a: ImVec2, b: ImVec2, c: ImVec2, p: ImVec2); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImTriangleBarycentricCoords( + a: ImVec2, + b: ImVec2, + c: ImVec2, + p: ImVec2, + out_u: *mut f32, + out_v: *mut f32, + out_w: *mut f32, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImTriangleArea(a: ImVec2, b: ImVec2, c: ImVec2) -> f32; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImGetDirQuadrantFromDelta(dx: f32, dy: f32) -> ImGuiDir; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImVec1_ImVec1_Nil() -> *mut ImVec1; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImVec1_destroy(self_: *mut ImVec1); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImVec1_ImVec1_Float(_x: f32) -> *mut ImVec1; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImVec2ih_ImVec2ih_Nil() -> *mut ImVec2ih; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImVec2ih_destroy(self_: *mut ImVec2ih); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImVec2ih_ImVec2ih_short(_x: cty::c_short, _y: cty::c_short) -> *mut ImVec2ih; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImVec2ih_ImVec2ih_Vec2(rhs: ImVec2) -> *mut ImVec2ih; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImRect_ImRect_Nil() -> *mut ImRect; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImRect_destroy(self_: *mut ImRect); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImRect_ImRect_Vec2(min: ImVec2, max: ImVec2) -> *mut ImRect; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImRect_ImRect_Vec4(v: ImVec4) -> *mut ImRect; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImRect_ImRect_Float(x1: f32, y1: f32, x2: f32, y2: f32) -> *mut ImRect; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImRect_GetCenter(pOut: *mut ImVec2, self_: *mut ImRect); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImRect_GetSize(pOut: *mut ImVec2, self_: *mut ImRect); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImRect_GetWidth(self_: *mut ImRect) -> f32; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImRect_GetHeight(self_: *mut ImRect) -> f32; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImRect_GetArea(self_: *mut ImRect) -> f32; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImRect_GetTL(pOut: *mut ImVec2, self_: *mut ImRect); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImRect_GetTR(pOut: *mut ImVec2, self_: *mut ImRect); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImRect_GetBL(pOut: *mut ImVec2, self_: *mut ImRect); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImRect_GetBR(pOut: *mut ImVec2, self_: *mut ImRect); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImRect_Contains_Vec2(self_: *mut ImRect, p: ImVec2) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImRect_Contains_Rect(self_: *mut ImRect, r: ImRect) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImRect_Overlaps(self_: *mut ImRect, r: ImRect) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImRect_Add_Vec2(self_: *mut ImRect, p: ImVec2); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImRect_Add_Rect(self_: *mut ImRect, r: ImRect); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImRect_Expand_Float(self_: *mut ImRect, amount: f32); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImRect_Expand_Vec2(self_: *mut ImRect, amount: ImVec2); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImRect_Translate(self_: *mut ImRect, d: ImVec2); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImRect_TranslateX(self_: *mut ImRect, dx: f32); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImRect_TranslateY(self_: *mut ImRect, dy: f32); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImRect_ClipWith(self_: *mut ImRect, r: ImRect); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImRect_ClipWithFull(self_: *mut ImRect, r: ImRect); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImRect_Floor(self_: *mut ImRect); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImRect_IsInverted(self_: *mut ImRect) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImRect_ToVec4(pOut: *mut ImVec4, self_: *mut ImRect); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImBitArrayTestBit(arr: *const ImU32, n: cty::c_int) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImBitArrayClearBit(arr: *mut ImU32, n: cty::c_int); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImBitArraySetBit(arr: *mut ImU32, n: cty::c_int); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImBitArraySetBitRange(arr: *mut ImU32, n: cty::c_int, n2: cty::c_int); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImBitVector_Create(self_: *mut ImBitVector, sz: cty::c_int); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImBitVector_Clear(self_: *mut ImBitVector); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImBitVector_TestBit(self_: *mut ImBitVector, n: cty::c_int) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImBitVector_SetBit(self_: *mut ImBitVector, n: cty::c_int); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImBitVector_ClearBit(self_: *mut ImBitVector, n: cty::c_int); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiTextIndex_clear(self_: *mut ImGuiTextIndex); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiTextIndex_size(self_: *mut ImGuiTextIndex) -> cty::c_int; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiTextIndex_get_line_begin( + self_: *mut ImGuiTextIndex, + base: *const cty::c_char, + n: cty::c_int, + ) -> *const cty::c_char; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiTextIndex_get_line_end( + self_: *mut ImGuiTextIndex, + base: *const cty::c_char, + n: cty::c_int, + ) -> *const cty::c_char; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiTextIndex_append( + self_: *mut ImGuiTextIndex, + base: *const cty::c_char, + old_size: cty::c_int, + new_size: cty::c_int, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImDrawListSharedData_ImDrawListSharedData() -> *mut ImDrawListSharedData; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImDrawListSharedData_destroy(self_: *mut ImDrawListSharedData); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImDrawListSharedData_SetCircleTessellationMaxError( + self_: *mut ImDrawListSharedData, + max_error: f32, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImDrawDataBuilder_Clear(self_: *mut ImDrawDataBuilder); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImDrawDataBuilder_ClearFreeMemory(self_: *mut ImDrawDataBuilder); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImDrawDataBuilder_GetDrawListCount(self_: *mut ImDrawDataBuilder) -> cty::c_int; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImDrawDataBuilder_FlattenIntoSingleLayer(self_: *mut ImDrawDataBuilder); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiStyleMod_ImGuiStyleMod_Int(idx: ImGuiStyleVar, v: cty::c_int) + -> *mut ImGuiStyleMod; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiStyleMod_destroy(self_: *mut ImGuiStyleMod); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiStyleMod_ImGuiStyleMod_Float(idx: ImGuiStyleVar, v: f32) -> *mut ImGuiStyleMod; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiStyleMod_ImGuiStyleMod_Vec2(idx: ImGuiStyleVar, v: ImVec2) -> *mut ImGuiStyleMod; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiComboPreviewData_ImGuiComboPreviewData() -> *mut ImGuiComboPreviewData; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiComboPreviewData_destroy(self_: *mut ImGuiComboPreviewData); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiMenuColumns_ImGuiMenuColumns() -> *mut ImGuiMenuColumns; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiMenuColumns_destroy(self_: *mut ImGuiMenuColumns); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiMenuColumns_Update( + self_: *mut ImGuiMenuColumns, + spacing: f32, + window_reappearing: bool, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiMenuColumns_DeclColumns( + self_: *mut ImGuiMenuColumns, + w_icon: f32, + w_label: f32, + w_shortcut: f32, + w_mark: f32, + ) -> f32; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiMenuColumns_CalcNextTotalWidth(self_: *mut ImGuiMenuColumns, update_offsets: bool); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiInputTextState_ImGuiInputTextState() -> *mut ImGuiInputTextState; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiInputTextState_destroy(self_: *mut ImGuiInputTextState); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiInputTextState_ClearText(self_: *mut ImGuiInputTextState); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiInputTextState_ClearFreeMemory(self_: *mut ImGuiInputTextState); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiInputTextState_GetUndoAvailCount(self_: *mut ImGuiInputTextState) -> cty::c_int; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiInputTextState_GetRedoAvailCount(self_: *mut ImGuiInputTextState) -> cty::c_int; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiInputTextState_OnKeyPressed(self_: *mut ImGuiInputTextState, key: cty::c_int); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiInputTextState_CursorAnimReset(self_: *mut ImGuiInputTextState); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiInputTextState_CursorClamp(self_: *mut ImGuiInputTextState); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiInputTextState_HasSelection(self_: *mut ImGuiInputTextState) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiInputTextState_ClearSelection(self_: *mut ImGuiInputTextState); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiInputTextState_GetCursorPos(self_: *mut ImGuiInputTextState) -> cty::c_int; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiInputTextState_GetSelectionStart(self_: *mut ImGuiInputTextState) -> cty::c_int; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiInputTextState_GetSelectionEnd(self_: *mut ImGuiInputTextState) -> cty::c_int; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiInputTextState_SelectAll(self_: *mut ImGuiInputTextState); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiPopupData_ImGuiPopupData() -> *mut ImGuiPopupData; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiPopupData_destroy(self_: *mut ImGuiPopupData); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiNextWindowData_ImGuiNextWindowData() -> *mut ImGuiNextWindowData; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiNextWindowData_destroy(self_: *mut ImGuiNextWindowData); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiNextWindowData_ClearFlags(self_: *mut ImGuiNextWindowData); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiNextItemData_ImGuiNextItemData() -> *mut ImGuiNextItemData; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiNextItemData_destroy(self_: *mut ImGuiNextItemData); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiNextItemData_ClearFlags(self_: *mut ImGuiNextItemData); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiLastItemData_ImGuiLastItemData() -> *mut ImGuiLastItemData; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiLastItemData_destroy(self_: *mut ImGuiLastItemData); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiStackSizes_ImGuiStackSizes() -> *mut ImGuiStackSizes; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiStackSizes_destroy(self_: *mut ImGuiStackSizes); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiStackSizes_SetToCurrentState(self_: *mut ImGuiStackSizes); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiStackSizes_CompareWithCurrentState(self_: *mut ImGuiStackSizes); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiPtrOrIndex_ImGuiPtrOrIndex_Ptr(ptr: *mut cty::c_void) -> *mut ImGuiPtrOrIndex; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiPtrOrIndex_destroy(self_: *mut ImGuiPtrOrIndex); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiPtrOrIndex_ImGuiPtrOrIndex_Int(index: cty::c_int) -> *mut ImGuiPtrOrIndex; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiInputEvent_ImGuiInputEvent() -> *mut ImGuiInputEvent; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiInputEvent_destroy(self_: *mut ImGuiInputEvent); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiKeyRoutingData_ImGuiKeyRoutingData() -> *mut ImGuiKeyRoutingData; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiKeyRoutingData_destroy(self_: *mut ImGuiKeyRoutingData); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiKeyRoutingTable_ImGuiKeyRoutingTable() -> *mut ImGuiKeyRoutingTable; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiKeyRoutingTable_destroy(self_: *mut ImGuiKeyRoutingTable); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiKeyRoutingTable_Clear(self_: *mut ImGuiKeyRoutingTable); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiKeyOwnerData_ImGuiKeyOwnerData() -> *mut ImGuiKeyOwnerData; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiKeyOwnerData_destroy(self_: *mut ImGuiKeyOwnerData); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiListClipperRange_FromIndices( + min: cty::c_int, + max: cty::c_int, + ) -> ImGuiListClipperRange; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiListClipperRange_FromPositions( + y1: f32, + y2: f32, + off_min: cty::c_int, + off_max: cty::c_int, + ) -> ImGuiListClipperRange; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiListClipperData_ImGuiListClipperData() -> *mut ImGuiListClipperData; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiListClipperData_destroy(self_: *mut ImGuiListClipperData); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiListClipperData_Reset( + self_: *mut ImGuiListClipperData, + clipper: *mut ImGuiListClipper, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiNavItemData_ImGuiNavItemData() -> *mut ImGuiNavItemData; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiNavItemData_destroy(self_: *mut ImGuiNavItemData); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiNavItemData_Clear(self_: *mut ImGuiNavItemData); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiOldColumnData_ImGuiOldColumnData() -> *mut ImGuiOldColumnData; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiOldColumnData_destroy(self_: *mut ImGuiOldColumnData); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiOldColumns_ImGuiOldColumns() -> *mut ImGuiOldColumns; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiOldColumns_destroy(self_: *mut ImGuiOldColumns); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiDockNode_ImGuiDockNode(id: ImGuiID) -> *mut ImGuiDockNode; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiDockNode_destroy(self_: *mut ImGuiDockNode); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiDockNode_IsRootNode(self_: *mut ImGuiDockNode) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiDockNode_IsDockSpace(self_: *mut ImGuiDockNode) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiDockNode_IsFloatingNode(self_: *mut ImGuiDockNode) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiDockNode_IsCentralNode(self_: *mut ImGuiDockNode) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiDockNode_IsHiddenTabBar(self_: *mut ImGuiDockNode) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiDockNode_IsNoTabBar(self_: *mut ImGuiDockNode) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiDockNode_IsSplitNode(self_: *mut ImGuiDockNode) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiDockNode_IsLeafNode(self_: *mut ImGuiDockNode) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiDockNode_IsEmpty(self_: *mut ImGuiDockNode) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiDockNode_Rect(pOut: *mut ImRect, self_: *mut ImGuiDockNode); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiDockNode_SetLocalFlags(self_: *mut ImGuiDockNode, flags: ImGuiDockNodeFlags); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiDockNode_UpdateMergedFlags(self_: *mut ImGuiDockNode); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiDockContext_ImGuiDockContext() -> *mut ImGuiDockContext; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiDockContext_destroy(self_: *mut ImGuiDockContext); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiViewportP_ImGuiViewportP() -> *mut ImGuiViewportP; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiViewportP_destroy(self_: *mut ImGuiViewportP); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiViewportP_ClearRequestFlags(self_: *mut ImGuiViewportP); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiViewportP_CalcWorkRectPos( + pOut: *mut ImVec2, + self_: *mut ImGuiViewportP, + off_min: ImVec2, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiViewportP_CalcWorkRectSize( + pOut: *mut ImVec2, + self_: *mut ImGuiViewportP, + off_min: ImVec2, + off_max: ImVec2, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiViewportP_UpdateWorkRect(self_: *mut ImGuiViewportP); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiViewportP_GetMainRect(pOut: *mut ImRect, self_: *mut ImGuiViewportP); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiViewportP_GetWorkRect(pOut: *mut ImRect, self_: *mut ImGuiViewportP); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiViewportP_GetBuildWorkRect(pOut: *mut ImRect, self_: *mut ImGuiViewportP); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiWindowSettings_ImGuiWindowSettings() -> *mut ImGuiWindowSettings; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiWindowSettings_destroy(self_: *mut ImGuiWindowSettings); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiWindowSettings_GetName(self_: *mut ImGuiWindowSettings) -> *mut cty::c_char; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiSettingsHandler_ImGuiSettingsHandler() -> *mut ImGuiSettingsHandler; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiSettingsHandler_destroy(self_: *mut ImGuiSettingsHandler); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiMetricsConfig_ImGuiMetricsConfig() -> *mut ImGuiMetricsConfig; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiMetricsConfig_destroy(self_: *mut ImGuiMetricsConfig); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiStackLevelInfo_ImGuiStackLevelInfo() -> *mut ImGuiStackLevelInfo; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiStackLevelInfo_destroy(self_: *mut ImGuiStackLevelInfo); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiStackTool_ImGuiStackTool() -> *mut ImGuiStackTool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiStackTool_destroy(self_: *mut ImGuiStackTool); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiContextHook_ImGuiContextHook() -> *mut ImGuiContextHook; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiContextHook_destroy(self_: *mut ImGuiContextHook); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiContext_ImGuiContext(shared_font_atlas: *mut ImFontAtlas) -> *mut ImGuiContext; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiContext_destroy(self_: *mut ImGuiContext); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiWindow_ImGuiWindow( + context: *mut ImGuiContext, + name: *const cty::c_char, + ) -> *mut ImGuiWindow; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiWindow_destroy(self_: *mut ImGuiWindow); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiWindow_GetID_Str( + self_: *mut ImGuiWindow, + str_: *const cty::c_char, + str_end: *const cty::c_char, + ) -> ImGuiID; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiWindow_GetID_Ptr(self_: *mut ImGuiWindow, ptr: *const cty::c_void) -> ImGuiID; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiWindow_GetID_Int(self_: *mut ImGuiWindow, n: cty::c_int) -> ImGuiID; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiWindow_GetIDFromRectangle(self_: *mut ImGuiWindow, r_abs: ImRect) -> ImGuiID; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiWindow_Rect(pOut: *mut ImRect, self_: *mut ImGuiWindow); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiWindow_CalcFontSize(self_: *mut ImGuiWindow) -> f32; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiWindow_TitleBarHeight(self_: *mut ImGuiWindow) -> f32; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiWindow_TitleBarRect(pOut: *mut ImRect, self_: *mut ImGuiWindow); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiWindow_MenuBarHeight(self_: *mut ImGuiWindow) -> f32; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiWindow_MenuBarRect(pOut: *mut ImRect, self_: *mut ImGuiWindow); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiTabItem_ImGuiTabItem() -> *mut ImGuiTabItem; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiTabItem_destroy(self_: *mut ImGuiTabItem); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiTabBar_ImGuiTabBar() -> *mut ImGuiTabBar; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiTabBar_destroy(self_: *mut ImGuiTabBar); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiTabBar_GetTabOrder(self_: *mut ImGuiTabBar, tab: *const ImGuiTabItem) + -> cty::c_int; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiTabBar_GetTabName( + self_: *mut ImGuiTabBar, + tab: *const ImGuiTabItem, + ) -> *const cty::c_char; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiTableColumn_ImGuiTableColumn() -> *mut ImGuiTableColumn; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiTableColumn_destroy(self_: *mut ImGuiTableColumn); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiTableInstanceData_ImGuiTableInstanceData() -> *mut ImGuiTableInstanceData; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiTableInstanceData_destroy(self_: *mut ImGuiTableInstanceData); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiTable_ImGuiTable() -> *mut ImGuiTable; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiTable_destroy(self_: *mut ImGuiTable); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiTableTempData_ImGuiTableTempData() -> *mut ImGuiTableTempData; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiTableTempData_destroy(self_: *mut ImGuiTableTempData); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiTableColumnSettings_ImGuiTableColumnSettings() -> *mut ImGuiTableColumnSettings; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiTableColumnSettings_destroy(self_: *mut ImGuiTableColumnSettings); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiTableSettings_ImGuiTableSettings() -> *mut ImGuiTableSettings; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiTableSettings_destroy(self_: *mut ImGuiTableSettings); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn ImGuiTableSettings_GetColumnSettings( + self_: *mut ImGuiTableSettings, + ) -> *mut ImGuiTableColumnSettings; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igGetCurrentWindowRead() -> *mut ImGuiWindow; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igGetCurrentWindow() -> *mut ImGuiWindow; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igFindWindowByID(id: ImGuiID) -> *mut ImGuiWindow; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igFindWindowByName(name: *const cty::c_char) -> *mut ImGuiWindow; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igUpdateWindowParentAndRootLinks( + window: *mut ImGuiWindow, + flags: ImGuiWindowFlags, + parent_window: *mut ImGuiWindow, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igCalcWindowNextAutoFitSize(pOut: *mut ImVec2, window: *mut ImGuiWindow); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igIsWindowChildOf( + window: *mut ImGuiWindow, + potential_parent: *mut ImGuiWindow, + popup_hierarchy: bool, + dock_hierarchy: bool, + ) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igIsWindowWithinBeginStackOf( + window: *mut ImGuiWindow, + potential_parent: *mut ImGuiWindow, + ) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igIsWindowAbove( + potential_above: *mut ImGuiWindow, + potential_below: *mut ImGuiWindow, + ) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igIsWindowNavFocusable(window: *mut ImGuiWindow) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igSetWindowPos_WindowPtr(window: *mut ImGuiWindow, pos: ImVec2, cond: ImGuiCond); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igSetWindowSize_WindowPtr(window: *mut ImGuiWindow, size: ImVec2, cond: ImGuiCond); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igSetWindowCollapsed_WindowPtr( + window: *mut ImGuiWindow, + collapsed: bool, + cond: ImGuiCond, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igSetWindowHitTestHole(window: *mut ImGuiWindow, pos: ImVec2, size: ImVec2); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igWindowRectAbsToRel(pOut: *mut ImRect, window: *mut ImGuiWindow, r: ImRect); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igWindowRectRelToAbs(pOut: *mut ImRect, window: *mut ImGuiWindow, r: ImRect); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igFocusWindow(window: *mut ImGuiWindow); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igFocusTopMostWindowUnderOne( + under_this_window: *mut ImGuiWindow, + ignore_window: *mut ImGuiWindow, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igBringWindowToFocusFront(window: *mut ImGuiWindow); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igBringWindowToDisplayFront(window: *mut ImGuiWindow); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igBringWindowToDisplayBack(window: *mut ImGuiWindow); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igBringWindowToDisplayBehind(window: *mut ImGuiWindow, above_window: *mut ImGuiWindow); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igFindWindowDisplayIndex(window: *mut ImGuiWindow) -> cty::c_int; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igFindBottomMostVisibleWindowWithinBeginStack( + window: *mut ImGuiWindow, + ) -> *mut ImGuiWindow; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igSetCurrentFont(font: *mut ImFont); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igGetDefaultFont() -> *mut ImFont; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igGetForegroundDrawList_WindowPtr(window: *mut ImGuiWindow) -> *mut ImDrawList; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igInitialize(); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igShutdown(); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igUpdateInputEvents(trickle_fast_inputs: bool); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igUpdateHoveredWindowAndCaptureFlags(); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igStartMouseMovingWindow(window: *mut ImGuiWindow); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igStartMouseMovingWindowOrNode( + window: *mut ImGuiWindow, + node: *mut ImGuiDockNode, + undock_floating_node: bool, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igUpdateMouseMovingWindowNewFrame(); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igUpdateMouseMovingWindowEndFrame(); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igAddContextHook(context: *mut ImGuiContext, hook: *const ImGuiContextHook) -> ImGuiID; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igRemoveContextHook(context: *mut ImGuiContext, hook_to_remove: ImGuiID); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igCallContextHooks(context: *mut ImGuiContext, type_: ImGuiContextHookType); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTranslateWindowsInViewport( + viewport: *mut ImGuiViewportP, + old_pos: ImVec2, + new_pos: ImVec2, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igScaleWindowsInViewport(viewport: *mut ImGuiViewportP, scale: f32); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDestroyPlatformWindow(viewport: *mut ImGuiViewportP); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igSetWindowViewport(window: *mut ImGuiWindow, viewport: *mut ImGuiViewportP); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igSetCurrentViewport(window: *mut ImGuiWindow, viewport: *mut ImGuiViewportP); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igGetViewportPlatformMonitor( + viewport: *mut ImGuiViewport, + ) -> *const ImGuiPlatformMonitor; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igFindHoveredViewportFromPlatformWindowStack( + mouse_platform_pos: ImVec2, + ) -> *mut ImGuiViewportP; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igMarkIniSettingsDirty_Nil(); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igMarkIniSettingsDirty_WindowPtr(window: *mut ImGuiWindow); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igClearIniSettings(); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igCreateNewWindowSettings(name: *const cty::c_char) -> *mut ImGuiWindowSettings; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igFindWindowSettings(id: ImGuiID) -> *mut ImGuiWindowSettings; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igFindOrCreateWindowSettings(name: *const cty::c_char) -> *mut ImGuiWindowSettings; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igAddSettingsHandler(handler: *const ImGuiSettingsHandler); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igRemoveSettingsHandler(type_name: *const cty::c_char); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igFindSettingsHandler(type_name: *const cty::c_char) -> *mut ImGuiSettingsHandler; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igLocalizeRegisterEntries(entries: *const ImGuiLocEntry, count: cty::c_int); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igLocalizeGetMsg(key: ImGuiLocKey) -> *const cty::c_char; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igSetScrollX_WindowPtr(window: *mut ImGuiWindow, scroll_x: f32); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igSetScrollY_WindowPtr(window: *mut ImGuiWindow, scroll_y: f32); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igSetScrollFromPosX_WindowPtr( + window: *mut ImGuiWindow, + local_x: f32, + center_x_ratio: f32, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igSetScrollFromPosY_WindowPtr( + window: *mut ImGuiWindow, + local_y: f32, + center_y_ratio: f32, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igScrollToItem(flags: ImGuiScrollFlags); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igScrollToRect(window: *mut ImGuiWindow, rect: ImRect, flags: ImGuiScrollFlags); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igScrollToRectEx( + pOut: *mut ImVec2, + window: *mut ImGuiWindow, + rect: ImRect, + flags: ImGuiScrollFlags, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igScrollToBringRectIntoView(window: *mut ImGuiWindow, rect: ImRect); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igGetItemID() -> ImGuiID; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igGetItemStatusFlags() -> ImGuiItemStatusFlags; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igGetItemFlags() -> ImGuiItemFlags; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igGetActiveID() -> ImGuiID; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igGetFocusID() -> ImGuiID; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igSetActiveID(id: ImGuiID, window: *mut ImGuiWindow); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igSetFocusID(id: ImGuiID, window: *mut ImGuiWindow); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igClearActiveID(); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igGetHoveredID() -> ImGuiID; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igSetHoveredID(id: ImGuiID); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igKeepAliveID(id: ImGuiID); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igMarkItemEdited(id: ImGuiID); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igPushOverrideID(id: ImGuiID); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igGetIDWithSeed( + str_id_begin: *const cty::c_char, + str_id_end: *const cty::c_char, + seed: ImGuiID, + ) -> ImGuiID; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igItemSize_Vec2(size: ImVec2, text_baseline_y: f32); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igItemSize_Rect(bb: ImRect, text_baseline_y: f32); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igItemAdd( + bb: ImRect, + id: ImGuiID, + nav_bb: *const ImRect, + extra_flags: ImGuiItemFlags, + ) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igItemHoverable(bb: ImRect, id: ImGuiID) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igIsClippedEx(bb: ImRect, id: ImGuiID) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igSetLastItemData( + item_id: ImGuiID, + in_flags: ImGuiItemFlags, + status_flags: ImGuiItemStatusFlags, + item_rect: ImRect, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igCalcItemSize(pOut: *mut ImVec2, size: ImVec2, default_w: f32, default_h: f32); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igCalcWrapWidthForPos(pos: ImVec2, wrap_pos_x: f32) -> f32; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igPushMultiItemsWidths(components: cty::c_int, width_full: f32); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igIsItemToggledSelection() -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igGetContentRegionMaxAbs(pOut: *mut ImVec2); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igShrinkWidths(items: *mut ImGuiShrinkWidthItem, count: cty::c_int, width_excess: f32); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igPushItemFlag(option: ImGuiItemFlags, enabled: bool); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igPopItemFlag(); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igLogBegin(type_: ImGuiLogType, auto_open_depth: cty::c_int); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igLogToBuffer(auto_open_depth: cty::c_int); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igLogRenderedText( + ref_pos: *const ImVec2, + text: *const cty::c_char, + text_end: *const cty::c_char, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igLogSetNextTextDecoration(prefix: *const cty::c_char, suffix: *const cty::c_char); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igBeginChildEx( + name: *const cty::c_char, + id: ImGuiID, + size_arg: ImVec2, + border: bool, + flags: ImGuiWindowFlags, + ) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igOpenPopupEx(id: ImGuiID, popup_flags: ImGuiPopupFlags); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igClosePopupToLevel(remaining: cty::c_int, restore_focus_to_window_under_popup: bool); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igClosePopupsOverWindow( + ref_window: *mut ImGuiWindow, + restore_focus_to_window_under_popup: bool, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igClosePopupsExceptModals(); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igIsPopupOpen_ID(id: ImGuiID, popup_flags: ImGuiPopupFlags) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igBeginPopupEx(id: ImGuiID, extra_flags: ImGuiWindowFlags) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igBeginTooltipEx(tooltip_flags: ImGuiTooltipFlags, extra_window_flags: ImGuiWindowFlags); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igGetPopupAllowedExtentRect(pOut: *mut ImRect, window: *mut ImGuiWindow); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igGetTopMostPopupModal() -> *mut ImGuiWindow; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igGetTopMostAndVisiblePopupModal() -> *mut ImGuiWindow; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igFindBestWindowPosForPopup(pOut: *mut ImVec2, window: *mut ImGuiWindow); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igFindBestWindowPosForPopupEx( + pOut: *mut ImVec2, + ref_pos: ImVec2, + size: ImVec2, + last_dir: *mut ImGuiDir, + r_outer: ImRect, + r_avoid: ImRect, + policy: ImGuiPopupPositionPolicy, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igBeginViewportSideBar( + name: *const cty::c_char, + viewport: *mut ImGuiViewport, + dir: ImGuiDir, + size: f32, + window_flags: ImGuiWindowFlags, + ) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igBeginMenuEx( + label: *const cty::c_char, + icon: *const cty::c_char, + enabled: bool, + ) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igMenuItemEx( + label: *const cty::c_char, + icon: *const cty::c_char, + shortcut: *const cty::c_char, + selected: bool, + enabled: bool, + ) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igBeginComboPopup(popup_id: ImGuiID, bb: ImRect, flags: ImGuiComboFlags) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igBeginComboPreview() -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igEndComboPreview(); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igNavInitWindow(window: *mut ImGuiWindow, force_reinit: bool); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igNavInitRequestApplyResult(); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igNavMoveRequestButNoResultYet() -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igNavMoveRequestSubmit( + move_dir: ImGuiDir, + clip_dir: ImGuiDir, + move_flags: ImGuiNavMoveFlags, + scroll_flags: ImGuiScrollFlags, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igNavMoveRequestForward( + move_dir: ImGuiDir, + clip_dir: ImGuiDir, + move_flags: ImGuiNavMoveFlags, + scroll_flags: ImGuiScrollFlags, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igNavMoveRequestResolveWithLastItem(result: *mut ImGuiNavItemData); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igNavMoveRequestCancel(); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igNavMoveRequestApplyResult(); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igNavMoveRequestTryWrapping(window: *mut ImGuiWindow, move_flags: ImGuiNavMoveFlags); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igActivateItem(id: ImGuiID); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igSetNavWindow(window: *mut ImGuiWindow); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igSetNavID( + id: ImGuiID, + nav_layer: ImGuiNavLayer, + focus_scope_id: ImGuiID, + rect_rel: ImRect, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igIsNamedKey(key: ImGuiKey) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igIsNamedKeyOrModKey(key: ImGuiKey) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igIsLegacyKey(key: ImGuiKey) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igIsKeyboardKey(key: ImGuiKey) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igIsGamepadKey(key: ImGuiKey) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igIsMouseKey(key: ImGuiKey) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igIsAliasKey(key: ImGuiKey) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igConvertSingleModFlagToKey(key: ImGuiKey) -> ImGuiKey; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igGetKeyData(key: ImGuiKey) -> *mut ImGuiKeyData; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igGetKeyChordName( + key_chord: ImGuiKeyChord, + out_buf: *mut cty::c_char, + out_buf_size: cty::c_int, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igMouseButtonToKey(button: ImGuiMouseButton) -> ImGuiKey; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igIsMouseDragPastThreshold(button: ImGuiMouseButton, lock_threshold: f32) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igGetKeyVector2d( + pOut: *mut ImVec2, + key_left: ImGuiKey, + key_right: ImGuiKey, + key_up: ImGuiKey, + key_down: ImGuiKey, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igGetNavTweakPressedAmount(axis: ImGuiAxis) -> f32; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igCalcTypematicRepeatAmount( + t0: f32, + t1: f32, + repeat_delay: f32, + repeat_rate: f32, + ) -> cty::c_int; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igGetTypematicRepeatRate( + flags: ImGuiInputFlags, + repeat_delay: *mut f32, + repeat_rate: *mut f32, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igSetActiveIdUsingAllKeyboardKeys(); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igIsActiveIdUsingNavDir(dir: ImGuiDir) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igGetKeyOwner(key: ImGuiKey) -> ImGuiID; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igSetKeyOwner(key: ImGuiKey, owner_id: ImGuiID, flags: ImGuiInputFlags); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igSetItemKeyOwner(key: ImGuiKey, flags: ImGuiInputFlags); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTestKeyOwner(key: ImGuiKey, owner_id: ImGuiID) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igGetKeyOwnerData(key: ImGuiKey) -> *mut ImGuiKeyOwnerData; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igIsKeyDown_ID(key: ImGuiKey, owner_id: ImGuiID) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igIsKeyPressed_ID(key: ImGuiKey, owner_id: ImGuiID, flags: ImGuiInputFlags) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igIsKeyReleased_ID(key: ImGuiKey, owner_id: ImGuiID) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igIsMouseDown_ID(button: ImGuiMouseButton, owner_id: ImGuiID) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igIsMouseClicked_ID( + button: ImGuiMouseButton, + owner_id: ImGuiID, + flags: ImGuiInputFlags, + ) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igIsMouseReleased_ID(button: ImGuiMouseButton, owner_id: ImGuiID) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igShortcut(key_chord: ImGuiKeyChord, owner_id: ImGuiID, flags: ImGuiInputFlags) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igSetShortcutRouting( + key_chord: ImGuiKeyChord, + owner_id: ImGuiID, + flags: ImGuiInputFlags, + ) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTestShortcutRouting(key_chord: ImGuiKeyChord, owner_id: ImGuiID) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igGetShortcutRoutingData(key_chord: ImGuiKeyChord) -> *mut ImGuiKeyRoutingData; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDockContextInitialize(ctx: *mut ImGuiContext); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDockContextShutdown(ctx: *mut ImGuiContext); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDockContextClearNodes( + ctx: *mut ImGuiContext, + root_id: ImGuiID, + clear_settings_refs: bool, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDockContextRebuildNodes(ctx: *mut ImGuiContext); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDockContextNewFrameUpdateUndocking(ctx: *mut ImGuiContext); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDockContextNewFrameUpdateDocking(ctx: *mut ImGuiContext); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDockContextEndFrame(ctx: *mut ImGuiContext); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDockContextGenNodeID(ctx: *mut ImGuiContext) -> ImGuiID; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDockContextQueueDock( + ctx: *mut ImGuiContext, + target: *mut ImGuiWindow, + target_node: *mut ImGuiDockNode, + payload: *mut ImGuiWindow, + split_dir: ImGuiDir, + split_ratio: f32, + split_outer: bool, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDockContextQueueUndockWindow(ctx: *mut ImGuiContext, window: *mut ImGuiWindow); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDockContextQueueUndockNode(ctx: *mut ImGuiContext, node: *mut ImGuiDockNode); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDockContextCalcDropPosForDocking( + target: *mut ImGuiWindow, + target_node: *mut ImGuiDockNode, + payload_window: *mut ImGuiWindow, + payload_node: *mut ImGuiDockNode, + split_dir: ImGuiDir, + split_outer: bool, + out_pos: *mut ImVec2, + ) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDockContextFindNodeByID(ctx: *mut ImGuiContext, id: ImGuiID) -> *mut ImGuiDockNode; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDockNodeBeginAmendTabBar(node: *mut ImGuiDockNode) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDockNodeEndAmendTabBar(); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDockNodeGetRootNode(node: *mut ImGuiDockNode) -> *mut ImGuiDockNode; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDockNodeIsInHierarchyOf(node: *mut ImGuiDockNode, parent: *mut ImGuiDockNode) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDockNodeGetDepth(node: *const ImGuiDockNode) -> cty::c_int; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDockNodeGetWindowMenuButtonId(node: *const ImGuiDockNode) -> ImGuiID; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igGetWindowDockNode() -> *mut ImGuiDockNode; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igGetWindowAlwaysWantOwnTabBar(window: *mut ImGuiWindow) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igBeginDocked(window: *mut ImGuiWindow, p_open: *mut bool); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igBeginDockableDragDropSource(window: *mut ImGuiWindow); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igBeginDockableDragDropTarget(window: *mut ImGuiWindow); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igSetWindowDock(window: *mut ImGuiWindow, dock_id: ImGuiID, cond: ImGuiCond); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDockBuilderDockWindow(window_name: *const cty::c_char, node_id: ImGuiID); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDockBuilderGetNode(node_id: ImGuiID) -> *mut ImGuiDockNode; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDockBuilderGetCentralNode(node_id: ImGuiID) -> *mut ImGuiDockNode; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDockBuilderAddNode(node_id: ImGuiID, flags: ImGuiDockNodeFlags) -> ImGuiID; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDockBuilderRemoveNode(node_id: ImGuiID); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDockBuilderRemoveNodeDockedWindows(node_id: ImGuiID, clear_settings_refs: bool); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDockBuilderRemoveNodeChildNodes(node_id: ImGuiID); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDockBuilderSetNodePos(node_id: ImGuiID, pos: ImVec2); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDockBuilderSetNodeSize(node_id: ImGuiID, size: ImVec2); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDockBuilderSplitNode( + node_id: ImGuiID, + split_dir: ImGuiDir, + size_ratio_for_node_at_dir: f32, + out_id_at_dir: *mut ImGuiID, + out_id_at_opposite_dir: *mut ImGuiID, + ) -> ImGuiID; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDockBuilderCopyDockSpace( + src_dockspace_id: ImGuiID, + dst_dockspace_id: ImGuiID, + in_window_remap_pairs: *mut ImVector_const_charPtr, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDockBuilderCopyNode( + src_node_id: ImGuiID, + dst_node_id: ImGuiID, + out_node_remap_pairs: *mut ImVector_ImGuiID, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDockBuilderCopyWindowSettings( + src_name: *const cty::c_char, + dst_name: *const cty::c_char, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDockBuilderFinish(node_id: ImGuiID); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igPushFocusScope(id: ImGuiID); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igPopFocusScope(); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igGetCurrentFocusScope() -> ImGuiID; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igIsDragDropActive() -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igBeginDragDropTargetCustom(bb: ImRect, id: ImGuiID) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igClearDragDrop(); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igIsDragDropPayloadBeingAccepted() -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igRenderDragDropTargetRect(bb: ImRect); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igSetWindowClipRectBeforeSetChannel(window: *mut ImGuiWindow, clip_rect: ImRect); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igBeginColumns( + str_id: *const cty::c_char, + count: cty::c_int, + flags: ImGuiOldColumnFlags, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igEndColumns(); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igPushColumnClipRect(column_index: cty::c_int); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igPushColumnsBackground(); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igPopColumnsBackground(); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igGetColumnsID(str_id: *const cty::c_char, count: cty::c_int) -> ImGuiID; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igFindOrCreateColumns(window: *mut ImGuiWindow, id: ImGuiID) -> *mut ImGuiOldColumns; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igGetColumnOffsetFromNorm(columns: *const ImGuiOldColumns, offset_norm: f32) -> f32; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igGetColumnNormFromOffset(columns: *const ImGuiOldColumns, offset: f32) -> f32; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTableOpenContextMenu(column_n: cty::c_int); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTableSetColumnWidth(column_n: cty::c_int, width: f32); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTableSetColumnSortDirection( + column_n: cty::c_int, + sort_direction: ImGuiSortDirection, + append_to_sort_specs: bool, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTableGetHoveredColumn() -> cty::c_int; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTableGetHeaderRowHeight() -> f32; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTablePushBackgroundChannel(); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTablePopBackgroundChannel(); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igGetCurrentTable() -> *mut ImGuiTable; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTableFindByID(id: ImGuiID) -> *mut ImGuiTable; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igBeginTableEx( + name: *const cty::c_char, + id: ImGuiID, + columns_count: cty::c_int, + flags: ImGuiTableFlags, + outer_size: ImVec2, + inner_width: f32, + ) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTableBeginInitMemory(table: *mut ImGuiTable, columns_count: cty::c_int); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTableBeginApplyRequests(table: *mut ImGuiTable); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTableSetupDrawChannels(table: *mut ImGuiTable); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTableUpdateLayout(table: *mut ImGuiTable); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTableUpdateBorders(table: *mut ImGuiTable); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTableUpdateColumnsWeightFromWidth(table: *mut ImGuiTable); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTableDrawBorders(table: *mut ImGuiTable); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTableDrawContextMenu(table: *mut ImGuiTable); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTableBeginContextMenuPopup(table: *mut ImGuiTable) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTableMergeDrawChannels(table: *mut ImGuiTable); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTableGetInstanceData( + table: *mut ImGuiTable, + instance_no: cty::c_int, + ) -> *mut ImGuiTableInstanceData; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTableSortSpecsSanitize(table: *mut ImGuiTable); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTableSortSpecsBuild(table: *mut ImGuiTable); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTableGetColumnNextSortDirection(column: *mut ImGuiTableColumn) -> ImGuiSortDirection; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTableFixColumnSortDirection(table: *mut ImGuiTable, column: *mut ImGuiTableColumn); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTableGetColumnWidthAuto(table: *mut ImGuiTable, column: *mut ImGuiTableColumn) -> f32; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTableBeginRow(table: *mut ImGuiTable); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTableEndRow(table: *mut ImGuiTable); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTableBeginCell(table: *mut ImGuiTable, column_n: cty::c_int); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTableEndCell(table: *mut ImGuiTable); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTableGetCellBgRect(pOut: *mut ImRect, table: *const ImGuiTable, column_n: cty::c_int); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTableGetColumnName_TablePtr( + table: *const ImGuiTable, + column_n: cty::c_int, + ) -> *const cty::c_char; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTableGetColumnResizeID( + table: *const ImGuiTable, + column_n: cty::c_int, + instance_no: cty::c_int, + ) -> ImGuiID; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTableGetMaxColumnWidth(table: *const ImGuiTable, column_n: cty::c_int) -> f32; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTableSetColumnWidthAutoSingle(table: *mut ImGuiTable, column_n: cty::c_int); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTableSetColumnWidthAutoAll(table: *mut ImGuiTable); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTableRemove(table: *mut ImGuiTable); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTableGcCompactTransientBuffers_TablePtr(table: *mut ImGuiTable); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTableGcCompactTransientBuffers_TableTempDataPtr(table: *mut ImGuiTableTempData); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTableGcCompactSettings(); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTableLoadSettings(table: *mut ImGuiTable); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTableSaveSettings(table: *mut ImGuiTable); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTableResetSettings(table: *mut ImGuiTable); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTableGetBoundSettings(table: *mut ImGuiTable) -> *mut ImGuiTableSettings; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTableSettingsAddSettingsHandler(); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTableSettingsCreate(id: ImGuiID, columns_count: cty::c_int) + -> *mut ImGuiTableSettings; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTableSettingsFindByID(id: ImGuiID) -> *mut ImGuiTableSettings; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igBeginTabBarEx( + tab_bar: *mut ImGuiTabBar, + bb: ImRect, + flags: ImGuiTabBarFlags, + dock_node: *mut ImGuiDockNode, + ) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTabBarFindTabByID(tab_bar: *mut ImGuiTabBar, tab_id: ImGuiID) -> *mut ImGuiTabItem; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTabBarFindMostRecentlySelectedTabForActiveWindow( + tab_bar: *mut ImGuiTabBar, + ) -> *mut ImGuiTabItem; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTabBarAddTab( + tab_bar: *mut ImGuiTabBar, + tab_flags: ImGuiTabItemFlags, + window: *mut ImGuiWindow, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTabBarRemoveTab(tab_bar: *mut ImGuiTabBar, tab_id: ImGuiID); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTabBarCloseTab(tab_bar: *mut ImGuiTabBar, tab: *mut ImGuiTabItem); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTabBarQueueReorder( + tab_bar: *mut ImGuiTabBar, + tab: *const ImGuiTabItem, + offset: cty::c_int, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTabBarQueueReorderFromMousePos( + tab_bar: *mut ImGuiTabBar, + tab: *const ImGuiTabItem, + mouse_pos: ImVec2, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTabBarProcessReorder(tab_bar: *mut ImGuiTabBar) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTabItemEx( + tab_bar: *mut ImGuiTabBar, + label: *const cty::c_char, + p_open: *mut bool, + flags: ImGuiTabItemFlags, + docked_window: *mut ImGuiWindow, + ) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTabItemCalcSize_Str( + pOut: *mut ImVec2, + label: *const cty::c_char, + has_close_button_or_unsaved_marker: bool, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTabItemCalcSize_WindowPtr(pOut: *mut ImVec2, window: *mut ImGuiWindow); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTabItemBackground( + draw_list: *mut ImDrawList, + bb: ImRect, + flags: ImGuiTabItemFlags, + col: ImU32, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTabItemLabelAndCloseButton( + draw_list: *mut ImDrawList, + bb: ImRect, + flags: ImGuiTabItemFlags, + frame_padding: ImVec2, + label: *const cty::c_char, + tab_id: ImGuiID, + close_button_id: ImGuiID, + is_contents_visible: bool, + out_just_closed: *mut bool, + out_text_clipped: *mut bool, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igRenderText( + pos: ImVec2, + text: *const cty::c_char, + text_end: *const cty::c_char, + hide_text_after_hash: bool, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igRenderTextWrapped( + pos: ImVec2, + text: *const cty::c_char, + text_end: *const cty::c_char, + wrap_width: f32, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igRenderTextClipped( + pos_min: ImVec2, + pos_max: ImVec2, + text: *const cty::c_char, + text_end: *const cty::c_char, + text_size_if_known: *const ImVec2, + align: ImVec2, + clip_rect: *const ImRect, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igRenderTextClippedEx( + draw_list: *mut ImDrawList, + pos_min: ImVec2, + pos_max: ImVec2, + text: *const cty::c_char, + text_end: *const cty::c_char, + text_size_if_known: *const ImVec2, + align: ImVec2, + clip_rect: *const ImRect, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igRenderTextEllipsis( + draw_list: *mut ImDrawList, + pos_min: ImVec2, + pos_max: ImVec2, + clip_max_x: f32, + ellipsis_max_x: f32, + text: *const cty::c_char, + text_end: *const cty::c_char, + text_size_if_known: *const ImVec2, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igRenderFrame( + p_min: ImVec2, + p_max: ImVec2, + fill_col: ImU32, + border: bool, + rounding: f32, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igRenderFrameBorder(p_min: ImVec2, p_max: ImVec2, rounding: f32); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igRenderColorRectWithAlphaCheckerboard( + draw_list: *mut ImDrawList, + p_min: ImVec2, + p_max: ImVec2, + fill_col: ImU32, + grid_step: f32, + grid_off: ImVec2, + rounding: f32, + flags: ImDrawFlags, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igRenderNavHighlight(bb: ImRect, id: ImGuiID, flags: ImGuiNavHighlightFlags); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igFindRenderedTextEnd( + text: *const cty::c_char, + text_end: *const cty::c_char, + ) -> *const cty::c_char; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igRenderMouseCursor( + pos: ImVec2, + scale: f32, + mouse_cursor: ImGuiMouseCursor, + col_fill: ImU32, + col_border: ImU32, + col_shadow: ImU32, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igRenderArrow( + draw_list: *mut ImDrawList, + pos: ImVec2, + col: ImU32, + dir: ImGuiDir, + scale: f32, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igRenderBullet(draw_list: *mut ImDrawList, pos: ImVec2, col: ImU32); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igRenderCheckMark(draw_list: *mut ImDrawList, pos: ImVec2, col: ImU32, sz: f32); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igRenderArrowPointingAt( + draw_list: *mut ImDrawList, + pos: ImVec2, + half_sz: ImVec2, + direction: ImGuiDir, + col: ImU32, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igRenderArrowDockMenu(draw_list: *mut ImDrawList, p_min: ImVec2, sz: f32, col: ImU32); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igRenderRectFilledRangeH( + draw_list: *mut ImDrawList, + rect: ImRect, + col: ImU32, + x_start_norm: f32, + x_end_norm: f32, + rounding: f32, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igRenderRectFilledWithHole( + draw_list: *mut ImDrawList, + outer: ImRect, + inner: ImRect, + col: ImU32, + rounding: f32, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igCalcRoundingFlagsForRectInRect( + r_in: ImRect, + r_outer: ImRect, + threshold: f32, + ) -> ImDrawFlags; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTextEx(text: *const cty::c_char, text_end: *const cty::c_char, flags: ImGuiTextFlags); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igButtonEx(label: *const cty::c_char, size_arg: ImVec2, flags: ImGuiButtonFlags) + -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igCloseButton(id: ImGuiID, pos: ImVec2) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igCollapseButton(id: ImGuiID, pos: ImVec2, dock_node: *mut ImGuiDockNode) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igArrowButtonEx( + str_id: *const cty::c_char, + dir: ImGuiDir, + size_arg: ImVec2, + flags: ImGuiButtonFlags, + ) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igScrollbar(axis: ImGuiAxis); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igScrollbarEx( + bb: ImRect, + id: ImGuiID, + axis: ImGuiAxis, + p_scroll_v: *mut ImS64, + avail_v: ImS64, + contents_v: ImS64, + flags: ImDrawFlags, + ) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImageButtonEx( + id: ImGuiID, + texture_id: ImTextureID, + size: ImVec2, + uv0: ImVec2, + uv1: ImVec2, + bg_col: ImVec4, + tint_col: ImVec4, + ) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igGetWindowScrollbarRect(pOut: *mut ImRect, window: *mut ImGuiWindow, axis: ImGuiAxis); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igGetWindowScrollbarID(window: *mut ImGuiWindow, axis: ImGuiAxis) -> ImGuiID; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igGetWindowResizeCornerID(window: *mut ImGuiWindow, n: cty::c_int) -> ImGuiID; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igGetWindowResizeBorderID(window: *mut ImGuiWindow, dir: ImGuiDir) -> ImGuiID; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igSeparatorEx(flags: ImGuiSeparatorFlags); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igCheckboxFlags_S64Ptr( + label: *const cty::c_char, + flags: *mut ImS64, + flags_value: ImS64, + ) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igCheckboxFlags_U64Ptr( + label: *const cty::c_char, + flags: *mut ImU64, + flags_value: ImU64, + ) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igButtonBehavior( + bb: ImRect, + id: ImGuiID, + out_hovered: *mut bool, + out_held: *mut bool, + flags: ImGuiButtonFlags, + ) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDragBehavior( + id: ImGuiID, + data_type: ImGuiDataType, + p_v: *mut cty::c_void, + v_speed: f32, + p_min: *const cty::c_void, + p_max: *const cty::c_void, + format: *const cty::c_char, + flags: ImGuiSliderFlags, + ) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igSliderBehavior( + bb: ImRect, + id: ImGuiID, + data_type: ImGuiDataType, + p_v: *mut cty::c_void, + p_min: *const cty::c_void, + p_max: *const cty::c_void, + format: *const cty::c_char, + flags: ImGuiSliderFlags, + out_grab_bb: *mut ImRect, + ) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igSplitterBehavior( + bb: ImRect, + id: ImGuiID, + axis: ImGuiAxis, + size1: *mut f32, + size2: *mut f32, + min_size1: f32, + min_size2: f32, + hover_extend: f32, + hover_visibility_delay: f32, + bg_col: ImU32, + ) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTreeNodeBehavior( + id: ImGuiID, + flags: ImGuiTreeNodeFlags, + label: *const cty::c_char, + label_end: *const cty::c_char, + ) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTreePushOverrideID(id: ImGuiID); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTreeNodeSetOpen(id: ImGuiID, open: bool); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTreeNodeUpdateNextOpen(id: ImGuiID, flags: ImGuiTreeNodeFlags) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDataTypeGetInfo(data_type: ImGuiDataType) -> *const ImGuiDataTypeInfo; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDataTypeFormatString( + buf: *mut cty::c_char, + buf_size: cty::c_int, + data_type: ImGuiDataType, + p_data: *const cty::c_void, + format: *const cty::c_char, + ) -> cty::c_int; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDataTypeApplyOp( + data_type: ImGuiDataType, + op: cty::c_int, + output: *mut cty::c_void, + arg_1: *const cty::c_void, + arg_2: *const cty::c_void, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDataTypeApplyFromText( + buf: *const cty::c_char, + data_type: ImGuiDataType, + p_data: *mut cty::c_void, + format: *const cty::c_char, + ) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDataTypeCompare( + data_type: ImGuiDataType, + arg_1: *const cty::c_void, + arg_2: *const cty::c_void, + ) -> cty::c_int; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDataTypeClamp( + data_type: ImGuiDataType, + p_data: *mut cty::c_void, + p_min: *const cty::c_void, + p_max: *const cty::c_void, + ) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igInputTextEx( + label: *const cty::c_char, + hint: *const cty::c_char, + buf: *mut cty::c_char, + buf_size: cty::c_int, + size_arg: ImVec2, + flags: ImGuiInputTextFlags, + callback: ImGuiInputTextCallback, + user_data: *mut cty::c_void, + ) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTempInputText( + bb: ImRect, + id: ImGuiID, + label: *const cty::c_char, + buf: *mut cty::c_char, + buf_size: cty::c_int, + flags: ImGuiInputTextFlags, + ) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTempInputScalar( + bb: ImRect, + id: ImGuiID, + label: *const cty::c_char, + data_type: ImGuiDataType, + p_data: *mut cty::c_void, + format: *const cty::c_char, + p_clamp_min: *const cty::c_void, + p_clamp_max: *const cty::c_void, + ) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igTempInputIsActive(id: ImGuiID) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igGetInputTextState(id: ImGuiID) -> *mut ImGuiInputTextState; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igColorTooltip(text: *const cty::c_char, col: *const f32, flags: ImGuiColorEditFlags); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igColorEditOptionsPopup(col: *const f32, flags: ImGuiColorEditFlags); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igColorPickerOptionsPopup(ref_col: *const f32, flags: ImGuiColorEditFlags); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igPlotEx( + plot_type: ImGuiPlotType, + label: *const cty::c_char, + values_getter: ::core::option::Option< + unsafe extern "C" fn(data: *mut cty::c_void, idx: cty::c_int) -> f32, + >, + data: *mut cty::c_void, + values_count: cty::c_int, + values_offset: cty::c_int, + overlay_text: *const cty::c_char, + scale_min: f32, + scale_max: f32, + frame_size: ImVec2, + ) -> cty::c_int; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igShadeVertsLinearColorGradientKeepAlpha( + draw_list: *mut ImDrawList, + vert_start_idx: cty::c_int, + vert_end_idx: cty::c_int, + gradient_p0: ImVec2, + gradient_p1: ImVec2, + col0: ImU32, + col1: ImU32, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igShadeVertsLinearUV( + draw_list: *mut ImDrawList, + vert_start_idx: cty::c_int, + vert_end_idx: cty::c_int, + a: ImVec2, + b: ImVec2, + uv_a: ImVec2, + uv_b: ImVec2, + clamp: bool, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igGcCompactTransientMiscBuffers(); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igGcCompactTransientWindowBuffers(window: *mut ImGuiWindow); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igGcAwakeTransientWindowBuffers(window: *mut ImGuiWindow); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDebugLog(fmt: *const cty::c_char, ...); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igErrorCheckEndFrameRecover( + log_callback: ImGuiErrorLogCallback, + user_data: *mut cty::c_void, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igErrorCheckEndWindowRecover( + log_callback: ImGuiErrorLogCallback, + user_data: *mut cty::c_void, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igErrorCheckUsingSetCursorPosToExtendParentBoundaries(); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDebugLocateItem(target_id: ImGuiID); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDebugLocateItemOnHover(target_id: ImGuiID); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDebugLocateItemResolveWithLastItem(); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDebugDrawItemRect(col: ImU32); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDebugStartItemPicker(); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igShowFontAtlas(atlas: *mut ImFontAtlas); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDebugHookIdInfo( + id: ImGuiID, + data_type: ImGuiDataType, + data_id: *const cty::c_void, + data_id_end: *const cty::c_void, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDebugNodeColumns(columns: *mut ImGuiOldColumns); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDebugNodeDockNode(node: *mut ImGuiDockNode, label: *const cty::c_char); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDebugNodeDrawList( + window: *mut ImGuiWindow, + viewport: *mut ImGuiViewportP, + draw_list: *const ImDrawList, + label: *const cty::c_char, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDebugNodeDrawCmdShowMeshAndBoundingBox( + out_draw_list: *mut ImDrawList, + draw_list: *const ImDrawList, + draw_cmd: *const ImDrawCmd, + show_mesh: bool, + show_aabb: bool, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDebugNodeFont(font: *mut ImFont); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDebugNodeFontGlyph(font: *mut ImFont, glyph: *const ImFontGlyph); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDebugNodeStorage(storage: *mut ImGuiStorage, label: *const cty::c_char); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDebugNodeTabBar(tab_bar: *mut ImGuiTabBar, label: *const cty::c_char); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDebugNodeTable(table: *mut ImGuiTable); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDebugNodeTableSettings(settings: *mut ImGuiTableSettings); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDebugNodeInputTextState(state: *mut ImGuiInputTextState); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDebugNodeWindow(window: *mut ImGuiWindow, label: *const cty::c_char); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDebugNodeWindowSettings(settings: *mut ImGuiWindowSettings); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDebugNodeWindowsList(windows: *mut ImVector_ImGuiWindowPtr, label: *const cty::c_char); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDebugNodeWindowsListByBeginStackParent( + windows: *mut *mut ImGuiWindow, + windows_size: cty::c_int, + parent_in_begin_stack: *mut ImGuiWindow, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDebugNodeViewport(viewport: *mut ImGuiViewportP); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDebugRenderViewportThumbnail( + draw_list: *mut ImDrawList, + viewport: *mut ImGuiViewportP, + bb: ImRect, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igIsKeyPressedMap(key: ImGuiKey, repeat: bool) -> bool; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImFontAtlasBuildInit(atlas: *mut ImFontAtlas); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImFontAtlasBuildSetupFont( + atlas: *mut ImFontAtlas, + font: *mut ImFont, + font_config: *mut ImFontConfig, + ascent: f32, + descent: f32, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImFontAtlasBuildPackCustomRects( + atlas: *mut ImFontAtlas, + stbrp_context_opaque: *mut cty::c_void, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImFontAtlasBuildFinish(atlas: *mut ImFontAtlas); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImFontAtlasBuildRender8bppRectFromString( + atlas: *mut ImFontAtlas, + x: cty::c_int, + y: cty::c_int, + w: cty::c_int, + h: cty::c_int, + in_str: *const cty::c_char, + in_marker_char: cty::c_char, + in_marker_pixel_value: cty::c_uchar, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImFontAtlasBuildRender32bppRectFromString( + atlas: *mut ImFontAtlas, + x: cty::c_int, + y: cty::c_int, + w: cty::c_int, + h: cty::c_int, + in_str: *const cty::c_char, + in_marker_char: cty::c_char, + in_marker_pixel_value: cty::c_uint, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImFontAtlasBuildMultiplyCalcLookupTable( + out_table: *mut cty::c_uchar, + in_multiply_factor: f32, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImFontAtlasBuildMultiplyRectAlpha8( + table: *const cty::c_uchar, + pixels: *mut cty::c_uchar, + x: cty::c_int, + y: cty::c_int, + w: cty::c_int, + h: cty::c_int, + stride: cty::c_int, + ); +} +#[link(wasm_import_module = "imgui-sys-v0")] extern "C" { pub fn ImGuiFreeType_GetBuilderForFreeType() -> *const ImFontBuilderIO; } diff --git a/imgui-sys/third-party/imgui-docking-freetype/cimgui.cpp b/imgui-sys/third-party/imgui-docking-freetype/cimgui.cpp index 8ee2fae..f1669c5 100644 --- a/imgui-sys/third-party/imgui-docking-freetype/cimgui.cpp +++ b/imgui-sys/third-party/imgui-docking-freetype/cimgui.cpp @@ -1,5 +1,6 @@ //This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui //based on imgui.h file version "1.89.1" 18910 from Dear ImGui https://github.com/ocornut/imgui +//with imgui_internal.h api //with imgui_freetype.h api //docking branch #define IMGUI_ENABLE_FREETYPE @@ -297,11 +298,11 @@ CIMGUI_API float igGetScrollY() { return ImGui::GetScrollY(); } -CIMGUI_API void igSetScrollX(float scroll_x) +CIMGUI_API void igSetScrollX_Float(float scroll_x) { return ImGui::SetScrollX(scroll_x); } -CIMGUI_API void igSetScrollY(float scroll_y) +CIMGUI_API void igSetScrollY_Float(float scroll_y) { return ImGui::SetScrollY(scroll_y); } @@ -321,11 +322,11 @@ 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) +CIMGUI_API void igSetScrollFromPosX_Float(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) +CIMGUI_API void igSetScrollFromPosY_Float(float local_y,float center_y_ratio) { return ImGui::SetScrollFromPosY(local_y,center_y_ratio); } @@ -1110,7 +1111,7 @@ CIMGUI_API bool igBeginPopupContextVoid(const char* str_id,ImGuiPopupFlags popup { return ImGui::BeginPopupContextVoid(str_id,popup_flags); } -CIMGUI_API bool igIsPopupOpen(const char* str_id,ImGuiPopupFlags flags) +CIMGUI_API bool igIsPopupOpen_Str(const char* str_id,ImGuiPopupFlags flags) { return ImGui::IsPopupOpen(str_id,flags); } @@ -1166,7 +1167,7 @@ CIMGUI_API int igTableGetRowIndex() { return ImGui::TableGetRowIndex(); } -CIMGUI_API const char* igTableGetColumnName(int column_n) +CIMGUI_API const char* igTableGetColumnName_Int(int column_n) { return ImGui::TableGetColumnName(column_n); } @@ -1486,15 +1487,15 @@ CIMGUI_API void igColorConvertHSVtoRGB(float h,float s,float v,float* out_r,floa { return ImGui::ColorConvertHSVtoRGB(h,s,v,*out_r,*out_g,*out_b); } -CIMGUI_API bool igIsKeyDown(ImGuiKey key) +CIMGUI_API bool igIsKeyDown_Nil(ImGuiKey key) { return ImGui::IsKeyDown(key); } -CIMGUI_API bool igIsKeyPressed(ImGuiKey key,bool repeat) +CIMGUI_API bool igIsKeyPressed_Bool(ImGuiKey key,bool repeat) { return ImGui::IsKeyPressed(key,repeat); } -CIMGUI_API bool igIsKeyReleased(ImGuiKey key) +CIMGUI_API bool igIsKeyReleased_Nil(ImGuiKey key) { return ImGui::IsKeyReleased(key); } @@ -1510,15 +1511,15 @@ CIMGUI_API void igSetNextFrameWantCaptureKeyboard(bool want_capture_keyboard) { return ImGui::SetNextFrameWantCaptureKeyboard(want_capture_keyboard); } -CIMGUI_API bool igIsMouseDown(ImGuiMouseButton button) +CIMGUI_API bool igIsMouseDown_Nil(ImGuiMouseButton button) { return ImGui::IsMouseDown(button); } -CIMGUI_API bool igIsMouseClicked(ImGuiMouseButton button,bool repeat) +CIMGUI_API bool igIsMouseClicked_Bool(ImGuiMouseButton button,bool repeat) { return ImGui::IsMouseClicked(button,repeat); } -CIMGUI_API bool igIsMouseReleased(ImGuiMouseButton button) +CIMGUI_API bool igIsMouseReleased_Nil(ImGuiMouseButton button) { return ImGui::IsMouseReleased(button); } @@ -2642,6 +2643,2640 @@ CIMGUI_API ImGuiKey igGetKeyIndex(ImGuiKey key) { return ImGui::GetKeyIndex(key); } +CIMGUI_API ImGuiID igImHashData(const void* data,size_t data_size,ImU32 seed) +{ + return ImHashData(data,data_size,seed); +} +CIMGUI_API ImGuiID igImHashStr(const char* data,size_t data_size,ImU32 seed) +{ + return ImHashStr(data,data_size,seed); +} +CIMGUI_API void igImQsort(void* base,size_t count,size_t size_of_element,int(*compare_func)(void const*,void const*)) +{ + return ImQsort(base,count,size_of_element,compare_func); +} +CIMGUI_API ImU32 igImAlphaBlendColors(ImU32 col_a,ImU32 col_b) +{ + return ImAlphaBlendColors(col_a,col_b); +} +CIMGUI_API bool igImIsPowerOfTwo_Int(int v) +{ + return ImIsPowerOfTwo(v); +} +CIMGUI_API bool igImIsPowerOfTwo_U64(ImU64 v) +{ + return ImIsPowerOfTwo(v); +} +CIMGUI_API int igImUpperPowerOfTwo(int v) +{ + return ImUpperPowerOfTwo(v); +} +CIMGUI_API int igImStricmp(const char* str1,const char* str2) +{ + return ImStricmp(str1,str2); +} +CIMGUI_API int igImStrnicmp(const char* str1,const char* str2,size_t count) +{ + return ImStrnicmp(str1,str2,count); +} +CIMGUI_API void igImStrncpy(char* dst,const char* src,size_t count) +{ + return ImStrncpy(dst,src,count); +} +CIMGUI_API char* igImStrdup(const char* str) +{ + return ImStrdup(str); +} +CIMGUI_API char* igImStrdupcpy(char* dst,size_t* p_dst_size,const char* str) +{ + return ImStrdupcpy(dst,p_dst_size,str); +} +CIMGUI_API const char* igImStrchrRange(const char* str_begin,const char* str_end,char c) +{ + return ImStrchrRange(str_begin,str_end,c); +} +CIMGUI_API int igImStrlenW(const ImWchar* str) +{ + return ImStrlenW(str); +} +CIMGUI_API const char* igImStreolRange(const char* str,const char* str_end) +{ + return ImStreolRange(str,str_end); +} +CIMGUI_API const ImWchar* igImStrbolW(const ImWchar* buf_mid_line,const ImWchar* buf_begin) +{ + return ImStrbolW(buf_mid_line,buf_begin); +} +CIMGUI_API const char* igImStristr(const char* haystack,const char* haystack_end,const char* needle,const char* needle_end) +{ + return ImStristr(haystack,haystack_end,needle,needle_end); +} +CIMGUI_API void igImStrTrimBlanks(char* str) +{ + return ImStrTrimBlanks(str); +} +CIMGUI_API const char* igImStrSkipBlank(const char* str) +{ + return ImStrSkipBlank(str); +} +CIMGUI_API char igImToUpper(char c) +{ + return ImToUpper(c); +} +CIMGUI_API bool igImCharIsBlankA(char c) +{ + return ImCharIsBlankA(c); +} +CIMGUI_API bool igImCharIsBlankW(unsigned int c) +{ + return ImCharIsBlankW(c); +} +CIMGUI_API int igImFormatString(char* buf,size_t buf_size,const char* fmt,...) +{ + va_list args; + va_start(args, fmt); + int ret = ImFormatStringV(buf,buf_size,fmt,args); + va_end(args); + return ret; +} +CIMGUI_API int igImFormatStringV(char* buf,size_t buf_size,const char* fmt,va_list args) +{ + return ImFormatStringV(buf,buf_size,fmt,args); +} +CIMGUI_API void igImFormatStringToTempBuffer(const char** out_buf,const char** out_buf_end,const char* fmt,...) +{ + va_list args; + va_start(args, fmt); + ImFormatStringToTempBufferV(out_buf,out_buf_end,fmt,args); + va_end(args); +} +CIMGUI_API void igImFormatStringToTempBufferV(const char** out_buf,const char** out_buf_end,const char* fmt,va_list args) +{ + return ImFormatStringToTempBufferV(out_buf,out_buf_end,fmt,args); +} +CIMGUI_API const char* igImParseFormatFindStart(const char* format) +{ + return ImParseFormatFindStart(format); +} +CIMGUI_API const char* igImParseFormatFindEnd(const char* format) +{ + return ImParseFormatFindEnd(format); +} +CIMGUI_API const char* igImParseFormatTrimDecorations(const char* format,char* buf,size_t buf_size) +{ + return ImParseFormatTrimDecorations(format,buf,buf_size); +} +CIMGUI_API void igImParseFormatSanitizeForPrinting(const char* fmt_in,char* fmt_out,size_t fmt_out_size) +{ + return ImParseFormatSanitizeForPrinting(fmt_in,fmt_out,fmt_out_size); +} +CIMGUI_API const char* igImParseFormatSanitizeForScanning(const char* fmt_in,char* fmt_out,size_t fmt_out_size) +{ + return ImParseFormatSanitizeForScanning(fmt_in,fmt_out,fmt_out_size); +} +CIMGUI_API int igImParseFormatPrecision(const char* format,int default_value) +{ + return ImParseFormatPrecision(format,default_value); +} +CIMGUI_API const char* igImTextCharToUtf8(char out_buf[5],unsigned int c) +{ + return ImTextCharToUtf8(out_buf,c); +} +CIMGUI_API int igImTextStrToUtf8(char* out_buf,int out_buf_size,const ImWchar* in_text,const ImWchar* in_text_end) +{ + return ImTextStrToUtf8(out_buf,out_buf_size,in_text,in_text_end); +} +CIMGUI_API int igImTextCharFromUtf8(unsigned int* out_char,const char* in_text,const char* in_text_end) +{ + return ImTextCharFromUtf8(out_char,in_text,in_text_end); +} +CIMGUI_API int igImTextStrFromUtf8(ImWchar* out_buf,int out_buf_size,const char* in_text,const char* in_text_end,const char** in_remaining) +{ + return ImTextStrFromUtf8(out_buf,out_buf_size,in_text,in_text_end,in_remaining); +} +CIMGUI_API int igImTextCountCharsFromUtf8(const char* in_text,const char* in_text_end) +{ + return ImTextCountCharsFromUtf8(in_text,in_text_end); +} +CIMGUI_API int igImTextCountUtf8BytesFromChar(const char* in_text,const char* in_text_end) +{ + return ImTextCountUtf8BytesFromChar(in_text,in_text_end); +} +CIMGUI_API int igImTextCountUtf8BytesFromStr(const ImWchar* in_text,const ImWchar* in_text_end) +{ + return ImTextCountUtf8BytesFromStr(in_text,in_text_end); +} +CIMGUI_API ImFileHandle igImFileOpen(const char* filename,const char* mode) +{ + return ImFileOpen(filename,mode); +} +CIMGUI_API bool igImFileClose(ImFileHandle file) +{ + return ImFileClose(file); +} +CIMGUI_API ImU64 igImFileGetSize(ImFileHandle file) +{ + return ImFileGetSize(file); +} +CIMGUI_API ImU64 igImFileRead(void* data,ImU64 size,ImU64 count,ImFileHandle file) +{ + return ImFileRead(data,size,count,file); +} +CIMGUI_API ImU64 igImFileWrite(const void* data,ImU64 size,ImU64 count,ImFileHandle file) +{ + return ImFileWrite(data,size,count,file); +} +CIMGUI_API void* igImFileLoadToMemory(const char* filename,const char* mode,size_t* out_file_size,int padding_bytes) +{ + return ImFileLoadToMemory(filename,mode,out_file_size,padding_bytes); +} +CIMGUI_API float igImPow_Float(float x,float y) +{ + return ImPow(x,y); +} +CIMGUI_API double igImPow_double(double x,double y) +{ + return ImPow(x,y); +} +CIMGUI_API float igImLog_Float(float x) +{ + return ImLog(x); +} +CIMGUI_API double igImLog_double(double x) +{ + return ImLog(x); +} +CIMGUI_API int igImAbs_Int(int x) +{ + return ImAbs(x); +} +CIMGUI_API float igImAbs_Float(float x) +{ + return ImAbs(x); +} +CIMGUI_API double igImAbs_double(double x) +{ + return ImAbs(x); +} +CIMGUI_API float igImSign_Float(float x) +{ + return ImSign(x); +} +CIMGUI_API double igImSign_double(double x) +{ + return ImSign(x); +} +CIMGUI_API float igImRsqrt_Float(float x) +{ + return ImRsqrt(x); +} +CIMGUI_API double igImRsqrt_double(double x) +{ + return ImRsqrt(x); +} +CIMGUI_API void igImMin(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs) +{ + *pOut = ImMin(lhs,rhs); +} +CIMGUI_API void igImMax(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs) +{ + *pOut = ImMax(lhs,rhs); +} +CIMGUI_API void igImClamp(ImVec2 *pOut,const ImVec2 v,const ImVec2 mn,ImVec2 mx) +{ + *pOut = ImClamp(v,mn,mx); +} +CIMGUI_API void igImLerp_Vec2Float(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,float t) +{ + *pOut = ImLerp(a,b,t); +} +CIMGUI_API void igImLerp_Vec2Vec2(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,const ImVec2 t) +{ + *pOut = ImLerp(a,b,t); +} +CIMGUI_API void igImLerp_Vec4(ImVec4 *pOut,const ImVec4 a,const ImVec4 b,float t) +{ + *pOut = ImLerp(a,b,t); +} +CIMGUI_API float igImSaturate(float f) +{ + return ImSaturate(f); +} +CIMGUI_API float igImLengthSqr_Vec2(const ImVec2 lhs) +{ + return ImLengthSqr(lhs); +} +CIMGUI_API float igImLengthSqr_Vec4(const ImVec4 lhs) +{ + return ImLengthSqr(lhs); +} +CIMGUI_API float igImInvLength(const ImVec2 lhs,float fail_value) +{ + return ImInvLength(lhs,fail_value); +} +CIMGUI_API float igImFloor_Float(float f) +{ + return ImFloor(f); +} +CIMGUI_API float igImFloorSigned_Float(float f) +{ + return ImFloorSigned(f); +} +CIMGUI_API void igImFloor_Vec2(ImVec2 *pOut,const ImVec2 v) +{ + *pOut = ImFloor(v); +} +CIMGUI_API void igImFloorSigned_Vec2(ImVec2 *pOut,const ImVec2 v) +{ + *pOut = ImFloorSigned(v); +} +CIMGUI_API int igImModPositive(int a,int b) +{ + return ImModPositive(a,b); +} +CIMGUI_API float igImDot(const ImVec2 a,const ImVec2 b) +{ + return ImDot(a,b); +} +CIMGUI_API void igImRotate(ImVec2 *pOut,const ImVec2 v,float cos_a,float sin_a) +{ + *pOut = ImRotate(v,cos_a,sin_a); +} +CIMGUI_API float igImLinearSweep(float current,float target,float speed) +{ + return ImLinearSweep(current,target,speed); +} +CIMGUI_API void igImMul(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs) +{ + *pOut = ImMul(lhs,rhs); +} +CIMGUI_API bool igImIsFloatAboveGuaranteedIntegerPrecision(float f) +{ + return ImIsFloatAboveGuaranteedIntegerPrecision(f); +} +CIMGUI_API void igImBezierCubicCalc(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,float t) +{ + *pOut = ImBezierCubicCalc(p1,p2,p3,p4,t); +} +CIMGUI_API void igImBezierCubicClosestPoint(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,const ImVec2 p,int num_segments) +{ + *pOut = ImBezierCubicClosestPoint(p1,p2,p3,p4,p,num_segments); +} +CIMGUI_API void igImBezierCubicClosestPointCasteljau(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,const ImVec2 p,float tess_tol) +{ + *pOut = ImBezierCubicClosestPointCasteljau(p1,p2,p3,p4,p,tess_tol); +} +CIMGUI_API void igImBezierQuadraticCalc(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,float t) +{ + *pOut = ImBezierQuadraticCalc(p1,p2,p3,t); +} +CIMGUI_API void igImLineClosestPoint(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,const ImVec2 p) +{ + *pOut = ImLineClosestPoint(a,b,p); +} +CIMGUI_API bool igImTriangleContainsPoint(const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p) +{ + return ImTriangleContainsPoint(a,b,c,p); +} +CIMGUI_API void igImTriangleClosestPoint(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p) +{ + *pOut = ImTriangleClosestPoint(a,b,c,p); +} +CIMGUI_API void igImTriangleBarycentricCoords(const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p,float* out_u,float* out_v,float* out_w) +{ + return ImTriangleBarycentricCoords(a,b,c,p,*out_u,*out_v,*out_w); +} +CIMGUI_API float igImTriangleArea(const ImVec2 a,const ImVec2 b,const ImVec2 c) +{ + return ImTriangleArea(a,b,c); +} +CIMGUI_API ImGuiDir igImGetDirQuadrantFromDelta(float dx,float dy) +{ + return ImGetDirQuadrantFromDelta(dx,dy); +} +CIMGUI_API ImVec1* ImVec1_ImVec1_Nil(void) +{ + return IM_NEW(ImVec1)(); +} +CIMGUI_API void ImVec1_destroy(ImVec1* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImVec1* ImVec1_ImVec1_Float(float _x) +{ + return IM_NEW(ImVec1)(_x); +} +CIMGUI_API ImVec2ih* ImVec2ih_ImVec2ih_Nil(void) +{ + return IM_NEW(ImVec2ih)(); +} +CIMGUI_API void ImVec2ih_destroy(ImVec2ih* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImVec2ih* ImVec2ih_ImVec2ih_short(short _x,short _y) +{ + return IM_NEW(ImVec2ih)(_x,_y); +} +CIMGUI_API ImVec2ih* ImVec2ih_ImVec2ih_Vec2(const ImVec2 rhs) +{ + return IM_NEW(ImVec2ih)(rhs); +} +CIMGUI_API ImRect* ImRect_ImRect_Nil(void) +{ + return IM_NEW(ImRect)(); +} +CIMGUI_API void ImRect_destroy(ImRect* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImRect* ImRect_ImRect_Vec2(const ImVec2 min,const ImVec2 max) +{ + return IM_NEW(ImRect)(min,max); +} +CIMGUI_API ImRect* ImRect_ImRect_Vec4(const ImVec4 v) +{ + return IM_NEW(ImRect)(v); +} +CIMGUI_API ImRect* ImRect_ImRect_Float(float x1,float y1,float x2,float y2) +{ + return IM_NEW(ImRect)(x1,y1,x2,y2); +} +CIMGUI_API void ImRect_GetCenter(ImVec2 *pOut,ImRect* self) +{ + *pOut = self->GetCenter(); +} +CIMGUI_API void ImRect_GetSize(ImVec2 *pOut,ImRect* self) +{ + *pOut = self->GetSize(); +} +CIMGUI_API float ImRect_GetWidth(ImRect* self) +{ + return self->GetWidth(); +} +CIMGUI_API float ImRect_GetHeight(ImRect* self) +{ + return self->GetHeight(); +} +CIMGUI_API float ImRect_GetArea(ImRect* self) +{ + return self->GetArea(); +} +CIMGUI_API void ImRect_GetTL(ImVec2 *pOut,ImRect* self) +{ + *pOut = self->GetTL(); +} +CIMGUI_API void ImRect_GetTR(ImVec2 *pOut,ImRect* self) +{ + *pOut = self->GetTR(); +} +CIMGUI_API void ImRect_GetBL(ImVec2 *pOut,ImRect* self) +{ + *pOut = self->GetBL(); +} +CIMGUI_API void ImRect_GetBR(ImVec2 *pOut,ImRect* self) +{ + *pOut = self->GetBR(); +} +CIMGUI_API bool ImRect_Contains_Vec2(ImRect* self,const ImVec2 p) +{ + return self->Contains(p); +} +CIMGUI_API bool ImRect_Contains_Rect(ImRect* self,const ImRect r) +{ + return self->Contains(r); +} +CIMGUI_API bool ImRect_Overlaps(ImRect* self,const ImRect r) +{ + return self->Overlaps(r); +} +CIMGUI_API void ImRect_Add_Vec2(ImRect* self,const ImVec2 p) +{ + return self->Add(p); +} +CIMGUI_API void ImRect_Add_Rect(ImRect* self,const ImRect r) +{ + return self->Add(r); +} +CIMGUI_API void ImRect_Expand_Float(ImRect* self,const float amount) +{ + return self->Expand(amount); +} +CIMGUI_API void ImRect_Expand_Vec2(ImRect* self,const ImVec2 amount) +{ + return self->Expand(amount); +} +CIMGUI_API void ImRect_Translate(ImRect* self,const ImVec2 d) +{ + return self->Translate(d); +} +CIMGUI_API void ImRect_TranslateX(ImRect* self,float dx) +{ + return self->TranslateX(dx); +} +CIMGUI_API void ImRect_TranslateY(ImRect* self,float dy) +{ + return self->TranslateY(dy); +} +CIMGUI_API void ImRect_ClipWith(ImRect* self,const ImRect r) +{ + return self->ClipWith(r); +} +CIMGUI_API void ImRect_ClipWithFull(ImRect* self,const ImRect r) +{ + return self->ClipWithFull(r); +} +CIMGUI_API void ImRect_Floor(ImRect* self) +{ + return self->Floor(); +} +CIMGUI_API bool ImRect_IsInverted(ImRect* self) +{ + return self->IsInverted(); +} +CIMGUI_API void ImRect_ToVec4(ImVec4 *pOut,ImRect* self) +{ + *pOut = self->ToVec4(); +} +CIMGUI_API bool igImBitArrayTestBit(const ImU32* arr,int n) +{ + return ImBitArrayTestBit(arr,n); +} +CIMGUI_API void igImBitArrayClearBit(ImU32* arr,int n) +{ + return ImBitArrayClearBit(arr,n); +} +CIMGUI_API void igImBitArraySetBit(ImU32* arr,int n) +{ + return ImBitArraySetBit(arr,n); +} +CIMGUI_API void igImBitArraySetBitRange(ImU32* arr,int n,int n2) +{ + return ImBitArraySetBitRange(arr,n,n2); +} +CIMGUI_API void ImBitVector_Create(ImBitVector* self,int sz) +{ + return self->Create(sz); +} +CIMGUI_API void ImBitVector_Clear(ImBitVector* self) +{ + return self->Clear(); +} +CIMGUI_API bool ImBitVector_TestBit(ImBitVector* self,int n) +{ + return self->TestBit(n); +} +CIMGUI_API void ImBitVector_SetBit(ImBitVector* self,int n) +{ + return self->SetBit(n); +} +CIMGUI_API void ImBitVector_ClearBit(ImBitVector* self,int n) +{ + return self->ClearBit(n); +} +CIMGUI_API void ImGuiTextIndex_clear(ImGuiTextIndex* self) +{ + return self->clear(); +} +CIMGUI_API int ImGuiTextIndex_size(ImGuiTextIndex* self) +{ + return self->size(); +} +CIMGUI_API const char* ImGuiTextIndex_get_line_begin(ImGuiTextIndex* self,const char* base,int n) +{ + return self->get_line_begin(base,n); +} +CIMGUI_API const char* ImGuiTextIndex_get_line_end(ImGuiTextIndex* self,const char* base,int n) +{ + return self->get_line_end(base,n); +} +CIMGUI_API void ImGuiTextIndex_append(ImGuiTextIndex* self,const char* base,int old_size,int new_size) +{ + return self->append(base,old_size,new_size); +} +CIMGUI_API ImDrawListSharedData* ImDrawListSharedData_ImDrawListSharedData(void) +{ + return IM_NEW(ImDrawListSharedData)(); +} +CIMGUI_API void ImDrawListSharedData_destroy(ImDrawListSharedData* self) +{ + IM_DELETE(self); +} +CIMGUI_API void ImDrawListSharedData_SetCircleTessellationMaxError(ImDrawListSharedData* self,float max_error) +{ + return self->SetCircleTessellationMaxError(max_error); +} +CIMGUI_API void ImDrawDataBuilder_Clear(ImDrawDataBuilder* self) +{ + return self->Clear(); +} +CIMGUI_API void ImDrawDataBuilder_ClearFreeMemory(ImDrawDataBuilder* self) +{ + return self->ClearFreeMemory(); +} +CIMGUI_API int ImDrawDataBuilder_GetDrawListCount(ImDrawDataBuilder* self) +{ + return self->GetDrawListCount(); +} +CIMGUI_API void ImDrawDataBuilder_FlattenIntoSingleLayer(ImDrawDataBuilder* self) +{ + return self->FlattenIntoSingleLayer(); +} +CIMGUI_API ImGuiStyleMod* ImGuiStyleMod_ImGuiStyleMod_Int(ImGuiStyleVar idx,int v) +{ + return IM_NEW(ImGuiStyleMod)(idx,v); +} +CIMGUI_API void ImGuiStyleMod_destroy(ImGuiStyleMod* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImGuiStyleMod* ImGuiStyleMod_ImGuiStyleMod_Float(ImGuiStyleVar idx,float v) +{ + return IM_NEW(ImGuiStyleMod)(idx,v); +} +CIMGUI_API ImGuiStyleMod* ImGuiStyleMod_ImGuiStyleMod_Vec2(ImGuiStyleVar idx,ImVec2 v) +{ + return IM_NEW(ImGuiStyleMod)(idx,v); +} +CIMGUI_API ImGuiComboPreviewData* ImGuiComboPreviewData_ImGuiComboPreviewData(void) +{ + return IM_NEW(ImGuiComboPreviewData)(); +} +CIMGUI_API void ImGuiComboPreviewData_destroy(ImGuiComboPreviewData* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImGuiMenuColumns* ImGuiMenuColumns_ImGuiMenuColumns(void) +{ + return IM_NEW(ImGuiMenuColumns)(); +} +CIMGUI_API void ImGuiMenuColumns_destroy(ImGuiMenuColumns* self) +{ + IM_DELETE(self); +} +CIMGUI_API void ImGuiMenuColumns_Update(ImGuiMenuColumns* self,float spacing,bool window_reappearing) +{ + return self->Update(spacing,window_reappearing); +} +CIMGUI_API float ImGuiMenuColumns_DeclColumns(ImGuiMenuColumns* self,float w_icon,float w_label,float w_shortcut,float w_mark) +{ + return self->DeclColumns(w_icon,w_label,w_shortcut,w_mark); +} +CIMGUI_API void ImGuiMenuColumns_CalcNextTotalWidth(ImGuiMenuColumns* self,bool update_offsets) +{ + return self->CalcNextTotalWidth(update_offsets); +} +CIMGUI_API ImGuiInputTextState* ImGuiInputTextState_ImGuiInputTextState(void) +{ + return IM_NEW(ImGuiInputTextState)(); +} +CIMGUI_API void ImGuiInputTextState_destroy(ImGuiInputTextState* self) +{ + IM_DELETE(self); +} +CIMGUI_API void ImGuiInputTextState_ClearText(ImGuiInputTextState* self) +{ + return self->ClearText(); +} +CIMGUI_API void ImGuiInputTextState_ClearFreeMemory(ImGuiInputTextState* self) +{ + return self->ClearFreeMemory(); +} +CIMGUI_API int ImGuiInputTextState_GetUndoAvailCount(ImGuiInputTextState* self) +{ + return self->GetUndoAvailCount(); +} +CIMGUI_API int ImGuiInputTextState_GetRedoAvailCount(ImGuiInputTextState* self) +{ + return self->GetRedoAvailCount(); +} +CIMGUI_API void ImGuiInputTextState_OnKeyPressed(ImGuiInputTextState* self,int key) +{ + return self->OnKeyPressed(key); +} +CIMGUI_API void ImGuiInputTextState_CursorAnimReset(ImGuiInputTextState* self) +{ + return self->CursorAnimReset(); +} +CIMGUI_API void ImGuiInputTextState_CursorClamp(ImGuiInputTextState* self) +{ + return self->CursorClamp(); +} +CIMGUI_API bool ImGuiInputTextState_HasSelection(ImGuiInputTextState* self) +{ + return self->HasSelection(); +} +CIMGUI_API void ImGuiInputTextState_ClearSelection(ImGuiInputTextState* self) +{ + return self->ClearSelection(); +} +CIMGUI_API int ImGuiInputTextState_GetCursorPos(ImGuiInputTextState* self) +{ + return self->GetCursorPos(); +} +CIMGUI_API int ImGuiInputTextState_GetSelectionStart(ImGuiInputTextState* self) +{ + return self->GetSelectionStart(); +} +CIMGUI_API int ImGuiInputTextState_GetSelectionEnd(ImGuiInputTextState* self) +{ + return self->GetSelectionEnd(); +} +CIMGUI_API void ImGuiInputTextState_SelectAll(ImGuiInputTextState* self) +{ + return self->SelectAll(); +} +CIMGUI_API ImGuiPopupData* ImGuiPopupData_ImGuiPopupData(void) +{ + return IM_NEW(ImGuiPopupData)(); +} +CIMGUI_API void ImGuiPopupData_destroy(ImGuiPopupData* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImGuiNextWindowData* ImGuiNextWindowData_ImGuiNextWindowData(void) +{ + return IM_NEW(ImGuiNextWindowData)(); +} +CIMGUI_API void ImGuiNextWindowData_destroy(ImGuiNextWindowData* self) +{ + IM_DELETE(self); +} +CIMGUI_API void ImGuiNextWindowData_ClearFlags(ImGuiNextWindowData* self) +{ + return self->ClearFlags(); +} +CIMGUI_API ImGuiNextItemData* ImGuiNextItemData_ImGuiNextItemData(void) +{ + return IM_NEW(ImGuiNextItemData)(); +} +CIMGUI_API void ImGuiNextItemData_destroy(ImGuiNextItemData* self) +{ + IM_DELETE(self); +} +CIMGUI_API void ImGuiNextItemData_ClearFlags(ImGuiNextItemData* self) +{ + return self->ClearFlags(); +} +CIMGUI_API ImGuiLastItemData* ImGuiLastItemData_ImGuiLastItemData(void) +{ + return IM_NEW(ImGuiLastItemData)(); +} +CIMGUI_API void ImGuiLastItemData_destroy(ImGuiLastItemData* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImGuiStackSizes* ImGuiStackSizes_ImGuiStackSizes(void) +{ + return IM_NEW(ImGuiStackSizes)(); +} +CIMGUI_API void ImGuiStackSizes_destroy(ImGuiStackSizes* self) +{ + IM_DELETE(self); +} +CIMGUI_API void ImGuiStackSizes_SetToCurrentState(ImGuiStackSizes* self) +{ + return self->SetToCurrentState(); +} +CIMGUI_API void ImGuiStackSizes_CompareWithCurrentState(ImGuiStackSizes* self) +{ + return self->CompareWithCurrentState(); +} +CIMGUI_API ImGuiPtrOrIndex* ImGuiPtrOrIndex_ImGuiPtrOrIndex_Ptr(void* ptr) +{ + return IM_NEW(ImGuiPtrOrIndex)(ptr); +} +CIMGUI_API void ImGuiPtrOrIndex_destroy(ImGuiPtrOrIndex* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImGuiPtrOrIndex* ImGuiPtrOrIndex_ImGuiPtrOrIndex_Int(int index) +{ + return IM_NEW(ImGuiPtrOrIndex)(index); +} +CIMGUI_API ImGuiInputEvent* ImGuiInputEvent_ImGuiInputEvent(void) +{ + return IM_NEW(ImGuiInputEvent)(); +} +CIMGUI_API void ImGuiInputEvent_destroy(ImGuiInputEvent* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImGuiKeyRoutingData* ImGuiKeyRoutingData_ImGuiKeyRoutingData(void) +{ + return IM_NEW(ImGuiKeyRoutingData)(); +} +CIMGUI_API void ImGuiKeyRoutingData_destroy(ImGuiKeyRoutingData* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImGuiKeyRoutingTable* ImGuiKeyRoutingTable_ImGuiKeyRoutingTable(void) +{ + return IM_NEW(ImGuiKeyRoutingTable)(); +} +CIMGUI_API void ImGuiKeyRoutingTable_destroy(ImGuiKeyRoutingTable* self) +{ + IM_DELETE(self); +} +CIMGUI_API void ImGuiKeyRoutingTable_Clear(ImGuiKeyRoutingTable* self) +{ + return self->Clear(); +} +CIMGUI_API ImGuiKeyOwnerData* ImGuiKeyOwnerData_ImGuiKeyOwnerData(void) +{ + return IM_NEW(ImGuiKeyOwnerData)(); +} +CIMGUI_API void ImGuiKeyOwnerData_destroy(ImGuiKeyOwnerData* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImGuiListClipperRange ImGuiListClipperRange_FromIndices(int min,int max) +{ + return ImGuiListClipperRange::FromIndices(min,max); +} +CIMGUI_API ImGuiListClipperRange ImGuiListClipperRange_FromPositions(float y1,float y2,int off_min,int off_max) +{ + return ImGuiListClipperRange::FromPositions(y1,y2,off_min,off_max); +} +CIMGUI_API ImGuiListClipperData* ImGuiListClipperData_ImGuiListClipperData(void) +{ + return IM_NEW(ImGuiListClipperData)(); +} +CIMGUI_API void ImGuiListClipperData_destroy(ImGuiListClipperData* self) +{ + IM_DELETE(self); +} +CIMGUI_API void ImGuiListClipperData_Reset(ImGuiListClipperData* self,ImGuiListClipper* clipper) +{ + return self->Reset(clipper); +} +CIMGUI_API ImGuiNavItemData* ImGuiNavItemData_ImGuiNavItemData(void) +{ + return IM_NEW(ImGuiNavItemData)(); +} +CIMGUI_API void ImGuiNavItemData_destroy(ImGuiNavItemData* self) +{ + IM_DELETE(self); +} +CIMGUI_API void ImGuiNavItemData_Clear(ImGuiNavItemData* self) +{ + return self->Clear(); +} +CIMGUI_API ImGuiOldColumnData* ImGuiOldColumnData_ImGuiOldColumnData(void) +{ + return IM_NEW(ImGuiOldColumnData)(); +} +CIMGUI_API void ImGuiOldColumnData_destroy(ImGuiOldColumnData* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImGuiOldColumns* ImGuiOldColumns_ImGuiOldColumns(void) +{ + return IM_NEW(ImGuiOldColumns)(); +} +CIMGUI_API void ImGuiOldColumns_destroy(ImGuiOldColumns* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImGuiDockNode* ImGuiDockNode_ImGuiDockNode(ImGuiID id) +{ + return IM_NEW(ImGuiDockNode)(id); +} +CIMGUI_API void ImGuiDockNode_destroy(ImGuiDockNode* self) +{ + IM_DELETE(self); +} +CIMGUI_API bool ImGuiDockNode_IsRootNode(ImGuiDockNode* self) +{ + return self->IsRootNode(); +} +CIMGUI_API bool ImGuiDockNode_IsDockSpace(ImGuiDockNode* self) +{ + return self->IsDockSpace(); +} +CIMGUI_API bool ImGuiDockNode_IsFloatingNode(ImGuiDockNode* self) +{ + return self->IsFloatingNode(); +} +CIMGUI_API bool ImGuiDockNode_IsCentralNode(ImGuiDockNode* self) +{ + return self->IsCentralNode(); +} +CIMGUI_API bool ImGuiDockNode_IsHiddenTabBar(ImGuiDockNode* self) +{ + return self->IsHiddenTabBar(); +} +CIMGUI_API bool ImGuiDockNode_IsNoTabBar(ImGuiDockNode* self) +{ + return self->IsNoTabBar(); +} +CIMGUI_API bool ImGuiDockNode_IsSplitNode(ImGuiDockNode* self) +{ + return self->IsSplitNode(); +} +CIMGUI_API bool ImGuiDockNode_IsLeafNode(ImGuiDockNode* self) +{ + return self->IsLeafNode(); +} +CIMGUI_API bool ImGuiDockNode_IsEmpty(ImGuiDockNode* self) +{ + return self->IsEmpty(); +} +CIMGUI_API void ImGuiDockNode_Rect(ImRect *pOut,ImGuiDockNode* self) +{ + *pOut = self->Rect(); +} +CIMGUI_API void ImGuiDockNode_SetLocalFlags(ImGuiDockNode* self,ImGuiDockNodeFlags flags) +{ + return self->SetLocalFlags(flags); +} +CIMGUI_API void ImGuiDockNode_UpdateMergedFlags(ImGuiDockNode* self) +{ + return self->UpdateMergedFlags(); +} +CIMGUI_API ImGuiDockContext* ImGuiDockContext_ImGuiDockContext(void) +{ + return IM_NEW(ImGuiDockContext)(); +} +CIMGUI_API void ImGuiDockContext_destroy(ImGuiDockContext* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImGuiViewportP* ImGuiViewportP_ImGuiViewportP(void) +{ + return IM_NEW(ImGuiViewportP)(); +} +CIMGUI_API void ImGuiViewportP_destroy(ImGuiViewportP* self) +{ + IM_DELETE(self); +} +CIMGUI_API void ImGuiViewportP_ClearRequestFlags(ImGuiViewportP* self) +{ + return self->ClearRequestFlags(); +} +CIMGUI_API void ImGuiViewportP_CalcWorkRectPos(ImVec2 *pOut,ImGuiViewportP* self,const ImVec2 off_min) +{ + *pOut = self->CalcWorkRectPos(off_min); +} +CIMGUI_API void ImGuiViewportP_CalcWorkRectSize(ImVec2 *pOut,ImGuiViewportP* self,const ImVec2 off_min,const ImVec2 off_max) +{ + *pOut = self->CalcWorkRectSize(off_min,off_max); +} +CIMGUI_API void ImGuiViewportP_UpdateWorkRect(ImGuiViewportP* self) +{ + return self->UpdateWorkRect(); +} +CIMGUI_API void ImGuiViewportP_GetMainRect(ImRect *pOut,ImGuiViewportP* self) +{ + *pOut = self->GetMainRect(); +} +CIMGUI_API void ImGuiViewportP_GetWorkRect(ImRect *pOut,ImGuiViewportP* self) +{ + *pOut = self->GetWorkRect(); +} +CIMGUI_API void ImGuiViewportP_GetBuildWorkRect(ImRect *pOut,ImGuiViewportP* self) +{ + *pOut = self->GetBuildWorkRect(); +} +CIMGUI_API ImGuiWindowSettings* ImGuiWindowSettings_ImGuiWindowSettings(void) +{ + return IM_NEW(ImGuiWindowSettings)(); +} +CIMGUI_API void ImGuiWindowSettings_destroy(ImGuiWindowSettings* self) +{ + IM_DELETE(self); +} +CIMGUI_API char* ImGuiWindowSettings_GetName(ImGuiWindowSettings* self) +{ + return self->GetName(); +} +CIMGUI_API ImGuiSettingsHandler* ImGuiSettingsHandler_ImGuiSettingsHandler(void) +{ + return IM_NEW(ImGuiSettingsHandler)(); +} +CIMGUI_API void ImGuiSettingsHandler_destroy(ImGuiSettingsHandler* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImGuiMetricsConfig* ImGuiMetricsConfig_ImGuiMetricsConfig(void) +{ + return IM_NEW(ImGuiMetricsConfig)(); +} +CIMGUI_API void ImGuiMetricsConfig_destroy(ImGuiMetricsConfig* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImGuiStackLevelInfo* ImGuiStackLevelInfo_ImGuiStackLevelInfo(void) +{ + return IM_NEW(ImGuiStackLevelInfo)(); +} +CIMGUI_API void ImGuiStackLevelInfo_destroy(ImGuiStackLevelInfo* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImGuiStackTool* ImGuiStackTool_ImGuiStackTool(void) +{ + return IM_NEW(ImGuiStackTool)(); +} +CIMGUI_API void ImGuiStackTool_destroy(ImGuiStackTool* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImGuiContextHook* ImGuiContextHook_ImGuiContextHook(void) +{ + return IM_NEW(ImGuiContextHook)(); +} +CIMGUI_API void ImGuiContextHook_destroy(ImGuiContextHook* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImGuiContext* ImGuiContext_ImGuiContext(ImFontAtlas* shared_font_atlas) +{ + return IM_NEW(ImGuiContext)(shared_font_atlas); +} +CIMGUI_API void ImGuiContext_destroy(ImGuiContext* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImGuiWindow* ImGuiWindow_ImGuiWindow(ImGuiContext* context,const char* name) +{ + return IM_NEW(ImGuiWindow)(context,name); +} +CIMGUI_API void ImGuiWindow_destroy(ImGuiWindow* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImGuiID ImGuiWindow_GetID_Str(ImGuiWindow* self,const char* str,const char* str_end) +{ + return self->GetID(str,str_end); +} +CIMGUI_API ImGuiID ImGuiWindow_GetID_Ptr(ImGuiWindow* self,const void* ptr) +{ + return self->GetID(ptr); +} +CIMGUI_API ImGuiID ImGuiWindow_GetID_Int(ImGuiWindow* self,int n) +{ + return self->GetID(n); +} +CIMGUI_API ImGuiID ImGuiWindow_GetIDFromRectangle(ImGuiWindow* self,const ImRect r_abs) +{ + return self->GetIDFromRectangle(r_abs); +} +CIMGUI_API void ImGuiWindow_Rect(ImRect *pOut,ImGuiWindow* self) +{ + *pOut = self->Rect(); +} +CIMGUI_API float ImGuiWindow_CalcFontSize(ImGuiWindow* self) +{ + return self->CalcFontSize(); +} +CIMGUI_API float ImGuiWindow_TitleBarHeight(ImGuiWindow* self) +{ + return self->TitleBarHeight(); +} +CIMGUI_API void ImGuiWindow_TitleBarRect(ImRect *pOut,ImGuiWindow* self) +{ + *pOut = self->TitleBarRect(); +} +CIMGUI_API float ImGuiWindow_MenuBarHeight(ImGuiWindow* self) +{ + return self->MenuBarHeight(); +} +CIMGUI_API void ImGuiWindow_MenuBarRect(ImRect *pOut,ImGuiWindow* self) +{ + *pOut = self->MenuBarRect(); +} +CIMGUI_API ImGuiTabItem* ImGuiTabItem_ImGuiTabItem(void) +{ + return IM_NEW(ImGuiTabItem)(); +} +CIMGUI_API void ImGuiTabItem_destroy(ImGuiTabItem* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImGuiTabBar* ImGuiTabBar_ImGuiTabBar(void) +{ + return IM_NEW(ImGuiTabBar)(); +} +CIMGUI_API void ImGuiTabBar_destroy(ImGuiTabBar* self) +{ + IM_DELETE(self); +} +CIMGUI_API int ImGuiTabBar_GetTabOrder(ImGuiTabBar* self,const ImGuiTabItem* tab) +{ + return self->GetTabOrder(tab); +} +CIMGUI_API const char* ImGuiTabBar_GetTabName(ImGuiTabBar* self,const ImGuiTabItem* tab) +{ + return self->GetTabName(tab); +} +CIMGUI_API ImGuiTableColumn* ImGuiTableColumn_ImGuiTableColumn(void) +{ + return IM_NEW(ImGuiTableColumn)(); +} +CIMGUI_API void ImGuiTableColumn_destroy(ImGuiTableColumn* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImGuiTableInstanceData* ImGuiTableInstanceData_ImGuiTableInstanceData(void) +{ + return IM_NEW(ImGuiTableInstanceData)(); +} +CIMGUI_API void ImGuiTableInstanceData_destroy(ImGuiTableInstanceData* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImGuiTable* ImGuiTable_ImGuiTable(void) +{ + return IM_NEW(ImGuiTable)(); +} +CIMGUI_API void ImGuiTable_destroy(ImGuiTable* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImGuiTableTempData* ImGuiTableTempData_ImGuiTableTempData(void) +{ + return IM_NEW(ImGuiTableTempData)(); +} +CIMGUI_API void ImGuiTableTempData_destroy(ImGuiTableTempData* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImGuiTableColumnSettings* ImGuiTableColumnSettings_ImGuiTableColumnSettings(void) +{ + return IM_NEW(ImGuiTableColumnSettings)(); +} +CIMGUI_API void ImGuiTableColumnSettings_destroy(ImGuiTableColumnSettings* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImGuiTableSettings* ImGuiTableSettings_ImGuiTableSettings(void) +{ + return IM_NEW(ImGuiTableSettings)(); +} +CIMGUI_API void ImGuiTableSettings_destroy(ImGuiTableSettings* self) +{ + IM_DELETE(self); +} +CIMGUI_API ImGuiTableColumnSettings* ImGuiTableSettings_GetColumnSettings(ImGuiTableSettings* self) +{ + return self->GetColumnSettings(); +} +CIMGUI_API ImGuiWindow* igGetCurrentWindowRead() +{ + return ImGui::GetCurrentWindowRead(); +} +CIMGUI_API ImGuiWindow* igGetCurrentWindow() +{ + return ImGui::GetCurrentWindow(); +} +CIMGUI_API ImGuiWindow* igFindWindowByID(ImGuiID id) +{ + return ImGui::FindWindowByID(id); +} +CIMGUI_API ImGuiWindow* igFindWindowByName(const char* name) +{ + return ImGui::FindWindowByName(name); +} +CIMGUI_API void igUpdateWindowParentAndRootLinks(ImGuiWindow* window,ImGuiWindowFlags flags,ImGuiWindow* parent_window) +{ + return ImGui::UpdateWindowParentAndRootLinks(window,flags,parent_window); +} +CIMGUI_API void igCalcWindowNextAutoFitSize(ImVec2 *pOut,ImGuiWindow* window) +{ + *pOut = ImGui::CalcWindowNextAutoFitSize(window); +} +CIMGUI_API bool igIsWindowChildOf(ImGuiWindow* window,ImGuiWindow* potential_parent,bool popup_hierarchy,bool dock_hierarchy) +{ + return ImGui::IsWindowChildOf(window,potential_parent,popup_hierarchy,dock_hierarchy); +} +CIMGUI_API bool igIsWindowWithinBeginStackOf(ImGuiWindow* window,ImGuiWindow* potential_parent) +{ + return ImGui::IsWindowWithinBeginStackOf(window,potential_parent); +} +CIMGUI_API bool igIsWindowAbove(ImGuiWindow* potential_above,ImGuiWindow* potential_below) +{ + return ImGui::IsWindowAbove(potential_above,potential_below); +} +CIMGUI_API bool igIsWindowNavFocusable(ImGuiWindow* window) +{ + return ImGui::IsWindowNavFocusable(window); +} +CIMGUI_API void igSetWindowPos_WindowPtr(ImGuiWindow* window,const ImVec2 pos,ImGuiCond cond) +{ + return ImGui::SetWindowPos(window,pos,cond); +} +CIMGUI_API void igSetWindowSize_WindowPtr(ImGuiWindow* window,const ImVec2 size,ImGuiCond cond) +{ + return ImGui::SetWindowSize(window,size,cond); +} +CIMGUI_API void igSetWindowCollapsed_WindowPtr(ImGuiWindow* window,bool collapsed,ImGuiCond cond) +{ + return ImGui::SetWindowCollapsed(window,collapsed,cond); +} +CIMGUI_API void igSetWindowHitTestHole(ImGuiWindow* window,const ImVec2 pos,const ImVec2 size) +{ + return ImGui::SetWindowHitTestHole(window,pos,size); +} +CIMGUI_API void igWindowRectAbsToRel(ImRect *pOut,ImGuiWindow* window,const ImRect r) +{ + *pOut = ImGui::WindowRectAbsToRel(window,r); +} +CIMGUI_API void igWindowRectRelToAbs(ImRect *pOut,ImGuiWindow* window,const ImRect r) +{ + *pOut = ImGui::WindowRectRelToAbs(window,r); +} +CIMGUI_API void igFocusWindow(ImGuiWindow* window) +{ + return ImGui::FocusWindow(window); +} +CIMGUI_API void igFocusTopMostWindowUnderOne(ImGuiWindow* under_this_window,ImGuiWindow* ignore_window) +{ + return ImGui::FocusTopMostWindowUnderOne(under_this_window,ignore_window); +} +CIMGUI_API void igBringWindowToFocusFront(ImGuiWindow* window) +{ + return ImGui::BringWindowToFocusFront(window); +} +CIMGUI_API void igBringWindowToDisplayFront(ImGuiWindow* window) +{ + return ImGui::BringWindowToDisplayFront(window); +} +CIMGUI_API void igBringWindowToDisplayBack(ImGuiWindow* window) +{ + return ImGui::BringWindowToDisplayBack(window); +} +CIMGUI_API void igBringWindowToDisplayBehind(ImGuiWindow* window,ImGuiWindow* above_window) +{ + return ImGui::BringWindowToDisplayBehind(window,above_window); +} +CIMGUI_API int igFindWindowDisplayIndex(ImGuiWindow* window) +{ + return ImGui::FindWindowDisplayIndex(window); +} +CIMGUI_API ImGuiWindow* igFindBottomMostVisibleWindowWithinBeginStack(ImGuiWindow* window) +{ + return ImGui::FindBottomMostVisibleWindowWithinBeginStack(window); +} +CIMGUI_API void igSetCurrentFont(ImFont* font) +{ + return ImGui::SetCurrentFont(font); +} +CIMGUI_API ImFont* igGetDefaultFont() +{ + return ImGui::GetDefaultFont(); +} +CIMGUI_API ImDrawList* igGetForegroundDrawList_WindowPtr(ImGuiWindow* window) +{ + return ImGui::GetForegroundDrawList(window); +} +CIMGUI_API void igInitialize() +{ + return ImGui::Initialize(); +} +CIMGUI_API void igShutdown() +{ + return ImGui::Shutdown(); +} +CIMGUI_API void igUpdateInputEvents(bool trickle_fast_inputs) +{ + return ImGui::UpdateInputEvents(trickle_fast_inputs); +} +CIMGUI_API void igUpdateHoveredWindowAndCaptureFlags() +{ + return ImGui::UpdateHoveredWindowAndCaptureFlags(); +} +CIMGUI_API void igStartMouseMovingWindow(ImGuiWindow* window) +{ + return ImGui::StartMouseMovingWindow(window); +} +CIMGUI_API void igStartMouseMovingWindowOrNode(ImGuiWindow* window,ImGuiDockNode* node,bool undock_floating_node) +{ + return ImGui::StartMouseMovingWindowOrNode(window,node,undock_floating_node); +} +CIMGUI_API void igUpdateMouseMovingWindowNewFrame() +{ + return ImGui::UpdateMouseMovingWindowNewFrame(); +} +CIMGUI_API void igUpdateMouseMovingWindowEndFrame() +{ + return ImGui::UpdateMouseMovingWindowEndFrame(); +} +CIMGUI_API ImGuiID igAddContextHook(ImGuiContext* context,const ImGuiContextHook* hook) +{ + return ImGui::AddContextHook(context,hook); +} +CIMGUI_API void igRemoveContextHook(ImGuiContext* context,ImGuiID hook_to_remove) +{ + return ImGui::RemoveContextHook(context,hook_to_remove); +} +CIMGUI_API void igCallContextHooks(ImGuiContext* context,ImGuiContextHookType type) +{ + return ImGui::CallContextHooks(context,type); +} +CIMGUI_API void igTranslateWindowsInViewport(ImGuiViewportP* viewport,const ImVec2 old_pos,const ImVec2 new_pos) +{ + return ImGui::TranslateWindowsInViewport(viewport,old_pos,new_pos); +} +CIMGUI_API void igScaleWindowsInViewport(ImGuiViewportP* viewport,float scale) +{ + return ImGui::ScaleWindowsInViewport(viewport,scale); +} +CIMGUI_API void igDestroyPlatformWindow(ImGuiViewportP* viewport) +{ + return ImGui::DestroyPlatformWindow(viewport); +} +CIMGUI_API void igSetWindowViewport(ImGuiWindow* window,ImGuiViewportP* viewport) +{ + return ImGui::SetWindowViewport(window,viewport); +} +CIMGUI_API void igSetCurrentViewport(ImGuiWindow* window,ImGuiViewportP* viewport) +{ + return ImGui::SetCurrentViewport(window,viewport); +} +CIMGUI_API const ImGuiPlatformMonitor* igGetViewportPlatformMonitor(ImGuiViewport* viewport) +{ + return ImGui::GetViewportPlatformMonitor(viewport); +} +CIMGUI_API ImGuiViewportP* igFindHoveredViewportFromPlatformWindowStack(const ImVec2 mouse_platform_pos) +{ + return ImGui::FindHoveredViewportFromPlatformWindowStack(mouse_platform_pos); +} +CIMGUI_API void igMarkIniSettingsDirty_Nil() +{ + return ImGui::MarkIniSettingsDirty(); +} +CIMGUI_API void igMarkIniSettingsDirty_WindowPtr(ImGuiWindow* window) +{ + return ImGui::MarkIniSettingsDirty(window); +} +CIMGUI_API void igClearIniSettings() +{ + return ImGui::ClearIniSettings(); +} +CIMGUI_API ImGuiWindowSettings* igCreateNewWindowSettings(const char* name) +{ + return ImGui::CreateNewWindowSettings(name); +} +CIMGUI_API ImGuiWindowSettings* igFindWindowSettings(ImGuiID id) +{ + return ImGui::FindWindowSettings(id); +} +CIMGUI_API ImGuiWindowSettings* igFindOrCreateWindowSettings(const char* name) +{ + return ImGui::FindOrCreateWindowSettings(name); +} +CIMGUI_API void igAddSettingsHandler(const ImGuiSettingsHandler* handler) +{ + return ImGui::AddSettingsHandler(handler); +} +CIMGUI_API void igRemoveSettingsHandler(const char* type_name) +{ + return ImGui::RemoveSettingsHandler(type_name); +} +CIMGUI_API ImGuiSettingsHandler* igFindSettingsHandler(const char* type_name) +{ + return ImGui::FindSettingsHandler(type_name); +} +CIMGUI_API void igLocalizeRegisterEntries(const ImGuiLocEntry* entries,int count) +{ + return ImGui::LocalizeRegisterEntries(entries,count); +} +CIMGUI_API const char* igLocalizeGetMsg(ImGuiLocKey key) +{ + return ImGui::LocalizeGetMsg(key); +} +CIMGUI_API void igSetScrollX_WindowPtr(ImGuiWindow* window,float scroll_x) +{ + return ImGui::SetScrollX(window,scroll_x); +} +CIMGUI_API void igSetScrollY_WindowPtr(ImGuiWindow* window,float scroll_y) +{ + return ImGui::SetScrollY(window,scroll_y); +} +CIMGUI_API void igSetScrollFromPosX_WindowPtr(ImGuiWindow* window,float local_x,float center_x_ratio) +{ + return ImGui::SetScrollFromPosX(window,local_x,center_x_ratio); +} +CIMGUI_API void igSetScrollFromPosY_WindowPtr(ImGuiWindow* window,float local_y,float center_y_ratio) +{ + return ImGui::SetScrollFromPosY(window,local_y,center_y_ratio); +} +CIMGUI_API void igScrollToItem(ImGuiScrollFlags flags) +{ + return ImGui::ScrollToItem(flags); +} +CIMGUI_API void igScrollToRect(ImGuiWindow* window,const ImRect rect,ImGuiScrollFlags flags) +{ + return ImGui::ScrollToRect(window,rect,flags); +} +CIMGUI_API void igScrollToRectEx(ImVec2 *pOut,ImGuiWindow* window,const ImRect rect,ImGuiScrollFlags flags) +{ + *pOut = ImGui::ScrollToRectEx(window,rect,flags); +} +CIMGUI_API void igScrollToBringRectIntoView(ImGuiWindow* window,const ImRect rect) +{ + return ImGui::ScrollToBringRectIntoView(window,rect); +} +CIMGUI_API ImGuiID igGetItemID() +{ + return ImGui::GetItemID(); +} +CIMGUI_API ImGuiItemStatusFlags igGetItemStatusFlags() +{ + return ImGui::GetItemStatusFlags(); +} +CIMGUI_API ImGuiItemFlags igGetItemFlags() +{ + return ImGui::GetItemFlags(); +} +CIMGUI_API ImGuiID igGetActiveID() +{ + return ImGui::GetActiveID(); +} +CIMGUI_API ImGuiID igGetFocusID() +{ + return ImGui::GetFocusID(); +} +CIMGUI_API void igSetActiveID(ImGuiID id,ImGuiWindow* window) +{ + return ImGui::SetActiveID(id,window); +} +CIMGUI_API void igSetFocusID(ImGuiID id,ImGuiWindow* window) +{ + return ImGui::SetFocusID(id,window); +} +CIMGUI_API void igClearActiveID() +{ + return ImGui::ClearActiveID(); +} +CIMGUI_API ImGuiID igGetHoveredID() +{ + return ImGui::GetHoveredID(); +} +CIMGUI_API void igSetHoveredID(ImGuiID id) +{ + return ImGui::SetHoveredID(id); +} +CIMGUI_API void igKeepAliveID(ImGuiID id) +{ + return ImGui::KeepAliveID(id); +} +CIMGUI_API void igMarkItemEdited(ImGuiID id) +{ + return ImGui::MarkItemEdited(id); +} +CIMGUI_API void igPushOverrideID(ImGuiID id) +{ + return ImGui::PushOverrideID(id); +} +CIMGUI_API ImGuiID igGetIDWithSeed(const char* str_id_begin,const char* str_id_end,ImGuiID seed) +{ + return ImGui::GetIDWithSeed(str_id_begin,str_id_end,seed); +} +CIMGUI_API void igItemSize_Vec2(const ImVec2 size,float text_baseline_y) +{ + return ImGui::ItemSize(size,text_baseline_y); +} +CIMGUI_API void igItemSize_Rect(const ImRect bb,float text_baseline_y) +{ + return ImGui::ItemSize(bb,text_baseline_y); +} +CIMGUI_API bool igItemAdd(const ImRect bb,ImGuiID id,const ImRect* nav_bb,ImGuiItemFlags extra_flags) +{ + return ImGui::ItemAdd(bb,id,nav_bb,extra_flags); +} +CIMGUI_API bool igItemHoverable(const ImRect bb,ImGuiID id) +{ + return ImGui::ItemHoverable(bb,id); +} +CIMGUI_API bool igIsClippedEx(const ImRect bb,ImGuiID id) +{ + return ImGui::IsClippedEx(bb,id); +} +CIMGUI_API void igSetLastItemData(ImGuiID item_id,ImGuiItemFlags in_flags,ImGuiItemStatusFlags status_flags,const ImRect item_rect) +{ + return ImGui::SetLastItemData(item_id,in_flags,status_flags,item_rect); +} +CIMGUI_API void igCalcItemSize(ImVec2 *pOut,ImVec2 size,float default_w,float default_h) +{ + *pOut = ImGui::CalcItemSize(size,default_w,default_h); +} +CIMGUI_API float igCalcWrapWidthForPos(const ImVec2 pos,float wrap_pos_x) +{ + return ImGui::CalcWrapWidthForPos(pos,wrap_pos_x); +} +CIMGUI_API void igPushMultiItemsWidths(int components,float width_full) +{ + return ImGui::PushMultiItemsWidths(components,width_full); +} +CIMGUI_API bool igIsItemToggledSelection() +{ + return ImGui::IsItemToggledSelection(); +} +CIMGUI_API void igGetContentRegionMaxAbs(ImVec2 *pOut) +{ + *pOut = ImGui::GetContentRegionMaxAbs(); +} +CIMGUI_API void igShrinkWidths(ImGuiShrinkWidthItem* items,int count,float width_excess) +{ + return ImGui::ShrinkWidths(items,count,width_excess); +} +CIMGUI_API void igPushItemFlag(ImGuiItemFlags option,bool enabled) +{ + return ImGui::PushItemFlag(option,enabled); +} +CIMGUI_API void igPopItemFlag() +{ + return ImGui::PopItemFlag(); +} +CIMGUI_API void igLogBegin(ImGuiLogType type,int auto_open_depth) +{ + return ImGui::LogBegin(type,auto_open_depth); +} +CIMGUI_API void igLogToBuffer(int auto_open_depth) +{ + return ImGui::LogToBuffer(auto_open_depth); +} +CIMGUI_API void igLogRenderedText(const ImVec2* ref_pos,const char* text,const char* text_end) +{ + return ImGui::LogRenderedText(ref_pos,text,text_end); +} +CIMGUI_API void igLogSetNextTextDecoration(const char* prefix,const char* suffix) +{ + return ImGui::LogSetNextTextDecoration(prefix,suffix); +} +CIMGUI_API bool igBeginChildEx(const char* name,ImGuiID id,const ImVec2 size_arg,bool border,ImGuiWindowFlags flags) +{ + return ImGui::BeginChildEx(name,id,size_arg,border,flags); +} +CIMGUI_API void igOpenPopupEx(ImGuiID id,ImGuiPopupFlags popup_flags) +{ + return ImGui::OpenPopupEx(id,popup_flags); +} +CIMGUI_API void igClosePopupToLevel(int remaining,bool restore_focus_to_window_under_popup) +{ + return ImGui::ClosePopupToLevel(remaining,restore_focus_to_window_under_popup); +} +CIMGUI_API void igClosePopupsOverWindow(ImGuiWindow* ref_window,bool restore_focus_to_window_under_popup) +{ + return ImGui::ClosePopupsOverWindow(ref_window,restore_focus_to_window_under_popup); +} +CIMGUI_API void igClosePopupsExceptModals() +{ + return ImGui::ClosePopupsExceptModals(); +} +CIMGUI_API bool igIsPopupOpen_ID(ImGuiID id,ImGuiPopupFlags popup_flags) +{ + return ImGui::IsPopupOpen(id,popup_flags); +} +CIMGUI_API bool igBeginPopupEx(ImGuiID id,ImGuiWindowFlags extra_flags) +{ + return ImGui::BeginPopupEx(id,extra_flags); +} +CIMGUI_API void igBeginTooltipEx(ImGuiTooltipFlags tooltip_flags,ImGuiWindowFlags extra_window_flags) +{ + return ImGui::BeginTooltipEx(tooltip_flags,extra_window_flags); +} +CIMGUI_API void igGetPopupAllowedExtentRect(ImRect *pOut,ImGuiWindow* window) +{ + *pOut = ImGui::GetPopupAllowedExtentRect(window); +} +CIMGUI_API ImGuiWindow* igGetTopMostPopupModal() +{ + return ImGui::GetTopMostPopupModal(); +} +CIMGUI_API ImGuiWindow* igGetTopMostAndVisiblePopupModal() +{ + return ImGui::GetTopMostAndVisiblePopupModal(); +} +CIMGUI_API void igFindBestWindowPosForPopup(ImVec2 *pOut,ImGuiWindow* window) +{ + *pOut = ImGui::FindBestWindowPosForPopup(window); +} +CIMGUI_API void igFindBestWindowPosForPopupEx(ImVec2 *pOut,const ImVec2 ref_pos,const ImVec2 size,ImGuiDir* last_dir,const ImRect r_outer,const ImRect r_avoid,ImGuiPopupPositionPolicy policy) +{ + *pOut = ImGui::FindBestWindowPosForPopupEx(ref_pos,size,last_dir,r_outer,r_avoid,policy); +} +CIMGUI_API bool igBeginViewportSideBar(const char* name,ImGuiViewport* viewport,ImGuiDir dir,float size,ImGuiWindowFlags window_flags) +{ + return ImGui::BeginViewportSideBar(name,viewport,dir,size,window_flags); +} +CIMGUI_API bool igBeginMenuEx(const char* label,const char* icon,bool enabled) +{ + return ImGui::BeginMenuEx(label,icon,enabled); +} +CIMGUI_API bool igMenuItemEx(const char* label,const char* icon,const char* shortcut,bool selected,bool enabled) +{ + return ImGui::MenuItemEx(label,icon,shortcut,selected,enabled); +} +CIMGUI_API bool igBeginComboPopup(ImGuiID popup_id,const ImRect bb,ImGuiComboFlags flags) +{ + return ImGui::BeginComboPopup(popup_id,bb,flags); +} +CIMGUI_API bool igBeginComboPreview() +{ + return ImGui::BeginComboPreview(); +} +CIMGUI_API void igEndComboPreview() +{ + return ImGui::EndComboPreview(); +} +CIMGUI_API void igNavInitWindow(ImGuiWindow* window,bool force_reinit) +{ + return ImGui::NavInitWindow(window,force_reinit); +} +CIMGUI_API void igNavInitRequestApplyResult() +{ + return ImGui::NavInitRequestApplyResult(); +} +CIMGUI_API bool igNavMoveRequestButNoResultYet() +{ + return ImGui::NavMoveRequestButNoResultYet(); +} +CIMGUI_API void igNavMoveRequestSubmit(ImGuiDir move_dir,ImGuiDir clip_dir,ImGuiNavMoveFlags move_flags,ImGuiScrollFlags scroll_flags) +{ + return ImGui::NavMoveRequestSubmit(move_dir,clip_dir,move_flags,scroll_flags); +} +CIMGUI_API void igNavMoveRequestForward(ImGuiDir move_dir,ImGuiDir clip_dir,ImGuiNavMoveFlags move_flags,ImGuiScrollFlags scroll_flags) +{ + return ImGui::NavMoveRequestForward(move_dir,clip_dir,move_flags,scroll_flags); +} +CIMGUI_API void igNavMoveRequestResolveWithLastItem(ImGuiNavItemData* result) +{ + return ImGui::NavMoveRequestResolveWithLastItem(result); +} +CIMGUI_API void igNavMoveRequestCancel() +{ + return ImGui::NavMoveRequestCancel(); +} +CIMGUI_API void igNavMoveRequestApplyResult() +{ + return ImGui::NavMoveRequestApplyResult(); +} +CIMGUI_API void igNavMoveRequestTryWrapping(ImGuiWindow* window,ImGuiNavMoveFlags move_flags) +{ + return ImGui::NavMoveRequestTryWrapping(window,move_flags); +} +CIMGUI_API void igActivateItem(ImGuiID id) +{ + return ImGui::ActivateItem(id); +} +CIMGUI_API void igSetNavWindow(ImGuiWindow* window) +{ + return ImGui::SetNavWindow(window); +} +CIMGUI_API void igSetNavID(ImGuiID id,ImGuiNavLayer nav_layer,ImGuiID focus_scope_id,const ImRect rect_rel) +{ + return ImGui::SetNavID(id,nav_layer,focus_scope_id,rect_rel); +} +CIMGUI_API bool igIsNamedKey(ImGuiKey key) +{ + return ImGui::IsNamedKey(key); +} +CIMGUI_API bool igIsNamedKeyOrModKey(ImGuiKey key) +{ + return ImGui::IsNamedKeyOrModKey(key); +} +CIMGUI_API bool igIsLegacyKey(ImGuiKey key) +{ + return ImGui::IsLegacyKey(key); +} +CIMGUI_API bool igIsKeyboardKey(ImGuiKey key) +{ + return ImGui::IsKeyboardKey(key); +} +CIMGUI_API bool igIsGamepadKey(ImGuiKey key) +{ + return ImGui::IsGamepadKey(key); +} +CIMGUI_API bool igIsMouseKey(ImGuiKey key) +{ + return ImGui::IsMouseKey(key); +} +CIMGUI_API bool igIsAliasKey(ImGuiKey key) +{ + return ImGui::IsAliasKey(key); +} +CIMGUI_API ImGuiKey igConvertSingleModFlagToKey(ImGuiKey key) +{ + return ImGui::ConvertSingleModFlagToKey(key); +} +CIMGUI_API ImGuiKeyData* igGetKeyData(ImGuiKey key) +{ + return ImGui::GetKeyData(key); +} +CIMGUI_API void igGetKeyChordName(ImGuiKeyChord key_chord,char* out_buf,int out_buf_size) +{ + return ImGui::GetKeyChordName(key_chord,out_buf,out_buf_size); +} +CIMGUI_API ImGuiKey igMouseButtonToKey(ImGuiMouseButton button) +{ + return ImGui::MouseButtonToKey(button); +} +CIMGUI_API bool igIsMouseDragPastThreshold(ImGuiMouseButton button,float lock_threshold) +{ + return ImGui::IsMouseDragPastThreshold(button,lock_threshold); +} +CIMGUI_API void igGetKeyVector2d(ImVec2 *pOut,ImGuiKey key_left,ImGuiKey key_right,ImGuiKey key_up,ImGuiKey key_down) +{ + *pOut = ImGui::GetKeyVector2d(key_left,key_right,key_up,key_down); +} +CIMGUI_API float igGetNavTweakPressedAmount(ImGuiAxis axis) +{ + return ImGui::GetNavTweakPressedAmount(axis); +} +CIMGUI_API int igCalcTypematicRepeatAmount(float t0,float t1,float repeat_delay,float repeat_rate) +{ + return ImGui::CalcTypematicRepeatAmount(t0,t1,repeat_delay,repeat_rate); +} +CIMGUI_API void igGetTypematicRepeatRate(ImGuiInputFlags flags,float* repeat_delay,float* repeat_rate) +{ + return ImGui::GetTypematicRepeatRate(flags,repeat_delay,repeat_rate); +} +CIMGUI_API void igSetActiveIdUsingAllKeyboardKeys() +{ + return ImGui::SetActiveIdUsingAllKeyboardKeys(); +} +CIMGUI_API bool igIsActiveIdUsingNavDir(ImGuiDir dir) +{ + return ImGui::IsActiveIdUsingNavDir(dir); +} +CIMGUI_API ImGuiID igGetKeyOwner(ImGuiKey key) +{ + return ImGui::GetKeyOwner(key); +} +CIMGUI_API void igSetKeyOwner(ImGuiKey key,ImGuiID owner_id,ImGuiInputFlags flags) +{ + return ImGui::SetKeyOwner(key,owner_id,flags); +} +CIMGUI_API void igSetItemKeyOwner(ImGuiKey key,ImGuiInputFlags flags) +{ + return ImGui::SetItemKeyOwner(key,flags); +} +CIMGUI_API bool igTestKeyOwner(ImGuiKey key,ImGuiID owner_id) +{ + return ImGui::TestKeyOwner(key,owner_id); +} +CIMGUI_API ImGuiKeyOwnerData* igGetKeyOwnerData(ImGuiKey key) +{ + return ImGui::GetKeyOwnerData(key); +} +CIMGUI_API bool igIsKeyDown_ID(ImGuiKey key,ImGuiID owner_id) +{ + return ImGui::IsKeyDown(key,owner_id); +} +CIMGUI_API bool igIsKeyPressed_ID(ImGuiKey key,ImGuiID owner_id,ImGuiInputFlags flags) +{ + return ImGui::IsKeyPressed(key,owner_id,flags); +} +CIMGUI_API bool igIsKeyReleased_ID(ImGuiKey key,ImGuiID owner_id) +{ + return ImGui::IsKeyReleased(key,owner_id); +} +CIMGUI_API bool igIsMouseDown_ID(ImGuiMouseButton button,ImGuiID owner_id) +{ + return ImGui::IsMouseDown(button,owner_id); +} +CIMGUI_API bool igIsMouseClicked_ID(ImGuiMouseButton button,ImGuiID owner_id,ImGuiInputFlags flags) +{ + return ImGui::IsMouseClicked(button,owner_id,flags); +} +CIMGUI_API bool igIsMouseReleased_ID(ImGuiMouseButton button,ImGuiID owner_id) +{ + return ImGui::IsMouseReleased(button,owner_id); +} +CIMGUI_API bool igShortcut(ImGuiKeyChord key_chord,ImGuiID owner_id,ImGuiInputFlags flags) +{ + return ImGui::Shortcut(key_chord,owner_id,flags); +} +CIMGUI_API bool igSetShortcutRouting(ImGuiKeyChord key_chord,ImGuiID owner_id,ImGuiInputFlags flags) +{ + return ImGui::SetShortcutRouting(key_chord,owner_id,flags); +} +CIMGUI_API bool igTestShortcutRouting(ImGuiKeyChord key_chord,ImGuiID owner_id) +{ + return ImGui::TestShortcutRouting(key_chord,owner_id); +} +CIMGUI_API ImGuiKeyRoutingData* igGetShortcutRoutingData(ImGuiKeyChord key_chord) +{ + return ImGui::GetShortcutRoutingData(key_chord); +} +CIMGUI_API void igDockContextInitialize(ImGuiContext* ctx) +{ + return ImGui::DockContextInitialize(ctx); +} +CIMGUI_API void igDockContextShutdown(ImGuiContext* ctx) +{ + return ImGui::DockContextShutdown(ctx); +} +CIMGUI_API void igDockContextClearNodes(ImGuiContext* ctx,ImGuiID root_id,bool clear_settings_refs) +{ + return ImGui::DockContextClearNodes(ctx,root_id,clear_settings_refs); +} +CIMGUI_API void igDockContextRebuildNodes(ImGuiContext* ctx) +{ + return ImGui::DockContextRebuildNodes(ctx); +} +CIMGUI_API void igDockContextNewFrameUpdateUndocking(ImGuiContext* ctx) +{ + return ImGui::DockContextNewFrameUpdateUndocking(ctx); +} +CIMGUI_API void igDockContextNewFrameUpdateDocking(ImGuiContext* ctx) +{ + return ImGui::DockContextNewFrameUpdateDocking(ctx); +} +CIMGUI_API void igDockContextEndFrame(ImGuiContext* ctx) +{ + return ImGui::DockContextEndFrame(ctx); +} +CIMGUI_API ImGuiID igDockContextGenNodeID(ImGuiContext* ctx) +{ + return ImGui::DockContextGenNodeID(ctx); +} +CIMGUI_API void igDockContextQueueDock(ImGuiContext* ctx,ImGuiWindow* target,ImGuiDockNode* target_node,ImGuiWindow* payload,ImGuiDir split_dir,float split_ratio,bool split_outer) +{ + return ImGui::DockContextQueueDock(ctx,target,target_node,payload,split_dir,split_ratio,split_outer); +} +CIMGUI_API void igDockContextQueueUndockWindow(ImGuiContext* ctx,ImGuiWindow* window) +{ + return ImGui::DockContextQueueUndockWindow(ctx,window); +} +CIMGUI_API void igDockContextQueueUndockNode(ImGuiContext* ctx,ImGuiDockNode* node) +{ + return ImGui::DockContextQueueUndockNode(ctx,node); +} +CIMGUI_API bool igDockContextCalcDropPosForDocking(ImGuiWindow* target,ImGuiDockNode* target_node,ImGuiWindow* payload_window,ImGuiDockNode* payload_node,ImGuiDir split_dir,bool split_outer,ImVec2* out_pos) +{ + return ImGui::DockContextCalcDropPosForDocking(target,target_node,payload_window,payload_node,split_dir,split_outer,out_pos); +} +CIMGUI_API ImGuiDockNode* igDockContextFindNodeByID(ImGuiContext* ctx,ImGuiID id) +{ + return ImGui::DockContextFindNodeByID(ctx,id); +} +CIMGUI_API bool igDockNodeBeginAmendTabBar(ImGuiDockNode* node) +{ + return ImGui::DockNodeBeginAmendTabBar(node); +} +CIMGUI_API void igDockNodeEndAmendTabBar() +{ + return ImGui::DockNodeEndAmendTabBar(); +} +CIMGUI_API ImGuiDockNode* igDockNodeGetRootNode(ImGuiDockNode* node) +{ + return ImGui::DockNodeGetRootNode(node); +} +CIMGUI_API bool igDockNodeIsInHierarchyOf(ImGuiDockNode* node,ImGuiDockNode* parent) +{ + return ImGui::DockNodeIsInHierarchyOf(node,parent); +} +CIMGUI_API int igDockNodeGetDepth(const ImGuiDockNode* node) +{ + return ImGui::DockNodeGetDepth(node); +} +CIMGUI_API ImGuiID igDockNodeGetWindowMenuButtonId(const ImGuiDockNode* node) +{ + return ImGui::DockNodeGetWindowMenuButtonId(node); +} +CIMGUI_API ImGuiDockNode* igGetWindowDockNode() +{ + return ImGui::GetWindowDockNode(); +} +CIMGUI_API bool igGetWindowAlwaysWantOwnTabBar(ImGuiWindow* window) +{ + return ImGui::GetWindowAlwaysWantOwnTabBar(window); +} +CIMGUI_API void igBeginDocked(ImGuiWindow* window,bool* p_open) +{ + return ImGui::BeginDocked(window,p_open); +} +CIMGUI_API void igBeginDockableDragDropSource(ImGuiWindow* window) +{ + return ImGui::BeginDockableDragDropSource(window); +} +CIMGUI_API void igBeginDockableDragDropTarget(ImGuiWindow* window) +{ + return ImGui::BeginDockableDragDropTarget(window); +} +CIMGUI_API void igSetWindowDock(ImGuiWindow* window,ImGuiID dock_id,ImGuiCond cond) +{ + return ImGui::SetWindowDock(window,dock_id,cond); +} +CIMGUI_API void igDockBuilderDockWindow(const char* window_name,ImGuiID node_id) +{ + return ImGui::DockBuilderDockWindow(window_name,node_id); +} +CIMGUI_API ImGuiDockNode* igDockBuilderGetNode(ImGuiID node_id) +{ + return ImGui::DockBuilderGetNode(node_id); +} +CIMGUI_API ImGuiDockNode* igDockBuilderGetCentralNode(ImGuiID node_id) +{ + return ImGui::DockBuilderGetCentralNode(node_id); +} +CIMGUI_API ImGuiID igDockBuilderAddNode(ImGuiID node_id,ImGuiDockNodeFlags flags) +{ + return ImGui::DockBuilderAddNode(node_id,flags); +} +CIMGUI_API void igDockBuilderRemoveNode(ImGuiID node_id) +{ + return ImGui::DockBuilderRemoveNode(node_id); +} +CIMGUI_API void igDockBuilderRemoveNodeDockedWindows(ImGuiID node_id,bool clear_settings_refs) +{ + return ImGui::DockBuilderRemoveNodeDockedWindows(node_id,clear_settings_refs); +} +CIMGUI_API void igDockBuilderRemoveNodeChildNodes(ImGuiID node_id) +{ + return ImGui::DockBuilderRemoveNodeChildNodes(node_id); +} +CIMGUI_API void igDockBuilderSetNodePos(ImGuiID node_id,ImVec2 pos) +{ + return ImGui::DockBuilderSetNodePos(node_id,pos); +} +CIMGUI_API void igDockBuilderSetNodeSize(ImGuiID node_id,ImVec2 size) +{ + return ImGui::DockBuilderSetNodeSize(node_id,size); +} +CIMGUI_API ImGuiID igDockBuilderSplitNode(ImGuiID node_id,ImGuiDir split_dir,float size_ratio_for_node_at_dir,ImGuiID* out_id_at_dir,ImGuiID* out_id_at_opposite_dir) +{ + return ImGui::DockBuilderSplitNode(node_id,split_dir,size_ratio_for_node_at_dir,out_id_at_dir,out_id_at_opposite_dir); +} +CIMGUI_API void igDockBuilderCopyDockSpace(ImGuiID src_dockspace_id,ImGuiID dst_dockspace_id,ImVector_const_charPtr* in_window_remap_pairs) +{ + return ImGui::DockBuilderCopyDockSpace(src_dockspace_id,dst_dockspace_id,in_window_remap_pairs); +} +CIMGUI_API void igDockBuilderCopyNode(ImGuiID src_node_id,ImGuiID dst_node_id,ImVector_ImGuiID* out_node_remap_pairs) +{ + return ImGui::DockBuilderCopyNode(src_node_id,dst_node_id,out_node_remap_pairs); +} +CIMGUI_API void igDockBuilderCopyWindowSettings(const char* src_name,const char* dst_name) +{ + return ImGui::DockBuilderCopyWindowSettings(src_name,dst_name); +} +CIMGUI_API void igDockBuilderFinish(ImGuiID node_id) +{ + return ImGui::DockBuilderFinish(node_id); +} +CIMGUI_API void igPushFocusScope(ImGuiID id) +{ + return ImGui::PushFocusScope(id); +} +CIMGUI_API void igPopFocusScope() +{ + return ImGui::PopFocusScope(); +} +CIMGUI_API ImGuiID igGetCurrentFocusScope() +{ + return ImGui::GetCurrentFocusScope(); +} +CIMGUI_API bool igIsDragDropActive() +{ + return ImGui::IsDragDropActive(); +} +CIMGUI_API bool igBeginDragDropTargetCustom(const ImRect bb,ImGuiID id) +{ + return ImGui::BeginDragDropTargetCustom(bb,id); +} +CIMGUI_API void igClearDragDrop() +{ + return ImGui::ClearDragDrop(); +} +CIMGUI_API bool igIsDragDropPayloadBeingAccepted() +{ + return ImGui::IsDragDropPayloadBeingAccepted(); +} +CIMGUI_API void igRenderDragDropTargetRect(const ImRect bb) +{ + return ImGui::RenderDragDropTargetRect(bb); +} +CIMGUI_API void igSetWindowClipRectBeforeSetChannel(ImGuiWindow* window,const ImRect clip_rect) +{ + return ImGui::SetWindowClipRectBeforeSetChannel(window,clip_rect); +} +CIMGUI_API void igBeginColumns(const char* str_id,int count,ImGuiOldColumnFlags flags) +{ + return ImGui::BeginColumns(str_id,count,flags); +} +CIMGUI_API void igEndColumns() +{ + return ImGui::EndColumns(); +} +CIMGUI_API void igPushColumnClipRect(int column_index) +{ + return ImGui::PushColumnClipRect(column_index); +} +CIMGUI_API void igPushColumnsBackground() +{ + return ImGui::PushColumnsBackground(); +} +CIMGUI_API void igPopColumnsBackground() +{ + return ImGui::PopColumnsBackground(); +} +CIMGUI_API ImGuiID igGetColumnsID(const char* str_id,int count) +{ + return ImGui::GetColumnsID(str_id,count); +} +CIMGUI_API ImGuiOldColumns* igFindOrCreateColumns(ImGuiWindow* window,ImGuiID id) +{ + return ImGui::FindOrCreateColumns(window,id); +} +CIMGUI_API float igGetColumnOffsetFromNorm(const ImGuiOldColumns* columns,float offset_norm) +{ + return ImGui::GetColumnOffsetFromNorm(columns,offset_norm); +} +CIMGUI_API float igGetColumnNormFromOffset(const ImGuiOldColumns* columns,float offset) +{ + return ImGui::GetColumnNormFromOffset(columns,offset); +} +CIMGUI_API void igTableOpenContextMenu(int column_n) +{ + return ImGui::TableOpenContextMenu(column_n); +} +CIMGUI_API void igTableSetColumnWidth(int column_n,float width) +{ + return ImGui::TableSetColumnWidth(column_n,width); +} +CIMGUI_API void igTableSetColumnSortDirection(int column_n,ImGuiSortDirection sort_direction,bool append_to_sort_specs) +{ + return ImGui::TableSetColumnSortDirection(column_n,sort_direction,append_to_sort_specs); +} +CIMGUI_API int igTableGetHoveredColumn() +{ + return ImGui::TableGetHoveredColumn(); +} +CIMGUI_API float igTableGetHeaderRowHeight() +{ + return ImGui::TableGetHeaderRowHeight(); +} +CIMGUI_API void igTablePushBackgroundChannel() +{ + return ImGui::TablePushBackgroundChannel(); +} +CIMGUI_API void igTablePopBackgroundChannel() +{ + return ImGui::TablePopBackgroundChannel(); +} +CIMGUI_API ImGuiTable* igGetCurrentTable() +{ + return ImGui::GetCurrentTable(); +} +CIMGUI_API ImGuiTable* igTableFindByID(ImGuiID id) +{ + return ImGui::TableFindByID(id); +} +CIMGUI_API bool igBeginTableEx(const char* name,ImGuiID id,int columns_count,ImGuiTableFlags flags,const ImVec2 outer_size,float inner_width) +{ + return ImGui::BeginTableEx(name,id,columns_count,flags,outer_size,inner_width); +} +CIMGUI_API void igTableBeginInitMemory(ImGuiTable* table,int columns_count) +{ + return ImGui::TableBeginInitMemory(table,columns_count); +} +CIMGUI_API void igTableBeginApplyRequests(ImGuiTable* table) +{ + return ImGui::TableBeginApplyRequests(table); +} +CIMGUI_API void igTableSetupDrawChannels(ImGuiTable* table) +{ + return ImGui::TableSetupDrawChannels(table); +} +CIMGUI_API void igTableUpdateLayout(ImGuiTable* table) +{ + return ImGui::TableUpdateLayout(table); +} +CIMGUI_API void igTableUpdateBorders(ImGuiTable* table) +{ + return ImGui::TableUpdateBorders(table); +} +CIMGUI_API void igTableUpdateColumnsWeightFromWidth(ImGuiTable* table) +{ + return ImGui::TableUpdateColumnsWeightFromWidth(table); +} +CIMGUI_API void igTableDrawBorders(ImGuiTable* table) +{ + return ImGui::TableDrawBorders(table); +} +CIMGUI_API void igTableDrawContextMenu(ImGuiTable* table) +{ + return ImGui::TableDrawContextMenu(table); +} +CIMGUI_API bool igTableBeginContextMenuPopup(ImGuiTable* table) +{ + return ImGui::TableBeginContextMenuPopup(table); +} +CIMGUI_API void igTableMergeDrawChannels(ImGuiTable* table) +{ + return ImGui::TableMergeDrawChannels(table); +} +CIMGUI_API ImGuiTableInstanceData* igTableGetInstanceData(ImGuiTable* table,int instance_no) +{ + return ImGui::TableGetInstanceData(table,instance_no); +} +CIMGUI_API void igTableSortSpecsSanitize(ImGuiTable* table) +{ + return ImGui::TableSortSpecsSanitize(table); +} +CIMGUI_API void igTableSortSpecsBuild(ImGuiTable* table) +{ + return ImGui::TableSortSpecsBuild(table); +} +CIMGUI_API ImGuiSortDirection igTableGetColumnNextSortDirection(ImGuiTableColumn* column) +{ + return ImGui::TableGetColumnNextSortDirection(column); +} +CIMGUI_API void igTableFixColumnSortDirection(ImGuiTable* table,ImGuiTableColumn* column) +{ + return ImGui::TableFixColumnSortDirection(table,column); +} +CIMGUI_API float igTableGetColumnWidthAuto(ImGuiTable* table,ImGuiTableColumn* column) +{ + return ImGui::TableGetColumnWidthAuto(table,column); +} +CIMGUI_API void igTableBeginRow(ImGuiTable* table) +{ + return ImGui::TableBeginRow(table); +} +CIMGUI_API void igTableEndRow(ImGuiTable* table) +{ + return ImGui::TableEndRow(table); +} +CIMGUI_API void igTableBeginCell(ImGuiTable* table,int column_n) +{ + return ImGui::TableBeginCell(table,column_n); +} +CIMGUI_API void igTableEndCell(ImGuiTable* table) +{ + return ImGui::TableEndCell(table); +} +CIMGUI_API void igTableGetCellBgRect(ImRect *pOut,const ImGuiTable* table,int column_n) +{ + *pOut = ImGui::TableGetCellBgRect(table,column_n); +} +CIMGUI_API const char* igTableGetColumnName_TablePtr(const ImGuiTable* table,int column_n) +{ + return ImGui::TableGetColumnName(table,column_n); +} +CIMGUI_API ImGuiID igTableGetColumnResizeID(const ImGuiTable* table,int column_n,int instance_no) +{ + return ImGui::TableGetColumnResizeID(table,column_n,instance_no); +} +CIMGUI_API float igTableGetMaxColumnWidth(const ImGuiTable* table,int column_n) +{ + return ImGui::TableGetMaxColumnWidth(table,column_n); +} +CIMGUI_API void igTableSetColumnWidthAutoSingle(ImGuiTable* table,int column_n) +{ + return ImGui::TableSetColumnWidthAutoSingle(table,column_n); +} +CIMGUI_API void igTableSetColumnWidthAutoAll(ImGuiTable* table) +{ + return ImGui::TableSetColumnWidthAutoAll(table); +} +CIMGUI_API void igTableRemove(ImGuiTable* table) +{ + return ImGui::TableRemove(table); +} +CIMGUI_API void igTableGcCompactTransientBuffers_TablePtr(ImGuiTable* table) +{ + return ImGui::TableGcCompactTransientBuffers(table); +} +CIMGUI_API void igTableGcCompactTransientBuffers_TableTempDataPtr(ImGuiTableTempData* table) +{ + return ImGui::TableGcCompactTransientBuffers(table); +} +CIMGUI_API void igTableGcCompactSettings() +{ + return ImGui::TableGcCompactSettings(); +} +CIMGUI_API void igTableLoadSettings(ImGuiTable* table) +{ + return ImGui::TableLoadSettings(table); +} +CIMGUI_API void igTableSaveSettings(ImGuiTable* table) +{ + return ImGui::TableSaveSettings(table); +} +CIMGUI_API void igTableResetSettings(ImGuiTable* table) +{ + return ImGui::TableResetSettings(table); +} +CIMGUI_API ImGuiTableSettings* igTableGetBoundSettings(ImGuiTable* table) +{ + return ImGui::TableGetBoundSettings(table); +} +CIMGUI_API void igTableSettingsAddSettingsHandler() +{ + return ImGui::TableSettingsAddSettingsHandler(); +} +CIMGUI_API ImGuiTableSettings* igTableSettingsCreate(ImGuiID id,int columns_count) +{ + return ImGui::TableSettingsCreate(id,columns_count); +} +CIMGUI_API ImGuiTableSettings* igTableSettingsFindByID(ImGuiID id) +{ + return ImGui::TableSettingsFindByID(id); +} +CIMGUI_API bool igBeginTabBarEx(ImGuiTabBar* tab_bar,const ImRect bb,ImGuiTabBarFlags flags,ImGuiDockNode* dock_node) +{ + return ImGui::BeginTabBarEx(tab_bar,bb,flags,dock_node); +} +CIMGUI_API ImGuiTabItem* igTabBarFindTabByID(ImGuiTabBar* tab_bar,ImGuiID tab_id) +{ + return ImGui::TabBarFindTabByID(tab_bar,tab_id); +} +CIMGUI_API ImGuiTabItem* igTabBarFindMostRecentlySelectedTabForActiveWindow(ImGuiTabBar* tab_bar) +{ + return ImGui::TabBarFindMostRecentlySelectedTabForActiveWindow(tab_bar); +} +CIMGUI_API void igTabBarAddTab(ImGuiTabBar* tab_bar,ImGuiTabItemFlags tab_flags,ImGuiWindow* window) +{ + return ImGui::TabBarAddTab(tab_bar,tab_flags,window); +} +CIMGUI_API void igTabBarRemoveTab(ImGuiTabBar* tab_bar,ImGuiID tab_id) +{ + return ImGui::TabBarRemoveTab(tab_bar,tab_id); +} +CIMGUI_API void igTabBarCloseTab(ImGuiTabBar* tab_bar,ImGuiTabItem* tab) +{ + return ImGui::TabBarCloseTab(tab_bar,tab); +} +CIMGUI_API void igTabBarQueueReorder(ImGuiTabBar* tab_bar,const ImGuiTabItem* tab,int offset) +{ + return ImGui::TabBarQueueReorder(tab_bar,tab,offset); +} +CIMGUI_API void igTabBarQueueReorderFromMousePos(ImGuiTabBar* tab_bar,const ImGuiTabItem* tab,ImVec2 mouse_pos) +{ + return ImGui::TabBarQueueReorderFromMousePos(tab_bar,tab,mouse_pos); +} +CIMGUI_API bool igTabBarProcessReorder(ImGuiTabBar* tab_bar) +{ + return ImGui::TabBarProcessReorder(tab_bar); +} +CIMGUI_API bool igTabItemEx(ImGuiTabBar* tab_bar,const char* label,bool* p_open,ImGuiTabItemFlags flags,ImGuiWindow* docked_window) +{ + return ImGui::TabItemEx(tab_bar,label,p_open,flags,docked_window); +} +CIMGUI_API void igTabItemCalcSize_Str(ImVec2 *pOut,const char* label,bool has_close_button_or_unsaved_marker) +{ + *pOut = ImGui::TabItemCalcSize(label,has_close_button_or_unsaved_marker); +} +CIMGUI_API void igTabItemCalcSize_WindowPtr(ImVec2 *pOut,ImGuiWindow* window) +{ + *pOut = ImGui::TabItemCalcSize(window); +} +CIMGUI_API void igTabItemBackground(ImDrawList* draw_list,const ImRect bb,ImGuiTabItemFlags flags,ImU32 col) +{ + return ImGui::TabItemBackground(draw_list,bb,flags,col); +} +CIMGUI_API void igTabItemLabelAndCloseButton(ImDrawList* draw_list,const ImRect bb,ImGuiTabItemFlags flags,ImVec2 frame_padding,const char* label,ImGuiID tab_id,ImGuiID close_button_id,bool is_contents_visible,bool* out_just_closed,bool* out_text_clipped) +{ + return ImGui::TabItemLabelAndCloseButton(draw_list,bb,flags,frame_padding,label,tab_id,close_button_id,is_contents_visible,out_just_closed,out_text_clipped); +} +CIMGUI_API void igRenderText(ImVec2 pos,const char* text,const char* text_end,bool hide_text_after_hash) +{ + return ImGui::RenderText(pos,text,text_end,hide_text_after_hash); +} +CIMGUI_API void igRenderTextWrapped(ImVec2 pos,const char* text,const char* text_end,float wrap_width) +{ + return ImGui::RenderTextWrapped(pos,text,text_end,wrap_width); +} +CIMGUI_API void igRenderTextClipped(const ImVec2 pos_min,const ImVec2 pos_max,const char* text,const char* text_end,const ImVec2* text_size_if_known,const ImVec2 align,const ImRect* clip_rect) +{ + return ImGui::RenderTextClipped(pos_min,pos_max,text,text_end,text_size_if_known,align,clip_rect); +} +CIMGUI_API void igRenderTextClippedEx(ImDrawList* draw_list,const ImVec2 pos_min,const ImVec2 pos_max,const char* text,const char* text_end,const ImVec2* text_size_if_known,const ImVec2 align,const ImRect* clip_rect) +{ + return ImGui::RenderTextClippedEx(draw_list,pos_min,pos_max,text,text_end,text_size_if_known,align,clip_rect); +} +CIMGUI_API void igRenderTextEllipsis(ImDrawList* draw_list,const ImVec2 pos_min,const ImVec2 pos_max,float clip_max_x,float ellipsis_max_x,const char* text,const char* text_end,const ImVec2* text_size_if_known) +{ + return ImGui::RenderTextEllipsis(draw_list,pos_min,pos_max,clip_max_x,ellipsis_max_x,text,text_end,text_size_if_known); +} +CIMGUI_API void igRenderFrame(ImVec2 p_min,ImVec2 p_max,ImU32 fill_col,bool border,float rounding) +{ + return ImGui::RenderFrame(p_min,p_max,fill_col,border,rounding); +} +CIMGUI_API void igRenderFrameBorder(ImVec2 p_min,ImVec2 p_max,float rounding) +{ + return ImGui::RenderFrameBorder(p_min,p_max,rounding); +} +CIMGUI_API void igRenderColorRectWithAlphaCheckerboard(ImDrawList* draw_list,ImVec2 p_min,ImVec2 p_max,ImU32 fill_col,float grid_step,ImVec2 grid_off,float rounding,ImDrawFlags flags) +{ + return ImGui::RenderColorRectWithAlphaCheckerboard(draw_list,p_min,p_max,fill_col,grid_step,grid_off,rounding,flags); +} +CIMGUI_API void igRenderNavHighlight(const ImRect bb,ImGuiID id,ImGuiNavHighlightFlags flags) +{ + return ImGui::RenderNavHighlight(bb,id,flags); +} +CIMGUI_API const char* igFindRenderedTextEnd(const char* text,const char* text_end) +{ + return ImGui::FindRenderedTextEnd(text,text_end); +} +CIMGUI_API void igRenderMouseCursor(ImVec2 pos,float scale,ImGuiMouseCursor mouse_cursor,ImU32 col_fill,ImU32 col_border,ImU32 col_shadow) +{ + return ImGui::RenderMouseCursor(pos,scale,mouse_cursor,col_fill,col_border,col_shadow); +} +CIMGUI_API void igRenderArrow(ImDrawList* draw_list,ImVec2 pos,ImU32 col,ImGuiDir dir,float scale) +{ + return ImGui::RenderArrow(draw_list,pos,col,dir,scale); +} +CIMGUI_API void igRenderBullet(ImDrawList* draw_list,ImVec2 pos,ImU32 col) +{ + return ImGui::RenderBullet(draw_list,pos,col); +} +CIMGUI_API void igRenderCheckMark(ImDrawList* draw_list,ImVec2 pos,ImU32 col,float sz) +{ + return ImGui::RenderCheckMark(draw_list,pos,col,sz); +} +CIMGUI_API void igRenderArrowPointingAt(ImDrawList* draw_list,ImVec2 pos,ImVec2 half_sz,ImGuiDir direction,ImU32 col) +{ + return ImGui::RenderArrowPointingAt(draw_list,pos,half_sz,direction,col); +} +CIMGUI_API void igRenderArrowDockMenu(ImDrawList* draw_list,ImVec2 p_min,float sz,ImU32 col) +{ + return ImGui::RenderArrowDockMenu(draw_list,p_min,sz,col); +} +CIMGUI_API void igRenderRectFilledRangeH(ImDrawList* draw_list,const ImRect rect,ImU32 col,float x_start_norm,float x_end_norm,float rounding) +{ + return ImGui::RenderRectFilledRangeH(draw_list,rect,col,x_start_norm,x_end_norm,rounding); +} +CIMGUI_API void igRenderRectFilledWithHole(ImDrawList* draw_list,const ImRect outer,const ImRect inner,ImU32 col,float rounding) +{ + return ImGui::RenderRectFilledWithHole(draw_list,outer,inner,col,rounding); +} +CIMGUI_API ImDrawFlags igCalcRoundingFlagsForRectInRect(const ImRect r_in,const ImRect r_outer,float threshold) +{ + return ImGui::CalcRoundingFlagsForRectInRect(r_in,r_outer,threshold); +} +CIMGUI_API void igTextEx(const char* text,const char* text_end,ImGuiTextFlags flags) +{ + return ImGui::TextEx(text,text_end,flags); +} +CIMGUI_API bool igButtonEx(const char* label,const ImVec2 size_arg,ImGuiButtonFlags flags) +{ + return ImGui::ButtonEx(label,size_arg,flags); +} +CIMGUI_API bool igCloseButton(ImGuiID id,const ImVec2 pos) +{ + return ImGui::CloseButton(id,pos); +} +CIMGUI_API bool igCollapseButton(ImGuiID id,const ImVec2 pos,ImGuiDockNode* dock_node) +{ + return ImGui::CollapseButton(id,pos,dock_node); +} +CIMGUI_API bool igArrowButtonEx(const char* str_id,ImGuiDir dir,ImVec2 size_arg,ImGuiButtonFlags flags) +{ + return ImGui::ArrowButtonEx(str_id,dir,size_arg,flags); +} +CIMGUI_API void igScrollbar(ImGuiAxis axis) +{ + return ImGui::Scrollbar(axis); +} +CIMGUI_API bool igScrollbarEx(const ImRect bb,ImGuiID id,ImGuiAxis axis,ImS64* p_scroll_v,ImS64 avail_v,ImS64 contents_v,ImDrawFlags flags) +{ + return ImGui::ScrollbarEx(bb,id,axis,p_scroll_v,avail_v,contents_v,flags); +} +CIMGUI_API bool igImageButtonEx(ImGuiID id,ImTextureID texture_id,const ImVec2 size,const ImVec2 uv0,const ImVec2 uv1,const ImVec4 bg_col,const ImVec4 tint_col) +{ + return ImGui::ImageButtonEx(id,texture_id,size,uv0,uv1,bg_col,tint_col); +} +CIMGUI_API void igGetWindowScrollbarRect(ImRect *pOut,ImGuiWindow* window,ImGuiAxis axis) +{ + *pOut = ImGui::GetWindowScrollbarRect(window,axis); +} +CIMGUI_API ImGuiID igGetWindowScrollbarID(ImGuiWindow* window,ImGuiAxis axis) +{ + return ImGui::GetWindowScrollbarID(window,axis); +} +CIMGUI_API ImGuiID igGetWindowResizeCornerID(ImGuiWindow* window,int n) +{ + return ImGui::GetWindowResizeCornerID(window,n); +} +CIMGUI_API ImGuiID igGetWindowResizeBorderID(ImGuiWindow* window,ImGuiDir dir) +{ + return ImGui::GetWindowResizeBorderID(window,dir); +} +CIMGUI_API void igSeparatorEx(ImGuiSeparatorFlags flags) +{ + return ImGui::SeparatorEx(flags); +} +CIMGUI_API bool igCheckboxFlags_S64Ptr(const char* label,ImS64* flags,ImS64 flags_value) +{ + return ImGui::CheckboxFlags(label,flags,flags_value); +} +CIMGUI_API bool igCheckboxFlags_U64Ptr(const char* label,ImU64* flags,ImU64 flags_value) +{ + return ImGui::CheckboxFlags(label,flags,flags_value); +} +CIMGUI_API bool igButtonBehavior(const ImRect bb,ImGuiID id,bool* out_hovered,bool* out_held,ImGuiButtonFlags flags) +{ + return ImGui::ButtonBehavior(bb,id,out_hovered,out_held,flags); +} +CIMGUI_API bool igDragBehavior(ImGuiID id,ImGuiDataType data_type,void* p_v,float v_speed,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags) +{ + return ImGui::DragBehavior(id,data_type,p_v,v_speed,p_min,p_max,format,flags); +} +CIMGUI_API bool igSliderBehavior(const ImRect bb,ImGuiID id,ImGuiDataType data_type,void* p_v,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags,ImRect* out_grab_bb) +{ + return ImGui::SliderBehavior(bb,id,data_type,p_v,p_min,p_max,format,flags,out_grab_bb); +} +CIMGUI_API bool igSplitterBehavior(const ImRect bb,ImGuiID id,ImGuiAxis axis,float* size1,float* size2,float min_size1,float min_size2,float hover_extend,float hover_visibility_delay,ImU32 bg_col) +{ + return ImGui::SplitterBehavior(bb,id,axis,size1,size2,min_size1,min_size2,hover_extend,hover_visibility_delay,bg_col); +} +CIMGUI_API bool igTreeNodeBehavior(ImGuiID id,ImGuiTreeNodeFlags flags,const char* label,const char* label_end) +{ + return ImGui::TreeNodeBehavior(id,flags,label,label_end); +} +CIMGUI_API void igTreePushOverrideID(ImGuiID id) +{ + return ImGui::TreePushOverrideID(id); +} +CIMGUI_API void igTreeNodeSetOpen(ImGuiID id,bool open) +{ + return ImGui::TreeNodeSetOpen(id,open); +} +CIMGUI_API bool igTreeNodeUpdateNextOpen(ImGuiID id,ImGuiTreeNodeFlags flags) +{ + return ImGui::TreeNodeUpdateNextOpen(id,flags); +} +CIMGUI_API const ImGuiDataTypeInfo* igDataTypeGetInfo(ImGuiDataType data_type) +{ + return ImGui::DataTypeGetInfo(data_type); +} +CIMGUI_API int igDataTypeFormatString(char* buf,int buf_size,ImGuiDataType data_type,const void* p_data,const char* format) +{ + return ImGui::DataTypeFormatString(buf,buf_size,data_type,p_data,format); +} +CIMGUI_API void igDataTypeApplyOp(ImGuiDataType data_type,int op,void* output,const void* arg_1,const void* arg_2) +{ + return ImGui::DataTypeApplyOp(data_type,op,output,arg_1,arg_2); +} +CIMGUI_API bool igDataTypeApplyFromText(const char* buf,ImGuiDataType data_type,void* p_data,const char* format) +{ + return ImGui::DataTypeApplyFromText(buf,data_type,p_data,format); +} +CIMGUI_API int igDataTypeCompare(ImGuiDataType data_type,const void* arg_1,const void* arg_2) +{ + return ImGui::DataTypeCompare(data_type,arg_1,arg_2); +} +CIMGUI_API bool igDataTypeClamp(ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max) +{ + return ImGui::DataTypeClamp(data_type,p_data,p_min,p_max); +} +CIMGUI_API bool igInputTextEx(const char* label,const char* hint,char* buf,int buf_size,const ImVec2 size_arg,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data) +{ + return ImGui::InputTextEx(label,hint,buf,buf_size,size_arg,flags,callback,user_data); +} +CIMGUI_API bool igTempInputText(const ImRect bb,ImGuiID id,const char* label,char* buf,int buf_size,ImGuiInputTextFlags flags) +{ + return ImGui::TempInputText(bb,id,label,buf,buf_size,flags); +} +CIMGUI_API bool igTempInputScalar(const ImRect bb,ImGuiID id,const char* label,ImGuiDataType data_type,void* p_data,const char* format,const void* p_clamp_min,const void* p_clamp_max) +{ + return ImGui::TempInputScalar(bb,id,label,data_type,p_data,format,p_clamp_min,p_clamp_max); +} +CIMGUI_API bool igTempInputIsActive(ImGuiID id) +{ + return ImGui::TempInputIsActive(id); +} +CIMGUI_API ImGuiInputTextState* igGetInputTextState(ImGuiID id) +{ + return ImGui::GetInputTextState(id); +} +CIMGUI_API void igColorTooltip(const char* text,const float* col,ImGuiColorEditFlags flags) +{ + return ImGui::ColorTooltip(text,col,flags); +} +CIMGUI_API void igColorEditOptionsPopup(const float* col,ImGuiColorEditFlags flags) +{ + return ImGui::ColorEditOptionsPopup(col,flags); +} +CIMGUI_API void igColorPickerOptionsPopup(const float* ref_col,ImGuiColorEditFlags flags) +{ + return ImGui::ColorPickerOptionsPopup(ref_col,flags); +} +CIMGUI_API int igPlotEx(ImGuiPlotType plot_type,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 frame_size) +{ + return ImGui::PlotEx(plot_type,label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,frame_size); +} +CIMGUI_API void igShadeVertsLinearColorGradientKeepAlpha(ImDrawList* draw_list,int vert_start_idx,int vert_end_idx,ImVec2 gradient_p0,ImVec2 gradient_p1,ImU32 col0,ImU32 col1) +{ + return ImGui::ShadeVertsLinearColorGradientKeepAlpha(draw_list,vert_start_idx,vert_end_idx,gradient_p0,gradient_p1,col0,col1); +} +CIMGUI_API void igShadeVertsLinearUV(ImDrawList* draw_list,int vert_start_idx,int vert_end_idx,const ImVec2 a,const ImVec2 b,const ImVec2 uv_a,const ImVec2 uv_b,bool clamp) +{ + return ImGui::ShadeVertsLinearUV(draw_list,vert_start_idx,vert_end_idx,a,b,uv_a,uv_b,clamp); +} +CIMGUI_API void igGcCompactTransientMiscBuffers() +{ + return ImGui::GcCompactTransientMiscBuffers(); +} +CIMGUI_API void igGcCompactTransientWindowBuffers(ImGuiWindow* window) +{ + return ImGui::GcCompactTransientWindowBuffers(window); +} +CIMGUI_API void igGcAwakeTransientWindowBuffers(ImGuiWindow* window) +{ + return ImGui::GcAwakeTransientWindowBuffers(window); +} +CIMGUI_API void igDebugLog(const char* fmt,...) +{ + va_list args; + va_start(args, fmt); + ImGui::DebugLogV(fmt,args); + va_end(args); +} +CIMGUI_API void igDebugLogV(const char* fmt,va_list args) +{ + return ImGui::DebugLogV(fmt,args); +} +CIMGUI_API void igErrorCheckEndFrameRecover(ImGuiErrorLogCallback log_callback,void* user_data) +{ + return ImGui::ErrorCheckEndFrameRecover(log_callback,user_data); +} +CIMGUI_API void igErrorCheckEndWindowRecover(ImGuiErrorLogCallback log_callback,void* user_data) +{ + return ImGui::ErrorCheckEndWindowRecover(log_callback,user_data); +} +CIMGUI_API void igErrorCheckUsingSetCursorPosToExtendParentBoundaries() +{ + return ImGui::ErrorCheckUsingSetCursorPosToExtendParentBoundaries(); +} +CIMGUI_API void igDebugLocateItem(ImGuiID target_id) +{ + return ImGui::DebugLocateItem(target_id); +} +CIMGUI_API void igDebugLocateItemOnHover(ImGuiID target_id) +{ + return ImGui::DebugLocateItemOnHover(target_id); +} +CIMGUI_API void igDebugLocateItemResolveWithLastItem() +{ + return ImGui::DebugLocateItemResolveWithLastItem(); +} +CIMGUI_API void igDebugDrawItemRect(ImU32 col) +{ + return ImGui::DebugDrawItemRect(col); +} +CIMGUI_API void igDebugStartItemPicker() +{ + return ImGui::DebugStartItemPicker(); +} +CIMGUI_API void igShowFontAtlas(ImFontAtlas* atlas) +{ + return ImGui::ShowFontAtlas(atlas); +} +CIMGUI_API void igDebugHookIdInfo(ImGuiID id,ImGuiDataType data_type,const void* data_id,const void* data_id_end) +{ + return ImGui::DebugHookIdInfo(id,data_type,data_id,data_id_end); +} +CIMGUI_API void igDebugNodeColumns(ImGuiOldColumns* columns) +{ + return ImGui::DebugNodeColumns(columns); +} +CIMGUI_API void igDebugNodeDockNode(ImGuiDockNode* node,const char* label) +{ + return ImGui::DebugNodeDockNode(node,label); +} +CIMGUI_API void igDebugNodeDrawList(ImGuiWindow* window,ImGuiViewportP* viewport,const ImDrawList* draw_list,const char* label) +{ + return ImGui::DebugNodeDrawList(window,viewport,draw_list,label); +} +CIMGUI_API void igDebugNodeDrawCmdShowMeshAndBoundingBox(ImDrawList* out_draw_list,const ImDrawList* draw_list,const ImDrawCmd* draw_cmd,bool show_mesh,bool show_aabb) +{ + return ImGui::DebugNodeDrawCmdShowMeshAndBoundingBox(out_draw_list,draw_list,draw_cmd,show_mesh,show_aabb); +} +CIMGUI_API void igDebugNodeFont(ImFont* font) +{ + return ImGui::DebugNodeFont(font); +} +CIMGUI_API void igDebugNodeFontGlyph(ImFont* font,const ImFontGlyph* glyph) +{ + return ImGui::DebugNodeFontGlyph(font,glyph); +} +CIMGUI_API void igDebugNodeStorage(ImGuiStorage* storage,const char* label) +{ + return ImGui::DebugNodeStorage(storage,label); +} +CIMGUI_API void igDebugNodeTabBar(ImGuiTabBar* tab_bar,const char* label) +{ + return ImGui::DebugNodeTabBar(tab_bar,label); +} +CIMGUI_API void igDebugNodeTable(ImGuiTable* table) +{ + return ImGui::DebugNodeTable(table); +} +CIMGUI_API void igDebugNodeTableSettings(ImGuiTableSettings* settings) +{ + return ImGui::DebugNodeTableSettings(settings); +} +CIMGUI_API void igDebugNodeInputTextState(ImGuiInputTextState* state) +{ + return ImGui::DebugNodeInputTextState(state); +} +CIMGUI_API void igDebugNodeWindow(ImGuiWindow* window,const char* label) +{ + return ImGui::DebugNodeWindow(window,label); +} +CIMGUI_API void igDebugNodeWindowSettings(ImGuiWindowSettings* settings) +{ + return ImGui::DebugNodeWindowSettings(settings); +} +CIMGUI_API void igDebugNodeWindowsList(ImVector_ImGuiWindowPtr* windows,const char* label) +{ + return ImGui::DebugNodeWindowsList(windows,label); +} +CIMGUI_API void igDebugNodeWindowsListByBeginStackParent(ImGuiWindow** windows,int windows_size,ImGuiWindow* parent_in_begin_stack) +{ + return ImGui::DebugNodeWindowsListByBeginStackParent(windows,windows_size,parent_in_begin_stack); +} +CIMGUI_API void igDebugNodeViewport(ImGuiViewportP* viewport) +{ + return ImGui::DebugNodeViewport(viewport); +} +CIMGUI_API void igDebugRenderViewportThumbnail(ImDrawList* draw_list,ImGuiViewportP* viewport,const ImRect bb) +{ + return ImGui::DebugRenderViewportThumbnail(draw_list,viewport,bb); +} +CIMGUI_API bool igIsKeyPressedMap(ImGuiKey key,bool repeat) +{ + return ImGui::IsKeyPressedMap(key,repeat); +} +CIMGUI_API void igImFontAtlasBuildInit(ImFontAtlas* atlas) +{ + return ImFontAtlasBuildInit(atlas); +} +CIMGUI_API void igImFontAtlasBuildSetupFont(ImFontAtlas* atlas,ImFont* font,ImFontConfig* font_config,float ascent,float descent) +{ + return ImFontAtlasBuildSetupFont(atlas,font,font_config,ascent,descent); +} +CIMGUI_API void igImFontAtlasBuildPackCustomRects(ImFontAtlas* atlas,void* stbrp_context_opaque) +{ + return ImFontAtlasBuildPackCustomRects(atlas,stbrp_context_opaque); +} +CIMGUI_API void igImFontAtlasBuildFinish(ImFontAtlas* atlas) +{ + return ImFontAtlasBuildFinish(atlas); +} +CIMGUI_API void igImFontAtlasBuildRender8bppRectFromString(ImFontAtlas* atlas,int x,int y,int w,int h,const char* in_str,char in_marker_char,unsigned char in_marker_pixel_value) +{ + return ImFontAtlasBuildRender8bppRectFromString(atlas,x,y,w,h,in_str,in_marker_char,in_marker_pixel_value); +} +CIMGUI_API void igImFontAtlasBuildRender32bppRectFromString(ImFontAtlas* atlas,int x,int y,int w,int h,const char* in_str,char in_marker_char,unsigned int in_marker_pixel_value) +{ + return ImFontAtlasBuildRender32bppRectFromString(atlas,x,y,w,h,in_str,in_marker_char,in_marker_pixel_value); +} +CIMGUI_API void igImFontAtlasBuildMultiplyCalcLookupTable(unsigned char out_table[256],float in_multiply_factor) +{ + return ImFontAtlasBuildMultiplyCalcLookupTable(out_table,in_multiply_factor); +} +CIMGUI_API void igImFontAtlasBuildMultiplyRectAlpha8(const unsigned char table[256],unsigned char* pixels,int x,int y,int w,int h,int stride) +{ + return ImFontAtlasBuildMultiplyRectAlpha8(table,pixels,x,y,w,h,stride); +} CIMGUI_API const ImFontBuilderIO* ImGuiFreeType_GetBuilderForFreeType() { return ImGuiFreeType::GetBuilderForFreeType(); diff --git a/imgui-sys/third-party/imgui-docking-freetype/cimgui.h b/imgui-sys/third-party/imgui-docking-freetype/cimgui.h index 72dabd6..6390bbb 100644 --- a/imgui-sys/third-party/imgui-docking-freetype/cimgui.h +++ b/imgui-sys/third-party/imgui-docking-freetype/cimgui.h @@ -1,5 +1,6 @@ //This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui //based on imgui.h file version "1.89.1" 18910 from Dear ImGui https://github.com/ocornut/imgui +//with imgui_internal.h api //with imgui_freetype.h api //docking branch #ifndef CIMGUI_INCLUDED @@ -74,6 +75,44 @@ typedef struct ImGuiTextBuffer ImGuiTextBuffer; typedef struct ImGuiTextFilter ImGuiTextFilter; typedef struct ImGuiViewport ImGuiViewport; typedef struct ImGuiWindowClass ImGuiWindowClass; +typedef struct ImBitVector ImBitVector; +typedef struct ImRect ImRect; +typedef struct ImDrawDataBuilder ImDrawDataBuilder; +typedef struct ImGuiColorMod ImGuiColorMod; +typedef struct ImGuiContextHook ImGuiContextHook; +typedef struct ImGuiDataTypeInfo ImGuiDataTypeInfo; +typedef struct ImGuiDockContext ImGuiDockContext; +typedef struct ImGuiDockRequest ImGuiDockRequest; +typedef struct ImGuiDockNode ImGuiDockNode; +typedef struct ImGuiDockNodeSettings ImGuiDockNodeSettings; +typedef struct ImGuiGroupData ImGuiGroupData; +typedef struct ImGuiInputTextState ImGuiInputTextState; +typedef struct ImGuiLastItemData ImGuiLastItemData; +typedef struct ImGuiLocEntry ImGuiLocEntry; +typedef struct ImGuiMenuColumns ImGuiMenuColumns; +typedef struct ImGuiNavItemData ImGuiNavItemData; +typedef struct ImGuiMetricsConfig ImGuiMetricsConfig; +typedef struct ImGuiNextWindowData ImGuiNextWindowData; +typedef struct ImGuiNextItemData ImGuiNextItemData; +typedef struct ImGuiOldColumnData ImGuiOldColumnData; +typedef struct ImGuiOldColumns ImGuiOldColumns; +typedef struct ImGuiPopupData ImGuiPopupData; +typedef struct ImGuiSettingsHandler ImGuiSettingsHandler; +typedef struct ImGuiStackSizes ImGuiStackSizes; +typedef struct ImGuiStyleMod ImGuiStyleMod; +typedef struct ImGuiTabBar ImGuiTabBar; +typedef struct ImGuiTabItem ImGuiTabItem; +typedef struct ImGuiTable ImGuiTable; +typedef struct ImGuiTableColumn ImGuiTableColumn; +typedef struct ImGuiTableInstanceData ImGuiTableInstanceData; +typedef struct ImGuiTableTempData ImGuiTableTempData; +typedef struct ImGuiTableSettings ImGuiTableSettings; +typedef struct ImGuiTableColumnsSettings ImGuiTableColumnsSettings; +typedef struct ImGuiWindow ImGuiWindow; +typedef struct ImGuiWindowTempData ImGuiWindowTempData; +typedef struct ImGuiWindowSettings ImGuiWindowSettings; +typedef struct ImVector_const_charPtr {int Size;int Capacity;const char** Data;} ImVector_const_charPtr; + struct ImDrawChannel; struct ImDrawCmd; struct ImDrawData; @@ -1350,6 +1389,1624 @@ struct ImGuiPlatformImeData ImVec2 InputPos; float InputLineHeight; }; +struct ImBitVector; +struct ImRect; +struct ImDrawDataBuilder; +struct ImDrawListSharedData; +struct ImGuiColorMod; +struct ImGuiContext; +struct ImGuiContextHook; +struct ImGuiDataTypeInfo; +struct ImGuiDockContext; +struct ImGuiDockRequest; +struct ImGuiDockNode; +struct ImGuiDockNodeSettings; +struct ImGuiGroupData; +struct ImGuiInputTextState; +struct ImGuiLastItemData; +struct ImGuiLocEntry; +struct ImGuiMenuColumns; +struct ImGuiNavItemData; +struct ImGuiMetricsConfig; +struct ImGuiNextWindowData; +struct ImGuiNextItemData; +struct ImGuiOldColumnData; +struct ImGuiOldColumns; +struct ImGuiPopupData; +struct ImGuiSettingsHandler; +struct ImGuiStackSizes; +struct ImGuiStyleMod; +struct ImGuiTabBar; +struct ImGuiTabItem; +struct ImGuiTable; +struct ImGuiTableColumn; +struct ImGuiTableInstanceData; +struct ImGuiTableTempData; +struct ImGuiTableSettings; +struct ImGuiTableColumnsSettings; +struct ImGuiWindow; +struct ImGuiWindowTempData; +struct ImGuiWindowSettings; +typedef int ImGuiDataAuthority; +typedef int ImGuiLayoutType; +typedef int ImGuiActivateFlags; +typedef int ImGuiDebugLogFlags; +typedef int ImGuiInputFlags; +typedef int ImGuiItemFlags; +typedef int ImGuiItemStatusFlags; +typedef int ImGuiOldColumnFlags; +typedef int ImGuiNavHighlightFlags; +typedef int ImGuiNavMoveFlags; +typedef int ImGuiNextItemDataFlags; +typedef int ImGuiNextWindowDataFlags; +typedef int ImGuiScrollFlags; +typedef int ImGuiSeparatorFlags; +typedef int ImGuiTextFlags; +typedef int ImGuiTooltipFlags; +typedef void (*ImGuiErrorLogCallback)(void* user_data, const char* fmt, ...); +extern ImGuiContext* GImGui; +typedef struct StbUndoRecord StbUndoRecord; +struct StbUndoRecord +{ + int where; + int insert_length; + int delete_length; + int char_storage; +}; +typedef struct StbUndoState StbUndoState; +struct StbUndoState +{ + StbUndoRecord undo_rec [99]; + ImWchar undo_char[999]; + short undo_point, redo_point; + int undo_char_point, redo_char_point; +}; +typedef struct STB_TexteditState STB_TexteditState; +struct STB_TexteditState +{ + int cursor; + int select_start; + int select_end; + unsigned char insert_mode; + int row_count_per_page; + unsigned char cursor_at_end_of_line; + unsigned char initialized; + unsigned char has_preferred_x; + unsigned char single_line; + unsigned char padding1, padding2, padding3; + float preferred_x; + StbUndoState undostate; +}; +typedef struct StbTexteditRow StbTexteditRow; +struct StbTexteditRow +{ + float x0,x1; + float baseline_y_delta; + float ymin,ymax; + int num_chars; +}; +typedef FILE* ImFileHandle; +typedef struct ImVec1 ImVec1; +struct ImVec1 +{ + float x; +}; +typedef struct ImVec2ih ImVec2ih; +struct ImVec2ih +{ + short x, y; +}; +struct ImRect +{ + ImVec2 Min; + ImVec2 Max; +}; +struct ImBitVector +{ + ImVector_ImU32 Storage; +}; +typedef int ImPoolIdx; +typedef struct ImGuiTextIndex ImGuiTextIndex; +typedef struct ImVector_int {int Size;int Capacity;int* Data;} ImVector_int; + +struct ImGuiTextIndex +{ + ImVector_int LineOffsets; + int EndOffset; +}; +struct ImDrawListSharedData +{ + ImVec2 TexUvWhitePixel; + ImFont* Font; + float FontSize; + float CurveTessellationTol; + float CircleSegmentMaxError; + ImVec4 ClipRectFullscreen; + ImDrawListFlags InitialFlags; + ImVector_ImVec2 TempBuffer; + ImVec2 ArcFastVtx[48]; + float ArcFastRadiusCutoff; + ImU8 CircleSegmentCounts[64]; + const ImVec4* TexUvLines; +}; +typedef struct ImVector_ImDrawListPtr {int Size;int Capacity;ImDrawList** Data;} ImVector_ImDrawListPtr; + +struct ImDrawDataBuilder +{ + ImVector_ImDrawListPtr Layers[2]; +}; +typedef enum { + ImGuiItemFlags_None = 0, + ImGuiItemFlags_NoTabStop = 1 << 0, + ImGuiItemFlags_ButtonRepeat = 1 << 1, + ImGuiItemFlags_Disabled = 1 << 2, + ImGuiItemFlags_NoNav = 1 << 3, + ImGuiItemFlags_NoNavDefaultFocus = 1 << 4, + ImGuiItemFlags_SelectableDontClosePopup = 1 << 5, + ImGuiItemFlags_MixedValue = 1 << 6, + ImGuiItemFlags_ReadOnly = 1 << 7, + ImGuiItemFlags_NoWindowHoverableCheck = 1 << 8, + ImGuiItemFlags_Inputable = 1 << 10, +}ImGuiItemFlags_; +typedef enum { + ImGuiItemStatusFlags_None = 0, + ImGuiItemStatusFlags_HoveredRect = 1 << 0, + ImGuiItemStatusFlags_HasDisplayRect = 1 << 1, + ImGuiItemStatusFlags_Edited = 1 << 2, + ImGuiItemStatusFlags_ToggledSelection = 1 << 3, + ImGuiItemStatusFlags_ToggledOpen = 1 << 4, + ImGuiItemStatusFlags_HasDeactivated = 1 << 5, + ImGuiItemStatusFlags_Deactivated = 1 << 6, + ImGuiItemStatusFlags_HoveredWindow = 1 << 7, + ImGuiItemStatusFlags_FocusedByTabbing = 1 << 8, + ImGuiItemStatusFlags_Visible = 1 << 9, +}ImGuiItemStatusFlags_; +typedef enum { + ImGuiInputTextFlags_Multiline = 1 << 26, + ImGuiInputTextFlags_NoMarkEdited = 1 << 27, + ImGuiInputTextFlags_MergedItem = 1 << 28, +}ImGuiInputTextFlagsPrivate_; +typedef enum { + ImGuiButtonFlags_PressedOnClick = 1 << 4, + ImGuiButtonFlags_PressedOnClickRelease = 1 << 5, + ImGuiButtonFlags_PressedOnClickReleaseAnywhere = 1 << 6, + ImGuiButtonFlags_PressedOnRelease = 1 << 7, + ImGuiButtonFlags_PressedOnDoubleClick = 1 << 8, + ImGuiButtonFlags_PressedOnDragDropHold = 1 << 9, + ImGuiButtonFlags_Repeat = 1 << 10, + ImGuiButtonFlags_FlattenChildren = 1 << 11, + ImGuiButtonFlags_AllowItemOverlap = 1 << 12, + ImGuiButtonFlags_DontClosePopups = 1 << 13, + ImGuiButtonFlags_AlignTextBaseLine = 1 << 15, + ImGuiButtonFlags_NoKeyModifiers = 1 << 16, + ImGuiButtonFlags_NoHoldingActiveId = 1 << 17, + ImGuiButtonFlags_NoNavFocus = 1 << 18, + ImGuiButtonFlags_NoHoveredOnFocus = 1 << 19, + ImGuiButtonFlags_NoSetKeyOwner = 1 << 20, + ImGuiButtonFlags_NoTestKeyOwner = 1 << 21, + ImGuiButtonFlags_PressedOnMask_ = ImGuiButtonFlags_PressedOnClick | ImGuiButtonFlags_PressedOnClickRelease | ImGuiButtonFlags_PressedOnClickReleaseAnywhere | ImGuiButtonFlags_PressedOnRelease | ImGuiButtonFlags_PressedOnDoubleClick | ImGuiButtonFlags_PressedOnDragDropHold, + ImGuiButtonFlags_PressedOnDefault_ = ImGuiButtonFlags_PressedOnClickRelease, +}ImGuiButtonFlagsPrivate_; +typedef enum { + ImGuiComboFlags_CustomPreview = 1 << 20, +}ImGuiComboFlagsPrivate_; +typedef enum { + ImGuiSliderFlags_Vertical = 1 << 20, + ImGuiSliderFlags_ReadOnly = 1 << 21, +}ImGuiSliderFlagsPrivate_; +typedef enum { + ImGuiSelectableFlags_NoHoldingActiveID = 1 << 20, + ImGuiSelectableFlags_SelectOnNav = 1 << 21, + ImGuiSelectableFlags_SelectOnClick = 1 << 22, + ImGuiSelectableFlags_SelectOnRelease = 1 << 23, + ImGuiSelectableFlags_SpanAvailWidth = 1 << 24, + ImGuiSelectableFlags_DrawHoveredWhenHeld = 1 << 25, + ImGuiSelectableFlags_SetNavIdOnHover = 1 << 26, + ImGuiSelectableFlags_NoPadWithHalfSpacing = 1 << 27, + ImGuiSelectableFlags_NoSetKeyOwner = 1 << 28, +}ImGuiSelectableFlagsPrivate_; +typedef enum { + ImGuiTreeNodeFlags_ClipLabelForTrailingButton = 1 << 20, +}ImGuiTreeNodeFlagsPrivate_; +typedef enum { + ImGuiSeparatorFlags_None = 0, + ImGuiSeparatorFlags_Horizontal = 1 << 0, + ImGuiSeparatorFlags_Vertical = 1 << 1, + ImGuiSeparatorFlags_SpanAllColumns = 1 << 2, +}ImGuiSeparatorFlags_; +typedef enum { + ImGuiTextFlags_None = 0, + ImGuiTextFlags_NoWidthForLargeClippedText = 1 << 0, +}ImGuiTextFlags_; +typedef enum { + ImGuiTooltipFlags_None = 0, + ImGuiTooltipFlags_OverridePreviousTooltip = 1 << 0, +}ImGuiTooltipFlags_; +typedef enum { + ImGuiLayoutType_Horizontal = 0, + ImGuiLayoutType_Vertical = 1 +}ImGuiLayoutType_; +typedef enum { + ImGuiLogType_None = 0, + ImGuiLogType_TTY, + ImGuiLogType_File, + ImGuiLogType_Buffer, + ImGuiLogType_Clipboard, +}ImGuiLogType; +typedef enum { + ImGuiAxis_None = -1, + ImGuiAxis_X = 0, + ImGuiAxis_Y = 1 +}ImGuiAxis; +typedef enum { + ImGuiPlotType_Lines, + ImGuiPlotType_Histogram, +}ImGuiPlotType; +typedef enum { + ImGuiPopupPositionPolicy_Default, + ImGuiPopupPositionPolicy_ComboBox, + ImGuiPopupPositionPolicy_Tooltip, +}ImGuiPopupPositionPolicy; +typedef struct ImGuiDataTypeTempStorage ImGuiDataTypeTempStorage; +struct ImGuiDataTypeTempStorage +{ + ImU8 Data[8]; +}; +struct ImGuiDataTypeInfo +{ + size_t Size; + const char* Name; + const char* PrintFmt; + const char* ScanFmt; +}; +typedef enum { + ImGuiDataType_String = ImGuiDataType_COUNT + 1, + ImGuiDataType_Pointer, + ImGuiDataType_ID, +}ImGuiDataTypePrivate_; +struct ImGuiColorMod +{ + ImGuiCol Col; + ImVec4 BackupValue; +}; +struct ImGuiStyleMod +{ + ImGuiStyleVar VarIdx; + union { int BackupInt[2]; float BackupFloat[2]; }; +}; +typedef struct ImGuiComboPreviewData ImGuiComboPreviewData; +struct ImGuiComboPreviewData +{ + ImRect PreviewRect; + ImVec2 BackupCursorPos; + ImVec2 BackupCursorMaxPos; + ImVec2 BackupCursorPosPrevLine; + float BackupPrevLineTextBaseOffset; + ImGuiLayoutType BackupLayout; +}; +struct ImGuiGroupData +{ + ImGuiID WindowID; + ImVec2 BackupCursorPos; + ImVec2 BackupCursorMaxPos; + ImVec1 BackupIndent; + ImVec1 BackupGroupOffset; + ImVec2 BackupCurrLineSize; + float BackupCurrLineTextBaseOffset; + ImGuiID BackupActiveIdIsAlive; + bool BackupActiveIdPreviousFrameIsAlive; + bool BackupHoveredIdIsAlive; + bool EmitItem; +}; +struct ImGuiMenuColumns +{ + ImU32 TotalWidth; + ImU32 NextTotalWidth; + ImU16 Spacing; + ImU16 OffsetIcon; + ImU16 OffsetLabel; + ImU16 OffsetShortcut; + ImU16 OffsetMark; + ImU16 Widths[4]; +}; +struct ImGuiInputTextState +{ + ImGuiID ID; + int CurLenW, CurLenA; + ImVector_ImWchar TextW; + ImVector_char TextA; + ImVector_char InitialTextA; + bool TextAIsValid; + int BufCapacityA; + float ScrollX; + STB_TexteditState Stb; + float CursorAnim; + bool CursorFollow; + bool SelectedAllMouseLock; + bool Edited; + ImGuiInputTextFlags Flags; +}; +struct ImGuiPopupData +{ + ImGuiID PopupId; + ImGuiWindow* Window; + ImGuiWindow* BackupNavWindow; + int ParentNavLayer; + int OpenFrameCount; + ImGuiID OpenParentId; + ImVec2 OpenPopupPos; + ImVec2 OpenMousePos; +}; +typedef enum { + ImGuiNextWindowDataFlags_None = 0, + ImGuiNextWindowDataFlags_HasPos = 1 << 0, + ImGuiNextWindowDataFlags_HasSize = 1 << 1, + ImGuiNextWindowDataFlags_HasContentSize = 1 << 2, + ImGuiNextWindowDataFlags_HasCollapsed = 1 << 3, + ImGuiNextWindowDataFlags_HasSizeConstraint = 1 << 4, + ImGuiNextWindowDataFlags_HasFocus = 1 << 5, + ImGuiNextWindowDataFlags_HasBgAlpha = 1 << 6, + ImGuiNextWindowDataFlags_HasScroll = 1 << 7, + ImGuiNextWindowDataFlags_HasViewport = 1 << 8, + ImGuiNextWindowDataFlags_HasDock = 1 << 9, + ImGuiNextWindowDataFlags_HasWindowClass = 1 << 10, +}ImGuiNextWindowDataFlags_; +struct ImGuiNextWindowData +{ + ImGuiNextWindowDataFlags Flags; + ImGuiCond PosCond; + ImGuiCond SizeCond; + ImGuiCond CollapsedCond; + ImGuiCond DockCond; + ImVec2 PosVal; + ImVec2 PosPivotVal; + ImVec2 SizeVal; + ImVec2 ContentSizeVal; + ImVec2 ScrollVal; + bool PosUndock; + bool CollapsedVal; + ImRect SizeConstraintRect; + ImGuiSizeCallback SizeCallback; + void* SizeCallbackUserData; + float BgAlphaVal; + ImGuiID ViewportId; + ImGuiID DockId; + ImGuiWindowClass WindowClass; + ImVec2 MenuBarOffsetMinVal; +}; +typedef enum { + ImGuiNextItemDataFlags_None = 0, + ImGuiNextItemDataFlags_HasWidth = 1 << 0, + ImGuiNextItemDataFlags_HasOpen = 1 << 1, +}ImGuiNextItemDataFlags_; +struct ImGuiNextItemData +{ + ImGuiNextItemDataFlags Flags; + float Width; + ImGuiID FocusScopeId; + ImGuiCond OpenCond; + bool OpenVal; +}; +struct ImGuiLastItemData +{ + ImGuiID ID; + ImGuiItemFlags InFlags; + ImGuiItemStatusFlags StatusFlags; + ImRect Rect; + ImRect NavRect; + ImRect DisplayRect; +}; +struct ImGuiStackSizes +{ + short SizeOfIDStack; + short SizeOfColorStack; + short SizeOfStyleVarStack; + short SizeOfFontStack; + short SizeOfFocusScopeStack; + short SizeOfGroupStack; + short SizeOfItemFlagsStack; + short SizeOfBeginPopupStack; + short SizeOfDisabledStack; +}; +typedef struct ImGuiWindowStackData ImGuiWindowStackData; +struct ImGuiWindowStackData +{ + ImGuiWindow* Window; + ImGuiLastItemData ParentLastItemDataBackup; + ImGuiStackSizes StackSizesOnBegin; +}; +typedef struct ImGuiShrinkWidthItem ImGuiShrinkWidthItem; +struct ImGuiShrinkWidthItem +{ + int Index; + float Width; + float InitialWidth; +}; +typedef struct ImGuiPtrOrIndex ImGuiPtrOrIndex; +struct ImGuiPtrOrIndex +{ + void* Ptr; + int Index; +}; +typedef struct ImBitArray_ImGuiKey_NamedKey_COUNT__lessImGuiKey_NamedKey_BEGIN {ImU32 Storage[(ImGuiKey_NamedKey_COUNT+31)>>5];} ImBitArray_ImGuiKey_NamedKey_COUNT__lessImGuiKey_NamedKey_BEGIN; + +typedef ImBitArray_ImGuiKey_NamedKey_COUNT__lessImGuiKey_NamedKey_BEGIN ImBitArrayForNamedKeys; +typedef enum { + ImGuiInputEventType_None = 0, + ImGuiInputEventType_MousePos, + ImGuiInputEventType_MouseWheel, + ImGuiInputEventType_MouseButton, + ImGuiInputEventType_MouseViewport, + ImGuiInputEventType_Key, + ImGuiInputEventType_Text, + ImGuiInputEventType_Focus, + ImGuiInputEventType_COUNT +}ImGuiInputEventType; +typedef enum { + ImGuiInputSource_None = 0, + ImGuiInputSource_Mouse, + ImGuiInputSource_Keyboard, + ImGuiInputSource_Gamepad, + ImGuiInputSource_Clipboard, + ImGuiInputSource_Nav, + ImGuiInputSource_COUNT +}ImGuiInputSource; +typedef struct ImGuiInputEventMousePos ImGuiInputEventMousePos; +struct ImGuiInputEventMousePos +{ float PosX, PosY; +}; +typedef struct ImGuiInputEventMouseWheel ImGuiInputEventMouseWheel; +struct ImGuiInputEventMouseWheel +{ float WheelX, WheelY; +}; +typedef struct ImGuiInputEventMouseButton ImGuiInputEventMouseButton; +struct ImGuiInputEventMouseButton +{ int Button; bool Down; +}; +typedef struct ImGuiInputEventMouseViewport ImGuiInputEventMouseViewport; +struct ImGuiInputEventMouseViewport +{ ImGuiID HoveredViewportID; +}; +typedef struct ImGuiInputEventKey ImGuiInputEventKey; +struct ImGuiInputEventKey +{ ImGuiKey Key; bool Down; float AnalogValue; +}; +typedef struct ImGuiInputEventText ImGuiInputEventText; +struct ImGuiInputEventText +{ unsigned int Char; +}; +typedef struct ImGuiInputEventAppFocused ImGuiInputEventAppFocused; +struct ImGuiInputEventAppFocused +{ bool Focused; +}; +typedef struct ImGuiInputEvent ImGuiInputEvent; +struct ImGuiInputEvent +{ + ImGuiInputEventType Type; + ImGuiInputSource Source; + union + { + ImGuiInputEventMousePos MousePos; + ImGuiInputEventMouseWheel MouseWheel; + ImGuiInputEventMouseButton MouseButton; + ImGuiInputEventMouseViewport MouseViewport; + ImGuiInputEventKey Key; + ImGuiInputEventText Text; + ImGuiInputEventAppFocused AppFocused; + }; + bool AddedByTestEngine; +}; +typedef ImS16 ImGuiKeyRoutingIndex; +typedef struct ImGuiKeyRoutingData ImGuiKeyRoutingData; +struct ImGuiKeyRoutingData +{ + ImGuiKeyRoutingIndex NextEntryIndex; + ImU16 Mods; + ImU8 RoutingNextScore; + ImGuiID RoutingCurr; + ImGuiID RoutingNext; +}; +typedef struct ImGuiKeyRoutingTable ImGuiKeyRoutingTable; +typedef struct ImVector_ImGuiKeyRoutingData {int Size;int Capacity;ImGuiKeyRoutingData* Data;} ImVector_ImGuiKeyRoutingData; + +struct ImGuiKeyRoutingTable +{ + ImGuiKeyRoutingIndex Index[ImGuiKey_NamedKey_COUNT]; + ImVector_ImGuiKeyRoutingData Entries; + ImVector_ImGuiKeyRoutingData EntriesNext; +}; +typedef struct ImGuiKeyOwnerData ImGuiKeyOwnerData; +struct ImGuiKeyOwnerData +{ + ImGuiID OwnerCurr; + ImGuiID OwnerNext; + bool LockThisFrame; + bool LockUntilRelease; +}; +typedef enum { + ImGuiInputFlags_None = 0, + ImGuiInputFlags_Repeat = 1 << 0, + ImGuiInputFlags_RepeatRateDefault = 1 << 1, + ImGuiInputFlags_RepeatRateNavMove = 1 << 2, + ImGuiInputFlags_RepeatRateNavTweak = 1 << 3, + ImGuiInputFlags_RepeatRateMask_ = ImGuiInputFlags_RepeatRateDefault | ImGuiInputFlags_RepeatRateNavMove | ImGuiInputFlags_RepeatRateNavTweak, + ImGuiInputFlags_CondHovered = 1 << 4, + ImGuiInputFlags_CondActive = 1 << 5, + ImGuiInputFlags_CondDefault_ = ImGuiInputFlags_CondHovered | ImGuiInputFlags_CondActive, + ImGuiInputFlags_CondMask_ = ImGuiInputFlags_CondHovered | ImGuiInputFlags_CondActive, + ImGuiInputFlags_LockThisFrame = 1 << 6, + ImGuiInputFlags_LockUntilRelease = 1 << 7, + ImGuiInputFlags_RouteFocused = 1 << 8, + ImGuiInputFlags_RouteGlobalLow = 1 << 9, + ImGuiInputFlags_RouteGlobal = 1 << 10, + ImGuiInputFlags_RouteGlobalHigh = 1 << 11, + ImGuiInputFlags_RouteMask_ = ImGuiInputFlags_RouteFocused | ImGuiInputFlags_RouteGlobal | ImGuiInputFlags_RouteGlobalLow | ImGuiInputFlags_RouteGlobalHigh, + ImGuiInputFlags_RouteAlways = 1 << 12, + ImGuiInputFlags_RouteUnlessBgFocused= 1 << 13, + ImGuiInputFlags_RouteExtraMask_ = ImGuiInputFlags_RouteAlways | ImGuiInputFlags_RouteUnlessBgFocused, + ImGuiInputFlags_SupportedByIsKeyPressed = ImGuiInputFlags_Repeat | ImGuiInputFlags_RepeatRateMask_, + ImGuiInputFlags_SupportedByShortcut = ImGuiInputFlags_Repeat | ImGuiInputFlags_RepeatRateMask_ | ImGuiInputFlags_RouteMask_ | ImGuiInputFlags_RouteExtraMask_, + ImGuiInputFlags_SupportedBySetKeyOwner = ImGuiInputFlags_LockThisFrame | ImGuiInputFlags_LockUntilRelease, + ImGuiInputFlags_SupportedBySetItemKeyOwner = ImGuiInputFlags_SupportedBySetKeyOwner | ImGuiInputFlags_CondMask_, +}ImGuiInputFlags_; +typedef struct ImGuiListClipperRange ImGuiListClipperRange; +struct ImGuiListClipperRange +{ + int Min; + int Max; + bool PosToIndexConvert; + ImS8 PosToIndexOffsetMin; + ImS8 PosToIndexOffsetMax; +}; +typedef struct ImGuiListClipperData ImGuiListClipperData; +typedef struct ImVector_ImGuiListClipperRange {int Size;int Capacity;ImGuiListClipperRange* Data;} ImVector_ImGuiListClipperRange; + +struct ImGuiListClipperData +{ + ImGuiListClipper* ListClipper; + float LossynessOffset; + int StepNo; + int ItemsFrozen; + ImVector_ImGuiListClipperRange Ranges; +}; +typedef enum { + ImGuiActivateFlags_None = 0, + ImGuiActivateFlags_PreferInput = 1 << 0, + ImGuiActivateFlags_PreferTweak = 1 << 1, + ImGuiActivateFlags_TryToPreserveState = 1 << 2, +}ImGuiActivateFlags_; +typedef enum { + ImGuiScrollFlags_None = 0, + ImGuiScrollFlags_KeepVisibleEdgeX = 1 << 0, + ImGuiScrollFlags_KeepVisibleEdgeY = 1 << 1, + ImGuiScrollFlags_KeepVisibleCenterX = 1 << 2, + ImGuiScrollFlags_KeepVisibleCenterY = 1 << 3, + ImGuiScrollFlags_AlwaysCenterX = 1 << 4, + ImGuiScrollFlags_AlwaysCenterY = 1 << 5, + ImGuiScrollFlags_NoScrollParent = 1 << 6, + ImGuiScrollFlags_MaskX_ = ImGuiScrollFlags_KeepVisibleEdgeX | ImGuiScrollFlags_KeepVisibleCenterX | ImGuiScrollFlags_AlwaysCenterX, + ImGuiScrollFlags_MaskY_ = ImGuiScrollFlags_KeepVisibleEdgeY | ImGuiScrollFlags_KeepVisibleCenterY | ImGuiScrollFlags_AlwaysCenterY, +}ImGuiScrollFlags_; +typedef enum { + ImGuiNavHighlightFlags_None = 0, + ImGuiNavHighlightFlags_TypeDefault = 1 << 0, + ImGuiNavHighlightFlags_TypeThin = 1 << 1, + ImGuiNavHighlightFlags_AlwaysDraw = 1 << 2, + ImGuiNavHighlightFlags_NoRounding = 1 << 3, +}ImGuiNavHighlightFlags_; +typedef enum { + ImGuiNavMoveFlags_None = 0, + ImGuiNavMoveFlags_LoopX = 1 << 0, + ImGuiNavMoveFlags_LoopY = 1 << 1, + ImGuiNavMoveFlags_WrapX = 1 << 2, + ImGuiNavMoveFlags_WrapY = 1 << 3, + ImGuiNavMoveFlags_AllowCurrentNavId = 1 << 4, + ImGuiNavMoveFlags_AlsoScoreVisibleSet = 1 << 5, + ImGuiNavMoveFlags_ScrollToEdgeY = 1 << 6, + ImGuiNavMoveFlags_Forwarded = 1 << 7, + ImGuiNavMoveFlags_DebugNoResult = 1 << 8, + ImGuiNavMoveFlags_FocusApi = 1 << 9, + ImGuiNavMoveFlags_Tabbing = 1 << 10, + ImGuiNavMoveFlags_Activate = 1 << 11, + ImGuiNavMoveFlags_DontSetNavHighlight = 1 << 12, +}ImGuiNavMoveFlags_; +typedef enum { + ImGuiNavLayer_Main = 0, + ImGuiNavLayer_Menu = 1, + ImGuiNavLayer_COUNT +}ImGuiNavLayer; +struct ImGuiNavItemData +{ + ImGuiWindow* Window; + ImGuiID ID; + ImGuiID FocusScopeId; + ImRect RectRel; + ImGuiItemFlags InFlags; + float DistBox; + float DistCenter; + float DistAxial; +}; +typedef enum { + ImGuiOldColumnFlags_None = 0, + ImGuiOldColumnFlags_NoBorder = 1 << 0, + ImGuiOldColumnFlags_NoResize = 1 << 1, + ImGuiOldColumnFlags_NoPreserveWidths = 1 << 2, + ImGuiOldColumnFlags_NoForceWithinWindow = 1 << 3, + ImGuiOldColumnFlags_GrowParentContentsSize = 1 << 4, +}ImGuiOldColumnFlags_; +struct ImGuiOldColumnData +{ + float OffsetNorm; + float OffsetNormBeforeResize; + ImGuiOldColumnFlags Flags; + ImRect ClipRect; +}; +typedef struct ImVector_ImGuiOldColumnData {int Size;int Capacity;ImGuiOldColumnData* Data;} ImVector_ImGuiOldColumnData; + +struct ImGuiOldColumns +{ + ImGuiID ID; + ImGuiOldColumnFlags Flags; + bool IsFirstFrame; + bool IsBeingResized; + int Current; + int Count; + float OffMinX, OffMaxX; + float LineMinY, LineMaxY; + float HostCursorPosY; + float HostCursorMaxPosX; + ImRect HostInitialClipRect; + ImRect HostBackupClipRect; + ImRect HostBackupParentWorkRect; + ImVector_ImGuiOldColumnData Columns; + ImDrawListSplitter Splitter; +}; +typedef enum { + ImGuiDockNodeFlags_DockSpace = 1 << 10, + ImGuiDockNodeFlags_CentralNode = 1 << 11, + ImGuiDockNodeFlags_NoTabBar = 1 << 12, + ImGuiDockNodeFlags_HiddenTabBar = 1 << 13, + ImGuiDockNodeFlags_NoWindowMenuButton = 1 << 14, + ImGuiDockNodeFlags_NoCloseButton = 1 << 15, + ImGuiDockNodeFlags_NoDocking = 1 << 16, + ImGuiDockNodeFlags_NoDockingSplitMe = 1 << 17, + ImGuiDockNodeFlags_NoDockingSplitOther = 1 << 18, + ImGuiDockNodeFlags_NoDockingOverMe = 1 << 19, + ImGuiDockNodeFlags_NoDockingOverOther = 1 << 20, + ImGuiDockNodeFlags_NoDockingOverEmpty = 1 << 21, + ImGuiDockNodeFlags_NoResizeX = 1 << 22, + ImGuiDockNodeFlags_NoResizeY = 1 << 23, + ImGuiDockNodeFlags_SharedFlagsInheritMask_ = ~0, + ImGuiDockNodeFlags_NoResizeFlagsMask_ = ImGuiDockNodeFlags_NoResize | ImGuiDockNodeFlags_NoResizeX | ImGuiDockNodeFlags_NoResizeY, + ImGuiDockNodeFlags_LocalFlagsMask_ = ImGuiDockNodeFlags_NoSplit | ImGuiDockNodeFlags_NoResizeFlagsMask_ | ImGuiDockNodeFlags_AutoHideTabBar | ImGuiDockNodeFlags_DockSpace | ImGuiDockNodeFlags_CentralNode | ImGuiDockNodeFlags_NoTabBar | ImGuiDockNodeFlags_HiddenTabBar | ImGuiDockNodeFlags_NoWindowMenuButton | ImGuiDockNodeFlags_NoCloseButton | ImGuiDockNodeFlags_NoDocking, + ImGuiDockNodeFlags_LocalFlagsTransferMask_ = ImGuiDockNodeFlags_LocalFlagsMask_ & ~ImGuiDockNodeFlags_DockSpace, + ImGuiDockNodeFlags_SavedFlagsMask_ = ImGuiDockNodeFlags_NoResizeFlagsMask_ | ImGuiDockNodeFlags_DockSpace | ImGuiDockNodeFlags_CentralNode | ImGuiDockNodeFlags_NoTabBar | ImGuiDockNodeFlags_HiddenTabBar | ImGuiDockNodeFlags_NoWindowMenuButton | ImGuiDockNodeFlags_NoCloseButton | ImGuiDockNodeFlags_NoDocking +}ImGuiDockNodeFlagsPrivate_; +typedef enum { + ImGuiDataAuthority_Auto, + ImGuiDataAuthority_DockNode, + ImGuiDataAuthority_Window, +}ImGuiDataAuthority_; +typedef enum { + ImGuiDockNodeState_Unknown, + ImGuiDockNodeState_HostWindowHiddenBecauseSingleWindow, + ImGuiDockNodeState_HostWindowHiddenBecauseWindowsAreResizing, + ImGuiDockNodeState_HostWindowVisible, +}ImGuiDockNodeState; +typedef struct ImVector_ImGuiWindowPtr {int Size;int Capacity;ImGuiWindow** Data;} ImVector_ImGuiWindowPtr; + +struct ImGuiDockNode +{ + ImGuiID ID; + ImGuiDockNodeFlags SharedFlags; + ImGuiDockNodeFlags LocalFlags; + ImGuiDockNodeFlags LocalFlagsInWindows; + ImGuiDockNodeFlags MergedFlags; + ImGuiDockNodeState State; + ImGuiDockNode* ParentNode; + ImGuiDockNode* ChildNodes[2]; + ImVector_ImGuiWindowPtr Windows; + ImGuiTabBar* TabBar; + ImVec2 Pos; + ImVec2 Size; + ImVec2 SizeRef; + ImGuiAxis SplitAxis; + ImGuiWindowClass WindowClass; + ImU32 LastBgColor; + ImGuiWindow* HostWindow; + ImGuiWindow* VisibleWindow; + ImGuiDockNode* CentralNode; + ImGuiDockNode* OnlyNodeWithWindows; + int CountNodeWithWindows; + int LastFrameAlive; + int LastFrameActive; + int LastFrameFocused; + ImGuiID LastFocusedNodeId; + ImGuiID SelectedTabId; + ImGuiID WantCloseTabId; + ImGuiDataAuthority AuthorityForPos :3; + ImGuiDataAuthority AuthorityForSize :3; + ImGuiDataAuthority AuthorityForViewport :3; + bool IsVisible :1; + bool IsFocused :1; + bool IsBgDrawnThisFrame :1; + bool HasCloseButton :1; + bool HasWindowMenuButton :1; + bool HasCentralNodeChild :1; + bool WantCloseAll :1; + bool WantLockSizeOnce :1; + bool WantMouseMove :1; + bool WantHiddenTabBarUpdate :1; + bool WantHiddenTabBarToggle :1; +}; +typedef enum { + ImGuiWindowDockStyleCol_Text, + ImGuiWindowDockStyleCol_Tab, + ImGuiWindowDockStyleCol_TabHovered, + ImGuiWindowDockStyleCol_TabActive, + ImGuiWindowDockStyleCol_TabUnfocused, + ImGuiWindowDockStyleCol_TabUnfocusedActive, + ImGuiWindowDockStyleCol_COUNT +}ImGuiWindowDockStyleCol; +typedef struct ImGuiWindowDockStyle ImGuiWindowDockStyle; +struct ImGuiWindowDockStyle +{ + ImU32 Colors[ImGuiWindowDockStyleCol_COUNT]; +}; +typedef struct ImVector_ImGuiDockRequest {int Size;int Capacity;ImGuiDockRequest* Data;} ImVector_ImGuiDockRequest; + +typedef struct ImVector_ImGuiDockNodeSettings {int Size;int Capacity;ImGuiDockNodeSettings* Data;} ImVector_ImGuiDockNodeSettings; + +struct ImGuiDockContext +{ + ImGuiStorage Nodes; + ImVector_ImGuiDockRequest Requests; + ImVector_ImGuiDockNodeSettings NodesSettings; + bool WantFullRebuild; +}; +typedef struct ImGuiViewportP ImGuiViewportP; +struct ImGuiViewportP +{ + ImGuiViewport _ImGuiViewport; + int Idx; + int LastFrameActive; + int LastFrontMostStampCount; + ImGuiID LastNameHash; + ImVec2 LastPos; + float Alpha; + float LastAlpha; + short PlatformMonitor; + ImGuiWindow* Window; + int DrawListsLastFrame[2]; + ImDrawList* DrawLists[2]; + ImDrawData DrawDataP; + ImDrawDataBuilder DrawDataBuilder; + ImVec2 LastPlatformPos; + ImVec2 LastPlatformSize; + ImVec2 LastRendererSize; + ImVec2 WorkOffsetMin; + ImVec2 WorkOffsetMax; + ImVec2 BuildWorkOffsetMin; + ImVec2 BuildWorkOffsetMax; +}; +struct ImGuiWindowSettings +{ + ImGuiID ID; + ImVec2ih Pos; + ImVec2ih Size; + ImVec2ih ViewportPos; + ImGuiID ViewportId; + ImGuiID DockId; + ImGuiID ClassId; + short DockOrder; + bool Collapsed; + bool WantApply; +}; +struct ImGuiSettingsHandler +{ + const char* TypeName; + ImGuiID TypeHash; + void (*ClearAllFn)(ImGuiContext* ctx, ImGuiSettingsHandler* handler); + void (*ReadInitFn)(ImGuiContext* ctx, ImGuiSettingsHandler* handler); + void* (*ReadOpenFn)(ImGuiContext* ctx, ImGuiSettingsHandler* handler, const char* name); + void (*ReadLineFn)(ImGuiContext* ctx, ImGuiSettingsHandler* handler, void* entry, const char* line); + void (*ApplyAllFn)(ImGuiContext* ctx, ImGuiSettingsHandler* handler); + void (*WriteAllFn)(ImGuiContext* ctx, ImGuiSettingsHandler* handler, ImGuiTextBuffer* out_buf); + void* UserData; +}; +typedef enum { +ImGuiLocKey_TableSizeOne=0, +ImGuiLocKey_TableSizeAllFit=1, +ImGuiLocKey_TableSizeAllDefault=2, +ImGuiLocKey_TableResetOrder=3, +ImGuiLocKey_WindowingMainMenuBar=4, +ImGuiLocKey_WindowingPopup=5, +ImGuiLocKey_WindowingUntitled=6, +ImGuiLocKey_DockingHideTabBar=7, +ImGuiLocKey_COUNT=8, +}ImGuiLocKey; +struct ImGuiLocEntry +{ + ImGuiLocKey Key; + const char* Text; +}; +typedef enum { + ImGuiDebugLogFlags_None = 0, + ImGuiDebugLogFlags_EventActiveId = 1 << 0, + ImGuiDebugLogFlags_EventFocus = 1 << 1, + ImGuiDebugLogFlags_EventPopup = 1 << 2, + ImGuiDebugLogFlags_EventNav = 1 << 3, + ImGuiDebugLogFlags_EventClipper = 1 << 4, + ImGuiDebugLogFlags_EventIO = 1 << 5, + ImGuiDebugLogFlags_EventDocking = 1 << 6, + ImGuiDebugLogFlags_EventViewport = 1 << 7, + ImGuiDebugLogFlags_EventMask_ = ImGuiDebugLogFlags_EventActiveId | ImGuiDebugLogFlags_EventFocus | ImGuiDebugLogFlags_EventPopup | ImGuiDebugLogFlags_EventNav | ImGuiDebugLogFlags_EventClipper | ImGuiDebugLogFlags_EventIO | ImGuiDebugLogFlags_EventDocking | ImGuiDebugLogFlags_EventViewport, + ImGuiDebugLogFlags_OutputToTTY = 1 << 10, +}ImGuiDebugLogFlags_; +struct ImGuiMetricsConfig +{ + bool ShowDebugLog; + bool ShowStackTool; + bool ShowWindowsRects; + bool ShowWindowsBeginOrder; + bool ShowTablesRects; + bool ShowDrawCmdMesh; + bool ShowDrawCmdBoundingBoxes; + bool ShowDockingNodes; + int ShowWindowsRectsType; + int ShowTablesRectsType; +}; +typedef struct ImGuiStackLevelInfo ImGuiStackLevelInfo; +struct ImGuiStackLevelInfo +{ + ImGuiID ID; + ImS8 QueryFrameCount; + bool QuerySuccess; + ImGuiDataType DataType : 8; + char Desc[57]; +}; +typedef struct ImGuiStackTool ImGuiStackTool; +typedef struct ImVector_ImGuiStackLevelInfo {int Size;int Capacity;ImGuiStackLevelInfo* Data;} ImVector_ImGuiStackLevelInfo; + +struct ImGuiStackTool +{ + int LastActiveFrame; + int StackLevel; + ImGuiID QueryId; + ImVector_ImGuiStackLevelInfo Results; + bool CopyToClipboardOnCtrlC; + float CopyToClipboardLastTime; +}; +typedef void (*ImGuiContextHookCallback)(ImGuiContext* ctx, ImGuiContextHook* hook); +typedef enum { ImGuiContextHookType_NewFramePre, ImGuiContextHookType_NewFramePost, ImGuiContextHookType_EndFramePre, ImGuiContextHookType_EndFramePost, ImGuiContextHookType_RenderPre, ImGuiContextHookType_RenderPost, ImGuiContextHookType_Shutdown, ImGuiContextHookType_PendingRemoval_ }ImGuiContextHookType; +struct ImGuiContextHook +{ + ImGuiID HookId; + ImGuiContextHookType Type; + ImGuiID Owner; + ImGuiContextHookCallback Callback; + void* UserData; +}; +typedef struct ImVector_ImGuiInputEvent {int Size;int Capacity;ImGuiInputEvent* Data;} ImVector_ImGuiInputEvent; + +typedef struct ImVector_ImGuiWindowStackData {int Size;int Capacity;ImGuiWindowStackData* Data;} ImVector_ImGuiWindowStackData; + +typedef struct ImVector_ImGuiColorMod {int Size;int Capacity;ImGuiColorMod* Data;} ImVector_ImGuiColorMod; + +typedef struct ImVector_ImGuiStyleMod {int Size;int Capacity;ImGuiStyleMod* Data;} ImVector_ImGuiStyleMod; + +typedef struct ImVector_ImGuiID {int Size;int Capacity;ImGuiID* Data;} ImVector_ImGuiID; + +typedef struct ImVector_ImGuiItemFlags {int Size;int Capacity;ImGuiItemFlags* Data;} ImVector_ImGuiItemFlags; + +typedef struct ImVector_ImGuiGroupData {int Size;int Capacity;ImGuiGroupData* Data;} ImVector_ImGuiGroupData; + +typedef struct ImVector_ImGuiPopupData {int Size;int Capacity;ImGuiPopupData* Data;} ImVector_ImGuiPopupData; + +typedef struct ImVector_ImGuiViewportPPtr {int Size;int Capacity;ImGuiViewportP** Data;} ImVector_ImGuiViewportPPtr; + +typedef struct ImVector_unsigned_char {int Size;int Capacity;unsigned char* Data;} ImVector_unsigned_char; + +typedef struct ImVector_ImGuiListClipperData {int Size;int Capacity;ImGuiListClipperData* Data;} ImVector_ImGuiListClipperData; + +typedef struct ImVector_ImGuiTableTempData {int Size;int Capacity;ImGuiTableTempData* Data;} ImVector_ImGuiTableTempData; + +typedef struct ImVector_ImGuiTable {int Size;int Capacity;ImGuiTable* Data;} ImVector_ImGuiTable; + +typedef struct ImPool_ImGuiTable {ImVector_ImGuiTable Buf;ImGuiStorage Map;ImPoolIdx FreeIdx;ImPoolIdx AliveCount;} ImPool_ImGuiTable; + +typedef struct ImVector_ImGuiTabBar {int Size;int Capacity;ImGuiTabBar* Data;} ImVector_ImGuiTabBar; + +typedef struct ImPool_ImGuiTabBar {ImVector_ImGuiTabBar Buf;ImGuiStorage Map;ImPoolIdx FreeIdx;ImPoolIdx AliveCount;} ImPool_ImGuiTabBar; + +typedef struct ImVector_ImGuiPtrOrIndex {int Size;int Capacity;ImGuiPtrOrIndex* Data;} ImVector_ImGuiPtrOrIndex; + +typedef struct ImVector_ImGuiShrinkWidthItem {int Size;int Capacity;ImGuiShrinkWidthItem* Data;} ImVector_ImGuiShrinkWidthItem; + +typedef struct ImVector_ImGuiSettingsHandler {int Size;int Capacity;ImGuiSettingsHandler* Data;} ImVector_ImGuiSettingsHandler; + +typedef struct ImChunkStream_ImGuiWindowSettings {ImVector_char Buf;} ImChunkStream_ImGuiWindowSettings; + +typedef struct ImChunkStream_ImGuiTableSettings {ImVector_char Buf;} ImChunkStream_ImGuiTableSettings; + +typedef struct ImVector_ImGuiContextHook {int Size;int Capacity;ImGuiContextHook* Data;} ImVector_ImGuiContextHook; + +struct ImGuiContext +{ + bool Initialized; + bool FontAtlasOwnedByContext; + ImGuiIO IO; + ImGuiPlatformIO PlatformIO; + ImVector_ImGuiInputEvent InputEventsQueue; + ImVector_ImGuiInputEvent InputEventsTrail; + ImGuiStyle Style; + ImGuiConfigFlags ConfigFlagsCurrFrame; + ImGuiConfigFlags ConfigFlagsLastFrame; + ImFont* Font; + float FontSize; + float FontBaseSize; + ImDrawListSharedData DrawListSharedData; + double Time; + int FrameCount; + int FrameCountEnded; + int FrameCountPlatformEnded; + int FrameCountRendered; + bool WithinFrameScope; + bool WithinFrameScopeWithImplicitWindow; + bool WithinEndChild; + bool GcCompactAll; + bool TestEngineHookItems; + void* TestEngine; + ImVector_ImGuiWindowPtr Windows; + ImVector_ImGuiWindowPtr WindowsFocusOrder; + ImVector_ImGuiWindowPtr WindowsTempSortBuffer; + ImVector_ImGuiWindowStackData CurrentWindowStack; + ImGuiStorage WindowsById; + int WindowsActiveCount; + ImVec2 WindowsHoverPadding; + ImGuiWindow* CurrentWindow; + ImGuiWindow* HoveredWindow; + ImGuiWindow* HoveredWindowUnderMovingWindow; + ImGuiWindow* MovingWindow; + ImGuiWindow* WheelingWindow; + ImVec2 WheelingWindowRefMousePos; + float WheelingWindowReleaseTimer; + ImGuiID DebugHookIdInfo; + ImGuiID HoveredId; + ImGuiID HoveredIdPreviousFrame; + bool HoveredIdAllowOverlap; + bool HoveredIdDisabled; + float HoveredIdTimer; + float HoveredIdNotActiveTimer; + ImGuiID ActiveId; + ImGuiID ActiveIdIsAlive; + float ActiveIdTimer; + bool ActiveIdIsJustActivated; + bool ActiveIdAllowOverlap; + bool ActiveIdNoClearOnFocusLoss; + bool ActiveIdHasBeenPressedBefore; + bool ActiveIdHasBeenEditedBefore; + bool ActiveIdHasBeenEditedThisFrame; + ImVec2 ActiveIdClickOffset; + ImGuiWindow* ActiveIdWindow; + ImGuiInputSource ActiveIdSource; + int ActiveIdMouseButton; + ImGuiID ActiveIdPreviousFrame; + bool ActiveIdPreviousFrameIsAlive; + bool ActiveIdPreviousFrameHasBeenEditedBefore; + ImGuiWindow* ActiveIdPreviousFrameWindow; + ImGuiID LastActiveId; + float LastActiveIdTimer; + ImGuiKeyOwnerData KeysOwnerData[ImGuiKey_NamedKey_COUNT]; + ImGuiKeyRoutingTable KeysRoutingTable; + ImU32 ActiveIdUsingNavDirMask; + bool ActiveIdUsingAllKeyboardKeys; + ImU32 ActiveIdUsingNavInputMask; + ImGuiID CurrentFocusScopeId; + ImGuiItemFlags CurrentItemFlags; + ImGuiID DebugLocateId; + ImGuiNextItemData NextItemData; + ImGuiLastItemData LastItemData; + ImGuiNextWindowData NextWindowData; + ImVector_ImGuiColorMod ColorStack; + ImVector_ImGuiStyleMod StyleVarStack; + ImVector_ImFontPtr FontStack; + ImVector_ImGuiID FocusScopeStack; + ImVector_ImGuiItemFlags ItemFlagsStack; + ImVector_ImGuiGroupData GroupStack; + ImVector_ImGuiPopupData OpenPopupStack; + ImVector_ImGuiPopupData BeginPopupStack; + int BeginMenuCount; + ImVector_ImGuiViewportPPtr Viewports; + float CurrentDpiScale; + ImGuiViewportP* CurrentViewport; + ImGuiViewportP* MouseViewport; + ImGuiViewportP* MouseLastHoveredViewport; + ImGuiID PlatformLastFocusedViewportId; + ImGuiPlatformMonitor FallbackMonitor; + int ViewportFrontMostStampCount; + ImGuiWindow* NavWindow; + ImGuiID NavId; + ImGuiID NavFocusScopeId; + ImGuiID NavActivateId; + ImGuiID NavActivateDownId; + ImGuiID NavActivatePressedId; + ImGuiID NavActivateInputId; + ImGuiActivateFlags NavActivateFlags; + ImGuiID NavJustMovedToId; + ImGuiID NavJustMovedToFocusScopeId; + ImGuiKeyChord NavJustMovedToKeyMods; + ImGuiID NavNextActivateId; + ImGuiActivateFlags NavNextActivateFlags; + ImGuiInputSource NavInputSource; + ImGuiNavLayer NavLayer; + bool NavIdIsAlive; + bool NavMousePosDirty; + bool NavDisableHighlight; + bool NavDisableMouseHover; + bool NavAnyRequest; + bool NavInitRequest; + bool NavInitRequestFromMove; + ImGuiID NavInitResultId; + ImRect NavInitResultRectRel; + bool NavMoveSubmitted; + bool NavMoveScoringItems; + bool NavMoveForwardToNextFrame; + ImGuiNavMoveFlags NavMoveFlags; + ImGuiScrollFlags NavMoveScrollFlags; + ImGuiKeyChord NavMoveKeyMods; + ImGuiDir NavMoveDir; + ImGuiDir NavMoveDirForDebug; + ImGuiDir NavMoveClipDir; + ImRect NavScoringRect; + ImRect NavScoringNoClipRect; + int NavScoringDebugCount; + int NavTabbingDir; + int NavTabbingCounter; + ImGuiNavItemData NavMoveResultLocal; + ImGuiNavItemData NavMoveResultLocalVisible; + ImGuiNavItemData NavMoveResultOther; + ImGuiNavItemData NavTabbingResultFirst; + ImGuiKeyChord ConfigNavWindowingKeyNext; + ImGuiKeyChord ConfigNavWindowingKeyPrev; + ImGuiWindow* NavWindowingTarget; + ImGuiWindow* NavWindowingTargetAnim; + ImGuiWindow* NavWindowingListWindow; + float NavWindowingTimer; + float NavWindowingHighlightAlpha; + bool NavWindowingToggleLayer; + ImVec2 NavWindowingAccumDeltaPos; + ImVec2 NavWindowingAccumDeltaSize; + float DimBgRatio; + ImGuiMouseCursor MouseCursor; + bool DragDropActive; + bool DragDropWithinSource; + bool DragDropWithinTarget; + ImGuiDragDropFlags DragDropSourceFlags; + int DragDropSourceFrameCount; + int DragDropMouseButton; + ImGuiPayload DragDropPayload; + ImRect DragDropTargetRect; + ImGuiID DragDropTargetId; + ImGuiDragDropFlags DragDropAcceptFlags; + float DragDropAcceptIdCurrRectSurface; + ImGuiID DragDropAcceptIdCurr; + ImGuiID DragDropAcceptIdPrev; + int DragDropAcceptFrameCount; + ImGuiID DragDropHoldJustPressedId; + ImVector_unsigned_char DragDropPayloadBufHeap; + unsigned char DragDropPayloadBufLocal[16]; + int ClipperTempDataStacked; + ImVector_ImGuiListClipperData ClipperTempData; + ImGuiTable* CurrentTable; + int TablesTempDataStacked; + ImVector_ImGuiTableTempData TablesTempData; + ImPool_ImGuiTable Tables; + ImVector_float TablesLastTimeActive; + ImVector_ImDrawChannel DrawChannelsTempMergeBuffer; + ImGuiTabBar* CurrentTabBar; + ImPool_ImGuiTabBar TabBars; + ImVector_ImGuiPtrOrIndex CurrentTabBarStack; + ImVector_ImGuiShrinkWidthItem ShrinkWidthBuffer; + ImGuiID HoverDelayId; + ImGuiID HoverDelayIdPreviousFrame; + float HoverDelayTimer; + float HoverDelayClearTimer; + ImVec2 MouseLastValidPos; + ImGuiInputTextState InputTextState; + ImFont InputTextPasswordFont; + ImGuiID TempInputId; + ImGuiColorEditFlags ColorEditOptions; + float ColorEditLastHue; + float ColorEditLastSat; + ImU32 ColorEditLastColor; + ImVec4 ColorPickerRef; + ImGuiComboPreviewData ComboPreviewData; + float SliderGrabClickOffset; + float SliderCurrentAccum; + bool SliderCurrentAccumDirty; + bool DragCurrentAccumDirty; + float DragCurrentAccum; + float DragSpeedDefaultRatio; + float ScrollbarClickDeltaToGrabCenter; + float DisabledAlphaBackup; + short DisabledStackSize; + short TooltipOverrideCount; + ImVector_char ClipboardHandlerData; + ImVector_ImGuiID MenusIdSubmittedThisFrame; + ImGuiPlatformImeData PlatformImeData; + ImGuiPlatformImeData PlatformImeDataPrev; + ImGuiID PlatformImeViewport; + char PlatformLocaleDecimalPoint; + ImGuiDockContext DockContext; + bool SettingsLoaded; + float SettingsDirtyTimer; + ImGuiTextBuffer SettingsIniData; + ImVector_ImGuiSettingsHandler SettingsHandlers; + ImChunkStream_ImGuiWindowSettings SettingsWindows; + ImChunkStream_ImGuiTableSettings SettingsTables; + ImVector_ImGuiContextHook Hooks; + ImGuiID HookIdNext; + const char* LocalizationTable[ImGuiLocKey_COUNT]; + bool LogEnabled; + ImGuiLogType LogType; + ImFileHandle LogFile; + ImGuiTextBuffer LogBuffer; + const char* LogNextPrefix; + const char* LogNextSuffix; + float LogLinePosY; + bool LogLineFirstItem; + int LogDepthRef; + int LogDepthToExpand; + int LogDepthToExpandDefault; + ImGuiDebugLogFlags DebugLogFlags; + ImGuiTextBuffer DebugLogBuf; + ImGuiTextIndex DebugLogIndex; + ImU8 DebugLocateFrames; + bool DebugItemPickerActive; + ImU8 DebugItemPickerMouseButton; + ImGuiID DebugItemPickerBreakId; + ImGuiMetricsConfig DebugMetricsConfig; + ImGuiStackTool DebugStackTool; + ImGuiDockNode* DebugHoveredDockNode; + float FramerateSecPerFrame[60]; + int FramerateSecPerFrameIdx; + int FramerateSecPerFrameCount; + float FramerateSecPerFrameAccum; + int WantCaptureMouseNextFrame; + int WantCaptureKeyboardNextFrame; + int WantTextInputNextFrame; + ImVector_char TempBuffer; +}; +struct ImGuiWindowTempData +{ + ImVec2 CursorPos; + ImVec2 CursorPosPrevLine; + ImVec2 CursorStartPos; + ImVec2 CursorMaxPos; + ImVec2 IdealMaxPos; + ImVec2 CurrLineSize; + ImVec2 PrevLineSize; + float CurrLineTextBaseOffset; + float PrevLineTextBaseOffset; + bool IsSameLine; + bool IsSetPos; + ImVec1 Indent; + ImVec1 ColumnsOffset; + ImVec1 GroupOffset; + ImVec2 CursorStartPosLossyness; + ImGuiNavLayer NavLayerCurrent; + short NavLayersActiveMask; + short NavLayersActiveMaskNext; + bool NavHideHighlightOneFrame; + bool NavHasScroll; + bool MenuBarAppending; + ImVec2 MenuBarOffset; + ImGuiMenuColumns MenuColumns; + int TreeDepth; + ImU32 TreeJumpToParentOnPopMask; + ImVector_ImGuiWindowPtr ChildWindows; + ImGuiStorage* StateStorage; + ImGuiOldColumns* CurrentColumns; + int CurrentTableIdx; + ImGuiLayoutType LayoutType; + ImGuiLayoutType ParentLayoutType; + float ItemWidth; + float TextWrapPos; + ImVector_float ItemWidthStack; + ImVector_float TextWrapPosStack; +}; +typedef struct ImVector_ImGuiOldColumns {int Size;int Capacity;ImGuiOldColumns* Data;} ImVector_ImGuiOldColumns; + +struct ImGuiWindow +{ + char* Name; + ImGuiID ID; + ImGuiWindowFlags Flags, FlagsPreviousFrame; + ImGuiWindowClass WindowClass; + ImGuiViewportP* Viewport; + ImGuiID ViewportId; + ImVec2 ViewportPos; + int ViewportAllowPlatformMonitorExtend; + ImVec2 Pos; + ImVec2 Size; + ImVec2 SizeFull; + ImVec2 ContentSize; + ImVec2 ContentSizeIdeal; + ImVec2 ContentSizeExplicit; + ImVec2 WindowPadding; + float WindowRounding; + float WindowBorderSize; + int NameBufLen; + ImGuiID MoveId; + ImGuiID TabId; + ImGuiID ChildId; + ImVec2 Scroll; + ImVec2 ScrollMax; + ImVec2 ScrollTarget; + ImVec2 ScrollTargetCenterRatio; + ImVec2 ScrollTargetEdgeSnapDist; + ImVec2 ScrollbarSizes; + bool ScrollbarX, ScrollbarY; + bool ViewportOwned; + bool Active; + bool WasActive; + bool WriteAccessed; + bool Collapsed; + bool WantCollapseToggle; + bool SkipItems; + bool Appearing; + bool Hidden; + bool IsFallbackWindow; + bool IsExplicitChild; + bool HasCloseButton; + signed char ResizeBorderHeld; + short BeginCount; + short BeginCountPreviousFrame; + short BeginOrderWithinParent; + short BeginOrderWithinContext; + short FocusOrder; + ImGuiID PopupId; + ImS8 AutoFitFramesX, AutoFitFramesY; + ImS8 AutoFitChildAxises; + bool AutoFitOnlyGrows; + ImGuiDir AutoPosLastDirection; + ImS8 HiddenFramesCanSkipItems; + ImS8 HiddenFramesCannotSkipItems; + ImS8 HiddenFramesForRenderOnly; + ImS8 DisableInputsFrames; + ImGuiCond SetWindowPosAllowFlags : 8; + ImGuiCond SetWindowSizeAllowFlags : 8; + ImGuiCond SetWindowCollapsedAllowFlags : 8; + ImGuiCond SetWindowDockAllowFlags : 8; + ImVec2 SetWindowPosVal; + ImVec2 SetWindowPosPivot; + ImVector_ImGuiID IDStack; + ImGuiWindowTempData DC; + ImRect OuterRectClipped; + ImRect InnerRect; + ImRect InnerClipRect; + ImRect WorkRect; + ImRect ParentWorkRect; + ImRect ClipRect; + ImRect ContentRegionRect; + ImVec2ih HitTestHoleSize; + ImVec2ih HitTestHoleOffset; + int LastFrameActive; + int LastFrameJustFocused; + float LastTimeActive; + float ItemWidthDefault; + ImGuiStorage StateStorage; + ImVector_ImGuiOldColumns ColumnsStorage; + float FontWindowScale; + float FontDpiScale; + int SettingsOffset; + ImDrawList* DrawList; + ImDrawList DrawListInst; + ImGuiWindow* ParentWindow; + ImGuiWindow* ParentWindowInBeginStack; + ImGuiWindow* RootWindow; + ImGuiWindow* RootWindowPopupTree; + ImGuiWindow* RootWindowDockTree; + ImGuiWindow* RootWindowForTitleBarHighlight; + ImGuiWindow* RootWindowForNav; + ImGuiWindow* NavLastChildNavWindow; + ImGuiID NavLastIds[ImGuiNavLayer_COUNT]; + ImRect NavRectRel[ImGuiNavLayer_COUNT]; + ImGuiID NavRootFocusScopeId; + int MemoryDrawListIdxCapacity; + int MemoryDrawListVtxCapacity; + bool MemoryCompacted; + bool DockIsActive :1; + bool DockNodeIsVisible :1; + bool DockTabIsVisible :1; + bool DockTabWantClose :1; + short DockOrder; + ImGuiWindowDockStyle DockStyle; + ImGuiDockNode* DockNode; + ImGuiDockNode* DockNodeAsHost; + ImGuiID DockId; + ImGuiItemStatusFlags DockTabItemStatusFlags; + ImRect DockTabItemRect; +}; +typedef enum { + ImGuiTabBarFlags_DockNode = 1 << 20, + ImGuiTabBarFlags_IsFocused = 1 << 21, + ImGuiTabBarFlags_SaveSettings = 1 << 22, +}ImGuiTabBarFlagsPrivate_; +typedef enum { + ImGuiTabItemFlags_SectionMask_ = ImGuiTabItemFlags_Leading | ImGuiTabItemFlags_Trailing, + ImGuiTabItemFlags_NoCloseButton = 1 << 20, + ImGuiTabItemFlags_Button = 1 << 21, + ImGuiTabItemFlags_Unsorted = 1 << 22, + ImGuiTabItemFlags_Preview = 1 << 23, +}ImGuiTabItemFlagsPrivate_; +struct ImGuiTabItem +{ + ImGuiID ID; + ImGuiTabItemFlags Flags; + ImGuiWindow* Window; + int LastFrameVisible; + int LastFrameSelected; + float Offset; + float Width; + float ContentWidth; + float RequestedWidth; + ImS32 NameOffset; + ImS16 BeginOrder; + ImS16 IndexDuringLayout; + bool WantClose; +}; +typedef struct ImVector_ImGuiTabItem {int Size;int Capacity;ImGuiTabItem* Data;} ImVector_ImGuiTabItem; + +struct ImGuiTabBar +{ + ImVector_ImGuiTabItem Tabs; + ImGuiTabBarFlags Flags; + ImGuiID ID; + ImGuiID SelectedTabId; + ImGuiID NextSelectedTabId; + ImGuiID VisibleTabId; + int CurrFrameVisible; + int PrevFrameVisible; + ImRect BarRect; + float CurrTabsContentsHeight; + float PrevTabsContentsHeight; + float WidthAllTabs; + float WidthAllTabsIdeal; + float ScrollingAnim; + float ScrollingTarget; + float ScrollingTargetDistToVisibility; + float ScrollingSpeed; + float ScrollingRectMinX; + float ScrollingRectMaxX; + ImGuiID ReorderRequestTabId; + ImS16 ReorderRequestOffset; + ImS8 BeginCount; + bool WantLayout; + bool VisibleTabWasSubmitted; + bool TabsAddedNew; + ImS16 TabsActiveCount; + ImS16 LastTabItemIdx; + float ItemSpacingY; + ImVec2 FramePadding; + ImVec2 BackupCursorPos; + ImGuiTextBuffer TabsNames; +}; +typedef ImS8 ImGuiTableColumnIdx; +typedef ImU8 ImGuiTableDrawChannelIdx; +struct ImGuiTableColumn +{ + ImGuiTableColumnFlags Flags; + float WidthGiven; + float MinX; + float MaxX; + float WidthRequest; + float WidthAuto; + float StretchWeight; + float InitStretchWeightOrWidth; + ImRect ClipRect; + ImGuiID UserID; + float WorkMinX; + float WorkMaxX; + float ItemWidth; + float ContentMaxXFrozen; + float ContentMaxXUnfrozen; + float ContentMaxXHeadersUsed; + float ContentMaxXHeadersIdeal; + ImS16 NameOffset; + ImGuiTableColumnIdx DisplayOrder; + ImGuiTableColumnIdx IndexWithinEnabledSet; + ImGuiTableColumnIdx PrevEnabledColumn; + ImGuiTableColumnIdx NextEnabledColumn; + ImGuiTableColumnIdx SortOrder; + ImGuiTableDrawChannelIdx DrawChannelCurrent; + ImGuiTableDrawChannelIdx DrawChannelFrozen; + ImGuiTableDrawChannelIdx DrawChannelUnfrozen; + bool IsEnabled; + bool IsUserEnabled; + bool IsUserEnabledNextFrame; + bool IsVisibleX; + bool IsVisibleY; + bool IsRequestOutput; + bool IsSkipItems; + bool IsPreserveWidthAuto; + ImS8 NavLayerCurrent; + ImU8 AutoFitQueue; + ImU8 CannotSkipItemsQueue; + ImU8 SortDirection : 2; + ImU8 SortDirectionsAvailCount : 2; + ImU8 SortDirectionsAvailMask : 4; + ImU8 SortDirectionsAvailList; +}; +typedef struct ImGuiTableCellData ImGuiTableCellData; +struct ImGuiTableCellData +{ + ImU32 BgColor; + ImGuiTableColumnIdx Column; +}; +struct ImGuiTableInstanceData +{ + float LastOuterHeight; + float LastFirstRowHeight; +}; +typedef struct ImSpan_ImGuiTableColumn {ImGuiTableColumn* Data;ImGuiTableColumn* DataEnd;} ImSpan_ImGuiTableColumn; + +typedef struct ImSpan_ImGuiTableColumnIdx {ImGuiTableColumnIdx* Data;ImGuiTableColumnIdx* DataEnd;} ImSpan_ImGuiTableColumnIdx; + +typedef struct ImSpan_ImGuiTableCellData {ImGuiTableCellData* Data;ImGuiTableCellData* DataEnd;} ImSpan_ImGuiTableCellData; + +typedef struct ImVector_ImGuiTableInstanceData {int Size;int Capacity;ImGuiTableInstanceData* Data;} ImVector_ImGuiTableInstanceData; + +typedef struct ImVector_ImGuiTableColumnSortSpecs {int Size;int Capacity;ImGuiTableColumnSortSpecs* Data;} ImVector_ImGuiTableColumnSortSpecs; + +struct ImGuiTable +{ + ImGuiID ID; + ImGuiTableFlags Flags; + void* RawData; + ImGuiTableTempData* TempData; + ImSpan_ImGuiTableColumn Columns; + ImSpan_ImGuiTableColumnIdx DisplayOrderToIndex; + ImSpan_ImGuiTableCellData RowCellData; + ImU64 EnabledMaskByDisplayOrder; + ImU64 EnabledMaskByIndex; + ImU64 VisibleMaskByIndex; + ImU64 RequestOutputMaskByIndex; + ImGuiTableFlags SettingsLoadedFlags; + int SettingsOffset; + int LastFrameActive; + int ColumnsCount; + int CurrentRow; + int CurrentColumn; + ImS16 InstanceCurrent; + ImS16 InstanceInteracted; + float RowPosY1; + float RowPosY2; + float RowMinHeight; + float RowTextBaseline; + float RowIndentOffsetX; + ImGuiTableRowFlags RowFlags : 16; + ImGuiTableRowFlags LastRowFlags : 16; + int RowBgColorCounter; + ImU32 RowBgColor[2]; + ImU32 BorderColorStrong; + ImU32 BorderColorLight; + float BorderX1; + float BorderX2; + float HostIndentX; + float MinColumnWidth; + float OuterPaddingX; + float CellPaddingX; + float CellPaddingY; + float CellSpacingX1; + float CellSpacingX2; + float InnerWidth; + float ColumnsGivenWidth; + float ColumnsAutoFitWidth; + float ColumnsStretchSumWeights; + float ResizedColumnNextWidth; + float ResizeLockMinContentsX2; + float RefScale; + ImRect OuterRect; + ImRect InnerRect; + ImRect WorkRect; + ImRect InnerClipRect; + ImRect BgClipRect; + ImRect Bg0ClipRectForDrawCmd; + ImRect Bg2ClipRectForDrawCmd; + ImRect HostClipRect; + ImRect HostBackupInnerClipRect; + ImGuiWindow* OuterWindow; + ImGuiWindow* InnerWindow; + ImGuiTextBuffer ColumnsNames; + ImDrawListSplitter* DrawSplitter; + ImGuiTableInstanceData InstanceDataFirst; + ImVector_ImGuiTableInstanceData InstanceDataExtra; + ImGuiTableColumnSortSpecs SortSpecsSingle; + ImVector_ImGuiTableColumnSortSpecs SortSpecsMulti; + ImGuiTableSortSpecs SortSpecs; + ImGuiTableColumnIdx SortSpecsCount; + ImGuiTableColumnIdx ColumnsEnabledCount; + ImGuiTableColumnIdx ColumnsEnabledFixedCount; + ImGuiTableColumnIdx DeclColumnsCount; + ImGuiTableColumnIdx HoveredColumnBody; + ImGuiTableColumnIdx HoveredColumnBorder; + ImGuiTableColumnIdx AutoFitSingleColumn; + ImGuiTableColumnIdx ResizedColumn; + ImGuiTableColumnIdx LastResizedColumn; + ImGuiTableColumnIdx HeldHeaderColumn; + ImGuiTableColumnIdx ReorderColumn; + ImGuiTableColumnIdx ReorderColumnDir; + ImGuiTableColumnIdx LeftMostEnabledColumn; + ImGuiTableColumnIdx RightMostEnabledColumn; + ImGuiTableColumnIdx LeftMostStretchedColumn; + ImGuiTableColumnIdx RightMostStretchedColumn; + ImGuiTableColumnIdx ContextPopupColumn; + ImGuiTableColumnIdx FreezeRowsRequest; + ImGuiTableColumnIdx FreezeRowsCount; + ImGuiTableColumnIdx FreezeColumnsRequest; + ImGuiTableColumnIdx FreezeColumnsCount; + ImGuiTableColumnIdx RowCellDataCurrent; + ImGuiTableDrawChannelIdx DummyDrawChannel; + ImGuiTableDrawChannelIdx Bg2DrawChannelCurrent; + ImGuiTableDrawChannelIdx Bg2DrawChannelUnfrozen; + bool IsLayoutLocked; + bool IsInsideRow; + bool IsInitializing; + bool IsSortSpecsDirty; + bool IsUsingHeaders; + bool IsContextPopupOpen; + bool IsSettingsRequestLoad; + bool IsSettingsDirty; + bool IsDefaultDisplayOrder; + bool IsResetAllRequest; + bool IsResetDisplayOrderRequest; + bool IsUnfrozenRows; + bool IsDefaultSizingPolicy; + bool MemoryCompacted; + bool HostSkipItems; +}; +struct ImGuiTableTempData +{ + int TableIndex; + float LastTimeActive; + ImVec2 UserOuterSize; + ImDrawListSplitter DrawSplitter; + ImRect HostBackupWorkRect; + ImRect HostBackupParentWorkRect; + ImVec2 HostBackupPrevLineSize; + ImVec2 HostBackupCurrLineSize; + ImVec2 HostBackupCursorMaxPos; + ImVec1 HostBackupColumnsOffset; + float HostBackupItemWidth; + int HostBackupItemWidthStackSize; +}; +typedef struct ImGuiTableColumnSettings ImGuiTableColumnSettings; +struct ImGuiTableColumnSettings +{ + float WidthOrWeight; + ImGuiID UserID; + ImGuiTableColumnIdx Index; + ImGuiTableColumnIdx DisplayOrder; + ImGuiTableColumnIdx SortOrder; + ImU8 SortDirection : 2; + ImU8 IsEnabled : 1; + ImU8 IsStretch : 1; +}; +struct ImGuiTableSettings +{ + ImGuiID ID; + ImGuiTableFlags SaveFlags; + float RefScale; + ImGuiTableColumnIdx ColumnsCount; + ImGuiTableColumnIdx ColumnsCountMax; + bool WantApply; +}; +struct ImFontBuilderIO +{ + bool (*FontBuilder_Build)(ImFontAtlas* atlas); +}; struct ImFontAtlas; struct ImFontBuilderIO; typedef enum { @@ -1375,25 +3032,66 @@ typedef union SDL_Event SDL_Event; #ifndef CIMGUI_DEFINE_ENUMS_AND_STRUCTS typedef struct ImGuiStorage::ImGuiStoragePair ImGuiStoragePair; typedef struct ImGuiTextFilter::ImGuiTextRange ImGuiTextRange; +typedef ImStb::STB_TexteditState STB_TexteditState; +typedef ImStb::StbTexteditRow StbTexteditRow; +typedef ImStb::StbUndoRecord StbUndoRecord; +typedef ImStb::StbUndoState StbUndoState; +typedef ImChunkStream ImChunkStream_ImGuiTableSettings; +typedef ImChunkStream ImChunkStream_ImGuiWindowSettings; +typedef ImPool ImPool_ImGuiTabBar; +typedef ImPool ImPool_ImGuiTable; +typedef ImSpan ImSpan_ImGuiTableCellData; +typedef ImSpan ImSpan_ImGuiTableColumn; +typedef ImSpan ImSpan_ImGuiTableColumnIdx; typedef ImVector ImVector_ImDrawChannel; typedef ImVector ImVector_ImDrawCmd; typedef ImVector ImVector_ImDrawIdx; +typedef ImVector ImVector_ImDrawListPtr; typedef ImVector ImVector_ImDrawVert; typedef ImVector ImVector_ImFontPtr; typedef ImVector ImVector_ImFontAtlasCustomRect; typedef ImVector ImVector_ImFontConfig; typedef ImVector ImVector_ImFontGlyph; +typedef ImVector ImVector_ImGuiColorMod; +typedef ImVector ImVector_ImGuiContextHook; +typedef ImVector ImVector_ImGuiDockNodeSettings; +typedef ImVector ImVector_ImGuiDockRequest; +typedef ImVector ImVector_ImGuiGroupData; +typedef ImVector ImVector_ImGuiID; +typedef ImVector ImVector_ImGuiInputEvent; +typedef ImVector ImVector_ImGuiItemFlags; +typedef ImVector ImVector_ImGuiKeyRoutingData; +typedef ImVector ImVector_ImGuiListClipperData; +typedef ImVector ImVector_ImGuiListClipperRange; +typedef ImVector ImVector_ImGuiOldColumnData; +typedef ImVector ImVector_ImGuiOldColumns; typedef ImVector ImVector_ImGuiPlatformMonitor; +typedef ImVector ImVector_ImGuiPopupData; +typedef ImVector ImVector_ImGuiPtrOrIndex; +typedef ImVector ImVector_ImGuiSettingsHandler; +typedef ImVector ImVector_ImGuiShrinkWidthItem; +typedef ImVector ImVector_ImGuiStackLevelInfo; typedef ImVector ImVector_ImGuiStoragePair; +typedef ImVector ImVector_ImGuiStyleMod; +typedef ImVector ImVector_ImGuiTabItem; +typedef ImVector ImVector_ImGuiTableColumnSortSpecs; +typedef ImVector ImVector_ImGuiTableInstanceData; +typedef ImVector ImVector_ImGuiTableTempData; typedef ImVector ImVector_ImGuiTextRange; typedef ImVector ImVector_ImGuiViewportPtr; +typedef ImVector ImVector_ImGuiViewportPPtr; +typedef ImVector ImVector_ImGuiWindowPtr; +typedef ImVector ImVector_ImGuiWindowStackData; typedef ImVector ImVector_ImTextureID; typedef ImVector ImVector_ImU32; typedef ImVector ImVector_ImVec2; typedef ImVector ImVector_ImVec4; typedef ImVector ImVector_ImWchar; typedef ImVector ImVector_char; +typedef ImVector ImVector_const_charPtr; typedef ImVector ImVector_float; +typedef ImVector ImVector_int; +typedef ImVector ImVector_unsigned_char; #endif //CIMGUI_DEFINE_ENUMS_AND_STRUCTS CIMGUI_API ImVec2* ImVec2_ImVec2_Nil(void); CIMGUI_API void ImVec2_destroy(ImVec2* self); @@ -1464,14 +3162,14 @@ CIMGUI_API void igGetWindowContentRegionMin(ImVec2 *pOut); CIMGUI_API void igGetWindowContentRegionMax(ImVec2 *pOut); CIMGUI_API float igGetScrollX(void); CIMGUI_API float igGetScrollY(void); -CIMGUI_API void igSetScrollX(float scroll_x); -CIMGUI_API void igSetScrollY(float scroll_y); +CIMGUI_API void igSetScrollX_Float(float scroll_x); +CIMGUI_API void igSetScrollY_Float(float scroll_y); CIMGUI_API float igGetScrollMaxX(void); CIMGUI_API float igGetScrollMaxY(void); CIMGUI_API void igSetScrollHereX(float center_x_ratio); CIMGUI_API void igSetScrollHereY(float center_y_ratio); -CIMGUI_API void igSetScrollFromPosX(float local_x,float center_x_ratio); -CIMGUI_API void igSetScrollFromPosY(float local_y,float center_y_ratio); +CIMGUI_API void igSetScrollFromPosX_Float(float local_x,float center_x_ratio); +CIMGUI_API void igSetScrollFromPosY_Float(float local_y,float center_y_ratio); CIMGUI_API void igPushFont(ImFont* font); CIMGUI_API void igPopFont(void); CIMGUI_API void igPushStyleColor_U32(ImGuiCol idx,ImU32 col); @@ -1658,7 +3356,7 @@ CIMGUI_API void igCloseCurrentPopup(void); CIMGUI_API bool igBeginPopupContextItem(const char* str_id,ImGuiPopupFlags popup_flags); CIMGUI_API bool igBeginPopupContextWindow(const char* str_id,ImGuiPopupFlags popup_flags); CIMGUI_API bool igBeginPopupContextVoid(const char* str_id,ImGuiPopupFlags popup_flags); -CIMGUI_API bool igIsPopupOpen(const char* str_id,ImGuiPopupFlags flags); +CIMGUI_API bool igIsPopupOpen_Str(const char* str_id,ImGuiPopupFlags flags); CIMGUI_API bool igBeginTable(const char* str_id,int column,ImGuiTableFlags flags,const ImVec2 outer_size,float inner_width); CIMGUI_API void igEndTable(void); CIMGUI_API void igTableNextRow(ImGuiTableRowFlags row_flags,float min_row_height); @@ -1672,7 +3370,7 @@ CIMGUI_API ImGuiTableSortSpecs* igTableGetSortSpecs(void); CIMGUI_API int igTableGetColumnCount(void); CIMGUI_API int igTableGetColumnIndex(void); CIMGUI_API int igTableGetRowIndex(void); -CIMGUI_API const char* igTableGetColumnName(int column_n); +CIMGUI_API const char* igTableGetColumnName_Int(int column_n); CIMGUI_API ImGuiTableColumnFlags igTableGetColumnFlags(int column_n); CIMGUI_API void igTableSetColumnEnabled(int column_n,bool v); CIMGUI_API void igTableSetBgColor(ImGuiTableBgTarget target,ImU32 color,int column_n); @@ -1752,15 +3450,15 @@ CIMGUI_API void igColorConvertU32ToFloat4(ImVec4 *pOut,ImU32 in); CIMGUI_API ImU32 igColorConvertFloat4ToU32(const ImVec4 in); 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 bool igIsKeyDown(ImGuiKey key); -CIMGUI_API bool igIsKeyPressed(ImGuiKey key,bool repeat); -CIMGUI_API bool igIsKeyReleased(ImGuiKey key); +CIMGUI_API bool igIsKeyDown_Nil(ImGuiKey key); +CIMGUI_API bool igIsKeyPressed_Bool(ImGuiKey key,bool repeat); +CIMGUI_API bool igIsKeyReleased_Nil(ImGuiKey key); CIMGUI_API int igGetKeyPressedAmount(ImGuiKey key,float repeat_delay,float rate); CIMGUI_API const char* igGetKeyName(ImGuiKey key); CIMGUI_API void igSetNextFrameWantCaptureKeyboard(bool want_capture_keyboard); -CIMGUI_API bool igIsMouseDown(ImGuiMouseButton button); -CIMGUI_API bool igIsMouseClicked(ImGuiMouseButton button,bool repeat); -CIMGUI_API bool igIsMouseReleased(ImGuiMouseButton button); +CIMGUI_API bool igIsMouseDown_Nil(ImGuiMouseButton button); +CIMGUI_API bool igIsMouseClicked_Bool(ImGuiMouseButton button,bool repeat); +CIMGUI_API bool igIsMouseReleased_Nil(ImGuiMouseButton button); CIMGUI_API bool igIsMouseDoubleClicked(ImGuiMouseButton button); CIMGUI_API int igGetMouseClickedCount(ImGuiMouseButton button); CIMGUI_API bool igIsMouseHoveringRect(const ImVec2 r_min,const ImVec2 r_max,bool clip); @@ -2041,6 +3739,662 @@ CIMGUI_API void ImGuiPlatformMonitor_destroy(ImGuiPlatformMonitor* self); CIMGUI_API ImGuiPlatformImeData* ImGuiPlatformImeData_ImGuiPlatformImeData(void); CIMGUI_API void ImGuiPlatformImeData_destroy(ImGuiPlatformImeData* self); CIMGUI_API ImGuiKey igGetKeyIndex(ImGuiKey key); +CIMGUI_API ImGuiID igImHashData(const void* data,size_t data_size,ImU32 seed); +CIMGUI_API ImGuiID igImHashStr(const char* data,size_t data_size,ImU32 seed); +CIMGUI_API void igImQsort(void* base,size_t count,size_t size_of_element,int(*compare_func)(void const*,void const*)); +CIMGUI_API ImU32 igImAlphaBlendColors(ImU32 col_a,ImU32 col_b); +CIMGUI_API bool igImIsPowerOfTwo_Int(int v); +CIMGUI_API bool igImIsPowerOfTwo_U64(ImU64 v); +CIMGUI_API int igImUpperPowerOfTwo(int v); +CIMGUI_API int igImStricmp(const char* str1,const char* str2); +CIMGUI_API int igImStrnicmp(const char* str1,const char* str2,size_t count); +CIMGUI_API void igImStrncpy(char* dst,const char* src,size_t count); +CIMGUI_API char* igImStrdup(const char* str); +CIMGUI_API char* igImStrdupcpy(char* dst,size_t* p_dst_size,const char* str); +CIMGUI_API const char* igImStrchrRange(const char* str_begin,const char* str_end,char c); +CIMGUI_API int igImStrlenW(const ImWchar* str); +CIMGUI_API const char* igImStreolRange(const char* str,const char* str_end); +CIMGUI_API const ImWchar* igImStrbolW(const ImWchar* buf_mid_line,const ImWchar* buf_begin); +CIMGUI_API const char* igImStristr(const char* haystack,const char* haystack_end,const char* needle,const char* needle_end); +CIMGUI_API void igImStrTrimBlanks(char* str); +CIMGUI_API const char* igImStrSkipBlank(const char* str); +CIMGUI_API char igImToUpper(char c); +CIMGUI_API bool igImCharIsBlankA(char c); +CIMGUI_API bool igImCharIsBlankW(unsigned int c); +CIMGUI_API int igImFormatString(char* buf,size_t buf_size,const char* fmt,...); +CIMGUI_API int igImFormatStringV(char* buf,size_t buf_size,const char* fmt,va_list args); +CIMGUI_API void igImFormatStringToTempBuffer(const char** out_buf,const char** out_buf_end,const char* fmt,...); +CIMGUI_API void igImFormatStringToTempBufferV(const char** out_buf,const char** out_buf_end,const char* fmt,va_list args); +CIMGUI_API const char* igImParseFormatFindStart(const char* format); +CIMGUI_API const char* igImParseFormatFindEnd(const char* format); +CIMGUI_API const char* igImParseFormatTrimDecorations(const char* format,char* buf,size_t buf_size); +CIMGUI_API void igImParseFormatSanitizeForPrinting(const char* fmt_in,char* fmt_out,size_t fmt_out_size); +CIMGUI_API const char* igImParseFormatSanitizeForScanning(const char* fmt_in,char* fmt_out,size_t fmt_out_size); +CIMGUI_API int igImParseFormatPrecision(const char* format,int default_value); +CIMGUI_API const char* igImTextCharToUtf8(char out_buf[5],unsigned int c); +CIMGUI_API int igImTextStrToUtf8(char* out_buf,int out_buf_size,const ImWchar* in_text,const ImWchar* in_text_end); +CIMGUI_API int igImTextCharFromUtf8(unsigned int* out_char,const char* in_text,const char* in_text_end); +CIMGUI_API int igImTextStrFromUtf8(ImWchar* out_buf,int out_buf_size,const char* in_text,const char* in_text_end,const char** in_remaining); +CIMGUI_API int igImTextCountCharsFromUtf8(const char* in_text,const char* in_text_end); +CIMGUI_API int igImTextCountUtf8BytesFromChar(const char* in_text,const char* in_text_end); +CIMGUI_API int igImTextCountUtf8BytesFromStr(const ImWchar* in_text,const ImWchar* in_text_end); +CIMGUI_API ImFileHandle igImFileOpen(const char* filename,const char* mode); +CIMGUI_API bool igImFileClose(ImFileHandle file); +CIMGUI_API ImU64 igImFileGetSize(ImFileHandle file); +CIMGUI_API ImU64 igImFileRead(void* data,ImU64 size,ImU64 count,ImFileHandle file); +CIMGUI_API ImU64 igImFileWrite(const void* data,ImU64 size,ImU64 count,ImFileHandle file); +CIMGUI_API void* igImFileLoadToMemory(const char* filename,const char* mode,size_t* out_file_size,int padding_bytes); +CIMGUI_API float igImPow_Float(float x,float y); +CIMGUI_API double igImPow_double(double x,double y); +CIMGUI_API float igImLog_Float(float x); +CIMGUI_API double igImLog_double(double x); +CIMGUI_API int igImAbs_Int(int x); +CIMGUI_API float igImAbs_Float(float x); +CIMGUI_API double igImAbs_double(double x); +CIMGUI_API float igImSign_Float(float x); +CIMGUI_API double igImSign_double(double x); +CIMGUI_API float igImRsqrt_Float(float x); +CIMGUI_API double igImRsqrt_double(double x); +CIMGUI_API void igImMin(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs); +CIMGUI_API void igImMax(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs); +CIMGUI_API void igImClamp(ImVec2 *pOut,const ImVec2 v,const ImVec2 mn,ImVec2 mx); +CIMGUI_API void igImLerp_Vec2Float(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,float t); +CIMGUI_API void igImLerp_Vec2Vec2(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,const ImVec2 t); +CIMGUI_API void igImLerp_Vec4(ImVec4 *pOut,const ImVec4 a,const ImVec4 b,float t); +CIMGUI_API float igImSaturate(float f); +CIMGUI_API float igImLengthSqr_Vec2(const ImVec2 lhs); +CIMGUI_API float igImLengthSqr_Vec4(const ImVec4 lhs); +CIMGUI_API float igImInvLength(const ImVec2 lhs,float fail_value); +CIMGUI_API float igImFloor_Float(float f); +CIMGUI_API float igImFloorSigned_Float(float f); +CIMGUI_API void igImFloor_Vec2(ImVec2 *pOut,const ImVec2 v); +CIMGUI_API void igImFloorSigned_Vec2(ImVec2 *pOut,const ImVec2 v); +CIMGUI_API int igImModPositive(int a,int b); +CIMGUI_API float igImDot(const ImVec2 a,const ImVec2 b); +CIMGUI_API void igImRotate(ImVec2 *pOut,const ImVec2 v,float cos_a,float sin_a); +CIMGUI_API float igImLinearSweep(float current,float target,float speed); +CIMGUI_API void igImMul(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs); +CIMGUI_API bool igImIsFloatAboveGuaranteedIntegerPrecision(float f); +CIMGUI_API void igImBezierCubicCalc(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,float t); +CIMGUI_API void igImBezierCubicClosestPoint(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,const ImVec2 p,int num_segments); +CIMGUI_API void igImBezierCubicClosestPointCasteljau(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,const ImVec2 p,float tess_tol); +CIMGUI_API void igImBezierQuadraticCalc(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,float t); +CIMGUI_API void igImLineClosestPoint(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,const ImVec2 p); +CIMGUI_API bool igImTriangleContainsPoint(const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p); +CIMGUI_API void igImTriangleClosestPoint(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p); +CIMGUI_API void igImTriangleBarycentricCoords(const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p,float* out_u,float* out_v,float* out_w); +CIMGUI_API float igImTriangleArea(const ImVec2 a,const ImVec2 b,const ImVec2 c); +CIMGUI_API ImGuiDir igImGetDirQuadrantFromDelta(float dx,float dy); +CIMGUI_API ImVec1* ImVec1_ImVec1_Nil(void); +CIMGUI_API void ImVec1_destroy(ImVec1* self); +CIMGUI_API ImVec1* ImVec1_ImVec1_Float(float _x); +CIMGUI_API ImVec2ih* ImVec2ih_ImVec2ih_Nil(void); +CIMGUI_API void ImVec2ih_destroy(ImVec2ih* self); +CIMGUI_API ImVec2ih* ImVec2ih_ImVec2ih_short(short _x,short _y); +CIMGUI_API ImVec2ih* ImVec2ih_ImVec2ih_Vec2(const ImVec2 rhs); +CIMGUI_API ImRect* ImRect_ImRect_Nil(void); +CIMGUI_API void ImRect_destroy(ImRect* self); +CIMGUI_API ImRect* ImRect_ImRect_Vec2(const ImVec2 min,const ImVec2 max); +CIMGUI_API ImRect* ImRect_ImRect_Vec4(const ImVec4 v); +CIMGUI_API ImRect* ImRect_ImRect_Float(float x1,float y1,float x2,float y2); +CIMGUI_API void ImRect_GetCenter(ImVec2 *pOut,ImRect* self); +CIMGUI_API void ImRect_GetSize(ImVec2 *pOut,ImRect* self); +CIMGUI_API float ImRect_GetWidth(ImRect* self); +CIMGUI_API float ImRect_GetHeight(ImRect* self); +CIMGUI_API float ImRect_GetArea(ImRect* self); +CIMGUI_API void ImRect_GetTL(ImVec2 *pOut,ImRect* self); +CIMGUI_API void ImRect_GetTR(ImVec2 *pOut,ImRect* self); +CIMGUI_API void ImRect_GetBL(ImVec2 *pOut,ImRect* self); +CIMGUI_API void ImRect_GetBR(ImVec2 *pOut,ImRect* self); +CIMGUI_API bool ImRect_Contains_Vec2(ImRect* self,const ImVec2 p); +CIMGUI_API bool ImRect_Contains_Rect(ImRect* self,const ImRect r); +CIMGUI_API bool ImRect_Overlaps(ImRect* self,const ImRect r); +CIMGUI_API void ImRect_Add_Vec2(ImRect* self,const ImVec2 p); +CIMGUI_API void ImRect_Add_Rect(ImRect* self,const ImRect r); +CIMGUI_API void ImRect_Expand_Float(ImRect* self,const float amount); +CIMGUI_API void ImRect_Expand_Vec2(ImRect* self,const ImVec2 amount); +CIMGUI_API void ImRect_Translate(ImRect* self,const ImVec2 d); +CIMGUI_API void ImRect_TranslateX(ImRect* self,float dx); +CIMGUI_API void ImRect_TranslateY(ImRect* self,float dy); +CIMGUI_API void ImRect_ClipWith(ImRect* self,const ImRect r); +CIMGUI_API void ImRect_ClipWithFull(ImRect* self,const ImRect r); +CIMGUI_API void ImRect_Floor(ImRect* self); +CIMGUI_API bool ImRect_IsInverted(ImRect* self); +CIMGUI_API void ImRect_ToVec4(ImVec4 *pOut,ImRect* self); +CIMGUI_API bool igImBitArrayTestBit(const ImU32* arr,int n); +CIMGUI_API void igImBitArrayClearBit(ImU32* arr,int n); +CIMGUI_API void igImBitArraySetBit(ImU32* arr,int n); +CIMGUI_API void igImBitArraySetBitRange(ImU32* arr,int n,int n2); +CIMGUI_API void ImBitVector_Create(ImBitVector* self,int sz); +CIMGUI_API void ImBitVector_Clear(ImBitVector* self); +CIMGUI_API bool ImBitVector_TestBit(ImBitVector* self,int n); +CIMGUI_API void ImBitVector_SetBit(ImBitVector* self,int n); +CIMGUI_API void ImBitVector_ClearBit(ImBitVector* self,int n); +CIMGUI_API void ImGuiTextIndex_clear(ImGuiTextIndex* self); +CIMGUI_API int ImGuiTextIndex_size(ImGuiTextIndex* self); +CIMGUI_API const char* ImGuiTextIndex_get_line_begin(ImGuiTextIndex* self,const char* base,int n); +CIMGUI_API const char* ImGuiTextIndex_get_line_end(ImGuiTextIndex* self,const char* base,int n); +CIMGUI_API void ImGuiTextIndex_append(ImGuiTextIndex* self,const char* base,int old_size,int new_size); +CIMGUI_API ImDrawListSharedData* ImDrawListSharedData_ImDrawListSharedData(void); +CIMGUI_API void ImDrawListSharedData_destroy(ImDrawListSharedData* self); +CIMGUI_API void ImDrawListSharedData_SetCircleTessellationMaxError(ImDrawListSharedData* self,float max_error); +CIMGUI_API void ImDrawDataBuilder_Clear(ImDrawDataBuilder* self); +CIMGUI_API void ImDrawDataBuilder_ClearFreeMemory(ImDrawDataBuilder* self); +CIMGUI_API int ImDrawDataBuilder_GetDrawListCount(ImDrawDataBuilder* self); +CIMGUI_API void ImDrawDataBuilder_FlattenIntoSingleLayer(ImDrawDataBuilder* self); +CIMGUI_API ImGuiStyleMod* ImGuiStyleMod_ImGuiStyleMod_Int(ImGuiStyleVar idx,int v); +CIMGUI_API void ImGuiStyleMod_destroy(ImGuiStyleMod* self); +CIMGUI_API ImGuiStyleMod* ImGuiStyleMod_ImGuiStyleMod_Float(ImGuiStyleVar idx,float v); +CIMGUI_API ImGuiStyleMod* ImGuiStyleMod_ImGuiStyleMod_Vec2(ImGuiStyleVar idx,ImVec2 v); +CIMGUI_API ImGuiComboPreviewData* ImGuiComboPreviewData_ImGuiComboPreviewData(void); +CIMGUI_API void ImGuiComboPreviewData_destroy(ImGuiComboPreviewData* self); +CIMGUI_API ImGuiMenuColumns* ImGuiMenuColumns_ImGuiMenuColumns(void); +CIMGUI_API void ImGuiMenuColumns_destroy(ImGuiMenuColumns* self); +CIMGUI_API void ImGuiMenuColumns_Update(ImGuiMenuColumns* self,float spacing,bool window_reappearing); +CIMGUI_API float ImGuiMenuColumns_DeclColumns(ImGuiMenuColumns* self,float w_icon,float w_label,float w_shortcut,float w_mark); +CIMGUI_API void ImGuiMenuColumns_CalcNextTotalWidth(ImGuiMenuColumns* self,bool update_offsets); +CIMGUI_API ImGuiInputTextState* ImGuiInputTextState_ImGuiInputTextState(void); +CIMGUI_API void ImGuiInputTextState_destroy(ImGuiInputTextState* self); +CIMGUI_API void ImGuiInputTextState_ClearText(ImGuiInputTextState* self); +CIMGUI_API void ImGuiInputTextState_ClearFreeMemory(ImGuiInputTextState* self); +CIMGUI_API int ImGuiInputTextState_GetUndoAvailCount(ImGuiInputTextState* self); +CIMGUI_API int ImGuiInputTextState_GetRedoAvailCount(ImGuiInputTextState* self); +CIMGUI_API void ImGuiInputTextState_OnKeyPressed(ImGuiInputTextState* self,int key); +CIMGUI_API void ImGuiInputTextState_CursorAnimReset(ImGuiInputTextState* self); +CIMGUI_API void ImGuiInputTextState_CursorClamp(ImGuiInputTextState* self); +CIMGUI_API bool ImGuiInputTextState_HasSelection(ImGuiInputTextState* self); +CIMGUI_API void ImGuiInputTextState_ClearSelection(ImGuiInputTextState* self); +CIMGUI_API int ImGuiInputTextState_GetCursorPos(ImGuiInputTextState* self); +CIMGUI_API int ImGuiInputTextState_GetSelectionStart(ImGuiInputTextState* self); +CIMGUI_API int ImGuiInputTextState_GetSelectionEnd(ImGuiInputTextState* self); +CIMGUI_API void ImGuiInputTextState_SelectAll(ImGuiInputTextState* self); +CIMGUI_API ImGuiPopupData* ImGuiPopupData_ImGuiPopupData(void); +CIMGUI_API void ImGuiPopupData_destroy(ImGuiPopupData* self); +CIMGUI_API ImGuiNextWindowData* ImGuiNextWindowData_ImGuiNextWindowData(void); +CIMGUI_API void ImGuiNextWindowData_destroy(ImGuiNextWindowData* self); +CIMGUI_API void ImGuiNextWindowData_ClearFlags(ImGuiNextWindowData* self); +CIMGUI_API ImGuiNextItemData* ImGuiNextItemData_ImGuiNextItemData(void); +CIMGUI_API void ImGuiNextItemData_destroy(ImGuiNextItemData* self); +CIMGUI_API void ImGuiNextItemData_ClearFlags(ImGuiNextItemData* self); +CIMGUI_API ImGuiLastItemData* ImGuiLastItemData_ImGuiLastItemData(void); +CIMGUI_API void ImGuiLastItemData_destroy(ImGuiLastItemData* self); +CIMGUI_API ImGuiStackSizes* ImGuiStackSizes_ImGuiStackSizes(void); +CIMGUI_API void ImGuiStackSizes_destroy(ImGuiStackSizes* self); +CIMGUI_API void ImGuiStackSizes_SetToCurrentState(ImGuiStackSizes* self); +CIMGUI_API void ImGuiStackSizes_CompareWithCurrentState(ImGuiStackSizes* self); +CIMGUI_API ImGuiPtrOrIndex* ImGuiPtrOrIndex_ImGuiPtrOrIndex_Ptr(void* ptr); +CIMGUI_API void ImGuiPtrOrIndex_destroy(ImGuiPtrOrIndex* self); +CIMGUI_API ImGuiPtrOrIndex* ImGuiPtrOrIndex_ImGuiPtrOrIndex_Int(int index); +CIMGUI_API ImGuiInputEvent* ImGuiInputEvent_ImGuiInputEvent(void); +CIMGUI_API void ImGuiInputEvent_destroy(ImGuiInputEvent* self); +CIMGUI_API ImGuiKeyRoutingData* ImGuiKeyRoutingData_ImGuiKeyRoutingData(void); +CIMGUI_API void ImGuiKeyRoutingData_destroy(ImGuiKeyRoutingData* self); +CIMGUI_API ImGuiKeyRoutingTable* ImGuiKeyRoutingTable_ImGuiKeyRoutingTable(void); +CIMGUI_API void ImGuiKeyRoutingTable_destroy(ImGuiKeyRoutingTable* self); +CIMGUI_API void ImGuiKeyRoutingTable_Clear(ImGuiKeyRoutingTable* self); +CIMGUI_API ImGuiKeyOwnerData* ImGuiKeyOwnerData_ImGuiKeyOwnerData(void); +CIMGUI_API void ImGuiKeyOwnerData_destroy(ImGuiKeyOwnerData* self); +CIMGUI_API ImGuiListClipperRange ImGuiListClipperRange_FromIndices(int min,int max); +CIMGUI_API ImGuiListClipperRange ImGuiListClipperRange_FromPositions(float y1,float y2,int off_min,int off_max); +CIMGUI_API ImGuiListClipperData* ImGuiListClipperData_ImGuiListClipperData(void); +CIMGUI_API void ImGuiListClipperData_destroy(ImGuiListClipperData* self); +CIMGUI_API void ImGuiListClipperData_Reset(ImGuiListClipperData* self,ImGuiListClipper* clipper); +CIMGUI_API ImGuiNavItemData* ImGuiNavItemData_ImGuiNavItemData(void); +CIMGUI_API void ImGuiNavItemData_destroy(ImGuiNavItemData* self); +CIMGUI_API void ImGuiNavItemData_Clear(ImGuiNavItemData* self); +CIMGUI_API ImGuiOldColumnData* ImGuiOldColumnData_ImGuiOldColumnData(void); +CIMGUI_API void ImGuiOldColumnData_destroy(ImGuiOldColumnData* self); +CIMGUI_API ImGuiOldColumns* ImGuiOldColumns_ImGuiOldColumns(void); +CIMGUI_API void ImGuiOldColumns_destroy(ImGuiOldColumns* self); +CIMGUI_API ImGuiDockNode* ImGuiDockNode_ImGuiDockNode(ImGuiID id); +CIMGUI_API void ImGuiDockNode_destroy(ImGuiDockNode* self); +CIMGUI_API bool ImGuiDockNode_IsRootNode(ImGuiDockNode* self); +CIMGUI_API bool ImGuiDockNode_IsDockSpace(ImGuiDockNode* self); +CIMGUI_API bool ImGuiDockNode_IsFloatingNode(ImGuiDockNode* self); +CIMGUI_API bool ImGuiDockNode_IsCentralNode(ImGuiDockNode* self); +CIMGUI_API bool ImGuiDockNode_IsHiddenTabBar(ImGuiDockNode* self); +CIMGUI_API bool ImGuiDockNode_IsNoTabBar(ImGuiDockNode* self); +CIMGUI_API bool ImGuiDockNode_IsSplitNode(ImGuiDockNode* self); +CIMGUI_API bool ImGuiDockNode_IsLeafNode(ImGuiDockNode* self); +CIMGUI_API bool ImGuiDockNode_IsEmpty(ImGuiDockNode* self); +CIMGUI_API void ImGuiDockNode_Rect(ImRect *pOut,ImGuiDockNode* self); +CIMGUI_API void ImGuiDockNode_SetLocalFlags(ImGuiDockNode* self,ImGuiDockNodeFlags flags); +CIMGUI_API void ImGuiDockNode_UpdateMergedFlags(ImGuiDockNode* self); +CIMGUI_API ImGuiDockContext* ImGuiDockContext_ImGuiDockContext(void); +CIMGUI_API void ImGuiDockContext_destroy(ImGuiDockContext* self); +CIMGUI_API ImGuiViewportP* ImGuiViewportP_ImGuiViewportP(void); +CIMGUI_API void ImGuiViewportP_destroy(ImGuiViewportP* self); +CIMGUI_API void ImGuiViewportP_ClearRequestFlags(ImGuiViewportP* self); +CIMGUI_API void ImGuiViewportP_CalcWorkRectPos(ImVec2 *pOut,ImGuiViewportP* self,const ImVec2 off_min); +CIMGUI_API void ImGuiViewportP_CalcWorkRectSize(ImVec2 *pOut,ImGuiViewportP* self,const ImVec2 off_min,const ImVec2 off_max); +CIMGUI_API void ImGuiViewportP_UpdateWorkRect(ImGuiViewportP* self); +CIMGUI_API void ImGuiViewportP_GetMainRect(ImRect *pOut,ImGuiViewportP* self); +CIMGUI_API void ImGuiViewportP_GetWorkRect(ImRect *pOut,ImGuiViewportP* self); +CIMGUI_API void ImGuiViewportP_GetBuildWorkRect(ImRect *pOut,ImGuiViewportP* self); +CIMGUI_API ImGuiWindowSettings* ImGuiWindowSettings_ImGuiWindowSettings(void); +CIMGUI_API void ImGuiWindowSettings_destroy(ImGuiWindowSettings* self); +CIMGUI_API char* ImGuiWindowSettings_GetName(ImGuiWindowSettings* self); +CIMGUI_API ImGuiSettingsHandler* ImGuiSettingsHandler_ImGuiSettingsHandler(void); +CIMGUI_API void ImGuiSettingsHandler_destroy(ImGuiSettingsHandler* self); +CIMGUI_API ImGuiMetricsConfig* ImGuiMetricsConfig_ImGuiMetricsConfig(void); +CIMGUI_API void ImGuiMetricsConfig_destroy(ImGuiMetricsConfig* self); +CIMGUI_API ImGuiStackLevelInfo* ImGuiStackLevelInfo_ImGuiStackLevelInfo(void); +CIMGUI_API void ImGuiStackLevelInfo_destroy(ImGuiStackLevelInfo* self); +CIMGUI_API ImGuiStackTool* ImGuiStackTool_ImGuiStackTool(void); +CIMGUI_API void ImGuiStackTool_destroy(ImGuiStackTool* self); +CIMGUI_API ImGuiContextHook* ImGuiContextHook_ImGuiContextHook(void); +CIMGUI_API void ImGuiContextHook_destroy(ImGuiContextHook* self); +CIMGUI_API ImGuiContext* ImGuiContext_ImGuiContext(ImFontAtlas* shared_font_atlas); +CIMGUI_API void ImGuiContext_destroy(ImGuiContext* self); +CIMGUI_API ImGuiWindow* ImGuiWindow_ImGuiWindow(ImGuiContext* context,const char* name); +CIMGUI_API void ImGuiWindow_destroy(ImGuiWindow* self); +CIMGUI_API ImGuiID ImGuiWindow_GetID_Str(ImGuiWindow* self,const char* str,const char* str_end); +CIMGUI_API ImGuiID ImGuiWindow_GetID_Ptr(ImGuiWindow* self,const void* ptr); +CIMGUI_API ImGuiID ImGuiWindow_GetID_Int(ImGuiWindow* self,int n); +CIMGUI_API ImGuiID ImGuiWindow_GetIDFromRectangle(ImGuiWindow* self,const ImRect r_abs); +CIMGUI_API void ImGuiWindow_Rect(ImRect *pOut,ImGuiWindow* self); +CIMGUI_API float ImGuiWindow_CalcFontSize(ImGuiWindow* self); +CIMGUI_API float ImGuiWindow_TitleBarHeight(ImGuiWindow* self); +CIMGUI_API void ImGuiWindow_TitleBarRect(ImRect *pOut,ImGuiWindow* self); +CIMGUI_API float ImGuiWindow_MenuBarHeight(ImGuiWindow* self); +CIMGUI_API void ImGuiWindow_MenuBarRect(ImRect *pOut,ImGuiWindow* self); +CIMGUI_API ImGuiTabItem* ImGuiTabItem_ImGuiTabItem(void); +CIMGUI_API void ImGuiTabItem_destroy(ImGuiTabItem* self); +CIMGUI_API ImGuiTabBar* ImGuiTabBar_ImGuiTabBar(void); +CIMGUI_API void ImGuiTabBar_destroy(ImGuiTabBar* self); +CIMGUI_API int ImGuiTabBar_GetTabOrder(ImGuiTabBar* self,const ImGuiTabItem* tab); +CIMGUI_API const char* ImGuiTabBar_GetTabName(ImGuiTabBar* self,const ImGuiTabItem* tab); +CIMGUI_API ImGuiTableColumn* ImGuiTableColumn_ImGuiTableColumn(void); +CIMGUI_API void ImGuiTableColumn_destroy(ImGuiTableColumn* self); +CIMGUI_API ImGuiTableInstanceData* ImGuiTableInstanceData_ImGuiTableInstanceData(void); +CIMGUI_API void ImGuiTableInstanceData_destroy(ImGuiTableInstanceData* self); +CIMGUI_API ImGuiTable* ImGuiTable_ImGuiTable(void); +CIMGUI_API void ImGuiTable_destroy(ImGuiTable* self); +CIMGUI_API ImGuiTableTempData* ImGuiTableTempData_ImGuiTableTempData(void); +CIMGUI_API void ImGuiTableTempData_destroy(ImGuiTableTempData* self); +CIMGUI_API ImGuiTableColumnSettings* ImGuiTableColumnSettings_ImGuiTableColumnSettings(void); +CIMGUI_API void ImGuiTableColumnSettings_destroy(ImGuiTableColumnSettings* self); +CIMGUI_API ImGuiTableSettings* ImGuiTableSettings_ImGuiTableSettings(void); +CIMGUI_API void ImGuiTableSettings_destroy(ImGuiTableSettings* self); +CIMGUI_API ImGuiTableColumnSettings* ImGuiTableSettings_GetColumnSettings(ImGuiTableSettings* self); +CIMGUI_API ImGuiWindow* igGetCurrentWindowRead(void); +CIMGUI_API ImGuiWindow* igGetCurrentWindow(void); +CIMGUI_API ImGuiWindow* igFindWindowByID(ImGuiID id); +CIMGUI_API ImGuiWindow* igFindWindowByName(const char* name); +CIMGUI_API void igUpdateWindowParentAndRootLinks(ImGuiWindow* window,ImGuiWindowFlags flags,ImGuiWindow* parent_window); +CIMGUI_API void igCalcWindowNextAutoFitSize(ImVec2 *pOut,ImGuiWindow* window); +CIMGUI_API bool igIsWindowChildOf(ImGuiWindow* window,ImGuiWindow* potential_parent,bool popup_hierarchy,bool dock_hierarchy); +CIMGUI_API bool igIsWindowWithinBeginStackOf(ImGuiWindow* window,ImGuiWindow* potential_parent); +CIMGUI_API bool igIsWindowAbove(ImGuiWindow* potential_above,ImGuiWindow* potential_below); +CIMGUI_API bool igIsWindowNavFocusable(ImGuiWindow* window); +CIMGUI_API void igSetWindowPos_WindowPtr(ImGuiWindow* window,const ImVec2 pos,ImGuiCond cond); +CIMGUI_API void igSetWindowSize_WindowPtr(ImGuiWindow* window,const ImVec2 size,ImGuiCond cond); +CIMGUI_API void igSetWindowCollapsed_WindowPtr(ImGuiWindow* window,bool collapsed,ImGuiCond cond); +CIMGUI_API void igSetWindowHitTestHole(ImGuiWindow* window,const ImVec2 pos,const ImVec2 size); +CIMGUI_API void igWindowRectAbsToRel(ImRect *pOut,ImGuiWindow* window,const ImRect r); +CIMGUI_API void igWindowRectRelToAbs(ImRect *pOut,ImGuiWindow* window,const ImRect r); +CIMGUI_API void igFocusWindow(ImGuiWindow* window); +CIMGUI_API void igFocusTopMostWindowUnderOne(ImGuiWindow* under_this_window,ImGuiWindow* ignore_window); +CIMGUI_API void igBringWindowToFocusFront(ImGuiWindow* window); +CIMGUI_API void igBringWindowToDisplayFront(ImGuiWindow* window); +CIMGUI_API void igBringWindowToDisplayBack(ImGuiWindow* window); +CIMGUI_API void igBringWindowToDisplayBehind(ImGuiWindow* window,ImGuiWindow* above_window); +CIMGUI_API int igFindWindowDisplayIndex(ImGuiWindow* window); +CIMGUI_API ImGuiWindow* igFindBottomMostVisibleWindowWithinBeginStack(ImGuiWindow* window); +CIMGUI_API void igSetCurrentFont(ImFont* font); +CIMGUI_API ImFont* igGetDefaultFont(void); +CIMGUI_API ImDrawList* igGetForegroundDrawList_WindowPtr(ImGuiWindow* window); +CIMGUI_API void igInitialize(void); +CIMGUI_API void igShutdown(void); +CIMGUI_API void igUpdateInputEvents(bool trickle_fast_inputs); +CIMGUI_API void igUpdateHoveredWindowAndCaptureFlags(void); +CIMGUI_API void igStartMouseMovingWindow(ImGuiWindow* window); +CIMGUI_API void igStartMouseMovingWindowOrNode(ImGuiWindow* window,ImGuiDockNode* node,bool undock_floating_node); +CIMGUI_API void igUpdateMouseMovingWindowNewFrame(void); +CIMGUI_API void igUpdateMouseMovingWindowEndFrame(void); +CIMGUI_API ImGuiID igAddContextHook(ImGuiContext* context,const ImGuiContextHook* hook); +CIMGUI_API void igRemoveContextHook(ImGuiContext* context,ImGuiID hook_to_remove); +CIMGUI_API void igCallContextHooks(ImGuiContext* context,ImGuiContextHookType type); +CIMGUI_API void igTranslateWindowsInViewport(ImGuiViewportP* viewport,const ImVec2 old_pos,const ImVec2 new_pos); +CIMGUI_API void igScaleWindowsInViewport(ImGuiViewportP* viewport,float scale); +CIMGUI_API void igDestroyPlatformWindow(ImGuiViewportP* viewport); +CIMGUI_API void igSetWindowViewport(ImGuiWindow* window,ImGuiViewportP* viewport); +CIMGUI_API void igSetCurrentViewport(ImGuiWindow* window,ImGuiViewportP* viewport); +CIMGUI_API const ImGuiPlatformMonitor* igGetViewportPlatformMonitor(ImGuiViewport* viewport); +CIMGUI_API ImGuiViewportP* igFindHoveredViewportFromPlatformWindowStack(const ImVec2 mouse_platform_pos); +CIMGUI_API void igMarkIniSettingsDirty_Nil(void); +CIMGUI_API void igMarkIniSettingsDirty_WindowPtr(ImGuiWindow* window); +CIMGUI_API void igClearIniSettings(void); +CIMGUI_API ImGuiWindowSettings* igCreateNewWindowSettings(const char* name); +CIMGUI_API ImGuiWindowSettings* igFindWindowSettings(ImGuiID id); +CIMGUI_API ImGuiWindowSettings* igFindOrCreateWindowSettings(const char* name); +CIMGUI_API void igAddSettingsHandler(const ImGuiSettingsHandler* handler); +CIMGUI_API void igRemoveSettingsHandler(const char* type_name); +CIMGUI_API ImGuiSettingsHandler* igFindSettingsHandler(const char* type_name); +CIMGUI_API void igLocalizeRegisterEntries(const ImGuiLocEntry* entries,int count); +CIMGUI_API const char* igLocalizeGetMsg(ImGuiLocKey key); +CIMGUI_API void igSetScrollX_WindowPtr(ImGuiWindow* window,float scroll_x); +CIMGUI_API void igSetScrollY_WindowPtr(ImGuiWindow* window,float scroll_y); +CIMGUI_API void igSetScrollFromPosX_WindowPtr(ImGuiWindow* window,float local_x,float center_x_ratio); +CIMGUI_API void igSetScrollFromPosY_WindowPtr(ImGuiWindow* window,float local_y,float center_y_ratio); +CIMGUI_API void igScrollToItem(ImGuiScrollFlags flags); +CIMGUI_API void igScrollToRect(ImGuiWindow* window,const ImRect rect,ImGuiScrollFlags flags); +CIMGUI_API void igScrollToRectEx(ImVec2 *pOut,ImGuiWindow* window,const ImRect rect,ImGuiScrollFlags flags); +CIMGUI_API void igScrollToBringRectIntoView(ImGuiWindow* window,const ImRect rect); +CIMGUI_API ImGuiID igGetItemID(void); +CIMGUI_API ImGuiItemStatusFlags igGetItemStatusFlags(void); +CIMGUI_API ImGuiItemFlags igGetItemFlags(void); +CIMGUI_API ImGuiID igGetActiveID(void); +CIMGUI_API ImGuiID igGetFocusID(void); +CIMGUI_API void igSetActiveID(ImGuiID id,ImGuiWindow* window); +CIMGUI_API void igSetFocusID(ImGuiID id,ImGuiWindow* window); +CIMGUI_API void igClearActiveID(void); +CIMGUI_API ImGuiID igGetHoveredID(void); +CIMGUI_API void igSetHoveredID(ImGuiID id); +CIMGUI_API void igKeepAliveID(ImGuiID id); +CIMGUI_API void igMarkItemEdited(ImGuiID id); +CIMGUI_API void igPushOverrideID(ImGuiID id); +CIMGUI_API ImGuiID igGetIDWithSeed(const char* str_id_begin,const char* str_id_end,ImGuiID seed); +CIMGUI_API void igItemSize_Vec2(const ImVec2 size,float text_baseline_y); +CIMGUI_API void igItemSize_Rect(const ImRect bb,float text_baseline_y); +CIMGUI_API bool igItemAdd(const ImRect bb,ImGuiID id,const ImRect* nav_bb,ImGuiItemFlags extra_flags); +CIMGUI_API bool igItemHoverable(const ImRect bb,ImGuiID id); +CIMGUI_API bool igIsClippedEx(const ImRect bb,ImGuiID id); +CIMGUI_API void igSetLastItemData(ImGuiID item_id,ImGuiItemFlags in_flags,ImGuiItemStatusFlags status_flags,const ImRect item_rect); +CIMGUI_API void igCalcItemSize(ImVec2 *pOut,ImVec2 size,float default_w,float default_h); +CIMGUI_API float igCalcWrapWidthForPos(const ImVec2 pos,float wrap_pos_x); +CIMGUI_API void igPushMultiItemsWidths(int components,float width_full); +CIMGUI_API bool igIsItemToggledSelection(void); +CIMGUI_API void igGetContentRegionMaxAbs(ImVec2 *pOut); +CIMGUI_API void igShrinkWidths(ImGuiShrinkWidthItem* items,int count,float width_excess); +CIMGUI_API void igPushItemFlag(ImGuiItemFlags option,bool enabled); +CIMGUI_API void igPopItemFlag(void); +CIMGUI_API void igLogBegin(ImGuiLogType type,int auto_open_depth); +CIMGUI_API void igLogToBuffer(int auto_open_depth); +CIMGUI_API void igLogRenderedText(const ImVec2* ref_pos,const char* text,const char* text_end); +CIMGUI_API void igLogSetNextTextDecoration(const char* prefix,const char* suffix); +CIMGUI_API bool igBeginChildEx(const char* name,ImGuiID id,const ImVec2 size_arg,bool border,ImGuiWindowFlags flags); +CIMGUI_API void igOpenPopupEx(ImGuiID id,ImGuiPopupFlags popup_flags); +CIMGUI_API void igClosePopupToLevel(int remaining,bool restore_focus_to_window_under_popup); +CIMGUI_API void igClosePopupsOverWindow(ImGuiWindow* ref_window,bool restore_focus_to_window_under_popup); +CIMGUI_API void igClosePopupsExceptModals(void); +CIMGUI_API bool igIsPopupOpen_ID(ImGuiID id,ImGuiPopupFlags popup_flags); +CIMGUI_API bool igBeginPopupEx(ImGuiID id,ImGuiWindowFlags extra_flags); +CIMGUI_API void igBeginTooltipEx(ImGuiTooltipFlags tooltip_flags,ImGuiWindowFlags extra_window_flags); +CIMGUI_API void igGetPopupAllowedExtentRect(ImRect *pOut,ImGuiWindow* window); +CIMGUI_API ImGuiWindow* igGetTopMostPopupModal(void); +CIMGUI_API ImGuiWindow* igGetTopMostAndVisiblePopupModal(void); +CIMGUI_API void igFindBestWindowPosForPopup(ImVec2 *pOut,ImGuiWindow* window); +CIMGUI_API void igFindBestWindowPosForPopupEx(ImVec2 *pOut,const ImVec2 ref_pos,const ImVec2 size,ImGuiDir* last_dir,const ImRect r_outer,const ImRect r_avoid,ImGuiPopupPositionPolicy policy); +CIMGUI_API bool igBeginViewportSideBar(const char* name,ImGuiViewport* viewport,ImGuiDir dir,float size,ImGuiWindowFlags window_flags); +CIMGUI_API bool igBeginMenuEx(const char* label,const char* icon,bool enabled); +CIMGUI_API bool igMenuItemEx(const char* label,const char* icon,const char* shortcut,bool selected,bool enabled); +CIMGUI_API bool igBeginComboPopup(ImGuiID popup_id,const ImRect bb,ImGuiComboFlags flags); +CIMGUI_API bool igBeginComboPreview(void); +CIMGUI_API void igEndComboPreview(void); +CIMGUI_API void igNavInitWindow(ImGuiWindow* window,bool force_reinit); +CIMGUI_API void igNavInitRequestApplyResult(void); +CIMGUI_API bool igNavMoveRequestButNoResultYet(void); +CIMGUI_API void igNavMoveRequestSubmit(ImGuiDir move_dir,ImGuiDir clip_dir,ImGuiNavMoveFlags move_flags,ImGuiScrollFlags scroll_flags); +CIMGUI_API void igNavMoveRequestForward(ImGuiDir move_dir,ImGuiDir clip_dir,ImGuiNavMoveFlags move_flags,ImGuiScrollFlags scroll_flags); +CIMGUI_API void igNavMoveRequestResolveWithLastItem(ImGuiNavItemData* result); +CIMGUI_API void igNavMoveRequestCancel(void); +CIMGUI_API void igNavMoveRequestApplyResult(void); +CIMGUI_API void igNavMoveRequestTryWrapping(ImGuiWindow* window,ImGuiNavMoveFlags move_flags); +CIMGUI_API void igActivateItem(ImGuiID id); +CIMGUI_API void igSetNavWindow(ImGuiWindow* window); +CIMGUI_API void igSetNavID(ImGuiID id,ImGuiNavLayer nav_layer,ImGuiID focus_scope_id,const ImRect rect_rel); +CIMGUI_API bool igIsNamedKey(ImGuiKey key); +CIMGUI_API bool igIsNamedKeyOrModKey(ImGuiKey key); +CIMGUI_API bool igIsLegacyKey(ImGuiKey key); +CIMGUI_API bool igIsKeyboardKey(ImGuiKey key); +CIMGUI_API bool igIsGamepadKey(ImGuiKey key); +CIMGUI_API bool igIsMouseKey(ImGuiKey key); +CIMGUI_API bool igIsAliasKey(ImGuiKey key); +CIMGUI_API ImGuiKey igConvertSingleModFlagToKey(ImGuiKey key); +CIMGUI_API ImGuiKeyData* igGetKeyData(ImGuiKey key); +CIMGUI_API void igGetKeyChordName(ImGuiKeyChord key_chord,char* out_buf,int out_buf_size); +CIMGUI_API ImGuiKey igMouseButtonToKey(ImGuiMouseButton button); +CIMGUI_API bool igIsMouseDragPastThreshold(ImGuiMouseButton button,float lock_threshold); +CIMGUI_API void igGetKeyVector2d(ImVec2 *pOut,ImGuiKey key_left,ImGuiKey key_right,ImGuiKey key_up,ImGuiKey key_down); +CIMGUI_API float igGetNavTweakPressedAmount(ImGuiAxis axis); +CIMGUI_API int igCalcTypematicRepeatAmount(float t0,float t1,float repeat_delay,float repeat_rate); +CIMGUI_API void igGetTypematicRepeatRate(ImGuiInputFlags flags,float* repeat_delay,float* repeat_rate); +CIMGUI_API void igSetActiveIdUsingAllKeyboardKeys(void); +CIMGUI_API bool igIsActiveIdUsingNavDir(ImGuiDir dir); +CIMGUI_API ImGuiID igGetKeyOwner(ImGuiKey key); +CIMGUI_API void igSetKeyOwner(ImGuiKey key,ImGuiID owner_id,ImGuiInputFlags flags); +CIMGUI_API void igSetItemKeyOwner(ImGuiKey key,ImGuiInputFlags flags); +CIMGUI_API bool igTestKeyOwner(ImGuiKey key,ImGuiID owner_id); +CIMGUI_API ImGuiKeyOwnerData* igGetKeyOwnerData(ImGuiKey key); +CIMGUI_API bool igIsKeyDown_ID(ImGuiKey key,ImGuiID owner_id); +CIMGUI_API bool igIsKeyPressed_ID(ImGuiKey key,ImGuiID owner_id,ImGuiInputFlags flags); +CIMGUI_API bool igIsKeyReleased_ID(ImGuiKey key,ImGuiID owner_id); +CIMGUI_API bool igIsMouseDown_ID(ImGuiMouseButton button,ImGuiID owner_id); +CIMGUI_API bool igIsMouseClicked_ID(ImGuiMouseButton button,ImGuiID owner_id,ImGuiInputFlags flags); +CIMGUI_API bool igIsMouseReleased_ID(ImGuiMouseButton button,ImGuiID owner_id); +CIMGUI_API bool igShortcut(ImGuiKeyChord key_chord,ImGuiID owner_id,ImGuiInputFlags flags); +CIMGUI_API bool igSetShortcutRouting(ImGuiKeyChord key_chord,ImGuiID owner_id,ImGuiInputFlags flags); +CIMGUI_API bool igTestShortcutRouting(ImGuiKeyChord key_chord,ImGuiID owner_id); +CIMGUI_API ImGuiKeyRoutingData* igGetShortcutRoutingData(ImGuiKeyChord key_chord); +CIMGUI_API void igDockContextInitialize(ImGuiContext* ctx); +CIMGUI_API void igDockContextShutdown(ImGuiContext* ctx); +CIMGUI_API void igDockContextClearNodes(ImGuiContext* ctx,ImGuiID root_id,bool clear_settings_refs); +CIMGUI_API void igDockContextRebuildNodes(ImGuiContext* ctx); +CIMGUI_API void igDockContextNewFrameUpdateUndocking(ImGuiContext* ctx); +CIMGUI_API void igDockContextNewFrameUpdateDocking(ImGuiContext* ctx); +CIMGUI_API void igDockContextEndFrame(ImGuiContext* ctx); +CIMGUI_API ImGuiID igDockContextGenNodeID(ImGuiContext* ctx); +CIMGUI_API void igDockContextQueueDock(ImGuiContext* ctx,ImGuiWindow* target,ImGuiDockNode* target_node,ImGuiWindow* payload,ImGuiDir split_dir,float split_ratio,bool split_outer); +CIMGUI_API void igDockContextQueueUndockWindow(ImGuiContext* ctx,ImGuiWindow* window); +CIMGUI_API void igDockContextQueueUndockNode(ImGuiContext* ctx,ImGuiDockNode* node); +CIMGUI_API bool igDockContextCalcDropPosForDocking(ImGuiWindow* target,ImGuiDockNode* target_node,ImGuiWindow* payload_window,ImGuiDockNode* payload_node,ImGuiDir split_dir,bool split_outer,ImVec2* out_pos); +CIMGUI_API ImGuiDockNode* igDockContextFindNodeByID(ImGuiContext* ctx,ImGuiID id); +CIMGUI_API bool igDockNodeBeginAmendTabBar(ImGuiDockNode* node); +CIMGUI_API void igDockNodeEndAmendTabBar(void); +CIMGUI_API ImGuiDockNode* igDockNodeGetRootNode(ImGuiDockNode* node); +CIMGUI_API bool igDockNodeIsInHierarchyOf(ImGuiDockNode* node,ImGuiDockNode* parent); +CIMGUI_API int igDockNodeGetDepth(const ImGuiDockNode* node); +CIMGUI_API ImGuiID igDockNodeGetWindowMenuButtonId(const ImGuiDockNode* node); +CIMGUI_API ImGuiDockNode* igGetWindowDockNode(void); +CIMGUI_API bool igGetWindowAlwaysWantOwnTabBar(ImGuiWindow* window); +CIMGUI_API void igBeginDocked(ImGuiWindow* window,bool* p_open); +CIMGUI_API void igBeginDockableDragDropSource(ImGuiWindow* window); +CIMGUI_API void igBeginDockableDragDropTarget(ImGuiWindow* window); +CIMGUI_API void igSetWindowDock(ImGuiWindow* window,ImGuiID dock_id,ImGuiCond cond); +CIMGUI_API void igDockBuilderDockWindow(const char* window_name,ImGuiID node_id); +CIMGUI_API ImGuiDockNode* igDockBuilderGetNode(ImGuiID node_id); +CIMGUI_API ImGuiDockNode* igDockBuilderGetCentralNode(ImGuiID node_id); +CIMGUI_API ImGuiID igDockBuilderAddNode(ImGuiID node_id,ImGuiDockNodeFlags flags); +CIMGUI_API void igDockBuilderRemoveNode(ImGuiID node_id); +CIMGUI_API void igDockBuilderRemoveNodeDockedWindows(ImGuiID node_id,bool clear_settings_refs); +CIMGUI_API void igDockBuilderRemoveNodeChildNodes(ImGuiID node_id); +CIMGUI_API void igDockBuilderSetNodePos(ImGuiID node_id,ImVec2 pos); +CIMGUI_API void igDockBuilderSetNodeSize(ImGuiID node_id,ImVec2 size); +CIMGUI_API ImGuiID igDockBuilderSplitNode(ImGuiID node_id,ImGuiDir split_dir,float size_ratio_for_node_at_dir,ImGuiID* out_id_at_dir,ImGuiID* out_id_at_opposite_dir); +CIMGUI_API void igDockBuilderCopyDockSpace(ImGuiID src_dockspace_id,ImGuiID dst_dockspace_id,ImVector_const_charPtr* in_window_remap_pairs); +CIMGUI_API void igDockBuilderCopyNode(ImGuiID src_node_id,ImGuiID dst_node_id,ImVector_ImGuiID* out_node_remap_pairs); +CIMGUI_API void igDockBuilderCopyWindowSettings(const char* src_name,const char* dst_name); +CIMGUI_API void igDockBuilderFinish(ImGuiID node_id); +CIMGUI_API void igPushFocusScope(ImGuiID id); +CIMGUI_API void igPopFocusScope(void); +CIMGUI_API ImGuiID igGetCurrentFocusScope(void); +CIMGUI_API bool igIsDragDropActive(void); +CIMGUI_API bool igBeginDragDropTargetCustom(const ImRect bb,ImGuiID id); +CIMGUI_API void igClearDragDrop(void); +CIMGUI_API bool igIsDragDropPayloadBeingAccepted(void); +CIMGUI_API void igRenderDragDropTargetRect(const ImRect bb); +CIMGUI_API void igSetWindowClipRectBeforeSetChannel(ImGuiWindow* window,const ImRect clip_rect); +CIMGUI_API void igBeginColumns(const char* str_id,int count,ImGuiOldColumnFlags flags); +CIMGUI_API void igEndColumns(void); +CIMGUI_API void igPushColumnClipRect(int column_index); +CIMGUI_API void igPushColumnsBackground(void); +CIMGUI_API void igPopColumnsBackground(void); +CIMGUI_API ImGuiID igGetColumnsID(const char* str_id,int count); +CIMGUI_API ImGuiOldColumns* igFindOrCreateColumns(ImGuiWindow* window,ImGuiID id); +CIMGUI_API float igGetColumnOffsetFromNorm(const ImGuiOldColumns* columns,float offset_norm); +CIMGUI_API float igGetColumnNormFromOffset(const ImGuiOldColumns* columns,float offset); +CIMGUI_API void igTableOpenContextMenu(int column_n); +CIMGUI_API void igTableSetColumnWidth(int column_n,float width); +CIMGUI_API void igTableSetColumnSortDirection(int column_n,ImGuiSortDirection sort_direction,bool append_to_sort_specs); +CIMGUI_API int igTableGetHoveredColumn(void); +CIMGUI_API float igTableGetHeaderRowHeight(void); +CIMGUI_API void igTablePushBackgroundChannel(void); +CIMGUI_API void igTablePopBackgroundChannel(void); +CIMGUI_API ImGuiTable* igGetCurrentTable(void); +CIMGUI_API ImGuiTable* igTableFindByID(ImGuiID id); +CIMGUI_API bool igBeginTableEx(const char* name,ImGuiID id,int columns_count,ImGuiTableFlags flags,const ImVec2 outer_size,float inner_width); +CIMGUI_API void igTableBeginInitMemory(ImGuiTable* table,int columns_count); +CIMGUI_API void igTableBeginApplyRequests(ImGuiTable* table); +CIMGUI_API void igTableSetupDrawChannels(ImGuiTable* table); +CIMGUI_API void igTableUpdateLayout(ImGuiTable* table); +CIMGUI_API void igTableUpdateBorders(ImGuiTable* table); +CIMGUI_API void igTableUpdateColumnsWeightFromWidth(ImGuiTable* table); +CIMGUI_API void igTableDrawBorders(ImGuiTable* table); +CIMGUI_API void igTableDrawContextMenu(ImGuiTable* table); +CIMGUI_API bool igTableBeginContextMenuPopup(ImGuiTable* table); +CIMGUI_API void igTableMergeDrawChannels(ImGuiTable* table); +CIMGUI_API ImGuiTableInstanceData* igTableGetInstanceData(ImGuiTable* table,int instance_no); +CIMGUI_API void igTableSortSpecsSanitize(ImGuiTable* table); +CIMGUI_API void igTableSortSpecsBuild(ImGuiTable* table); +CIMGUI_API ImGuiSortDirection igTableGetColumnNextSortDirection(ImGuiTableColumn* column); +CIMGUI_API void igTableFixColumnSortDirection(ImGuiTable* table,ImGuiTableColumn* column); +CIMGUI_API float igTableGetColumnWidthAuto(ImGuiTable* table,ImGuiTableColumn* column); +CIMGUI_API void igTableBeginRow(ImGuiTable* table); +CIMGUI_API void igTableEndRow(ImGuiTable* table); +CIMGUI_API void igTableBeginCell(ImGuiTable* table,int column_n); +CIMGUI_API void igTableEndCell(ImGuiTable* table); +CIMGUI_API void igTableGetCellBgRect(ImRect *pOut,const ImGuiTable* table,int column_n); +CIMGUI_API const char* igTableGetColumnName_TablePtr(const ImGuiTable* table,int column_n); +CIMGUI_API ImGuiID igTableGetColumnResizeID(const ImGuiTable* table,int column_n,int instance_no); +CIMGUI_API float igTableGetMaxColumnWidth(const ImGuiTable* table,int column_n); +CIMGUI_API void igTableSetColumnWidthAutoSingle(ImGuiTable* table,int column_n); +CIMGUI_API void igTableSetColumnWidthAutoAll(ImGuiTable* table); +CIMGUI_API void igTableRemove(ImGuiTable* table); +CIMGUI_API void igTableGcCompactTransientBuffers_TablePtr(ImGuiTable* table); +CIMGUI_API void igTableGcCompactTransientBuffers_TableTempDataPtr(ImGuiTableTempData* table); +CIMGUI_API void igTableGcCompactSettings(void); +CIMGUI_API void igTableLoadSettings(ImGuiTable* table); +CIMGUI_API void igTableSaveSettings(ImGuiTable* table); +CIMGUI_API void igTableResetSettings(ImGuiTable* table); +CIMGUI_API ImGuiTableSettings* igTableGetBoundSettings(ImGuiTable* table); +CIMGUI_API void igTableSettingsAddSettingsHandler(void); +CIMGUI_API ImGuiTableSettings* igTableSettingsCreate(ImGuiID id,int columns_count); +CIMGUI_API ImGuiTableSettings* igTableSettingsFindByID(ImGuiID id); +CIMGUI_API bool igBeginTabBarEx(ImGuiTabBar* tab_bar,const ImRect bb,ImGuiTabBarFlags flags,ImGuiDockNode* dock_node); +CIMGUI_API ImGuiTabItem* igTabBarFindTabByID(ImGuiTabBar* tab_bar,ImGuiID tab_id); +CIMGUI_API ImGuiTabItem* igTabBarFindMostRecentlySelectedTabForActiveWindow(ImGuiTabBar* tab_bar); +CIMGUI_API void igTabBarAddTab(ImGuiTabBar* tab_bar,ImGuiTabItemFlags tab_flags,ImGuiWindow* window); +CIMGUI_API void igTabBarRemoveTab(ImGuiTabBar* tab_bar,ImGuiID tab_id); +CIMGUI_API void igTabBarCloseTab(ImGuiTabBar* tab_bar,ImGuiTabItem* tab); +CIMGUI_API void igTabBarQueueReorder(ImGuiTabBar* tab_bar,const ImGuiTabItem* tab,int offset); +CIMGUI_API void igTabBarQueueReorderFromMousePos(ImGuiTabBar* tab_bar,const ImGuiTabItem* tab,ImVec2 mouse_pos); +CIMGUI_API bool igTabBarProcessReorder(ImGuiTabBar* tab_bar); +CIMGUI_API bool igTabItemEx(ImGuiTabBar* tab_bar,const char* label,bool* p_open,ImGuiTabItemFlags flags,ImGuiWindow* docked_window); +CIMGUI_API void igTabItemCalcSize_Str(ImVec2 *pOut,const char* label,bool has_close_button_or_unsaved_marker); +CIMGUI_API void igTabItemCalcSize_WindowPtr(ImVec2 *pOut,ImGuiWindow* window); +CIMGUI_API void igTabItemBackground(ImDrawList* draw_list,const ImRect bb,ImGuiTabItemFlags flags,ImU32 col); +CIMGUI_API void igTabItemLabelAndCloseButton(ImDrawList* draw_list,const ImRect bb,ImGuiTabItemFlags flags,ImVec2 frame_padding,const char* label,ImGuiID tab_id,ImGuiID close_button_id,bool is_contents_visible,bool* out_just_closed,bool* out_text_clipped); +CIMGUI_API void igRenderText(ImVec2 pos,const char* text,const char* text_end,bool hide_text_after_hash); +CIMGUI_API void igRenderTextWrapped(ImVec2 pos,const char* text,const char* text_end,float wrap_width); +CIMGUI_API void igRenderTextClipped(const ImVec2 pos_min,const ImVec2 pos_max,const char* text,const char* text_end,const ImVec2* text_size_if_known,const ImVec2 align,const ImRect* clip_rect); +CIMGUI_API void igRenderTextClippedEx(ImDrawList* draw_list,const ImVec2 pos_min,const ImVec2 pos_max,const char* text,const char* text_end,const ImVec2* text_size_if_known,const ImVec2 align,const ImRect* clip_rect); +CIMGUI_API void igRenderTextEllipsis(ImDrawList* draw_list,const ImVec2 pos_min,const ImVec2 pos_max,float clip_max_x,float ellipsis_max_x,const char* text,const char* text_end,const ImVec2* text_size_if_known); +CIMGUI_API void igRenderFrame(ImVec2 p_min,ImVec2 p_max,ImU32 fill_col,bool border,float rounding); +CIMGUI_API void igRenderFrameBorder(ImVec2 p_min,ImVec2 p_max,float rounding); +CIMGUI_API void igRenderColorRectWithAlphaCheckerboard(ImDrawList* draw_list,ImVec2 p_min,ImVec2 p_max,ImU32 fill_col,float grid_step,ImVec2 grid_off,float rounding,ImDrawFlags flags); +CIMGUI_API void igRenderNavHighlight(const ImRect bb,ImGuiID id,ImGuiNavHighlightFlags flags); +CIMGUI_API const char* igFindRenderedTextEnd(const char* text,const char* text_end); +CIMGUI_API void igRenderMouseCursor(ImVec2 pos,float scale,ImGuiMouseCursor mouse_cursor,ImU32 col_fill,ImU32 col_border,ImU32 col_shadow); +CIMGUI_API void igRenderArrow(ImDrawList* draw_list,ImVec2 pos,ImU32 col,ImGuiDir dir,float scale); +CIMGUI_API void igRenderBullet(ImDrawList* draw_list,ImVec2 pos,ImU32 col); +CIMGUI_API void igRenderCheckMark(ImDrawList* draw_list,ImVec2 pos,ImU32 col,float sz); +CIMGUI_API void igRenderArrowPointingAt(ImDrawList* draw_list,ImVec2 pos,ImVec2 half_sz,ImGuiDir direction,ImU32 col); +CIMGUI_API void igRenderArrowDockMenu(ImDrawList* draw_list,ImVec2 p_min,float sz,ImU32 col); +CIMGUI_API void igRenderRectFilledRangeH(ImDrawList* draw_list,const ImRect rect,ImU32 col,float x_start_norm,float x_end_norm,float rounding); +CIMGUI_API void igRenderRectFilledWithHole(ImDrawList* draw_list,const ImRect outer,const ImRect inner,ImU32 col,float rounding); +CIMGUI_API ImDrawFlags igCalcRoundingFlagsForRectInRect(const ImRect r_in,const ImRect r_outer,float threshold); +CIMGUI_API void igTextEx(const char* text,const char* text_end,ImGuiTextFlags flags); +CIMGUI_API bool igButtonEx(const char* label,const ImVec2 size_arg,ImGuiButtonFlags flags); +CIMGUI_API bool igCloseButton(ImGuiID id,const ImVec2 pos); +CIMGUI_API bool igCollapseButton(ImGuiID id,const ImVec2 pos,ImGuiDockNode* dock_node); +CIMGUI_API bool igArrowButtonEx(const char* str_id,ImGuiDir dir,ImVec2 size_arg,ImGuiButtonFlags flags); +CIMGUI_API void igScrollbar(ImGuiAxis axis); +CIMGUI_API bool igScrollbarEx(const ImRect bb,ImGuiID id,ImGuiAxis axis,ImS64* p_scroll_v,ImS64 avail_v,ImS64 contents_v,ImDrawFlags flags); +CIMGUI_API bool igImageButtonEx(ImGuiID id,ImTextureID texture_id,const ImVec2 size,const ImVec2 uv0,const ImVec2 uv1,const ImVec4 bg_col,const ImVec4 tint_col); +CIMGUI_API void igGetWindowScrollbarRect(ImRect *pOut,ImGuiWindow* window,ImGuiAxis axis); +CIMGUI_API ImGuiID igGetWindowScrollbarID(ImGuiWindow* window,ImGuiAxis axis); +CIMGUI_API ImGuiID igGetWindowResizeCornerID(ImGuiWindow* window,int n); +CIMGUI_API ImGuiID igGetWindowResizeBorderID(ImGuiWindow* window,ImGuiDir dir); +CIMGUI_API void igSeparatorEx(ImGuiSeparatorFlags flags); +CIMGUI_API bool igCheckboxFlags_S64Ptr(const char* label,ImS64* flags,ImS64 flags_value); +CIMGUI_API bool igCheckboxFlags_U64Ptr(const char* label,ImU64* flags,ImU64 flags_value); +CIMGUI_API bool igButtonBehavior(const ImRect bb,ImGuiID id,bool* out_hovered,bool* out_held,ImGuiButtonFlags flags); +CIMGUI_API bool igDragBehavior(ImGuiID id,ImGuiDataType data_type,void* p_v,float v_speed,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags); +CIMGUI_API bool igSliderBehavior(const ImRect bb,ImGuiID id,ImGuiDataType data_type,void* p_v,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags,ImRect* out_grab_bb); +CIMGUI_API bool igSplitterBehavior(const ImRect bb,ImGuiID id,ImGuiAxis axis,float* size1,float* size2,float min_size1,float min_size2,float hover_extend,float hover_visibility_delay,ImU32 bg_col); +CIMGUI_API bool igTreeNodeBehavior(ImGuiID id,ImGuiTreeNodeFlags flags,const char* label,const char* label_end); +CIMGUI_API void igTreePushOverrideID(ImGuiID id); +CIMGUI_API void igTreeNodeSetOpen(ImGuiID id,bool open); +CIMGUI_API bool igTreeNodeUpdateNextOpen(ImGuiID id,ImGuiTreeNodeFlags flags); +CIMGUI_API const ImGuiDataTypeInfo* igDataTypeGetInfo(ImGuiDataType data_type); +CIMGUI_API int igDataTypeFormatString(char* buf,int buf_size,ImGuiDataType data_type,const void* p_data,const char* format); +CIMGUI_API void igDataTypeApplyOp(ImGuiDataType data_type,int op,void* output,const void* arg_1,const void* arg_2); +CIMGUI_API bool igDataTypeApplyFromText(const char* buf,ImGuiDataType data_type,void* p_data,const char* format); +CIMGUI_API int igDataTypeCompare(ImGuiDataType data_type,const void* arg_1,const void* arg_2); +CIMGUI_API bool igDataTypeClamp(ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max); +CIMGUI_API bool igInputTextEx(const char* label,const char* hint,char* buf,int buf_size,const ImVec2 size_arg,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data); +CIMGUI_API bool igTempInputText(const ImRect bb,ImGuiID id,const char* label,char* buf,int buf_size,ImGuiInputTextFlags flags); +CIMGUI_API bool igTempInputScalar(const ImRect bb,ImGuiID id,const char* label,ImGuiDataType data_type,void* p_data,const char* format,const void* p_clamp_min,const void* p_clamp_max); +CIMGUI_API bool igTempInputIsActive(ImGuiID id); +CIMGUI_API ImGuiInputTextState* igGetInputTextState(ImGuiID id); +CIMGUI_API void igColorTooltip(const char* text,const float* col,ImGuiColorEditFlags flags); +CIMGUI_API void igColorEditOptionsPopup(const float* col,ImGuiColorEditFlags flags); +CIMGUI_API void igColorPickerOptionsPopup(const float* ref_col,ImGuiColorEditFlags flags); +CIMGUI_API int igPlotEx(ImGuiPlotType plot_type,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 frame_size); +CIMGUI_API void igShadeVertsLinearColorGradientKeepAlpha(ImDrawList* draw_list,int vert_start_idx,int vert_end_idx,ImVec2 gradient_p0,ImVec2 gradient_p1,ImU32 col0,ImU32 col1); +CIMGUI_API void igShadeVertsLinearUV(ImDrawList* draw_list,int vert_start_idx,int vert_end_idx,const ImVec2 a,const ImVec2 b,const ImVec2 uv_a,const ImVec2 uv_b,bool clamp); +CIMGUI_API void igGcCompactTransientMiscBuffers(void); +CIMGUI_API void igGcCompactTransientWindowBuffers(ImGuiWindow* window); +CIMGUI_API void igGcAwakeTransientWindowBuffers(ImGuiWindow* window); +CIMGUI_API void igDebugLog(const char* fmt,...); +CIMGUI_API void igDebugLogV(const char* fmt,va_list args); +CIMGUI_API void igErrorCheckEndFrameRecover(ImGuiErrorLogCallback log_callback,void* user_data); +CIMGUI_API void igErrorCheckEndWindowRecover(ImGuiErrorLogCallback log_callback,void* user_data); +CIMGUI_API void igErrorCheckUsingSetCursorPosToExtendParentBoundaries(void); +CIMGUI_API void igDebugLocateItem(ImGuiID target_id); +CIMGUI_API void igDebugLocateItemOnHover(ImGuiID target_id); +CIMGUI_API void igDebugLocateItemResolveWithLastItem(void); +CIMGUI_API void igDebugDrawItemRect(ImU32 col); +CIMGUI_API void igDebugStartItemPicker(void); +CIMGUI_API void igShowFontAtlas(ImFontAtlas* atlas); +CIMGUI_API void igDebugHookIdInfo(ImGuiID id,ImGuiDataType data_type,const void* data_id,const void* data_id_end); +CIMGUI_API void igDebugNodeColumns(ImGuiOldColumns* columns); +CIMGUI_API void igDebugNodeDockNode(ImGuiDockNode* node,const char* label); +CIMGUI_API void igDebugNodeDrawList(ImGuiWindow* window,ImGuiViewportP* viewport,const ImDrawList* draw_list,const char* label); +CIMGUI_API void igDebugNodeDrawCmdShowMeshAndBoundingBox(ImDrawList* out_draw_list,const ImDrawList* draw_list,const ImDrawCmd* draw_cmd,bool show_mesh,bool show_aabb); +CIMGUI_API void igDebugNodeFont(ImFont* font); +CIMGUI_API void igDebugNodeFontGlyph(ImFont* font,const ImFontGlyph* glyph); +CIMGUI_API void igDebugNodeStorage(ImGuiStorage* storage,const char* label); +CIMGUI_API void igDebugNodeTabBar(ImGuiTabBar* tab_bar,const char* label); +CIMGUI_API void igDebugNodeTable(ImGuiTable* table); +CIMGUI_API void igDebugNodeTableSettings(ImGuiTableSettings* settings); +CIMGUI_API void igDebugNodeInputTextState(ImGuiInputTextState* state); +CIMGUI_API void igDebugNodeWindow(ImGuiWindow* window,const char* label); +CIMGUI_API void igDebugNodeWindowSettings(ImGuiWindowSettings* settings); +CIMGUI_API void igDebugNodeWindowsList(ImVector_ImGuiWindowPtr* windows,const char* label); +CIMGUI_API void igDebugNodeWindowsListByBeginStackParent(ImGuiWindow** windows,int windows_size,ImGuiWindow* parent_in_begin_stack); +CIMGUI_API void igDebugNodeViewport(ImGuiViewportP* viewport); +CIMGUI_API void igDebugRenderViewportThumbnail(ImDrawList* draw_list,ImGuiViewportP* viewport,const ImRect bb); +CIMGUI_API bool igIsKeyPressedMap(ImGuiKey key,bool repeat); +CIMGUI_API void igImFontAtlasBuildInit(ImFontAtlas* atlas); +CIMGUI_API void igImFontAtlasBuildSetupFont(ImFontAtlas* atlas,ImFont* font,ImFontConfig* font_config,float ascent,float descent); +CIMGUI_API void igImFontAtlasBuildPackCustomRects(ImFontAtlas* atlas,void* stbrp_context_opaque); +CIMGUI_API void igImFontAtlasBuildFinish(ImFontAtlas* atlas); +CIMGUI_API void igImFontAtlasBuildRender8bppRectFromString(ImFontAtlas* atlas,int x,int y,int w,int h,const char* in_str,char in_marker_char,unsigned char in_marker_pixel_value); +CIMGUI_API void igImFontAtlasBuildRender32bppRectFromString(ImFontAtlas* atlas,int x,int y,int w,int h,const char* in_str,char in_marker_char,unsigned int in_marker_pixel_value); +CIMGUI_API void igImFontAtlasBuildMultiplyCalcLookupTable(unsigned char out_table[256],float in_multiply_factor); +CIMGUI_API void igImFontAtlasBuildMultiplyRectAlpha8(const unsigned char table[256],unsigned char* pixels,int x,int y,int w,int h,int stride); CIMGUI_API const ImFontBuilderIO* ImGuiFreeType_GetBuilderForFreeType(void); CIMGUI_API void ImGuiFreeType_SetAllocatorFunctions(void*(*alloc_func)(size_t sz,void* user_data),void(*free_func)(void* ptr,void* user_data),void* user_data); diff --git a/imgui-sys/third-party/imgui-docking-freetype/definitions.json b/imgui-sys/third-party/imgui-docking-freetype/definitions.json index 34acf24..31d51b7 100644 --- a/imgui-sys/third-party/imgui-docking-freetype/definitions.json +++ b/imgui-sys/third-party/imgui-docking-freetype/definitions.json @@ -1,4 +1,581 @@ { + "ImBitArray_ClearAllBits": [ + { + "args": "(ImBitArray* self)", + "argsT": [ + { + "name": "self", + "type": "ImBitArray*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImBitArray_ClearAllBits", + "defaults": {}, + "funcname": "ClearAllBits", + "location": "imgui_internal:582", + "ov_cimguiname": "ImBitArray_ClearAllBits", + "ret": "void", + "signature": "()", + "stname": "ImBitArray", + "templated": true + } + ], + "ImBitArray_ClearBit": [ + { + "args": "(ImBitArray* self,int n)", + "argsT": [ + { + "name": "self", + "type": "ImBitArray*" + }, + { + "name": "n", + "type": "int" + } + ], + "argsoriginal": "(int n)", + "call_args": "(n)", + "cimguiname": "ImBitArray_ClearBit", + "defaults": {}, + "funcname": "ClearBit", + "location": "imgui_internal:586", + "ov_cimguiname": "ImBitArray_ClearBit", + "ret": "void", + "signature": "(int)", + "stname": "ImBitArray", + "templated": true + } + ], + "ImBitArray_ImBitArray": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImBitArray_ImBitArray", + "constructor": true, + "defaults": {}, + "funcname": "ImBitArray", + "location": "imgui_internal:581", + "ov_cimguiname": "ImBitArray_ImBitArray", + "signature": "()", + "stname": "ImBitArray", + "templated": true + } + ], + "ImBitArray_SetAllBits": [ + { + "args": "(ImBitArray* self)", + "argsT": [ + { + "name": "self", + "type": "ImBitArray*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImBitArray_SetAllBits", + "defaults": {}, + "funcname": "SetAllBits", + "location": "imgui_internal:583", + "ov_cimguiname": "ImBitArray_SetAllBits", + "ret": "void", + "signature": "()", + "stname": "ImBitArray", + "templated": true + } + ], + "ImBitArray_SetBit": [ + { + "args": "(ImBitArray* self,int n)", + "argsT": [ + { + "name": "self", + "type": "ImBitArray*" + }, + { + "name": "n", + "type": "int" + } + ], + "argsoriginal": "(int n)", + "call_args": "(n)", + "cimguiname": "ImBitArray_SetBit", + "defaults": {}, + "funcname": "SetBit", + "location": "imgui_internal:585", + "ov_cimguiname": "ImBitArray_SetBit", + "ret": "void", + "signature": "(int)", + "stname": "ImBitArray", + "templated": true + } + ], + "ImBitArray_SetBitRange": [ + { + "args": "(ImBitArray* self,int n,int n2)", + "argsT": [ + { + "name": "self", + "type": "ImBitArray*" + }, + { + "name": "n", + "type": "int" + }, + { + "name": "n2", + "type": "int" + } + ], + "argsoriginal": "(int n,int n2)", + "call_args": "(n,n2)", + "cimguiname": "ImBitArray_SetBitRange", + "defaults": {}, + "funcname": "SetBitRange", + "location": "imgui_internal:587", + "ov_cimguiname": "ImBitArray_SetBitRange", + "ret": "void", + "signature": "(int,int)", + "stname": "ImBitArray", + "templated": true + } + ], + "ImBitArray_TestBit": [ + { + "args": "(ImBitArray* self,int n)", + "argsT": [ + { + "name": "self", + "type": "ImBitArray*" + }, + { + "name": "n", + "type": "int" + } + ], + "argsoriginal": "(int n)", + "call_args": "(n)", + "cimguiname": "ImBitArray_TestBit", + "defaults": {}, + "funcname": "TestBit", + "location": "imgui_internal:584", + "ov_cimguiname": "ImBitArray_TestBit", + "ret": "bool", + "signature": "(int)const", + "stname": "ImBitArray", + "templated": true + } + ], + "ImBitArray_destroy": [ + { + "args": "(ImBitArray* self)", + "argsT": [ + { + "name": "self", + "type": "ImBitArray*" + } + ], + "call_args": "(self)", + "cimguiname": "ImBitArray_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImBitArray_destroy", + "ret": "void", + "signature": "(ImBitArray*)", + "stname": "ImBitArray", + "templated": true + } + ], + "ImBitVector_Clear": [ + { + "args": "(ImBitVector* self)", + "argsT": [ + { + "name": "self", + "type": "ImBitVector*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImBitVector_Clear", + "defaults": {}, + "funcname": "Clear", + "location": "imgui_internal:597", + "ov_cimguiname": "ImBitVector_Clear", + "ret": "void", + "signature": "()", + "stname": "ImBitVector" + } + ], + "ImBitVector_ClearBit": [ + { + "args": "(ImBitVector* self,int n)", + "argsT": [ + { + "name": "self", + "type": "ImBitVector*" + }, + { + "name": "n", + "type": "int" + } + ], + "argsoriginal": "(int n)", + "call_args": "(n)", + "cimguiname": "ImBitVector_ClearBit", + "defaults": {}, + "funcname": "ClearBit", + "location": "imgui_internal:600", + "ov_cimguiname": "ImBitVector_ClearBit", + "ret": "void", + "signature": "(int)", + "stname": "ImBitVector" + } + ], + "ImBitVector_Create": [ + { + "args": "(ImBitVector* self,int sz)", + "argsT": [ + { + "name": "self", + "type": "ImBitVector*" + }, + { + "name": "sz", + "type": "int" + } + ], + "argsoriginal": "(int sz)", + "call_args": "(sz)", + "cimguiname": "ImBitVector_Create", + "defaults": {}, + "funcname": "Create", + "location": "imgui_internal:596", + "ov_cimguiname": "ImBitVector_Create", + "ret": "void", + "signature": "(int)", + "stname": "ImBitVector" + } + ], + "ImBitVector_SetBit": [ + { + "args": "(ImBitVector* self,int n)", + "argsT": [ + { + "name": "self", + "type": "ImBitVector*" + }, + { + "name": "n", + "type": "int" + } + ], + "argsoriginal": "(int n)", + "call_args": "(n)", + "cimguiname": "ImBitVector_SetBit", + "defaults": {}, + "funcname": "SetBit", + "location": "imgui_internal:599", + "ov_cimguiname": "ImBitVector_SetBit", + "ret": "void", + "signature": "(int)", + "stname": "ImBitVector" + } + ], + "ImBitVector_TestBit": [ + { + "args": "(ImBitVector* self,int n)", + "argsT": [ + { + "name": "self", + "type": "ImBitVector*" + }, + { + "name": "n", + "type": "int" + } + ], + "argsoriginal": "(int n)", + "call_args": "(n)", + "cimguiname": "ImBitVector_TestBit", + "defaults": {}, + "funcname": "TestBit", + "location": "imgui_internal:598", + "ov_cimguiname": "ImBitVector_TestBit", + "ret": "bool", + "signature": "(int)const", + "stname": "ImBitVector" + } + ], + "ImChunkStream_alloc_chunk": [ + { + "args": "(ImChunkStream* self,size_t sz)", + "argsT": [ + { + "name": "self", + "type": "ImChunkStream*" + }, + { + "name": "sz", + "type": "size_t" + } + ], + "argsoriginal": "(size_t sz)", + "call_args": "(sz)", + "cimguiname": "ImChunkStream_alloc_chunk", + "defaults": {}, + "funcname": "alloc_chunk", + "location": "imgui_internal:703", + "ov_cimguiname": "ImChunkStream_alloc_chunk", + "ret": "T*", + "signature": "(size_t)", + "stname": "ImChunkStream", + "templated": true + } + ], + "ImChunkStream_begin": [ + { + "args": "(ImChunkStream* self)", + "argsT": [ + { + "name": "self", + "type": "ImChunkStream*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImChunkStream_begin", + "defaults": {}, + "funcname": "begin", + "location": "imgui_internal:704", + "ov_cimguiname": "ImChunkStream_begin", + "ret": "T*", + "signature": "()", + "stname": "ImChunkStream", + "templated": true + } + ], + "ImChunkStream_chunk_size": [ + { + "args": "(ImChunkStream* self,const T* p)", + "argsT": [ + { + "name": "self", + "type": "ImChunkStream*" + }, + { + "name": "p", + "type": "const T*" + } + ], + "argsoriginal": "(const T* p)", + "call_args": "(p)", + "cimguiname": "ImChunkStream_chunk_size", + "defaults": {}, + "funcname": "chunk_size", + "location": "imgui_internal:706", + "ov_cimguiname": "ImChunkStream_chunk_size", + "ret": "int", + "signature": "(const T*)", + "stname": "ImChunkStream", + "templated": true + } + ], + "ImChunkStream_clear": [ + { + "args": "(ImChunkStream* self)", + "argsT": [ + { + "name": "self", + "type": "ImChunkStream*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImChunkStream_clear", + "defaults": {}, + "funcname": "clear", + "location": "imgui_internal:700", + "ov_cimguiname": "ImChunkStream_clear", + "ret": "void", + "signature": "()", + "stname": "ImChunkStream", + "templated": true + } + ], + "ImChunkStream_empty": [ + { + "args": "(ImChunkStream* self)", + "argsT": [ + { + "name": "self", + "type": "ImChunkStream*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImChunkStream_empty", + "defaults": {}, + "funcname": "empty", + "location": "imgui_internal:701", + "ov_cimguiname": "ImChunkStream_empty", + "ret": "bool", + "signature": "()const", + "stname": "ImChunkStream", + "templated": true + } + ], + "ImChunkStream_end": [ + { + "args": "(ImChunkStream* self)", + "argsT": [ + { + "name": "self", + "type": "ImChunkStream*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImChunkStream_end", + "defaults": {}, + "funcname": "end", + "location": "imgui_internal:707", + "ov_cimguiname": "ImChunkStream_end", + "ret": "T*", + "signature": "()", + "stname": "ImChunkStream", + "templated": true + } + ], + "ImChunkStream_next_chunk": [ + { + "args": "(ImChunkStream* self,T* p)", + "argsT": [ + { + "name": "self", + "type": "ImChunkStream*" + }, + { + "name": "p", + "type": "T*" + } + ], + "argsoriginal": "(T* p)", + "call_args": "(p)", + "cimguiname": "ImChunkStream_next_chunk", + "defaults": {}, + "funcname": "next_chunk", + "location": "imgui_internal:705", + "ov_cimguiname": "ImChunkStream_next_chunk", + "ret": "T*", + "signature": "(T*)", + "stname": "ImChunkStream", + "templated": true + } + ], + "ImChunkStream_offset_from_ptr": [ + { + "args": "(ImChunkStream* self,const T* p)", + "argsT": [ + { + "name": "self", + "type": "ImChunkStream*" + }, + { + "name": "p", + "type": "const T*" + } + ], + "argsoriginal": "(const T* p)", + "call_args": "(p)", + "cimguiname": "ImChunkStream_offset_from_ptr", + "defaults": {}, + "funcname": "offset_from_ptr", + "location": "imgui_internal:708", + "ov_cimguiname": "ImChunkStream_offset_from_ptr", + "ret": "int", + "signature": "(const T*)", + "stname": "ImChunkStream", + "templated": true + } + ], + "ImChunkStream_ptr_from_offset": [ + { + "args": "(ImChunkStream* self,int off)", + "argsT": [ + { + "name": "self", + "type": "ImChunkStream*" + }, + { + "name": "off", + "type": "int" + } + ], + "argsoriginal": "(int off)", + "call_args": "(off)", + "cimguiname": "ImChunkStream_ptr_from_offset", + "defaults": {}, + "funcname": "ptr_from_offset", + "location": "imgui_internal:709", + "ov_cimguiname": "ImChunkStream_ptr_from_offset", + "ret": "T*", + "signature": "(int)", + "stname": "ImChunkStream", + "templated": true + } + ], + "ImChunkStream_size": [ + { + "args": "(ImChunkStream* self)", + "argsT": [ + { + "name": "self", + "type": "ImChunkStream*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImChunkStream_size", + "defaults": {}, + "funcname": "size", + "location": "imgui_internal:702", + "ov_cimguiname": "ImChunkStream_size", + "ret": "int", + "signature": "()const", + "stname": "ImChunkStream", + "templated": true + } + ], + "ImChunkStream_swap": [ + { + "args": "(ImChunkStream* self,ImChunkStream_T * rhs)", + "argsT": [ + { + "name": "self", + "type": "ImChunkStream*" + }, + { + "name": "rhs", + "reftoptr": true, + "type": "ImChunkStream_T *" + } + ], + "argsoriginal": "(ImChunkStream& rhs)", + "call_args": "(*rhs)", + "cimguiname": "ImChunkStream_swap", + "defaults": {}, + "funcname": "swap", + "location": "imgui_internal:710", + "ov_cimguiname": "ImChunkStream_swap", + "ret": "void", + "signature": "(ImChunkStream_T *)", + "stname": "ImChunkStream", + "templated": true + } + ], "ImColor_HSV": [ { "args": "(ImColor *pOut,float h,float s,float v,float a)", @@ -274,6 +851,90 @@ "stname": "ImDrawCmd" } ], + "ImDrawDataBuilder_Clear": [ + { + "args": "(ImDrawDataBuilder* self)", + "argsT": [ + { + "name": "self", + "type": "ImDrawDataBuilder*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImDrawDataBuilder_Clear", + "defaults": {}, + "funcname": "Clear", + "location": "imgui_internal:786", + "ov_cimguiname": "ImDrawDataBuilder_Clear", + "ret": "void", + "signature": "()", + "stname": "ImDrawDataBuilder" + } + ], + "ImDrawDataBuilder_ClearFreeMemory": [ + { + "args": "(ImDrawDataBuilder* self)", + "argsT": [ + { + "name": "self", + "type": "ImDrawDataBuilder*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImDrawDataBuilder_ClearFreeMemory", + "defaults": {}, + "funcname": "ClearFreeMemory", + "location": "imgui_internal:787", + "ov_cimguiname": "ImDrawDataBuilder_ClearFreeMemory", + "ret": "void", + "signature": "()", + "stname": "ImDrawDataBuilder" + } + ], + "ImDrawDataBuilder_FlattenIntoSingleLayer": [ + { + "args": "(ImDrawDataBuilder* self)", + "argsT": [ + { + "name": "self", + "type": "ImDrawDataBuilder*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImDrawDataBuilder_FlattenIntoSingleLayer", + "defaults": {}, + "funcname": "FlattenIntoSingleLayer", + "location": "imgui_internal:789", + "ov_cimguiname": "ImDrawDataBuilder_FlattenIntoSingleLayer", + "ret": "void", + "signature": "()", + "stname": "ImDrawDataBuilder" + } + ], + "ImDrawDataBuilder_GetDrawListCount": [ + { + "args": "(ImDrawDataBuilder* self)", + "argsT": [ + { + "name": "self", + "type": "ImDrawDataBuilder*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImDrawDataBuilder_GetDrawListCount", + "defaults": {}, + "funcname": "GetDrawListCount", + "location": "imgui_internal:788", + "ov_cimguiname": "ImDrawDataBuilder_GetDrawListCount", + "ret": "int", + "signature": "()const", + "stname": "ImDrawDataBuilder" + } + ], "ImDrawData_Clear": [ { "args": "(ImDrawData* self)", @@ -376,6 +1037,66 @@ "stname": "ImDrawData" } ], + "ImDrawListSharedData_ImDrawListSharedData": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImDrawListSharedData_ImDrawListSharedData", + "constructor": true, + "defaults": {}, + "funcname": "ImDrawListSharedData", + "location": "imgui_internal:778", + "ov_cimguiname": "ImDrawListSharedData_ImDrawListSharedData", + "signature": "()", + "stname": "ImDrawListSharedData" + } + ], + "ImDrawListSharedData_SetCircleTessellationMaxError": [ + { + "args": "(ImDrawListSharedData* self,float max_error)", + "argsT": [ + { + "name": "self", + "type": "ImDrawListSharedData*" + }, + { + "name": "max_error", + "type": "float" + } + ], + "argsoriginal": "(float max_error)", + "call_args": "(max_error)", + "cimguiname": "ImDrawListSharedData_SetCircleTessellationMaxError", + "defaults": {}, + "funcname": "SetCircleTessellationMaxError", + "location": "imgui_internal:779", + "ov_cimguiname": "ImDrawListSharedData_SetCircleTessellationMaxError", + "ret": "void", + "signature": "(float)", + "stname": "ImDrawListSharedData" + } + ], + "ImDrawListSharedData_destroy": [ + { + "args": "(ImDrawListSharedData* self)", + "argsT": [ + { + "name": "self", + "type": "ImDrawListSharedData*" + } + ], + "call_args": "(self)", + "cimguiname": "ImDrawListSharedData_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImDrawListSharedData_destroy", + "ret": "void", + "signature": "(ImDrawListSharedData*)", + "stname": "ImDrawListSharedData" + } + ], "ImDrawListSplitter_Clear": [ { "args": "(ImDrawListSplitter* self)", @@ -4425,6 +5146,454 @@ "stname": "ImFont" } ], + "ImGuiComboPreviewData_ImGuiComboPreviewData": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiComboPreviewData_ImGuiComboPreviewData", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiComboPreviewData", + "location": "imgui_internal:1018", + "ov_cimguiname": "ImGuiComboPreviewData_ImGuiComboPreviewData", + "signature": "()", + "stname": "ImGuiComboPreviewData" + } + ], + "ImGuiComboPreviewData_destroy": [ + { + "args": "(ImGuiComboPreviewData* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiComboPreviewData*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiComboPreviewData_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImGuiComboPreviewData_destroy", + "ret": "void", + "signature": "(ImGuiComboPreviewData*)", + "stname": "ImGuiComboPreviewData" + } + ], + "ImGuiContextHook_ImGuiContextHook": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiContextHook_ImGuiContextHook", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiContextHook", + "location": "imgui_internal:1898", + "ov_cimguiname": "ImGuiContextHook_ImGuiContextHook", + "signature": "()", + "stname": "ImGuiContextHook" + } + ], + "ImGuiContextHook_destroy": [ + { + "args": "(ImGuiContextHook* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiContextHook*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiContextHook_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImGuiContextHook_destroy", + "ret": "void", + "signature": "(ImGuiContextHook*)", + "stname": "ImGuiContextHook" + } + ], + "ImGuiContext_ImGuiContext": [ + { + "args": "(ImFontAtlas* shared_font_atlas)", + "argsT": [ + { + "name": "shared_font_atlas", + "type": "ImFontAtlas*" + } + ], + "argsoriginal": "(ImFontAtlas* shared_font_atlas)", + "call_args": "(shared_font_atlas)", + "cimguiname": "ImGuiContext_ImGuiContext", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiContext", + "location": "imgui_internal:2204", + "ov_cimguiname": "ImGuiContext_ImGuiContext", + "signature": "(ImFontAtlas*)", + "stname": "ImGuiContext" + } + ], + "ImGuiContext_destroy": [ + { + "args": "(ImGuiContext* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiContext*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiContext_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImGuiContext_destroy", + "ret": "void", + "signature": "(ImGuiContext*)", + "stname": "ImGuiContext" + } + ], + "ImGuiDockContext_ImGuiDockContext": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiDockContext_ImGuiDockContext", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiDockContext", + "location": "imgui_internal:1703", + "ov_cimguiname": "ImGuiDockContext_ImGuiDockContext", + "signature": "()", + "stname": "ImGuiDockContext" + } + ], + "ImGuiDockContext_destroy": [ + { + "args": "(ImGuiDockContext* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiDockContext*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiDockContext_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImGuiDockContext_destroy", + "ret": "void", + "signature": "(ImGuiDockContext*)", + "stname": "ImGuiDockContext" + } + ], + "ImGuiDockNode_ImGuiDockNode": [ + { + "args": "(ImGuiID id)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiID id)", + "call_args": "(id)", + "cimguiname": "ImGuiDockNode_ImGuiDockNode", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiDockNode", + "location": "imgui_internal:1660", + "ov_cimguiname": "ImGuiDockNode_ImGuiDockNode", + "signature": "(ImGuiID)", + "stname": "ImGuiDockNode" + } + ], + "ImGuiDockNode_IsCentralNode": [ + { + "args": "(ImGuiDockNode* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiDockNode*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiDockNode_IsCentralNode", + "defaults": {}, + "funcname": "IsCentralNode", + "location": "imgui_internal:1665", + "ov_cimguiname": "ImGuiDockNode_IsCentralNode", + "ret": "bool", + "signature": "()const", + "stname": "ImGuiDockNode" + } + ], + "ImGuiDockNode_IsDockSpace": [ + { + "args": "(ImGuiDockNode* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiDockNode*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiDockNode_IsDockSpace", + "defaults": {}, + "funcname": "IsDockSpace", + "location": "imgui_internal:1663", + "ov_cimguiname": "ImGuiDockNode_IsDockSpace", + "ret": "bool", + "signature": "()const", + "stname": "ImGuiDockNode" + } + ], + "ImGuiDockNode_IsEmpty": [ + { + "args": "(ImGuiDockNode* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiDockNode*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiDockNode_IsEmpty", + "defaults": {}, + "funcname": "IsEmpty", + "location": "imgui_internal:1670", + "ov_cimguiname": "ImGuiDockNode_IsEmpty", + "ret": "bool", + "signature": "()const", + "stname": "ImGuiDockNode" + } + ], + "ImGuiDockNode_IsFloatingNode": [ + { + "args": "(ImGuiDockNode* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiDockNode*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiDockNode_IsFloatingNode", + "defaults": {}, + "funcname": "IsFloatingNode", + "location": "imgui_internal:1664", + "ov_cimguiname": "ImGuiDockNode_IsFloatingNode", + "ret": "bool", + "signature": "()const", + "stname": "ImGuiDockNode" + } + ], + "ImGuiDockNode_IsHiddenTabBar": [ + { + "args": "(ImGuiDockNode* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiDockNode*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiDockNode_IsHiddenTabBar", + "defaults": {}, + "funcname": "IsHiddenTabBar", + "location": "imgui_internal:1666", + "ov_cimguiname": "ImGuiDockNode_IsHiddenTabBar", + "ret": "bool", + "signature": "()const", + "stname": "ImGuiDockNode" + } + ], + "ImGuiDockNode_IsLeafNode": [ + { + "args": "(ImGuiDockNode* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiDockNode*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiDockNode_IsLeafNode", + "defaults": {}, + "funcname": "IsLeafNode", + "location": "imgui_internal:1669", + "ov_cimguiname": "ImGuiDockNode_IsLeafNode", + "ret": "bool", + "signature": "()const", + "stname": "ImGuiDockNode" + } + ], + "ImGuiDockNode_IsNoTabBar": [ + { + "args": "(ImGuiDockNode* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiDockNode*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiDockNode_IsNoTabBar", + "defaults": {}, + "funcname": "IsNoTabBar", + "location": "imgui_internal:1667", + "ov_cimguiname": "ImGuiDockNode_IsNoTabBar", + "ret": "bool", + "signature": "()const", + "stname": "ImGuiDockNode" + } + ], + "ImGuiDockNode_IsRootNode": [ + { + "args": "(ImGuiDockNode* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiDockNode*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiDockNode_IsRootNode", + "defaults": {}, + "funcname": "IsRootNode", + "location": "imgui_internal:1662", + "ov_cimguiname": "ImGuiDockNode_IsRootNode", + "ret": "bool", + "signature": "()const", + "stname": "ImGuiDockNode" + } + ], + "ImGuiDockNode_IsSplitNode": [ + { + "args": "(ImGuiDockNode* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiDockNode*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiDockNode_IsSplitNode", + "defaults": {}, + "funcname": "IsSplitNode", + "location": "imgui_internal:1668", + "ov_cimguiname": "ImGuiDockNode_IsSplitNode", + "ret": "bool", + "signature": "()const", + "stname": "ImGuiDockNode" + } + ], + "ImGuiDockNode_Rect": [ + { + "args": "(ImRect *pOut,ImGuiDockNode* self)", + "argsT": [ + { + "name": "pOut", + "type": "ImRect*" + }, + { + "name": "self", + "type": "ImGuiDockNode*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiDockNode_Rect", + "defaults": {}, + "funcname": "Rect", + "location": "imgui_internal:1671", + "nonUDT": 1, + "ov_cimguiname": "ImGuiDockNode_Rect", + "ret": "void", + "signature": "()const", + "stname": "ImGuiDockNode" + } + ], + "ImGuiDockNode_SetLocalFlags": [ + { + "args": "(ImGuiDockNode* self,ImGuiDockNodeFlags flags)", + "argsT": [ + { + "name": "self", + "type": "ImGuiDockNode*" + }, + { + "name": "flags", + "type": "ImGuiDockNodeFlags" + } + ], + "argsoriginal": "(ImGuiDockNodeFlags flags)", + "call_args": "(flags)", + "cimguiname": "ImGuiDockNode_SetLocalFlags", + "defaults": {}, + "funcname": "SetLocalFlags", + "location": "imgui_internal:1673", + "ov_cimguiname": "ImGuiDockNode_SetLocalFlags", + "ret": "void", + "signature": "(ImGuiDockNodeFlags)", + "stname": "ImGuiDockNode" + } + ], + "ImGuiDockNode_UpdateMergedFlags": [ + { + "args": "(ImGuiDockNode* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiDockNode*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiDockNode_UpdateMergedFlags", + "defaults": {}, + "funcname": "UpdateMergedFlags", + "location": "imgui_internal:1674", + "ov_cimguiname": "ImGuiDockNode_UpdateMergedFlags", + "ret": "void", + "signature": "()", + "stname": "ImGuiDockNode" + } + ], + "ImGuiDockNode_destroy": [ + { + "args": "(ImGuiDockNode* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiDockNode*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiDockNode_destroy", + "defaults": {}, + "destructor": true, + "location": "imgui_internal:1661", + "ov_cimguiname": "ImGuiDockNode_destroy", + "realdestructor": true, + "ret": "void", + "signature": "(ImGuiDockNode*)", + "stname": "ImGuiDockNode" + } + ], "ImGuiFreeType_GetBuilderForFreeType": [ { "args": "()", @@ -4893,6 +6062,41 @@ "stname": "ImGuiIO" } ], + "ImGuiInputEvent_ImGuiInputEvent": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiInputEvent_ImGuiInputEvent", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiInputEvent", + "location": "imgui_internal:1302", + "ov_cimguiname": "ImGuiInputEvent_ImGuiInputEvent", + "signature": "()", + "stname": "ImGuiInputEvent" + } + ], + "ImGuiInputEvent_destroy": [ + { + "args": "(ImGuiInputEvent* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiInputEvent*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiInputEvent_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImGuiInputEvent_destroy", + "ret": "void", + "signature": "(ImGuiInputEvent*)", + "stname": "ImGuiInputEvent" + } + ], "ImGuiInputTextCallbackData_ClearSelection": [ { "args": "(ImGuiInputTextCallbackData* self)", @@ -5055,6 +6259,599 @@ "stname": "ImGuiInputTextCallbackData" } ], + "ImGuiInputTextState_ClearFreeMemory": [ + { + "args": "(ImGuiInputTextState* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiInputTextState*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiInputTextState_ClearFreeMemory", + "defaults": {}, + "funcname": "ClearFreeMemory", + "location": "imgui_internal:1076", + "ov_cimguiname": "ImGuiInputTextState_ClearFreeMemory", + "ret": "void", + "signature": "()", + "stname": "ImGuiInputTextState" + } + ], + "ImGuiInputTextState_ClearSelection": [ + { + "args": "(ImGuiInputTextState* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiInputTextState*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiInputTextState_ClearSelection", + "defaults": {}, + "funcname": "ClearSelection", + "location": "imgui_internal:1085", + "ov_cimguiname": "ImGuiInputTextState_ClearSelection", + "ret": "void", + "signature": "()", + "stname": "ImGuiInputTextState" + } + ], + "ImGuiInputTextState_ClearText": [ + { + "args": "(ImGuiInputTextState* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiInputTextState*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiInputTextState_ClearText", + "defaults": {}, + "funcname": "ClearText", + "location": "imgui_internal:1075", + "ov_cimguiname": "ImGuiInputTextState_ClearText", + "ret": "void", + "signature": "()", + "stname": "ImGuiInputTextState" + } + ], + "ImGuiInputTextState_CursorAnimReset": [ + { + "args": "(ImGuiInputTextState* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiInputTextState*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiInputTextState_CursorAnimReset", + "defaults": {}, + "funcname": "CursorAnimReset", + "location": "imgui_internal:1082", + "ov_cimguiname": "ImGuiInputTextState_CursorAnimReset", + "ret": "void", + "signature": "()", + "stname": "ImGuiInputTextState" + } + ], + "ImGuiInputTextState_CursorClamp": [ + { + "args": "(ImGuiInputTextState* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiInputTextState*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiInputTextState_CursorClamp", + "defaults": {}, + "funcname": "CursorClamp", + "location": "imgui_internal:1083", + "ov_cimguiname": "ImGuiInputTextState_CursorClamp", + "ret": "void", + "signature": "()", + "stname": "ImGuiInputTextState" + } + ], + "ImGuiInputTextState_GetCursorPos": [ + { + "args": "(ImGuiInputTextState* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiInputTextState*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiInputTextState_GetCursorPos", + "defaults": {}, + "funcname": "GetCursorPos", + "location": "imgui_internal:1086", + "ov_cimguiname": "ImGuiInputTextState_GetCursorPos", + "ret": "int", + "signature": "()const", + "stname": "ImGuiInputTextState" + } + ], + "ImGuiInputTextState_GetRedoAvailCount": [ + { + "args": "(ImGuiInputTextState* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiInputTextState*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiInputTextState_GetRedoAvailCount", + "defaults": {}, + "funcname": "GetRedoAvailCount", + "location": "imgui_internal:1078", + "ov_cimguiname": "ImGuiInputTextState_GetRedoAvailCount", + "ret": "int", + "signature": "()const", + "stname": "ImGuiInputTextState" + } + ], + "ImGuiInputTextState_GetSelectionEnd": [ + { + "args": "(ImGuiInputTextState* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiInputTextState*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiInputTextState_GetSelectionEnd", + "defaults": {}, + "funcname": "GetSelectionEnd", + "location": "imgui_internal:1088", + "ov_cimguiname": "ImGuiInputTextState_GetSelectionEnd", + "ret": "int", + "signature": "()const", + "stname": "ImGuiInputTextState" + } + ], + "ImGuiInputTextState_GetSelectionStart": [ + { + "args": "(ImGuiInputTextState* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiInputTextState*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiInputTextState_GetSelectionStart", + "defaults": {}, + "funcname": "GetSelectionStart", + "location": "imgui_internal:1087", + "ov_cimguiname": "ImGuiInputTextState_GetSelectionStart", + "ret": "int", + "signature": "()const", + "stname": "ImGuiInputTextState" + } + ], + "ImGuiInputTextState_GetUndoAvailCount": [ + { + "args": "(ImGuiInputTextState* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiInputTextState*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiInputTextState_GetUndoAvailCount", + "defaults": {}, + "funcname": "GetUndoAvailCount", + "location": "imgui_internal:1077", + "ov_cimguiname": "ImGuiInputTextState_GetUndoAvailCount", + "ret": "int", + "signature": "()const", + "stname": "ImGuiInputTextState" + } + ], + "ImGuiInputTextState_HasSelection": [ + { + "args": "(ImGuiInputTextState* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiInputTextState*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiInputTextState_HasSelection", + "defaults": {}, + "funcname": "HasSelection", + "location": "imgui_internal:1084", + "ov_cimguiname": "ImGuiInputTextState_HasSelection", + "ret": "bool", + "signature": "()const", + "stname": "ImGuiInputTextState" + } + ], + "ImGuiInputTextState_ImGuiInputTextState": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiInputTextState_ImGuiInputTextState", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiInputTextState", + "location": "imgui_internal:1074", + "ov_cimguiname": "ImGuiInputTextState_ImGuiInputTextState", + "signature": "()", + "stname": "ImGuiInputTextState" + } + ], + "ImGuiInputTextState_OnKeyPressed": [ + { + "args": "(ImGuiInputTextState* self,int key)", + "argsT": [ + { + "name": "self", + "type": "ImGuiInputTextState*" + }, + { + "name": "key", + "type": "int" + } + ], + "argsoriginal": "(int key)", + "call_args": "(key)", + "cimguiname": "ImGuiInputTextState_OnKeyPressed", + "defaults": {}, + "funcname": "OnKeyPressed", + "location": "imgui_internal:1079", + "ov_cimguiname": "ImGuiInputTextState_OnKeyPressed", + "ret": "void", + "signature": "(int)", + "stname": "ImGuiInputTextState" + } + ], + "ImGuiInputTextState_SelectAll": [ + { + "args": "(ImGuiInputTextState* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiInputTextState*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiInputTextState_SelectAll", + "defaults": {}, + "funcname": "SelectAll", + "location": "imgui_internal:1089", + "ov_cimguiname": "ImGuiInputTextState_SelectAll", + "ret": "void", + "signature": "()", + "stname": "ImGuiInputTextState" + } + ], + "ImGuiInputTextState_destroy": [ + { + "args": "(ImGuiInputTextState* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiInputTextState*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiInputTextState_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImGuiInputTextState_destroy", + "ret": "void", + "signature": "(ImGuiInputTextState*)", + "stname": "ImGuiInputTextState" + } + ], + "ImGuiKeyOwnerData_ImGuiKeyOwnerData": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiKeyOwnerData_ImGuiKeyOwnerData", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiKeyOwnerData", + "location": "imgui_internal:1344", + "ov_cimguiname": "ImGuiKeyOwnerData_ImGuiKeyOwnerData", + "signature": "()", + "stname": "ImGuiKeyOwnerData" + } + ], + "ImGuiKeyOwnerData_destroy": [ + { + "args": "(ImGuiKeyOwnerData* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiKeyOwnerData*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiKeyOwnerData_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImGuiKeyOwnerData_destroy", + "ret": "void", + "signature": "(ImGuiKeyOwnerData*)", + "stname": "ImGuiKeyOwnerData" + } + ], + "ImGuiKeyRoutingData_ImGuiKeyRoutingData": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiKeyRoutingData_ImGuiKeyRoutingData", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiKeyRoutingData", + "location": "imgui_internal:1320", + "ov_cimguiname": "ImGuiKeyRoutingData_ImGuiKeyRoutingData", + "signature": "()", + "stname": "ImGuiKeyRoutingData" + } + ], + "ImGuiKeyRoutingData_destroy": [ + { + "args": "(ImGuiKeyRoutingData* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiKeyRoutingData*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiKeyRoutingData_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImGuiKeyRoutingData_destroy", + "ret": "void", + "signature": "(ImGuiKeyRoutingData*)", + "stname": "ImGuiKeyRoutingData" + } + ], + "ImGuiKeyRoutingTable_Clear": [ + { + "args": "(ImGuiKeyRoutingTable* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiKeyRoutingTable*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiKeyRoutingTable_Clear", + "defaults": {}, + "funcname": "Clear", + "location": "imgui_internal:1332", + "ov_cimguiname": "ImGuiKeyRoutingTable_Clear", + "ret": "void", + "signature": "()", + "stname": "ImGuiKeyRoutingTable" + } + ], + "ImGuiKeyRoutingTable_ImGuiKeyRoutingTable": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiKeyRoutingTable_ImGuiKeyRoutingTable", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiKeyRoutingTable", + "location": "imgui_internal:1331", + "ov_cimguiname": "ImGuiKeyRoutingTable_ImGuiKeyRoutingTable", + "signature": "()", + "stname": "ImGuiKeyRoutingTable" + } + ], + "ImGuiKeyRoutingTable_destroy": [ + { + "args": "(ImGuiKeyRoutingTable* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiKeyRoutingTable*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiKeyRoutingTable_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImGuiKeyRoutingTable_destroy", + "ret": "void", + "signature": "(ImGuiKeyRoutingTable*)", + "stname": "ImGuiKeyRoutingTable" + } + ], + "ImGuiLastItemData_ImGuiLastItemData": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiLastItemData_ImGuiLastItemData", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiLastItemData", + "location": "imgui_internal:1180", + "ov_cimguiname": "ImGuiLastItemData_ImGuiLastItemData", + "signature": "()", + "stname": "ImGuiLastItemData" + } + ], + "ImGuiLastItemData_destroy": [ + { + "args": "(ImGuiLastItemData* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiLastItemData*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiLastItemData_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImGuiLastItemData_destroy", + "ret": "void", + "signature": "(ImGuiLastItemData*)", + "stname": "ImGuiLastItemData" + } + ], + "ImGuiListClipperData_ImGuiListClipperData": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiListClipperData_ImGuiListClipperData", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiListClipperData", + "location": "imgui_internal:1420", + "ov_cimguiname": "ImGuiListClipperData_ImGuiListClipperData", + "signature": "()", + "stname": "ImGuiListClipperData" + } + ], + "ImGuiListClipperData_Reset": [ + { + "args": "(ImGuiListClipperData* self,ImGuiListClipper* clipper)", + "argsT": [ + { + "name": "self", + "type": "ImGuiListClipperData*" + }, + { + "name": "clipper", + "type": "ImGuiListClipper*" + } + ], + "argsoriginal": "(ImGuiListClipper* clipper)", + "call_args": "(clipper)", + "cimguiname": "ImGuiListClipperData_Reset", + "defaults": {}, + "funcname": "Reset", + "location": "imgui_internal:1421", + "ov_cimguiname": "ImGuiListClipperData_Reset", + "ret": "void", + "signature": "(ImGuiListClipper*)", + "stname": "ImGuiListClipperData" + } + ], + "ImGuiListClipperData_destroy": [ + { + "args": "(ImGuiListClipperData* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiListClipperData*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiListClipperData_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImGuiListClipperData_destroy", + "ret": "void", + "signature": "(ImGuiListClipperData*)", + "stname": "ImGuiListClipperData" + } + ], + "ImGuiListClipperRange_FromIndices": [ + { + "args": "(int min,int max)", + "argsT": [ + { + "name": "min", + "type": "int" + }, + { + "name": "max", + "type": "int" + } + ], + "argsoriginal": "(int min,int max)", + "call_args": "(min,max)", + "cimguiname": "ImGuiListClipperRange_FromIndices", + "defaults": {}, + "funcname": "FromIndices", + "is_static_function": true, + "location": "imgui_internal:1407", + "ov_cimguiname": "ImGuiListClipperRange_FromIndices", + "ret": "ImGuiListClipperRange", + "signature": "(int,int)", + "stname": "ImGuiListClipperRange" + } + ], + "ImGuiListClipperRange_FromPositions": [ + { + "args": "(float y1,float y2,int off_min,int off_max)", + "argsT": [ + { + "name": "y1", + "type": "float" + }, + { + "name": "y2", + "type": "float" + }, + { + "name": "off_min", + "type": "int" + }, + { + "name": "off_max", + "type": "int" + } + ], + "argsoriginal": "(float y1,float y2,int off_min,int off_max)", + "call_args": "(y1,y2,off_min,off_max)", + "cimguiname": "ImGuiListClipperRange_FromPositions", + "defaults": {}, + "funcname": "FromPositions", + "is_static_function": true, + "location": "imgui_internal:1408", + "ov_cimguiname": "ImGuiListClipperRange_FromPositions", + "ret": "ImGuiListClipperRange", + "signature": "(float,float,int,int)", + "stname": "ImGuiListClipperRange" + } + ], "ImGuiListClipper_Begin": [ { "args": "(ImGuiListClipper* self,int items_count,float items_height)", @@ -5194,6 +6991,405 @@ "stname": "ImGuiListClipper" } ], + "ImGuiMenuColumns_CalcNextTotalWidth": [ + { + "args": "(ImGuiMenuColumns* self,bool update_offsets)", + "argsT": [ + { + "name": "self", + "type": "ImGuiMenuColumns*" + }, + { + "name": "update_offsets", + "type": "bool" + } + ], + "argsoriginal": "(bool update_offsets)", + "call_args": "(update_offsets)", + "cimguiname": "ImGuiMenuColumns_CalcNextTotalWidth", + "defaults": {}, + "funcname": "CalcNextTotalWidth", + "location": "imgui_internal:1052", + "ov_cimguiname": "ImGuiMenuColumns_CalcNextTotalWidth", + "ret": "void", + "signature": "(bool)", + "stname": "ImGuiMenuColumns" + } + ], + "ImGuiMenuColumns_DeclColumns": [ + { + "args": "(ImGuiMenuColumns* self,float w_icon,float w_label,float w_shortcut,float w_mark)", + "argsT": [ + { + "name": "self", + "type": "ImGuiMenuColumns*" + }, + { + "name": "w_icon", + "type": "float" + }, + { + "name": "w_label", + "type": "float" + }, + { + "name": "w_shortcut", + "type": "float" + }, + { + "name": "w_mark", + "type": "float" + } + ], + "argsoriginal": "(float w_icon,float w_label,float w_shortcut,float w_mark)", + "call_args": "(w_icon,w_label,w_shortcut,w_mark)", + "cimguiname": "ImGuiMenuColumns_DeclColumns", + "defaults": {}, + "funcname": "DeclColumns", + "location": "imgui_internal:1051", + "ov_cimguiname": "ImGuiMenuColumns_DeclColumns", + "ret": "float", + "signature": "(float,float,float,float)", + "stname": "ImGuiMenuColumns" + } + ], + "ImGuiMenuColumns_ImGuiMenuColumns": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiMenuColumns_ImGuiMenuColumns", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiMenuColumns", + "location": "imgui_internal:1049", + "ov_cimguiname": "ImGuiMenuColumns_ImGuiMenuColumns", + "signature": "()", + "stname": "ImGuiMenuColumns" + } + ], + "ImGuiMenuColumns_Update": [ + { + "args": "(ImGuiMenuColumns* self,float spacing,bool window_reappearing)", + "argsT": [ + { + "name": "self", + "type": "ImGuiMenuColumns*" + }, + { + "name": "spacing", + "type": "float" + }, + { + "name": "window_reappearing", + "type": "bool" + } + ], + "argsoriginal": "(float spacing,bool window_reappearing)", + "call_args": "(spacing,window_reappearing)", + "cimguiname": "ImGuiMenuColumns_Update", + "defaults": {}, + "funcname": "Update", + "location": "imgui_internal:1050", + "ov_cimguiname": "ImGuiMenuColumns_Update", + "ret": "void", + "signature": "(float,bool)", + "stname": "ImGuiMenuColumns" + } + ], + "ImGuiMenuColumns_destroy": [ + { + "args": "(ImGuiMenuColumns* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiMenuColumns*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiMenuColumns_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImGuiMenuColumns_destroy", + "ret": "void", + "signature": "(ImGuiMenuColumns*)", + "stname": "ImGuiMenuColumns" + } + ], + "ImGuiMetricsConfig_ImGuiMetricsConfig": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiMetricsConfig_ImGuiMetricsConfig", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiMetricsConfig", + "location": "imgui_internal:1849", + "ov_cimguiname": "ImGuiMetricsConfig_ImGuiMetricsConfig", + "signature": "()", + "stname": "ImGuiMetricsConfig" + } + ], + "ImGuiMetricsConfig_destroy": [ + { + "args": "(ImGuiMetricsConfig* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiMetricsConfig*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiMetricsConfig_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImGuiMetricsConfig_destroy", + "ret": "void", + "signature": "(ImGuiMetricsConfig*)", + "stname": "ImGuiMetricsConfig" + } + ], + "ImGuiNavItemData_Clear": [ + { + "args": "(ImGuiNavItemData* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiNavItemData*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiNavItemData_Clear", + "defaults": {}, + "funcname": "Clear", + "location": "imgui_internal:1497", + "ov_cimguiname": "ImGuiNavItemData_Clear", + "ret": "void", + "signature": "()", + "stname": "ImGuiNavItemData" + } + ], + "ImGuiNavItemData_ImGuiNavItemData": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiNavItemData_ImGuiNavItemData", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiNavItemData", + "location": "imgui_internal:1496", + "ov_cimguiname": "ImGuiNavItemData_ImGuiNavItemData", + "signature": "()", + "stname": "ImGuiNavItemData" + } + ], + "ImGuiNavItemData_destroy": [ + { + "args": "(ImGuiNavItemData* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiNavItemData*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiNavItemData_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImGuiNavItemData_destroy", + "ret": "void", + "signature": "(ImGuiNavItemData*)", + "stname": "ImGuiNavItemData" + } + ], + "ImGuiNextItemData_ClearFlags": [ + { + "args": "(ImGuiNextItemData* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiNextItemData*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiNextItemData_ClearFlags", + "defaults": {}, + "funcname": "ClearFlags", + "location": "imgui_internal:1167", + "ov_cimguiname": "ImGuiNextItemData_ClearFlags", + "ret": "void", + "signature": "()", + "stname": "ImGuiNextItemData" + } + ], + "ImGuiNextItemData_ImGuiNextItemData": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiNextItemData_ImGuiNextItemData", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiNextItemData", + "location": "imgui_internal:1166", + "ov_cimguiname": "ImGuiNextItemData_ImGuiNextItemData", + "signature": "()", + "stname": "ImGuiNextItemData" + } + ], + "ImGuiNextItemData_destroy": [ + { + "args": "(ImGuiNextItemData* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiNextItemData*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiNextItemData_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImGuiNextItemData_destroy", + "ret": "void", + "signature": "(ImGuiNextItemData*)", + "stname": "ImGuiNextItemData" + } + ], + "ImGuiNextWindowData_ClearFlags": [ + { + "args": "(ImGuiNextWindowData* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiNextWindowData*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiNextWindowData_ClearFlags", + "defaults": {}, + "funcname": "ClearFlags", + "location": "imgui_internal:1148", + "ov_cimguiname": "ImGuiNextWindowData_ClearFlags", + "ret": "void", + "signature": "()", + "stname": "ImGuiNextWindowData" + } + ], + "ImGuiNextWindowData_ImGuiNextWindowData": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiNextWindowData_ImGuiNextWindowData", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiNextWindowData", + "location": "imgui_internal:1147", + "ov_cimguiname": "ImGuiNextWindowData_ImGuiNextWindowData", + "signature": "()", + "stname": "ImGuiNextWindowData" + } + ], + "ImGuiNextWindowData_destroy": [ + { + "args": "(ImGuiNextWindowData* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiNextWindowData*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiNextWindowData_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImGuiNextWindowData_destroy", + "ret": "void", + "signature": "(ImGuiNextWindowData*)", + "stname": "ImGuiNextWindowData" + } + ], + "ImGuiOldColumnData_ImGuiOldColumnData": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiOldColumnData_ImGuiOldColumnData", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiOldColumnData", + "location": "imgui_internal:1532", + "ov_cimguiname": "ImGuiOldColumnData_ImGuiOldColumnData", + "signature": "()", + "stname": "ImGuiOldColumnData" + } + ], + "ImGuiOldColumnData_destroy": [ + { + "args": "(ImGuiOldColumnData* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiOldColumnData*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiOldColumnData_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImGuiOldColumnData_destroy", + "ret": "void", + "signature": "(ImGuiOldColumnData*)", + "stname": "ImGuiOldColumnData" + } + ], + "ImGuiOldColumns_ImGuiOldColumns": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiOldColumns_ImGuiOldColumns", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiOldColumns", + "location": "imgui_internal:1553", + "ov_cimguiname": "ImGuiOldColumns_ImGuiOldColumns", + "signature": "()", + "stname": "ImGuiOldColumns" + } + ], + "ImGuiOldColumns_destroy": [ + { + "args": "(ImGuiOldColumns* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiOldColumns*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiOldColumns_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImGuiOldColumns_destroy", + "ret": "void", + "signature": "(ImGuiOldColumns*)", + "stname": "ImGuiOldColumns" + } + ], "ImGuiOnceUponAFrame_ImGuiOnceUponAFrame": [ { "args": "()", @@ -5457,6 +7653,282 @@ "stname": "ImGuiPlatformMonitor" } ], + "ImGuiPopupData_ImGuiPopupData": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiPopupData_ImGuiPopupData", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiPopupData", + "location": "imgui_internal:1104", + "ov_cimguiname": "ImGuiPopupData_ImGuiPopupData", + "signature": "()", + "stname": "ImGuiPopupData" + } + ], + "ImGuiPopupData_destroy": [ + { + "args": "(ImGuiPopupData* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiPopupData*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiPopupData_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImGuiPopupData_destroy", + "ret": "void", + "signature": "(ImGuiPopupData*)", + "stname": "ImGuiPopupData" + } + ], + "ImGuiPtrOrIndex_ImGuiPtrOrIndex": [ + { + "args": "(void* ptr)", + "argsT": [ + { + "name": "ptr", + "type": "void*" + } + ], + "argsoriginal": "(void* ptr)", + "call_args": "(ptr)", + "cimguiname": "ImGuiPtrOrIndex_ImGuiPtrOrIndex", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiPtrOrIndex", + "location": "imgui_internal:1220", + "ov_cimguiname": "ImGuiPtrOrIndex_ImGuiPtrOrIndex_Ptr", + "signature": "(void*)", + "stname": "ImGuiPtrOrIndex" + }, + { + "args": "(int index)", + "argsT": [ + { + "name": "index", + "type": "int" + } + ], + "argsoriginal": "(int index)", + "call_args": "(index)", + "cimguiname": "ImGuiPtrOrIndex_ImGuiPtrOrIndex", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiPtrOrIndex", + "location": "imgui_internal:1221", + "ov_cimguiname": "ImGuiPtrOrIndex_ImGuiPtrOrIndex_Int", + "signature": "(int)", + "stname": "ImGuiPtrOrIndex" + } + ], + "ImGuiPtrOrIndex_destroy": [ + { + "args": "(ImGuiPtrOrIndex* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiPtrOrIndex*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiPtrOrIndex_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImGuiPtrOrIndex_destroy", + "ret": "void", + "signature": "(ImGuiPtrOrIndex*)", + "stname": "ImGuiPtrOrIndex" + } + ], + "ImGuiSettingsHandler_ImGuiSettingsHandler": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiSettingsHandler_ImGuiSettingsHandler", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiSettingsHandler", + "location": "imgui_internal:1788", + "ov_cimguiname": "ImGuiSettingsHandler_ImGuiSettingsHandler", + "signature": "()", + "stname": "ImGuiSettingsHandler" + } + ], + "ImGuiSettingsHandler_destroy": [ + { + "args": "(ImGuiSettingsHandler* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiSettingsHandler*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiSettingsHandler_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImGuiSettingsHandler_destroy", + "ret": "void", + "signature": "(ImGuiSettingsHandler*)", + "stname": "ImGuiSettingsHandler" + } + ], + "ImGuiStackLevelInfo_ImGuiStackLevelInfo": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiStackLevelInfo_ImGuiStackLevelInfo", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiStackLevelInfo", + "location": "imgui_internal:1867", + "ov_cimguiname": "ImGuiStackLevelInfo_ImGuiStackLevelInfo", + "signature": "()", + "stname": "ImGuiStackLevelInfo" + } + ], + "ImGuiStackLevelInfo_destroy": [ + { + "args": "(ImGuiStackLevelInfo* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiStackLevelInfo*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiStackLevelInfo_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImGuiStackLevelInfo_destroy", + "ret": "void", + "signature": "(ImGuiStackLevelInfo*)", + "stname": "ImGuiStackLevelInfo" + } + ], + "ImGuiStackSizes_CompareWithCurrentState": [ + { + "args": "(ImGuiStackSizes* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiStackSizes*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiStackSizes_CompareWithCurrentState", + "defaults": {}, + "funcname": "CompareWithCurrentState", + "location": "imgui_internal:1197", + "ov_cimguiname": "ImGuiStackSizes_CompareWithCurrentState", + "ret": "void", + "signature": "()", + "stname": "ImGuiStackSizes" + } + ], + "ImGuiStackSizes_ImGuiStackSizes": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiStackSizes_ImGuiStackSizes", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiStackSizes", + "location": "imgui_internal:1195", + "ov_cimguiname": "ImGuiStackSizes_ImGuiStackSizes", + "signature": "()", + "stname": "ImGuiStackSizes" + } + ], + "ImGuiStackSizes_SetToCurrentState": [ + { + "args": "(ImGuiStackSizes* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiStackSizes*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiStackSizes_SetToCurrentState", + "defaults": {}, + "funcname": "SetToCurrentState", + "location": "imgui_internal:1196", + "ov_cimguiname": "ImGuiStackSizes_SetToCurrentState", + "ret": "void", + "signature": "()", + "stname": "ImGuiStackSizes" + } + ], + "ImGuiStackSizes_destroy": [ + { + "args": "(ImGuiStackSizes* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiStackSizes*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiStackSizes_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImGuiStackSizes_destroy", + "ret": "void", + "signature": "(ImGuiStackSizes*)", + "stname": "ImGuiStackSizes" + } + ], + "ImGuiStackTool_ImGuiStackTool": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiStackTool_ImGuiStackTool", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiStackTool", + "location": "imgui_internal:1880", + "ov_cimguiname": "ImGuiStackTool_ImGuiStackTool", + "signature": "()", + "stname": "ImGuiStackTool" + } + ], + "ImGuiStackTool_destroy": [ + { + "args": "(ImGuiStackTool* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiStackTool*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiStackTool_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImGuiStackTool_destroy", + "ret": "void", + "signature": "(ImGuiStackTool*)", + "stname": "ImGuiStackTool" + } + ], "ImGuiStoragePair_ImGuiStoragePair": [ { "args": "(ImGuiID _key,int _val_i)", @@ -5972,6 +8444,96 @@ "stname": "ImGuiStorage" } ], + "ImGuiStyleMod_ImGuiStyleMod": [ + { + "args": "(ImGuiStyleVar idx,int v)", + "argsT": [ + { + "name": "idx", + "type": "ImGuiStyleVar" + }, + { + "name": "v", + "type": "int" + } + ], + "argsoriginal": "(ImGuiStyleVar idx,int v)", + "call_args": "(idx,v)", + "cimguiname": "ImGuiStyleMod_ImGuiStyleMod", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiStyleMod", + "location": "imgui_internal:1003", + "ov_cimguiname": "ImGuiStyleMod_ImGuiStyleMod_Int", + "signature": "(ImGuiStyleVar,int)", + "stname": "ImGuiStyleMod" + }, + { + "args": "(ImGuiStyleVar idx,float v)", + "argsT": [ + { + "name": "idx", + "type": "ImGuiStyleVar" + }, + { + "name": "v", + "type": "float" + } + ], + "argsoriginal": "(ImGuiStyleVar idx,float v)", + "call_args": "(idx,v)", + "cimguiname": "ImGuiStyleMod_ImGuiStyleMod", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiStyleMod", + "location": "imgui_internal:1004", + "ov_cimguiname": "ImGuiStyleMod_ImGuiStyleMod_Float", + "signature": "(ImGuiStyleVar,float)", + "stname": "ImGuiStyleMod" + }, + { + "args": "(ImGuiStyleVar idx,ImVec2 v)", + "argsT": [ + { + "name": "idx", + "type": "ImGuiStyleVar" + }, + { + "name": "v", + "type": "ImVec2" + } + ], + "argsoriginal": "(ImGuiStyleVar idx,ImVec2 v)", + "call_args": "(idx,v)", + "cimguiname": "ImGuiStyleMod_ImGuiStyleMod", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiStyleMod", + "location": "imgui_internal:1005", + "ov_cimguiname": "ImGuiStyleMod_ImGuiStyleMod_Vec2", + "signature": "(ImGuiStyleVar,ImVec2)", + "stname": "ImGuiStyleMod" + } + ], + "ImGuiStyleMod_destroy": [ + { + "args": "(ImGuiStyleMod* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiStyleMod*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiStyleMod_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImGuiStyleMod_destroy", + "ret": "void", + "signature": "(ImGuiStyleMod*)", + "stname": "ImGuiStyleMod" + } + ], "ImGuiStyle_ImGuiStyle": [ { "args": "()", @@ -6032,6 +8594,161 @@ "stname": "ImGuiStyle" } ], + "ImGuiTabBar_GetTabName": [ + { + "args": "(ImGuiTabBar* self,const ImGuiTabItem* tab)", + "argsT": [ + { + "name": "self", + "type": "ImGuiTabBar*" + }, + { + "name": "tab", + "type": "const ImGuiTabItem*" + } + ], + "argsoriginal": "(const ImGuiTabItem* tab)", + "call_args": "(tab)", + "cimguiname": "ImGuiTabBar_GetTabName", + "defaults": {}, + "funcname": "GetTabName", + "location": "imgui_internal:2648", + "ov_cimguiname": "ImGuiTabBar_GetTabName", + "ret": "const char*", + "signature": "(const ImGuiTabItem*)const", + "stname": "ImGuiTabBar" + } + ], + "ImGuiTabBar_GetTabOrder": [ + { + "args": "(ImGuiTabBar* self,const ImGuiTabItem* tab)", + "argsT": [ + { + "name": "self", + "type": "ImGuiTabBar*" + }, + { + "name": "tab", + "type": "const ImGuiTabItem*" + } + ], + "argsoriginal": "(const ImGuiTabItem* tab)", + "call_args": "(tab)", + "cimguiname": "ImGuiTabBar_GetTabOrder", + "defaults": {}, + "funcname": "GetTabOrder", + "location": "imgui_internal:2647", + "ov_cimguiname": "ImGuiTabBar_GetTabOrder", + "ret": "int", + "signature": "(const ImGuiTabItem*)const", + "stname": "ImGuiTabBar" + } + ], + "ImGuiTabBar_ImGuiTabBar": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiTabBar_ImGuiTabBar", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiTabBar", + "location": "imgui_internal:2646", + "ov_cimguiname": "ImGuiTabBar_ImGuiTabBar", + "signature": "()", + "stname": "ImGuiTabBar" + } + ], + "ImGuiTabBar_destroy": [ + { + "args": "(ImGuiTabBar* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiTabBar*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiTabBar_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImGuiTabBar_destroy", + "ret": "void", + "signature": "(ImGuiTabBar*)", + "stname": "ImGuiTabBar" + } + ], + "ImGuiTabItem_ImGuiTabItem": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiTabItem_ImGuiTabItem", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiTabItem", + "location": "imgui_internal:2608", + "ov_cimguiname": "ImGuiTabItem_ImGuiTabItem", + "signature": "()", + "stname": "ImGuiTabItem" + } + ], + "ImGuiTabItem_destroy": [ + { + "args": "(ImGuiTabItem* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiTabItem*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiTabItem_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImGuiTabItem_destroy", + "ret": "void", + "signature": "(ImGuiTabItem*)", + "stname": "ImGuiTabItem" + } + ], + "ImGuiTableColumnSettings_ImGuiTableColumnSettings": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiTableColumnSettings_ImGuiTableColumnSettings", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiTableColumnSettings", + "location": "imgui_internal:2894", + "ov_cimguiname": "ImGuiTableColumnSettings_ImGuiTableColumnSettings", + "signature": "()", + "stname": "ImGuiTableColumnSettings" + } + ], + "ImGuiTableColumnSettings_destroy": [ + { + "args": "(ImGuiTableColumnSettings* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiTableColumnSettings*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiTableColumnSettings_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImGuiTableColumnSettings_destroy", + "ret": "void", + "signature": "(ImGuiTableColumnSettings*)", + "stname": "ImGuiTableColumnSettings" + } + ], "ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs": [ { "args": "()", @@ -6067,6 +8784,132 @@ "stname": "ImGuiTableColumnSortSpecs" } ], + "ImGuiTableColumn_ImGuiTableColumn": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiTableColumn_ImGuiTableColumn", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiTableColumn", + "location": "imgui_internal:2717", + "ov_cimguiname": "ImGuiTableColumn_ImGuiTableColumn", + "signature": "()", + "stname": "ImGuiTableColumn" + } + ], + "ImGuiTableColumn_destroy": [ + { + "args": "(ImGuiTableColumn* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiTableColumn*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiTableColumn_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImGuiTableColumn_destroy", + "ret": "void", + "signature": "(ImGuiTableColumn*)", + "stname": "ImGuiTableColumn" + } + ], + "ImGuiTableInstanceData_ImGuiTableInstanceData": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiTableInstanceData_ImGuiTableInstanceData", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiTableInstanceData", + "location": "imgui_internal:2744", + "ov_cimguiname": "ImGuiTableInstanceData_ImGuiTableInstanceData", + "signature": "()", + "stname": "ImGuiTableInstanceData" + } + ], + "ImGuiTableInstanceData_destroy": [ + { + "args": "(ImGuiTableInstanceData* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiTableInstanceData*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiTableInstanceData_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImGuiTableInstanceData_destroy", + "ret": "void", + "signature": "(ImGuiTableInstanceData*)", + "stname": "ImGuiTableInstanceData" + } + ], + "ImGuiTableSettings_GetColumnSettings": [ + { + "args": "(ImGuiTableSettings* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiTableSettings*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiTableSettings_GetColumnSettings", + "defaults": {}, + "funcname": "GetColumnSettings", + "location": "imgui_internal:2917", + "ov_cimguiname": "ImGuiTableSettings_GetColumnSettings", + "ret": "ImGuiTableColumnSettings*", + "signature": "()", + "stname": "ImGuiTableSettings" + } + ], + "ImGuiTableSettings_ImGuiTableSettings": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiTableSettings_ImGuiTableSettings", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiTableSettings", + "location": "imgui_internal:2916", + "ov_cimguiname": "ImGuiTableSettings_ImGuiTableSettings", + "signature": "()", + "stname": "ImGuiTableSettings" + } + ], + "ImGuiTableSettings_destroy": [ + { + "args": "(ImGuiTableSettings* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiTableSettings*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiTableSettings_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImGuiTableSettings_destroy", + "ret": "void", + "signature": "(ImGuiTableSettings*)", + "stname": "ImGuiTableSettings" + } + ], "ImGuiTableSortSpecs_ImGuiTableSortSpecs": [ { "args": "()", @@ -6102,6 +8945,78 @@ "stname": "ImGuiTableSortSpecs" } ], + "ImGuiTableTempData_ImGuiTableTempData": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiTableTempData_ImGuiTableTempData", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiTableTempData", + "location": "imgui_internal:2879", + "ov_cimguiname": "ImGuiTableTempData_ImGuiTableTempData", + "signature": "()", + "stname": "ImGuiTableTempData" + } + ], + "ImGuiTableTempData_destroy": [ + { + "args": "(ImGuiTableTempData* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiTableTempData*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiTableTempData_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImGuiTableTempData_destroy", + "ret": "void", + "signature": "(ImGuiTableTempData*)", + "stname": "ImGuiTableTempData" + } + ], + "ImGuiTable_ImGuiTable": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiTable_ImGuiTable", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiTable", + "location": "imgui_internal:2855", + "ov_cimguiname": "ImGuiTable_ImGuiTable", + "signature": "()", + "stname": "ImGuiTable" + } + ], + "ImGuiTable_destroy": [ + { + "args": "(ImGuiTable* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiTable*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiTable_destroy", + "defaults": {}, + "destructor": true, + "location": "imgui_internal:2856", + "ov_cimguiname": "ImGuiTable_destroy", + "realdestructor": true, + "ret": "void", + "signature": "(ImGuiTable*)", + "stname": "ImGuiTable" + } + ], "ImGuiTextBuffer_ImGuiTextBuffer": [ { "args": "()", @@ -6547,6 +9462,139 @@ "stname": "ImGuiTextFilter" } ], + "ImGuiTextIndex_append": [ + { + "args": "(ImGuiTextIndex* self,const char* base,int old_size,int new_size)", + "argsT": [ + { + "name": "self", + "type": "ImGuiTextIndex*" + }, + { + "name": "base", + "type": "const char*" + }, + { + "name": "old_size", + "type": "int" + }, + { + "name": "new_size", + "type": "int" + } + ], + "argsoriginal": "(const char* base,int old_size,int new_size)", + "call_args": "(base,old_size,new_size)", + "cimguiname": "ImGuiTextIndex_append", + "defaults": {}, + "funcname": "append", + "location": "imgui_internal:725", + "ov_cimguiname": "ImGuiTextIndex_append", + "ret": "void", + "signature": "(const char*,int,int)", + "stname": "ImGuiTextIndex" + } + ], + "ImGuiTextIndex_clear": [ + { + "args": "(ImGuiTextIndex* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiTextIndex*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiTextIndex_clear", + "defaults": {}, + "funcname": "clear", + "location": "imgui_internal:721", + "ov_cimguiname": "ImGuiTextIndex_clear", + "ret": "void", + "signature": "()", + "stname": "ImGuiTextIndex" + } + ], + "ImGuiTextIndex_get_line_begin": [ + { + "args": "(ImGuiTextIndex* self,const char* base,int n)", + "argsT": [ + { + "name": "self", + "type": "ImGuiTextIndex*" + }, + { + "name": "base", + "type": "const char*" + }, + { + "name": "n", + "type": "int" + } + ], + "argsoriginal": "(const char* base,int n)", + "call_args": "(base,n)", + "cimguiname": "ImGuiTextIndex_get_line_begin", + "defaults": {}, + "funcname": "get_line_begin", + "location": "imgui_internal:723", + "ov_cimguiname": "ImGuiTextIndex_get_line_begin", + "ret": "const char*", + "signature": "(const char*,int)", + "stname": "ImGuiTextIndex" + } + ], + "ImGuiTextIndex_get_line_end": [ + { + "args": "(ImGuiTextIndex* self,const char* base,int n)", + "argsT": [ + { + "name": "self", + "type": "ImGuiTextIndex*" + }, + { + "name": "base", + "type": "const char*" + }, + { + "name": "n", + "type": "int" + } + ], + "argsoriginal": "(const char* base,int n)", + "call_args": "(base,n)", + "cimguiname": "ImGuiTextIndex_get_line_end", + "defaults": {}, + "funcname": "get_line_end", + "location": "imgui_internal:724", + "ov_cimguiname": "ImGuiTextIndex_get_line_end", + "ret": "const char*", + "signature": "(const char*,int)", + "stname": "ImGuiTextIndex" + } + ], + "ImGuiTextIndex_size": [ + { + "args": "(ImGuiTextIndex* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiTextIndex*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiTextIndex_size", + "defaults": {}, + "funcname": "size", + "location": "imgui_internal:722", + "ov_cimguiname": "ImGuiTextIndex_size", + "ret": "int", + "signature": "()", + "stname": "ImGuiTextIndex" + } + ], "ImGuiTextRange_ImGuiTextRange": [ { "args": "()", @@ -6655,6 +9703,227 @@ "stname": "ImGuiTextRange" } ], + "ImGuiViewportP_CalcWorkRectPos": [ + { + "args": "(ImVec2 *pOut,ImGuiViewportP* self,const ImVec2 off_min)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "self", + "type": "ImGuiViewportP*" + }, + { + "name": "off_min", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImVec2& off_min)", + "call_args": "(off_min)", + "cimguiname": "ImGuiViewportP_CalcWorkRectPos", + "defaults": {}, + "funcname": "CalcWorkRectPos", + "location": "imgui_internal:1742", + "nonUDT": 1, + "ov_cimguiname": "ImGuiViewportP_CalcWorkRectPos", + "ret": "void", + "signature": "(const ImVec2)const", + "stname": "ImGuiViewportP" + } + ], + "ImGuiViewportP_CalcWorkRectSize": [ + { + "args": "(ImVec2 *pOut,ImGuiViewportP* self,const ImVec2 off_min,const ImVec2 off_max)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "self", + "type": "ImGuiViewportP*" + }, + { + "name": "off_min", + "type": "const ImVec2" + }, + { + "name": "off_max", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImVec2& off_min,const ImVec2& off_max)", + "call_args": "(off_min,off_max)", + "cimguiname": "ImGuiViewportP_CalcWorkRectSize", + "defaults": {}, + "funcname": "CalcWorkRectSize", + "location": "imgui_internal:1743", + "nonUDT": 1, + "ov_cimguiname": "ImGuiViewportP_CalcWorkRectSize", + "ret": "void", + "signature": "(const ImVec2,const ImVec2)const", + "stname": "ImGuiViewportP" + } + ], + "ImGuiViewportP_ClearRequestFlags": [ + { + "args": "(ImGuiViewportP* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiViewportP*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiViewportP_ClearRequestFlags", + "defaults": {}, + "funcname": "ClearRequestFlags", + "location": "imgui_internal:1739", + "ov_cimguiname": "ImGuiViewportP_ClearRequestFlags", + "ret": "void", + "signature": "()", + "stname": "ImGuiViewportP" + } + ], + "ImGuiViewportP_GetBuildWorkRect": [ + { + "args": "(ImRect *pOut,ImGuiViewportP* self)", + "argsT": [ + { + "name": "pOut", + "type": "ImRect*" + }, + { + "name": "self", + "type": "ImGuiViewportP*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiViewportP_GetBuildWorkRect", + "defaults": {}, + "funcname": "GetBuildWorkRect", + "location": "imgui_internal:1749", + "nonUDT": 1, + "ov_cimguiname": "ImGuiViewportP_GetBuildWorkRect", + "ret": "void", + "signature": "()const", + "stname": "ImGuiViewportP" + } + ], + "ImGuiViewportP_GetMainRect": [ + { + "args": "(ImRect *pOut,ImGuiViewportP* self)", + "argsT": [ + { + "name": "pOut", + "type": "ImRect*" + }, + { + "name": "self", + "type": "ImGuiViewportP*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiViewportP_GetMainRect", + "defaults": {}, + "funcname": "GetMainRect", + "location": "imgui_internal:1747", + "nonUDT": 1, + "ov_cimguiname": "ImGuiViewportP_GetMainRect", + "ret": "void", + "signature": "()const", + "stname": "ImGuiViewportP" + } + ], + "ImGuiViewportP_GetWorkRect": [ + { + "args": "(ImRect *pOut,ImGuiViewportP* self)", + "argsT": [ + { + "name": "pOut", + "type": "ImRect*" + }, + { + "name": "self", + "type": "ImGuiViewportP*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiViewportP_GetWorkRect", + "defaults": {}, + "funcname": "GetWorkRect", + "location": "imgui_internal:1748", + "nonUDT": 1, + "ov_cimguiname": "ImGuiViewportP_GetWorkRect", + "ret": "void", + "signature": "()const", + "stname": "ImGuiViewportP" + } + ], + "ImGuiViewportP_ImGuiViewportP": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiViewportP_ImGuiViewportP", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiViewportP", + "location": "imgui_internal:1737", + "ov_cimguiname": "ImGuiViewportP_ImGuiViewportP", + "signature": "()", + "stname": "ImGuiViewportP" + } + ], + "ImGuiViewportP_UpdateWorkRect": [ + { + "args": "(ImGuiViewportP* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiViewportP*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiViewportP_UpdateWorkRect", + "defaults": {}, + "funcname": "UpdateWorkRect", + "location": "imgui_internal:1744", + "ov_cimguiname": "ImGuiViewportP_UpdateWorkRect", + "ret": "void", + "signature": "()", + "stname": "ImGuiViewportP" + } + ], + "ImGuiViewportP_destroy": [ + { + "args": "(ImGuiViewportP* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiViewportP*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiViewportP_destroy", + "defaults": {}, + "destructor": true, + "location": "imgui_internal:1738", + "ov_cimguiname": "ImGuiViewportP_destroy", + "realdestructor": true, + "ret": "void", + "signature": "(ImGuiViewportP*)", + "stname": "ImGuiViewportP" + } + ], "ImGuiViewport_GetCenter": [ { "args": "(ImVec2 *pOut,ImGuiViewport* self)", @@ -6779,6 +10048,1953 @@ "stname": "ImGuiWindowClass" } ], + "ImGuiWindowSettings_GetName": [ + { + "args": "(ImGuiWindowSettings* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiWindowSettings*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiWindowSettings_GetName", + "defaults": {}, + "funcname": "GetName", + "location": "imgui_internal:1773", + "ov_cimguiname": "ImGuiWindowSettings_GetName", + "ret": "char*", + "signature": "()", + "stname": "ImGuiWindowSettings" + } + ], + "ImGuiWindowSettings_ImGuiWindowSettings": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiWindowSettings_ImGuiWindowSettings", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiWindowSettings", + "location": "imgui_internal:1772", + "ov_cimguiname": "ImGuiWindowSettings_ImGuiWindowSettings", + "signature": "()", + "stname": "ImGuiWindowSettings" + } + ], + "ImGuiWindowSettings_destroy": [ + { + "args": "(ImGuiWindowSettings* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiWindowSettings*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiWindowSettings_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImGuiWindowSettings_destroy", + "ret": "void", + "signature": "(ImGuiWindowSettings*)", + "stname": "ImGuiWindowSettings" + } + ], + "ImGuiWindow_CalcFontSize": [ + { + "args": "(ImGuiWindow* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiWindow_CalcFontSize", + "defaults": {}, + "funcname": "CalcFontSize", + "location": "imgui_internal:2562", + "ov_cimguiname": "ImGuiWindow_CalcFontSize", + "ret": "float", + "signature": "()const", + "stname": "ImGuiWindow" + } + ], + "ImGuiWindow_GetID": [ + { + "args": "(ImGuiWindow* self,const char* str,const char* str_end)", + "argsT": [ + { + "name": "self", + "type": "ImGuiWindow*" + }, + { + "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": "ImGuiWindow_GetID", + "defaults": { + "str_end": "NULL" + }, + "funcname": "GetID", + "location": "imgui_internal:2555", + "ov_cimguiname": "ImGuiWindow_GetID_Str", + "ret": "ImGuiID", + "signature": "(const char*,const char*)", + "stname": "ImGuiWindow" + }, + { + "args": "(ImGuiWindow* self,const void* ptr)", + "argsT": [ + { + "name": "self", + "type": "ImGuiWindow*" + }, + { + "name": "ptr", + "type": "const void*" + } + ], + "argsoriginal": "(const void* ptr)", + "call_args": "(ptr)", + "cimguiname": "ImGuiWindow_GetID", + "defaults": {}, + "funcname": "GetID", + "location": "imgui_internal:2556", + "ov_cimguiname": "ImGuiWindow_GetID_Ptr", + "ret": "ImGuiID", + "signature": "(const void*)", + "stname": "ImGuiWindow" + }, + { + "args": "(ImGuiWindow* self,int n)", + "argsT": [ + { + "name": "self", + "type": "ImGuiWindow*" + }, + { + "name": "n", + "type": "int" + } + ], + "argsoriginal": "(int n)", + "call_args": "(n)", + "cimguiname": "ImGuiWindow_GetID", + "defaults": {}, + "funcname": "GetID", + "location": "imgui_internal:2557", + "ov_cimguiname": "ImGuiWindow_GetID_Int", + "ret": "ImGuiID", + "signature": "(int)", + "stname": "ImGuiWindow" + } + ], + "ImGuiWindow_GetIDFromRectangle": [ + { + "args": "(ImGuiWindow* self,const ImRect r_abs)", + "argsT": [ + { + "name": "self", + "type": "ImGuiWindow*" + }, + { + "name": "r_abs", + "type": "const ImRect" + } + ], + "argsoriginal": "(const ImRect& r_abs)", + "call_args": "(r_abs)", + "cimguiname": "ImGuiWindow_GetIDFromRectangle", + "defaults": {}, + "funcname": "GetIDFromRectangle", + "location": "imgui_internal:2558", + "ov_cimguiname": "ImGuiWindow_GetIDFromRectangle", + "ret": "ImGuiID", + "signature": "(const ImRect)", + "stname": "ImGuiWindow" + } + ], + "ImGuiWindow_ImGuiWindow": [ + { + "args": "(ImGuiContext* context,const char* name)", + "argsT": [ + { + "name": "context", + "type": "ImGuiContext*" + }, + { + "name": "name", + "type": "const char*" + } + ], + "argsoriginal": "(ImGuiContext* context,const char* name)", + "call_args": "(context,name)", + "cimguiname": "ImGuiWindow_ImGuiWindow", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiWindow", + "location": "imgui_internal:2551", + "ov_cimguiname": "ImGuiWindow_ImGuiWindow", + "signature": "(ImGuiContext*,const char*)", + "stname": "ImGuiWindow" + } + ], + "ImGuiWindow_MenuBarHeight": [ + { + "args": "(ImGuiWindow* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiWindow_MenuBarHeight", + "defaults": {}, + "funcname": "MenuBarHeight", + "location": "imgui_internal:2565", + "ov_cimguiname": "ImGuiWindow_MenuBarHeight", + "ret": "float", + "signature": "()const", + "stname": "ImGuiWindow" + } + ], + "ImGuiWindow_MenuBarRect": [ + { + "args": "(ImRect *pOut,ImGuiWindow* self)", + "argsT": [ + { + "name": "pOut", + "type": "ImRect*" + }, + { + "name": "self", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiWindow_MenuBarRect", + "defaults": {}, + "funcname": "MenuBarRect", + "location": "imgui_internal:2566", + "nonUDT": 1, + "ov_cimguiname": "ImGuiWindow_MenuBarRect", + "ret": "void", + "signature": "()const", + "stname": "ImGuiWindow" + } + ], + "ImGuiWindow_Rect": [ + { + "args": "(ImRect *pOut,ImGuiWindow* self)", + "argsT": [ + { + "name": "pOut", + "type": "ImRect*" + }, + { + "name": "self", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiWindow_Rect", + "defaults": {}, + "funcname": "Rect", + "location": "imgui_internal:2561", + "nonUDT": 1, + "ov_cimguiname": "ImGuiWindow_Rect", + "ret": "void", + "signature": "()const", + "stname": "ImGuiWindow" + } + ], + "ImGuiWindow_TitleBarHeight": [ + { + "args": "(ImGuiWindow* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiWindow_TitleBarHeight", + "defaults": {}, + "funcname": "TitleBarHeight", + "location": "imgui_internal:2563", + "ov_cimguiname": "ImGuiWindow_TitleBarHeight", + "ret": "float", + "signature": "()const", + "stname": "ImGuiWindow" + } + ], + "ImGuiWindow_TitleBarRect": [ + { + "args": "(ImRect *pOut,ImGuiWindow* self)", + "argsT": [ + { + "name": "pOut", + "type": "ImRect*" + }, + { + "name": "self", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiWindow_TitleBarRect", + "defaults": {}, + "funcname": "TitleBarRect", + "location": "imgui_internal:2564", + "nonUDT": 1, + "ov_cimguiname": "ImGuiWindow_TitleBarRect", + "ret": "void", + "signature": "()const", + "stname": "ImGuiWindow" + } + ], + "ImGuiWindow_destroy": [ + { + "args": "(ImGuiWindow* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiWindow*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiWindow_destroy", + "defaults": {}, + "destructor": true, + "location": "imgui_internal:2553", + "ov_cimguiname": "ImGuiWindow_destroy", + "realdestructor": true, + "ret": "void", + "signature": "(ImGuiWindow*)", + "stname": "ImGuiWindow" + } + ], + "ImPool_Add": [ + { + "args": "(ImPool* self)", + "argsT": [ + { + "name": "self", + "type": "ImPool*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPool_Add", + "defaults": {}, + "funcname": "Add", + "location": "imgui_internal:674", + "ov_cimguiname": "ImPool_Add", + "ret": "T*", + "signature": "()", + "stname": "ImPool", + "templated": true + } + ], + "ImPool_Clear": [ + { + "args": "(ImPool* self)", + "argsT": [ + { + "name": "self", + "type": "ImPool*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPool_Clear", + "defaults": {}, + "funcname": "Clear", + "location": "imgui_internal:673", + "ov_cimguiname": "ImPool_Clear", + "ret": "void", + "signature": "()", + "stname": "ImPool", + "templated": true + } + ], + "ImPool_Contains": [ + { + "args": "(ImPool* self,const T* p)", + "argsT": [ + { + "name": "self", + "type": "ImPool*" + }, + { + "name": "p", + "type": "const T*" + } + ], + "argsoriginal": "(const T* p)", + "call_args": "(p)", + "cimguiname": "ImPool_Contains", + "defaults": {}, + "funcname": "Contains", + "location": "imgui_internal:672", + "ov_cimguiname": "ImPool_Contains", + "ret": "bool", + "signature": "(const T*)const", + "stname": "ImPool", + "templated": true + } + ], + "ImPool_GetAliveCount": [ + { + "args": "(ImPool* self)", + "argsT": [ + { + "name": "self", + "type": "ImPool*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPool_GetAliveCount", + "defaults": {}, + "funcname": "GetAliveCount", + "location": "imgui_internal:681", + "ov_cimguiname": "ImPool_GetAliveCount", + "ret": "int", + "signature": "()const", + "stname": "ImPool", + "templated": true + } + ], + "ImPool_GetBufSize": [ + { + "args": "(ImPool* self)", + "argsT": [ + { + "name": "self", + "type": "ImPool*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPool_GetBufSize", + "defaults": {}, + "funcname": "GetBufSize", + "location": "imgui_internal:682", + "ov_cimguiname": "ImPool_GetBufSize", + "ret": "int", + "signature": "()const", + "stname": "ImPool", + "templated": true + } + ], + "ImPool_GetByIndex": [ + { + "args": "(ImPool* self,ImPoolIdx n)", + "argsT": [ + { + "name": "self", + "type": "ImPool*" + }, + { + "name": "n", + "type": "ImPoolIdx" + } + ], + "argsoriginal": "(ImPoolIdx n)", + "call_args": "(n)", + "cimguiname": "ImPool_GetByIndex", + "defaults": {}, + "funcname": "GetByIndex", + "location": "imgui_internal:669", + "ov_cimguiname": "ImPool_GetByIndex", + "ret": "T*", + "signature": "(ImPoolIdx)", + "stname": "ImPool", + "templated": true + } + ], + "ImPool_GetByKey": [ + { + "args": "(ImPool* self,ImGuiID key)", + "argsT": [ + { + "name": "self", + "type": "ImPool*" + }, + { + "name": "key", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiID key)", + "call_args": "(key)", + "cimguiname": "ImPool_GetByKey", + "defaults": {}, + "funcname": "GetByKey", + "location": "imgui_internal:668", + "ov_cimguiname": "ImPool_GetByKey", + "ret": "T*", + "signature": "(ImGuiID)", + "stname": "ImPool", + "templated": true + } + ], + "ImPool_GetIndex": [ + { + "args": "(ImPool* self,const T* p)", + "argsT": [ + { + "name": "self", + "type": "ImPool*" + }, + { + "name": "p", + "type": "const T*" + } + ], + "argsoriginal": "(const T* p)", + "call_args": "(p)", + "cimguiname": "ImPool_GetIndex", + "defaults": {}, + "funcname": "GetIndex", + "location": "imgui_internal:670", + "ov_cimguiname": "ImPool_GetIndex", + "ret": "ImPoolIdx", + "signature": "(const T*)const", + "stname": "ImPool", + "templated": true + } + ], + "ImPool_GetMapSize": [ + { + "args": "(ImPool* self)", + "argsT": [ + { + "name": "self", + "type": "ImPool*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPool_GetMapSize", + "defaults": {}, + "funcname": "GetMapSize", + "location": "imgui_internal:683", + "ov_cimguiname": "ImPool_GetMapSize", + "ret": "int", + "signature": "()const", + "stname": "ImPool", + "templated": true + } + ], + "ImPool_GetOrAddByKey": [ + { + "args": "(ImPool* self,ImGuiID key)", + "argsT": [ + { + "name": "self", + "type": "ImPool*" + }, + { + "name": "key", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiID key)", + "call_args": "(key)", + "cimguiname": "ImPool_GetOrAddByKey", + "defaults": {}, + "funcname": "GetOrAddByKey", + "location": "imgui_internal:671", + "ov_cimguiname": "ImPool_GetOrAddByKey", + "ret": "T*", + "signature": "(ImGuiID)", + "stname": "ImPool", + "templated": true + } + ], + "ImPool_ImPool": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImPool_ImPool", + "constructor": true, + "defaults": {}, + "funcname": "ImPool", + "location": "imgui_internal:666", + "ov_cimguiname": "ImPool_ImPool", + "signature": "()", + "stname": "ImPool", + "templated": true + } + ], + "ImPool_Remove": [ + { + "args": "(ImPool* self,ImGuiID key,const T* p)", + "argsT": [ + { + "name": "self", + "type": "ImPool*" + }, + { + "name": "key", + "type": "ImGuiID" + }, + { + "name": "p", + "type": "const T*" + } + ], + "argsoriginal": "(ImGuiID key,const T* p)", + "call_args": "(key,p)", + "cimguiname": "ImPool_Remove", + "defaults": {}, + "funcname": "Remove", + "location": "imgui_internal:675", + "ov_cimguiname": "ImPool_Remove_TPtr", + "ret": "void", + "signature": "(ImGuiID,const T*)", + "stname": "ImPool", + "templated": true + }, + { + "args": "(ImPool* self,ImGuiID key,ImPoolIdx idx)", + "argsT": [ + { + "name": "self", + "type": "ImPool*" + }, + { + "name": "key", + "type": "ImGuiID" + }, + { + "name": "idx", + "type": "ImPoolIdx" + } + ], + "argsoriginal": "(ImGuiID key,ImPoolIdx idx)", + "call_args": "(key,idx)", + "cimguiname": "ImPool_Remove", + "defaults": {}, + "funcname": "Remove", + "location": "imgui_internal:676", + "ov_cimguiname": "ImPool_Remove_PoolIdx", + "ret": "void", + "signature": "(ImGuiID,ImPoolIdx)", + "stname": "ImPool", + "templated": true + } + ], + "ImPool_Reserve": [ + { + "args": "(ImPool* self,int capacity)", + "argsT": [ + { + "name": "self", + "type": "ImPool*" + }, + { + "name": "capacity", + "type": "int" + } + ], + "argsoriginal": "(int capacity)", + "call_args": "(capacity)", + "cimguiname": "ImPool_Reserve", + "defaults": {}, + "funcname": "Reserve", + "location": "imgui_internal:677", + "ov_cimguiname": "ImPool_Reserve", + "ret": "void", + "signature": "(int)", + "stname": "ImPool", + "templated": true + } + ], + "ImPool_TryGetMapData": [ + { + "args": "(ImPool* self,ImPoolIdx n)", + "argsT": [ + { + "name": "self", + "type": "ImPool*" + }, + { + "name": "n", + "type": "ImPoolIdx" + } + ], + "argsoriginal": "(ImPoolIdx n)", + "call_args": "(n)", + "cimguiname": "ImPool_TryGetMapData", + "defaults": {}, + "funcname": "TryGetMapData", + "location": "imgui_internal:684", + "ov_cimguiname": "ImPool_TryGetMapData", + "ret": "T*", + "signature": "(ImPoolIdx)", + "stname": "ImPool", + "templated": true + } + ], + "ImPool_destroy": [ + { + "args": "(ImPool* self)", + "argsT": [ + { + "name": "self", + "type": "ImPool*" + } + ], + "call_args": "(self)", + "cimguiname": "ImPool_destroy", + "defaults": {}, + "destructor": true, + "location": "imgui_internal:667", + "ov_cimguiname": "ImPool_destroy", + "realdestructor": true, + "ret": "void", + "signature": "(ImPool*)", + "stname": "ImPool", + "templated": true + } + ], + "ImRect_Add": [ + { + "args": "(ImRect* self,const ImVec2 p)", + "argsT": [ + { + "name": "self", + "type": "ImRect*" + }, + { + "name": "p", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImVec2& p)", + "call_args": "(p)", + "cimguiname": "ImRect_Add", + "defaults": {}, + "funcname": "Add", + "location": "imgui_internal:543", + "ov_cimguiname": "ImRect_Add_Vec2", + "ret": "void", + "signature": "(const ImVec2)", + "stname": "ImRect" + }, + { + "args": "(ImRect* self,const ImRect r)", + "argsT": [ + { + "name": "self", + "type": "ImRect*" + }, + { + "name": "r", + "type": "const ImRect" + } + ], + "argsoriginal": "(const ImRect& r)", + "call_args": "(r)", + "cimguiname": "ImRect_Add", + "defaults": {}, + "funcname": "Add", + "location": "imgui_internal:544", + "ov_cimguiname": "ImRect_Add_Rect", + "ret": "void", + "signature": "(const ImRect)", + "stname": "ImRect" + } + ], + "ImRect_ClipWith": [ + { + "args": "(ImRect* self,const ImRect r)", + "argsT": [ + { + "name": "self", + "type": "ImRect*" + }, + { + "name": "r", + "type": "const ImRect" + } + ], + "argsoriginal": "(const ImRect& r)", + "call_args": "(r)", + "cimguiname": "ImRect_ClipWith", + "defaults": {}, + "funcname": "ClipWith", + "location": "imgui_internal:550", + "ov_cimguiname": "ImRect_ClipWith", + "ret": "void", + "signature": "(const ImRect)", + "stname": "ImRect" + } + ], + "ImRect_ClipWithFull": [ + { + "args": "(ImRect* self,const ImRect r)", + "argsT": [ + { + "name": "self", + "type": "ImRect*" + }, + { + "name": "r", + "type": "const ImRect" + } + ], + "argsoriginal": "(const ImRect& r)", + "call_args": "(r)", + "cimguiname": "ImRect_ClipWithFull", + "defaults": {}, + "funcname": "ClipWithFull", + "location": "imgui_internal:551", + "ov_cimguiname": "ImRect_ClipWithFull", + "ret": "void", + "signature": "(const ImRect)", + "stname": "ImRect" + } + ], + "ImRect_Contains": [ + { + "args": "(ImRect* self,const ImVec2 p)", + "argsT": [ + { + "name": "self", + "type": "ImRect*" + }, + { + "name": "p", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImVec2& p)", + "call_args": "(p)", + "cimguiname": "ImRect_Contains", + "defaults": {}, + "funcname": "Contains", + "location": "imgui_internal:540", + "ov_cimguiname": "ImRect_Contains_Vec2", + "ret": "bool", + "signature": "(const ImVec2)const", + "stname": "ImRect" + }, + { + "args": "(ImRect* self,const ImRect r)", + "argsT": [ + { + "name": "self", + "type": "ImRect*" + }, + { + "name": "r", + "type": "const ImRect" + } + ], + "argsoriginal": "(const ImRect& r)", + "call_args": "(r)", + "cimguiname": "ImRect_Contains", + "defaults": {}, + "funcname": "Contains", + "location": "imgui_internal:541", + "ov_cimguiname": "ImRect_Contains_Rect", + "ret": "bool", + "signature": "(const ImRect)const", + "stname": "ImRect" + } + ], + "ImRect_Expand": [ + { + "args": "(ImRect* self,const float amount)", + "argsT": [ + { + "name": "self", + "type": "ImRect*" + }, + { + "name": "amount", + "type": "const float" + } + ], + "argsoriginal": "(const float amount)", + "call_args": "(amount)", + "cimguiname": "ImRect_Expand", + "defaults": {}, + "funcname": "Expand", + "location": "imgui_internal:545", + "ov_cimguiname": "ImRect_Expand_Float", + "ret": "void", + "signature": "(const float)", + "stname": "ImRect" + }, + { + "args": "(ImRect* self,const ImVec2 amount)", + "argsT": [ + { + "name": "self", + "type": "ImRect*" + }, + { + "name": "amount", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImVec2& amount)", + "call_args": "(amount)", + "cimguiname": "ImRect_Expand", + "defaults": {}, + "funcname": "Expand", + "location": "imgui_internal:546", + "ov_cimguiname": "ImRect_Expand_Vec2", + "ret": "void", + "signature": "(const ImVec2)", + "stname": "ImRect" + } + ], + "ImRect_Floor": [ + { + "args": "(ImRect* self)", + "argsT": [ + { + "name": "self", + "type": "ImRect*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImRect_Floor", + "defaults": {}, + "funcname": "Floor", + "location": "imgui_internal:552", + "ov_cimguiname": "ImRect_Floor", + "ret": "void", + "signature": "()", + "stname": "ImRect" + } + ], + "ImRect_GetArea": [ + { + "args": "(ImRect* self)", + "argsT": [ + { + "name": "self", + "type": "ImRect*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImRect_GetArea", + "defaults": {}, + "funcname": "GetArea", + "location": "imgui_internal:535", + "ov_cimguiname": "ImRect_GetArea", + "ret": "float", + "signature": "()const", + "stname": "ImRect" + } + ], + "ImRect_GetBL": [ + { + "args": "(ImVec2 *pOut,ImRect* self)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "self", + "type": "ImRect*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImRect_GetBL", + "defaults": {}, + "funcname": "GetBL", + "location": "imgui_internal:538", + "nonUDT": 1, + "ov_cimguiname": "ImRect_GetBL", + "ret": "void", + "signature": "()const", + "stname": "ImRect" + } + ], + "ImRect_GetBR": [ + { + "args": "(ImVec2 *pOut,ImRect* self)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "self", + "type": "ImRect*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImRect_GetBR", + "defaults": {}, + "funcname": "GetBR", + "location": "imgui_internal:539", + "nonUDT": 1, + "ov_cimguiname": "ImRect_GetBR", + "ret": "void", + "signature": "()const", + "stname": "ImRect" + } + ], + "ImRect_GetCenter": [ + { + "args": "(ImVec2 *pOut,ImRect* self)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "self", + "type": "ImRect*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImRect_GetCenter", + "defaults": {}, + "funcname": "GetCenter", + "location": "imgui_internal:531", + "nonUDT": 1, + "ov_cimguiname": "ImRect_GetCenter", + "ret": "void", + "signature": "()const", + "stname": "ImRect" + } + ], + "ImRect_GetHeight": [ + { + "args": "(ImRect* self)", + "argsT": [ + { + "name": "self", + "type": "ImRect*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImRect_GetHeight", + "defaults": {}, + "funcname": "GetHeight", + "location": "imgui_internal:534", + "ov_cimguiname": "ImRect_GetHeight", + "ret": "float", + "signature": "()const", + "stname": "ImRect" + } + ], + "ImRect_GetSize": [ + { + "args": "(ImVec2 *pOut,ImRect* self)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "self", + "type": "ImRect*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImRect_GetSize", + "defaults": {}, + "funcname": "GetSize", + "location": "imgui_internal:532", + "nonUDT": 1, + "ov_cimguiname": "ImRect_GetSize", + "ret": "void", + "signature": "()const", + "stname": "ImRect" + } + ], + "ImRect_GetTL": [ + { + "args": "(ImVec2 *pOut,ImRect* self)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "self", + "type": "ImRect*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImRect_GetTL", + "defaults": {}, + "funcname": "GetTL", + "location": "imgui_internal:536", + "nonUDT": 1, + "ov_cimguiname": "ImRect_GetTL", + "ret": "void", + "signature": "()const", + "stname": "ImRect" + } + ], + "ImRect_GetTR": [ + { + "args": "(ImVec2 *pOut,ImRect* self)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "self", + "type": "ImRect*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImRect_GetTR", + "defaults": {}, + "funcname": "GetTR", + "location": "imgui_internal:537", + "nonUDT": 1, + "ov_cimguiname": "ImRect_GetTR", + "ret": "void", + "signature": "()const", + "stname": "ImRect" + } + ], + "ImRect_GetWidth": [ + { + "args": "(ImRect* self)", + "argsT": [ + { + "name": "self", + "type": "ImRect*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImRect_GetWidth", + "defaults": {}, + "funcname": "GetWidth", + "location": "imgui_internal:533", + "ov_cimguiname": "ImRect_GetWidth", + "ret": "float", + "signature": "()const", + "stname": "ImRect" + } + ], + "ImRect_ImRect": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImRect_ImRect", + "constructor": true, + "defaults": {}, + "funcname": "ImRect", + "location": "imgui_internal:526", + "ov_cimguiname": "ImRect_ImRect_Nil", + "signature": "()", + "stname": "ImRect" + }, + { + "args": "(const ImVec2 min,const ImVec2 max)", + "argsT": [ + { + "name": "min", + "type": "const ImVec2" + }, + { + "name": "max", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImVec2& min,const ImVec2& max)", + "call_args": "(min,max)", + "cimguiname": "ImRect_ImRect", + "constructor": true, + "defaults": {}, + "funcname": "ImRect", + "location": "imgui_internal:527", + "ov_cimguiname": "ImRect_ImRect_Vec2", + "signature": "(const ImVec2,const ImVec2)", + "stname": "ImRect" + }, + { + "args": "(const ImVec4 v)", + "argsT": [ + { + "name": "v", + "type": "const ImVec4" + } + ], + "argsoriginal": "(const ImVec4& v)", + "call_args": "(v)", + "cimguiname": "ImRect_ImRect", + "constructor": true, + "defaults": {}, + "funcname": "ImRect", + "location": "imgui_internal:528", + "ov_cimguiname": "ImRect_ImRect_Vec4", + "signature": "(const ImVec4)", + "stname": "ImRect" + }, + { + "args": "(float x1,float y1,float x2,float y2)", + "argsT": [ + { + "name": "x1", + "type": "float" + }, + { + "name": "y1", + "type": "float" + }, + { + "name": "x2", + "type": "float" + }, + { + "name": "y2", + "type": "float" + } + ], + "argsoriginal": "(float x1,float y1,float x2,float y2)", + "call_args": "(x1,y1,x2,y2)", + "cimguiname": "ImRect_ImRect", + "constructor": true, + "defaults": {}, + "funcname": "ImRect", + "location": "imgui_internal:529", + "ov_cimguiname": "ImRect_ImRect_Float", + "signature": "(float,float,float,float)", + "stname": "ImRect" + } + ], + "ImRect_IsInverted": [ + { + "args": "(ImRect* self)", + "argsT": [ + { + "name": "self", + "type": "ImRect*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImRect_IsInverted", + "defaults": {}, + "funcname": "IsInverted", + "location": "imgui_internal:553", + "ov_cimguiname": "ImRect_IsInverted", + "ret": "bool", + "signature": "()const", + "stname": "ImRect" + } + ], + "ImRect_Overlaps": [ + { + "args": "(ImRect* self,const ImRect r)", + "argsT": [ + { + "name": "self", + "type": "ImRect*" + }, + { + "name": "r", + "type": "const ImRect" + } + ], + "argsoriginal": "(const ImRect& r)", + "call_args": "(r)", + "cimguiname": "ImRect_Overlaps", + "defaults": {}, + "funcname": "Overlaps", + "location": "imgui_internal:542", + "ov_cimguiname": "ImRect_Overlaps", + "ret": "bool", + "signature": "(const ImRect)const", + "stname": "ImRect" + } + ], + "ImRect_ToVec4": [ + { + "args": "(ImVec4 *pOut,ImRect* self)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec4*" + }, + { + "name": "self", + "type": "ImRect*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImRect_ToVec4", + "defaults": {}, + "funcname": "ToVec4", + "location": "imgui_internal:554", + "nonUDT": 1, + "ov_cimguiname": "ImRect_ToVec4", + "ret": "void", + "signature": "()const", + "stname": "ImRect" + } + ], + "ImRect_Translate": [ + { + "args": "(ImRect* self,const ImVec2 d)", + "argsT": [ + { + "name": "self", + "type": "ImRect*" + }, + { + "name": "d", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImVec2& d)", + "call_args": "(d)", + "cimguiname": "ImRect_Translate", + "defaults": {}, + "funcname": "Translate", + "location": "imgui_internal:547", + "ov_cimguiname": "ImRect_Translate", + "ret": "void", + "signature": "(const ImVec2)", + "stname": "ImRect" + } + ], + "ImRect_TranslateX": [ + { + "args": "(ImRect* self,float dx)", + "argsT": [ + { + "name": "self", + "type": "ImRect*" + }, + { + "name": "dx", + "type": "float" + } + ], + "argsoriginal": "(float dx)", + "call_args": "(dx)", + "cimguiname": "ImRect_TranslateX", + "defaults": {}, + "funcname": "TranslateX", + "location": "imgui_internal:548", + "ov_cimguiname": "ImRect_TranslateX", + "ret": "void", + "signature": "(float)", + "stname": "ImRect" + } + ], + "ImRect_TranslateY": [ + { + "args": "(ImRect* self,float dy)", + "argsT": [ + { + "name": "self", + "type": "ImRect*" + }, + { + "name": "dy", + "type": "float" + } + ], + "argsoriginal": "(float dy)", + "call_args": "(dy)", + "cimguiname": "ImRect_TranslateY", + "defaults": {}, + "funcname": "TranslateY", + "location": "imgui_internal:549", + "ov_cimguiname": "ImRect_TranslateY", + "ret": "void", + "signature": "(float)", + "stname": "ImRect" + } + ], + "ImRect_destroy": [ + { + "args": "(ImRect* self)", + "argsT": [ + { + "name": "self", + "type": "ImRect*" + } + ], + "call_args": "(self)", + "cimguiname": "ImRect_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImRect_destroy", + "ret": "void", + "signature": "(ImRect*)", + "stname": "ImRect" + } + ], + "ImSpanAllocator_GetArenaSizeInBytes": [ + { + "args": "(ImSpanAllocator* self)", + "argsT": [ + { + "name": "self", + "type": "ImSpanAllocator*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImSpanAllocator_GetArenaSizeInBytes", + "defaults": {}, + "funcname": "GetArenaSizeInBytes", + "location": "imgui_internal:646", + "ov_cimguiname": "ImSpanAllocator_GetArenaSizeInBytes", + "ret": "int", + "signature": "()", + "stname": "ImSpanAllocator", + "templated": true + } + ], + "ImSpanAllocator_GetSpanPtrBegin": [ + { + "args": "(ImSpanAllocator* self,int n)", + "argsT": [ + { + "name": "self", + "type": "ImSpanAllocator*" + }, + { + "name": "n", + "type": "int" + } + ], + "argsoriginal": "(int n)", + "call_args": "(n)", + "cimguiname": "ImSpanAllocator_GetSpanPtrBegin", + "defaults": {}, + "funcname": "GetSpanPtrBegin", + "location": "imgui_internal:648", + "ov_cimguiname": "ImSpanAllocator_GetSpanPtrBegin", + "ret": "void*", + "signature": "(int)", + "stname": "ImSpanAllocator", + "templated": true + } + ], + "ImSpanAllocator_GetSpanPtrEnd": [ + { + "args": "(ImSpanAllocator* self,int n)", + "argsT": [ + { + "name": "self", + "type": "ImSpanAllocator*" + }, + { + "name": "n", + "type": "int" + } + ], + "argsoriginal": "(int n)", + "call_args": "(n)", + "cimguiname": "ImSpanAllocator_GetSpanPtrEnd", + "defaults": {}, + "funcname": "GetSpanPtrEnd", + "location": "imgui_internal:649", + "ov_cimguiname": "ImSpanAllocator_GetSpanPtrEnd", + "ret": "void*", + "signature": "(int)", + "stname": "ImSpanAllocator", + "templated": true + } + ], + "ImSpanAllocator_ImSpanAllocator": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImSpanAllocator_ImSpanAllocator", + "constructor": true, + "defaults": {}, + "funcname": "ImSpanAllocator", + "location": "imgui_internal:644", + "ov_cimguiname": "ImSpanAllocator_ImSpanAllocator", + "signature": "()", + "stname": "ImSpanAllocator", + "templated": true + } + ], + "ImSpanAllocator_Reserve": [ + { + "args": "(ImSpanAllocator* self,int n,size_t sz,int a)", + "argsT": [ + { + "name": "self", + "type": "ImSpanAllocator*" + }, + { + "name": "n", + "type": "int" + }, + { + "name": "sz", + "type": "size_t" + }, + { + "name": "a", + "type": "int" + } + ], + "argsoriginal": "(int n,size_t sz,int a=4)", + "call_args": "(n,sz,a)", + "cimguiname": "ImSpanAllocator_Reserve", + "defaults": { + "a": "4" + }, + "funcname": "Reserve", + "location": "imgui_internal:645", + "ov_cimguiname": "ImSpanAllocator_Reserve", + "ret": "void", + "signature": "(int,size_t,int)", + "stname": "ImSpanAllocator", + "templated": true + } + ], + "ImSpanAllocator_SetArenaBasePtr": [ + { + "args": "(ImSpanAllocator* self,void* base_ptr)", + "argsT": [ + { + "name": "self", + "type": "ImSpanAllocator*" + }, + { + "name": "base_ptr", + "type": "void*" + } + ], + "argsoriginal": "(void* base_ptr)", + "call_args": "(base_ptr)", + "cimguiname": "ImSpanAllocator_SetArenaBasePtr", + "defaults": {}, + "funcname": "SetArenaBasePtr", + "location": "imgui_internal:647", + "ov_cimguiname": "ImSpanAllocator_SetArenaBasePtr", + "ret": "void", + "signature": "(void*)", + "stname": "ImSpanAllocator", + "templated": true + } + ], + "ImSpanAllocator_destroy": [ + { + "args": "(ImSpanAllocator* self)", + "argsT": [ + { + "name": "self", + "type": "ImSpanAllocator*" + } + ], + "call_args": "(self)", + "cimguiname": "ImSpanAllocator_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImSpanAllocator_destroy", + "ret": "void", + "signature": "(ImSpanAllocator*)", + "stname": "ImSpanAllocator", + "templated": true + } + ], + "ImSpan_ImSpan": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImSpan_ImSpan", + "constructor": true, + "defaults": {}, + "funcname": "ImSpan", + "location": "imgui_internal:612", + "ov_cimguiname": "ImSpan_ImSpan_Nil", + "signature": "()", + "stname": "ImSpan", + "templated": true + }, + { + "args": "(T* data,int size)", + "argsT": [ + { + "name": "data", + "type": "T*" + }, + { + "name": "size", + "type": "int" + } + ], + "argsoriginal": "(T* data,int size)", + "call_args": "(data,size)", + "cimguiname": "ImSpan_ImSpan", + "constructor": true, + "defaults": {}, + "funcname": "ImSpan", + "location": "imgui_internal:613", + "ov_cimguiname": "ImSpan_ImSpan_TPtrInt", + "signature": "(T*,int)", + "stname": "ImSpan", + "templated": true + }, + { + "args": "(T* data,T* data_end)", + "argsT": [ + { + "name": "data", + "type": "T*" + }, + { + "name": "data_end", + "type": "T*" + } + ], + "argsoriginal": "(T* data,T* data_end)", + "call_args": "(data,data_end)", + "cimguiname": "ImSpan_ImSpan", + "constructor": true, + "defaults": {}, + "funcname": "ImSpan", + "location": "imgui_internal:614", + "ov_cimguiname": "ImSpan_ImSpan_TPtrTPtr", + "signature": "(T*,T*)", + "stname": "ImSpan", + "templated": true + } + ], + "ImSpan_begin": [ + { + "args": "(ImSpan* self)", + "argsT": [ + { + "name": "self", + "type": "ImSpan*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImSpan_begin", + "defaults": {}, + "funcname": "begin", + "location": "imgui_internal:623", + "ov_cimguiname": "ImSpan_begin_Nil", + "ret": "T*", + "signature": "()", + "stname": "ImSpan", + "templated": true + }, + { + "args": "(ImSpan* self)", + "argsT": [ + { + "name": "self", + "type": "ImSpan*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImSpan_begin", + "defaults": {}, + "funcname": "begin", + "location": "imgui_internal:624", + "ov_cimguiname": "ImSpan_begin__const", + "ret": "const T*", + "signature": "()const", + "stname": "ImSpan", + "templated": true + } + ], + "ImSpan_destroy": [ + { + "args": "(ImSpan* self)", + "argsT": [ + { + "name": "self", + "type": "ImSpan*" + } + ], + "call_args": "(self)", + "cimguiname": "ImSpan_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImSpan_destroy", + "ret": "void", + "signature": "(ImSpan*)", + "stname": "ImSpan", + "templated": true + } + ], + "ImSpan_end": [ + { + "args": "(ImSpan* self)", + "argsT": [ + { + "name": "self", + "type": "ImSpan*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImSpan_end", + "defaults": {}, + "funcname": "end", + "location": "imgui_internal:625", + "ov_cimguiname": "ImSpan_end_Nil", + "ret": "T*", + "signature": "()", + "stname": "ImSpan", + "templated": true + }, + { + "args": "(ImSpan* self)", + "argsT": [ + { + "name": "self", + "type": "ImSpan*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImSpan_end", + "defaults": {}, + "funcname": "end", + "location": "imgui_internal:626", + "ov_cimguiname": "ImSpan_end__const", + "ret": "const T*", + "signature": "()const", + "stname": "ImSpan", + "templated": true + } + ], + "ImSpan_index_from_ptr": [ + { + "args": "(ImSpan* self,const T* it)", + "argsT": [ + { + "name": "self", + "type": "ImSpan*" + }, + { + "name": "it", + "type": "const T*" + } + ], + "argsoriginal": "(const T* it)", + "call_args": "(it)", + "cimguiname": "ImSpan_index_from_ptr", + "defaults": {}, + "funcname": "index_from_ptr", + "location": "imgui_internal:629", + "ov_cimguiname": "ImSpan_index_from_ptr", + "ret": "int", + "signature": "(const T*)const", + "stname": "ImSpan", + "templated": true + } + ], + "ImSpan_set": [ + { + "args": "(ImSpan* self,T* data,int size)", + "argsT": [ + { + "name": "self", + "type": "ImSpan*" + }, + { + "name": "data", + "type": "T*" + }, + { + "name": "size", + "type": "int" + } + ], + "argsoriginal": "(T* data,int size)", + "call_args": "(data,size)", + "cimguiname": "ImSpan_set", + "defaults": {}, + "funcname": "set", + "location": "imgui_internal:616", + "ov_cimguiname": "ImSpan_set_Int", + "ret": "void", + "signature": "(T*,int)", + "stname": "ImSpan", + "templated": true + }, + { + "args": "(ImSpan* self,T* data,T* data_end)", + "argsT": [ + { + "name": "self", + "type": "ImSpan*" + }, + { + "name": "data", + "type": "T*" + }, + { + "name": "data_end", + "type": "T*" + } + ], + "argsoriginal": "(T* data,T* data_end)", + "call_args": "(data,data_end)", + "cimguiname": "ImSpan_set", + "defaults": {}, + "funcname": "set", + "location": "imgui_internal:617", + "ov_cimguiname": "ImSpan_set_TPtr", + "ret": "void", + "signature": "(T*,T*)", + "stname": "ImSpan", + "templated": true + } + ], + "ImSpan_size": [ + { + "args": "(ImSpan* self)", + "argsT": [ + { + "name": "self", + "type": "ImSpan*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImSpan_size", + "defaults": {}, + "funcname": "size", + "location": "imgui_internal:618", + "ov_cimguiname": "ImSpan_size", + "ret": "int", + "signature": "()const", + "stname": "ImSpan", + "templated": true + } + ], + "ImSpan_size_in_bytes": [ + { + "args": "(ImSpan* self)", + "argsT": [ + { + "name": "self", + "type": "ImSpan*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImSpan_size_in_bytes", + "defaults": {}, + "funcname": "size_in_bytes", + "location": "imgui_internal:619", + "ov_cimguiname": "ImSpan_size_in_bytes", + "ret": "int", + "signature": "()const", + "stname": "ImSpan", + "templated": true + } + ], + "ImVec1_ImVec1": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImVec1_ImVec1", + "constructor": true, + "defaults": {}, + "funcname": "ImVec1", + "location": "imgui_internal:506", + "ov_cimguiname": "ImVec1_ImVec1_Nil", + "signature": "()", + "stname": "ImVec1" + }, + { + "args": "(float _x)", + "argsT": [ + { + "name": "_x", + "type": "float" + } + ], + "argsoriginal": "(float _x)", + "call_args": "(_x)", + "cimguiname": "ImVec1_ImVec1", + "constructor": true, + "defaults": {}, + "funcname": "ImVec1", + "location": "imgui_internal:507", + "ov_cimguiname": "ImVec1_ImVec1_Float", + "signature": "(float)", + "stname": "ImVec1" + } + ], + "ImVec1_destroy": [ + { + "args": "(ImVec1* self)", + "argsT": [ + { + "name": "self", + "type": "ImVec1*" + } + ], + "call_args": "(self)", + "cimguiname": "ImVec1_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImVec1_destroy", + "ret": "void", + "signature": "(ImVec1*)", + "stname": "ImVec1" + } + ], "ImVec2_ImVec2": [ { "args": "()", @@ -6837,6 +12053,83 @@ "stname": "ImVec2" } ], + "ImVec2ih_ImVec2ih": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImVec2ih_ImVec2ih", + "constructor": true, + "defaults": {}, + "funcname": "ImVec2ih", + "location": "imgui_internal:514", + "ov_cimguiname": "ImVec2ih_ImVec2ih_Nil", + "signature": "()", + "stname": "ImVec2ih" + }, + { + "args": "(short _x,short _y)", + "argsT": [ + { + "name": "_x", + "type": "short" + }, + { + "name": "_y", + "type": "short" + } + ], + "argsoriginal": "(short _x,short _y)", + "call_args": "(_x,_y)", + "cimguiname": "ImVec2ih_ImVec2ih", + "constructor": true, + "defaults": {}, + "funcname": "ImVec2ih", + "location": "imgui_internal:515", + "ov_cimguiname": "ImVec2ih_ImVec2ih_short", + "signature": "(short,short)", + "stname": "ImVec2ih" + }, + { + "args": "(const ImVec2 rhs)", + "argsT": [ + { + "name": "rhs", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImVec2& rhs)", + "call_args": "(rhs)", + "cimguiname": "ImVec2ih_ImVec2ih", + "constructor": true, + "defaults": {}, + "funcname": "ImVec2ih", + "location": "imgui_internal:516", + "ov_cimguiname": "ImVec2ih_ImVec2ih_Vec2", + "signature": "(const ImVec2)", + "stname": "ImVec2ih" + } + ], + "ImVec2ih_destroy": [ + { + "args": "(ImVec2ih* self)", + "argsT": [ + { + "name": "self", + "type": "ImVec2ih*" + } + ], + "call_args": "(self)", + "cimguiname": "ImVec2ih_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImVec2ih_destroy", + "ret": "void", + "signature": "(ImVec2ih*)", + "stname": "ImVec2ih" + } + ], "ImVec4_ImVec4": [ { "args": "()", @@ -7861,6 +13154,76 @@ "stname": "" } ], + "igActivateItem": [ + { + "args": "(ImGuiID id)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiID id)", + "call_args": "(id)", + "cimguiname": "igActivateItem", + "defaults": {}, + "funcname": "ActivateItem", + "location": "imgui_internal:3094", + "namespace": "ImGui", + "ov_cimguiname": "igActivateItem", + "ret": "void", + "signature": "(ImGuiID)", + "stname": "" + } + ], + "igAddContextHook": [ + { + "args": "(ImGuiContext* context,const ImGuiContextHook* hook)", + "argsT": [ + { + "name": "context", + "type": "ImGuiContext*" + }, + { + "name": "hook", + "type": "const ImGuiContextHook*" + } + ], + "argsoriginal": "(ImGuiContext* context,const ImGuiContextHook* hook)", + "call_args": "(context,hook)", + "cimguiname": "igAddContextHook", + "defaults": {}, + "funcname": "AddContextHook", + "location": "imgui_internal:2977", + "namespace": "ImGui", + "ov_cimguiname": "igAddContextHook", + "ret": "ImGuiID", + "signature": "(ImGuiContext*,const ImGuiContextHook*)", + "stname": "" + } + ], + "igAddSettingsHandler": [ + { + "args": "(const ImGuiSettingsHandler* handler)", + "argsT": [ + { + "name": "handler", + "type": "const ImGuiSettingsHandler*" + } + ], + "argsoriginal": "(const ImGuiSettingsHandler* handler)", + "call_args": "(handler)", + "cimguiname": "igAddSettingsHandler", + "defaults": {}, + "funcname": "AddSettingsHandler", + "location": "imgui_internal:2997", + "namespace": "ImGui", + "ov_cimguiname": "igAddSettingsHandler", + "ret": "void", + "signature": "(const ImGuiSettingsHandler*)", + "stname": "" + } + ], "igAlignTextToFramePadding": [ { "args": "()", @@ -7904,6 +13267,42 @@ "stname": "" } ], + "igArrowButtonEx": [ + { + "args": "(const char* str_id,ImGuiDir dir,ImVec2 size_arg,ImGuiButtonFlags flags)", + "argsT": [ + { + "name": "str_id", + "type": "const char*" + }, + { + "name": "dir", + "type": "ImGuiDir" + }, + { + "name": "size_arg", + "type": "ImVec2" + }, + { + "name": "flags", + "type": "ImGuiButtonFlags" + } + ], + "argsoriginal": "(const char* str_id,ImGuiDir dir,ImVec2 size_arg,ImGuiButtonFlags flags=0)", + "call_args": "(str_id,dir,size_arg,flags)", + "cimguiname": "igArrowButtonEx", + "defaults": { + "flags": "0" + }, + "funcname": "ArrowButtonEx", + "location": "imgui_internal:3354", + "namespace": "ImGui", + "ov_cimguiname": "igArrowButtonEx", + "ret": "bool", + "signature": "(const char*,ImGuiDir,ImVec2,ImGuiButtonFlags)", + "stname": "" + } + ], "igBegin": [ { "args": "(const char* name,bool* p_open,ImGuiWindowFlags flags)", @@ -8011,6 +13410,44 @@ "stname": "" } ], + "igBeginChildEx": [ + { + "args": "(const char* name,ImGuiID id,const ImVec2 size_arg,bool border,ImGuiWindowFlags flags)", + "argsT": [ + { + "name": "name", + "type": "const char*" + }, + { + "name": "id", + "type": "ImGuiID" + }, + { + "name": "size_arg", + "type": "const ImVec2" + }, + { + "name": "border", + "type": "bool" + }, + { + "name": "flags", + "type": "ImGuiWindowFlags" + } + ], + "argsoriginal": "(const char* name,ImGuiID id,const ImVec2& size_arg,bool border,ImGuiWindowFlags flags)", + "call_args": "(name,id,size_arg,border,flags)", + "cimguiname": "igBeginChildEx", + "defaults": {}, + "funcname": "BeginChildEx", + "location": "imgui_internal:3060", + "namespace": "ImGui", + "ov_cimguiname": "igBeginChildEx", + "ret": "bool", + "signature": "(const char*,ImGuiID,const ImVec2,bool,ImGuiWindowFlags)", + "stname": "" + } + ], "igBeginChildFrame": [ { "args": "(ImGuiID id,const ImVec2 size,ImGuiWindowFlags flags)", @@ -8043,6 +13480,38 @@ "stname": "" } ], + "igBeginColumns": [ + { + "args": "(const char* str_id,int count,ImGuiOldColumnFlags flags)", + "argsT": [ + { + "name": "str_id", + "type": "const char*" + }, + { + "name": "count", + "type": "int" + }, + { + "name": "flags", + "type": "ImGuiOldColumnFlags" + } + ], + "argsoriginal": "(const char* str_id,int count,ImGuiOldColumnFlags flags=0)", + "call_args": "(str_id,count,flags)", + "cimguiname": "igBeginColumns", + "defaults": { + "flags": "0" + }, + "funcname": "BeginColumns", + "location": "imgui_internal:3245", + "namespace": "ImGui", + "ov_cimguiname": "igBeginColumns", + "ret": "void", + "signature": "(const char*,int,ImGuiOldColumnFlags)", + "stname": "" + } + ], "igBeginCombo": [ { "args": "(const char* label,const char* preview_value,ImGuiComboFlags flags)", @@ -8075,6 +13544,53 @@ "stname": "" } ], + "igBeginComboPopup": [ + { + "args": "(ImGuiID popup_id,const ImRect bb,ImGuiComboFlags flags)", + "argsT": [ + { + "name": "popup_id", + "type": "ImGuiID" + }, + { + "name": "bb", + "type": "const ImRect" + }, + { + "name": "flags", + "type": "ImGuiComboFlags" + } + ], + "argsoriginal": "(ImGuiID popup_id,const ImRect& bb,ImGuiComboFlags flags)", + "call_args": "(popup_id,bb,flags)", + "cimguiname": "igBeginComboPopup", + "defaults": {}, + "funcname": "BeginComboPopup", + "location": "imgui_internal:3080", + "namespace": "ImGui", + "ov_cimguiname": "igBeginComboPopup", + "ret": "bool", + "signature": "(ImGuiID,const ImRect,ImGuiComboFlags)", + "stname": "" + } + ], + "igBeginComboPreview": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igBeginComboPreview", + "defaults": {}, + "funcname": "BeginComboPreview", + "location": "imgui_internal:3081", + "namespace": "ImGui", + "ov_cimguiname": "igBeginComboPreview", + "ret": "bool", + "signature": "()", + "stname": "" + } + ], "igBeginDisabled": [ { "args": "(bool disabled)", @@ -8099,6 +13615,76 @@ "stname": "" } ], + "igBeginDockableDragDropSource": [ + { + "args": "(ImGuiWindow* window)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiWindow* window)", + "call_args": "(window)", + "cimguiname": "igBeginDockableDragDropSource", + "defaults": {}, + "funcname": "BeginDockableDragDropSource", + "location": "imgui_internal:3196", + "namespace": "ImGui", + "ov_cimguiname": "igBeginDockableDragDropSource", + "ret": "void", + "signature": "(ImGuiWindow*)", + "stname": "" + } + ], + "igBeginDockableDragDropTarget": [ + { + "args": "(ImGuiWindow* window)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiWindow* window)", + "call_args": "(window)", + "cimguiname": "igBeginDockableDragDropTarget", + "defaults": {}, + "funcname": "BeginDockableDragDropTarget", + "location": "imgui_internal:3197", + "namespace": "ImGui", + "ov_cimguiname": "igBeginDockableDragDropTarget", + "ret": "void", + "signature": "(ImGuiWindow*)", + "stname": "" + } + ], + "igBeginDocked": [ + { + "args": "(ImGuiWindow* window,bool* p_open)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "p_open", + "type": "bool*" + } + ], + "argsoriginal": "(ImGuiWindow* window,bool* p_open)", + "call_args": "(window,p_open)", + "cimguiname": "igBeginDocked", + "defaults": {}, + "funcname": "BeginDocked", + "location": "imgui_internal:3195", + "namespace": "ImGui", + "ov_cimguiname": "igBeginDocked", + "ret": "void", + "signature": "(ImGuiWindow*,bool*)", + "stname": "" + } + ], "igBeginDragDropSource": [ { "args": "(ImGuiDragDropFlags flags)", @@ -8140,6 +13726,32 @@ "stname": "" } ], + "igBeginDragDropTargetCustom": [ + { + "args": "(const ImRect bb,ImGuiID id)", + "argsT": [ + { + "name": "bb", + "type": "const ImRect" + }, + { + "name": "id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(const ImRect& bb,ImGuiID id)", + "call_args": "(bb,id)", + "cimguiname": "igBeginDragDropTargetCustom", + "defaults": {}, + "funcname": "BeginDragDropTargetCustom", + "location": "imgui_internal:3238", + "namespace": "ImGui", + "ov_cimguiname": "igBeginDragDropTargetCustom", + "ret": "bool", + "signature": "(const ImRect,ImGuiID)", + "stname": "" + } + ], "igBeginGroup": [ { "args": "()", @@ -8247,6 +13859,38 @@ "stname": "" } ], + "igBeginMenuEx": [ + { + "args": "(const char* label,const char* icon,bool enabled)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "icon", + "type": "const char*" + }, + { + "name": "enabled", + "type": "bool" + } + ], + "argsoriginal": "(const char* label,const char* icon,bool enabled=true)", + "call_args": "(label,icon,enabled)", + "cimguiname": "igBeginMenuEx", + "defaults": { + "enabled": "true" + }, + "funcname": "BeginMenuEx", + "location": "imgui_internal:3076", + "namespace": "ImGui", + "ov_cimguiname": "igBeginMenuEx", + "ret": "bool", + "signature": "(const char*,const char*,bool)", + "stname": "" + } + ], "igBeginPopup": [ { "args": "(const char* str_id,ImGuiWindowFlags flags)", @@ -8362,6 +14006,32 @@ "stname": "" } ], + "igBeginPopupEx": [ + { + "args": "(ImGuiID id,ImGuiWindowFlags extra_flags)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + }, + { + "name": "extra_flags", + "type": "ImGuiWindowFlags" + } + ], + "argsoriginal": "(ImGuiID id,ImGuiWindowFlags extra_flags)", + "call_args": "(id,extra_flags)", + "cimguiname": "igBeginPopupEx", + "defaults": {}, + "funcname": "BeginPopupEx", + "location": "imgui_internal:3066", + "namespace": "ImGui", + "ov_cimguiname": "igBeginPopupEx", + "ret": "bool", + "signature": "(ImGuiID,ImGuiWindowFlags)", + "stname": "" + } + ], "igBeginPopupModal": [ { "args": "(const char* name,bool* p_open,ImGuiWindowFlags flags)", @@ -8423,6 +14093,40 @@ "stname": "" } ], + "igBeginTabBarEx": [ + { + "args": "(ImGuiTabBar* tab_bar,const ImRect bb,ImGuiTabBarFlags flags,ImGuiDockNode* dock_node)", + "argsT": [ + { + "name": "tab_bar", + "type": "ImGuiTabBar*" + }, + { + "name": "bb", + "type": "const ImRect" + }, + { + "name": "flags", + "type": "ImGuiTabBarFlags" + }, + { + "name": "dock_node", + "type": "ImGuiDockNode*" + } + ], + "argsoriginal": "(ImGuiTabBar* tab_bar,const ImRect& bb,ImGuiTabBarFlags flags,ImGuiDockNode* dock_node)", + "call_args": "(tab_bar,bb,flags,dock_node)", + "cimguiname": "igBeginTabBarEx", + "defaults": {}, + "funcname": "BeginTabBarEx", + "location": "imgui_internal:3309", + "namespace": "ImGui", + "ov_cimguiname": "igBeginTabBarEx", + "ret": "bool", + "signature": "(ImGuiTabBar*,const ImRect,ImGuiTabBarFlags,ImGuiDockNode*)", + "stname": "" + } + ], "igBeginTabItem": [ { "args": "(const char* label,bool* p_open,ImGuiTabItemFlags flags)", @@ -8498,6 +14202,52 @@ "stname": "" } ], + "igBeginTableEx": [ + { + "args": "(const char* name,ImGuiID id,int columns_count,ImGuiTableFlags flags,const ImVec2 outer_size,float inner_width)", + "argsT": [ + { + "name": "name", + "type": "const char*" + }, + { + "name": "id", + "type": "ImGuiID" + }, + { + "name": "columns_count", + "type": "int" + }, + { + "name": "flags", + "type": "ImGuiTableFlags" + }, + { + "name": "outer_size", + "type": "const ImVec2" + }, + { + "name": "inner_width", + "type": "float" + } + ], + "argsoriginal": "(const char* name,ImGuiID id,int columns_count,ImGuiTableFlags flags=0,const ImVec2& outer_size=ImVec2(0,0),float inner_width=0.0f)", + "call_args": "(name,id,columns_count,flags,outer_size,inner_width)", + "cimguiname": "igBeginTableEx", + "defaults": { + "flags": "0", + "inner_width": "0.0f", + "outer_size": "ImVec2(0,0)" + }, + "funcname": "BeginTableEx", + "location": "imgui_internal:3267", + "namespace": "ImGui", + "ov_cimguiname": "igBeginTableEx", + "ret": "bool", + "signature": "(const char*,ImGuiID,int,ImGuiTableFlags,const ImVec2,float)", + "stname": "" + } + ], "igBeginTooltip": [ { "args": "()", @@ -8515,6 +14265,162 @@ "stname": "" } ], + "igBeginTooltipEx": [ + { + "args": "(ImGuiTooltipFlags tooltip_flags,ImGuiWindowFlags extra_window_flags)", + "argsT": [ + { + "name": "tooltip_flags", + "type": "ImGuiTooltipFlags" + }, + { + "name": "extra_window_flags", + "type": "ImGuiWindowFlags" + } + ], + "argsoriginal": "(ImGuiTooltipFlags tooltip_flags,ImGuiWindowFlags extra_window_flags)", + "call_args": "(tooltip_flags,extra_window_flags)", + "cimguiname": "igBeginTooltipEx", + "defaults": {}, + "funcname": "BeginTooltipEx", + "location": "imgui_internal:3067", + "namespace": "ImGui", + "ov_cimguiname": "igBeginTooltipEx", + "ret": "void", + "signature": "(ImGuiTooltipFlags,ImGuiWindowFlags)", + "stname": "" + } + ], + "igBeginViewportSideBar": [ + { + "args": "(const char* name,ImGuiViewport* viewport,ImGuiDir dir,float size,ImGuiWindowFlags window_flags)", + "argsT": [ + { + "name": "name", + "type": "const char*" + }, + { + "name": "viewport", + "type": "ImGuiViewport*" + }, + { + "name": "dir", + "type": "ImGuiDir" + }, + { + "name": "size", + "type": "float" + }, + { + "name": "window_flags", + "type": "ImGuiWindowFlags" + } + ], + "argsoriginal": "(const char* name,ImGuiViewport* viewport,ImGuiDir dir,float size,ImGuiWindowFlags window_flags)", + "call_args": "(name,viewport,dir,size,window_flags)", + "cimguiname": "igBeginViewportSideBar", + "defaults": {}, + "funcname": "BeginViewportSideBar", + "location": "imgui_internal:3075", + "namespace": "ImGui", + "ov_cimguiname": "igBeginViewportSideBar", + "ret": "bool", + "signature": "(const char*,ImGuiViewport*,ImGuiDir,float,ImGuiWindowFlags)", + "stname": "" + } + ], + "igBringWindowToDisplayBack": [ + { + "args": "(ImGuiWindow* window)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiWindow* window)", + "call_args": "(window)", + "cimguiname": "igBringWindowToDisplayBack", + "defaults": {}, + "funcname": "BringWindowToDisplayBack", + "location": "imgui_internal:2954", + "namespace": "ImGui", + "ov_cimguiname": "igBringWindowToDisplayBack", + "ret": "void", + "signature": "(ImGuiWindow*)", + "stname": "" + } + ], + "igBringWindowToDisplayBehind": [ + { + "args": "(ImGuiWindow* window,ImGuiWindow* above_window)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "above_window", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiWindow* window,ImGuiWindow* above_window)", + "call_args": "(window,above_window)", + "cimguiname": "igBringWindowToDisplayBehind", + "defaults": {}, + "funcname": "BringWindowToDisplayBehind", + "location": "imgui_internal:2955", + "namespace": "ImGui", + "ov_cimguiname": "igBringWindowToDisplayBehind", + "ret": "void", + "signature": "(ImGuiWindow*,ImGuiWindow*)", + "stname": "" + } + ], + "igBringWindowToDisplayFront": [ + { + "args": "(ImGuiWindow* window)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiWindow* window)", + "call_args": "(window)", + "cimguiname": "igBringWindowToDisplayFront", + "defaults": {}, + "funcname": "BringWindowToDisplayFront", + "location": "imgui_internal:2953", + "namespace": "ImGui", + "ov_cimguiname": "igBringWindowToDisplayFront", + "ret": "void", + "signature": "(ImGuiWindow*)", + "stname": "" + } + ], + "igBringWindowToFocusFront": [ + { + "args": "(ImGuiWindow* window)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiWindow* window)", + "call_args": "(window)", + "cimguiname": "igBringWindowToFocusFront", + "defaults": {}, + "funcname": "BringWindowToFocusFront", + "location": "imgui_internal:2952", + "namespace": "ImGui", + "ov_cimguiname": "igBringWindowToFocusFront", + "ret": "void", + "signature": "(ImGuiWindow*)", + "stname": "" + } + ], "igBullet": [ { "args": "()", @@ -8613,6 +14519,114 @@ "stname": "" } ], + "igButtonBehavior": [ + { + "args": "(const ImRect bb,ImGuiID id,bool* out_hovered,bool* out_held,ImGuiButtonFlags flags)", + "argsT": [ + { + "name": "bb", + "type": "const ImRect" + }, + { + "name": "id", + "type": "ImGuiID" + }, + { + "name": "out_hovered", + "type": "bool*" + }, + { + "name": "out_held", + "type": "bool*" + }, + { + "name": "flags", + "type": "ImGuiButtonFlags" + } + ], + "argsoriginal": "(const ImRect& bb,ImGuiID id,bool* out_hovered,bool* out_held,ImGuiButtonFlags flags=0)", + "call_args": "(bb,id,out_hovered,out_held,flags)", + "cimguiname": "igButtonBehavior", + "defaults": { + "flags": "0" + }, + "funcname": "ButtonBehavior", + "location": "imgui_internal:3367", + "namespace": "ImGui", + "ov_cimguiname": "igButtonBehavior", + "ret": "bool", + "signature": "(const ImRect,ImGuiID,bool*,bool*,ImGuiButtonFlags)", + "stname": "" + } + ], + "igButtonEx": [ + { + "args": "(const char* label,const ImVec2 size_arg,ImGuiButtonFlags flags)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "size_arg", + "type": "const ImVec2" + }, + { + "name": "flags", + "type": "ImGuiButtonFlags" + } + ], + "argsoriginal": "(const char* label,const ImVec2& size_arg=ImVec2(0,0),ImGuiButtonFlags flags=0)", + "call_args": "(label,size_arg,flags)", + "cimguiname": "igButtonEx", + "defaults": { + "flags": "0", + "size_arg": "ImVec2(0,0)" + }, + "funcname": "ButtonEx", + "location": "imgui_internal:3351", + "namespace": "ImGui", + "ov_cimguiname": "igButtonEx", + "ret": "bool", + "signature": "(const char*,const ImVec2,ImGuiButtonFlags)", + "stname": "" + } + ], + "igCalcItemSize": [ + { + "args": "(ImVec2 *pOut,ImVec2 size,float default_w,float default_h)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "size", + "type": "ImVec2" + }, + { + "name": "default_w", + "type": "float" + }, + { + "name": "default_h", + "type": "float" + } + ], + "argsoriginal": "(ImVec2 size,float default_w,float default_h)", + "call_args": "(size,default_w,default_h)", + "cimguiname": "igCalcItemSize", + "defaults": {}, + "funcname": "CalcItemSize", + "location": "imgui_internal:3042", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igCalcItemSize", + "ret": "void", + "signature": "(ImVec2,float,float)", + "stname": "" + } + ], "igCalcItemWidth": [ { "args": "()", @@ -8630,6 +14644,36 @@ "stname": "" } ], + "igCalcRoundingFlagsForRectInRect": [ + { + "args": "(const ImRect r_in,const ImRect r_outer,float threshold)", + "argsT": [ + { + "name": "r_in", + "type": "const ImRect" + }, + { + "name": "r_outer", + "type": "const ImRect" + }, + { + "name": "threshold", + "type": "float" + } + ], + "argsoriginal": "(const ImRect& r_in,const ImRect& r_outer,float threshold)", + "call_args": "(r_in,r_outer,threshold)", + "cimguiname": "igCalcRoundingFlagsForRectInRect", + "defaults": {}, + "funcname": "CalcRoundingFlagsForRectInRect", + "location": "imgui_internal:3347", + "namespace": "ImGui", + "ov_cimguiname": "igCalcRoundingFlagsForRectInRect", + "ret": "ImDrawFlags", + "signature": "(const ImRect,const ImRect,float)", + "stname": "" + } + ], "igCalcTextSize": [ { "args": "(ImVec2 *pOut,const char* text,const char* text_end,bool hide_text_after_double_hash,float wrap_width)", @@ -8673,6 +14717,119 @@ "stname": "" } ], + "igCalcTypematicRepeatAmount": [ + { + "args": "(float t0,float t1,float repeat_delay,float repeat_rate)", + "argsT": [ + { + "name": "t0", + "type": "float" + }, + { + "name": "t1", + "type": "float" + }, + { + "name": "repeat_delay", + "type": "float" + }, + { + "name": "repeat_rate", + "type": "float" + } + ], + "argsoriginal": "(float t0,float t1,float repeat_delay,float repeat_rate)", + "call_args": "(t0,t1,repeat_delay,repeat_rate)", + "cimguiname": "igCalcTypematicRepeatAmount", + "defaults": {}, + "funcname": "CalcTypematicRepeatAmount", + "location": "imgui_internal:3122", + "namespace": "ImGui", + "ov_cimguiname": "igCalcTypematicRepeatAmount", + "ret": "int", + "signature": "(float,float,float,float)", + "stname": "" + } + ], + "igCalcWindowNextAutoFitSize": [ + { + "args": "(ImVec2 *pOut,ImGuiWindow* window)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "window", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiWindow* window)", + "call_args": "(window)", + "cimguiname": "igCalcWindowNextAutoFitSize", + "defaults": {}, + "funcname": "CalcWindowNextAutoFitSize", + "location": "imgui_internal:2937", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igCalcWindowNextAutoFitSize", + "ret": "void", + "signature": "(ImGuiWindow*)", + "stname": "" + } + ], + "igCalcWrapWidthForPos": [ + { + "args": "(const ImVec2 pos,float wrap_pos_x)", + "argsT": [ + { + "name": "pos", + "type": "const ImVec2" + }, + { + "name": "wrap_pos_x", + "type": "float" + } + ], + "argsoriginal": "(const ImVec2& pos,float wrap_pos_x)", + "call_args": "(pos,wrap_pos_x)", + "cimguiname": "igCalcWrapWidthForPos", + "defaults": {}, + "funcname": "CalcWrapWidthForPos", + "location": "imgui_internal:3043", + "namespace": "ImGui", + "ov_cimguiname": "igCalcWrapWidthForPos", + "ret": "float", + "signature": "(const ImVec2,float)", + "stname": "" + } + ], + "igCallContextHooks": [ + { + "args": "(ImGuiContext* context,ImGuiContextHookType type)", + "argsT": [ + { + "name": "context", + "type": "ImGuiContext*" + }, + { + "name": "type", + "type": "ImGuiContextHookType" + } + ], + "argsoriginal": "(ImGuiContext* context,ImGuiContextHookType type)", + "call_args": "(context,type)", + "cimguiname": "igCallContextHooks", + "defaults": {}, + "funcname": "CallContextHooks", + "location": "imgui_internal:2979", + "namespace": "ImGui", + "ov_cimguiname": "igCallContextHooks", + "ret": "void", + "signature": "(ImGuiContext*,ImGuiContextHookType)", + "stname": "" + } + ], "igCheckbox": [ { "args": "(const char* label,bool* v)", @@ -8755,6 +14912,139 @@ "ret": "bool", "signature": "(const char*,unsigned int*,unsigned int)", "stname": "" + }, + { + "args": "(const char* label,ImS64* flags,ImS64 flags_value)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImS64*" + }, + { + "name": "flags_value", + "type": "ImS64" + } + ], + "argsoriginal": "(const char* label,ImS64* flags,ImS64 flags_value)", + "call_args": "(label,flags,flags_value)", + "cimguiname": "igCheckboxFlags", + "defaults": {}, + "funcname": "CheckboxFlags", + "location": "imgui_internal:3363", + "namespace": "ImGui", + "ov_cimguiname": "igCheckboxFlags_S64Ptr", + "ret": "bool", + "signature": "(const char*,ImS64*,ImS64)", + "stname": "" + }, + { + "args": "(const char* label,ImU64* flags,ImU64 flags_value)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImU64*" + }, + { + "name": "flags_value", + "type": "ImU64" + } + ], + "argsoriginal": "(const char* label,ImU64* flags,ImU64 flags_value)", + "call_args": "(label,flags,flags_value)", + "cimguiname": "igCheckboxFlags", + "defaults": {}, + "funcname": "CheckboxFlags", + "location": "imgui_internal:3364", + "namespace": "ImGui", + "ov_cimguiname": "igCheckboxFlags_U64Ptr", + "ret": "bool", + "signature": "(const char*,ImU64*,ImU64)", + "stname": "" + } + ], + "igClearActiveID": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igClearActiveID", + "defaults": {}, + "funcname": "ClearActiveID", + "location": "imgui_internal:3027", + "namespace": "ImGui", + "ov_cimguiname": "igClearActiveID", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igClearDragDrop": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igClearDragDrop", + "defaults": {}, + "funcname": "ClearDragDrop", + "location": "imgui_internal:3239", + "namespace": "ImGui", + "ov_cimguiname": "igClearDragDrop", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igClearIniSettings": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igClearIniSettings", + "defaults": {}, + "funcname": "ClearIniSettings", + "location": "imgui_internal:2993", + "namespace": "ImGui", + "ov_cimguiname": "igClearIniSettings", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igCloseButton": [ + { + "args": "(ImGuiID id,const ImVec2 pos)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + }, + { + "name": "pos", + "type": "const ImVec2" + } + ], + "argsoriginal": "(ImGuiID id,const ImVec2& pos)", + "call_args": "(id,pos)", + "cimguiname": "igCloseButton", + "defaults": {}, + "funcname": "CloseButton", + "location": "imgui_internal:3352", + "namespace": "ImGui", + "ov_cimguiname": "igCloseButton", + "ret": "bool", + "signature": "(ImGuiID,const ImVec2)", + "stname": "" } ], "igCloseCurrentPopup": [ @@ -8774,6 +15064,105 @@ "stname": "" } ], + "igClosePopupToLevel": [ + { + "args": "(int remaining,bool restore_focus_to_window_under_popup)", + "argsT": [ + { + "name": "remaining", + "type": "int" + }, + { + "name": "restore_focus_to_window_under_popup", + "type": "bool" + } + ], + "argsoriginal": "(int remaining,bool restore_focus_to_window_under_popup)", + "call_args": "(remaining,restore_focus_to_window_under_popup)", + "cimguiname": "igClosePopupToLevel", + "defaults": {}, + "funcname": "ClosePopupToLevel", + "location": "imgui_internal:3062", + "namespace": "ImGui", + "ov_cimguiname": "igClosePopupToLevel", + "ret": "void", + "signature": "(int,bool)", + "stname": "" + } + ], + "igClosePopupsExceptModals": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igClosePopupsExceptModals", + "defaults": {}, + "funcname": "ClosePopupsExceptModals", + "location": "imgui_internal:3064", + "namespace": "ImGui", + "ov_cimguiname": "igClosePopupsExceptModals", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igClosePopupsOverWindow": [ + { + "args": "(ImGuiWindow* ref_window,bool restore_focus_to_window_under_popup)", + "argsT": [ + { + "name": "ref_window", + "type": "ImGuiWindow*" + }, + { + "name": "restore_focus_to_window_under_popup", + "type": "bool" + } + ], + "argsoriginal": "(ImGuiWindow* ref_window,bool restore_focus_to_window_under_popup)", + "call_args": "(ref_window,restore_focus_to_window_under_popup)", + "cimguiname": "igClosePopupsOverWindow", + "defaults": {}, + "funcname": "ClosePopupsOverWindow", + "location": "imgui_internal:3063", + "namespace": "ImGui", + "ov_cimguiname": "igClosePopupsOverWindow", + "ret": "void", + "signature": "(ImGuiWindow*,bool)", + "stname": "" + } + ], + "igCollapseButton": [ + { + "args": "(ImGuiID id,const ImVec2 pos,ImGuiDockNode* dock_node)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + }, + { + "name": "pos", + "type": "const ImVec2" + }, + { + "name": "dock_node", + "type": "ImGuiDockNode*" + } + ], + "argsoriginal": "(ImGuiID id,const ImVec2& pos,ImGuiDockNode* dock_node)", + "call_args": "(id,pos,dock_node)", + "cimguiname": "igCollapseButton", + "defaults": {}, + "funcname": "CollapseButton", + "location": "imgui_internal:3353", + "namespace": "ImGui", + "ov_cimguiname": "igCollapseButton", + "ret": "bool", + "signature": "(ImGuiID,const ImVec2,ImGuiDockNode*)", + "stname": "" + } + ], "igCollapsingHeader": [ { "args": "(const char* label,ImGuiTreeNodeFlags flags)", @@ -9072,6 +15461,32 @@ "stname": "" } ], + "igColorEditOptionsPopup": [ + { + "args": "(const float* col,ImGuiColorEditFlags flags)", + "argsT": [ + { + "name": "col", + "type": "const float*" + }, + { + "name": "flags", + "type": "ImGuiColorEditFlags" + } + ], + "argsoriginal": "(const float* col,ImGuiColorEditFlags flags)", + "call_args": "(col,flags)", + "cimguiname": "igColorEditOptionsPopup", + "defaults": {}, + "funcname": "ColorEditOptionsPopup", + "location": "imgui_internal:3403", + "namespace": "ImGui", + "ov_cimguiname": "igColorEditOptionsPopup", + "ret": "void", + "signature": "(const float*,ImGuiColorEditFlags)", + "stname": "" + } + ], "igColorPicker3": [ { "args": "(const char* label,float col[3],ImGuiColorEditFlags flags)", @@ -9141,6 +15556,62 @@ "stname": "" } ], + "igColorPickerOptionsPopup": [ + { + "args": "(const float* ref_col,ImGuiColorEditFlags flags)", + "argsT": [ + { + "name": "ref_col", + "type": "const float*" + }, + { + "name": "flags", + "type": "ImGuiColorEditFlags" + } + ], + "argsoriginal": "(const float* ref_col,ImGuiColorEditFlags flags)", + "call_args": "(ref_col,flags)", + "cimguiname": "igColorPickerOptionsPopup", + "defaults": {}, + "funcname": "ColorPickerOptionsPopup", + "location": "imgui_internal:3404", + "namespace": "ImGui", + "ov_cimguiname": "igColorPickerOptionsPopup", + "ret": "void", + "signature": "(const float*,ImGuiColorEditFlags)", + "stname": "" + } + ], + "igColorTooltip": [ + { + "args": "(const char* text,const float* col,ImGuiColorEditFlags flags)", + "argsT": [ + { + "name": "text", + "type": "const char*" + }, + { + "name": "col", + "type": "const float*" + }, + { + "name": "flags", + "type": "ImGuiColorEditFlags" + } + ], + "argsoriginal": "(const char* text,const float* col,ImGuiColorEditFlags flags)", + "call_args": "(text,col,flags)", + "cimguiname": "igColorTooltip", + "defaults": {}, + "funcname": "ColorTooltip", + "location": "imgui_internal:3402", + "namespace": "ImGui", + "ov_cimguiname": "igColorTooltip", + "ret": "void", + "signature": "(const char*,const float*,ImGuiColorEditFlags)", + "stname": "" + } + ], "igColumns": [ { "args": "(int count,const char* id,bool border)", @@ -9293,6 +15764,28 @@ "stname": "" } ], + "igConvertSingleModFlagToKey": [ + { + "args": "(ImGuiKey key)", + "argsT": [ + { + "name": "key", + "type": "ImGuiKey" + } + ], + "argsoriginal": "(ImGuiKey key)", + "call_args": "(key)", + "cimguiname": "igConvertSingleModFlagToKey", + "defaults": {}, + "funcname": "ConvertSingleModFlagToKey", + "location": "imgui_internal:3107", + "namespace": "ImGui", + "ov_cimguiname": "igConvertSingleModFlagToKey", + "ret": "ImGuiKey", + "signature": "(ImGuiKey)", + "stname": "" + } + ], "igCreateContext": [ { "args": "(ImFontAtlas* shared_font_atlas)", @@ -9317,6 +15810,224 @@ "stname": "" } ], + "igCreateNewWindowSettings": [ + { + "args": "(const char* name)", + "argsT": [ + { + "name": "name", + "type": "const char*" + } + ], + "argsoriginal": "(const char* name)", + "call_args": "(name)", + "cimguiname": "igCreateNewWindowSettings", + "defaults": {}, + "funcname": "CreateNewWindowSettings", + "location": "imgui_internal:2994", + "namespace": "ImGui", + "ov_cimguiname": "igCreateNewWindowSettings", + "ret": "ImGuiWindowSettings*", + "signature": "(const char*)", + "stname": "" + } + ], + "igDataTypeApplyFromText": [ + { + "args": "(const char* buf,ImGuiDataType data_type,void* p_data,const char* format)", + "argsT": [ + { + "name": "buf", + "type": "const char*" + }, + { + "name": "data_type", + "type": "ImGuiDataType" + }, + { + "name": "p_data", + "type": "void*" + }, + { + "name": "format", + "type": "const char*" + } + ], + "argsoriginal": "(const char* buf,ImGuiDataType data_type,void* p_data,const char* format)", + "call_args": "(buf,data_type,p_data,format)", + "cimguiname": "igDataTypeApplyFromText", + "defaults": {}, + "funcname": "DataTypeApplyFromText", + "location": "imgui_internal:3390", + "namespace": "ImGui", + "ov_cimguiname": "igDataTypeApplyFromText", + "ret": "bool", + "signature": "(const char*,ImGuiDataType,void*,const char*)", + "stname": "" + } + ], + "igDataTypeApplyOp": [ + { + "args": "(ImGuiDataType data_type,int op,void* output,const void* arg_1,const void* arg_2)", + "argsT": [ + { + "name": "data_type", + "type": "ImGuiDataType" + }, + { + "name": "op", + "type": "int" + }, + { + "name": "output", + "type": "void*" + }, + { + "name": "arg_1", + "type": "const void*" + }, + { + "name": "arg_2", + "type": "const void*" + } + ], + "argsoriginal": "(ImGuiDataType data_type,int op,void* output,const void* arg_1,const void* arg_2)", + "call_args": "(data_type,op,output,arg_1,arg_2)", + "cimguiname": "igDataTypeApplyOp", + "defaults": {}, + "funcname": "DataTypeApplyOp", + "location": "imgui_internal:3389", + "namespace": "ImGui", + "ov_cimguiname": "igDataTypeApplyOp", + "ret": "void", + "signature": "(ImGuiDataType,int,void*,const void*,const void*)", + "stname": "" + } + ], + "igDataTypeClamp": [ + { + "args": "(ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max)", + "argsT": [ + { + "name": "data_type", + "type": "ImGuiDataType" + }, + { + "name": "p_data", + "type": "void*" + }, + { + "name": "p_min", + "type": "const void*" + }, + { + "name": "p_max", + "type": "const void*" + } + ], + "argsoriginal": "(ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max)", + "call_args": "(data_type,p_data,p_min,p_max)", + "cimguiname": "igDataTypeClamp", + "defaults": {}, + "funcname": "DataTypeClamp", + "location": "imgui_internal:3392", + "namespace": "ImGui", + "ov_cimguiname": "igDataTypeClamp", + "ret": "bool", + "signature": "(ImGuiDataType,void*,const void*,const void*)", + "stname": "" + } + ], + "igDataTypeCompare": [ + { + "args": "(ImGuiDataType data_type,const void* arg_1,const void* arg_2)", + "argsT": [ + { + "name": "data_type", + "type": "ImGuiDataType" + }, + { + "name": "arg_1", + "type": "const void*" + }, + { + "name": "arg_2", + "type": "const void*" + } + ], + "argsoriginal": "(ImGuiDataType data_type,const void* arg_1,const void* arg_2)", + "call_args": "(data_type,arg_1,arg_2)", + "cimguiname": "igDataTypeCompare", + "defaults": {}, + "funcname": "DataTypeCompare", + "location": "imgui_internal:3391", + "namespace": "ImGui", + "ov_cimguiname": "igDataTypeCompare", + "ret": "int", + "signature": "(ImGuiDataType,const void*,const void*)", + "stname": "" + } + ], + "igDataTypeFormatString": [ + { + "args": "(char* buf,int buf_size,ImGuiDataType data_type,const void* p_data,const char* format)", + "argsT": [ + { + "name": "buf", + "type": "char*" + }, + { + "name": "buf_size", + "type": "int" + }, + { + "name": "data_type", + "type": "ImGuiDataType" + }, + { + "name": "p_data", + "type": "const void*" + }, + { + "name": "format", + "type": "const char*" + } + ], + "argsoriginal": "(char* buf,int buf_size,ImGuiDataType data_type,const void* p_data,const char* format)", + "call_args": "(buf,buf_size,data_type,p_data,format)", + "cimguiname": "igDataTypeFormatString", + "defaults": {}, + "funcname": "DataTypeFormatString", + "location": "imgui_internal:3388", + "namespace": "ImGui", + "ov_cimguiname": "igDataTypeFormatString", + "ret": "int", + "signature": "(char*,int,ImGuiDataType,const void*,const char*)", + "stname": "" + } + ], + "igDataTypeGetInfo": [ + { + "args": "(ImGuiDataType data_type)", + "argsT": [ + { + "name": "data_type", + "type": "ImGuiDataType" + } + ], + "argsoriginal": "(ImGuiDataType data_type)", + "call_args": "(data_type)", + "cimguiname": "igDataTypeGetInfo", + "defaults": {}, + "funcname": "DataTypeGetInfo", + "location": "imgui_internal:3387", + "namespace": "ImGui", + "ov_cimguiname": "igDataTypeGetInfo", + "ret": "const ImGuiDataTypeInfo*", + "signature": "(ImGuiDataType)", + "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)", @@ -9363,6 +16074,637 @@ "stname": "" } ], + "igDebugDrawItemRect": [ + { + "args": "(ImU32 col)", + "argsT": [ + { + "name": "col", + "type": "ImU32" + } + ], + "argsoriginal": "(ImU32 col=(((ImU32)(255)<<24)|((ImU32)(0)<<16)|((ImU32)(0)<<8)|((ImU32)(255)<<0)))", + "call_args": "(col)", + "cimguiname": "igDebugDrawItemRect", + "defaults": { + "col": "4278190335" + }, + "funcname": "DebugDrawItemRect", + "location": "imgui_internal:3429", + "namespace": "ImGui", + "ov_cimguiname": "igDebugDrawItemRect", + "ret": "void", + "signature": "(ImU32)", + "stname": "" + } + ], + "igDebugHookIdInfo": [ + { + "args": "(ImGuiID id,ImGuiDataType data_type,const void* data_id,const void* data_id_end)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + }, + { + "name": "data_type", + "type": "ImGuiDataType" + }, + { + "name": "data_id", + "type": "const void*" + }, + { + "name": "data_id_end", + "type": "const void*" + } + ], + "argsoriginal": "(ImGuiID id,ImGuiDataType data_type,const void* data_id,const void* data_id_end)", + "call_args": "(id,data_type,data_id,data_id_end)", + "cimguiname": "igDebugHookIdInfo", + "defaults": {}, + "funcname": "DebugHookIdInfo", + "location": "imgui_internal:3432", + "namespace": "ImGui", + "ov_cimguiname": "igDebugHookIdInfo", + "ret": "void", + "signature": "(ImGuiID,ImGuiDataType,const void*,const void*)", + "stname": "" + } + ], + "igDebugLocateItem": [ + { + "args": "(ImGuiID target_id)", + "argsT": [ + { + "name": "target_id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiID target_id)", + "call_args": "(target_id)", + "cimguiname": "igDebugLocateItem", + "defaults": {}, + "funcname": "DebugLocateItem", + "location": "imgui_internal:3426", + "namespace": "ImGui", + "ov_cimguiname": "igDebugLocateItem", + "ret": "void", + "signature": "(ImGuiID)", + "stname": "" + } + ], + "igDebugLocateItemOnHover": [ + { + "args": "(ImGuiID target_id)", + "argsT": [ + { + "name": "target_id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiID target_id)", + "call_args": "(target_id)", + "cimguiname": "igDebugLocateItemOnHover", + "defaults": {}, + "funcname": "DebugLocateItemOnHover", + "location": "imgui_internal:3427", + "namespace": "ImGui", + "ov_cimguiname": "igDebugLocateItemOnHover", + "ret": "void", + "signature": "(ImGuiID)", + "stname": "" + } + ], + "igDebugLocateItemResolveWithLastItem": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igDebugLocateItemResolveWithLastItem", + "defaults": {}, + "funcname": "DebugLocateItemResolveWithLastItem", + "location": "imgui_internal:3428", + "namespace": "ImGui", + "ov_cimguiname": "igDebugLocateItemResolveWithLastItem", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igDebugLog": [ + { + "args": "(const char* fmt,...)", + "argsT": [ + { + "name": "fmt", + "type": "const char*" + }, + { + "name": "...", + "type": "..." + } + ], + "argsoriginal": "(const char* fmt,...)", + "call_args": "(fmt,...)", + "cimguiname": "igDebugLog", + "defaults": {}, + "funcname": "DebugLog", + "isvararg": "...)", + "location": "imgui_internal:3419", + "namespace": "ImGui", + "ov_cimguiname": "igDebugLog", + "ret": "void", + "signature": "(const char*,...)", + "stname": "" + } + ], + "igDebugLogV": [ + { + "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": "igDebugLogV", + "defaults": {}, + "funcname": "DebugLogV", + "location": "imgui_internal:3420", + "namespace": "ImGui", + "ov_cimguiname": "igDebugLogV", + "ret": "void", + "signature": "(const char*,va_list)", + "stname": "" + } + ], + "igDebugNodeColumns": [ + { + "args": "(ImGuiOldColumns* columns)", + "argsT": [ + { + "name": "columns", + "type": "ImGuiOldColumns*" + } + ], + "argsoriginal": "(ImGuiOldColumns* columns)", + "call_args": "(columns)", + "cimguiname": "igDebugNodeColumns", + "defaults": {}, + "funcname": "DebugNodeColumns", + "location": "imgui_internal:3433", + "namespace": "ImGui", + "ov_cimguiname": "igDebugNodeColumns", + "ret": "void", + "signature": "(ImGuiOldColumns*)", + "stname": "" + } + ], + "igDebugNodeDockNode": [ + { + "args": "(ImGuiDockNode* node,const char* label)", + "argsT": [ + { + "name": "node", + "type": "ImGuiDockNode*" + }, + { + "name": "label", + "type": "const char*" + } + ], + "argsoriginal": "(ImGuiDockNode* node,const char* label)", + "call_args": "(node,label)", + "cimguiname": "igDebugNodeDockNode", + "defaults": {}, + "funcname": "DebugNodeDockNode", + "location": "imgui_internal:3434", + "namespace": "ImGui", + "ov_cimguiname": "igDebugNodeDockNode", + "ret": "void", + "signature": "(ImGuiDockNode*,const char*)", + "stname": "" + } + ], + "igDebugNodeDrawCmdShowMeshAndBoundingBox": [ + { + "args": "(ImDrawList* out_draw_list,const ImDrawList* draw_list,const ImDrawCmd* draw_cmd,bool show_mesh,bool show_aabb)", + "argsT": [ + { + "name": "out_draw_list", + "type": "ImDrawList*" + }, + { + "name": "draw_list", + "type": "const ImDrawList*" + }, + { + "name": "draw_cmd", + "type": "const ImDrawCmd*" + }, + { + "name": "show_mesh", + "type": "bool" + }, + { + "name": "show_aabb", + "type": "bool" + } + ], + "argsoriginal": "(ImDrawList* out_draw_list,const ImDrawList* draw_list,const ImDrawCmd* draw_cmd,bool show_mesh,bool show_aabb)", + "call_args": "(out_draw_list,draw_list,draw_cmd,show_mesh,show_aabb)", + "cimguiname": "igDebugNodeDrawCmdShowMeshAndBoundingBox", + "defaults": {}, + "funcname": "DebugNodeDrawCmdShowMeshAndBoundingBox", + "location": "imgui_internal:3436", + "namespace": "ImGui", + "ov_cimguiname": "igDebugNodeDrawCmdShowMeshAndBoundingBox", + "ret": "void", + "signature": "(ImDrawList*,const ImDrawList*,const ImDrawCmd*,bool,bool)", + "stname": "" + } + ], + "igDebugNodeDrawList": [ + { + "args": "(ImGuiWindow* window,ImGuiViewportP* viewport,const ImDrawList* draw_list,const char* label)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "viewport", + "type": "ImGuiViewportP*" + }, + { + "name": "draw_list", + "type": "const ImDrawList*" + }, + { + "name": "label", + "type": "const char*" + } + ], + "argsoriginal": "(ImGuiWindow* window,ImGuiViewportP* viewport,const ImDrawList* draw_list,const char* label)", + "call_args": "(window,viewport,draw_list,label)", + "cimguiname": "igDebugNodeDrawList", + "defaults": {}, + "funcname": "DebugNodeDrawList", + "location": "imgui_internal:3435", + "namespace": "ImGui", + "ov_cimguiname": "igDebugNodeDrawList", + "ret": "void", + "signature": "(ImGuiWindow*,ImGuiViewportP*,const ImDrawList*,const char*)", + "stname": "" + } + ], + "igDebugNodeFont": [ + { + "args": "(ImFont* font)", + "argsT": [ + { + "name": "font", + "type": "ImFont*" + } + ], + "argsoriginal": "(ImFont* font)", + "call_args": "(font)", + "cimguiname": "igDebugNodeFont", + "defaults": {}, + "funcname": "DebugNodeFont", + "location": "imgui_internal:3437", + "namespace": "ImGui", + "ov_cimguiname": "igDebugNodeFont", + "ret": "void", + "signature": "(ImFont*)", + "stname": "" + } + ], + "igDebugNodeFontGlyph": [ + { + "args": "(ImFont* font,const ImFontGlyph* glyph)", + "argsT": [ + { + "name": "font", + "type": "ImFont*" + }, + { + "name": "glyph", + "type": "const ImFontGlyph*" + } + ], + "argsoriginal": "(ImFont* font,const ImFontGlyph* glyph)", + "call_args": "(font,glyph)", + "cimguiname": "igDebugNodeFontGlyph", + "defaults": {}, + "funcname": "DebugNodeFontGlyph", + "location": "imgui_internal:3438", + "namespace": "ImGui", + "ov_cimguiname": "igDebugNodeFontGlyph", + "ret": "void", + "signature": "(ImFont*,const ImFontGlyph*)", + "stname": "" + } + ], + "igDebugNodeInputTextState": [ + { + "args": "(ImGuiInputTextState* state)", + "argsT": [ + { + "name": "state", + "type": "ImGuiInputTextState*" + } + ], + "argsoriginal": "(ImGuiInputTextState* state)", + "call_args": "(state)", + "cimguiname": "igDebugNodeInputTextState", + "defaults": {}, + "funcname": "DebugNodeInputTextState", + "location": "imgui_internal:3443", + "namespace": "ImGui", + "ov_cimguiname": "igDebugNodeInputTextState", + "ret": "void", + "signature": "(ImGuiInputTextState*)", + "stname": "" + } + ], + "igDebugNodeStorage": [ + { + "args": "(ImGuiStorage* storage,const char* label)", + "argsT": [ + { + "name": "storage", + "type": "ImGuiStorage*" + }, + { + "name": "label", + "type": "const char*" + } + ], + "argsoriginal": "(ImGuiStorage* storage,const char* label)", + "call_args": "(storage,label)", + "cimguiname": "igDebugNodeStorage", + "defaults": {}, + "funcname": "DebugNodeStorage", + "location": "imgui_internal:3439", + "namespace": "ImGui", + "ov_cimguiname": "igDebugNodeStorage", + "ret": "void", + "signature": "(ImGuiStorage*,const char*)", + "stname": "" + } + ], + "igDebugNodeTabBar": [ + { + "args": "(ImGuiTabBar* tab_bar,const char* label)", + "argsT": [ + { + "name": "tab_bar", + "type": "ImGuiTabBar*" + }, + { + "name": "label", + "type": "const char*" + } + ], + "argsoriginal": "(ImGuiTabBar* tab_bar,const char* label)", + "call_args": "(tab_bar,label)", + "cimguiname": "igDebugNodeTabBar", + "defaults": {}, + "funcname": "DebugNodeTabBar", + "location": "imgui_internal:3440", + "namespace": "ImGui", + "ov_cimguiname": "igDebugNodeTabBar", + "ret": "void", + "signature": "(ImGuiTabBar*,const char*)", + "stname": "" + } + ], + "igDebugNodeTable": [ + { + "args": "(ImGuiTable* table)", + "argsT": [ + { + "name": "table", + "type": "ImGuiTable*" + } + ], + "argsoriginal": "(ImGuiTable* table)", + "call_args": "(table)", + "cimguiname": "igDebugNodeTable", + "defaults": {}, + "funcname": "DebugNodeTable", + "location": "imgui_internal:3441", + "namespace": "ImGui", + "ov_cimguiname": "igDebugNodeTable", + "ret": "void", + "signature": "(ImGuiTable*)", + "stname": "" + } + ], + "igDebugNodeTableSettings": [ + { + "args": "(ImGuiTableSettings* settings)", + "argsT": [ + { + "name": "settings", + "type": "ImGuiTableSettings*" + } + ], + "argsoriginal": "(ImGuiTableSettings* settings)", + "call_args": "(settings)", + "cimguiname": "igDebugNodeTableSettings", + "defaults": {}, + "funcname": "DebugNodeTableSettings", + "location": "imgui_internal:3442", + "namespace": "ImGui", + "ov_cimguiname": "igDebugNodeTableSettings", + "ret": "void", + "signature": "(ImGuiTableSettings*)", + "stname": "" + } + ], + "igDebugNodeViewport": [ + { + "args": "(ImGuiViewportP* viewport)", + "argsT": [ + { + "name": "viewport", + "type": "ImGuiViewportP*" + } + ], + "argsoriginal": "(ImGuiViewportP* viewport)", + "call_args": "(viewport)", + "cimguiname": "igDebugNodeViewport", + "defaults": {}, + "funcname": "DebugNodeViewport", + "location": "imgui_internal:3448", + "namespace": "ImGui", + "ov_cimguiname": "igDebugNodeViewport", + "ret": "void", + "signature": "(ImGuiViewportP*)", + "stname": "" + } + ], + "igDebugNodeWindow": [ + { + "args": "(ImGuiWindow* window,const char* label)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "label", + "type": "const char*" + } + ], + "argsoriginal": "(ImGuiWindow* window,const char* label)", + "call_args": "(window,label)", + "cimguiname": "igDebugNodeWindow", + "defaults": {}, + "funcname": "DebugNodeWindow", + "location": "imgui_internal:3444", + "namespace": "ImGui", + "ov_cimguiname": "igDebugNodeWindow", + "ret": "void", + "signature": "(ImGuiWindow*,const char*)", + "stname": "" + } + ], + "igDebugNodeWindowSettings": [ + { + "args": "(ImGuiWindowSettings* settings)", + "argsT": [ + { + "name": "settings", + "type": "ImGuiWindowSettings*" + } + ], + "argsoriginal": "(ImGuiWindowSettings* settings)", + "call_args": "(settings)", + "cimguiname": "igDebugNodeWindowSettings", + "defaults": {}, + "funcname": "DebugNodeWindowSettings", + "location": "imgui_internal:3445", + "namespace": "ImGui", + "ov_cimguiname": "igDebugNodeWindowSettings", + "ret": "void", + "signature": "(ImGuiWindowSettings*)", + "stname": "" + } + ], + "igDebugNodeWindowsList": [ + { + "args": "(ImVector_ImGuiWindowPtr* windows,const char* label)", + "argsT": [ + { + "name": "windows", + "type": "ImVector_ImGuiWindowPtr*" + }, + { + "name": "label", + "type": "const char*" + } + ], + "argsoriginal": "(ImVector* windows,const char* label)", + "call_args": "(windows,label)", + "cimguiname": "igDebugNodeWindowsList", + "defaults": {}, + "funcname": "DebugNodeWindowsList", + "location": "imgui_internal:3446", + "namespace": "ImGui", + "ov_cimguiname": "igDebugNodeWindowsList", + "ret": "void", + "signature": "(ImVector_ImGuiWindowPtr*,const char*)", + "stname": "" + } + ], + "igDebugNodeWindowsListByBeginStackParent": [ + { + "args": "(ImGuiWindow** windows,int windows_size,ImGuiWindow* parent_in_begin_stack)", + "argsT": [ + { + "name": "windows", + "type": "ImGuiWindow**" + }, + { + "name": "windows_size", + "type": "int" + }, + { + "name": "parent_in_begin_stack", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiWindow** windows,int windows_size,ImGuiWindow* parent_in_begin_stack)", + "call_args": "(windows,windows_size,parent_in_begin_stack)", + "cimguiname": "igDebugNodeWindowsListByBeginStackParent", + "defaults": {}, + "funcname": "DebugNodeWindowsListByBeginStackParent", + "location": "imgui_internal:3447", + "namespace": "ImGui", + "ov_cimguiname": "igDebugNodeWindowsListByBeginStackParent", + "ret": "void", + "signature": "(ImGuiWindow**,int,ImGuiWindow*)", + "stname": "" + } + ], + "igDebugRenderViewportThumbnail": [ + { + "args": "(ImDrawList* draw_list,ImGuiViewportP* viewport,const ImRect bb)", + "argsT": [ + { + "name": "draw_list", + "type": "ImDrawList*" + }, + { + "name": "viewport", + "type": "ImGuiViewportP*" + }, + { + "name": "bb", + "type": "const ImRect" + } + ], + "argsoriginal": "(ImDrawList* draw_list,ImGuiViewportP* viewport,const ImRect& bb)", + "call_args": "(draw_list,viewport,bb)", + "cimguiname": "igDebugRenderViewportThumbnail", + "defaults": {}, + "funcname": "DebugRenderViewportThumbnail", + "location": "imgui_internal:3449", + "namespace": "ImGui", + "ov_cimguiname": "igDebugRenderViewportThumbnail", + "ret": "void", + "signature": "(ImDrawList*,ImGuiViewportP*,const ImRect)", + "stname": "" + } + ], + "igDebugStartItemPicker": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igDebugStartItemPicker", + "defaults": {}, + "funcname": "DebugStartItemPicker", + "location": "imgui_internal:3430", + "namespace": "ImGui", + "ov_cimguiname": "igDebugStartItemPicker", + "ret": "void", + "signature": "()", + "stname": "" + } + ], "igDebugTextEncoding": [ { "args": "(const char* text)", @@ -9409,6 +16751,28 @@ "stname": "" } ], + "igDestroyPlatformWindow": [ + { + "args": "(ImGuiViewportP* viewport)", + "argsT": [ + { + "name": "viewport", + "type": "ImGuiViewportP*" + } + ], + "argsoriginal": "(ImGuiViewportP* viewport)", + "call_args": "(viewport)", + "cimguiname": "igDestroyPlatformWindow", + "defaults": {}, + "funcname": "DestroyPlatformWindow", + "location": "imgui_internal:2984", + "namespace": "ImGui", + "ov_cimguiname": "igDestroyPlatformWindow", + "ret": "void", + "signature": "(ImGuiViewportP*)", + "stname": "" + } + ], "igDestroyPlatformWindows": [ { "args": "()", @@ -9426,6 +16790,860 @@ "stname": "" } ], + "igDockBuilderAddNode": [ + { + "args": "(ImGuiID node_id,ImGuiDockNodeFlags flags)", + "argsT": [ + { + "name": "node_id", + "type": "ImGuiID" + }, + { + "name": "flags", + "type": "ImGuiDockNodeFlags" + } + ], + "argsoriginal": "(ImGuiID node_id=0,ImGuiDockNodeFlags flags=0)", + "call_args": "(node_id,flags)", + "cimguiname": "igDockBuilderAddNode", + "defaults": { + "flags": "0", + "node_id": "0" + }, + "funcname": "DockBuilderAddNode", + "location": "imgui_internal:3212", + "namespace": "ImGui", + "ov_cimguiname": "igDockBuilderAddNode", + "ret": "ImGuiID", + "signature": "(ImGuiID,ImGuiDockNodeFlags)", + "stname": "" + } + ], + "igDockBuilderCopyDockSpace": [ + { + "args": "(ImGuiID src_dockspace_id,ImGuiID dst_dockspace_id,ImVector_const_charPtr* in_window_remap_pairs)", + "argsT": [ + { + "name": "src_dockspace_id", + "type": "ImGuiID" + }, + { + "name": "dst_dockspace_id", + "type": "ImGuiID" + }, + { + "name": "in_window_remap_pairs", + "type": "ImVector_const_charPtr*" + } + ], + "argsoriginal": "(ImGuiID src_dockspace_id,ImGuiID dst_dockspace_id,ImVector* in_window_remap_pairs)", + "call_args": "(src_dockspace_id,dst_dockspace_id,in_window_remap_pairs)", + "cimguiname": "igDockBuilderCopyDockSpace", + "defaults": {}, + "funcname": "DockBuilderCopyDockSpace", + "location": "imgui_internal:3219", + "namespace": "ImGui", + "ov_cimguiname": "igDockBuilderCopyDockSpace", + "ret": "void", + "signature": "(ImGuiID,ImGuiID,ImVector_const_charPtr*)", + "stname": "" + } + ], + "igDockBuilderCopyNode": [ + { + "args": "(ImGuiID src_node_id,ImGuiID dst_node_id,ImVector_ImGuiID* out_node_remap_pairs)", + "argsT": [ + { + "name": "src_node_id", + "type": "ImGuiID" + }, + { + "name": "dst_node_id", + "type": "ImGuiID" + }, + { + "name": "out_node_remap_pairs", + "type": "ImVector_ImGuiID*" + } + ], + "argsoriginal": "(ImGuiID src_node_id,ImGuiID dst_node_id,ImVector* out_node_remap_pairs)", + "call_args": "(src_node_id,dst_node_id,out_node_remap_pairs)", + "cimguiname": "igDockBuilderCopyNode", + "defaults": {}, + "funcname": "DockBuilderCopyNode", + "location": "imgui_internal:3220", + "namespace": "ImGui", + "ov_cimguiname": "igDockBuilderCopyNode", + "ret": "void", + "signature": "(ImGuiID,ImGuiID,ImVector_ImGuiID*)", + "stname": "" + } + ], + "igDockBuilderCopyWindowSettings": [ + { + "args": "(const char* src_name,const char* dst_name)", + "argsT": [ + { + "name": "src_name", + "type": "const char*" + }, + { + "name": "dst_name", + "type": "const char*" + } + ], + "argsoriginal": "(const char* src_name,const char* dst_name)", + "call_args": "(src_name,dst_name)", + "cimguiname": "igDockBuilderCopyWindowSettings", + "defaults": {}, + "funcname": "DockBuilderCopyWindowSettings", + "location": "imgui_internal:3221", + "namespace": "ImGui", + "ov_cimguiname": "igDockBuilderCopyWindowSettings", + "ret": "void", + "signature": "(const char*,const char*)", + "stname": "" + } + ], + "igDockBuilderDockWindow": [ + { + "args": "(const char* window_name,ImGuiID node_id)", + "argsT": [ + { + "name": "window_name", + "type": "const char*" + }, + { + "name": "node_id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(const char* window_name,ImGuiID node_id)", + "call_args": "(window_name,node_id)", + "cimguiname": "igDockBuilderDockWindow", + "defaults": {}, + "funcname": "DockBuilderDockWindow", + "location": "imgui_internal:3209", + "namespace": "ImGui", + "ov_cimguiname": "igDockBuilderDockWindow", + "ret": "void", + "signature": "(const char*,ImGuiID)", + "stname": "" + } + ], + "igDockBuilderFinish": [ + { + "args": "(ImGuiID node_id)", + "argsT": [ + { + "name": "node_id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiID node_id)", + "call_args": "(node_id)", + "cimguiname": "igDockBuilderFinish", + "defaults": {}, + "funcname": "DockBuilderFinish", + "location": "imgui_internal:3222", + "namespace": "ImGui", + "ov_cimguiname": "igDockBuilderFinish", + "ret": "void", + "signature": "(ImGuiID)", + "stname": "" + } + ], + "igDockBuilderGetCentralNode": [ + { + "args": "(ImGuiID node_id)", + "argsT": [ + { + "name": "node_id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiID node_id)", + "call_args": "(node_id)", + "cimguiname": "igDockBuilderGetCentralNode", + "defaults": {}, + "funcname": "DockBuilderGetCentralNode", + "location": "imgui_internal:3211", + "namespace": "ImGui", + "ov_cimguiname": "igDockBuilderGetCentralNode", + "ret": "ImGuiDockNode*", + "signature": "(ImGuiID)", + "stname": "" + } + ], + "igDockBuilderGetNode": [ + { + "args": "(ImGuiID node_id)", + "argsT": [ + { + "name": "node_id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiID node_id)", + "call_args": "(node_id)", + "cimguiname": "igDockBuilderGetNode", + "defaults": {}, + "funcname": "DockBuilderGetNode", + "location": "imgui_internal:3210", + "namespace": "ImGui", + "ov_cimguiname": "igDockBuilderGetNode", + "ret": "ImGuiDockNode*", + "signature": "(ImGuiID)", + "stname": "" + } + ], + "igDockBuilderRemoveNode": [ + { + "args": "(ImGuiID node_id)", + "argsT": [ + { + "name": "node_id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiID node_id)", + "call_args": "(node_id)", + "cimguiname": "igDockBuilderRemoveNode", + "defaults": {}, + "funcname": "DockBuilderRemoveNode", + "location": "imgui_internal:3213", + "namespace": "ImGui", + "ov_cimguiname": "igDockBuilderRemoveNode", + "ret": "void", + "signature": "(ImGuiID)", + "stname": "" + } + ], + "igDockBuilderRemoveNodeChildNodes": [ + { + "args": "(ImGuiID node_id)", + "argsT": [ + { + "name": "node_id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiID node_id)", + "call_args": "(node_id)", + "cimguiname": "igDockBuilderRemoveNodeChildNodes", + "defaults": {}, + "funcname": "DockBuilderRemoveNodeChildNodes", + "location": "imgui_internal:3215", + "namespace": "ImGui", + "ov_cimguiname": "igDockBuilderRemoveNodeChildNodes", + "ret": "void", + "signature": "(ImGuiID)", + "stname": "" + } + ], + "igDockBuilderRemoveNodeDockedWindows": [ + { + "args": "(ImGuiID node_id,bool clear_settings_refs)", + "argsT": [ + { + "name": "node_id", + "type": "ImGuiID" + }, + { + "name": "clear_settings_refs", + "type": "bool" + } + ], + "argsoriginal": "(ImGuiID node_id,bool clear_settings_refs=true)", + "call_args": "(node_id,clear_settings_refs)", + "cimguiname": "igDockBuilderRemoveNodeDockedWindows", + "defaults": { + "clear_settings_refs": "true" + }, + "funcname": "DockBuilderRemoveNodeDockedWindows", + "location": "imgui_internal:3214", + "namespace": "ImGui", + "ov_cimguiname": "igDockBuilderRemoveNodeDockedWindows", + "ret": "void", + "signature": "(ImGuiID,bool)", + "stname": "" + } + ], + "igDockBuilderSetNodePos": [ + { + "args": "(ImGuiID node_id,ImVec2 pos)", + "argsT": [ + { + "name": "node_id", + "type": "ImGuiID" + }, + { + "name": "pos", + "type": "ImVec2" + } + ], + "argsoriginal": "(ImGuiID node_id,ImVec2 pos)", + "call_args": "(node_id,pos)", + "cimguiname": "igDockBuilderSetNodePos", + "defaults": {}, + "funcname": "DockBuilderSetNodePos", + "location": "imgui_internal:3216", + "namespace": "ImGui", + "ov_cimguiname": "igDockBuilderSetNodePos", + "ret": "void", + "signature": "(ImGuiID,ImVec2)", + "stname": "" + } + ], + "igDockBuilderSetNodeSize": [ + { + "args": "(ImGuiID node_id,ImVec2 size)", + "argsT": [ + { + "name": "node_id", + "type": "ImGuiID" + }, + { + "name": "size", + "type": "ImVec2" + } + ], + "argsoriginal": "(ImGuiID node_id,ImVec2 size)", + "call_args": "(node_id,size)", + "cimguiname": "igDockBuilderSetNodeSize", + "defaults": {}, + "funcname": "DockBuilderSetNodeSize", + "location": "imgui_internal:3217", + "namespace": "ImGui", + "ov_cimguiname": "igDockBuilderSetNodeSize", + "ret": "void", + "signature": "(ImGuiID,ImVec2)", + "stname": "" + } + ], + "igDockBuilderSplitNode": [ + { + "args": "(ImGuiID node_id,ImGuiDir split_dir,float size_ratio_for_node_at_dir,ImGuiID* out_id_at_dir,ImGuiID* out_id_at_opposite_dir)", + "argsT": [ + { + "name": "node_id", + "type": "ImGuiID" + }, + { + "name": "split_dir", + "type": "ImGuiDir" + }, + { + "name": "size_ratio_for_node_at_dir", + "type": "float" + }, + { + "name": "out_id_at_dir", + "type": "ImGuiID*" + }, + { + "name": "out_id_at_opposite_dir", + "type": "ImGuiID*" + } + ], + "argsoriginal": "(ImGuiID node_id,ImGuiDir split_dir,float size_ratio_for_node_at_dir,ImGuiID* out_id_at_dir,ImGuiID* out_id_at_opposite_dir)", + "call_args": "(node_id,split_dir,size_ratio_for_node_at_dir,out_id_at_dir,out_id_at_opposite_dir)", + "cimguiname": "igDockBuilderSplitNode", + "defaults": {}, + "funcname": "DockBuilderSplitNode", + "location": "imgui_internal:3218", + "namespace": "ImGui", + "ov_cimguiname": "igDockBuilderSplitNode", + "ret": "ImGuiID", + "signature": "(ImGuiID,ImGuiDir,float,ImGuiID*,ImGuiID*)", + "stname": "" + } + ], + "igDockContextCalcDropPosForDocking": [ + { + "args": "(ImGuiWindow* target,ImGuiDockNode* target_node,ImGuiWindow* payload_window,ImGuiDockNode* payload_node,ImGuiDir split_dir,bool split_outer,ImVec2* out_pos)", + "argsT": [ + { + "name": "target", + "type": "ImGuiWindow*" + }, + { + "name": "target_node", + "type": "ImGuiDockNode*" + }, + { + "name": "payload_window", + "type": "ImGuiWindow*" + }, + { + "name": "payload_node", + "type": "ImGuiDockNode*" + }, + { + "name": "split_dir", + "type": "ImGuiDir" + }, + { + "name": "split_outer", + "type": "bool" + }, + { + "name": "out_pos", + "type": "ImVec2*" + } + ], + "argsoriginal": "(ImGuiWindow* target,ImGuiDockNode* target_node,ImGuiWindow* payload_window,ImGuiDockNode* payload_node,ImGuiDir split_dir,bool split_outer,ImVec2* out_pos)", + "call_args": "(target,target_node,payload_window,payload_node,split_dir,split_outer,out_pos)", + "cimguiname": "igDockContextCalcDropPosForDocking", + "defaults": {}, + "funcname": "DockContextCalcDropPosForDocking", + "location": "imgui_internal:3185", + "namespace": "ImGui", + "ov_cimguiname": "igDockContextCalcDropPosForDocking", + "ret": "bool", + "signature": "(ImGuiWindow*,ImGuiDockNode*,ImGuiWindow*,ImGuiDockNode*,ImGuiDir,bool,ImVec2*)", + "stname": "" + } + ], + "igDockContextClearNodes": [ + { + "args": "(ImGuiContext* ctx,ImGuiID root_id,bool clear_settings_refs)", + "argsT": [ + { + "name": "ctx", + "type": "ImGuiContext*" + }, + { + "name": "root_id", + "type": "ImGuiID" + }, + { + "name": "clear_settings_refs", + "type": "bool" + } + ], + "argsoriginal": "(ImGuiContext* ctx,ImGuiID root_id,bool clear_settings_refs)", + "call_args": "(ctx,root_id,clear_settings_refs)", + "cimguiname": "igDockContextClearNodes", + "defaults": {}, + "funcname": "DockContextClearNodes", + "location": "imgui_internal:3176", + "namespace": "ImGui", + "ov_cimguiname": "igDockContextClearNodes", + "ret": "void", + "signature": "(ImGuiContext*,ImGuiID,bool)", + "stname": "" + } + ], + "igDockContextEndFrame": [ + { + "args": "(ImGuiContext* ctx)", + "argsT": [ + { + "name": "ctx", + "type": "ImGuiContext*" + } + ], + "argsoriginal": "(ImGuiContext* ctx)", + "call_args": "(ctx)", + "cimguiname": "igDockContextEndFrame", + "defaults": {}, + "funcname": "DockContextEndFrame", + "location": "imgui_internal:3180", + "namespace": "ImGui", + "ov_cimguiname": "igDockContextEndFrame", + "ret": "void", + "signature": "(ImGuiContext*)", + "stname": "" + } + ], + "igDockContextFindNodeByID": [ + { + "args": "(ImGuiContext* ctx,ImGuiID id)", + "argsT": [ + { + "name": "ctx", + "type": "ImGuiContext*" + }, + { + "name": "id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiContext* ctx,ImGuiID id)", + "call_args": "(ctx,id)", + "cimguiname": "igDockContextFindNodeByID", + "defaults": {}, + "funcname": "DockContextFindNodeByID", + "location": "imgui_internal:3186", + "namespace": "ImGui", + "ov_cimguiname": "igDockContextFindNodeByID", + "ret": "ImGuiDockNode*", + "signature": "(ImGuiContext*,ImGuiID)", + "stname": "" + } + ], + "igDockContextGenNodeID": [ + { + "args": "(ImGuiContext* ctx)", + "argsT": [ + { + "name": "ctx", + "type": "ImGuiContext*" + } + ], + "argsoriginal": "(ImGuiContext* ctx)", + "call_args": "(ctx)", + "cimguiname": "igDockContextGenNodeID", + "defaults": {}, + "funcname": "DockContextGenNodeID", + "location": "imgui_internal:3181", + "namespace": "ImGui", + "ov_cimguiname": "igDockContextGenNodeID", + "ret": "ImGuiID", + "signature": "(ImGuiContext*)", + "stname": "" + } + ], + "igDockContextInitialize": [ + { + "args": "(ImGuiContext* ctx)", + "argsT": [ + { + "name": "ctx", + "type": "ImGuiContext*" + } + ], + "argsoriginal": "(ImGuiContext* ctx)", + "call_args": "(ctx)", + "cimguiname": "igDockContextInitialize", + "defaults": {}, + "funcname": "DockContextInitialize", + "location": "imgui_internal:3174", + "namespace": "ImGui", + "ov_cimguiname": "igDockContextInitialize", + "ret": "void", + "signature": "(ImGuiContext*)", + "stname": "" + } + ], + "igDockContextNewFrameUpdateDocking": [ + { + "args": "(ImGuiContext* ctx)", + "argsT": [ + { + "name": "ctx", + "type": "ImGuiContext*" + } + ], + "argsoriginal": "(ImGuiContext* ctx)", + "call_args": "(ctx)", + "cimguiname": "igDockContextNewFrameUpdateDocking", + "defaults": {}, + "funcname": "DockContextNewFrameUpdateDocking", + "location": "imgui_internal:3179", + "namespace": "ImGui", + "ov_cimguiname": "igDockContextNewFrameUpdateDocking", + "ret": "void", + "signature": "(ImGuiContext*)", + "stname": "" + } + ], + "igDockContextNewFrameUpdateUndocking": [ + { + "args": "(ImGuiContext* ctx)", + "argsT": [ + { + "name": "ctx", + "type": "ImGuiContext*" + } + ], + "argsoriginal": "(ImGuiContext* ctx)", + "call_args": "(ctx)", + "cimguiname": "igDockContextNewFrameUpdateUndocking", + "defaults": {}, + "funcname": "DockContextNewFrameUpdateUndocking", + "location": "imgui_internal:3178", + "namespace": "ImGui", + "ov_cimguiname": "igDockContextNewFrameUpdateUndocking", + "ret": "void", + "signature": "(ImGuiContext*)", + "stname": "" + } + ], + "igDockContextQueueDock": [ + { + "args": "(ImGuiContext* ctx,ImGuiWindow* target,ImGuiDockNode* target_node,ImGuiWindow* payload,ImGuiDir split_dir,float split_ratio,bool split_outer)", + "argsT": [ + { + "name": "ctx", + "type": "ImGuiContext*" + }, + { + "name": "target", + "type": "ImGuiWindow*" + }, + { + "name": "target_node", + "type": "ImGuiDockNode*" + }, + { + "name": "payload", + "type": "ImGuiWindow*" + }, + { + "name": "split_dir", + "type": "ImGuiDir" + }, + { + "name": "split_ratio", + "type": "float" + }, + { + "name": "split_outer", + "type": "bool" + } + ], + "argsoriginal": "(ImGuiContext* ctx,ImGuiWindow* target,ImGuiDockNode* target_node,ImGuiWindow* payload,ImGuiDir split_dir,float split_ratio,bool split_outer)", + "call_args": "(ctx,target,target_node,payload,split_dir,split_ratio,split_outer)", + "cimguiname": "igDockContextQueueDock", + "defaults": {}, + "funcname": "DockContextQueueDock", + "location": "imgui_internal:3182", + "namespace": "ImGui", + "ov_cimguiname": "igDockContextQueueDock", + "ret": "void", + "signature": "(ImGuiContext*,ImGuiWindow*,ImGuiDockNode*,ImGuiWindow*,ImGuiDir,float,bool)", + "stname": "" + } + ], + "igDockContextQueueUndockNode": [ + { + "args": "(ImGuiContext* ctx,ImGuiDockNode* node)", + "argsT": [ + { + "name": "ctx", + "type": "ImGuiContext*" + }, + { + "name": "node", + "type": "ImGuiDockNode*" + } + ], + "argsoriginal": "(ImGuiContext* ctx,ImGuiDockNode* node)", + "call_args": "(ctx,node)", + "cimguiname": "igDockContextQueueUndockNode", + "defaults": {}, + "funcname": "DockContextQueueUndockNode", + "location": "imgui_internal:3184", + "namespace": "ImGui", + "ov_cimguiname": "igDockContextQueueUndockNode", + "ret": "void", + "signature": "(ImGuiContext*,ImGuiDockNode*)", + "stname": "" + } + ], + "igDockContextQueueUndockWindow": [ + { + "args": "(ImGuiContext* ctx,ImGuiWindow* window)", + "argsT": [ + { + "name": "ctx", + "type": "ImGuiContext*" + }, + { + "name": "window", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiContext* ctx,ImGuiWindow* window)", + "call_args": "(ctx,window)", + "cimguiname": "igDockContextQueueUndockWindow", + "defaults": {}, + "funcname": "DockContextQueueUndockWindow", + "location": "imgui_internal:3183", + "namespace": "ImGui", + "ov_cimguiname": "igDockContextQueueUndockWindow", + "ret": "void", + "signature": "(ImGuiContext*,ImGuiWindow*)", + "stname": "" + } + ], + "igDockContextRebuildNodes": [ + { + "args": "(ImGuiContext* ctx)", + "argsT": [ + { + "name": "ctx", + "type": "ImGuiContext*" + } + ], + "argsoriginal": "(ImGuiContext* ctx)", + "call_args": "(ctx)", + "cimguiname": "igDockContextRebuildNodes", + "defaults": {}, + "funcname": "DockContextRebuildNodes", + "location": "imgui_internal:3177", + "namespace": "ImGui", + "ov_cimguiname": "igDockContextRebuildNodes", + "ret": "void", + "signature": "(ImGuiContext*)", + "stname": "" + } + ], + "igDockContextShutdown": [ + { + "args": "(ImGuiContext* ctx)", + "argsT": [ + { + "name": "ctx", + "type": "ImGuiContext*" + } + ], + "argsoriginal": "(ImGuiContext* ctx)", + "call_args": "(ctx)", + "cimguiname": "igDockContextShutdown", + "defaults": {}, + "funcname": "DockContextShutdown", + "location": "imgui_internal:3175", + "namespace": "ImGui", + "ov_cimguiname": "igDockContextShutdown", + "ret": "void", + "signature": "(ImGuiContext*)", + "stname": "" + } + ], + "igDockNodeBeginAmendTabBar": [ + { + "args": "(ImGuiDockNode* node)", + "argsT": [ + { + "name": "node", + "type": "ImGuiDockNode*" + } + ], + "argsoriginal": "(ImGuiDockNode* node)", + "call_args": "(node)", + "cimguiname": "igDockNodeBeginAmendTabBar", + "defaults": {}, + "funcname": "DockNodeBeginAmendTabBar", + "location": "imgui_internal:3187", + "namespace": "ImGui", + "ov_cimguiname": "igDockNodeBeginAmendTabBar", + "ret": "bool", + "signature": "(ImGuiDockNode*)", + "stname": "" + } + ], + "igDockNodeEndAmendTabBar": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igDockNodeEndAmendTabBar", + "defaults": {}, + "funcname": "DockNodeEndAmendTabBar", + "location": "imgui_internal:3188", + "namespace": "ImGui", + "ov_cimguiname": "igDockNodeEndAmendTabBar", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igDockNodeGetDepth": [ + { + "args": "(const ImGuiDockNode* node)", + "argsT": [ + { + "name": "node", + "type": "const ImGuiDockNode*" + } + ], + "argsoriginal": "(const ImGuiDockNode* node)", + "call_args": "(node)", + "cimguiname": "igDockNodeGetDepth", + "defaults": {}, + "funcname": "DockNodeGetDepth", + "location": "imgui_internal:3191", + "namespace": "ImGui", + "ov_cimguiname": "igDockNodeGetDepth", + "ret": "int", + "signature": "(const ImGuiDockNode*)", + "stname": "" + } + ], + "igDockNodeGetRootNode": [ + { + "args": "(ImGuiDockNode* node)", + "argsT": [ + { + "name": "node", + "type": "ImGuiDockNode*" + } + ], + "argsoriginal": "(ImGuiDockNode* node)", + "call_args": "(node)", + "cimguiname": "igDockNodeGetRootNode", + "defaults": {}, + "funcname": "DockNodeGetRootNode", + "location": "imgui_internal:3189", + "namespace": "ImGui", + "ov_cimguiname": "igDockNodeGetRootNode", + "ret": "ImGuiDockNode*", + "signature": "(ImGuiDockNode*)", + "stname": "" + } + ], + "igDockNodeGetWindowMenuButtonId": [ + { + "args": "(const ImGuiDockNode* node)", + "argsT": [ + { + "name": "node", + "type": "const ImGuiDockNode*" + } + ], + "argsoriginal": "(const ImGuiDockNode* node)", + "call_args": "(node)", + "cimguiname": "igDockNodeGetWindowMenuButtonId", + "defaults": {}, + "funcname": "DockNodeGetWindowMenuButtonId", + "location": "imgui_internal:3192", + "namespace": "ImGui", + "ov_cimguiname": "igDockNodeGetWindowMenuButtonId", + "ret": "ImGuiID", + "signature": "(const ImGuiDockNode*)", + "stname": "" + } + ], + "igDockNodeIsInHierarchyOf": [ + { + "args": "(ImGuiDockNode* node,ImGuiDockNode* parent)", + "argsT": [ + { + "name": "node", + "type": "ImGuiDockNode*" + }, + { + "name": "parent", + "type": "ImGuiDockNode*" + } + ], + "argsoriginal": "(ImGuiDockNode* node,ImGuiDockNode* parent)", + "call_args": "(node,parent)", + "cimguiname": "igDockNodeIsInHierarchyOf", + "defaults": {}, + "funcname": "DockNodeIsInHierarchyOf", + "location": "imgui_internal:3190", + "namespace": "ImGui", + "ov_cimguiname": "igDockNodeIsInHierarchyOf", + "ret": "bool", + "signature": "(ImGuiDockNode*,ImGuiDockNode*)", + "stname": "" + } + ], "igDockSpace": [ { "args": "(ImGuiID id,const ImVec2 size,ImGuiDockNodeFlags flags,const ImGuiWindowClass* window_class)", @@ -9498,6 +17716,56 @@ "stname": "" } ], + "igDragBehavior": [ + { + "args": "(ImGuiID id,ImGuiDataType data_type,void* p_v,float v_speed,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + }, + { + "name": "data_type", + "type": "ImGuiDataType" + }, + { + "name": "p_v", + "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": "flags", + "type": "ImGuiSliderFlags" + } + ], + "argsoriginal": "(ImGuiID id,ImGuiDataType data_type,void* p_v,float v_speed,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags)", + "call_args": "(id,data_type,p_v,v_speed,p_min,p_max,format,flags)", + "cimguiname": "igDragBehavior", + "defaults": {}, + "funcname": "DragBehavior", + "location": "imgui_internal:3368", + "namespace": "ImGui", + "ov_cimguiname": "igDragBehavior", + "ret": "bool", + "signature": "(ImGuiID,ImGuiDataType,void*,float,const void*,const void*,const char*,ImGuiSliderFlags)", + "stname": "" + } + ], "igDragFloat": [ { "args": "(const char* label,float* v,float v_speed,float v_min,float v_max,const char* format,ImGuiSliderFlags flags)", @@ -10225,6 +18493,23 @@ "stname": "" } ], + "igEndColumns": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igEndColumns", + "defaults": {}, + "funcname": "EndColumns", + "location": "imgui_internal:3246", + "namespace": "ImGui", + "ov_cimguiname": "igEndColumns", + "ret": "void", + "signature": "()", + "stname": "" + } + ], "igEndCombo": [ { "args": "()", @@ -10242,6 +18527,23 @@ "stname": "" } ], + "igEndComboPreview": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igEndComboPreview", + "defaults": {}, + "funcname": "EndComboPreview", + "location": "imgui_internal:3082", + "namespace": "ImGui", + "ov_cimguiname": "igEndComboPreview", + "ret": "void", + "signature": "()", + "stname": "" + } + ], "igEndDisabled": [ { "args": "()", @@ -10480,6 +18782,295 @@ "stname": "" } ], + "igErrorCheckEndFrameRecover": [ + { + "args": "(ImGuiErrorLogCallback log_callback,void* user_data)", + "argsT": [ + { + "name": "log_callback", + "type": "ImGuiErrorLogCallback" + }, + { + "name": "user_data", + "type": "void*" + } + ], + "argsoriginal": "(ImGuiErrorLogCallback log_callback,void* user_data=((void*)0))", + "call_args": "(log_callback,user_data)", + "cimguiname": "igErrorCheckEndFrameRecover", + "defaults": { + "user_data": "NULL" + }, + "funcname": "ErrorCheckEndFrameRecover", + "location": "imgui_internal:3423", + "namespace": "ImGui", + "ov_cimguiname": "igErrorCheckEndFrameRecover", + "ret": "void", + "signature": "(ImGuiErrorLogCallback,void*)", + "stname": "" + } + ], + "igErrorCheckEndWindowRecover": [ + { + "args": "(ImGuiErrorLogCallback log_callback,void* user_data)", + "argsT": [ + { + "name": "log_callback", + "type": "ImGuiErrorLogCallback" + }, + { + "name": "user_data", + "type": "void*" + } + ], + "argsoriginal": "(ImGuiErrorLogCallback log_callback,void* user_data=((void*)0))", + "call_args": "(log_callback,user_data)", + "cimguiname": "igErrorCheckEndWindowRecover", + "defaults": { + "user_data": "NULL" + }, + "funcname": "ErrorCheckEndWindowRecover", + "location": "imgui_internal:3424", + "namespace": "ImGui", + "ov_cimguiname": "igErrorCheckEndWindowRecover", + "ret": "void", + "signature": "(ImGuiErrorLogCallback,void*)", + "stname": "" + } + ], + "igErrorCheckUsingSetCursorPosToExtendParentBoundaries": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igErrorCheckUsingSetCursorPosToExtendParentBoundaries", + "defaults": {}, + "funcname": "ErrorCheckUsingSetCursorPosToExtendParentBoundaries", + "location": "imgui_internal:3425", + "namespace": "ImGui", + "ov_cimguiname": "igErrorCheckUsingSetCursorPosToExtendParentBoundaries", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igFindBestWindowPosForPopup": [ + { + "args": "(ImVec2 *pOut,ImGuiWindow* window)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "window", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiWindow* window)", + "call_args": "(window)", + "cimguiname": "igFindBestWindowPosForPopup", + "defaults": {}, + "funcname": "FindBestWindowPosForPopup", + "location": "imgui_internal:3071", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igFindBestWindowPosForPopup", + "ret": "void", + "signature": "(ImGuiWindow*)", + "stname": "" + } + ], + "igFindBestWindowPosForPopupEx": [ + { + "args": "(ImVec2 *pOut,const ImVec2 ref_pos,const ImVec2 size,ImGuiDir* last_dir,const ImRect r_outer,const ImRect r_avoid,ImGuiPopupPositionPolicy policy)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "ref_pos", + "type": "const ImVec2" + }, + { + "name": "size", + "type": "const ImVec2" + }, + { + "name": "last_dir", + "type": "ImGuiDir*" + }, + { + "name": "r_outer", + "type": "const ImRect" + }, + { + "name": "r_avoid", + "type": "const ImRect" + }, + { + "name": "policy", + "type": "ImGuiPopupPositionPolicy" + } + ], + "argsoriginal": "(const ImVec2& ref_pos,const ImVec2& size,ImGuiDir* last_dir,const ImRect& r_outer,const ImRect& r_avoid,ImGuiPopupPositionPolicy policy)", + "call_args": "(ref_pos,size,last_dir,r_outer,r_avoid,policy)", + "cimguiname": "igFindBestWindowPosForPopupEx", + "defaults": {}, + "funcname": "FindBestWindowPosForPopupEx", + "location": "imgui_internal:3072", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igFindBestWindowPosForPopupEx", + "ret": "void", + "signature": "(const ImVec2,const ImVec2,ImGuiDir*,const ImRect,const ImRect,ImGuiPopupPositionPolicy)", + "stname": "" + } + ], + "igFindBottomMostVisibleWindowWithinBeginStack": [ + { + "args": "(ImGuiWindow* window)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiWindow* window)", + "call_args": "(window)", + "cimguiname": "igFindBottomMostVisibleWindowWithinBeginStack", + "defaults": {}, + "funcname": "FindBottomMostVisibleWindowWithinBeginStack", + "location": "imgui_internal:2957", + "namespace": "ImGui", + "ov_cimguiname": "igFindBottomMostVisibleWindowWithinBeginStack", + "ret": "ImGuiWindow*", + "signature": "(ImGuiWindow*)", + "stname": "" + } + ], + "igFindHoveredViewportFromPlatformWindowStack": [ + { + "args": "(const ImVec2 mouse_platform_pos)", + "argsT": [ + { + "name": "mouse_platform_pos", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImVec2& mouse_platform_pos)", + "call_args": "(mouse_platform_pos)", + "cimguiname": "igFindHoveredViewportFromPlatformWindowStack", + "defaults": {}, + "funcname": "FindHoveredViewportFromPlatformWindowStack", + "location": "imgui_internal:2988", + "namespace": "ImGui", + "ov_cimguiname": "igFindHoveredViewportFromPlatformWindowStack", + "ret": "ImGuiViewportP*", + "signature": "(const ImVec2)", + "stname": "" + } + ], + "igFindOrCreateColumns": [ + { + "args": "(ImGuiWindow* window,ImGuiID id)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiWindow* window,ImGuiID id)", + "call_args": "(window,id)", + "cimguiname": "igFindOrCreateColumns", + "defaults": {}, + "funcname": "FindOrCreateColumns", + "location": "imgui_internal:3251", + "namespace": "ImGui", + "ov_cimguiname": "igFindOrCreateColumns", + "ret": "ImGuiOldColumns*", + "signature": "(ImGuiWindow*,ImGuiID)", + "stname": "" + } + ], + "igFindOrCreateWindowSettings": [ + { + "args": "(const char* name)", + "argsT": [ + { + "name": "name", + "type": "const char*" + } + ], + "argsoriginal": "(const char* name)", + "call_args": "(name)", + "cimguiname": "igFindOrCreateWindowSettings", + "defaults": {}, + "funcname": "FindOrCreateWindowSettings", + "location": "imgui_internal:2996", + "namespace": "ImGui", + "ov_cimguiname": "igFindOrCreateWindowSettings", + "ret": "ImGuiWindowSettings*", + "signature": "(const char*)", + "stname": "" + } + ], + "igFindRenderedTextEnd": [ + { + "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": "igFindRenderedTextEnd", + "defaults": { + "text_end": "NULL" + }, + "funcname": "FindRenderedTextEnd", + "location": "imgui_internal:3336", + "namespace": "ImGui", + "ov_cimguiname": "igFindRenderedTextEnd", + "ret": "const char*", + "signature": "(const char*,const char*)", + "stname": "" + } + ], + "igFindSettingsHandler": [ + { + "args": "(const char* type_name)", + "argsT": [ + { + "name": "type_name", + "type": "const char*" + } + ], + "argsoriginal": "(const char* type_name)", + "call_args": "(type_name)", + "cimguiname": "igFindSettingsHandler", + "defaults": {}, + "funcname": "FindSettingsHandler", + "location": "imgui_internal:2999", + "namespace": "ImGui", + "ov_cimguiname": "igFindSettingsHandler", + "ret": "ImGuiSettingsHandler*", + "signature": "(const char*)", + "stname": "" + } + ], "igFindViewportByID": [ { "args": "(ImGuiID id)", @@ -10524,6 +19115,220 @@ "stname": "" } ], + "igFindWindowByID": [ + { + "args": "(ImGuiID id)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiID id)", + "call_args": "(id)", + "cimguiname": "igFindWindowByID", + "defaults": {}, + "funcname": "FindWindowByID", + "location": "imgui_internal:2934", + "namespace": "ImGui", + "ov_cimguiname": "igFindWindowByID", + "ret": "ImGuiWindow*", + "signature": "(ImGuiID)", + "stname": "" + } + ], + "igFindWindowByName": [ + { + "args": "(const char* name)", + "argsT": [ + { + "name": "name", + "type": "const char*" + } + ], + "argsoriginal": "(const char* name)", + "call_args": "(name)", + "cimguiname": "igFindWindowByName", + "defaults": {}, + "funcname": "FindWindowByName", + "location": "imgui_internal:2935", + "namespace": "ImGui", + "ov_cimguiname": "igFindWindowByName", + "ret": "ImGuiWindow*", + "signature": "(const char*)", + "stname": "" + } + ], + "igFindWindowDisplayIndex": [ + { + "args": "(ImGuiWindow* window)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiWindow* window)", + "call_args": "(window)", + "cimguiname": "igFindWindowDisplayIndex", + "defaults": {}, + "funcname": "FindWindowDisplayIndex", + "location": "imgui_internal:2956", + "namespace": "ImGui", + "ov_cimguiname": "igFindWindowDisplayIndex", + "ret": "int", + "signature": "(ImGuiWindow*)", + "stname": "" + } + ], + "igFindWindowSettings": [ + { + "args": "(ImGuiID id)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiID id)", + "call_args": "(id)", + "cimguiname": "igFindWindowSettings", + "defaults": {}, + "funcname": "FindWindowSettings", + "location": "imgui_internal:2995", + "namespace": "ImGui", + "ov_cimguiname": "igFindWindowSettings", + "ret": "ImGuiWindowSettings*", + "signature": "(ImGuiID)", + "stname": "" + } + ], + "igFocusTopMostWindowUnderOne": [ + { + "args": "(ImGuiWindow* under_this_window,ImGuiWindow* ignore_window)", + "argsT": [ + { + "name": "under_this_window", + "type": "ImGuiWindow*" + }, + { + "name": "ignore_window", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiWindow* under_this_window,ImGuiWindow* ignore_window)", + "call_args": "(under_this_window,ignore_window)", + "cimguiname": "igFocusTopMostWindowUnderOne", + "defaults": {}, + "funcname": "FocusTopMostWindowUnderOne", + "location": "imgui_internal:2951", + "namespace": "ImGui", + "ov_cimguiname": "igFocusTopMostWindowUnderOne", + "ret": "void", + "signature": "(ImGuiWindow*,ImGuiWindow*)", + "stname": "" + } + ], + "igFocusWindow": [ + { + "args": "(ImGuiWindow* window)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiWindow* window)", + "call_args": "(window)", + "cimguiname": "igFocusWindow", + "defaults": {}, + "funcname": "FocusWindow", + "location": "imgui_internal:2950", + "namespace": "ImGui", + "ov_cimguiname": "igFocusWindow", + "ret": "void", + "signature": "(ImGuiWindow*)", + "stname": "" + } + ], + "igGcAwakeTransientWindowBuffers": [ + { + "args": "(ImGuiWindow* window)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiWindow* window)", + "call_args": "(window)", + "cimguiname": "igGcAwakeTransientWindowBuffers", + "defaults": {}, + "funcname": "GcAwakeTransientWindowBuffers", + "location": "imgui_internal:3416", + "namespace": "ImGui", + "ov_cimguiname": "igGcAwakeTransientWindowBuffers", + "ret": "void", + "signature": "(ImGuiWindow*)", + "stname": "" + } + ], + "igGcCompactTransientMiscBuffers": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGcCompactTransientMiscBuffers", + "defaults": {}, + "funcname": "GcCompactTransientMiscBuffers", + "location": "imgui_internal:3414", + "namespace": "ImGui", + "ov_cimguiname": "igGcCompactTransientMiscBuffers", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igGcCompactTransientWindowBuffers": [ + { + "args": "(ImGuiWindow* window)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiWindow* window)", + "call_args": "(window)", + "cimguiname": "igGcCompactTransientWindowBuffers", + "defaults": {}, + "funcname": "GcCompactTransientWindowBuffers", + "location": "imgui_internal:3415", + "namespace": "ImGui", + "ov_cimguiname": "igGcCompactTransientWindowBuffers", + "ret": "void", + "signature": "(ImGuiWindow*)", + "stname": "" + } + ], + "igGetActiveID": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetActiveID", + "defaults": {}, + "funcname": "GetActiveID", + "location": "imgui_internal:3023", + "namespace": "ImGui", + "ov_cimguiname": "igGetActiveID", + "ret": "ImGuiID", + "signature": "()", + "stname": "" + } + ], "igGetAllocatorFunctions": [ { "args": "(ImGuiMemAllocFunc* p_alloc_func,ImGuiMemFreeFunc* p_free_func,void** p_user_data)", @@ -10693,6 +19498,32 @@ "stname": "" } ], + "igGetColumnNormFromOffset": [ + { + "args": "(const ImGuiOldColumns* columns,float offset)", + "argsT": [ + { + "name": "columns", + "type": "const ImGuiOldColumns*" + }, + { + "name": "offset", + "type": "float" + } + ], + "argsoriginal": "(const ImGuiOldColumns* columns,float offset)", + "call_args": "(columns,offset)", + "cimguiname": "igGetColumnNormFromOffset", + "defaults": {}, + "funcname": "GetColumnNormFromOffset", + "location": "imgui_internal:3253", + "namespace": "ImGui", + "ov_cimguiname": "igGetColumnNormFromOffset", + "ret": "float", + "signature": "(const ImGuiOldColumns*,float)", + "stname": "" + } + ], "igGetColumnOffset": [ { "args": "(int column_index)", @@ -10717,6 +19548,32 @@ "stname": "" } ], + "igGetColumnOffsetFromNorm": [ + { + "args": "(const ImGuiOldColumns* columns,float offset_norm)", + "argsT": [ + { + "name": "columns", + "type": "const ImGuiOldColumns*" + }, + { + "name": "offset_norm", + "type": "float" + } + ], + "argsoriginal": "(const ImGuiOldColumns* columns,float offset_norm)", + "call_args": "(columns,offset_norm)", + "cimguiname": "igGetColumnOffsetFromNorm", + "defaults": {}, + "funcname": "GetColumnOffsetFromNorm", + "location": "imgui_internal:3252", + "namespace": "ImGui", + "ov_cimguiname": "igGetColumnOffsetFromNorm", + "ret": "float", + "signature": "(const ImGuiOldColumns*,float)", + "stname": "" + } + ], "igGetColumnWidth": [ { "args": "(int column_index)", @@ -10758,6 +19615,32 @@ "stname": "" } ], + "igGetColumnsID": [ + { + "args": "(const char* str_id,int count)", + "argsT": [ + { + "name": "str_id", + "type": "const char*" + }, + { + "name": "count", + "type": "int" + } + ], + "argsoriginal": "(const char* str_id,int count)", + "call_args": "(str_id,count)", + "cimguiname": "igGetColumnsID", + "defaults": {}, + "funcname": "GetColumnsID", + "location": "imgui_internal:3250", + "namespace": "ImGui", + "ov_cimguiname": "igGetColumnsID", + "ret": "ImGuiID", + "signature": "(const char*,int)", + "stname": "" + } + ], "igGetContentRegionAvail": [ { "args": "(ImVec2 *pOut)", @@ -10804,6 +19687,29 @@ "stname": "" } ], + "igGetContentRegionMaxAbs": [ + { + "args": "(ImVec2 *pOut)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetContentRegionMaxAbs", + "defaults": {}, + "funcname": "GetContentRegionMaxAbs", + "location": "imgui_internal:3046", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igGetContentRegionMaxAbs", + "ret": "void", + "signature": "()", + "stname": "" + } + ], "igGetCurrentContext": [ { "args": "()", @@ -10821,6 +19727,74 @@ "stname": "" } ], + "igGetCurrentFocusScope": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetCurrentFocusScope", + "defaults": {}, + "funcname": "GetCurrentFocusScope", + "location": "imgui_internal:3234", + "namespace": "ImGui", + "ov_cimguiname": "igGetCurrentFocusScope", + "ret": "ImGuiID", + "signature": "()", + "stname": "" + } + ], + "igGetCurrentTable": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetCurrentTable", + "defaults": {}, + "funcname": "GetCurrentTable", + "location": "imgui_internal:3265", + "namespace": "ImGui", + "ov_cimguiname": "igGetCurrentTable", + "ret": "ImGuiTable*", + "signature": "()", + "stname": "" + } + ], + "igGetCurrentWindow": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetCurrentWindow", + "defaults": {}, + "funcname": "GetCurrentWindow", + "location": "imgui_internal:2933", + "namespace": "ImGui", + "ov_cimguiname": "igGetCurrentWindow", + "ret": "ImGuiWindow*", + "signature": "()", + "stname": "" + } + ], + "igGetCurrentWindowRead": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetCurrentWindowRead", + "defaults": {}, + "funcname": "GetCurrentWindowRead", + "location": "imgui_internal:2932", + "namespace": "ImGui", + "ov_cimguiname": "igGetCurrentWindowRead", + "ret": "ImGuiWindow*", + "signature": "()", + "stname": "" + } + ], "igGetCursorPos": [ { "args": "(ImVec2 *pOut)", @@ -10924,6 +19898,23 @@ "stname": "" } ], + "igGetDefaultFont": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetDefaultFont", + "defaults": {}, + "funcname": "GetDefaultFont", + "location": "imgui_internal:2961", + "namespace": "ImGui", + "ov_cimguiname": "igGetDefaultFont", + "ret": "ImFont*", + "signature": "()", + "stname": "" + } + ], "igGetDragDropPayload": [ { "args": "()", @@ -10975,6 +19966,23 @@ "stname": "" } ], + "igGetFocusID": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetFocusID", + "defaults": {}, + "funcname": "GetFocusID", + "location": "imgui_internal:3024", + "namespace": "ImGui", + "ov_cimguiname": "igGetFocusID", + "ret": "ImGuiID", + "signature": "()", + "stname": "" + } + ], "igGetFont": [ { "args": "()", @@ -11067,6 +20075,26 @@ "ret": "ImDrawList*", "signature": "(ImGuiViewport*)", "stname": "" + }, + { + "args": "(ImGuiWindow* window)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiWindow* window)", + "call_args": "(window)", + "cimguiname": "igGetForegroundDrawList", + "defaults": {}, + "funcname": "GetForegroundDrawList", + "location": "imgui_internal:2962", + "namespace": "ImGui", + "ov_cimguiname": "igGetForegroundDrawList_WindowPtr", + "ret": "ImDrawList*", + "signature": "(ImGuiWindow*)", + "stname": "" } ], "igGetFrameCount": [ @@ -11120,6 +20148,23 @@ "stname": "" } ], + "igGetHoveredID": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetHoveredID", + "defaults": {}, + "funcname": "GetHoveredID", + "location": "imgui_internal:3028", + "namespace": "ImGui", + "ov_cimguiname": "igGetHoveredID", + "ret": "ImGuiID", + "signature": "()", + "stname": "" + } + ], "igGetID": [ { "args": "(const char* str_id)", @@ -11186,6 +20231,36 @@ "stname": "" } ], + "igGetIDWithSeed": [ + { + "args": "(const char* str_id_begin,const char* str_id_end,ImGuiID seed)", + "argsT": [ + { + "name": "str_id_begin", + "type": "const char*" + }, + { + "name": "str_id_end", + "type": "const char*" + }, + { + "name": "seed", + "type": "ImGuiID" + } + ], + "argsoriginal": "(const char* str_id_begin,const char* str_id_end,ImGuiID seed)", + "call_args": "(str_id_begin,str_id_end,seed)", + "cimguiname": "igGetIDWithSeed", + "defaults": {}, + "funcname": "GetIDWithSeed", + "location": "imgui_internal:3033", + "namespace": "ImGui", + "ov_cimguiname": "igGetIDWithSeed", + "ret": "ImGuiID", + "signature": "(const char*,const char*,ImGuiID)", + "stname": "" + } + ], "igGetIO": [ { "args": "()", @@ -11204,6 +20279,62 @@ "stname": "" } ], + "igGetInputTextState": [ + { + "args": "(ImGuiID id)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiID id)", + "call_args": "(id)", + "cimguiname": "igGetInputTextState", + "defaults": {}, + "funcname": "GetInputTextState", + "location": "imgui_internal:3399", + "namespace": "ImGui", + "ov_cimguiname": "igGetInputTextState", + "ret": "ImGuiInputTextState*", + "signature": "(ImGuiID)", + "stname": "" + } + ], + "igGetItemFlags": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetItemFlags", + "defaults": {}, + "funcname": "GetItemFlags", + "location": "imgui_internal:3022", + "namespace": "ImGui", + "ov_cimguiname": "igGetItemFlags", + "ret": "ImGuiItemFlags", + "signature": "()", + "stname": "" + } + ], + "igGetItemID": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetItemID", + "defaults": {}, + "funcname": "GetItemID", + "location": "imgui_internal:3020", + "namespace": "ImGui", + "ov_cimguiname": "igGetItemID", + "ret": "ImGuiID", + "signature": "()", + "stname": "" + } + ], "igGetItemRectMax": [ { "args": "(ImVec2 *pOut)", @@ -11273,6 +20404,75 @@ "stname": "" } ], + "igGetItemStatusFlags": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetItemStatusFlags", + "defaults": {}, + "funcname": "GetItemStatusFlags", + "location": "imgui_internal:3021", + "namespace": "ImGui", + "ov_cimguiname": "igGetItemStatusFlags", + "ret": "ImGuiItemStatusFlags", + "signature": "()", + "stname": "" + } + ], + "igGetKeyChordName": [ + { + "args": "(ImGuiKeyChord key_chord,char* out_buf,int out_buf_size)", + "argsT": [ + { + "name": "key_chord", + "type": "ImGuiKeyChord" + }, + { + "name": "out_buf", + "type": "char*" + }, + { + "name": "out_buf_size", + "type": "int" + } + ], + "argsoriginal": "(ImGuiKeyChord key_chord,char* out_buf,int out_buf_size)", + "call_args": "(key_chord,out_buf,out_buf_size)", + "cimguiname": "igGetKeyChordName", + "defaults": {}, + "funcname": "GetKeyChordName", + "location": "imgui_internal:3117", + "namespace": "ImGui", + "ov_cimguiname": "igGetKeyChordName", + "ret": "void", + "signature": "(ImGuiKeyChord,char*,int)", + "stname": "" + } + ], + "igGetKeyData": [ + { + "args": "(ImGuiKey key)", + "argsT": [ + { + "name": "key", + "type": "ImGuiKey" + } + ], + "argsoriginal": "(ImGuiKey key)", + "call_args": "(key)", + "cimguiname": "igGetKeyData", + "defaults": {}, + "funcname": "GetKeyData", + "location": "imgui_internal:3116", + "namespace": "ImGui", + "ov_cimguiname": "igGetKeyData", + "ret": "ImGuiKeyData*", + "signature": "(ImGuiKey)", + "stname": "" + } + ], "igGetKeyIndex": [ { "args": "(ImGuiKey key)", @@ -11317,6 +20517,50 @@ "stname": "" } ], + "igGetKeyOwner": [ + { + "args": "(ImGuiKey key)", + "argsT": [ + { + "name": "key", + "type": "ImGuiKey" + } + ], + "argsoriginal": "(ImGuiKey key)", + "call_args": "(key)", + "cimguiname": "igGetKeyOwner", + "defaults": {}, + "funcname": "GetKeyOwner", + "location": "imgui_internal:3138", + "namespace": "ImGui", + "ov_cimguiname": "igGetKeyOwner", + "ret": "ImGuiID", + "signature": "(ImGuiKey)", + "stname": "" + } + ], + "igGetKeyOwnerData": [ + { + "args": "(ImGuiKey key)", + "argsT": [ + { + "name": "key", + "type": "ImGuiKey" + } + ], + "argsoriginal": "(ImGuiKey key)", + "call_args": "(key)", + "cimguiname": "igGetKeyOwnerData", + "defaults": {}, + "funcname": "GetKeyOwnerData", + "location": "imgui_internal:3142", + "namespace": "ImGui", + "ov_cimguiname": "igGetKeyOwnerData", + "ret": "ImGuiKeyOwnerData*", + "signature": "(ImGuiKey)", + "stname": "" + } + ], "igGetKeyPressedAmount": [ { "args": "(ImGuiKey key,float repeat_delay,float rate)", @@ -11347,6 +20591,45 @@ "stname": "" } ], + "igGetKeyVector2d": [ + { + "args": "(ImVec2 *pOut,ImGuiKey key_left,ImGuiKey key_right,ImGuiKey key_up,ImGuiKey key_down)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "key_left", + "type": "ImGuiKey" + }, + { + "name": "key_right", + "type": "ImGuiKey" + }, + { + "name": "key_up", + "type": "ImGuiKey" + }, + { + "name": "key_down", + "type": "ImGuiKey" + } + ], + "argsoriginal": "(ImGuiKey key_left,ImGuiKey key_right,ImGuiKey key_up,ImGuiKey key_down)", + "call_args": "(key_left,key_right,key_up,key_down)", + "cimguiname": "igGetKeyVector2d", + "defaults": {}, + "funcname": "GetKeyVector2d", + "location": "imgui_internal:3120", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igGetKeyVector2d", + "ret": "void", + "signature": "(ImGuiKey,ImGuiKey,ImGuiKey,ImGuiKey)", + "stname": "" + } + ], "igGetMainViewport": [ { "args": "()", @@ -11483,6 +20766,28 @@ "stname": "" } ], + "igGetNavTweakPressedAmount": [ + { + "args": "(ImGuiAxis axis)", + "argsT": [ + { + "name": "axis", + "type": "ImGuiAxis" + } + ], + "argsoriginal": "(ImGuiAxis axis)", + "call_args": "(axis)", + "cimguiname": "igGetNavTweakPressedAmount", + "defaults": {}, + "funcname": "GetNavTweakPressedAmount", + "location": "imgui_internal:3121", + "namespace": "ImGui", + "ov_cimguiname": "igGetNavTweakPressedAmount", + "ret": "float", + "signature": "(ImGuiAxis)", + "stname": "" + } + ], "igGetPlatformIO": [ { "args": "()", @@ -11501,6 +20806,33 @@ "stname": "" } ], + "igGetPopupAllowedExtentRect": [ + { + "args": "(ImRect *pOut,ImGuiWindow* window)", + "argsT": [ + { + "name": "pOut", + "type": "ImRect*" + }, + { + "name": "window", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiWindow* window)", + "call_args": "(window)", + "cimguiname": "igGetPopupAllowedExtentRect", + "defaults": {}, + "funcname": "GetPopupAllowedExtentRect", + "location": "imgui_internal:3068", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igGetPopupAllowedExtentRect", + "ret": "void", + "signature": "(ImGuiWindow*)", + "stname": "" + } + ], "igGetScrollMaxX": [ { "args": "()", @@ -11569,6 +20901,28 @@ "stname": "" } ], + "igGetShortcutRoutingData": [ + { + "args": "(ImGuiKeyChord key_chord)", + "argsT": [ + { + "name": "key_chord", + "type": "ImGuiKeyChord" + } + ], + "argsoriginal": "(ImGuiKeyChord key_chord)", + "call_args": "(key_chord)", + "cimguiname": "igGetShortcutRoutingData", + "defaults": {}, + "funcname": "GetShortcutRoutingData", + "location": "imgui_internal:3170", + "namespace": "ImGui", + "ov_cimguiname": "igGetShortcutRoutingData", + "ret": "ImGuiKeyRoutingData*", + "signature": "(ImGuiKeyChord)", + "stname": "" + } + ], "igGetStateStorage": [ { "args": "()", @@ -11700,6 +21054,40 @@ "stname": "" } ], + "igGetTopMostAndVisiblePopupModal": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetTopMostAndVisiblePopupModal", + "defaults": {}, + "funcname": "GetTopMostAndVisiblePopupModal", + "location": "imgui_internal:3070", + "namespace": "ImGui", + "ov_cimguiname": "igGetTopMostAndVisiblePopupModal", + "ret": "ImGuiWindow*", + "signature": "()", + "stname": "" + } + ], + "igGetTopMostPopupModal": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetTopMostPopupModal", + "defaults": {}, + "funcname": "GetTopMostPopupModal", + "location": "imgui_internal:3069", + "namespace": "ImGui", + "ov_cimguiname": "igGetTopMostPopupModal", + "ret": "ImGuiWindow*", + "signature": "()", + "stname": "" + } + ], "igGetTreeNodeToLabelSpacing": [ { "args": "()", @@ -11717,6 +21105,36 @@ "stname": "" } ], + "igGetTypematicRepeatRate": [ + { + "args": "(ImGuiInputFlags flags,float* repeat_delay,float* repeat_rate)", + "argsT": [ + { + "name": "flags", + "type": "ImGuiInputFlags" + }, + { + "name": "repeat_delay", + "type": "float*" + }, + { + "name": "repeat_rate", + "type": "float*" + } + ], + "argsoriginal": "(ImGuiInputFlags flags,float* repeat_delay,float* repeat_rate)", + "call_args": "(flags,repeat_delay,repeat_rate)", + "cimguiname": "igGetTypematicRepeatRate", + "defaults": {}, + "funcname": "GetTypematicRepeatRate", + "location": "imgui_internal:3123", + "namespace": "ImGui", + "ov_cimguiname": "igGetTypematicRepeatRate", + "ret": "void", + "signature": "(ImGuiInputFlags,float*,float*)", + "stname": "" + } + ], "igGetVersion": [ { "args": "()", @@ -11734,6 +21152,50 @@ "stname": "" } ], + "igGetViewportPlatformMonitor": [ + { + "args": "(ImGuiViewport* viewport)", + "argsT": [ + { + "name": "viewport", + "type": "ImGuiViewport*" + } + ], + "argsoriginal": "(ImGuiViewport* viewport)", + "call_args": "(viewport)", + "cimguiname": "igGetViewportPlatformMonitor", + "defaults": {}, + "funcname": "GetViewportPlatformMonitor", + "location": "imgui_internal:2987", + "namespace": "ImGui", + "ov_cimguiname": "igGetViewportPlatformMonitor", + "ret": "const ImGuiPlatformMonitor*", + "signature": "(ImGuiViewport*)", + "stname": "" + } + ], + "igGetWindowAlwaysWantOwnTabBar": [ + { + "args": "(ImGuiWindow* window)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiWindow* window)", + "call_args": "(window)", + "cimguiname": "igGetWindowAlwaysWantOwnTabBar", + "defaults": {}, + "funcname": "GetWindowAlwaysWantOwnTabBar", + "location": "imgui_internal:3194", + "namespace": "ImGui", + "ov_cimguiname": "igGetWindowAlwaysWantOwnTabBar", + "ret": "bool", + "signature": "(ImGuiWindow*)", + "stname": "" + } + ], "igGetWindowContentRegionMax": [ { "args": "(ImVec2 *pOut)", @@ -11797,6 +21259,23 @@ "stname": "" } ], + "igGetWindowDockNode": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetWindowDockNode", + "defaults": {}, + "funcname": "GetWindowDockNode", + "location": "imgui_internal:3193", + "namespace": "ImGui", + "ov_cimguiname": "igGetWindowDockNode", + "ret": "ImGuiDockNode*", + "signature": "()", + "stname": "" + } + ], "igGetWindowDpiScale": [ { "args": "()", @@ -11871,6 +21350,115 @@ "stname": "" } ], + "igGetWindowResizeBorderID": [ + { + "args": "(ImGuiWindow* window,ImGuiDir dir)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "dir", + "type": "ImGuiDir" + } + ], + "argsoriginal": "(ImGuiWindow* window,ImGuiDir dir)", + "call_args": "(window,dir)", + "cimguiname": "igGetWindowResizeBorderID", + "defaults": {}, + "funcname": "GetWindowResizeBorderID", + "location": "imgui_internal:3361", + "namespace": "ImGui", + "ov_cimguiname": "igGetWindowResizeBorderID", + "ret": "ImGuiID", + "signature": "(ImGuiWindow*,ImGuiDir)", + "stname": "" + } + ], + "igGetWindowResizeCornerID": [ + { + "args": "(ImGuiWindow* window,int n)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "n", + "type": "int" + } + ], + "argsoriginal": "(ImGuiWindow* window,int n)", + "call_args": "(window,n)", + "cimguiname": "igGetWindowResizeCornerID", + "defaults": {}, + "funcname": "GetWindowResizeCornerID", + "location": "imgui_internal:3360", + "namespace": "ImGui", + "ov_cimguiname": "igGetWindowResizeCornerID", + "ret": "ImGuiID", + "signature": "(ImGuiWindow*,int)", + "stname": "" + } + ], + "igGetWindowScrollbarID": [ + { + "args": "(ImGuiWindow* window,ImGuiAxis axis)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "axis", + "type": "ImGuiAxis" + } + ], + "argsoriginal": "(ImGuiWindow* window,ImGuiAxis axis)", + "call_args": "(window,axis)", + "cimguiname": "igGetWindowScrollbarID", + "defaults": {}, + "funcname": "GetWindowScrollbarID", + "location": "imgui_internal:3359", + "namespace": "ImGui", + "ov_cimguiname": "igGetWindowScrollbarID", + "ret": "ImGuiID", + "signature": "(ImGuiWindow*,ImGuiAxis)", + "stname": "" + } + ], + "igGetWindowScrollbarRect": [ + { + "args": "(ImRect *pOut,ImGuiWindow* window,ImGuiAxis axis)", + "argsT": [ + { + "name": "pOut", + "type": "ImRect*" + }, + { + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "axis", + "type": "ImGuiAxis" + } + ], + "argsoriginal": "(ImGuiWindow* window,ImGuiAxis axis)", + "call_args": "(window,axis)", + "cimguiname": "igGetWindowScrollbarRect", + "defaults": {}, + "funcname": "GetWindowScrollbarRect", + "location": "imgui_internal:3358", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igGetWindowScrollbarRect", + "ret": "void", + "signature": "(ImGuiWindow*,ImGuiAxis)", + "stname": "" + } + ], "igGetWindowSize": [ { "args": "(ImVec2 *pOut)", @@ -11928,6 +21516,2733 @@ "stname": "" } ], + "igImAbs": [ + { + "args": "(int x)", + "argsT": [ + { + "name": "x", + "type": "int" + } + ], + "argsoriginal": "(int x)", + "call_args": "(x)", + "cimguiname": "igImAbs", + "defaults": {}, + "funcname": "ImAbs", + "location": "imgui_internal:444", + "ov_cimguiname": "igImAbs_Int", + "ret": "int", + "signature": "(int)", + "stname": "" + }, + { + "args": "(float x)", + "argsT": [ + { + "name": "x", + "type": "float" + } + ], + "argsoriginal": "(float x)", + "call_args": "(x)", + "cimguiname": "igImAbs", + "defaults": {}, + "funcname": "ImAbs", + "location": "imgui_internal:445", + "ov_cimguiname": "igImAbs_Float", + "ret": "float", + "signature": "(float)", + "stname": "" + }, + { + "args": "(double x)", + "argsT": [ + { + "name": "x", + "type": "double" + } + ], + "argsoriginal": "(double x)", + "call_args": "(x)", + "cimguiname": "igImAbs", + "defaults": {}, + "funcname": "ImAbs", + "location": "imgui_internal:446", + "ov_cimguiname": "igImAbs_double", + "ret": "double", + "signature": "(double)", + "stname": "" + } + ], + "igImAlphaBlendColors": [ + { + "args": "(ImU32 col_a,ImU32 col_b)", + "argsT": [ + { + "name": "col_a", + "type": "ImU32" + }, + { + "name": "col_b", + "type": "ImU32" + } + ], + "argsoriginal": "(ImU32 col_a,ImU32 col_b)", + "call_args": "(col_a,col_b)", + "cimguiname": "igImAlphaBlendColors", + "defaults": {}, + "funcname": "ImAlphaBlendColors", + "location": "imgui_internal:334", + "ov_cimguiname": "igImAlphaBlendColors", + "ret": "ImU32", + "signature": "(ImU32,ImU32)", + "stname": "" + } + ], + "igImBezierCubicCalc": [ + { + "args": "(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,float t)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "p1", + "type": "const ImVec2" + }, + { + "name": "p2", + "type": "const ImVec2" + }, + { + "name": "p3", + "type": "const ImVec2" + }, + { + "name": "p4", + "type": "const ImVec2" + }, + { + "name": "t", + "type": "float" + } + ], + "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,float t)", + "call_args": "(p1,p2,p3,p4,t)", + "cimguiname": "igImBezierCubicCalc", + "defaults": {}, + "funcname": "ImBezierCubicCalc", + "location": "imgui_internal:489", + "nonUDT": 1, + "ov_cimguiname": "igImBezierCubicCalc", + "ret": "void", + "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,float)", + "stname": "" + } + ], + "igImBezierCubicClosestPoint": [ + { + "args": "(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,const ImVec2 p,int num_segments)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "p1", + "type": "const ImVec2" + }, + { + "name": "p2", + "type": "const ImVec2" + }, + { + "name": "p3", + "type": "const ImVec2" + }, + { + "name": "p4", + "type": "const ImVec2" + }, + { + "name": "p", + "type": "const ImVec2" + }, + { + "name": "num_segments", + "type": "int" + } + ], + "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,const ImVec2& p,int num_segments)", + "call_args": "(p1,p2,p3,p4,p,num_segments)", + "cimguiname": "igImBezierCubicClosestPoint", + "defaults": {}, + "funcname": "ImBezierCubicClosestPoint", + "location": "imgui_internal:490", + "nonUDT": 1, + "ov_cimguiname": "igImBezierCubicClosestPoint", + "ret": "void", + "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,int)", + "stname": "" + } + ], + "igImBezierCubicClosestPointCasteljau": [ + { + "args": "(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,const ImVec2 p,float tess_tol)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "p1", + "type": "const ImVec2" + }, + { + "name": "p2", + "type": "const ImVec2" + }, + { + "name": "p3", + "type": "const ImVec2" + }, + { + "name": "p4", + "type": "const ImVec2" + }, + { + "name": "p", + "type": "const ImVec2" + }, + { + "name": "tess_tol", + "type": "float" + } + ], + "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,const ImVec2& p,float tess_tol)", + "call_args": "(p1,p2,p3,p4,p,tess_tol)", + "cimguiname": "igImBezierCubicClosestPointCasteljau", + "defaults": {}, + "funcname": "ImBezierCubicClosestPointCasteljau", + "location": "imgui_internal:491", + "nonUDT": 1, + "ov_cimguiname": "igImBezierCubicClosestPointCasteljau", + "ret": "void", + "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,float)", + "stname": "" + } + ], + "igImBezierQuadraticCalc": [ + { + "args": "(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,float t)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "p1", + "type": "const ImVec2" + }, + { + "name": "p2", + "type": "const ImVec2" + }, + { + "name": "p3", + "type": "const ImVec2" + }, + { + "name": "t", + "type": "float" + } + ], + "argsoriginal": "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,float t)", + "call_args": "(p1,p2,p3,t)", + "cimguiname": "igImBezierQuadraticCalc", + "defaults": {}, + "funcname": "ImBezierQuadraticCalc", + "location": "imgui_internal:492", + "nonUDT": 1, + "ov_cimguiname": "igImBezierQuadraticCalc", + "ret": "void", + "signature": "(const ImVec2,const ImVec2,const ImVec2,float)", + "stname": "" + } + ], + "igImBitArrayClearBit": [ + { + "args": "(ImU32* arr,int n)", + "argsT": [ + { + "name": "arr", + "type": "ImU32*" + }, + { + "name": "n", + "type": "int" + } + ], + "argsoriginal": "(ImU32* arr,int n)", + "call_args": "(arr,n)", + "cimguiname": "igImBitArrayClearBit", + "defaults": {}, + "funcname": "ImBitArrayClearBit", + "location": "imgui_internal:560", + "ov_cimguiname": "igImBitArrayClearBit", + "ret": "void", + "signature": "(ImU32*,int)", + "stname": "" + } + ], + "igImBitArraySetBit": [ + { + "args": "(ImU32* arr,int n)", + "argsT": [ + { + "name": "arr", + "type": "ImU32*" + }, + { + "name": "n", + "type": "int" + } + ], + "argsoriginal": "(ImU32* arr,int n)", + "call_args": "(arr,n)", + "cimguiname": "igImBitArraySetBit", + "defaults": {}, + "funcname": "ImBitArraySetBit", + "location": "imgui_internal:561", + "ov_cimguiname": "igImBitArraySetBit", + "ret": "void", + "signature": "(ImU32*,int)", + "stname": "" + } + ], + "igImBitArraySetBitRange": [ + { + "args": "(ImU32* arr,int n,int n2)", + "argsT": [ + { + "name": "arr", + "type": "ImU32*" + }, + { + "name": "n", + "type": "int" + }, + { + "name": "n2", + "type": "int" + } + ], + "argsoriginal": "(ImU32* arr,int n,int n2)", + "call_args": "(arr,n,n2)", + "cimguiname": "igImBitArraySetBitRange", + "defaults": {}, + "funcname": "ImBitArraySetBitRange", + "location": "imgui_internal:562", + "ov_cimguiname": "igImBitArraySetBitRange", + "ret": "void", + "signature": "(ImU32*,int,int)", + "stname": "" + } + ], + "igImBitArrayTestBit": [ + { + "args": "(const ImU32* arr,int n)", + "argsT": [ + { + "name": "arr", + "type": "const ImU32*" + }, + { + "name": "n", + "type": "int" + } + ], + "argsoriginal": "(const ImU32* arr,int n)", + "call_args": "(arr,n)", + "cimguiname": "igImBitArrayTestBit", + "defaults": {}, + "funcname": "ImBitArrayTestBit", + "location": "imgui_internal:559", + "ov_cimguiname": "igImBitArrayTestBit", + "ret": "bool", + "signature": "(const ImU32*,int)", + "stname": "" + } + ], + "igImCharIsBlankA": [ + { + "args": "(char c)", + "argsT": [ + { + "name": "c", + "type": "char" + } + ], + "argsoriginal": "(char c)", + "call_args": "(c)", + "cimguiname": "igImCharIsBlankA", + "defaults": {}, + "funcname": "ImCharIsBlankA", + "location": "imgui_internal:356", + "ov_cimguiname": "igImCharIsBlankA", + "ret": "bool", + "signature": "(char)", + "stname": "" + } + ], + "igImCharIsBlankW": [ + { + "args": "(unsigned int c)", + "argsT": [ + { + "name": "c", + "type": "unsigned int" + } + ], + "argsoriginal": "(unsigned int c)", + "call_args": "(c)", + "cimguiname": "igImCharIsBlankW", + "defaults": {}, + "funcname": "ImCharIsBlankW", + "location": "imgui_internal:357", + "ov_cimguiname": "igImCharIsBlankW", + "ret": "bool", + "signature": "(unsigned int)", + "stname": "" + } + ], + "igImClamp": [ + { + "args": "(ImVec2 *pOut,const ImVec2 v,const ImVec2 mn,ImVec2 mx)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "v", + "type": "const ImVec2" + }, + { + "name": "mn", + "type": "const ImVec2" + }, + { + "name": "mx", + "type": "ImVec2" + } + ], + "argsoriginal": "(const ImVec2& v,const ImVec2& mn,ImVec2 mx)", + "call_args": "(v,mn,mx)", + "cimguiname": "igImClamp", + "defaults": {}, + "funcname": "ImClamp", + "location": "imgui_internal:468", + "nonUDT": 1, + "ov_cimguiname": "igImClamp", + "ret": "void", + "signature": "(const ImVec2,const ImVec2,ImVec2)", + "stname": "" + } + ], + "igImDot": [ + { + "args": "(const ImVec2 a,const ImVec2 b)", + "argsT": [ + { + "name": "a", + "type": "const ImVec2" + }, + { + "name": "b", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImVec2& a,const ImVec2& b)", + "call_args": "(a,b)", + "cimguiname": "igImDot", + "defaults": {}, + "funcname": "ImDot", + "location": "imgui_internal:481", + "ov_cimguiname": "igImDot", + "ret": "float", + "signature": "(const ImVec2,const ImVec2)", + "stname": "" + } + ], + "igImFileClose": [ + { + "args": "(ImFileHandle file)", + "argsT": [ + { + "name": "file", + "type": "ImFileHandle" + } + ], + "argsoriginal": "(ImFileHandle file)", + "call_args": "(file)", + "cimguiname": "igImFileClose", + "defaults": {}, + "funcname": "ImFileClose", + "location": "imgui_internal:417", + "ov_cimguiname": "igImFileClose", + "ret": "bool", + "signature": "(ImFileHandle)", + "stname": "" + } + ], + "igImFileGetSize": [ + { + "args": "(ImFileHandle file)", + "argsT": [ + { + "name": "file", + "type": "ImFileHandle" + } + ], + "argsoriginal": "(ImFileHandle file)", + "call_args": "(file)", + "cimguiname": "igImFileGetSize", + "defaults": {}, + "funcname": "ImFileGetSize", + "location": "imgui_internal:418", + "ov_cimguiname": "igImFileGetSize", + "ret": "ImU64", + "signature": "(ImFileHandle)", + "stname": "" + } + ], + "igImFileLoadToMemory": [ + { + "args": "(const char* filename,const char* mode,size_t* out_file_size,int padding_bytes)", + "argsT": [ + { + "name": "filename", + "type": "const char*" + }, + { + "name": "mode", + "type": "const char*" + }, + { + "name": "out_file_size", + "type": "size_t*" + }, + { + "name": "padding_bytes", + "type": "int" + } + ], + "argsoriginal": "(const char* filename,const char* mode,size_t* out_file_size=((void*)0),int padding_bytes=0)", + "call_args": "(filename,mode,out_file_size,padding_bytes)", + "cimguiname": "igImFileLoadToMemory", + "defaults": { + "out_file_size": "NULL", + "padding_bytes": "0" + }, + "funcname": "ImFileLoadToMemory", + "location": "imgui_internal:424", + "ov_cimguiname": "igImFileLoadToMemory", + "ret": "void*", + "signature": "(const char*,const char*,size_t*,int)", + "stname": "" + } + ], + "igImFileOpen": [ + { + "args": "(const char* filename,const char* mode)", + "argsT": [ + { + "name": "filename", + "type": "const char*" + }, + { + "name": "mode", + "type": "const char*" + } + ], + "argsoriginal": "(const char* filename,const char* mode)", + "call_args": "(filename,mode)", + "cimguiname": "igImFileOpen", + "defaults": {}, + "funcname": "ImFileOpen", + "location": "imgui_internal:416", + "ov_cimguiname": "igImFileOpen", + "ret": "ImFileHandle", + "signature": "(const char*,const char*)", + "stname": "" + } + ], + "igImFileRead": [ + { + "args": "(void* data,ImU64 size,ImU64 count,ImFileHandle file)", + "argsT": [ + { + "name": "data", + "type": "void*" + }, + { + "name": "size", + "type": "ImU64" + }, + { + "name": "count", + "type": "ImU64" + }, + { + "name": "file", + "type": "ImFileHandle" + } + ], + "argsoriginal": "(void* data,ImU64 size,ImU64 count,ImFileHandle file)", + "call_args": "(data,size,count,file)", + "cimguiname": "igImFileRead", + "defaults": {}, + "funcname": "ImFileRead", + "location": "imgui_internal:419", + "ov_cimguiname": "igImFileRead", + "ret": "ImU64", + "signature": "(void*,ImU64,ImU64,ImFileHandle)", + "stname": "" + } + ], + "igImFileWrite": [ + { + "args": "(const void* data,ImU64 size,ImU64 count,ImFileHandle file)", + "argsT": [ + { + "name": "data", + "type": "const void*" + }, + { + "name": "size", + "type": "ImU64" + }, + { + "name": "count", + "type": "ImU64" + }, + { + "name": "file", + "type": "ImFileHandle" + } + ], + "argsoriginal": "(const void* data,ImU64 size,ImU64 count,ImFileHandle file)", + "call_args": "(data,size,count,file)", + "cimguiname": "igImFileWrite", + "defaults": {}, + "funcname": "ImFileWrite", + "location": "imgui_internal:420", + "ov_cimguiname": "igImFileWrite", + "ret": "ImU64", + "signature": "(const void*,ImU64,ImU64,ImFileHandle)", + "stname": "" + } + ], + "igImFloor": [ + { + "args": "(float f)", + "argsT": [ + { + "name": "f", + "type": "float" + } + ], + "argsoriginal": "(float f)", + "call_args": "(f)", + "cimguiname": "igImFloor", + "defaults": {}, + "funcname": "ImFloor", + "location": "imgui_internal:476", + "ov_cimguiname": "igImFloor_Float", + "ret": "float", + "signature": "(float)", + "stname": "" + }, + { + "args": "(ImVec2 *pOut,const ImVec2 v)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "v", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImVec2& v)", + "call_args": "(v)", + "cimguiname": "igImFloor", + "defaults": {}, + "funcname": "ImFloor", + "location": "imgui_internal:478", + "nonUDT": 1, + "ov_cimguiname": "igImFloor_Vec2", + "ret": "void", + "signature": "(const ImVec2)", + "stname": "" + } + ], + "igImFloorSigned": [ + { + "args": "(float f)", + "argsT": [ + { + "name": "f", + "type": "float" + } + ], + "argsoriginal": "(float f)", + "call_args": "(f)", + "cimguiname": "igImFloorSigned", + "defaults": {}, + "funcname": "ImFloorSigned", + "location": "imgui_internal:477", + "ov_cimguiname": "igImFloorSigned_Float", + "ret": "float", + "signature": "(float)", + "stname": "" + }, + { + "args": "(ImVec2 *pOut,const ImVec2 v)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "v", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImVec2& v)", + "call_args": "(v)", + "cimguiname": "igImFloorSigned", + "defaults": {}, + "funcname": "ImFloorSigned", + "location": "imgui_internal:479", + "nonUDT": 1, + "ov_cimguiname": "igImFloorSigned_Vec2", + "ret": "void", + "signature": "(const ImVec2)", + "stname": "" + } + ], + "igImFontAtlasBuildFinish": [ + { + "args": "(ImFontAtlas* atlas)", + "argsT": [ + { + "name": "atlas", + "type": "ImFontAtlas*" + } + ], + "argsoriginal": "(ImFontAtlas* atlas)", + "call_args": "(atlas)", + "cimguiname": "igImFontAtlasBuildFinish", + "defaults": {}, + "funcname": "ImFontAtlasBuildFinish", + "location": "imgui_internal:3488", + "ov_cimguiname": "igImFontAtlasBuildFinish", + "ret": "void", + "signature": "(ImFontAtlas*)", + "stname": "" + } + ], + "igImFontAtlasBuildInit": [ + { + "args": "(ImFontAtlas* atlas)", + "argsT": [ + { + "name": "atlas", + "type": "ImFontAtlas*" + } + ], + "argsoriginal": "(ImFontAtlas* atlas)", + "call_args": "(atlas)", + "cimguiname": "igImFontAtlasBuildInit", + "defaults": {}, + "funcname": "ImFontAtlasBuildInit", + "location": "imgui_internal:3485", + "ov_cimguiname": "igImFontAtlasBuildInit", + "ret": "void", + "signature": "(ImFontAtlas*)", + "stname": "" + } + ], + "igImFontAtlasBuildMultiplyCalcLookupTable": [ + { + "args": "(unsigned char out_table[256],float in_multiply_factor)", + "argsT": [ + { + "name": "out_table", + "type": "unsigned char[256]" + }, + { + "name": "in_multiply_factor", + "type": "float" + } + ], + "argsoriginal": "(unsigned char out_table[256],float in_multiply_factor)", + "call_args": "(out_table,in_multiply_factor)", + "cimguiname": "igImFontAtlasBuildMultiplyCalcLookupTable", + "defaults": {}, + "funcname": "ImFontAtlasBuildMultiplyCalcLookupTable", + "location": "imgui_internal:3491", + "ov_cimguiname": "igImFontAtlasBuildMultiplyCalcLookupTable", + "ret": "void", + "signature": "(unsigned char[256],float)", + "stname": "" + } + ], + "igImFontAtlasBuildMultiplyRectAlpha8": [ + { + "args": "(const unsigned char table[256],unsigned char* pixels,int x,int y,int w,int h,int stride)", + "argsT": [ + { + "name": "table", + "type": "const unsigned char[256]" + }, + { + "name": "pixels", + "type": "unsigned char*" + }, + { + "name": "x", + "type": "int" + }, + { + "name": "y", + "type": "int" + }, + { + "name": "w", + "type": "int" + }, + { + "name": "h", + "type": "int" + }, + { + "name": "stride", + "type": "int" + } + ], + "argsoriginal": "(const unsigned char table[256],unsigned char* pixels,int x,int y,int w,int h,int stride)", + "call_args": "(table,pixels,x,y,w,h,stride)", + "cimguiname": "igImFontAtlasBuildMultiplyRectAlpha8", + "defaults": {}, + "funcname": "ImFontAtlasBuildMultiplyRectAlpha8", + "location": "imgui_internal:3492", + "ov_cimguiname": "igImFontAtlasBuildMultiplyRectAlpha8", + "ret": "void", + "signature": "(const unsigned char[256],unsigned char*,int,int,int,int,int)", + "stname": "" + } + ], + "igImFontAtlasBuildPackCustomRects": [ + { + "args": "(ImFontAtlas* atlas,void* stbrp_context_opaque)", + "argsT": [ + { + "name": "atlas", + "type": "ImFontAtlas*" + }, + { + "name": "stbrp_context_opaque", + "type": "void*" + } + ], + "argsoriginal": "(ImFontAtlas* atlas,void* stbrp_context_opaque)", + "call_args": "(atlas,stbrp_context_opaque)", + "cimguiname": "igImFontAtlasBuildPackCustomRects", + "defaults": {}, + "funcname": "ImFontAtlasBuildPackCustomRects", + "location": "imgui_internal:3487", + "ov_cimguiname": "igImFontAtlasBuildPackCustomRects", + "ret": "void", + "signature": "(ImFontAtlas*,void*)", + "stname": "" + } + ], + "igImFontAtlasBuildRender32bppRectFromString": [ + { + "args": "(ImFontAtlas* atlas,int x,int y,int w,int h,const char* in_str,char in_marker_char,unsigned int in_marker_pixel_value)", + "argsT": [ + { + "name": "atlas", + "type": "ImFontAtlas*" + }, + { + "name": "x", + "type": "int" + }, + { + "name": "y", + "type": "int" + }, + { + "name": "w", + "type": "int" + }, + { + "name": "h", + "type": "int" + }, + { + "name": "in_str", + "type": "const char*" + }, + { + "name": "in_marker_char", + "type": "char" + }, + { + "name": "in_marker_pixel_value", + "type": "unsigned int" + } + ], + "argsoriginal": "(ImFontAtlas* atlas,int x,int y,int w,int h,const char* in_str,char in_marker_char,unsigned int in_marker_pixel_value)", + "call_args": "(atlas,x,y,w,h,in_str,in_marker_char,in_marker_pixel_value)", + "cimguiname": "igImFontAtlasBuildRender32bppRectFromString", + "defaults": {}, + "funcname": "ImFontAtlasBuildRender32bppRectFromString", + "location": "imgui_internal:3490", + "ov_cimguiname": "igImFontAtlasBuildRender32bppRectFromString", + "ret": "void", + "signature": "(ImFontAtlas*,int,int,int,int,const char*,char,unsigned int)", + "stname": "" + } + ], + "igImFontAtlasBuildRender8bppRectFromString": [ + { + "args": "(ImFontAtlas* atlas,int x,int y,int w,int h,const char* in_str,char in_marker_char,unsigned char in_marker_pixel_value)", + "argsT": [ + { + "name": "atlas", + "type": "ImFontAtlas*" + }, + { + "name": "x", + "type": "int" + }, + { + "name": "y", + "type": "int" + }, + { + "name": "w", + "type": "int" + }, + { + "name": "h", + "type": "int" + }, + { + "name": "in_str", + "type": "const char*" + }, + { + "name": "in_marker_char", + "type": "char" + }, + { + "name": "in_marker_pixel_value", + "type": "unsigned char" + } + ], + "argsoriginal": "(ImFontAtlas* atlas,int x,int y,int w,int h,const char* in_str,char in_marker_char,unsigned char in_marker_pixel_value)", + "call_args": "(atlas,x,y,w,h,in_str,in_marker_char,in_marker_pixel_value)", + "cimguiname": "igImFontAtlasBuildRender8bppRectFromString", + "defaults": {}, + "funcname": "ImFontAtlasBuildRender8bppRectFromString", + "location": "imgui_internal:3489", + "ov_cimguiname": "igImFontAtlasBuildRender8bppRectFromString", + "ret": "void", + "signature": "(ImFontAtlas*,int,int,int,int,const char*,char,unsigned char)", + "stname": "" + } + ], + "igImFontAtlasBuildSetupFont": [ + { + "args": "(ImFontAtlas* atlas,ImFont* font,ImFontConfig* font_config,float ascent,float descent)", + "argsT": [ + { + "name": "atlas", + "type": "ImFontAtlas*" + }, + { + "name": "font", + "type": "ImFont*" + }, + { + "name": "font_config", + "type": "ImFontConfig*" + }, + { + "name": "ascent", + "type": "float" + }, + { + "name": "descent", + "type": "float" + } + ], + "argsoriginal": "(ImFontAtlas* atlas,ImFont* font,ImFontConfig* font_config,float ascent,float descent)", + "call_args": "(atlas,font,font_config,ascent,descent)", + "cimguiname": "igImFontAtlasBuildSetupFont", + "defaults": {}, + "funcname": "ImFontAtlasBuildSetupFont", + "location": "imgui_internal:3486", + "ov_cimguiname": "igImFontAtlasBuildSetupFont", + "ret": "void", + "signature": "(ImFontAtlas*,ImFont*,ImFontConfig*,float,float)", + "stname": "" + } + ], + "igImFormatString": [ + { + "args": "(char* buf,size_t buf_size,const char* fmt,...)", + "argsT": [ + { + "name": "buf", + "type": "char*" + }, + { + "name": "buf_size", + "type": "size_t" + }, + { + "name": "fmt", + "type": "const char*" + }, + { + "name": "...", + "type": "..." + } + ], + "argsoriginal": "(char* buf,size_t buf_size,const char* fmt,...)", + "call_args": "(buf,buf_size,fmt,...)", + "cimguiname": "igImFormatString", + "defaults": {}, + "funcname": "ImFormatString", + "isvararg": "...)", + "location": "imgui_internal:361", + "ov_cimguiname": "igImFormatString", + "ret": "int", + "signature": "(char*,size_t,const char*,...)", + "stname": "" + } + ], + "igImFormatStringToTempBuffer": [ + { + "args": "(const char** out_buf,const char** out_buf_end,const char* fmt,...)", + "argsT": [ + { + "name": "out_buf", + "type": "const char**" + }, + { + "name": "out_buf_end", + "type": "const char**" + }, + { + "name": "fmt", + "type": "const char*" + }, + { + "name": "...", + "type": "..." + } + ], + "argsoriginal": "(const char** out_buf,const char** out_buf_end,const char* fmt,...)", + "call_args": "(out_buf,out_buf_end,fmt,...)", + "cimguiname": "igImFormatStringToTempBuffer", + "defaults": {}, + "funcname": "ImFormatStringToTempBuffer", + "isvararg": "...)", + "location": "imgui_internal:363", + "ov_cimguiname": "igImFormatStringToTempBuffer", + "ret": "void", + "signature": "(const char**,const char**,const char*,...)", + "stname": "" + } + ], + "igImFormatStringToTempBufferV": [ + { + "args": "(const char** out_buf,const char** out_buf_end,const char* fmt,va_list args)", + "argsT": [ + { + "name": "out_buf", + "type": "const char**" + }, + { + "name": "out_buf_end", + "type": "const char**" + }, + { + "name": "fmt", + "type": "const char*" + }, + { + "name": "args", + "type": "va_list" + } + ], + "argsoriginal": "(const char** out_buf,const char** out_buf_end,const char* fmt,va_list args)", + "call_args": "(out_buf,out_buf_end,fmt,args)", + "cimguiname": "igImFormatStringToTempBufferV", + "defaults": {}, + "funcname": "ImFormatStringToTempBufferV", + "location": "imgui_internal:364", + "ov_cimguiname": "igImFormatStringToTempBufferV", + "ret": "void", + "signature": "(const char**,const char**,const char*,va_list)", + "stname": "" + } + ], + "igImFormatStringV": [ + { + "args": "(char* buf,size_t buf_size,const char* fmt,va_list args)", + "argsT": [ + { + "name": "buf", + "type": "char*" + }, + { + "name": "buf_size", + "type": "size_t" + }, + { + "name": "fmt", + "type": "const char*" + }, + { + "name": "args", + "type": "va_list" + } + ], + "argsoriginal": "(char* buf,size_t buf_size,const char* fmt,va_list args)", + "call_args": "(buf,buf_size,fmt,args)", + "cimguiname": "igImFormatStringV", + "defaults": {}, + "funcname": "ImFormatStringV", + "location": "imgui_internal:362", + "ov_cimguiname": "igImFormatStringV", + "ret": "int", + "signature": "(char*,size_t,const char*,va_list)", + "stname": "" + } + ], + "igImGetDirQuadrantFromDelta": [ + { + "args": "(float dx,float dy)", + "argsT": [ + { + "name": "dx", + "type": "float" + }, + { + "name": "dy", + "type": "float" + } + ], + "argsoriginal": "(float dx,float dy)", + "call_args": "(dx,dy)", + "cimguiname": "igImGetDirQuadrantFromDelta", + "defaults": {}, + "funcname": "ImGetDirQuadrantFromDelta", + "location": "imgui_internal:498", + "ov_cimguiname": "igImGetDirQuadrantFromDelta", + "ret": "ImGuiDir", + "signature": "(float,float)", + "stname": "" + } + ], + "igImHashData": [ + { + "args": "(const void* data,size_t data_size,ImU32 seed)", + "argsT": [ + { + "name": "data", + "type": "const void*" + }, + { + "name": "data_size", + "type": "size_t" + }, + { + "name": "seed", + "type": "ImU32" + } + ], + "argsoriginal": "(const void* data,size_t data_size,ImU32 seed=0)", + "call_args": "(data,data_size,seed)", + "cimguiname": "igImHashData", + "defaults": { + "seed": "0" + }, + "funcname": "ImHashData", + "location": "imgui_internal:325", + "ov_cimguiname": "igImHashData", + "ret": "ImGuiID", + "signature": "(const void*,size_t,ImU32)", + "stname": "" + } + ], + "igImHashStr": [ + { + "args": "(const char* data,size_t data_size,ImU32 seed)", + "argsT": [ + { + "name": "data", + "type": "const char*" + }, + { + "name": "data_size", + "type": "size_t" + }, + { + "name": "seed", + "type": "ImU32" + } + ], + "argsoriginal": "(const char* data,size_t data_size=0,ImU32 seed=0)", + "call_args": "(data,data_size,seed)", + "cimguiname": "igImHashStr", + "defaults": { + "data_size": "0", + "seed": "0" + }, + "funcname": "ImHashStr", + "location": "imgui_internal:326", + "ov_cimguiname": "igImHashStr", + "ret": "ImGuiID", + "signature": "(const char*,size_t,ImU32)", + "stname": "" + } + ], + "igImInvLength": [ + { + "args": "(const ImVec2 lhs,float fail_value)", + "argsT": [ + { + "name": "lhs", + "type": "const ImVec2" + }, + { + "name": "fail_value", + "type": "float" + } + ], + "argsoriginal": "(const ImVec2& lhs,float fail_value)", + "call_args": "(lhs,fail_value)", + "cimguiname": "igImInvLength", + "defaults": {}, + "funcname": "ImInvLength", + "location": "imgui_internal:475", + "ov_cimguiname": "igImInvLength", + "ret": "float", + "signature": "(const ImVec2,float)", + "stname": "" + } + ], + "igImIsFloatAboveGuaranteedIntegerPrecision": [ + { + "args": "(float f)", + "argsT": [ + { + "name": "f", + "type": "float" + } + ], + "argsoriginal": "(float f)", + "call_args": "(f)", + "cimguiname": "igImIsFloatAboveGuaranteedIntegerPrecision", + "defaults": {}, + "funcname": "ImIsFloatAboveGuaranteedIntegerPrecision", + "location": "imgui_internal:485", + "ov_cimguiname": "igImIsFloatAboveGuaranteedIntegerPrecision", + "ret": "bool", + "signature": "(float)", + "stname": "" + } + ], + "igImIsPowerOfTwo": [ + { + "args": "(int v)", + "argsT": [ + { + "name": "v", + "type": "int" + } + ], + "argsoriginal": "(int v)", + "call_args": "(v)", + "cimguiname": "igImIsPowerOfTwo", + "defaults": {}, + "funcname": "ImIsPowerOfTwo", + "location": "imgui_internal:337", + "ov_cimguiname": "igImIsPowerOfTwo_Int", + "ret": "bool", + "signature": "(int)", + "stname": "" + }, + { + "args": "(ImU64 v)", + "argsT": [ + { + "name": "v", + "type": "ImU64" + } + ], + "argsoriginal": "(ImU64 v)", + "call_args": "(v)", + "cimguiname": "igImIsPowerOfTwo", + "defaults": {}, + "funcname": "ImIsPowerOfTwo", + "location": "imgui_internal:338", + "ov_cimguiname": "igImIsPowerOfTwo_U64", + "ret": "bool", + "signature": "(ImU64)", + "stname": "" + } + ], + "igImLengthSqr": [ + { + "args": "(const ImVec2 lhs)", + "argsT": [ + { + "name": "lhs", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImVec2& lhs)", + "call_args": "(lhs)", + "cimguiname": "igImLengthSqr", + "defaults": {}, + "funcname": "ImLengthSqr", + "location": "imgui_internal:473", + "ov_cimguiname": "igImLengthSqr_Vec2", + "ret": "float", + "signature": "(const ImVec2)", + "stname": "" + }, + { + "args": "(const ImVec4 lhs)", + "argsT": [ + { + "name": "lhs", + "type": "const ImVec4" + } + ], + "argsoriginal": "(const ImVec4& lhs)", + "call_args": "(lhs)", + "cimguiname": "igImLengthSqr", + "defaults": {}, + "funcname": "ImLengthSqr", + "location": "imgui_internal:474", + "ov_cimguiname": "igImLengthSqr_Vec4", + "ret": "float", + "signature": "(const ImVec4)", + "stname": "" + } + ], + "igImLerp": [ + { + "args": "(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,float t)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "a", + "type": "const ImVec2" + }, + { + "name": "b", + "type": "const ImVec2" + }, + { + "name": "t", + "type": "float" + } + ], + "argsoriginal": "(const ImVec2& a,const ImVec2& b,float t)", + "call_args": "(a,b,t)", + "cimguiname": "igImLerp", + "defaults": {}, + "funcname": "ImLerp", + "location": "imgui_internal:469", + "nonUDT": 1, + "ov_cimguiname": "igImLerp_Vec2Float", + "ret": "void", + "signature": "(const ImVec2,const ImVec2,float)", + "stname": "" + }, + { + "args": "(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,const ImVec2 t)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "a", + "type": "const ImVec2" + }, + { + "name": "b", + "type": "const ImVec2" + }, + { + "name": "t", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& t)", + "call_args": "(a,b,t)", + "cimguiname": "igImLerp", + "defaults": {}, + "funcname": "ImLerp", + "location": "imgui_internal:470", + "nonUDT": 1, + "ov_cimguiname": "igImLerp_Vec2Vec2", + "ret": "void", + "signature": "(const ImVec2,const ImVec2,const ImVec2)", + "stname": "" + }, + { + "args": "(ImVec4 *pOut,const ImVec4 a,const ImVec4 b,float t)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec4*" + }, + { + "name": "a", + "type": "const ImVec4" + }, + { + "name": "b", + "type": "const ImVec4" + }, + { + "name": "t", + "type": "float" + } + ], + "argsoriginal": "(const ImVec4& a,const ImVec4& b,float t)", + "call_args": "(a,b,t)", + "cimguiname": "igImLerp", + "defaults": {}, + "funcname": "ImLerp", + "location": "imgui_internal:471", + "nonUDT": 1, + "ov_cimguiname": "igImLerp_Vec4", + "ret": "void", + "signature": "(const ImVec4,const ImVec4,float)", + "stname": "" + } + ], + "igImLineClosestPoint": [ + { + "args": "(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,const ImVec2 p)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "a", + "type": "const ImVec2" + }, + { + "name": "b", + "type": "const ImVec2" + }, + { + "name": "p", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& p)", + "call_args": "(a,b,p)", + "cimguiname": "igImLineClosestPoint", + "defaults": {}, + "funcname": "ImLineClosestPoint", + "location": "imgui_internal:493", + "nonUDT": 1, + "ov_cimguiname": "igImLineClosestPoint", + "ret": "void", + "signature": "(const ImVec2,const ImVec2,const ImVec2)", + "stname": "" + } + ], + "igImLinearSweep": [ + { + "args": "(float current,float target,float speed)", + "argsT": [ + { + "name": "current", + "type": "float" + }, + { + "name": "target", + "type": "float" + }, + { + "name": "speed", + "type": "float" + } + ], + "argsoriginal": "(float current,float target,float speed)", + "call_args": "(current,target,speed)", + "cimguiname": "igImLinearSweep", + "defaults": {}, + "funcname": "ImLinearSweep", + "location": "imgui_internal:483", + "ov_cimguiname": "igImLinearSweep", + "ret": "float", + "signature": "(float,float,float)", + "stname": "" + } + ], + "igImLog": [ + { + "args": "(float x)", + "argsT": [ + { + "name": "x", + "type": "float" + } + ], + "argsoriginal": "(float x)", + "call_args": "(x)", + "cimguiname": "igImLog", + "defaults": {}, + "funcname": "ImLog", + "location": "imgui_internal:442", + "ov_cimguiname": "igImLog_Float", + "ret": "float", + "signature": "(float)", + "stname": "" + }, + { + "args": "(double x)", + "argsT": [ + { + "name": "x", + "type": "double" + } + ], + "argsoriginal": "(double x)", + "call_args": "(x)", + "cimguiname": "igImLog", + "defaults": {}, + "funcname": "ImLog", + "location": "imgui_internal:443", + "ov_cimguiname": "igImLog_double", + "ret": "double", + "signature": "(double)", + "stname": "" + } + ], + "igImMax": [ + { + "args": "(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "lhs", + "type": "const ImVec2" + }, + { + "name": "rhs", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImVec2& lhs,const ImVec2& rhs)", + "call_args": "(lhs,rhs)", + "cimguiname": "igImMax", + "defaults": {}, + "funcname": "ImMax", + "location": "imgui_internal:467", + "nonUDT": 1, + "ov_cimguiname": "igImMax", + "ret": "void", + "signature": "(const ImVec2,const ImVec2)", + "stname": "" + } + ], + "igImMin": [ + { + "args": "(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "lhs", + "type": "const ImVec2" + }, + { + "name": "rhs", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImVec2& lhs,const ImVec2& rhs)", + "call_args": "(lhs,rhs)", + "cimguiname": "igImMin", + "defaults": {}, + "funcname": "ImMin", + "location": "imgui_internal:466", + "nonUDT": 1, + "ov_cimguiname": "igImMin", + "ret": "void", + "signature": "(const ImVec2,const ImVec2)", + "stname": "" + } + ], + "igImModPositive": [ + { + "args": "(int a,int b)", + "argsT": [ + { + "name": "a", + "type": "int" + }, + { + "name": "b", + "type": "int" + } + ], + "argsoriginal": "(int a,int b)", + "call_args": "(a,b)", + "cimguiname": "igImModPositive", + "defaults": {}, + "funcname": "ImModPositive", + "location": "imgui_internal:480", + "ov_cimguiname": "igImModPositive", + "ret": "int", + "signature": "(int,int)", + "stname": "" + } + ], + "igImMul": [ + { + "args": "(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "lhs", + "type": "const ImVec2" + }, + { + "name": "rhs", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImVec2& lhs,const ImVec2& rhs)", + "call_args": "(lhs,rhs)", + "cimguiname": "igImMul", + "defaults": {}, + "funcname": "ImMul", + "location": "imgui_internal:484", + "nonUDT": 1, + "ov_cimguiname": "igImMul", + "ret": "void", + "signature": "(const ImVec2,const ImVec2)", + "stname": "" + } + ], + "igImParseFormatFindEnd": [ + { + "args": "(const char* format)", + "argsT": [ + { + "name": "format", + "type": "const char*" + } + ], + "argsoriginal": "(const char* format)", + "call_args": "(format)", + "cimguiname": "igImParseFormatFindEnd", + "defaults": {}, + "funcname": "ImParseFormatFindEnd", + "location": "imgui_internal:366", + "ov_cimguiname": "igImParseFormatFindEnd", + "ret": "const char*", + "signature": "(const char*)", + "stname": "" + } + ], + "igImParseFormatFindStart": [ + { + "args": "(const char* format)", + "argsT": [ + { + "name": "format", + "type": "const char*" + } + ], + "argsoriginal": "(const char* format)", + "call_args": "(format)", + "cimguiname": "igImParseFormatFindStart", + "defaults": {}, + "funcname": "ImParseFormatFindStart", + "location": "imgui_internal:365", + "ov_cimguiname": "igImParseFormatFindStart", + "ret": "const char*", + "signature": "(const char*)", + "stname": "" + } + ], + "igImParseFormatPrecision": [ + { + "args": "(const char* format,int default_value)", + "argsT": [ + { + "name": "format", + "type": "const char*" + }, + { + "name": "default_value", + "type": "int" + } + ], + "argsoriginal": "(const char* format,int default_value)", + "call_args": "(format,default_value)", + "cimguiname": "igImParseFormatPrecision", + "defaults": {}, + "funcname": "ImParseFormatPrecision", + "location": "imgui_internal:370", + "ov_cimguiname": "igImParseFormatPrecision", + "ret": "int", + "signature": "(const char*,int)", + "stname": "" + } + ], + "igImParseFormatSanitizeForPrinting": [ + { + "args": "(const char* fmt_in,char* fmt_out,size_t fmt_out_size)", + "argsT": [ + { + "name": "fmt_in", + "type": "const char*" + }, + { + "name": "fmt_out", + "type": "char*" + }, + { + "name": "fmt_out_size", + "type": "size_t" + } + ], + "argsoriginal": "(const char* fmt_in,char* fmt_out,size_t fmt_out_size)", + "call_args": "(fmt_in,fmt_out,fmt_out_size)", + "cimguiname": "igImParseFormatSanitizeForPrinting", + "defaults": {}, + "funcname": "ImParseFormatSanitizeForPrinting", + "location": "imgui_internal:368", + "ov_cimguiname": "igImParseFormatSanitizeForPrinting", + "ret": "void", + "signature": "(const char*,char*,size_t)", + "stname": "" + } + ], + "igImParseFormatSanitizeForScanning": [ + { + "args": "(const char* fmt_in,char* fmt_out,size_t fmt_out_size)", + "argsT": [ + { + "name": "fmt_in", + "type": "const char*" + }, + { + "name": "fmt_out", + "type": "char*" + }, + { + "name": "fmt_out_size", + "type": "size_t" + } + ], + "argsoriginal": "(const char* fmt_in,char* fmt_out,size_t fmt_out_size)", + "call_args": "(fmt_in,fmt_out,fmt_out_size)", + "cimguiname": "igImParseFormatSanitizeForScanning", + "defaults": {}, + "funcname": "ImParseFormatSanitizeForScanning", + "location": "imgui_internal:369", + "ov_cimguiname": "igImParseFormatSanitizeForScanning", + "ret": "const char*", + "signature": "(const char*,char*,size_t)", + "stname": "" + } + ], + "igImParseFormatTrimDecorations": [ + { + "args": "(const char* format,char* buf,size_t buf_size)", + "argsT": [ + { + "name": "format", + "type": "const char*" + }, + { + "name": "buf", + "type": "char*" + }, + { + "name": "buf_size", + "type": "size_t" + } + ], + "argsoriginal": "(const char* format,char* buf,size_t buf_size)", + "call_args": "(format,buf,buf_size)", + "cimguiname": "igImParseFormatTrimDecorations", + "defaults": {}, + "funcname": "ImParseFormatTrimDecorations", + "location": "imgui_internal:367", + "ov_cimguiname": "igImParseFormatTrimDecorations", + "ret": "const char*", + "signature": "(const char*,char*,size_t)", + "stname": "" + } + ], + "igImPow": [ + { + "args": "(float x,float y)", + "argsT": [ + { + "name": "x", + "type": "float" + }, + { + "name": "y", + "type": "float" + } + ], + "argsoriginal": "(float x,float y)", + "call_args": "(x,y)", + "cimguiname": "igImPow", + "defaults": {}, + "funcname": "ImPow", + "location": "imgui_internal:440", + "ov_cimguiname": "igImPow_Float", + "ret": "float", + "signature": "(float,float)", + "stname": "" + }, + { + "args": "(double x,double y)", + "argsT": [ + { + "name": "x", + "type": "double" + }, + { + "name": "y", + "type": "double" + } + ], + "argsoriginal": "(double x,double y)", + "call_args": "(x,y)", + "cimguiname": "igImPow", + "defaults": {}, + "funcname": "ImPow", + "location": "imgui_internal:441", + "ov_cimguiname": "igImPow_double", + "ret": "double", + "signature": "(double,double)", + "stname": "" + } + ], + "igImQsort": [ + { + "args": "(void* base,size_t count,size_t size_of_element,int(*compare_func)(void const*,void const*))", + "argsT": [ + { + "name": "base", + "type": "void*" + }, + { + "name": "count", + "type": "size_t" + }, + { + "name": "size_of_element", + "type": "size_t" + }, + { + "name": "compare_func", + "ret": "int", + "signature": "(void const*,void const*)", + "type": "int(*)(void const*,void const*)" + } + ], + "argsoriginal": "(void* base,size_t count,size_t size_of_element,int(*compare_func)(void const*,void const*))", + "call_args": "(base,count,size_of_element,compare_func)", + "cimguiname": "igImQsort", + "defaults": {}, + "funcname": "ImQsort", + "location": "imgui_internal:330", + "ov_cimguiname": "igImQsort", + "ret": "void", + "signature": "(void*,size_t,size_t,int(*)(void const*,void const*))", + "stname": "" + } + ], + "igImRotate": [ + { + "args": "(ImVec2 *pOut,const ImVec2 v,float cos_a,float sin_a)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "v", + "type": "const ImVec2" + }, + { + "name": "cos_a", + "type": "float" + }, + { + "name": "sin_a", + "type": "float" + } + ], + "argsoriginal": "(const ImVec2& v,float cos_a,float sin_a)", + "call_args": "(v,cos_a,sin_a)", + "cimguiname": "igImRotate", + "defaults": {}, + "funcname": "ImRotate", + "location": "imgui_internal:482", + "nonUDT": 1, + "ov_cimguiname": "igImRotate", + "ret": "void", + "signature": "(const ImVec2,float,float)", + "stname": "" + } + ], + "igImRsqrt": [ + { + "args": "(float x)", + "argsT": [ + { + "name": "x", + "type": "float" + } + ], + "argsoriginal": "(float x)", + "call_args": "(x)", + "cimguiname": "igImRsqrt", + "defaults": {}, + "funcname": "ImRsqrt", + "location": "imgui_internal:450", + "ov_cimguiname": "igImRsqrt_Float", + "ret": "float", + "signature": "(float)", + "stname": "" + }, + { + "args": "(double x)", + "argsT": [ + { + "name": "x", + "type": "double" + } + ], + "argsoriginal": "(double x)", + "call_args": "(x)", + "cimguiname": "igImRsqrt", + "defaults": {}, + "funcname": "ImRsqrt", + "location": "imgui_internal:454", + "ov_cimguiname": "igImRsqrt_double", + "ret": "double", + "signature": "(double)", + "stname": "" + } + ], + "igImSaturate": [ + { + "args": "(float f)", + "argsT": [ + { + "name": "f", + "type": "float" + } + ], + "argsoriginal": "(float f)", + "call_args": "(f)", + "cimguiname": "igImSaturate", + "defaults": {}, + "funcname": "ImSaturate", + "location": "imgui_internal:472", + "ov_cimguiname": "igImSaturate", + "ret": "float", + "signature": "(float)", + "stname": "" + } + ], + "igImSign": [ + { + "args": "(float x)", + "argsT": [ + { + "name": "x", + "type": "float" + } + ], + "argsoriginal": "(float x)", + "call_args": "(x)", + "cimguiname": "igImSign", + "defaults": {}, + "funcname": "ImSign", + "location": "imgui_internal:447", + "ov_cimguiname": "igImSign_Float", + "ret": "float", + "signature": "(float)", + "stname": "" + }, + { + "args": "(double x)", + "argsT": [ + { + "name": "x", + "type": "double" + } + ], + "argsoriginal": "(double x)", + "call_args": "(x)", + "cimguiname": "igImSign", + "defaults": {}, + "funcname": "ImSign", + "location": "imgui_internal:448", + "ov_cimguiname": "igImSign_double", + "ret": "double", + "signature": "(double)", + "stname": "" + } + ], + "igImStrSkipBlank": [ + { + "args": "(const char* str)", + "argsT": [ + { + "name": "str", + "type": "const char*" + } + ], + "argsoriginal": "(const char* str)", + "call_args": "(str)", + "cimguiname": "igImStrSkipBlank", + "defaults": {}, + "funcname": "ImStrSkipBlank", + "location": "imgui_internal:353", + "ov_cimguiname": "igImStrSkipBlank", + "ret": "const char*", + "signature": "(const char*)", + "stname": "" + } + ], + "igImStrTrimBlanks": [ + { + "args": "(char* str)", + "argsT": [ + { + "name": "str", + "type": "char*" + } + ], + "argsoriginal": "(char* str)", + "call_args": "(str)", + "cimguiname": "igImStrTrimBlanks", + "defaults": {}, + "funcname": "ImStrTrimBlanks", + "location": "imgui_internal:352", + "ov_cimguiname": "igImStrTrimBlanks", + "ret": "void", + "signature": "(char*)", + "stname": "" + } + ], + "igImStrbolW": [ + { + "args": "(const ImWchar* buf_mid_line,const ImWchar* buf_begin)", + "argsT": [ + { + "name": "buf_mid_line", + "type": "const ImWchar*" + }, + { + "name": "buf_begin", + "type": "const ImWchar*" + } + ], + "argsoriginal": "(const ImWchar* buf_mid_line,const ImWchar* buf_begin)", + "call_args": "(buf_mid_line,buf_begin)", + "cimguiname": "igImStrbolW", + "defaults": {}, + "funcname": "ImStrbolW", + "location": "imgui_internal:350", + "ov_cimguiname": "igImStrbolW", + "ret": "const ImWchar*", + "signature": "(const ImWchar*,const ImWchar*)", + "stname": "" + } + ], + "igImStrchrRange": [ + { + "args": "(const char* str_begin,const char* str_end,char c)", + "argsT": [ + { + "name": "str_begin", + "type": "const char*" + }, + { + "name": "str_end", + "type": "const char*" + }, + { + "name": "c", + "type": "char" + } + ], + "argsoriginal": "(const char* str_begin,const char* str_end,char c)", + "call_args": "(str_begin,str_end,c)", + "cimguiname": "igImStrchrRange", + "defaults": {}, + "funcname": "ImStrchrRange", + "location": "imgui_internal:347", + "ov_cimguiname": "igImStrchrRange", + "ret": "const char*", + "signature": "(const char*,const char*,char)", + "stname": "" + } + ], + "igImStrdup": [ + { + "args": "(const char* str)", + "argsT": [ + { + "name": "str", + "type": "const char*" + } + ], + "argsoriginal": "(const char* str)", + "call_args": "(str)", + "cimguiname": "igImStrdup", + "defaults": {}, + "funcname": "ImStrdup", + "location": "imgui_internal:345", + "ov_cimguiname": "igImStrdup", + "ret": "char*", + "signature": "(const char*)", + "stname": "" + } + ], + "igImStrdupcpy": [ + { + "args": "(char* dst,size_t* p_dst_size,const char* str)", + "argsT": [ + { + "name": "dst", + "type": "char*" + }, + { + "name": "p_dst_size", + "type": "size_t*" + }, + { + "name": "str", + "type": "const char*" + } + ], + "argsoriginal": "(char* dst,size_t* p_dst_size,const char* str)", + "call_args": "(dst,p_dst_size,str)", + "cimguiname": "igImStrdupcpy", + "defaults": {}, + "funcname": "ImStrdupcpy", + "location": "imgui_internal:346", + "ov_cimguiname": "igImStrdupcpy", + "ret": "char*", + "signature": "(char*,size_t*,const char*)", + "stname": "" + } + ], + "igImStreolRange": [ + { + "args": "(const char* str,const char* str_end)", + "argsT": [ + { + "name": "str", + "type": "const char*" + }, + { + "name": "str_end", + "type": "const char*" + } + ], + "argsoriginal": "(const char* str,const char* str_end)", + "call_args": "(str,str_end)", + "cimguiname": "igImStreolRange", + "defaults": {}, + "funcname": "ImStreolRange", + "location": "imgui_internal:349", + "ov_cimguiname": "igImStreolRange", + "ret": "const char*", + "signature": "(const char*,const char*)", + "stname": "" + } + ], + "igImStricmp": [ + { + "args": "(const char* str1,const char* str2)", + "argsT": [ + { + "name": "str1", + "type": "const char*" + }, + { + "name": "str2", + "type": "const char*" + } + ], + "argsoriginal": "(const char* str1,const char* str2)", + "call_args": "(str1,str2)", + "cimguiname": "igImStricmp", + "defaults": {}, + "funcname": "ImStricmp", + "location": "imgui_internal:342", + "ov_cimguiname": "igImStricmp", + "ret": "int", + "signature": "(const char*,const char*)", + "stname": "" + } + ], + "igImStristr": [ + { + "args": "(const char* haystack,const char* haystack_end,const char* needle,const char* needle_end)", + "argsT": [ + { + "name": "haystack", + "type": "const char*" + }, + { + "name": "haystack_end", + "type": "const char*" + }, + { + "name": "needle", + "type": "const char*" + }, + { + "name": "needle_end", + "type": "const char*" + } + ], + "argsoriginal": "(const char* haystack,const char* haystack_end,const char* needle,const char* needle_end)", + "call_args": "(haystack,haystack_end,needle,needle_end)", + "cimguiname": "igImStristr", + "defaults": {}, + "funcname": "ImStristr", + "location": "imgui_internal:351", + "ov_cimguiname": "igImStristr", + "ret": "const char*", + "signature": "(const char*,const char*,const char*,const char*)", + "stname": "" + } + ], + "igImStrlenW": [ + { + "args": "(const ImWchar* str)", + "argsT": [ + { + "name": "str", + "type": "const ImWchar*" + } + ], + "argsoriginal": "(const ImWchar* str)", + "call_args": "(str)", + "cimguiname": "igImStrlenW", + "defaults": {}, + "funcname": "ImStrlenW", + "location": "imgui_internal:348", + "ov_cimguiname": "igImStrlenW", + "ret": "int", + "signature": "(const ImWchar*)", + "stname": "" + } + ], + "igImStrncpy": [ + { + "args": "(char* dst,const char* src,size_t count)", + "argsT": [ + { + "name": "dst", + "type": "char*" + }, + { + "name": "src", + "type": "const char*" + }, + { + "name": "count", + "type": "size_t" + } + ], + "argsoriginal": "(char* dst,const char* src,size_t count)", + "call_args": "(dst,src,count)", + "cimguiname": "igImStrncpy", + "defaults": {}, + "funcname": "ImStrncpy", + "location": "imgui_internal:344", + "ov_cimguiname": "igImStrncpy", + "ret": "void", + "signature": "(char*,const char*,size_t)", + "stname": "" + } + ], + "igImStrnicmp": [ + { + "args": "(const char* str1,const char* str2,size_t count)", + "argsT": [ + { + "name": "str1", + "type": "const char*" + }, + { + "name": "str2", + "type": "const char*" + }, + { + "name": "count", + "type": "size_t" + } + ], + "argsoriginal": "(const char* str1,const char* str2,size_t count)", + "call_args": "(str1,str2,count)", + "cimguiname": "igImStrnicmp", + "defaults": {}, + "funcname": "ImStrnicmp", + "location": "imgui_internal:343", + "ov_cimguiname": "igImStrnicmp", + "ret": "int", + "signature": "(const char*,const char*,size_t)", + "stname": "" + } + ], + "igImTextCharFromUtf8": [ + { + "args": "(unsigned int* out_char,const char* in_text,const char* in_text_end)", + "argsT": [ + { + "name": "out_char", + "type": "unsigned int*" + }, + { + "name": "in_text", + "type": "const char*" + }, + { + "name": "in_text_end", + "type": "const char*" + } + ], + "argsoriginal": "(unsigned int* out_char,const char* in_text,const char* in_text_end)", + "call_args": "(out_char,in_text,in_text_end)", + "cimguiname": "igImTextCharFromUtf8", + "defaults": {}, + "funcname": "ImTextCharFromUtf8", + "location": "imgui_internal:375", + "ov_cimguiname": "igImTextCharFromUtf8", + "ret": "int", + "signature": "(unsigned int*,const char*,const char*)", + "stname": "" + } + ], + "igImTextCharToUtf8": [ + { + "args": "(char out_buf[5],unsigned int c)", + "argsT": [ + { + "name": "out_buf", + "type": "char[5]" + }, + { + "name": "c", + "type": "unsigned int" + } + ], + "argsoriginal": "(char out_buf[5],unsigned int c)", + "call_args": "(out_buf,c)", + "cimguiname": "igImTextCharToUtf8", + "defaults": {}, + "funcname": "ImTextCharToUtf8", + "location": "imgui_internal:373", + "ov_cimguiname": "igImTextCharToUtf8", + "ret": "const char*", + "signature": "(char[5],unsigned int)", + "stname": "" + } + ], + "igImTextCountCharsFromUtf8": [ + { + "args": "(const char* in_text,const char* in_text_end)", + "argsT": [ + { + "name": "in_text", + "type": "const char*" + }, + { + "name": "in_text_end", + "type": "const char*" + } + ], + "argsoriginal": "(const char* in_text,const char* in_text_end)", + "call_args": "(in_text,in_text_end)", + "cimguiname": "igImTextCountCharsFromUtf8", + "defaults": {}, + "funcname": "ImTextCountCharsFromUtf8", + "location": "imgui_internal:377", + "ov_cimguiname": "igImTextCountCharsFromUtf8", + "ret": "int", + "signature": "(const char*,const char*)", + "stname": "" + } + ], + "igImTextCountUtf8BytesFromChar": [ + { + "args": "(const char* in_text,const char* in_text_end)", + "argsT": [ + { + "name": "in_text", + "type": "const char*" + }, + { + "name": "in_text_end", + "type": "const char*" + } + ], + "argsoriginal": "(const char* in_text,const char* in_text_end)", + "call_args": "(in_text,in_text_end)", + "cimguiname": "igImTextCountUtf8BytesFromChar", + "defaults": {}, + "funcname": "ImTextCountUtf8BytesFromChar", + "location": "imgui_internal:378", + "ov_cimguiname": "igImTextCountUtf8BytesFromChar", + "ret": "int", + "signature": "(const char*,const char*)", + "stname": "" + } + ], + "igImTextCountUtf8BytesFromStr": [ + { + "args": "(const ImWchar* in_text,const ImWchar* in_text_end)", + "argsT": [ + { + "name": "in_text", + "type": "const ImWchar*" + }, + { + "name": "in_text_end", + "type": "const ImWchar*" + } + ], + "argsoriginal": "(const ImWchar* in_text,const ImWchar* in_text_end)", + "call_args": "(in_text,in_text_end)", + "cimguiname": "igImTextCountUtf8BytesFromStr", + "defaults": {}, + "funcname": "ImTextCountUtf8BytesFromStr", + "location": "imgui_internal:379", + "ov_cimguiname": "igImTextCountUtf8BytesFromStr", + "ret": "int", + "signature": "(const ImWchar*,const ImWchar*)", + "stname": "" + } + ], + "igImTextStrFromUtf8": [ + { + "args": "(ImWchar* out_buf,int out_buf_size,const char* in_text,const char* in_text_end,const char** in_remaining)", + "argsT": [ + { + "name": "out_buf", + "type": "ImWchar*" + }, + { + "name": "out_buf_size", + "type": "int" + }, + { + "name": "in_text", + "type": "const char*" + }, + { + "name": "in_text_end", + "type": "const char*" + }, + { + "name": "in_remaining", + "type": "const char**" + } + ], + "argsoriginal": "(ImWchar* out_buf,int out_buf_size,const char* in_text,const char* in_text_end,const char** in_remaining=((void*)0))", + "call_args": "(out_buf,out_buf_size,in_text,in_text_end,in_remaining)", + "cimguiname": "igImTextStrFromUtf8", + "defaults": { + "in_remaining": "NULL" + }, + "funcname": "ImTextStrFromUtf8", + "location": "imgui_internal:376", + "ov_cimguiname": "igImTextStrFromUtf8", + "ret": "int", + "signature": "(ImWchar*,int,const char*,const char*,const char**)", + "stname": "" + } + ], + "igImTextStrToUtf8": [ + { + "args": "(char* out_buf,int out_buf_size,const ImWchar* in_text,const ImWchar* in_text_end)", + "argsT": [ + { + "name": "out_buf", + "type": "char*" + }, + { + "name": "out_buf_size", + "type": "int" + }, + { + "name": "in_text", + "type": "const ImWchar*" + }, + { + "name": "in_text_end", + "type": "const ImWchar*" + } + ], + "argsoriginal": "(char* out_buf,int out_buf_size,const ImWchar* in_text,const ImWchar* in_text_end)", + "call_args": "(out_buf,out_buf_size,in_text,in_text_end)", + "cimguiname": "igImTextStrToUtf8", + "defaults": {}, + "funcname": "ImTextStrToUtf8", + "location": "imgui_internal:374", + "ov_cimguiname": "igImTextStrToUtf8", + "ret": "int", + "signature": "(char*,int,const ImWchar*,const ImWchar*)", + "stname": "" + } + ], + "igImToUpper": [ + { + "args": "(char c)", + "argsT": [ + { + "name": "c", + "type": "char" + } + ], + "argsoriginal": "(char c)", + "call_args": "(c)", + "cimguiname": "igImToUpper", + "defaults": {}, + "funcname": "ImToUpper", + "location": "imgui_internal:355", + "ov_cimguiname": "igImToUpper", + "ret": "char", + "signature": "(char)", + "stname": "" + } + ], + "igImTriangleArea": [ + { + "args": "(const ImVec2 a,const ImVec2 b,const ImVec2 c)", + "argsT": [ + { + "name": "a", + "type": "const ImVec2" + }, + { + "name": "b", + "type": "const ImVec2" + }, + { + "name": "c", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& c)", + "call_args": "(a,b,c)", + "cimguiname": "igImTriangleArea", + "defaults": {}, + "funcname": "ImTriangleArea", + "location": "imgui_internal:497", + "ov_cimguiname": "igImTriangleArea", + "ret": "float", + "signature": "(const ImVec2,const ImVec2,const ImVec2)", + "stname": "" + } + ], + "igImTriangleBarycentricCoords": [ + { + "args": "(const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p,float* out_u,float* out_v,float* out_w)", + "argsT": [ + { + "name": "a", + "type": "const ImVec2" + }, + { + "name": "b", + "type": "const ImVec2" + }, + { + "name": "c", + "type": "const ImVec2" + }, + { + "name": "p", + "type": "const ImVec2" + }, + { + "name": "out_u", + "reftoptr": true, + "type": "float*" + }, + { + "name": "out_v", + "reftoptr": true, + "type": "float*" + }, + { + "name": "out_w", + "reftoptr": true, + "type": "float*" + } + ], + "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& c,const ImVec2& p,float& out_u,float& out_v,float& out_w)", + "call_args": "(a,b,c,p,*out_u,*out_v,*out_w)", + "cimguiname": "igImTriangleBarycentricCoords", + "defaults": {}, + "funcname": "ImTriangleBarycentricCoords", + "location": "imgui_internal:496", + "ov_cimguiname": "igImTriangleBarycentricCoords", + "ret": "void", + "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,float*,float*,float*)", + "stname": "" + } + ], + "igImTriangleClosestPoint": [ + { + "args": "(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "a", + "type": "const ImVec2" + }, + { + "name": "b", + "type": "const ImVec2" + }, + { + "name": "c", + "type": "const ImVec2" + }, + { + "name": "p", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& c,const ImVec2& p)", + "call_args": "(a,b,c,p)", + "cimguiname": "igImTriangleClosestPoint", + "defaults": {}, + "funcname": "ImTriangleClosestPoint", + "location": "imgui_internal:495", + "nonUDT": 1, + "ov_cimguiname": "igImTriangleClosestPoint", + "ret": "void", + "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2)", + "stname": "" + } + ], + "igImTriangleContainsPoint": [ + { + "args": "(const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p)", + "argsT": [ + { + "name": "a", + "type": "const ImVec2" + }, + { + "name": "b", + "type": "const ImVec2" + }, + { + "name": "c", + "type": "const ImVec2" + }, + { + "name": "p", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const ImVec2& a,const ImVec2& b,const ImVec2& c,const ImVec2& p)", + "call_args": "(a,b,c,p)", + "cimguiname": "igImTriangleContainsPoint", + "defaults": {}, + "funcname": "ImTriangleContainsPoint", + "location": "imgui_internal:494", + "ov_cimguiname": "igImTriangleContainsPoint", + "ret": "bool", + "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2)", + "stname": "" + } + ], + "igImUpperPowerOfTwo": [ + { + "args": "(int v)", + "argsT": [ + { + "name": "v", + "type": "int" + } + ], + "argsoriginal": "(int v)", + "call_args": "(v)", + "cimguiname": "igImUpperPowerOfTwo", + "defaults": {}, + "funcname": "ImUpperPowerOfTwo", + "location": "imgui_internal:339", + "ov_cimguiname": "igImUpperPowerOfTwo", + "ret": "int", + "signature": "(int)", + "stname": "" + } + ], "igImage": [ { "args": "(ImTextureID user_texture_id,const ImVec2 size,const ImVec2 uv0,const ImVec2 uv1,const ImVec4 tint_col,const ImVec4 border_col)", @@ -12026,6 +24341,52 @@ "stname": "" } ], + "igImageButtonEx": [ + { + "args": "(ImGuiID id,ImTextureID texture_id,const ImVec2 size,const ImVec2 uv0,const ImVec2 uv1,const ImVec4 bg_col,const ImVec4 tint_col)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + }, + { + "name": "texture_id", + "type": "ImTextureID" + }, + { + "name": "size", + "type": "const ImVec2" + }, + { + "name": "uv0", + "type": "const ImVec2" + }, + { + "name": "uv1", + "type": "const ImVec2" + }, + { + "name": "bg_col", + "type": "const ImVec4" + }, + { + "name": "tint_col", + "type": "const ImVec4" + } + ], + "argsoriginal": "(ImGuiID id,ImTextureID texture_id,const ImVec2& size,const ImVec2& uv0,const ImVec2& uv1,const ImVec4& bg_col,const ImVec4& tint_col)", + "call_args": "(id,texture_id,size,uv0,uv1,bg_col,tint_col)", + "cimguiname": "igImageButtonEx", + "defaults": {}, + "funcname": "ImageButtonEx", + "location": "imgui_internal:3357", + "namespace": "ImGui", + "ov_cimguiname": "igImageButtonEx", + "ret": "bool", + "signature": "(ImGuiID,ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec4,const ImVec4)", + "stname": "" + } + ], "igIndent": [ { "args": "(float indent_w)", @@ -12050,6 +24411,23 @@ "stname": "" } ], + "igInitialize": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igInitialize", + "defaults": {}, + "funcname": "Initialize", + "location": "imgui_internal:2965", + "namespace": "ImGui", + "ov_cimguiname": "igInitialize", + "ret": "void", + "signature": "()", + "stname": "" + } + ], "igInputDouble": [ { "args": "(const char* label,double* v,double step,double step_fast,const char* format,ImGuiInputTextFlags flags)", @@ -12545,6 +24923,59 @@ "stname": "" } ], + "igInputTextEx": [ + { + "args": "(const char* label,const char* hint,char* buf,int buf_size,const ImVec2 size_arg,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": "int" + }, + { + "name": "size_arg", + "type": "const ImVec2" + }, + { + "name": "flags", + "type": "ImGuiInputTextFlags" + }, + { + "name": "callback", + "type": "ImGuiInputTextCallback" + }, + { + "name": "user_data", + "type": "void*" + } + ], + "argsoriginal": "(const char* label,const char* hint,char* buf,int buf_size,const ImVec2& size_arg,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback=((void*)0),void* user_data=((void*)0))", + "call_args": "(label,hint,buf,buf_size,size_arg,flags,callback,user_data)", + "cimguiname": "igInputTextEx", + "defaults": { + "callback": "NULL", + "user_data": "NULL" + }, + "funcname": "InputTextEx", + "location": "imgui_internal:3395", + "namespace": "ImGui", + "ov_cimguiname": "igInputTextEx", + "ret": "bool", + "signature": "(const char*,const char*,char*,int,const ImVec2,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)", @@ -12678,6 +25109,50 @@ "stname": "" } ], + "igIsActiveIdUsingNavDir": [ + { + "args": "(ImGuiDir dir)", + "argsT": [ + { + "name": "dir", + "type": "ImGuiDir" + } + ], + "argsoriginal": "(ImGuiDir dir)", + "call_args": "(dir)", + "cimguiname": "igIsActiveIdUsingNavDir", + "defaults": {}, + "funcname": "IsActiveIdUsingNavDir", + "location": "imgui_internal:3125", + "namespace": "ImGui", + "ov_cimguiname": "igIsActiveIdUsingNavDir", + "ret": "bool", + "signature": "(ImGuiDir)", + "stname": "" + } + ], + "igIsAliasKey": [ + { + "args": "(ImGuiKey key)", + "argsT": [ + { + "name": "key", + "type": "ImGuiKey" + } + ], + "argsoriginal": "(ImGuiKey key)", + "call_args": "(key)", + "cimguiname": "igIsAliasKey", + "defaults": {}, + "funcname": "IsAliasKey", + "location": "imgui_internal:3106", + "namespace": "ImGui", + "ov_cimguiname": "igIsAliasKey", + "ret": "bool", + "signature": "(ImGuiKey)", + "stname": "" + } + ], "igIsAnyItemActive": [ { "args": "()", @@ -12746,6 +25221,88 @@ "stname": "" } ], + "igIsClippedEx": [ + { + "args": "(const ImRect bb,ImGuiID id)", + "argsT": [ + { + "name": "bb", + "type": "const ImRect" + }, + { + "name": "id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(const ImRect& bb,ImGuiID id)", + "call_args": "(bb,id)", + "cimguiname": "igIsClippedEx", + "defaults": {}, + "funcname": "IsClippedEx", + "location": "imgui_internal:3040", + "namespace": "ImGui", + "ov_cimguiname": "igIsClippedEx", + "ret": "bool", + "signature": "(const ImRect,ImGuiID)", + "stname": "" + } + ], + "igIsDragDropActive": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igIsDragDropActive", + "defaults": {}, + "funcname": "IsDragDropActive", + "location": "imgui_internal:3237", + "namespace": "ImGui", + "ov_cimguiname": "igIsDragDropActive", + "ret": "bool", + "signature": "()", + "stname": "" + } + ], + "igIsDragDropPayloadBeingAccepted": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igIsDragDropPayloadBeingAccepted", + "defaults": {}, + "funcname": "IsDragDropPayloadBeingAccepted", + "location": "imgui_internal:3240", + "namespace": "ImGui", + "ov_cimguiname": "igIsDragDropPayloadBeingAccepted", + "ret": "bool", + "signature": "()", + "stname": "" + } + ], + "igIsGamepadKey": [ + { + "args": "(ImGuiKey key)", + "argsT": [ + { + "name": "key", + "type": "ImGuiKey" + } + ], + "argsoriginal": "(ImGuiKey key)", + "call_args": "(key)", + "cimguiname": "igIsGamepadKey", + "defaults": {}, + "funcname": "IsGamepadKey", + "location": "imgui_internal:3104", + "namespace": "ImGui", + "ov_cimguiname": "igIsGamepadKey", + "ret": "bool", + "signature": "(ImGuiKey)", + "stname": "" + } + ], "igIsItemActivated": [ { "args": "()", @@ -12913,6 +25470,23 @@ "stname": "" } ], + "igIsItemToggledSelection": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igIsItemToggledSelection", + "defaults": {}, + "funcname": "IsItemToggledSelection", + "location": "imgui_internal:3045", + "namespace": "ImGui", + "ov_cimguiname": "igIsItemToggledSelection", + "ret": "bool", + "signature": "()", + "stname": "" + } + ], "igIsItemVisible": [ { "args": "()", @@ -12946,10 +25520,34 @@ "funcname": "IsKeyDown", "location": "imgui:922", "namespace": "ImGui", - "ov_cimguiname": "igIsKeyDown", + "ov_cimguiname": "igIsKeyDown_Nil", "ret": "bool", "signature": "(ImGuiKey)", "stname": "" + }, + { + "args": "(ImGuiKey key,ImGuiID owner_id)", + "argsT": [ + { + "name": "key", + "type": "ImGuiKey" + }, + { + "name": "owner_id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiKey key,ImGuiID owner_id)", + "call_args": "(key,owner_id)", + "cimguiname": "igIsKeyDown", + "defaults": {}, + "funcname": "IsKeyDown", + "location": "imgui_internal:3150", + "namespace": "ImGui", + "ov_cimguiname": "igIsKeyDown_ID", + "ret": "bool", + "signature": "(ImGuiKey,ImGuiID)", + "stname": "" } ], "igIsKeyPressed": [ @@ -12974,7 +25572,65 @@ "funcname": "IsKeyPressed", "location": "imgui:923", "namespace": "ImGui", - "ov_cimguiname": "igIsKeyPressed", + "ov_cimguiname": "igIsKeyPressed_Bool", + "ret": "bool", + "signature": "(ImGuiKey,bool)", + "stname": "" + }, + { + "args": "(ImGuiKey key,ImGuiID owner_id,ImGuiInputFlags flags)", + "argsT": [ + { + "name": "key", + "type": "ImGuiKey" + }, + { + "name": "owner_id", + "type": "ImGuiID" + }, + { + "name": "flags", + "type": "ImGuiInputFlags" + } + ], + "argsoriginal": "(ImGuiKey key,ImGuiID owner_id,ImGuiInputFlags flags=0)", + "call_args": "(key,owner_id,flags)", + "cimguiname": "igIsKeyPressed", + "defaults": { + "flags": "0" + }, + "funcname": "IsKeyPressed", + "location": "imgui_internal:3151", + "namespace": "ImGui", + "ov_cimguiname": "igIsKeyPressed_ID", + "ret": "bool", + "signature": "(ImGuiKey,ImGuiID,ImGuiInputFlags)", + "stname": "" + } + ], + "igIsKeyPressedMap": [ + { + "args": "(ImGuiKey key,bool repeat)", + "argsT": [ + { + "name": "key", + "type": "ImGuiKey" + }, + { + "name": "repeat", + "type": "bool" + } + ], + "argsoriginal": "(ImGuiKey key,bool repeat=true)", + "call_args": "(key,repeat)", + "cimguiname": "igIsKeyPressedMap", + "defaults": { + "repeat": "true" + }, + "funcname": "IsKeyPressedMap", + "location": "imgui_internal:3465", + "namespace": "ImGui", + "ov_cimguiname": "igIsKeyPressedMap", "ret": "bool", "signature": "(ImGuiKey,bool)", "stname": "" @@ -12996,7 +25652,75 @@ "funcname": "IsKeyReleased", "location": "imgui:924", "namespace": "ImGui", - "ov_cimguiname": "igIsKeyReleased", + "ov_cimguiname": "igIsKeyReleased_Nil", + "ret": "bool", + "signature": "(ImGuiKey)", + "stname": "" + }, + { + "args": "(ImGuiKey key,ImGuiID owner_id)", + "argsT": [ + { + "name": "key", + "type": "ImGuiKey" + }, + { + "name": "owner_id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiKey key,ImGuiID owner_id)", + "call_args": "(key,owner_id)", + "cimguiname": "igIsKeyReleased", + "defaults": {}, + "funcname": "IsKeyReleased", + "location": "imgui_internal:3152", + "namespace": "ImGui", + "ov_cimguiname": "igIsKeyReleased_ID", + "ret": "bool", + "signature": "(ImGuiKey,ImGuiID)", + "stname": "" + } + ], + "igIsKeyboardKey": [ + { + "args": "(ImGuiKey key)", + "argsT": [ + { + "name": "key", + "type": "ImGuiKey" + } + ], + "argsoriginal": "(ImGuiKey key)", + "call_args": "(key)", + "cimguiname": "igIsKeyboardKey", + "defaults": {}, + "funcname": "IsKeyboardKey", + "location": "imgui_internal:3103", + "namespace": "ImGui", + "ov_cimguiname": "igIsKeyboardKey", + "ret": "bool", + "signature": "(ImGuiKey)", + "stname": "" + } + ], + "igIsLegacyKey": [ + { + "args": "(ImGuiKey key)", + "argsT": [ + { + "name": "key", + "type": "ImGuiKey" + } + ], + "argsoriginal": "(ImGuiKey key)", + "call_args": "(key)", + "cimguiname": "igIsLegacyKey", + "defaults": {}, + "funcname": "IsLegacyKey", + "location": "imgui_internal:3102", + "namespace": "ImGui", + "ov_cimguiname": "igIsLegacyKey", "ret": "bool", "signature": "(ImGuiKey)", "stname": "" @@ -13024,10 +25748,40 @@ "funcname": "IsMouseClicked", "location": "imgui:934", "namespace": "ImGui", - "ov_cimguiname": "igIsMouseClicked", + "ov_cimguiname": "igIsMouseClicked_Bool", "ret": "bool", "signature": "(ImGuiMouseButton,bool)", "stname": "" + }, + { + "args": "(ImGuiMouseButton button,ImGuiID owner_id,ImGuiInputFlags flags)", + "argsT": [ + { + "name": "button", + "type": "ImGuiMouseButton" + }, + { + "name": "owner_id", + "type": "ImGuiID" + }, + { + "name": "flags", + "type": "ImGuiInputFlags" + } + ], + "argsoriginal": "(ImGuiMouseButton button,ImGuiID owner_id,ImGuiInputFlags flags=0)", + "call_args": "(button,owner_id,flags)", + "cimguiname": "igIsMouseClicked", + "defaults": { + "flags": "0" + }, + "funcname": "IsMouseClicked", + "location": "imgui_internal:3154", + "namespace": "ImGui", + "ov_cimguiname": "igIsMouseClicked_ID", + "ret": "bool", + "signature": "(ImGuiMouseButton,ImGuiID,ImGuiInputFlags)", + "stname": "" } ], "igIsMouseDoubleClicked": [ @@ -13068,10 +25822,62 @@ "funcname": "IsMouseDown", "location": "imgui:933", "namespace": "ImGui", - "ov_cimguiname": "igIsMouseDown", + "ov_cimguiname": "igIsMouseDown_Nil", "ret": "bool", "signature": "(ImGuiMouseButton)", "stname": "" + }, + { + "args": "(ImGuiMouseButton button,ImGuiID owner_id)", + "argsT": [ + { + "name": "button", + "type": "ImGuiMouseButton" + }, + { + "name": "owner_id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiMouseButton button,ImGuiID owner_id)", + "call_args": "(button,owner_id)", + "cimguiname": "igIsMouseDown", + "defaults": {}, + "funcname": "IsMouseDown", + "location": "imgui_internal:3153", + "namespace": "ImGui", + "ov_cimguiname": "igIsMouseDown_ID", + "ret": "bool", + "signature": "(ImGuiMouseButton,ImGuiID)", + "stname": "" + } + ], + "igIsMouseDragPastThreshold": [ + { + "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": "igIsMouseDragPastThreshold", + "defaults": { + "lock_threshold": "-1.0f" + }, + "funcname": "IsMouseDragPastThreshold", + "location": "imgui_internal:3119", + "namespace": "ImGui", + "ov_cimguiname": "igIsMouseDragPastThreshold", + "ret": "bool", + "signature": "(ImGuiMouseButton,float)", + "stname": "" } ], "igIsMouseDragging": [ @@ -13134,6 +25940,28 @@ "stname": "" } ], + "igIsMouseKey": [ + { + "args": "(ImGuiKey key)", + "argsT": [ + { + "name": "key", + "type": "ImGuiKey" + } + ], + "argsoriginal": "(ImGuiKey key)", + "call_args": "(key)", + "cimguiname": "igIsMouseKey", + "defaults": {}, + "funcname": "IsMouseKey", + "location": "imgui_internal:3105", + "namespace": "ImGui", + "ov_cimguiname": "igIsMouseKey", + "ret": "bool", + "signature": "(ImGuiKey)", + "stname": "" + } + ], "igIsMousePosValid": [ { "args": "(const ImVec2* mouse_pos)", @@ -13174,10 +26002,78 @@ "funcname": "IsMouseReleased", "location": "imgui:935", "namespace": "ImGui", - "ov_cimguiname": "igIsMouseReleased", + "ov_cimguiname": "igIsMouseReleased_Nil", "ret": "bool", "signature": "(ImGuiMouseButton)", "stname": "" + }, + { + "args": "(ImGuiMouseButton button,ImGuiID owner_id)", + "argsT": [ + { + "name": "button", + "type": "ImGuiMouseButton" + }, + { + "name": "owner_id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiMouseButton button,ImGuiID owner_id)", + "call_args": "(button,owner_id)", + "cimguiname": "igIsMouseReleased", + "defaults": {}, + "funcname": "IsMouseReleased", + "location": "imgui_internal:3155", + "namespace": "ImGui", + "ov_cimguiname": "igIsMouseReleased_ID", + "ret": "bool", + "signature": "(ImGuiMouseButton,ImGuiID)", + "stname": "" + } + ], + "igIsNamedKey": [ + { + "args": "(ImGuiKey key)", + "argsT": [ + { + "name": "key", + "type": "ImGuiKey" + } + ], + "argsoriginal": "(ImGuiKey key)", + "call_args": "(key)", + "cimguiname": "igIsNamedKey", + "defaults": {}, + "funcname": "IsNamedKey", + "location": "imgui_internal:3100", + "namespace": "ImGui", + "ov_cimguiname": "igIsNamedKey", + "ret": "bool", + "signature": "(ImGuiKey)", + "stname": "" + } + ], + "igIsNamedKeyOrModKey": [ + { + "args": "(ImGuiKey key)", + "argsT": [ + { + "name": "key", + "type": "ImGuiKey" + } + ], + "argsoriginal": "(ImGuiKey key)", + "call_args": "(key)", + "cimguiname": "igIsNamedKeyOrModKey", + "defaults": {}, + "funcname": "IsNamedKeyOrModKey", + "location": "imgui_internal:3101", + "namespace": "ImGui", + "ov_cimguiname": "igIsNamedKeyOrModKey", + "ret": "bool", + "signature": "(ImGuiKey)", + "stname": "" } ], "igIsPopupOpen": [ @@ -13202,10 +26098,34 @@ "funcname": "IsPopupOpen", "location": "imgui:723", "namespace": "ImGui", - "ov_cimguiname": "igIsPopupOpen", + "ov_cimguiname": "igIsPopupOpen_Str", "ret": "bool", "signature": "(const char*,ImGuiPopupFlags)", "stname": "" + }, + { + "args": "(ImGuiID id,ImGuiPopupFlags popup_flags)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + }, + { + "name": "popup_flags", + "type": "ImGuiPopupFlags" + } + ], + "argsoriginal": "(ImGuiID id,ImGuiPopupFlags popup_flags)", + "call_args": "(id,popup_flags)", + "cimguiname": "igIsPopupOpen", + "defaults": {}, + "funcname": "IsPopupOpen", + "location": "imgui_internal:3065", + "namespace": "ImGui", + "ov_cimguiname": "igIsPopupOpen_ID", + "ret": "bool", + "signature": "(ImGuiID,ImGuiPopupFlags)", + "stname": "" } ], "igIsRectVisible": [ @@ -13254,6 +26174,32 @@ "stname": "" } ], + "igIsWindowAbove": [ + { + "args": "(ImGuiWindow* potential_above,ImGuiWindow* potential_below)", + "argsT": [ + { + "name": "potential_above", + "type": "ImGuiWindow*" + }, + { + "name": "potential_below", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiWindow* potential_above,ImGuiWindow* potential_below)", + "call_args": "(potential_above,potential_below)", + "cimguiname": "igIsWindowAbove", + "defaults": {}, + "funcname": "IsWindowAbove", + "location": "imgui_internal:2940", + "namespace": "ImGui", + "ov_cimguiname": "igIsWindowAbove", + "ret": "bool", + "signature": "(ImGuiWindow*,ImGuiWindow*)", + "stname": "" + } + ], "igIsWindowAppearing": [ { "args": "()", @@ -13271,6 +26217,40 @@ "stname": "" } ], + "igIsWindowChildOf": [ + { + "args": "(ImGuiWindow* window,ImGuiWindow* potential_parent,bool popup_hierarchy,bool dock_hierarchy)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "potential_parent", + "type": "ImGuiWindow*" + }, + { + "name": "popup_hierarchy", + "type": "bool" + }, + { + "name": "dock_hierarchy", + "type": "bool" + } + ], + "argsoriginal": "(ImGuiWindow* window,ImGuiWindow* potential_parent,bool popup_hierarchy,bool dock_hierarchy)", + "call_args": "(window,potential_parent,popup_hierarchy,dock_hierarchy)", + "cimguiname": "igIsWindowChildOf", + "defaults": {}, + "funcname": "IsWindowChildOf", + "location": "imgui_internal:2938", + "namespace": "ImGui", + "ov_cimguiname": "igIsWindowChildOf", + "ret": "bool", + "signature": "(ImGuiWindow*,ImGuiWindow*,bool,bool)", + "stname": "" + } + ], "igIsWindowCollapsed": [ { "args": "()", @@ -13353,6 +26333,193 @@ "stname": "" } ], + "igIsWindowNavFocusable": [ + { + "args": "(ImGuiWindow* window)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiWindow* window)", + "call_args": "(window)", + "cimguiname": "igIsWindowNavFocusable", + "defaults": {}, + "funcname": "IsWindowNavFocusable", + "location": "imgui_internal:2941", + "namespace": "ImGui", + "ov_cimguiname": "igIsWindowNavFocusable", + "ret": "bool", + "signature": "(ImGuiWindow*)", + "stname": "" + } + ], + "igIsWindowWithinBeginStackOf": [ + { + "args": "(ImGuiWindow* window,ImGuiWindow* potential_parent)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "potential_parent", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiWindow* window,ImGuiWindow* potential_parent)", + "call_args": "(window,potential_parent)", + "cimguiname": "igIsWindowWithinBeginStackOf", + "defaults": {}, + "funcname": "IsWindowWithinBeginStackOf", + "location": "imgui_internal:2939", + "namespace": "ImGui", + "ov_cimguiname": "igIsWindowWithinBeginStackOf", + "ret": "bool", + "signature": "(ImGuiWindow*,ImGuiWindow*)", + "stname": "" + } + ], + "igItemAdd": [ + { + "args": "(const ImRect bb,ImGuiID id,const ImRect* nav_bb,ImGuiItemFlags extra_flags)", + "argsT": [ + { + "name": "bb", + "type": "const ImRect" + }, + { + "name": "id", + "type": "ImGuiID" + }, + { + "name": "nav_bb", + "type": "const ImRect*" + }, + { + "name": "extra_flags", + "type": "ImGuiItemFlags" + } + ], + "argsoriginal": "(const ImRect& bb,ImGuiID id,const ImRect* nav_bb=((void*)0),ImGuiItemFlags extra_flags=0)", + "call_args": "(bb,id,nav_bb,extra_flags)", + "cimguiname": "igItemAdd", + "defaults": { + "extra_flags": "0", + "nav_bb": "NULL" + }, + "funcname": "ItemAdd", + "location": "imgui_internal:3038", + "namespace": "ImGui", + "ov_cimguiname": "igItemAdd", + "ret": "bool", + "signature": "(const ImRect,ImGuiID,const ImRect*,ImGuiItemFlags)", + "stname": "" + } + ], + "igItemHoverable": [ + { + "args": "(const ImRect bb,ImGuiID id)", + "argsT": [ + { + "name": "bb", + "type": "const ImRect" + }, + { + "name": "id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(const ImRect& bb,ImGuiID id)", + "call_args": "(bb,id)", + "cimguiname": "igItemHoverable", + "defaults": {}, + "funcname": "ItemHoverable", + "location": "imgui_internal:3039", + "namespace": "ImGui", + "ov_cimguiname": "igItemHoverable", + "ret": "bool", + "signature": "(const ImRect,ImGuiID)", + "stname": "" + } + ], + "igItemSize": [ + { + "args": "(const ImVec2 size,float text_baseline_y)", + "argsT": [ + { + "name": "size", + "type": "const ImVec2" + }, + { + "name": "text_baseline_y", + "type": "float" + } + ], + "argsoriginal": "(const ImVec2& size,float text_baseline_y=-1.0f)", + "call_args": "(size,text_baseline_y)", + "cimguiname": "igItemSize", + "defaults": { + "text_baseline_y": "-1.0f" + }, + "funcname": "ItemSize", + "location": "imgui_internal:3036", + "namespace": "ImGui", + "ov_cimguiname": "igItemSize_Vec2", + "ret": "void", + "signature": "(const ImVec2,float)", + "stname": "" + }, + { + "args": "(const ImRect bb,float text_baseline_y)", + "argsT": [ + { + "name": "bb", + "type": "const ImRect" + }, + { + "name": "text_baseline_y", + "type": "float" + } + ], + "argsoriginal": "(const ImRect& bb,float text_baseline_y=-1.0f)", + "call_args": "(bb,text_baseline_y)", + "cimguiname": "igItemSize", + "defaults": { + "text_baseline_y": "-1.0f" + }, + "funcname": "ItemSize", + "location": "imgui_internal:3037", + "namespace": "ImGui", + "ov_cimguiname": "igItemSize_Rect", + "ret": "void", + "signature": "(const ImRect,float)", + "stname": "" + } + ], + "igKeepAliveID": [ + { + "args": "(ImGuiID id)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiID id)", + "call_args": "(id)", + "cimguiname": "igKeepAliveID", + "defaults": {}, + "funcname": "KeepAliveID", + "location": "imgui_internal:3030", + "namespace": "ImGui", + "ov_cimguiname": "igKeepAliveID", + "ret": "void", + "signature": "(ImGuiID)", + "stname": "" + } + ], "igLabelText": [ { "args": "(const char* label,const char* fmt,...)", @@ -13548,6 +26715,80 @@ "stname": "" } ], + "igLocalizeGetMsg": [ + { + "args": "(ImGuiLocKey key)", + "argsT": [ + { + "name": "key", + "type": "ImGuiLocKey" + } + ], + "argsoriginal": "(ImGuiLocKey key)", + "call_args": "(key)", + "cimguiname": "igLocalizeGetMsg", + "defaults": {}, + "funcname": "LocalizeGetMsg", + "location": "imgui_internal:3003", + "namespace": "ImGui", + "ov_cimguiname": "igLocalizeGetMsg", + "ret": "const char*", + "signature": "(ImGuiLocKey)", + "stname": "" + } + ], + "igLocalizeRegisterEntries": [ + { + "args": "(const ImGuiLocEntry* entries,int count)", + "argsT": [ + { + "name": "entries", + "type": "const ImGuiLocEntry*" + }, + { + "name": "count", + "type": "int" + } + ], + "argsoriginal": "(const ImGuiLocEntry* entries,int count)", + "call_args": "(entries,count)", + "cimguiname": "igLocalizeRegisterEntries", + "defaults": {}, + "funcname": "LocalizeRegisterEntries", + "location": "imgui_internal:3002", + "namespace": "ImGui", + "ov_cimguiname": "igLocalizeRegisterEntries", + "ret": "void", + "signature": "(const ImGuiLocEntry*,int)", + "stname": "" + } + ], + "igLogBegin": [ + { + "args": "(ImGuiLogType type,int auto_open_depth)", + "argsT": [ + { + "name": "type", + "type": "ImGuiLogType" + }, + { + "name": "auto_open_depth", + "type": "int" + } + ], + "argsoriginal": "(ImGuiLogType type,int auto_open_depth)", + "call_args": "(type,auto_open_depth)", + "cimguiname": "igLogBegin", + "defaults": {}, + "funcname": "LogBegin", + "location": "imgui_internal:3054", + "namespace": "ImGui", + "ov_cimguiname": "igLogBegin", + "ret": "void", + "signature": "(ImGuiLogType,int)", + "stname": "" + } + ], "igLogButtons": [ { "args": "()", @@ -13582,6 +26823,64 @@ "stname": "" } ], + "igLogRenderedText": [ + { + "args": "(const ImVec2* ref_pos,const char* text,const char* text_end)", + "argsT": [ + { + "name": "ref_pos", + "type": "const ImVec2*" + }, + { + "name": "text", + "type": "const char*" + }, + { + "name": "text_end", + "type": "const char*" + } + ], + "argsoriginal": "(const ImVec2* ref_pos,const char* text,const char* text_end=((void*)0))", + "call_args": "(ref_pos,text,text_end)", + "cimguiname": "igLogRenderedText", + "defaults": { + "text_end": "NULL" + }, + "funcname": "LogRenderedText", + "location": "imgui_internal:3056", + "namespace": "ImGui", + "ov_cimguiname": "igLogRenderedText", + "ret": "void", + "signature": "(const ImVec2*,const char*,const char*)", + "stname": "" + } + ], + "igLogSetNextTextDecoration": [ + { + "args": "(const char* prefix,const char* suffix)", + "argsT": [ + { + "name": "prefix", + "type": "const char*" + }, + { + "name": "suffix", + "type": "const char*" + } + ], + "argsoriginal": "(const char* prefix,const char* suffix)", + "call_args": "(prefix,suffix)", + "cimguiname": "igLogSetNextTextDecoration", + "defaults": {}, + "funcname": "LogSetNextTextDecoration", + "location": "imgui_internal:3057", + "namespace": "ImGui", + "ov_cimguiname": "igLogSetNextTextDecoration", + "ret": "void", + "signature": "(const char*,const char*)", + "stname": "" + } + ], "igLogText": [ { "args": "(const char* fmt,...)", @@ -13636,6 +26935,30 @@ "stname": "" } ], + "igLogToBuffer": [ + { + "args": "(int auto_open_depth)", + "argsT": [ + { + "name": "auto_open_depth", + "type": "int" + } + ], + "argsoriginal": "(int auto_open_depth=-1)", + "call_args": "(auto_open_depth)", + "cimguiname": "igLogToBuffer", + "defaults": { + "auto_open_depth": "-1" + }, + "funcname": "LogToBuffer", + "location": "imgui_internal:3055", + "namespace": "ImGui", + "ov_cimguiname": "igLogToBuffer", + "ret": "void", + "signature": "(int)", + "stname": "" + } + ], "igLogToClipboard": [ { "args": "(int auto_open_depth)", @@ -13713,6 +27036,65 @@ "stname": "" } ], + "igMarkIniSettingsDirty": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igMarkIniSettingsDirty", + "defaults": {}, + "funcname": "MarkIniSettingsDirty", + "location": "imgui_internal:2991", + "namespace": "ImGui", + "ov_cimguiname": "igMarkIniSettingsDirty_Nil", + "ret": "void", + "signature": "()", + "stname": "" + }, + { + "args": "(ImGuiWindow* window)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiWindow* window)", + "call_args": "(window)", + "cimguiname": "igMarkIniSettingsDirty", + "defaults": {}, + "funcname": "MarkIniSettingsDirty", + "location": "imgui_internal:2992", + "namespace": "ImGui", + "ov_cimguiname": "igMarkIniSettingsDirty_WindowPtr", + "ret": "void", + "signature": "(ImGuiWindow*)", + "stname": "" + } + ], + "igMarkItemEdited": [ + { + "args": "(ImGuiID id)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiID id)", + "call_args": "(id)", + "cimguiname": "igMarkItemEdited", + "defaults": {}, + "funcname": "MarkItemEdited", + "location": "imgui_internal:3031", + "namespace": "ImGui", + "ov_cimguiname": "igMarkItemEdited", + "ret": "void", + "signature": "(ImGuiID)", + "stname": "" + } + ], "igMemAlloc": [ { "args": "(size_t size)", @@ -13829,6 +27211,280 @@ "stname": "" } ], + "igMenuItemEx": [ + { + "args": "(const char* label,const char* icon,const char* shortcut,bool selected,bool enabled)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "icon", + "type": "const char*" + }, + { + "name": "shortcut", + "type": "const char*" + }, + { + "name": "selected", + "type": "bool" + }, + { + "name": "enabled", + "type": "bool" + } + ], + "argsoriginal": "(const char* label,const char* icon,const char* shortcut=((void*)0),bool selected=false,bool enabled=true)", + "call_args": "(label,icon,shortcut,selected,enabled)", + "cimguiname": "igMenuItemEx", + "defaults": { + "enabled": "true", + "selected": "false", + "shortcut": "NULL" + }, + "funcname": "MenuItemEx", + "location": "imgui_internal:3077", + "namespace": "ImGui", + "ov_cimguiname": "igMenuItemEx", + "ret": "bool", + "signature": "(const char*,const char*,const char*,bool,bool)", + "stname": "" + } + ], + "igMouseButtonToKey": [ + { + "args": "(ImGuiMouseButton button)", + "argsT": [ + { + "name": "button", + "type": "ImGuiMouseButton" + } + ], + "argsoriginal": "(ImGuiMouseButton button)", + "call_args": "(button)", + "cimguiname": "igMouseButtonToKey", + "defaults": {}, + "funcname": "MouseButtonToKey", + "location": "imgui_internal:3118", + "namespace": "ImGui", + "ov_cimguiname": "igMouseButtonToKey", + "ret": "ImGuiKey", + "signature": "(ImGuiMouseButton)", + "stname": "" + } + ], + "igNavInitRequestApplyResult": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igNavInitRequestApplyResult", + "defaults": {}, + "funcname": "NavInitRequestApplyResult", + "location": "imgui_internal:3086", + "namespace": "ImGui", + "ov_cimguiname": "igNavInitRequestApplyResult", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igNavInitWindow": [ + { + "args": "(ImGuiWindow* window,bool force_reinit)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "force_reinit", + "type": "bool" + } + ], + "argsoriginal": "(ImGuiWindow* window,bool force_reinit)", + "call_args": "(window,force_reinit)", + "cimguiname": "igNavInitWindow", + "defaults": {}, + "funcname": "NavInitWindow", + "location": "imgui_internal:3085", + "namespace": "ImGui", + "ov_cimguiname": "igNavInitWindow", + "ret": "void", + "signature": "(ImGuiWindow*,bool)", + "stname": "" + } + ], + "igNavMoveRequestApplyResult": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igNavMoveRequestApplyResult", + "defaults": {}, + "funcname": "NavMoveRequestApplyResult", + "location": "imgui_internal:3092", + "namespace": "ImGui", + "ov_cimguiname": "igNavMoveRequestApplyResult", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igNavMoveRequestButNoResultYet": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igNavMoveRequestButNoResultYet", + "defaults": {}, + "funcname": "NavMoveRequestButNoResultYet", + "location": "imgui_internal:3087", + "namespace": "ImGui", + "ov_cimguiname": "igNavMoveRequestButNoResultYet", + "ret": "bool", + "signature": "()", + "stname": "" + } + ], + "igNavMoveRequestCancel": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igNavMoveRequestCancel", + "defaults": {}, + "funcname": "NavMoveRequestCancel", + "location": "imgui_internal:3091", + "namespace": "ImGui", + "ov_cimguiname": "igNavMoveRequestCancel", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igNavMoveRequestForward": [ + { + "args": "(ImGuiDir move_dir,ImGuiDir clip_dir,ImGuiNavMoveFlags move_flags,ImGuiScrollFlags scroll_flags)", + "argsT": [ + { + "name": "move_dir", + "type": "ImGuiDir" + }, + { + "name": "clip_dir", + "type": "ImGuiDir" + }, + { + "name": "move_flags", + "type": "ImGuiNavMoveFlags" + }, + { + "name": "scroll_flags", + "type": "ImGuiScrollFlags" + } + ], + "argsoriginal": "(ImGuiDir move_dir,ImGuiDir clip_dir,ImGuiNavMoveFlags move_flags,ImGuiScrollFlags scroll_flags)", + "call_args": "(move_dir,clip_dir,move_flags,scroll_flags)", + "cimguiname": "igNavMoveRequestForward", + "defaults": {}, + "funcname": "NavMoveRequestForward", + "location": "imgui_internal:3089", + "namespace": "ImGui", + "ov_cimguiname": "igNavMoveRequestForward", + "ret": "void", + "signature": "(ImGuiDir,ImGuiDir,ImGuiNavMoveFlags,ImGuiScrollFlags)", + "stname": "" + } + ], + "igNavMoveRequestResolveWithLastItem": [ + { + "args": "(ImGuiNavItemData* result)", + "argsT": [ + { + "name": "result", + "type": "ImGuiNavItemData*" + } + ], + "argsoriginal": "(ImGuiNavItemData* result)", + "call_args": "(result)", + "cimguiname": "igNavMoveRequestResolveWithLastItem", + "defaults": {}, + "funcname": "NavMoveRequestResolveWithLastItem", + "location": "imgui_internal:3090", + "namespace": "ImGui", + "ov_cimguiname": "igNavMoveRequestResolveWithLastItem", + "ret": "void", + "signature": "(ImGuiNavItemData*)", + "stname": "" + } + ], + "igNavMoveRequestSubmit": [ + { + "args": "(ImGuiDir move_dir,ImGuiDir clip_dir,ImGuiNavMoveFlags move_flags,ImGuiScrollFlags scroll_flags)", + "argsT": [ + { + "name": "move_dir", + "type": "ImGuiDir" + }, + { + "name": "clip_dir", + "type": "ImGuiDir" + }, + { + "name": "move_flags", + "type": "ImGuiNavMoveFlags" + }, + { + "name": "scroll_flags", + "type": "ImGuiScrollFlags" + } + ], + "argsoriginal": "(ImGuiDir move_dir,ImGuiDir clip_dir,ImGuiNavMoveFlags move_flags,ImGuiScrollFlags scroll_flags)", + "call_args": "(move_dir,clip_dir,move_flags,scroll_flags)", + "cimguiname": "igNavMoveRequestSubmit", + "defaults": {}, + "funcname": "NavMoveRequestSubmit", + "location": "imgui_internal:3088", + "namespace": "ImGui", + "ov_cimguiname": "igNavMoveRequestSubmit", + "ret": "void", + "signature": "(ImGuiDir,ImGuiDir,ImGuiNavMoveFlags,ImGuiScrollFlags)", + "stname": "" + } + ], + "igNavMoveRequestTryWrapping": [ + { + "args": "(ImGuiWindow* window,ImGuiNavMoveFlags move_flags)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "move_flags", + "type": "ImGuiNavMoveFlags" + } + ], + "argsoriginal": "(ImGuiWindow* window,ImGuiNavMoveFlags move_flags)", + "call_args": "(window,move_flags)", + "cimguiname": "igNavMoveRequestTryWrapping", + "defaults": {}, + "funcname": "NavMoveRequestTryWrapping", + "location": "imgui_internal:3093", + "namespace": "ImGui", + "ov_cimguiname": "igNavMoveRequestTryWrapping", + "ret": "void", + "signature": "(ImGuiWindow*,ImGuiNavMoveFlags)", + "stname": "" + } + ], "igNewFrame": [ { "args": "()", @@ -13934,6 +27590,34 @@ "stname": "" } ], + "igOpenPopupEx": [ + { + "args": "(ImGuiID id,ImGuiPopupFlags popup_flags)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + }, + { + "name": "popup_flags", + "type": "ImGuiPopupFlags" + } + ], + "argsoriginal": "(ImGuiID id,ImGuiPopupFlags popup_flags=ImGuiPopupFlags_None)", + "call_args": "(id,popup_flags)", + "cimguiname": "igOpenPopupEx", + "defaults": { + "popup_flags": "ImGuiPopupFlags_None" + }, + "funcname": "OpenPopupEx", + "location": "imgui_internal:3061", + "namespace": "ImGui", + "ov_cimguiname": "igOpenPopupEx", + "ret": "void", + "signature": "(ImGuiID,ImGuiPopupFlags)", + "stname": "" + } + ], "igOpenPopupOnItemClick": [ { "args": "(const char* str_id,ImGuiPopupFlags popup_flags)", @@ -13963,6 +27647,66 @@ "stname": "" } ], + "igPlotEx": [ + { + "args": "(ImGuiPlotType plot_type,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 frame_size)", + "argsT": [ + { + "name": "plot_type", + "type": "ImGuiPlotType" + }, + { + "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": "frame_size", + "type": "ImVec2" + } + ], + "argsoriginal": "(ImGuiPlotType plot_type,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 frame_size)", + "call_args": "(plot_type,label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,frame_size)", + "cimguiname": "igPlotEx", + "defaults": {}, + "funcname": "PlotEx", + "location": "imgui_internal:3407", + "namespace": "ImGui", + "ov_cimguiname": "igPlotEx", + "ret": "int", + "signature": "(ImGuiPlotType,const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2)", + "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)", @@ -14256,6 +28000,40 @@ "stname": "" } ], + "igPopColumnsBackground": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igPopColumnsBackground", + "defaults": {}, + "funcname": "PopColumnsBackground", + "location": "imgui_internal:3249", + "namespace": "ImGui", + "ov_cimguiname": "igPopColumnsBackground", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igPopFocusScope": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igPopFocusScope", + "defaults": {}, + "funcname": "PopFocusScope", + "location": "imgui_internal:3233", + "namespace": "ImGui", + "ov_cimguiname": "igPopFocusScope", + "ret": "void", + "signature": "()", + "stname": "" + } + ], "igPopFont": [ { "args": "()", @@ -14290,6 +28068,23 @@ "stname": "" } ], + "igPopItemFlag": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igPopItemFlag", + "defaults": {}, + "funcname": "PopItemFlag", + "location": "imgui_internal:3051", + "namespace": "ImGui", + "ov_cimguiname": "igPopItemFlag", + "ret": "void", + "signature": "()", + "stname": "" + } + ], "igPopItemWidth": [ { "args": "()", @@ -14479,6 +28274,67 @@ "stname": "" } ], + "igPushColumnClipRect": [ + { + "args": "(int column_index)", + "argsT": [ + { + "name": "column_index", + "type": "int" + } + ], + "argsoriginal": "(int column_index)", + "call_args": "(column_index)", + "cimguiname": "igPushColumnClipRect", + "defaults": {}, + "funcname": "PushColumnClipRect", + "location": "imgui_internal:3247", + "namespace": "ImGui", + "ov_cimguiname": "igPushColumnClipRect", + "ret": "void", + "signature": "(int)", + "stname": "" + } + ], + "igPushColumnsBackground": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igPushColumnsBackground", + "defaults": {}, + "funcname": "PushColumnsBackground", + "location": "imgui_internal:3248", + "namespace": "ImGui", + "ov_cimguiname": "igPushColumnsBackground", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igPushFocusScope": [ + { + "args": "(ImGuiID id)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiID id)", + "call_args": "(id)", + "cimguiname": "igPushFocusScope", + "defaults": {}, + "funcname": "PushFocusScope", + "location": "imgui_internal:3232", + "namespace": "ImGui", + "ov_cimguiname": "igPushFocusScope", + "ret": "void", + "signature": "(ImGuiID)", + "stname": "" + } + ], "igPushFont": [ { "args": "(ImFont* font)", @@ -14587,6 +28443,32 @@ "stname": "" } ], + "igPushItemFlag": [ + { + "args": "(ImGuiItemFlags option,bool enabled)", + "argsT": [ + { + "name": "option", + "type": "ImGuiItemFlags" + }, + { + "name": "enabled", + "type": "bool" + } + ], + "argsoriginal": "(ImGuiItemFlags option,bool enabled)", + "call_args": "(option,enabled)", + "cimguiname": "igPushItemFlag", + "defaults": {}, + "funcname": "PushItemFlag", + "location": "imgui_internal:3050", + "namespace": "ImGui", + "ov_cimguiname": "igPushItemFlag", + "ret": "void", + "signature": "(ImGuiItemFlags,bool)", + "stname": "" + } + ], "igPushItemWidth": [ { "args": "(float item_width)", @@ -14609,6 +28491,54 @@ "stname": "" } ], + "igPushMultiItemsWidths": [ + { + "args": "(int components,float width_full)", + "argsT": [ + { + "name": "components", + "type": "int" + }, + { + "name": "width_full", + "type": "float" + } + ], + "argsoriginal": "(int components,float width_full)", + "call_args": "(components,width_full)", + "cimguiname": "igPushMultiItemsWidths", + "defaults": {}, + "funcname": "PushMultiItemsWidths", + "location": "imgui_internal:3044", + "namespace": "ImGui", + "ov_cimguiname": "igPushMultiItemsWidths", + "ret": "void", + "signature": "(int,float)", + "stname": "" + } + ], + "igPushOverrideID": [ + { + "args": "(ImGuiID id)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiID id)", + "call_args": "(id)", + "cimguiname": "igPushOverrideID", + "defaults": {}, + "funcname": "PushOverrideID", + "location": "imgui_internal:3032", + "namespace": "ImGui", + "ov_cimguiname": "igPushOverrideID", + "ret": "void", + "signature": "(ImGuiID)", + "stname": "" + } + ], "igPushStyleColor": [ { "args": "(ImGuiCol idx,ImU32 col)", @@ -14787,6 +28717,54 @@ "stname": "" } ], + "igRemoveContextHook": [ + { + "args": "(ImGuiContext* context,ImGuiID hook_to_remove)", + "argsT": [ + { + "name": "context", + "type": "ImGuiContext*" + }, + { + "name": "hook_to_remove", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiContext* context,ImGuiID hook_to_remove)", + "call_args": "(context,hook_to_remove)", + "cimguiname": "igRemoveContextHook", + "defaults": {}, + "funcname": "RemoveContextHook", + "location": "imgui_internal:2978", + "namespace": "ImGui", + "ov_cimguiname": "igRemoveContextHook", + "ret": "void", + "signature": "(ImGuiContext*,ImGuiID)", + "stname": "" + } + ], + "igRemoveSettingsHandler": [ + { + "args": "(const char* type_name)", + "argsT": [ + { + "name": "type_name", + "type": "const char*" + } + ], + "argsoriginal": "(const char* type_name)", + "call_args": "(type_name)", + "cimguiname": "igRemoveSettingsHandler", + "defaults": {}, + "funcname": "RemoveSettingsHandler", + "location": "imgui_internal:2998", + "namespace": "ImGui", + "ov_cimguiname": "igRemoveSettingsHandler", + "ret": "void", + "signature": "(const char*)", + "stname": "" + } + ], "igRender": [ { "args": "()", @@ -14804,6 +28782,404 @@ "stname": "" } ], + "igRenderArrow": [ + { + "args": "(ImDrawList* draw_list,ImVec2 pos,ImU32 col,ImGuiDir dir,float scale)", + "argsT": [ + { + "name": "draw_list", + "type": "ImDrawList*" + }, + { + "name": "pos", + "type": "ImVec2" + }, + { + "name": "col", + "type": "ImU32" + }, + { + "name": "dir", + "type": "ImGuiDir" + }, + { + "name": "scale", + "type": "float" + } + ], + "argsoriginal": "(ImDrawList* draw_list,ImVec2 pos,ImU32 col,ImGuiDir dir,float scale=1.0f)", + "call_args": "(draw_list,pos,col,dir,scale)", + "cimguiname": "igRenderArrow", + "defaults": { + "scale": "1.0f" + }, + "funcname": "RenderArrow", + "location": "imgui_internal:3340", + "namespace": "ImGui", + "ov_cimguiname": "igRenderArrow", + "ret": "void", + "signature": "(ImDrawList*,ImVec2,ImU32,ImGuiDir,float)", + "stname": "" + } + ], + "igRenderArrowDockMenu": [ + { + "args": "(ImDrawList* draw_list,ImVec2 p_min,float sz,ImU32 col)", + "argsT": [ + { + "name": "draw_list", + "type": "ImDrawList*" + }, + { + "name": "p_min", + "type": "ImVec2" + }, + { + "name": "sz", + "type": "float" + }, + { + "name": "col", + "type": "ImU32" + } + ], + "argsoriginal": "(ImDrawList* draw_list,ImVec2 p_min,float sz,ImU32 col)", + "call_args": "(draw_list,p_min,sz,col)", + "cimguiname": "igRenderArrowDockMenu", + "defaults": {}, + "funcname": "RenderArrowDockMenu", + "location": "imgui_internal:3344", + "namespace": "ImGui", + "ov_cimguiname": "igRenderArrowDockMenu", + "ret": "void", + "signature": "(ImDrawList*,ImVec2,float,ImU32)", + "stname": "" + } + ], + "igRenderArrowPointingAt": [ + { + "args": "(ImDrawList* draw_list,ImVec2 pos,ImVec2 half_sz,ImGuiDir direction,ImU32 col)", + "argsT": [ + { + "name": "draw_list", + "type": "ImDrawList*" + }, + { + "name": "pos", + "type": "ImVec2" + }, + { + "name": "half_sz", + "type": "ImVec2" + }, + { + "name": "direction", + "type": "ImGuiDir" + }, + { + "name": "col", + "type": "ImU32" + } + ], + "argsoriginal": "(ImDrawList* draw_list,ImVec2 pos,ImVec2 half_sz,ImGuiDir direction,ImU32 col)", + "call_args": "(draw_list,pos,half_sz,direction,col)", + "cimguiname": "igRenderArrowPointingAt", + "defaults": {}, + "funcname": "RenderArrowPointingAt", + "location": "imgui_internal:3343", + "namespace": "ImGui", + "ov_cimguiname": "igRenderArrowPointingAt", + "ret": "void", + "signature": "(ImDrawList*,ImVec2,ImVec2,ImGuiDir,ImU32)", + "stname": "" + } + ], + "igRenderBullet": [ + { + "args": "(ImDrawList* draw_list,ImVec2 pos,ImU32 col)", + "argsT": [ + { + "name": "draw_list", + "type": "ImDrawList*" + }, + { + "name": "pos", + "type": "ImVec2" + }, + { + "name": "col", + "type": "ImU32" + } + ], + "argsoriginal": "(ImDrawList* draw_list,ImVec2 pos,ImU32 col)", + "call_args": "(draw_list,pos,col)", + "cimguiname": "igRenderBullet", + "defaults": {}, + "funcname": "RenderBullet", + "location": "imgui_internal:3341", + "namespace": "ImGui", + "ov_cimguiname": "igRenderBullet", + "ret": "void", + "signature": "(ImDrawList*,ImVec2,ImU32)", + "stname": "" + } + ], + "igRenderCheckMark": [ + { + "args": "(ImDrawList* draw_list,ImVec2 pos,ImU32 col,float sz)", + "argsT": [ + { + "name": "draw_list", + "type": "ImDrawList*" + }, + { + "name": "pos", + "type": "ImVec2" + }, + { + "name": "col", + "type": "ImU32" + }, + { + "name": "sz", + "type": "float" + } + ], + "argsoriginal": "(ImDrawList* draw_list,ImVec2 pos,ImU32 col,float sz)", + "call_args": "(draw_list,pos,col,sz)", + "cimguiname": "igRenderCheckMark", + "defaults": {}, + "funcname": "RenderCheckMark", + "location": "imgui_internal:3342", + "namespace": "ImGui", + "ov_cimguiname": "igRenderCheckMark", + "ret": "void", + "signature": "(ImDrawList*,ImVec2,ImU32,float)", + "stname": "" + } + ], + "igRenderColorRectWithAlphaCheckerboard": [ + { + "args": "(ImDrawList* draw_list,ImVec2 p_min,ImVec2 p_max,ImU32 fill_col,float grid_step,ImVec2 grid_off,float rounding,ImDrawFlags flags)", + "argsT": [ + { + "name": "draw_list", + "type": "ImDrawList*" + }, + { + "name": "p_min", + "type": "ImVec2" + }, + { + "name": "p_max", + "type": "ImVec2" + }, + { + "name": "fill_col", + "type": "ImU32" + }, + { + "name": "grid_step", + "type": "float" + }, + { + "name": "grid_off", + "type": "ImVec2" + }, + { + "name": "rounding", + "type": "float" + }, + { + "name": "flags", + "type": "ImDrawFlags" + } + ], + "argsoriginal": "(ImDrawList* draw_list,ImVec2 p_min,ImVec2 p_max,ImU32 fill_col,float grid_step,ImVec2 grid_off,float rounding=0.0f,ImDrawFlags flags=0)", + "call_args": "(draw_list,p_min,p_max,fill_col,grid_step,grid_off,rounding,flags)", + "cimguiname": "igRenderColorRectWithAlphaCheckerboard", + "defaults": { + "flags": "0", + "rounding": "0.0f" + }, + "funcname": "RenderColorRectWithAlphaCheckerboard", + "location": "imgui_internal:3334", + "namespace": "ImGui", + "ov_cimguiname": "igRenderColorRectWithAlphaCheckerboard", + "ret": "void", + "signature": "(ImDrawList*,ImVec2,ImVec2,ImU32,float,ImVec2,float,ImDrawFlags)", + "stname": "" + } + ], + "igRenderDragDropTargetRect": [ + { + "args": "(const ImRect bb)", + "argsT": [ + { + "name": "bb", + "type": "const ImRect" + } + ], + "argsoriginal": "(const ImRect& bb)", + "call_args": "(bb)", + "cimguiname": "igRenderDragDropTargetRect", + "defaults": {}, + "funcname": "RenderDragDropTargetRect", + "location": "imgui_internal:3241", + "namespace": "ImGui", + "ov_cimguiname": "igRenderDragDropTargetRect", + "ret": "void", + "signature": "(const ImRect)", + "stname": "" + } + ], + "igRenderFrame": [ + { + "args": "(ImVec2 p_min,ImVec2 p_max,ImU32 fill_col,bool border,float rounding)", + "argsT": [ + { + "name": "p_min", + "type": "ImVec2" + }, + { + "name": "p_max", + "type": "ImVec2" + }, + { + "name": "fill_col", + "type": "ImU32" + }, + { + "name": "border", + "type": "bool" + }, + { + "name": "rounding", + "type": "float" + } + ], + "argsoriginal": "(ImVec2 p_min,ImVec2 p_max,ImU32 fill_col,bool border=true,float rounding=0.0f)", + "call_args": "(p_min,p_max,fill_col,border,rounding)", + "cimguiname": "igRenderFrame", + "defaults": { + "border": "true", + "rounding": "0.0f" + }, + "funcname": "RenderFrame", + "location": "imgui_internal:3332", + "namespace": "ImGui", + "ov_cimguiname": "igRenderFrame", + "ret": "void", + "signature": "(ImVec2,ImVec2,ImU32,bool,float)", + "stname": "" + } + ], + "igRenderFrameBorder": [ + { + "args": "(ImVec2 p_min,ImVec2 p_max,float rounding)", + "argsT": [ + { + "name": "p_min", + "type": "ImVec2" + }, + { + "name": "p_max", + "type": "ImVec2" + }, + { + "name": "rounding", + "type": "float" + } + ], + "argsoriginal": "(ImVec2 p_min,ImVec2 p_max,float rounding=0.0f)", + "call_args": "(p_min,p_max,rounding)", + "cimguiname": "igRenderFrameBorder", + "defaults": { + "rounding": "0.0f" + }, + "funcname": "RenderFrameBorder", + "location": "imgui_internal:3333", + "namespace": "ImGui", + "ov_cimguiname": "igRenderFrameBorder", + "ret": "void", + "signature": "(ImVec2,ImVec2,float)", + "stname": "" + } + ], + "igRenderMouseCursor": [ + { + "args": "(ImVec2 pos,float scale,ImGuiMouseCursor mouse_cursor,ImU32 col_fill,ImU32 col_border,ImU32 col_shadow)", + "argsT": [ + { + "name": "pos", + "type": "ImVec2" + }, + { + "name": "scale", + "type": "float" + }, + { + "name": "mouse_cursor", + "type": "ImGuiMouseCursor" + }, + { + "name": "col_fill", + "type": "ImU32" + }, + { + "name": "col_border", + "type": "ImU32" + }, + { + "name": "col_shadow", + "type": "ImU32" + } + ], + "argsoriginal": "(ImVec2 pos,float scale,ImGuiMouseCursor mouse_cursor,ImU32 col_fill,ImU32 col_border,ImU32 col_shadow)", + "call_args": "(pos,scale,mouse_cursor,col_fill,col_border,col_shadow)", + "cimguiname": "igRenderMouseCursor", + "defaults": {}, + "funcname": "RenderMouseCursor", + "location": "imgui_internal:3337", + "namespace": "ImGui", + "ov_cimguiname": "igRenderMouseCursor", + "ret": "void", + "signature": "(ImVec2,float,ImGuiMouseCursor,ImU32,ImU32,ImU32)", + "stname": "" + } + ], + "igRenderNavHighlight": [ + { + "args": "(const ImRect bb,ImGuiID id,ImGuiNavHighlightFlags flags)", + "argsT": [ + { + "name": "bb", + "type": "const ImRect" + }, + { + "name": "id", + "type": "ImGuiID" + }, + { + "name": "flags", + "type": "ImGuiNavHighlightFlags" + } + ], + "argsoriginal": "(const ImRect& bb,ImGuiID id,ImGuiNavHighlightFlags flags=ImGuiNavHighlightFlags_TypeDefault)", + "call_args": "(bb,id,flags)", + "cimguiname": "igRenderNavHighlight", + "defaults": { + "flags": "ImGuiNavHighlightFlags_TypeDefault" + }, + "funcname": "RenderNavHighlight", + "location": "imgui_internal:3335", + "namespace": "ImGui", + "ov_cimguiname": "igRenderNavHighlight", + "ret": "void", + "signature": "(const ImRect,ImGuiID,ImGuiNavHighlightFlags)", + "stname": "" + } + ], "igRenderPlatformWindowsDefault": [ { "args": "(void* platform_render_arg,void* renderer_render_arg)", @@ -14833,6 +29209,309 @@ "stname": "" } ], + "igRenderRectFilledRangeH": [ + { + "args": "(ImDrawList* draw_list,const ImRect rect,ImU32 col,float x_start_norm,float x_end_norm,float rounding)", + "argsT": [ + { + "name": "draw_list", + "type": "ImDrawList*" + }, + { + "name": "rect", + "type": "const ImRect" + }, + { + "name": "col", + "type": "ImU32" + }, + { + "name": "x_start_norm", + "type": "float" + }, + { + "name": "x_end_norm", + "type": "float" + }, + { + "name": "rounding", + "type": "float" + } + ], + "argsoriginal": "(ImDrawList* draw_list,const ImRect& rect,ImU32 col,float x_start_norm,float x_end_norm,float rounding)", + "call_args": "(draw_list,rect,col,x_start_norm,x_end_norm,rounding)", + "cimguiname": "igRenderRectFilledRangeH", + "defaults": {}, + "funcname": "RenderRectFilledRangeH", + "location": "imgui_internal:3345", + "namespace": "ImGui", + "ov_cimguiname": "igRenderRectFilledRangeH", + "ret": "void", + "signature": "(ImDrawList*,const ImRect,ImU32,float,float,float)", + "stname": "" + } + ], + "igRenderRectFilledWithHole": [ + { + "args": "(ImDrawList* draw_list,const ImRect outer,const ImRect inner,ImU32 col,float rounding)", + "argsT": [ + { + "name": "draw_list", + "type": "ImDrawList*" + }, + { + "name": "outer", + "type": "const ImRect" + }, + { + "name": "inner", + "type": "const ImRect" + }, + { + "name": "col", + "type": "ImU32" + }, + { + "name": "rounding", + "type": "float" + } + ], + "argsoriginal": "(ImDrawList* draw_list,const ImRect& outer,const ImRect& inner,ImU32 col,float rounding)", + "call_args": "(draw_list,outer,inner,col,rounding)", + "cimguiname": "igRenderRectFilledWithHole", + "defaults": {}, + "funcname": "RenderRectFilledWithHole", + "location": "imgui_internal:3346", + "namespace": "ImGui", + "ov_cimguiname": "igRenderRectFilledWithHole", + "ret": "void", + "signature": "(ImDrawList*,const ImRect,const ImRect,ImU32,float)", + "stname": "" + } + ], + "igRenderText": [ + { + "args": "(ImVec2 pos,const char* text,const char* text_end,bool hide_text_after_hash)", + "argsT": [ + { + "name": "pos", + "type": "ImVec2" + }, + { + "name": "text", + "type": "const char*" + }, + { + "name": "text_end", + "type": "const char*" + }, + { + "name": "hide_text_after_hash", + "type": "bool" + } + ], + "argsoriginal": "(ImVec2 pos,const char* text,const char* text_end=((void*)0),bool hide_text_after_hash=true)", + "call_args": "(pos,text,text_end,hide_text_after_hash)", + "cimguiname": "igRenderText", + "defaults": { + "hide_text_after_hash": "true", + "text_end": "NULL" + }, + "funcname": "RenderText", + "location": "imgui_internal:3327", + "namespace": "ImGui", + "ov_cimguiname": "igRenderText", + "ret": "void", + "signature": "(ImVec2,const char*,const char*,bool)", + "stname": "" + } + ], + "igRenderTextClipped": [ + { + "args": "(const ImVec2 pos_min,const ImVec2 pos_max,const char* text,const char* text_end,const ImVec2* text_size_if_known,const ImVec2 align,const ImRect* clip_rect)", + "argsT": [ + { + "name": "pos_min", + "type": "const ImVec2" + }, + { + "name": "pos_max", + "type": "const ImVec2" + }, + { + "name": "text", + "type": "const char*" + }, + { + "name": "text_end", + "type": "const char*" + }, + { + "name": "text_size_if_known", + "type": "const ImVec2*" + }, + { + "name": "align", + "type": "const ImVec2" + }, + { + "name": "clip_rect", + "type": "const ImRect*" + } + ], + "argsoriginal": "(const ImVec2& pos_min,const ImVec2& pos_max,const char* text,const char* text_end,const ImVec2* text_size_if_known,const ImVec2& align=ImVec2(0,0),const ImRect* clip_rect=((void*)0))", + "call_args": "(pos_min,pos_max,text,text_end,text_size_if_known,align,clip_rect)", + "cimguiname": "igRenderTextClipped", + "defaults": { + "align": "ImVec2(0,0)", + "clip_rect": "NULL" + }, + "funcname": "RenderTextClipped", + "location": "imgui_internal:3329", + "namespace": "ImGui", + "ov_cimguiname": "igRenderTextClipped", + "ret": "void", + "signature": "(const ImVec2,const ImVec2,const char*,const char*,const ImVec2*,const ImVec2,const ImRect*)", + "stname": "" + } + ], + "igRenderTextClippedEx": [ + { + "args": "(ImDrawList* draw_list,const ImVec2 pos_min,const ImVec2 pos_max,const char* text,const char* text_end,const ImVec2* text_size_if_known,const ImVec2 align,const ImRect* clip_rect)", + "argsT": [ + { + "name": "draw_list", + "type": "ImDrawList*" + }, + { + "name": "pos_min", + "type": "const ImVec2" + }, + { + "name": "pos_max", + "type": "const ImVec2" + }, + { + "name": "text", + "type": "const char*" + }, + { + "name": "text_end", + "type": "const char*" + }, + { + "name": "text_size_if_known", + "type": "const ImVec2*" + }, + { + "name": "align", + "type": "const ImVec2" + }, + { + "name": "clip_rect", + "type": "const ImRect*" + } + ], + "argsoriginal": "(ImDrawList* draw_list,const ImVec2& pos_min,const ImVec2& pos_max,const char* text,const char* text_end,const ImVec2* text_size_if_known,const ImVec2& align=ImVec2(0,0),const ImRect* clip_rect=((void*)0))", + "call_args": "(draw_list,pos_min,pos_max,text,text_end,text_size_if_known,align,clip_rect)", + "cimguiname": "igRenderTextClippedEx", + "defaults": { + "align": "ImVec2(0,0)", + "clip_rect": "NULL" + }, + "funcname": "RenderTextClippedEx", + "location": "imgui_internal:3330", + "namespace": "ImGui", + "ov_cimguiname": "igRenderTextClippedEx", + "ret": "void", + "signature": "(ImDrawList*,const ImVec2,const ImVec2,const char*,const char*,const ImVec2*,const ImVec2,const ImRect*)", + "stname": "" + } + ], + "igRenderTextEllipsis": [ + { + "args": "(ImDrawList* draw_list,const ImVec2 pos_min,const ImVec2 pos_max,float clip_max_x,float ellipsis_max_x,const char* text,const char* text_end,const ImVec2* text_size_if_known)", + "argsT": [ + { + "name": "draw_list", + "type": "ImDrawList*" + }, + { + "name": "pos_min", + "type": "const ImVec2" + }, + { + "name": "pos_max", + "type": "const ImVec2" + }, + { + "name": "clip_max_x", + "type": "float" + }, + { + "name": "ellipsis_max_x", + "type": "float" + }, + { + "name": "text", + "type": "const char*" + }, + { + "name": "text_end", + "type": "const char*" + }, + { + "name": "text_size_if_known", + "type": "const ImVec2*" + } + ], + "argsoriginal": "(ImDrawList* draw_list,const ImVec2& pos_min,const ImVec2& pos_max,float clip_max_x,float ellipsis_max_x,const char* text,const char* text_end,const ImVec2* text_size_if_known)", + "call_args": "(draw_list,pos_min,pos_max,clip_max_x,ellipsis_max_x,text,text_end,text_size_if_known)", + "cimguiname": "igRenderTextEllipsis", + "defaults": {}, + "funcname": "RenderTextEllipsis", + "location": "imgui_internal:3331", + "namespace": "ImGui", + "ov_cimguiname": "igRenderTextEllipsis", + "ret": "void", + "signature": "(ImDrawList*,const ImVec2,const ImVec2,float,float,const char*,const char*,const ImVec2*)", + "stname": "" + } + ], + "igRenderTextWrapped": [ + { + "args": "(ImVec2 pos,const char* text,const char* text_end,float wrap_width)", + "argsT": [ + { + "name": "pos", + "type": "ImVec2" + }, + { + "name": "text", + "type": "const char*" + }, + { + "name": "text_end", + "type": "const char*" + }, + { + "name": "wrap_width", + "type": "float" + } + ], + "argsoriginal": "(ImVec2 pos,const char* text,const char* text_end,float wrap_width)", + "call_args": "(pos,text,text_end,wrap_width)", + "cimguiname": "igRenderTextWrapped", + "defaults": {}, + "funcname": "RenderTextWrapped", + "location": "imgui_internal:3328", + "namespace": "ImGui", + "ov_cimguiname": "igRenderTextWrapped", + "ret": "void", + "signature": "(ImVec2,const char*,const char*,float)", + "stname": "" + } + ], "igResetMouseDragDelta": [ { "args": "(ImGuiMouseButton button)", @@ -14932,6 +29611,219 @@ "stname": "" } ], + "igScaleWindowsInViewport": [ + { + "args": "(ImGuiViewportP* viewport,float scale)", + "argsT": [ + { + "name": "viewport", + "type": "ImGuiViewportP*" + }, + { + "name": "scale", + "type": "float" + } + ], + "argsoriginal": "(ImGuiViewportP* viewport,float scale)", + "call_args": "(viewport,scale)", + "cimguiname": "igScaleWindowsInViewport", + "defaults": {}, + "funcname": "ScaleWindowsInViewport", + "location": "imgui_internal:2983", + "namespace": "ImGui", + "ov_cimguiname": "igScaleWindowsInViewport", + "ret": "void", + "signature": "(ImGuiViewportP*,float)", + "stname": "" + } + ], + "igScrollToBringRectIntoView": [ + { + "args": "(ImGuiWindow* window,const ImRect rect)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "rect", + "type": "const ImRect" + } + ], + "argsoriginal": "(ImGuiWindow* window,const ImRect& rect)", + "call_args": "(window,rect)", + "cimguiname": "igScrollToBringRectIntoView", + "defaults": {}, + "funcname": "ScrollToBringRectIntoView", + "location": "imgui_internal:3016", + "namespace": "ImGui", + "ov_cimguiname": "igScrollToBringRectIntoView", + "ret": "void", + "signature": "(ImGuiWindow*,const ImRect)", + "stname": "" + } + ], + "igScrollToItem": [ + { + "args": "(ImGuiScrollFlags flags)", + "argsT": [ + { + "name": "flags", + "type": "ImGuiScrollFlags" + } + ], + "argsoriginal": "(ImGuiScrollFlags flags=0)", + "call_args": "(flags)", + "cimguiname": "igScrollToItem", + "defaults": { + "flags": "0" + }, + "funcname": "ScrollToItem", + "location": "imgui_internal:3012", + "namespace": "ImGui", + "ov_cimguiname": "igScrollToItem", + "ret": "void", + "signature": "(ImGuiScrollFlags)", + "stname": "" + } + ], + "igScrollToRect": [ + { + "args": "(ImGuiWindow* window,const ImRect rect,ImGuiScrollFlags flags)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "rect", + "type": "const ImRect" + }, + { + "name": "flags", + "type": "ImGuiScrollFlags" + } + ], + "argsoriginal": "(ImGuiWindow* window,const ImRect& rect,ImGuiScrollFlags flags=0)", + "call_args": "(window,rect,flags)", + "cimguiname": "igScrollToRect", + "defaults": { + "flags": "0" + }, + "funcname": "ScrollToRect", + "location": "imgui_internal:3013", + "namespace": "ImGui", + "ov_cimguiname": "igScrollToRect", + "ret": "void", + "signature": "(ImGuiWindow*,const ImRect,ImGuiScrollFlags)", + "stname": "" + } + ], + "igScrollToRectEx": [ + { + "args": "(ImVec2 *pOut,ImGuiWindow* window,const ImRect rect,ImGuiScrollFlags flags)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "rect", + "type": "const ImRect" + }, + { + "name": "flags", + "type": "ImGuiScrollFlags" + } + ], + "argsoriginal": "(ImGuiWindow* window,const ImRect& rect,ImGuiScrollFlags flags=0)", + "call_args": "(window,rect,flags)", + "cimguiname": "igScrollToRectEx", + "defaults": { + "flags": "0" + }, + "funcname": "ScrollToRectEx", + "location": "imgui_internal:3014", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igScrollToRectEx", + "ret": "void", + "signature": "(ImGuiWindow*,const ImRect,ImGuiScrollFlags)", + "stname": "" + } + ], + "igScrollbar": [ + { + "args": "(ImGuiAxis axis)", + "argsT": [ + { + "name": "axis", + "type": "ImGuiAxis" + } + ], + "argsoriginal": "(ImGuiAxis axis)", + "call_args": "(axis)", + "cimguiname": "igScrollbar", + "defaults": {}, + "funcname": "Scrollbar", + "location": "imgui_internal:3355", + "namespace": "ImGui", + "ov_cimguiname": "igScrollbar", + "ret": "void", + "signature": "(ImGuiAxis)", + "stname": "" + } + ], + "igScrollbarEx": [ + { + "args": "(const ImRect bb,ImGuiID id,ImGuiAxis axis,ImS64* p_scroll_v,ImS64 avail_v,ImS64 contents_v,ImDrawFlags flags)", + "argsT": [ + { + "name": "bb", + "type": "const ImRect" + }, + { + "name": "id", + "type": "ImGuiID" + }, + { + "name": "axis", + "type": "ImGuiAxis" + }, + { + "name": "p_scroll_v", + "type": "ImS64*" + }, + { + "name": "avail_v", + "type": "ImS64" + }, + { + "name": "contents_v", + "type": "ImS64" + }, + { + "name": "flags", + "type": "ImDrawFlags" + } + ], + "argsoriginal": "(const ImRect& bb,ImGuiID id,ImGuiAxis axis,ImS64* p_scroll_v,ImS64 avail_v,ImS64 contents_v,ImDrawFlags flags)", + "call_args": "(bb,id,axis,p_scroll_v,avail_v,contents_v,flags)", + "cimguiname": "igScrollbarEx", + "defaults": {}, + "funcname": "ScrollbarEx", + "location": "imgui_internal:3356", + "namespace": "ImGui", + "ov_cimguiname": "igScrollbarEx", + "ret": "bool", + "signature": "(const ImRect,ImGuiID,ImGuiAxis,ImS64*,ImS64,ImS64,ImDrawFlags)", + "stname": "" + } + ], "igSelectable": [ { "args": "(const char* label,bool selected,ImGuiSelectableFlags flags,const ImVec2 size)", @@ -15022,6 +29914,71 @@ "stname": "" } ], + "igSeparatorEx": [ + { + "args": "(ImGuiSeparatorFlags flags)", + "argsT": [ + { + "name": "flags", + "type": "ImGuiSeparatorFlags" + } + ], + "argsoriginal": "(ImGuiSeparatorFlags flags)", + "call_args": "(flags)", + "cimguiname": "igSeparatorEx", + "defaults": {}, + "funcname": "SeparatorEx", + "location": "imgui_internal:3362", + "namespace": "ImGui", + "ov_cimguiname": "igSeparatorEx", + "ret": "void", + "signature": "(ImGuiSeparatorFlags)", + "stname": "" + } + ], + "igSetActiveID": [ + { + "args": "(ImGuiID id,ImGuiWindow* window)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + }, + { + "name": "window", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiID id,ImGuiWindow* window)", + "call_args": "(id,window)", + "cimguiname": "igSetActiveID", + "defaults": {}, + "funcname": "SetActiveID", + "location": "imgui_internal:3025", + "namespace": "ImGui", + "ov_cimguiname": "igSetActiveID", + "ret": "void", + "signature": "(ImGuiID,ImGuiWindow*)", + "stname": "" + } + ], + "igSetActiveIdUsingAllKeyboardKeys": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igSetActiveIdUsingAllKeyboardKeys", + "defaults": {}, + "funcname": "SetActiveIdUsingAllKeyboardKeys", + "location": "imgui_internal:3124", + "namespace": "ImGui", + "ov_cimguiname": "igSetActiveIdUsingAllKeyboardKeys", + "ret": "void", + "signature": "()", + "stname": "" + } + ], "igSetAllocatorFunctions": [ { "args": "(ImGuiMemAllocFunc alloc_func,ImGuiMemFreeFunc free_func,void* user_data)", @@ -15172,6 +30129,54 @@ "stname": "" } ], + "igSetCurrentFont": [ + { + "args": "(ImFont* font)", + "argsT": [ + { + "name": "font", + "type": "ImFont*" + } + ], + "argsoriginal": "(ImFont* font)", + "call_args": "(font)", + "cimguiname": "igSetCurrentFont", + "defaults": {}, + "funcname": "SetCurrentFont", + "location": "imgui_internal:2960", + "namespace": "ImGui", + "ov_cimguiname": "igSetCurrentFont", + "ret": "void", + "signature": "(ImFont*)", + "stname": "" + } + ], + "igSetCurrentViewport": [ + { + "args": "(ImGuiWindow* window,ImGuiViewportP* viewport)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "viewport", + "type": "ImGuiViewportP*" + } + ], + "argsoriginal": "(ImGuiWindow* window,ImGuiViewportP* viewport)", + "call_args": "(window,viewport)", + "cimguiname": "igSetCurrentViewport", + "defaults": {}, + "funcname": "SetCurrentViewport", + "location": "imgui_internal:2986", + "namespace": "ImGui", + "ov_cimguiname": "igSetCurrentViewport", + "ret": "void", + "signature": "(ImGuiWindow*,ImGuiViewportP*)", + "stname": "" + } + ], "igSetCursorPos": [ { "args": "(const ImVec2 local_pos)", @@ -15296,6 +30301,54 @@ "stname": "" } ], + "igSetFocusID": [ + { + "args": "(ImGuiID id,ImGuiWindow* window)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + }, + { + "name": "window", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiID id,ImGuiWindow* window)", + "call_args": "(id,window)", + "cimguiname": "igSetFocusID", + "defaults": {}, + "funcname": "SetFocusID", + "location": "imgui_internal:3026", + "namespace": "ImGui", + "ov_cimguiname": "igSetFocusID", + "ret": "void", + "signature": "(ImGuiID,ImGuiWindow*)", + "stname": "" + } + ], + "igSetHoveredID": [ + { + "args": "(ImGuiID id)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiID id)", + "call_args": "(id)", + "cimguiname": "igSetHoveredID", + "defaults": {}, + "funcname": "SetHoveredID", + "location": "imgui_internal:3029", + "namespace": "ImGui", + "ov_cimguiname": "igSetHoveredID", + "ret": "void", + "signature": "(ImGuiID)", + "stname": "" + } + ], "igSetItemAllowOverlap": [ { "args": "()", @@ -15330,6 +30383,66 @@ "stname": "" } ], + "igSetItemKeyOwner": [ + { + "args": "(ImGuiKey key,ImGuiInputFlags flags)", + "argsT": [ + { + "name": "key", + "type": "ImGuiKey" + }, + { + "name": "flags", + "type": "ImGuiInputFlags" + } + ], + "argsoriginal": "(ImGuiKey key,ImGuiInputFlags flags=0)", + "call_args": "(key,flags)", + "cimguiname": "igSetItemKeyOwner", + "defaults": { + "flags": "0" + }, + "funcname": "SetItemKeyOwner", + "location": "imgui_internal:3140", + "namespace": "ImGui", + "ov_cimguiname": "igSetItemKeyOwner", + "ret": "void", + "signature": "(ImGuiKey,ImGuiInputFlags)", + "stname": "" + } + ], + "igSetKeyOwner": [ + { + "args": "(ImGuiKey key,ImGuiID owner_id,ImGuiInputFlags flags)", + "argsT": [ + { + "name": "key", + "type": "ImGuiKey" + }, + { + "name": "owner_id", + "type": "ImGuiID" + }, + { + "name": "flags", + "type": "ImGuiInputFlags" + } + ], + "argsoriginal": "(ImGuiKey key,ImGuiID owner_id,ImGuiInputFlags flags=0)", + "call_args": "(key,owner_id,flags)", + "cimguiname": "igSetKeyOwner", + "defaults": { + "flags": "0" + }, + "funcname": "SetKeyOwner", + "location": "imgui_internal:3139", + "namespace": "ImGui", + "ov_cimguiname": "igSetKeyOwner", + "ret": "void", + "signature": "(ImGuiKey,ImGuiID,ImGuiInputFlags)", + "stname": "" + } + ], "igSetKeyboardFocusHere": [ { "args": "(int offset)", @@ -15354,6 +30467,40 @@ "stname": "" } ], + "igSetLastItemData": [ + { + "args": "(ImGuiID item_id,ImGuiItemFlags in_flags,ImGuiItemStatusFlags status_flags,const ImRect item_rect)", + "argsT": [ + { + "name": "item_id", + "type": "ImGuiID" + }, + { + "name": "in_flags", + "type": "ImGuiItemFlags" + }, + { + "name": "status_flags", + "type": "ImGuiItemStatusFlags" + }, + { + "name": "item_rect", + "type": "const ImRect" + } + ], + "argsoriginal": "(ImGuiID item_id,ImGuiItemFlags in_flags,ImGuiItemStatusFlags status_flags,const ImRect& item_rect)", + "call_args": "(item_id,in_flags,status_flags,item_rect)", + "cimguiname": "igSetLastItemData", + "defaults": {}, + "funcname": "SetLastItemData", + "location": "imgui_internal:3041", + "namespace": "ImGui", + "ov_cimguiname": "igSetLastItemData", + "ret": "void", + "signature": "(ImGuiID,ImGuiItemFlags,ImGuiItemStatusFlags,const ImRect)", + "stname": "" + } + ], "igSetMouseCursor": [ { "args": "(ImGuiMouseCursor cursor_type)", @@ -15376,6 +30523,62 @@ "stname": "" } ], + "igSetNavID": [ + { + "args": "(ImGuiID id,ImGuiNavLayer nav_layer,ImGuiID focus_scope_id,const ImRect rect_rel)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + }, + { + "name": "nav_layer", + "type": "ImGuiNavLayer" + }, + { + "name": "focus_scope_id", + "type": "ImGuiID" + }, + { + "name": "rect_rel", + "type": "const ImRect" + } + ], + "argsoriginal": "(ImGuiID id,ImGuiNavLayer nav_layer,ImGuiID focus_scope_id,const ImRect& rect_rel)", + "call_args": "(id,nav_layer,focus_scope_id,rect_rel)", + "cimguiname": "igSetNavID", + "defaults": {}, + "funcname": "SetNavID", + "location": "imgui_internal:3096", + "namespace": "ImGui", + "ov_cimguiname": "igSetNavID", + "ret": "void", + "signature": "(ImGuiID,ImGuiNavLayer,ImGuiID,const ImRect)", + "stname": "" + } + ], + "igSetNavWindow": [ + { + "args": "(ImGuiWindow* window)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiWindow* window)", + "call_args": "(window)", + "cimguiname": "igSetNavWindow", + "defaults": {}, + "funcname": "SetNavWindow", + "location": "imgui_internal:3095", + "namespace": "ImGui", + "ov_cimguiname": "igSetNavWindow", + "ret": "void", + "signature": "(ImGuiWindow*)", + "stname": "" + } + ], "igSetNextFrameWantCaptureKeyboard": [ { "args": "(bool want_capture_keyboard)", @@ -15773,10 +30976,38 @@ "funcname": "SetScrollFromPosX", "location": "imgui:405", "namespace": "ImGui", - "ov_cimguiname": "igSetScrollFromPosX", + "ov_cimguiname": "igSetScrollFromPosX_Float", "ret": "void", "signature": "(float,float)", "stname": "" + }, + { + "args": "(ImGuiWindow* window,float local_x,float center_x_ratio)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "local_x", + "type": "float" + }, + { + "name": "center_x_ratio", + "type": "float" + } + ], + "argsoriginal": "(ImGuiWindow* window,float local_x,float center_x_ratio)", + "call_args": "(window,local_x,center_x_ratio)", + "cimguiname": "igSetScrollFromPosX", + "defaults": {}, + "funcname": "SetScrollFromPosX", + "location": "imgui_internal:3008", + "namespace": "ImGui", + "ov_cimguiname": "igSetScrollFromPosX_WindowPtr", + "ret": "void", + "signature": "(ImGuiWindow*,float,float)", + "stname": "" } ], "igSetScrollFromPosY": [ @@ -15801,10 +31032,38 @@ "funcname": "SetScrollFromPosY", "location": "imgui:406", "namespace": "ImGui", - "ov_cimguiname": "igSetScrollFromPosY", + "ov_cimguiname": "igSetScrollFromPosY_Float", "ret": "void", "signature": "(float,float)", "stname": "" + }, + { + "args": "(ImGuiWindow* window,float local_y,float center_y_ratio)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "local_y", + "type": "float" + }, + { + "name": "center_y_ratio", + "type": "float" + } + ], + "argsoriginal": "(ImGuiWindow* window,float local_y,float center_y_ratio)", + "call_args": "(window,local_y,center_y_ratio)", + "cimguiname": "igSetScrollFromPosY", + "defaults": {}, + "funcname": "SetScrollFromPosY", + "location": "imgui_internal:3009", + "namespace": "ImGui", + "ov_cimguiname": "igSetScrollFromPosY_WindowPtr", + "ret": "void", + "signature": "(ImGuiWindow*,float,float)", + "stname": "" } ], "igSetScrollHereX": [ @@ -15871,10 +31130,34 @@ "funcname": "SetScrollX", "location": "imgui:399", "namespace": "ImGui", - "ov_cimguiname": "igSetScrollX", + "ov_cimguiname": "igSetScrollX_Float", "ret": "void", "signature": "(float)", "stname": "" + }, + { + "args": "(ImGuiWindow* window,float scroll_x)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "scroll_x", + "type": "float" + } + ], + "argsoriginal": "(ImGuiWindow* window,float scroll_x)", + "call_args": "(window,scroll_x)", + "cimguiname": "igSetScrollX", + "defaults": {}, + "funcname": "SetScrollX", + "location": "imgui_internal:3006", + "namespace": "ImGui", + "ov_cimguiname": "igSetScrollX_WindowPtr", + "ret": "void", + "signature": "(ImGuiWindow*,float)", + "stname": "" } ], "igSetScrollY": [ @@ -15893,10 +31176,67 @@ "funcname": "SetScrollY", "location": "imgui:400", "namespace": "ImGui", - "ov_cimguiname": "igSetScrollY", + "ov_cimguiname": "igSetScrollY_Float", "ret": "void", "signature": "(float)", "stname": "" + }, + { + "args": "(ImGuiWindow* window,float scroll_y)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "scroll_y", + "type": "float" + } + ], + "argsoriginal": "(ImGuiWindow* window,float scroll_y)", + "call_args": "(window,scroll_y)", + "cimguiname": "igSetScrollY", + "defaults": {}, + "funcname": "SetScrollY", + "location": "imgui_internal:3007", + "namespace": "ImGui", + "ov_cimguiname": "igSetScrollY_WindowPtr", + "ret": "void", + "signature": "(ImGuiWindow*,float)", + "stname": "" + } + ], + "igSetShortcutRouting": [ + { + "args": "(ImGuiKeyChord key_chord,ImGuiID owner_id,ImGuiInputFlags flags)", + "argsT": [ + { + "name": "key_chord", + "type": "ImGuiKeyChord" + }, + { + "name": "owner_id", + "type": "ImGuiID" + }, + { + "name": "flags", + "type": "ImGuiInputFlags" + } + ], + "argsoriginal": "(ImGuiKeyChord key_chord,ImGuiID owner_id=0,ImGuiInputFlags flags=0)", + "call_args": "(key_chord,owner_id,flags)", + "cimguiname": "igSetShortcutRouting", + "defaults": { + "flags": "0", + "owner_id": "0" + }, + "funcname": "SetShortcutRouting", + "location": "imgui_internal:3168", + "namespace": "ImGui", + "ov_cimguiname": "igSetShortcutRouting", + "ret": "bool", + "signature": "(ImGuiKeyChord,ImGuiID,ImGuiInputFlags)", + "stname": "" } ], "igSetStateStorage": [ @@ -15996,6 +31336,32 @@ "stname": "" } ], + "igSetWindowClipRectBeforeSetChannel": [ + { + "args": "(ImGuiWindow* window,const ImRect clip_rect)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "clip_rect", + "type": "const ImRect" + } + ], + "argsoriginal": "(ImGuiWindow* window,const ImRect& clip_rect)", + "call_args": "(window,clip_rect)", + "cimguiname": "igSetWindowClipRectBeforeSetChannel", + "defaults": {}, + "funcname": "SetWindowClipRectBeforeSetChannel", + "location": "imgui_internal:3244", + "namespace": "ImGui", + "ov_cimguiname": "igSetWindowClipRectBeforeSetChannel", + "ret": "void", + "signature": "(ImGuiWindow*,const ImRect)", + "stname": "" + } + ], "igSetWindowCollapsed": [ { "args": "(bool collapsed,ImGuiCond cond)", @@ -16052,6 +31418,66 @@ "ret": "void", "signature": "(const char*,bool,ImGuiCond)", "stname": "" + }, + { + "args": "(ImGuiWindow* window,bool collapsed,ImGuiCond cond)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "collapsed", + "type": "bool" + }, + { + "name": "cond", + "type": "ImGuiCond" + } + ], + "argsoriginal": "(ImGuiWindow* window,bool collapsed,ImGuiCond cond=0)", + "call_args": "(window,collapsed,cond)", + "cimguiname": "igSetWindowCollapsed", + "defaults": { + "cond": "0" + }, + "funcname": "SetWindowCollapsed", + "location": "imgui_internal:2944", + "namespace": "ImGui", + "ov_cimguiname": "igSetWindowCollapsed_WindowPtr", + "ret": "void", + "signature": "(ImGuiWindow*,bool,ImGuiCond)", + "stname": "" + } + ], + "igSetWindowDock": [ + { + "args": "(ImGuiWindow* window,ImGuiID dock_id,ImGuiCond cond)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "dock_id", + "type": "ImGuiID" + }, + { + "name": "cond", + "type": "ImGuiCond" + } + ], + "argsoriginal": "(ImGuiWindow* window,ImGuiID dock_id,ImGuiCond cond)", + "call_args": "(window,dock_id,cond)", + "cimguiname": "igSetWindowDock", + "defaults": {}, + "funcname": "SetWindowDock", + "location": "imgui_internal:3198", + "namespace": "ImGui", + "ov_cimguiname": "igSetWindowDock", + "ret": "void", + "signature": "(ImGuiWindow*,ImGuiID,ImGuiCond)", + "stname": "" } ], "igSetWindowFocus": [ @@ -16113,6 +31539,36 @@ "stname": "" } ], + "igSetWindowHitTestHole": [ + { + "args": "(ImGuiWindow* window,const ImVec2 pos,const ImVec2 size)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "pos", + "type": "const ImVec2" + }, + { + "name": "size", + "type": "const ImVec2" + } + ], + "argsoriginal": "(ImGuiWindow* window,const ImVec2& pos,const ImVec2& size)", + "call_args": "(window,pos,size)", + "cimguiname": "igSetWindowHitTestHole", + "defaults": {}, + "funcname": "SetWindowHitTestHole", + "location": "imgui_internal:2945", + "namespace": "ImGui", + "ov_cimguiname": "igSetWindowHitTestHole", + "ret": "void", + "signature": "(ImGuiWindow*,const ImVec2,const ImVec2)", + "stname": "" + } + ], "igSetWindowPos": [ { "args": "(const ImVec2 pos,ImGuiCond cond)", @@ -16169,6 +31625,36 @@ "ret": "void", "signature": "(const char*,const ImVec2,ImGuiCond)", "stname": "" + }, + { + "args": "(ImGuiWindow* window,const ImVec2 pos,ImGuiCond cond)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "pos", + "type": "const ImVec2" + }, + { + "name": "cond", + "type": "ImGuiCond" + } + ], + "argsoriginal": "(ImGuiWindow* window,const ImVec2& pos,ImGuiCond cond=0)", + "call_args": "(window,pos,cond)", + "cimguiname": "igSetWindowPos", + "defaults": { + "cond": "0" + }, + "funcname": "SetWindowPos", + "location": "imgui_internal:2942", + "namespace": "ImGui", + "ov_cimguiname": "igSetWindowPos_WindowPtr", + "ret": "void", + "signature": "(ImGuiWindow*,const ImVec2,ImGuiCond)", + "stname": "" } ], "igSetWindowSize": [ @@ -16227,6 +31713,191 @@ "ret": "void", "signature": "(const char*,const ImVec2,ImGuiCond)", "stname": "" + }, + { + "args": "(ImGuiWindow* window,const ImVec2 size,ImGuiCond cond)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "size", + "type": "const ImVec2" + }, + { + "name": "cond", + "type": "ImGuiCond" + } + ], + "argsoriginal": "(ImGuiWindow* window,const ImVec2& size,ImGuiCond cond=0)", + "call_args": "(window,size,cond)", + "cimguiname": "igSetWindowSize", + "defaults": { + "cond": "0" + }, + "funcname": "SetWindowSize", + "location": "imgui_internal:2943", + "namespace": "ImGui", + "ov_cimguiname": "igSetWindowSize_WindowPtr", + "ret": "void", + "signature": "(ImGuiWindow*,const ImVec2,ImGuiCond)", + "stname": "" + } + ], + "igSetWindowViewport": [ + { + "args": "(ImGuiWindow* window,ImGuiViewportP* viewport)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "viewport", + "type": "ImGuiViewportP*" + } + ], + "argsoriginal": "(ImGuiWindow* window,ImGuiViewportP* viewport)", + "call_args": "(window,viewport)", + "cimguiname": "igSetWindowViewport", + "defaults": {}, + "funcname": "SetWindowViewport", + "location": "imgui_internal:2985", + "namespace": "ImGui", + "ov_cimguiname": "igSetWindowViewport", + "ret": "void", + "signature": "(ImGuiWindow*,ImGuiViewportP*)", + "stname": "" + } + ], + "igShadeVertsLinearColorGradientKeepAlpha": [ + { + "args": "(ImDrawList* draw_list,int vert_start_idx,int vert_end_idx,ImVec2 gradient_p0,ImVec2 gradient_p1,ImU32 col0,ImU32 col1)", + "argsT": [ + { + "name": "draw_list", + "type": "ImDrawList*" + }, + { + "name": "vert_start_idx", + "type": "int" + }, + { + "name": "vert_end_idx", + "type": "int" + }, + { + "name": "gradient_p0", + "type": "ImVec2" + }, + { + "name": "gradient_p1", + "type": "ImVec2" + }, + { + "name": "col0", + "type": "ImU32" + }, + { + "name": "col1", + "type": "ImU32" + } + ], + "argsoriginal": "(ImDrawList* draw_list,int vert_start_idx,int vert_end_idx,ImVec2 gradient_p0,ImVec2 gradient_p1,ImU32 col0,ImU32 col1)", + "call_args": "(draw_list,vert_start_idx,vert_end_idx,gradient_p0,gradient_p1,col0,col1)", + "cimguiname": "igShadeVertsLinearColorGradientKeepAlpha", + "defaults": {}, + "funcname": "ShadeVertsLinearColorGradientKeepAlpha", + "location": "imgui_internal:3410", + "namespace": "ImGui", + "ov_cimguiname": "igShadeVertsLinearColorGradientKeepAlpha", + "ret": "void", + "signature": "(ImDrawList*,int,int,ImVec2,ImVec2,ImU32,ImU32)", + "stname": "" + } + ], + "igShadeVertsLinearUV": [ + { + "args": "(ImDrawList* draw_list,int vert_start_idx,int vert_end_idx,const ImVec2 a,const ImVec2 b,const ImVec2 uv_a,const ImVec2 uv_b,bool clamp)", + "argsT": [ + { + "name": "draw_list", + "type": "ImDrawList*" + }, + { + "name": "vert_start_idx", + "type": "int" + }, + { + "name": "vert_end_idx", + "type": "int" + }, + { + "name": "a", + "type": "const ImVec2" + }, + { + "name": "b", + "type": "const ImVec2" + }, + { + "name": "uv_a", + "type": "const ImVec2" + }, + { + "name": "uv_b", + "type": "const ImVec2" + }, + { + "name": "clamp", + "type": "bool" + } + ], + "argsoriginal": "(ImDrawList* draw_list,int vert_start_idx,int vert_end_idx,const ImVec2& a,const ImVec2& b,const ImVec2& uv_a,const ImVec2& uv_b,bool clamp)", + "call_args": "(draw_list,vert_start_idx,vert_end_idx,a,b,uv_a,uv_b,clamp)", + "cimguiname": "igShadeVertsLinearUV", + "defaults": {}, + "funcname": "ShadeVertsLinearUV", + "location": "imgui_internal:3411", + "namespace": "ImGui", + "ov_cimguiname": "igShadeVertsLinearUV", + "ret": "void", + "signature": "(ImDrawList*,int,int,const ImVec2,const ImVec2,const ImVec2,const ImVec2,bool)", + "stname": "" + } + ], + "igShortcut": [ + { + "args": "(ImGuiKeyChord key_chord,ImGuiID owner_id,ImGuiInputFlags flags)", + "argsT": [ + { + "name": "key_chord", + "type": "ImGuiKeyChord" + }, + { + "name": "owner_id", + "type": "ImGuiID" + }, + { + "name": "flags", + "type": "ImGuiInputFlags" + } + ], + "argsoriginal": "(ImGuiKeyChord key_chord,ImGuiID owner_id=0,ImGuiInputFlags flags=0)", + "call_args": "(key_chord,owner_id,flags)", + "cimguiname": "igShortcut", + "defaults": { + "flags": "0", + "owner_id": "0" + }, + "funcname": "Shortcut", + "location": "imgui_internal:3167", + "namespace": "ImGui", + "ov_cimguiname": "igShortcut", + "ret": "bool", + "signature": "(ImGuiKeyChord,ImGuiID,ImGuiInputFlags)", + "stname": "" } ], "igShowAboutWindow": [ @@ -16301,6 +31972,28 @@ "stname": "" } ], + "igShowFontAtlas": [ + { + "args": "(ImFontAtlas* atlas)", + "argsT": [ + { + "name": "atlas", + "type": "ImFontAtlas*" + } + ], + "argsoriginal": "(ImFontAtlas* atlas)", + "call_args": "(atlas)", + "cimguiname": "igShowFontAtlas", + "defaults": {}, + "funcname": "ShowFontAtlas", + "location": "imgui_internal:3431", + "namespace": "ImGui", + "ov_cimguiname": "igShowFontAtlas", + "ret": "void", + "signature": "(ImFontAtlas*)", + "stname": "" + } + ], "igShowFontSelector": [ { "args": "(const char* label)", @@ -16434,6 +32127,53 @@ "stname": "" } ], + "igShrinkWidths": [ + { + "args": "(ImGuiShrinkWidthItem* items,int count,float width_excess)", + "argsT": [ + { + "name": "items", + "type": "ImGuiShrinkWidthItem*" + }, + { + "name": "count", + "type": "int" + }, + { + "name": "width_excess", + "type": "float" + } + ], + "argsoriginal": "(ImGuiShrinkWidthItem* items,int count,float width_excess)", + "call_args": "(items,count,width_excess)", + "cimguiname": "igShrinkWidths", + "defaults": {}, + "funcname": "ShrinkWidths", + "location": "imgui_internal:3047", + "namespace": "ImGui", + "ov_cimguiname": "igShrinkWidths", + "ret": "void", + "signature": "(ImGuiShrinkWidthItem*,int,float)", + "stname": "" + } + ], + "igShutdown": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igShutdown", + "defaults": {}, + "funcname": "Shutdown", + "location": "imgui_internal:2966", + "namespace": "ImGui", + "ov_cimguiname": "igShutdown", + "ret": "void", + "signature": "()", + "stname": "" + } + ], "igSliderAngle": [ { "args": "(const char* label,float* v_rad,float v_degrees_min,float v_degrees_max,const char* format,ImGuiSliderFlags flags)", @@ -16481,6 +32221,60 @@ "stname": "" } ], + "igSliderBehavior": [ + { + "args": "(const ImRect bb,ImGuiID id,ImGuiDataType data_type,void* p_v,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags,ImRect* out_grab_bb)", + "argsT": [ + { + "name": "bb", + "type": "const ImRect" + }, + { + "name": "id", + "type": "ImGuiID" + }, + { + "name": "data_type", + "type": "ImGuiDataType" + }, + { + "name": "p_v", + "type": "void*" + }, + { + "name": "p_min", + "type": "const void*" + }, + { + "name": "p_max", + "type": "const void*" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiSliderFlags" + }, + { + "name": "out_grab_bb", + "type": "ImRect*" + } + ], + "argsoriginal": "(const ImRect& bb,ImGuiID id,ImGuiDataType data_type,void* p_v,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags,ImRect* out_grab_bb)", + "call_args": "(bb,id,data_type,p_v,p_min,p_max,format,flags,out_grab_bb)", + "cimguiname": "igSliderBehavior", + "defaults": {}, + "funcname": "SliderBehavior", + "location": "imgui_internal:3369", + "namespace": "ImGui", + "ov_cimguiname": "igSliderBehavior", + "ret": "bool", + "signature": "(const ImRect,ImGuiID,ImGuiDataType,void*,const void*,const void*,const char*,ImGuiSliderFlags,ImRect*)", + "stname": "" + } + ], "igSliderFloat": [ { "args": "(const char* label,float* v,float v_min,float v_max,const char* format,ImGuiSliderFlags flags)", @@ -16982,6 +32776,120 @@ "stname": "" } ], + "igSplitterBehavior": [ + { + "args": "(const ImRect bb,ImGuiID id,ImGuiAxis axis,float* size1,float* size2,float min_size1,float min_size2,float hover_extend,float hover_visibility_delay,ImU32 bg_col)", + "argsT": [ + { + "name": "bb", + "type": "const ImRect" + }, + { + "name": "id", + "type": "ImGuiID" + }, + { + "name": "axis", + "type": "ImGuiAxis" + }, + { + "name": "size1", + "type": "float*" + }, + { + "name": "size2", + "type": "float*" + }, + { + "name": "min_size1", + "type": "float" + }, + { + "name": "min_size2", + "type": "float" + }, + { + "name": "hover_extend", + "type": "float" + }, + { + "name": "hover_visibility_delay", + "type": "float" + }, + { + "name": "bg_col", + "type": "ImU32" + } + ], + "argsoriginal": "(const ImRect& bb,ImGuiID id,ImGuiAxis axis,float* size1,float* size2,float min_size1,float min_size2,float hover_extend=0.0f,float hover_visibility_delay=0.0f,ImU32 bg_col=0)", + "call_args": "(bb,id,axis,size1,size2,min_size1,min_size2,hover_extend,hover_visibility_delay,bg_col)", + "cimguiname": "igSplitterBehavior", + "defaults": { + "bg_col": "0", + "hover_extend": "0.0f", + "hover_visibility_delay": "0.0f" + }, + "funcname": "SplitterBehavior", + "location": "imgui_internal:3370", + "namespace": "ImGui", + "ov_cimguiname": "igSplitterBehavior", + "ret": "bool", + "signature": "(const ImRect,ImGuiID,ImGuiAxis,float*,float*,float,float,float,float,ImU32)", + "stname": "" + } + ], + "igStartMouseMovingWindow": [ + { + "args": "(ImGuiWindow* window)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiWindow* window)", + "call_args": "(window)", + "cimguiname": "igStartMouseMovingWindow", + "defaults": {}, + "funcname": "StartMouseMovingWindow", + "location": "imgui_internal:2971", + "namespace": "ImGui", + "ov_cimguiname": "igStartMouseMovingWindow", + "ret": "void", + "signature": "(ImGuiWindow*)", + "stname": "" + } + ], + "igStartMouseMovingWindowOrNode": [ + { + "args": "(ImGuiWindow* window,ImGuiDockNode* node,bool undock_floating_node)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "node", + "type": "ImGuiDockNode*" + }, + { + "name": "undock_floating_node", + "type": "bool" + } + ], + "argsoriginal": "(ImGuiWindow* window,ImGuiDockNode* node,bool undock_floating_node)", + "call_args": "(window,node,undock_floating_node)", + "cimguiname": "igStartMouseMovingWindowOrNode", + "defaults": {}, + "funcname": "StartMouseMovingWindowOrNode", + "location": "imgui_internal:2972", + "namespace": "ImGui", + "ov_cimguiname": "igStartMouseMovingWindowOrNode", + "ret": "void", + "signature": "(ImGuiWindow*,ImGuiDockNode*,bool)", + "stname": "" + } + ], "igStyleColorsClassic": [ { "args": "(ImGuiStyle* dst)", @@ -17054,6 +32962,252 @@ "stname": "" } ], + "igTabBarAddTab": [ + { + "args": "(ImGuiTabBar* tab_bar,ImGuiTabItemFlags tab_flags,ImGuiWindow* window)", + "argsT": [ + { + "name": "tab_bar", + "type": "ImGuiTabBar*" + }, + { + "name": "tab_flags", + "type": "ImGuiTabItemFlags" + }, + { + "name": "window", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiTabBar* tab_bar,ImGuiTabItemFlags tab_flags,ImGuiWindow* window)", + "call_args": "(tab_bar,tab_flags,window)", + "cimguiname": "igTabBarAddTab", + "defaults": {}, + "funcname": "TabBarAddTab", + "location": "imgui_internal:3312", + "namespace": "ImGui", + "ov_cimguiname": "igTabBarAddTab", + "ret": "void", + "signature": "(ImGuiTabBar*,ImGuiTabItemFlags,ImGuiWindow*)", + "stname": "" + } + ], + "igTabBarCloseTab": [ + { + "args": "(ImGuiTabBar* tab_bar,ImGuiTabItem* tab)", + "argsT": [ + { + "name": "tab_bar", + "type": "ImGuiTabBar*" + }, + { + "name": "tab", + "type": "ImGuiTabItem*" + } + ], + "argsoriginal": "(ImGuiTabBar* tab_bar,ImGuiTabItem* tab)", + "call_args": "(tab_bar,tab)", + "cimguiname": "igTabBarCloseTab", + "defaults": {}, + "funcname": "TabBarCloseTab", + "location": "imgui_internal:3314", + "namespace": "ImGui", + "ov_cimguiname": "igTabBarCloseTab", + "ret": "void", + "signature": "(ImGuiTabBar*,ImGuiTabItem*)", + "stname": "" + } + ], + "igTabBarFindMostRecentlySelectedTabForActiveWindow": [ + { + "args": "(ImGuiTabBar* tab_bar)", + "argsT": [ + { + "name": "tab_bar", + "type": "ImGuiTabBar*" + } + ], + "argsoriginal": "(ImGuiTabBar* tab_bar)", + "call_args": "(tab_bar)", + "cimguiname": "igTabBarFindMostRecentlySelectedTabForActiveWindow", + "defaults": {}, + "funcname": "TabBarFindMostRecentlySelectedTabForActiveWindow", + "location": "imgui_internal:3311", + "namespace": "ImGui", + "ov_cimguiname": "igTabBarFindMostRecentlySelectedTabForActiveWindow", + "ret": "ImGuiTabItem*", + "signature": "(ImGuiTabBar*)", + "stname": "" + } + ], + "igTabBarFindTabByID": [ + { + "args": "(ImGuiTabBar* tab_bar,ImGuiID tab_id)", + "argsT": [ + { + "name": "tab_bar", + "type": "ImGuiTabBar*" + }, + { + "name": "tab_id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiTabBar* tab_bar,ImGuiID tab_id)", + "call_args": "(tab_bar,tab_id)", + "cimguiname": "igTabBarFindTabByID", + "defaults": {}, + "funcname": "TabBarFindTabByID", + "location": "imgui_internal:3310", + "namespace": "ImGui", + "ov_cimguiname": "igTabBarFindTabByID", + "ret": "ImGuiTabItem*", + "signature": "(ImGuiTabBar*,ImGuiID)", + "stname": "" + } + ], + "igTabBarProcessReorder": [ + { + "args": "(ImGuiTabBar* tab_bar)", + "argsT": [ + { + "name": "tab_bar", + "type": "ImGuiTabBar*" + } + ], + "argsoriginal": "(ImGuiTabBar* tab_bar)", + "call_args": "(tab_bar)", + "cimguiname": "igTabBarProcessReorder", + "defaults": {}, + "funcname": "TabBarProcessReorder", + "location": "imgui_internal:3317", + "namespace": "ImGui", + "ov_cimguiname": "igTabBarProcessReorder", + "ret": "bool", + "signature": "(ImGuiTabBar*)", + "stname": "" + } + ], + "igTabBarQueueReorder": [ + { + "args": "(ImGuiTabBar* tab_bar,const ImGuiTabItem* tab,int offset)", + "argsT": [ + { + "name": "tab_bar", + "type": "ImGuiTabBar*" + }, + { + "name": "tab", + "type": "const ImGuiTabItem*" + }, + { + "name": "offset", + "type": "int" + } + ], + "argsoriginal": "(ImGuiTabBar* tab_bar,const ImGuiTabItem* tab,int offset)", + "call_args": "(tab_bar,tab,offset)", + "cimguiname": "igTabBarQueueReorder", + "defaults": {}, + "funcname": "TabBarQueueReorder", + "location": "imgui_internal:3315", + "namespace": "ImGui", + "ov_cimguiname": "igTabBarQueueReorder", + "ret": "void", + "signature": "(ImGuiTabBar*,const ImGuiTabItem*,int)", + "stname": "" + } + ], + "igTabBarQueueReorderFromMousePos": [ + { + "args": "(ImGuiTabBar* tab_bar,const ImGuiTabItem* tab,ImVec2 mouse_pos)", + "argsT": [ + { + "name": "tab_bar", + "type": "ImGuiTabBar*" + }, + { + "name": "tab", + "type": "const ImGuiTabItem*" + }, + { + "name": "mouse_pos", + "type": "ImVec2" + } + ], + "argsoriginal": "(ImGuiTabBar* tab_bar,const ImGuiTabItem* tab,ImVec2 mouse_pos)", + "call_args": "(tab_bar,tab,mouse_pos)", + "cimguiname": "igTabBarQueueReorderFromMousePos", + "defaults": {}, + "funcname": "TabBarQueueReorderFromMousePos", + "location": "imgui_internal:3316", + "namespace": "ImGui", + "ov_cimguiname": "igTabBarQueueReorderFromMousePos", + "ret": "void", + "signature": "(ImGuiTabBar*,const ImGuiTabItem*,ImVec2)", + "stname": "" + } + ], + "igTabBarRemoveTab": [ + { + "args": "(ImGuiTabBar* tab_bar,ImGuiID tab_id)", + "argsT": [ + { + "name": "tab_bar", + "type": "ImGuiTabBar*" + }, + { + "name": "tab_id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiTabBar* tab_bar,ImGuiID tab_id)", + "call_args": "(tab_bar,tab_id)", + "cimguiname": "igTabBarRemoveTab", + "defaults": {}, + "funcname": "TabBarRemoveTab", + "location": "imgui_internal:3313", + "namespace": "ImGui", + "ov_cimguiname": "igTabBarRemoveTab", + "ret": "void", + "signature": "(ImGuiTabBar*,ImGuiID)", + "stname": "" + } + ], + "igTabItemBackground": [ + { + "args": "(ImDrawList* draw_list,const ImRect bb,ImGuiTabItemFlags flags,ImU32 col)", + "argsT": [ + { + "name": "draw_list", + "type": "ImDrawList*" + }, + { + "name": "bb", + "type": "const ImRect" + }, + { + "name": "flags", + "type": "ImGuiTabItemFlags" + }, + { + "name": "col", + "type": "ImU32" + } + ], + "argsoriginal": "(ImDrawList* draw_list,const ImRect& bb,ImGuiTabItemFlags flags,ImU32 col)", + "call_args": "(draw_list,bb,flags,col)", + "cimguiname": "igTabItemBackground", + "defaults": {}, + "funcname": "TabItemBackground", + "location": "imgui_internal:3321", + "namespace": "ImGui", + "ov_cimguiname": "igTabItemBackground", + "ret": "void", + "signature": "(ImDrawList*,const ImRect,ImGuiTabItemFlags,ImU32)", + "stname": "" + } + ], "igTabItemButton": [ { "args": "(const char* label,ImGuiTabItemFlags flags)", @@ -17082,6 +33236,524 @@ "stname": "" } ], + "igTabItemCalcSize": [ + { + "args": "(ImVec2 *pOut,const char* label,bool has_close_button_or_unsaved_marker)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "label", + "type": "const char*" + }, + { + "name": "has_close_button_or_unsaved_marker", + "type": "bool" + } + ], + "argsoriginal": "(const char* label,bool has_close_button_or_unsaved_marker)", + "call_args": "(label,has_close_button_or_unsaved_marker)", + "cimguiname": "igTabItemCalcSize", + "defaults": {}, + "funcname": "TabItemCalcSize", + "location": "imgui_internal:3319", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igTabItemCalcSize_Str", + "ret": "void", + "signature": "(const char*,bool)", + "stname": "" + }, + { + "args": "(ImVec2 *pOut,ImGuiWindow* window)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "window", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiWindow* window)", + "call_args": "(window)", + "cimguiname": "igTabItemCalcSize", + "defaults": {}, + "funcname": "TabItemCalcSize", + "location": "imgui_internal:3320", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igTabItemCalcSize_WindowPtr", + "ret": "void", + "signature": "(ImGuiWindow*)", + "stname": "" + } + ], + "igTabItemEx": [ + { + "args": "(ImGuiTabBar* tab_bar,const char* label,bool* p_open,ImGuiTabItemFlags flags,ImGuiWindow* docked_window)", + "argsT": [ + { + "name": "tab_bar", + "type": "ImGuiTabBar*" + }, + { + "name": "label", + "type": "const char*" + }, + { + "name": "p_open", + "type": "bool*" + }, + { + "name": "flags", + "type": "ImGuiTabItemFlags" + }, + { + "name": "docked_window", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiTabBar* tab_bar,const char* label,bool* p_open,ImGuiTabItemFlags flags,ImGuiWindow* docked_window)", + "call_args": "(tab_bar,label,p_open,flags,docked_window)", + "cimguiname": "igTabItemEx", + "defaults": {}, + "funcname": "TabItemEx", + "location": "imgui_internal:3318", + "namespace": "ImGui", + "ov_cimguiname": "igTabItemEx", + "ret": "bool", + "signature": "(ImGuiTabBar*,const char*,bool*,ImGuiTabItemFlags,ImGuiWindow*)", + "stname": "" + } + ], + "igTabItemLabelAndCloseButton": [ + { + "args": "(ImDrawList* draw_list,const ImRect bb,ImGuiTabItemFlags flags,ImVec2 frame_padding,const char* label,ImGuiID tab_id,ImGuiID close_button_id,bool is_contents_visible,bool* out_just_closed,bool* out_text_clipped)", + "argsT": [ + { + "name": "draw_list", + "type": "ImDrawList*" + }, + { + "name": "bb", + "type": "const ImRect" + }, + { + "name": "flags", + "type": "ImGuiTabItemFlags" + }, + { + "name": "frame_padding", + "type": "ImVec2" + }, + { + "name": "label", + "type": "const char*" + }, + { + "name": "tab_id", + "type": "ImGuiID" + }, + { + "name": "close_button_id", + "type": "ImGuiID" + }, + { + "name": "is_contents_visible", + "type": "bool" + }, + { + "name": "out_just_closed", + "type": "bool*" + }, + { + "name": "out_text_clipped", + "type": "bool*" + } + ], + "argsoriginal": "(ImDrawList* draw_list,const ImRect& bb,ImGuiTabItemFlags flags,ImVec2 frame_padding,const char* label,ImGuiID tab_id,ImGuiID close_button_id,bool is_contents_visible,bool* out_just_closed,bool* out_text_clipped)", + "call_args": "(draw_list,bb,flags,frame_padding,label,tab_id,close_button_id,is_contents_visible,out_just_closed,out_text_clipped)", + "cimguiname": "igTabItemLabelAndCloseButton", + "defaults": {}, + "funcname": "TabItemLabelAndCloseButton", + "location": "imgui_internal:3322", + "namespace": "ImGui", + "ov_cimguiname": "igTabItemLabelAndCloseButton", + "ret": "void", + "signature": "(ImDrawList*,const ImRect,ImGuiTabItemFlags,ImVec2,const char*,ImGuiID,ImGuiID,bool,bool*,bool*)", + "stname": "" + } + ], + "igTableBeginApplyRequests": [ + { + "args": "(ImGuiTable* table)", + "argsT": [ + { + "name": "table", + "type": "ImGuiTable*" + } + ], + "argsoriginal": "(ImGuiTable* table)", + "call_args": "(table)", + "cimguiname": "igTableBeginApplyRequests", + "defaults": {}, + "funcname": "TableBeginApplyRequests", + "location": "imgui_internal:3269", + "namespace": "ImGui", + "ov_cimguiname": "igTableBeginApplyRequests", + "ret": "void", + "signature": "(ImGuiTable*)", + "stname": "" + } + ], + "igTableBeginCell": [ + { + "args": "(ImGuiTable* table,int column_n)", + "argsT": [ + { + "name": "table", + "type": "ImGuiTable*" + }, + { + "name": "column_n", + "type": "int" + } + ], + "argsoriginal": "(ImGuiTable* table,int column_n)", + "call_args": "(table,column_n)", + "cimguiname": "igTableBeginCell", + "defaults": {}, + "funcname": "TableBeginCell", + "location": "imgui_internal:3286", + "namespace": "ImGui", + "ov_cimguiname": "igTableBeginCell", + "ret": "void", + "signature": "(ImGuiTable*,int)", + "stname": "" + } + ], + "igTableBeginContextMenuPopup": [ + { + "args": "(ImGuiTable* table)", + "argsT": [ + { + "name": "table", + "type": "ImGuiTable*" + } + ], + "argsoriginal": "(ImGuiTable* table)", + "call_args": "(table)", + "cimguiname": "igTableBeginContextMenuPopup", + "defaults": {}, + "funcname": "TableBeginContextMenuPopup", + "location": "imgui_internal:3276", + "namespace": "ImGui", + "ov_cimguiname": "igTableBeginContextMenuPopup", + "ret": "bool", + "signature": "(ImGuiTable*)", + "stname": "" + } + ], + "igTableBeginInitMemory": [ + { + "args": "(ImGuiTable* table,int columns_count)", + "argsT": [ + { + "name": "table", + "type": "ImGuiTable*" + }, + { + "name": "columns_count", + "type": "int" + } + ], + "argsoriginal": "(ImGuiTable* table,int columns_count)", + "call_args": "(table,columns_count)", + "cimguiname": "igTableBeginInitMemory", + "defaults": {}, + "funcname": "TableBeginInitMemory", + "location": "imgui_internal:3268", + "namespace": "ImGui", + "ov_cimguiname": "igTableBeginInitMemory", + "ret": "void", + "signature": "(ImGuiTable*,int)", + "stname": "" + } + ], + "igTableBeginRow": [ + { + "args": "(ImGuiTable* table)", + "argsT": [ + { + "name": "table", + "type": "ImGuiTable*" + } + ], + "argsoriginal": "(ImGuiTable* table)", + "call_args": "(table)", + "cimguiname": "igTableBeginRow", + "defaults": {}, + "funcname": "TableBeginRow", + "location": "imgui_internal:3284", + "namespace": "ImGui", + "ov_cimguiname": "igTableBeginRow", + "ret": "void", + "signature": "(ImGuiTable*)", + "stname": "" + } + ], + "igTableDrawBorders": [ + { + "args": "(ImGuiTable* table)", + "argsT": [ + { + "name": "table", + "type": "ImGuiTable*" + } + ], + "argsoriginal": "(ImGuiTable* table)", + "call_args": "(table)", + "cimguiname": "igTableDrawBorders", + "defaults": {}, + "funcname": "TableDrawBorders", + "location": "imgui_internal:3274", + "namespace": "ImGui", + "ov_cimguiname": "igTableDrawBorders", + "ret": "void", + "signature": "(ImGuiTable*)", + "stname": "" + } + ], + "igTableDrawContextMenu": [ + { + "args": "(ImGuiTable* table)", + "argsT": [ + { + "name": "table", + "type": "ImGuiTable*" + } + ], + "argsoriginal": "(ImGuiTable* table)", + "call_args": "(table)", + "cimguiname": "igTableDrawContextMenu", + "defaults": {}, + "funcname": "TableDrawContextMenu", + "location": "imgui_internal:3275", + "namespace": "ImGui", + "ov_cimguiname": "igTableDrawContextMenu", + "ret": "void", + "signature": "(ImGuiTable*)", + "stname": "" + } + ], + "igTableEndCell": [ + { + "args": "(ImGuiTable* table)", + "argsT": [ + { + "name": "table", + "type": "ImGuiTable*" + } + ], + "argsoriginal": "(ImGuiTable* table)", + "call_args": "(table)", + "cimguiname": "igTableEndCell", + "defaults": {}, + "funcname": "TableEndCell", + "location": "imgui_internal:3287", + "namespace": "ImGui", + "ov_cimguiname": "igTableEndCell", + "ret": "void", + "signature": "(ImGuiTable*)", + "stname": "" + } + ], + "igTableEndRow": [ + { + "args": "(ImGuiTable* table)", + "argsT": [ + { + "name": "table", + "type": "ImGuiTable*" + } + ], + "argsoriginal": "(ImGuiTable* table)", + "call_args": "(table)", + "cimguiname": "igTableEndRow", + "defaults": {}, + "funcname": "TableEndRow", + "location": "imgui_internal:3285", + "namespace": "ImGui", + "ov_cimguiname": "igTableEndRow", + "ret": "void", + "signature": "(ImGuiTable*)", + "stname": "" + } + ], + "igTableFindByID": [ + { + "args": "(ImGuiID id)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiID id)", + "call_args": "(id)", + "cimguiname": "igTableFindByID", + "defaults": {}, + "funcname": "TableFindByID", + "location": "imgui_internal:3266", + "namespace": "ImGui", + "ov_cimguiname": "igTableFindByID", + "ret": "ImGuiTable*", + "signature": "(ImGuiID)", + "stname": "" + } + ], + "igTableFixColumnSortDirection": [ + { + "args": "(ImGuiTable* table,ImGuiTableColumn* column)", + "argsT": [ + { + "name": "table", + "type": "ImGuiTable*" + }, + { + "name": "column", + "type": "ImGuiTableColumn*" + } + ], + "argsoriginal": "(ImGuiTable* table,ImGuiTableColumn* column)", + "call_args": "(table,column)", + "cimguiname": "igTableFixColumnSortDirection", + "defaults": {}, + "funcname": "TableFixColumnSortDirection", + "location": "imgui_internal:3282", + "namespace": "ImGui", + "ov_cimguiname": "igTableFixColumnSortDirection", + "ret": "void", + "signature": "(ImGuiTable*,ImGuiTableColumn*)", + "stname": "" + } + ], + "igTableGcCompactSettings": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igTableGcCompactSettings", + "defaults": {}, + "funcname": "TableGcCompactSettings", + "location": "imgui_internal:3297", + "namespace": "ImGui", + "ov_cimguiname": "igTableGcCompactSettings", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igTableGcCompactTransientBuffers": [ + { + "args": "(ImGuiTable* table)", + "argsT": [ + { + "name": "table", + "type": "ImGuiTable*" + } + ], + "argsoriginal": "(ImGuiTable* table)", + "call_args": "(table)", + "cimguiname": "igTableGcCompactTransientBuffers", + "defaults": {}, + "funcname": "TableGcCompactTransientBuffers", + "location": "imgui_internal:3295", + "namespace": "ImGui", + "ov_cimguiname": "igTableGcCompactTransientBuffers_TablePtr", + "ret": "void", + "signature": "(ImGuiTable*)", + "stname": "" + }, + { + "args": "(ImGuiTableTempData* table)", + "argsT": [ + { + "name": "table", + "type": "ImGuiTableTempData*" + } + ], + "argsoriginal": "(ImGuiTableTempData* table)", + "call_args": "(table)", + "cimguiname": "igTableGcCompactTransientBuffers", + "defaults": {}, + "funcname": "TableGcCompactTransientBuffers", + "location": "imgui_internal:3296", + "namespace": "ImGui", + "ov_cimguiname": "igTableGcCompactTransientBuffers_TableTempDataPtr", + "ret": "void", + "signature": "(ImGuiTableTempData*)", + "stname": "" + } + ], + "igTableGetBoundSettings": [ + { + "args": "(ImGuiTable* table)", + "argsT": [ + { + "name": "table", + "type": "ImGuiTable*" + } + ], + "argsoriginal": "(ImGuiTable* table)", + "call_args": "(table)", + "cimguiname": "igTableGetBoundSettings", + "defaults": {}, + "funcname": "TableGetBoundSettings", + "location": "imgui_internal:3303", + "namespace": "ImGui", + "ov_cimguiname": "igTableGetBoundSettings", + "ret": "ImGuiTableSettings*", + "signature": "(ImGuiTable*)", + "stname": "" + } + ], + "igTableGetCellBgRect": [ + { + "args": "(ImRect *pOut,const ImGuiTable* table,int column_n)", + "argsT": [ + { + "name": "pOut", + "type": "ImRect*" + }, + { + "name": "table", + "type": "const ImGuiTable*" + }, + { + "name": "column_n", + "type": "int" + } + ], + "argsoriginal": "(const ImGuiTable* table,int column_n)", + "call_args": "(table,column_n)", + "cimguiname": "igTableGetCellBgRect", + "defaults": {}, + "funcname": "TableGetCellBgRect", + "location": "imgui_internal:3288", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igTableGetCellBgRect", + "ret": "void", + "signature": "(const ImGuiTable*,int)", + "stname": "" + } + ], "igTableGetColumnCount": [ { "args": "()", @@ -17158,10 +33830,200 @@ "funcname": "TableGetColumnName", "location": "imgui:777", "namespace": "ImGui", - "ov_cimguiname": "igTableGetColumnName", + "ov_cimguiname": "igTableGetColumnName_Int", "ret": "const char*", "signature": "(int)", "stname": "" + }, + { + "args": "(const ImGuiTable* table,int column_n)", + "argsT": [ + { + "name": "table", + "type": "const ImGuiTable*" + }, + { + "name": "column_n", + "type": "int" + } + ], + "argsoriginal": "(const ImGuiTable* table,int column_n)", + "call_args": "(table,column_n)", + "cimguiname": "igTableGetColumnName", + "defaults": {}, + "funcname": "TableGetColumnName", + "location": "imgui_internal:3289", + "namespace": "ImGui", + "ov_cimguiname": "igTableGetColumnName_TablePtr", + "ret": "const char*", + "signature": "(const ImGuiTable*,int)", + "stname": "" + } + ], + "igTableGetColumnNextSortDirection": [ + { + "args": "(ImGuiTableColumn* column)", + "argsT": [ + { + "name": "column", + "type": "ImGuiTableColumn*" + } + ], + "argsoriginal": "(ImGuiTableColumn* column)", + "call_args": "(column)", + "cimguiname": "igTableGetColumnNextSortDirection", + "defaults": {}, + "funcname": "TableGetColumnNextSortDirection", + "location": "imgui_internal:3281", + "namespace": "ImGui", + "ov_cimguiname": "igTableGetColumnNextSortDirection", + "ret": "ImGuiSortDirection", + "signature": "(ImGuiTableColumn*)", + "stname": "" + } + ], + "igTableGetColumnResizeID": [ + { + "args": "(const ImGuiTable* table,int column_n,int instance_no)", + "argsT": [ + { + "name": "table", + "type": "const ImGuiTable*" + }, + { + "name": "column_n", + "type": "int" + }, + { + "name": "instance_no", + "type": "int" + } + ], + "argsoriginal": "(const ImGuiTable* table,int column_n,int instance_no=0)", + "call_args": "(table,column_n,instance_no)", + "cimguiname": "igTableGetColumnResizeID", + "defaults": { + "instance_no": "0" + }, + "funcname": "TableGetColumnResizeID", + "location": "imgui_internal:3290", + "namespace": "ImGui", + "ov_cimguiname": "igTableGetColumnResizeID", + "ret": "ImGuiID", + "signature": "(const ImGuiTable*,int,int)", + "stname": "" + } + ], + "igTableGetColumnWidthAuto": [ + { + "args": "(ImGuiTable* table,ImGuiTableColumn* column)", + "argsT": [ + { + "name": "table", + "type": "ImGuiTable*" + }, + { + "name": "column", + "type": "ImGuiTableColumn*" + } + ], + "argsoriginal": "(ImGuiTable* table,ImGuiTableColumn* column)", + "call_args": "(table,column)", + "cimguiname": "igTableGetColumnWidthAuto", + "defaults": {}, + "funcname": "TableGetColumnWidthAuto", + "location": "imgui_internal:3283", + "namespace": "ImGui", + "ov_cimguiname": "igTableGetColumnWidthAuto", + "ret": "float", + "signature": "(ImGuiTable*,ImGuiTableColumn*)", + "stname": "" + } + ], + "igTableGetHeaderRowHeight": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igTableGetHeaderRowHeight", + "defaults": {}, + "funcname": "TableGetHeaderRowHeight", + "location": "imgui_internal:3260", + "namespace": "ImGui", + "ov_cimguiname": "igTableGetHeaderRowHeight", + "ret": "float", + "signature": "()", + "stname": "" + } + ], + "igTableGetHoveredColumn": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igTableGetHoveredColumn", + "defaults": {}, + "funcname": "TableGetHoveredColumn", + "location": "imgui_internal:3259", + "namespace": "ImGui", + "ov_cimguiname": "igTableGetHoveredColumn", + "ret": "int", + "signature": "()", + "stname": "" + } + ], + "igTableGetInstanceData": [ + { + "args": "(ImGuiTable* table,int instance_no)", + "argsT": [ + { + "name": "table", + "type": "ImGuiTable*" + }, + { + "name": "instance_no", + "type": "int" + } + ], + "argsoriginal": "(ImGuiTable* table,int instance_no)", + "call_args": "(table,instance_no)", + "cimguiname": "igTableGetInstanceData", + "defaults": {}, + "funcname": "TableGetInstanceData", + "location": "imgui_internal:3278", + "namespace": "ImGui", + "ov_cimguiname": "igTableGetInstanceData", + "ret": "ImGuiTableInstanceData*", + "signature": "(ImGuiTable*,int)", + "stname": "" + } + ], + "igTableGetMaxColumnWidth": [ + { + "args": "(const ImGuiTable* table,int column_n)", + "argsT": [ + { + "name": "table", + "type": "const ImGuiTable*" + }, + { + "name": "column_n", + "type": "int" + } + ], + "argsoriginal": "(const ImGuiTable* table,int column_n)", + "call_args": "(table,column_n)", + "cimguiname": "igTableGetMaxColumnWidth", + "defaults": {}, + "funcname": "TableGetMaxColumnWidth", + "location": "imgui_internal:3291", + "namespace": "ImGui", + "ov_cimguiname": "igTableGetMaxColumnWidth", + "ret": "float", + "signature": "(const ImGuiTable*,int)", + "stname": "" } ], "igTableGetRowIndex": [ @@ -17237,6 +34099,50 @@ "stname": "" } ], + "igTableLoadSettings": [ + { + "args": "(ImGuiTable* table)", + "argsT": [ + { + "name": "table", + "type": "ImGuiTable*" + } + ], + "argsoriginal": "(ImGuiTable* table)", + "call_args": "(table)", + "cimguiname": "igTableLoadSettings", + "defaults": {}, + "funcname": "TableLoadSettings", + "location": "imgui_internal:3300", + "namespace": "ImGui", + "ov_cimguiname": "igTableLoadSettings", + "ret": "void", + "signature": "(ImGuiTable*)", + "stname": "" + } + ], + "igTableMergeDrawChannels": [ + { + "args": "(ImGuiTable* table)", + "argsT": [ + { + "name": "table", + "type": "ImGuiTable*" + } + ], + "argsoriginal": "(ImGuiTable* table)", + "call_args": "(table)", + "cimguiname": "igTableMergeDrawChannels", + "defaults": {}, + "funcname": "TableMergeDrawChannels", + "location": "imgui_internal:3277", + "namespace": "ImGui", + "ov_cimguiname": "igTableMergeDrawChannels", + "ret": "void", + "signature": "(ImGuiTable*)", + "stname": "" + } + ], "igTableNextColumn": [ { "args": "()", @@ -17283,6 +34189,130 @@ "stname": "" } ], + "igTableOpenContextMenu": [ + { + "args": "(int column_n)", + "argsT": [ + { + "name": "column_n", + "type": "int" + } + ], + "argsoriginal": "(int column_n=-1)", + "call_args": "(column_n)", + "cimguiname": "igTableOpenContextMenu", + "defaults": { + "column_n": "-1" + }, + "funcname": "TableOpenContextMenu", + "location": "imgui_internal:3256", + "namespace": "ImGui", + "ov_cimguiname": "igTableOpenContextMenu", + "ret": "void", + "signature": "(int)", + "stname": "" + } + ], + "igTablePopBackgroundChannel": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igTablePopBackgroundChannel", + "defaults": {}, + "funcname": "TablePopBackgroundChannel", + "location": "imgui_internal:3262", + "namespace": "ImGui", + "ov_cimguiname": "igTablePopBackgroundChannel", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igTablePushBackgroundChannel": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igTablePushBackgroundChannel", + "defaults": {}, + "funcname": "TablePushBackgroundChannel", + "location": "imgui_internal:3261", + "namespace": "ImGui", + "ov_cimguiname": "igTablePushBackgroundChannel", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igTableRemove": [ + { + "args": "(ImGuiTable* table)", + "argsT": [ + { + "name": "table", + "type": "ImGuiTable*" + } + ], + "argsoriginal": "(ImGuiTable* table)", + "call_args": "(table)", + "cimguiname": "igTableRemove", + "defaults": {}, + "funcname": "TableRemove", + "location": "imgui_internal:3294", + "namespace": "ImGui", + "ov_cimguiname": "igTableRemove", + "ret": "void", + "signature": "(ImGuiTable*)", + "stname": "" + } + ], + "igTableResetSettings": [ + { + "args": "(ImGuiTable* table)", + "argsT": [ + { + "name": "table", + "type": "ImGuiTable*" + } + ], + "argsoriginal": "(ImGuiTable* table)", + "call_args": "(table)", + "cimguiname": "igTableResetSettings", + "defaults": {}, + "funcname": "TableResetSettings", + "location": "imgui_internal:3302", + "namespace": "ImGui", + "ov_cimguiname": "igTableResetSettings", + "ret": "void", + "signature": "(ImGuiTable*)", + "stname": "" + } + ], + "igTableSaveSettings": [ + { + "args": "(ImGuiTable* table)", + "argsT": [ + { + "name": "table", + "type": "ImGuiTable*" + } + ], + "argsoriginal": "(ImGuiTable* table)", + "call_args": "(table)", + "cimguiname": "igTableSaveSettings", + "defaults": {}, + "funcname": "TableSaveSettings", + "location": "imgui_internal:3301", + "namespace": "ImGui", + "ov_cimguiname": "igTableSaveSettings", + "ret": "void", + "signature": "(ImGuiTable*)", + "stname": "" + } + ], "igTableSetBgColor": [ { "args": "(ImGuiTableBgTarget target,ImU32 color,int column_n)", @@ -17363,6 +34393,175 @@ "stname": "" } ], + "igTableSetColumnSortDirection": [ + { + "args": "(int column_n,ImGuiSortDirection sort_direction,bool append_to_sort_specs)", + "argsT": [ + { + "name": "column_n", + "type": "int" + }, + { + "name": "sort_direction", + "type": "ImGuiSortDirection" + }, + { + "name": "append_to_sort_specs", + "type": "bool" + } + ], + "argsoriginal": "(int column_n,ImGuiSortDirection sort_direction,bool append_to_sort_specs)", + "call_args": "(column_n,sort_direction,append_to_sort_specs)", + "cimguiname": "igTableSetColumnSortDirection", + "defaults": {}, + "funcname": "TableSetColumnSortDirection", + "location": "imgui_internal:3258", + "namespace": "ImGui", + "ov_cimguiname": "igTableSetColumnSortDirection", + "ret": "void", + "signature": "(int,ImGuiSortDirection,bool)", + "stname": "" + } + ], + "igTableSetColumnWidth": [ + { + "args": "(int column_n,float width)", + "argsT": [ + { + "name": "column_n", + "type": "int" + }, + { + "name": "width", + "type": "float" + } + ], + "argsoriginal": "(int column_n,float width)", + "call_args": "(column_n,width)", + "cimguiname": "igTableSetColumnWidth", + "defaults": {}, + "funcname": "TableSetColumnWidth", + "location": "imgui_internal:3257", + "namespace": "ImGui", + "ov_cimguiname": "igTableSetColumnWidth", + "ret": "void", + "signature": "(int,float)", + "stname": "" + } + ], + "igTableSetColumnWidthAutoAll": [ + { + "args": "(ImGuiTable* table)", + "argsT": [ + { + "name": "table", + "type": "ImGuiTable*" + } + ], + "argsoriginal": "(ImGuiTable* table)", + "call_args": "(table)", + "cimguiname": "igTableSetColumnWidthAutoAll", + "defaults": {}, + "funcname": "TableSetColumnWidthAutoAll", + "location": "imgui_internal:3293", + "namespace": "ImGui", + "ov_cimguiname": "igTableSetColumnWidthAutoAll", + "ret": "void", + "signature": "(ImGuiTable*)", + "stname": "" + } + ], + "igTableSetColumnWidthAutoSingle": [ + { + "args": "(ImGuiTable* table,int column_n)", + "argsT": [ + { + "name": "table", + "type": "ImGuiTable*" + }, + { + "name": "column_n", + "type": "int" + } + ], + "argsoriginal": "(ImGuiTable* table,int column_n)", + "call_args": "(table,column_n)", + "cimguiname": "igTableSetColumnWidthAutoSingle", + "defaults": {}, + "funcname": "TableSetColumnWidthAutoSingle", + "location": "imgui_internal:3292", + "namespace": "ImGui", + "ov_cimguiname": "igTableSetColumnWidthAutoSingle", + "ret": "void", + "signature": "(ImGuiTable*,int)", + "stname": "" + } + ], + "igTableSettingsAddSettingsHandler": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igTableSettingsAddSettingsHandler", + "defaults": {}, + "funcname": "TableSettingsAddSettingsHandler", + "location": "imgui_internal:3304", + "namespace": "ImGui", + "ov_cimguiname": "igTableSettingsAddSettingsHandler", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igTableSettingsCreate": [ + { + "args": "(ImGuiID id,int columns_count)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + }, + { + "name": "columns_count", + "type": "int" + } + ], + "argsoriginal": "(ImGuiID id,int columns_count)", + "call_args": "(id,columns_count)", + "cimguiname": "igTableSettingsCreate", + "defaults": {}, + "funcname": "TableSettingsCreate", + "location": "imgui_internal:3305", + "namespace": "ImGui", + "ov_cimguiname": "igTableSettingsCreate", + "ret": "ImGuiTableSettings*", + "signature": "(ImGuiID,int)", + "stname": "" + } + ], + "igTableSettingsFindByID": [ + { + "args": "(ImGuiID id)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiID id)", + "call_args": "(id)", + "cimguiname": "igTableSettingsFindByID", + "defaults": {}, + "funcname": "TableSettingsFindByID", + "location": "imgui_internal:3306", + "namespace": "ImGui", + "ov_cimguiname": "igTableSettingsFindByID", + "ret": "ImGuiTableSettings*", + "signature": "(ImGuiID)", + "stname": "" + } + ], "igTableSetupColumn": [ { "args": "(const char* label,ImGuiTableColumnFlags flags,float init_width_or_weight,ImGuiID user_id)", @@ -17401,6 +34600,28 @@ "stname": "" } ], + "igTableSetupDrawChannels": [ + { + "args": "(ImGuiTable* table)", + "argsT": [ + { + "name": "table", + "type": "ImGuiTable*" + } + ], + "argsoriginal": "(ImGuiTable* table)", + "call_args": "(table)", + "cimguiname": "igTableSetupDrawChannels", + "defaults": {}, + "funcname": "TableSetupDrawChannels", + "location": "imgui_internal:3270", + "namespace": "ImGui", + "ov_cimguiname": "igTableSetupDrawChannels", + "ret": "void", + "signature": "(ImGuiTable*)", + "stname": "" + } + ], "igTableSetupScrollFreeze": [ { "args": "(int cols,int rows)", @@ -17427,6 +34648,285 @@ "stname": "" } ], + "igTableSortSpecsBuild": [ + { + "args": "(ImGuiTable* table)", + "argsT": [ + { + "name": "table", + "type": "ImGuiTable*" + } + ], + "argsoriginal": "(ImGuiTable* table)", + "call_args": "(table)", + "cimguiname": "igTableSortSpecsBuild", + "defaults": {}, + "funcname": "TableSortSpecsBuild", + "location": "imgui_internal:3280", + "namespace": "ImGui", + "ov_cimguiname": "igTableSortSpecsBuild", + "ret": "void", + "signature": "(ImGuiTable*)", + "stname": "" + } + ], + "igTableSortSpecsSanitize": [ + { + "args": "(ImGuiTable* table)", + "argsT": [ + { + "name": "table", + "type": "ImGuiTable*" + } + ], + "argsoriginal": "(ImGuiTable* table)", + "call_args": "(table)", + "cimguiname": "igTableSortSpecsSanitize", + "defaults": {}, + "funcname": "TableSortSpecsSanitize", + "location": "imgui_internal:3279", + "namespace": "ImGui", + "ov_cimguiname": "igTableSortSpecsSanitize", + "ret": "void", + "signature": "(ImGuiTable*)", + "stname": "" + } + ], + "igTableUpdateBorders": [ + { + "args": "(ImGuiTable* table)", + "argsT": [ + { + "name": "table", + "type": "ImGuiTable*" + } + ], + "argsoriginal": "(ImGuiTable* table)", + "call_args": "(table)", + "cimguiname": "igTableUpdateBorders", + "defaults": {}, + "funcname": "TableUpdateBorders", + "location": "imgui_internal:3272", + "namespace": "ImGui", + "ov_cimguiname": "igTableUpdateBorders", + "ret": "void", + "signature": "(ImGuiTable*)", + "stname": "" + } + ], + "igTableUpdateColumnsWeightFromWidth": [ + { + "args": "(ImGuiTable* table)", + "argsT": [ + { + "name": "table", + "type": "ImGuiTable*" + } + ], + "argsoriginal": "(ImGuiTable* table)", + "call_args": "(table)", + "cimguiname": "igTableUpdateColumnsWeightFromWidth", + "defaults": {}, + "funcname": "TableUpdateColumnsWeightFromWidth", + "location": "imgui_internal:3273", + "namespace": "ImGui", + "ov_cimguiname": "igTableUpdateColumnsWeightFromWidth", + "ret": "void", + "signature": "(ImGuiTable*)", + "stname": "" + } + ], + "igTableUpdateLayout": [ + { + "args": "(ImGuiTable* table)", + "argsT": [ + { + "name": "table", + "type": "ImGuiTable*" + } + ], + "argsoriginal": "(ImGuiTable* table)", + "call_args": "(table)", + "cimguiname": "igTableUpdateLayout", + "defaults": {}, + "funcname": "TableUpdateLayout", + "location": "imgui_internal:3271", + "namespace": "ImGui", + "ov_cimguiname": "igTableUpdateLayout", + "ret": "void", + "signature": "(ImGuiTable*)", + "stname": "" + } + ], + "igTempInputIsActive": [ + { + "args": "(ImGuiID id)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiID id)", + "call_args": "(id)", + "cimguiname": "igTempInputIsActive", + "defaults": {}, + "funcname": "TempInputIsActive", + "location": "imgui_internal:3398", + "namespace": "ImGui", + "ov_cimguiname": "igTempInputIsActive", + "ret": "bool", + "signature": "(ImGuiID)", + "stname": "" + } + ], + "igTempInputScalar": [ + { + "args": "(const ImRect bb,ImGuiID id,const char* label,ImGuiDataType data_type,void* p_data,const char* format,const void* p_clamp_min,const void* p_clamp_max)", + "argsT": [ + { + "name": "bb", + "type": "const ImRect" + }, + { + "name": "id", + "type": "ImGuiID" + }, + { + "name": "label", + "type": "const char*" + }, + { + "name": "data_type", + "type": "ImGuiDataType" + }, + { + "name": "p_data", + "type": "void*" + }, + { + "name": "format", + "type": "const char*" + }, + { + "name": "p_clamp_min", + "type": "const void*" + }, + { + "name": "p_clamp_max", + "type": "const void*" + } + ], + "argsoriginal": "(const ImRect& bb,ImGuiID id,const char* label,ImGuiDataType data_type,void* p_data,const char* format,const void* p_clamp_min=((void*)0),const void* p_clamp_max=((void*)0))", + "call_args": "(bb,id,label,data_type,p_data,format,p_clamp_min,p_clamp_max)", + "cimguiname": "igTempInputScalar", + "defaults": { + "p_clamp_max": "NULL", + "p_clamp_min": "NULL" + }, + "funcname": "TempInputScalar", + "location": "imgui_internal:3397", + "namespace": "ImGui", + "ov_cimguiname": "igTempInputScalar", + "ret": "bool", + "signature": "(const ImRect,ImGuiID,const char*,ImGuiDataType,void*,const char*,const void*,const void*)", + "stname": "" + } + ], + "igTempInputText": [ + { + "args": "(const ImRect bb,ImGuiID id,const char* label,char* buf,int buf_size,ImGuiInputTextFlags flags)", + "argsT": [ + { + "name": "bb", + "type": "const ImRect" + }, + { + "name": "id", + "type": "ImGuiID" + }, + { + "name": "label", + "type": "const char*" + }, + { + "name": "buf", + "type": "char*" + }, + { + "name": "buf_size", + "type": "int" + }, + { + "name": "flags", + "type": "ImGuiInputTextFlags" + } + ], + "argsoriginal": "(const ImRect& bb,ImGuiID id,const char* label,char* buf,int buf_size,ImGuiInputTextFlags flags)", + "call_args": "(bb,id,label,buf,buf_size,flags)", + "cimguiname": "igTempInputText", + "defaults": {}, + "funcname": "TempInputText", + "location": "imgui_internal:3396", + "namespace": "ImGui", + "ov_cimguiname": "igTempInputText", + "ret": "bool", + "signature": "(const ImRect,ImGuiID,const char*,char*,int,ImGuiInputTextFlags)", + "stname": "" + } + ], + "igTestKeyOwner": [ + { + "args": "(ImGuiKey key,ImGuiID owner_id)", + "argsT": [ + { + "name": "key", + "type": "ImGuiKey" + }, + { + "name": "owner_id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiKey key,ImGuiID owner_id)", + "call_args": "(key,owner_id)", + "cimguiname": "igTestKeyOwner", + "defaults": {}, + "funcname": "TestKeyOwner", + "location": "imgui_internal:3141", + "namespace": "ImGui", + "ov_cimguiname": "igTestKeyOwner", + "ret": "bool", + "signature": "(ImGuiKey,ImGuiID)", + "stname": "" + } + ], + "igTestShortcutRouting": [ + { + "args": "(ImGuiKeyChord key_chord,ImGuiID owner_id)", + "argsT": [ + { + "name": "key_chord", + "type": "ImGuiKeyChord" + }, + { + "name": "owner_id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiKeyChord key_chord,ImGuiID owner_id)", + "call_args": "(key_chord,owner_id)", + "cimguiname": "igTestShortcutRouting", + "defaults": {}, + "funcname": "TestShortcutRouting", + "location": "imgui_internal:3169", + "namespace": "ImGui", + "ov_cimguiname": "igTestShortcutRouting", + "ret": "bool", + "signature": "(ImGuiKeyChord,ImGuiID)", + "stname": "" + } + ], "igText": [ { "args": "(const char* fmt,...)", @@ -17568,6 +35068,39 @@ "stname": "" } ], + "igTextEx": [ + { + "args": "(const char* text,const char* text_end,ImGuiTextFlags flags)", + "argsT": [ + { + "name": "text", + "type": "const char*" + }, + { + "name": "text_end", + "type": "const char*" + }, + { + "name": "flags", + "type": "ImGuiTextFlags" + } + ], + "argsoriginal": "(const char* text,const char* text_end=((void*)0),ImGuiTextFlags flags=0)", + "call_args": "(text,text_end,flags)", + "cimguiname": "igTextEx", + "defaults": { + "flags": "0", + "text_end": "NULL" + }, + "funcname": "TextEx", + "location": "imgui_internal:3350", + "namespace": "ImGui", + "ov_cimguiname": "igTextEx", + "ret": "void", + "signature": "(const char*,const char*,ImGuiTextFlags)", + "stname": "" + } + ], "igTextUnformatted": [ { "args": "(const char* text,const char* text_end)", @@ -17675,6 +35208,36 @@ "stname": "" } ], + "igTranslateWindowsInViewport": [ + { + "args": "(ImGuiViewportP* viewport,const ImVec2 old_pos,const ImVec2 new_pos)", + "argsT": [ + { + "name": "viewport", + "type": "ImGuiViewportP*" + }, + { + "name": "old_pos", + "type": "const ImVec2" + }, + { + "name": "new_pos", + "type": "const ImVec2" + } + ], + "argsoriginal": "(ImGuiViewportP* viewport,const ImVec2& old_pos,const ImVec2& new_pos)", + "call_args": "(viewport,old_pos,new_pos)", + "cimguiname": "igTranslateWindowsInViewport", + "defaults": {}, + "funcname": "TranslateWindowsInViewport", + "location": "imgui_internal:2982", + "namespace": "ImGui", + "ov_cimguiname": "igTranslateWindowsInViewport", + "ret": "void", + "signature": "(ImGuiViewportP*,const ImVec2,const ImVec2)", + "stname": "" + } + ], "igTreeNode": [ { "args": "(const char* label)", @@ -17755,6 +35318,42 @@ "stname": "" } ], + "igTreeNodeBehavior": [ + { + "args": "(ImGuiID id,ImGuiTreeNodeFlags flags,const char* label,const char* label_end)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + }, + { + "name": "flags", + "type": "ImGuiTreeNodeFlags" + }, + { + "name": "label", + "type": "const char*" + }, + { + "name": "label_end", + "type": "const char*" + } + ], + "argsoriginal": "(ImGuiID id,ImGuiTreeNodeFlags flags,const char* label,const char* label_end=((void*)0))", + "call_args": "(id,flags,label,label_end)", + "cimguiname": "igTreeNodeBehavior", + "defaults": { + "label_end": "NULL" + }, + "funcname": "TreeNodeBehavior", + "location": "imgui_internal:3371", + "namespace": "ImGui", + "ov_cimguiname": "igTreeNodeBehavior", + "ret": "bool", + "signature": "(ImGuiID,ImGuiTreeNodeFlags,const char*,const char*)", + "stname": "" + } + ], "igTreeNodeEx": [ { "args": "(const char* label,ImGuiTreeNodeFlags flags)", @@ -17915,6 +35514,58 @@ "stname": "" } ], + "igTreeNodeSetOpen": [ + { + "args": "(ImGuiID id,bool open)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + }, + { + "name": "open", + "type": "bool" + } + ], + "argsoriginal": "(ImGuiID id,bool open)", + "call_args": "(id,open)", + "cimguiname": "igTreeNodeSetOpen", + "defaults": {}, + "funcname": "TreeNodeSetOpen", + "location": "imgui_internal:3373", + "namespace": "ImGui", + "ov_cimguiname": "igTreeNodeSetOpen", + "ret": "void", + "signature": "(ImGuiID,bool)", + "stname": "" + } + ], + "igTreeNodeUpdateNextOpen": [ + { + "args": "(ImGuiID id,ImGuiTreeNodeFlags flags)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + }, + { + "name": "flags", + "type": "ImGuiTreeNodeFlags" + } + ], + "argsoriginal": "(ImGuiID id,ImGuiTreeNodeFlags flags)", + "call_args": "(id,flags)", + "cimguiname": "igTreeNodeUpdateNextOpen", + "defaults": {}, + "funcname": "TreeNodeUpdateNextOpen", + "location": "imgui_internal:3374", + "namespace": "ImGui", + "ov_cimguiname": "igTreeNodeUpdateNextOpen", + "ret": "bool", + "signature": "(ImGuiID,ImGuiTreeNodeFlags)", + "stname": "" + } + ], "igTreeNodeV": [ { "args": "(const char* str_id,const char* fmt,va_list args)", @@ -18032,6 +35683,28 @@ "stname": "" } ], + "igTreePushOverrideID": [ + { + "args": "(ImGuiID id)", + "argsT": [ + { + "name": "id", + "type": "ImGuiID" + } + ], + "argsoriginal": "(ImGuiID id)", + "call_args": "(id)", + "cimguiname": "igTreePushOverrideID", + "defaults": {}, + "funcname": "TreePushOverrideID", + "location": "imgui_internal:3372", + "namespace": "ImGui", + "ov_cimguiname": "igTreePushOverrideID", + "ret": "void", + "signature": "(ImGuiID)", + "stname": "" + } + ], "igUnindent": [ { "args": "(float indent_w)", @@ -18056,6 +35729,79 @@ "stname": "" } ], + "igUpdateHoveredWindowAndCaptureFlags": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igUpdateHoveredWindowAndCaptureFlags", + "defaults": {}, + "funcname": "UpdateHoveredWindowAndCaptureFlags", + "location": "imgui_internal:2970", + "namespace": "ImGui", + "ov_cimguiname": "igUpdateHoveredWindowAndCaptureFlags", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igUpdateInputEvents": [ + { + "args": "(bool trickle_fast_inputs)", + "argsT": [ + { + "name": "trickle_fast_inputs", + "type": "bool" + } + ], + "argsoriginal": "(bool trickle_fast_inputs)", + "call_args": "(trickle_fast_inputs)", + "cimguiname": "igUpdateInputEvents", + "defaults": {}, + "funcname": "UpdateInputEvents", + "location": "imgui_internal:2969", + "namespace": "ImGui", + "ov_cimguiname": "igUpdateInputEvents", + "ret": "void", + "signature": "(bool)", + "stname": "" + } + ], + "igUpdateMouseMovingWindowEndFrame": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igUpdateMouseMovingWindowEndFrame", + "defaults": {}, + "funcname": "UpdateMouseMovingWindowEndFrame", + "location": "imgui_internal:2974", + "namespace": "ImGui", + "ov_cimguiname": "igUpdateMouseMovingWindowEndFrame", + "ret": "void", + "signature": "()", + "stname": "" + } + ], + "igUpdateMouseMovingWindowNewFrame": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igUpdateMouseMovingWindowNewFrame", + "defaults": {}, + "funcname": "UpdateMouseMovingWindowNewFrame", + "location": "imgui_internal:2973", + "namespace": "ImGui", + "ov_cimguiname": "igUpdateMouseMovingWindowNewFrame", + "ret": "void", + "signature": "()", + "stname": "" + } + ], "igUpdatePlatformWindows": [ { "args": "()", @@ -18073,6 +35819,36 @@ "stname": "" } ], + "igUpdateWindowParentAndRootLinks": [ + { + "args": "(ImGuiWindow* window,ImGuiWindowFlags flags,ImGuiWindow* parent_window)", + "argsT": [ + { + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "flags", + "type": "ImGuiWindowFlags" + }, + { + "name": "parent_window", + "type": "ImGuiWindow*" + } + ], + "argsoriginal": "(ImGuiWindow* window,ImGuiWindowFlags flags,ImGuiWindow* parent_window)", + "call_args": "(window,flags,parent_window)", + "cimguiname": "igUpdateWindowParentAndRootLinks", + "defaults": {}, + "funcname": "UpdateWindowParentAndRootLinks", + "location": "imgui_internal:2936", + "namespace": "ImGui", + "ov_cimguiname": "igUpdateWindowParentAndRootLinks", + "ret": "void", + "signature": "(ImGuiWindow*,ImGuiWindowFlags,ImGuiWindow*)", + "stname": "" + } + ], "igVSliderFloat": [ { "args": "(const char* label,const ImVec2 size,float* v,float v_min,float v_max,const char* format,ImGuiSliderFlags flags)", @@ -18327,5 +36103,67 @@ "signature": "(const char*,float,const char*)", "stname": "" } + ], + "igWindowRectAbsToRel": [ + { + "args": "(ImRect *pOut,ImGuiWindow* window,const ImRect r)", + "argsT": [ + { + "name": "pOut", + "type": "ImRect*" + }, + { + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "r", + "type": "const ImRect" + } + ], + "argsoriginal": "(ImGuiWindow* window,const ImRect& r)", + "call_args": "(window,r)", + "cimguiname": "igWindowRectAbsToRel", + "defaults": {}, + "funcname": "WindowRectAbsToRel", + "location": "imgui_internal:2946", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igWindowRectAbsToRel", + "ret": "void", + "signature": "(ImGuiWindow*,const ImRect)", + "stname": "" + } + ], + "igWindowRectRelToAbs": [ + { + "args": "(ImRect *pOut,ImGuiWindow* window,const ImRect r)", + "argsT": [ + { + "name": "pOut", + "type": "ImRect*" + }, + { + "name": "window", + "type": "ImGuiWindow*" + }, + { + "name": "r", + "type": "const ImRect" + } + ], + "argsoriginal": "(ImGuiWindow* window,const ImRect& r)", + "call_args": "(window,r)", + "cimguiname": "igWindowRectRelToAbs", + "defaults": {}, + "funcname": "WindowRectRelToAbs", + "location": "imgui_internal:2947", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igWindowRectRelToAbs", + "ret": "void", + "signature": "(ImGuiWindow*,const ImRect)", + "stname": "" + } ] } \ No newline at end of file diff --git a/imgui-sys/third-party/imgui-docking-freetype/definitions.lua b/imgui-sys/third-party/imgui-docking-freetype/definitions.lua index eec924f..518f315 100644 --- a/imgui-sys/third-party/imgui-docking-freetype/definitions.lua +++ b/imgui-sys/third-party/imgui-docking-freetype/definitions.lua @@ -1,4 +1,496 @@ local defs = {} +defs["ImBitArray_ClearAllBits"] = {} +defs["ImBitArray_ClearAllBits"][1] = {} +defs["ImBitArray_ClearAllBits"][1]["args"] = "(ImBitArray* self)" +defs["ImBitArray_ClearAllBits"][1]["argsT"] = {} +defs["ImBitArray_ClearAllBits"][1]["argsT"][1] = {} +defs["ImBitArray_ClearAllBits"][1]["argsT"][1]["name"] = "self" +defs["ImBitArray_ClearAllBits"][1]["argsT"][1]["type"] = "ImBitArray*" +defs["ImBitArray_ClearAllBits"][1]["argsoriginal"] = "()" +defs["ImBitArray_ClearAllBits"][1]["call_args"] = "()" +defs["ImBitArray_ClearAllBits"][1]["cimguiname"] = "ImBitArray_ClearAllBits" +defs["ImBitArray_ClearAllBits"][1]["defaults"] = {} +defs["ImBitArray_ClearAllBits"][1]["funcname"] = "ClearAllBits" +defs["ImBitArray_ClearAllBits"][1]["location"] = "imgui_internal:582" +defs["ImBitArray_ClearAllBits"][1]["ov_cimguiname"] = "ImBitArray_ClearAllBits" +defs["ImBitArray_ClearAllBits"][1]["ret"] = "void" +defs["ImBitArray_ClearAllBits"][1]["signature"] = "()" +defs["ImBitArray_ClearAllBits"][1]["stname"] = "ImBitArray" +defs["ImBitArray_ClearAllBits"][1]["templated"] = true +defs["ImBitArray_ClearAllBits"]["()"] = defs["ImBitArray_ClearAllBits"][1] +defs["ImBitArray_ClearBit"] = {} +defs["ImBitArray_ClearBit"][1] = {} +defs["ImBitArray_ClearBit"][1]["args"] = "(ImBitArray* self,int n)" +defs["ImBitArray_ClearBit"][1]["argsT"] = {} +defs["ImBitArray_ClearBit"][1]["argsT"][1] = {} +defs["ImBitArray_ClearBit"][1]["argsT"][1]["name"] = "self" +defs["ImBitArray_ClearBit"][1]["argsT"][1]["type"] = "ImBitArray*" +defs["ImBitArray_ClearBit"][1]["argsT"][2] = {} +defs["ImBitArray_ClearBit"][1]["argsT"][2]["name"] = "n" +defs["ImBitArray_ClearBit"][1]["argsT"][2]["type"] = "int" +defs["ImBitArray_ClearBit"][1]["argsoriginal"] = "(int n)" +defs["ImBitArray_ClearBit"][1]["call_args"] = "(n)" +defs["ImBitArray_ClearBit"][1]["cimguiname"] = "ImBitArray_ClearBit" +defs["ImBitArray_ClearBit"][1]["defaults"] = {} +defs["ImBitArray_ClearBit"][1]["funcname"] = "ClearBit" +defs["ImBitArray_ClearBit"][1]["location"] = "imgui_internal:586" +defs["ImBitArray_ClearBit"][1]["ov_cimguiname"] = "ImBitArray_ClearBit" +defs["ImBitArray_ClearBit"][1]["ret"] = "void" +defs["ImBitArray_ClearBit"][1]["signature"] = "(int)" +defs["ImBitArray_ClearBit"][1]["stname"] = "ImBitArray" +defs["ImBitArray_ClearBit"][1]["templated"] = true +defs["ImBitArray_ClearBit"]["(int)"] = defs["ImBitArray_ClearBit"][1] +defs["ImBitArray_ImBitArray"] = {} +defs["ImBitArray_ImBitArray"][1] = {} +defs["ImBitArray_ImBitArray"][1]["args"] = "()" +defs["ImBitArray_ImBitArray"][1]["argsT"] = {} +defs["ImBitArray_ImBitArray"][1]["argsoriginal"] = "()" +defs["ImBitArray_ImBitArray"][1]["call_args"] = "()" +defs["ImBitArray_ImBitArray"][1]["cimguiname"] = "ImBitArray_ImBitArray" +defs["ImBitArray_ImBitArray"][1]["constructor"] = true +defs["ImBitArray_ImBitArray"][1]["defaults"] = {} +defs["ImBitArray_ImBitArray"][1]["funcname"] = "ImBitArray" +defs["ImBitArray_ImBitArray"][1]["location"] = "imgui_internal:581" +defs["ImBitArray_ImBitArray"][1]["ov_cimguiname"] = "ImBitArray_ImBitArray" +defs["ImBitArray_ImBitArray"][1]["signature"] = "()" +defs["ImBitArray_ImBitArray"][1]["stname"] = "ImBitArray" +defs["ImBitArray_ImBitArray"][1]["templated"] = true +defs["ImBitArray_ImBitArray"]["()"] = defs["ImBitArray_ImBitArray"][1] +defs["ImBitArray_SetAllBits"] = {} +defs["ImBitArray_SetAllBits"][1] = {} +defs["ImBitArray_SetAllBits"][1]["args"] = "(ImBitArray* self)" +defs["ImBitArray_SetAllBits"][1]["argsT"] = {} +defs["ImBitArray_SetAllBits"][1]["argsT"][1] = {} +defs["ImBitArray_SetAllBits"][1]["argsT"][1]["name"] = "self" +defs["ImBitArray_SetAllBits"][1]["argsT"][1]["type"] = "ImBitArray*" +defs["ImBitArray_SetAllBits"][1]["argsoriginal"] = "()" +defs["ImBitArray_SetAllBits"][1]["call_args"] = "()" +defs["ImBitArray_SetAllBits"][1]["cimguiname"] = "ImBitArray_SetAllBits" +defs["ImBitArray_SetAllBits"][1]["defaults"] = {} +defs["ImBitArray_SetAllBits"][1]["funcname"] = "SetAllBits" +defs["ImBitArray_SetAllBits"][1]["location"] = "imgui_internal:583" +defs["ImBitArray_SetAllBits"][1]["ov_cimguiname"] = "ImBitArray_SetAllBits" +defs["ImBitArray_SetAllBits"][1]["ret"] = "void" +defs["ImBitArray_SetAllBits"][1]["signature"] = "()" +defs["ImBitArray_SetAllBits"][1]["stname"] = "ImBitArray" +defs["ImBitArray_SetAllBits"][1]["templated"] = true +defs["ImBitArray_SetAllBits"]["()"] = defs["ImBitArray_SetAllBits"][1] +defs["ImBitArray_SetBit"] = {} +defs["ImBitArray_SetBit"][1] = {} +defs["ImBitArray_SetBit"][1]["args"] = "(ImBitArray* self,int n)" +defs["ImBitArray_SetBit"][1]["argsT"] = {} +defs["ImBitArray_SetBit"][1]["argsT"][1] = {} +defs["ImBitArray_SetBit"][1]["argsT"][1]["name"] = "self" +defs["ImBitArray_SetBit"][1]["argsT"][1]["type"] = "ImBitArray*" +defs["ImBitArray_SetBit"][1]["argsT"][2] = {} +defs["ImBitArray_SetBit"][1]["argsT"][2]["name"] = "n" +defs["ImBitArray_SetBit"][1]["argsT"][2]["type"] = "int" +defs["ImBitArray_SetBit"][1]["argsoriginal"] = "(int n)" +defs["ImBitArray_SetBit"][1]["call_args"] = "(n)" +defs["ImBitArray_SetBit"][1]["cimguiname"] = "ImBitArray_SetBit" +defs["ImBitArray_SetBit"][1]["defaults"] = {} +defs["ImBitArray_SetBit"][1]["funcname"] = "SetBit" +defs["ImBitArray_SetBit"][1]["location"] = "imgui_internal:585" +defs["ImBitArray_SetBit"][1]["ov_cimguiname"] = "ImBitArray_SetBit" +defs["ImBitArray_SetBit"][1]["ret"] = "void" +defs["ImBitArray_SetBit"][1]["signature"] = "(int)" +defs["ImBitArray_SetBit"][1]["stname"] = "ImBitArray" +defs["ImBitArray_SetBit"][1]["templated"] = true +defs["ImBitArray_SetBit"]["(int)"] = defs["ImBitArray_SetBit"][1] +defs["ImBitArray_SetBitRange"] = {} +defs["ImBitArray_SetBitRange"][1] = {} +defs["ImBitArray_SetBitRange"][1]["args"] = "(ImBitArray* self,int n,int n2)" +defs["ImBitArray_SetBitRange"][1]["argsT"] = {} +defs["ImBitArray_SetBitRange"][1]["argsT"][1] = {} +defs["ImBitArray_SetBitRange"][1]["argsT"][1]["name"] = "self" +defs["ImBitArray_SetBitRange"][1]["argsT"][1]["type"] = "ImBitArray*" +defs["ImBitArray_SetBitRange"][1]["argsT"][2] = {} +defs["ImBitArray_SetBitRange"][1]["argsT"][2]["name"] = "n" +defs["ImBitArray_SetBitRange"][1]["argsT"][2]["type"] = "int" +defs["ImBitArray_SetBitRange"][1]["argsT"][3] = {} +defs["ImBitArray_SetBitRange"][1]["argsT"][3]["name"] = "n2" +defs["ImBitArray_SetBitRange"][1]["argsT"][3]["type"] = "int" +defs["ImBitArray_SetBitRange"][1]["argsoriginal"] = "(int n,int n2)" +defs["ImBitArray_SetBitRange"][1]["call_args"] = "(n,n2)" +defs["ImBitArray_SetBitRange"][1]["cimguiname"] = "ImBitArray_SetBitRange" +defs["ImBitArray_SetBitRange"][1]["defaults"] = {} +defs["ImBitArray_SetBitRange"][1]["funcname"] = "SetBitRange" +defs["ImBitArray_SetBitRange"][1]["location"] = "imgui_internal:587" +defs["ImBitArray_SetBitRange"][1]["ov_cimguiname"] = "ImBitArray_SetBitRange" +defs["ImBitArray_SetBitRange"][1]["ret"] = "void" +defs["ImBitArray_SetBitRange"][1]["signature"] = "(int,int)" +defs["ImBitArray_SetBitRange"][1]["stname"] = "ImBitArray" +defs["ImBitArray_SetBitRange"][1]["templated"] = true +defs["ImBitArray_SetBitRange"]["(int,int)"] = defs["ImBitArray_SetBitRange"][1] +defs["ImBitArray_TestBit"] = {} +defs["ImBitArray_TestBit"][1] = {} +defs["ImBitArray_TestBit"][1]["args"] = "(ImBitArray* self,int n)" +defs["ImBitArray_TestBit"][1]["argsT"] = {} +defs["ImBitArray_TestBit"][1]["argsT"][1] = {} +defs["ImBitArray_TestBit"][1]["argsT"][1]["name"] = "self" +defs["ImBitArray_TestBit"][1]["argsT"][1]["type"] = "ImBitArray*" +defs["ImBitArray_TestBit"][1]["argsT"][2] = {} +defs["ImBitArray_TestBit"][1]["argsT"][2]["name"] = "n" +defs["ImBitArray_TestBit"][1]["argsT"][2]["type"] = "int" +defs["ImBitArray_TestBit"][1]["argsoriginal"] = "(int n)" +defs["ImBitArray_TestBit"][1]["call_args"] = "(n)" +defs["ImBitArray_TestBit"][1]["cimguiname"] = "ImBitArray_TestBit" +defs["ImBitArray_TestBit"][1]["defaults"] = {} +defs["ImBitArray_TestBit"][1]["funcname"] = "TestBit" +defs["ImBitArray_TestBit"][1]["location"] = "imgui_internal:584" +defs["ImBitArray_TestBit"][1]["ov_cimguiname"] = "ImBitArray_TestBit" +defs["ImBitArray_TestBit"][1]["ret"] = "bool" +defs["ImBitArray_TestBit"][1]["signature"] = "(int)const" +defs["ImBitArray_TestBit"][1]["stname"] = "ImBitArray" +defs["ImBitArray_TestBit"][1]["templated"] = true +defs["ImBitArray_TestBit"]["(int)const"] = defs["ImBitArray_TestBit"][1] +defs["ImBitArray_destroy"] = {} +defs["ImBitArray_destroy"][1] = {} +defs["ImBitArray_destroy"][1]["args"] = "(ImBitArray* self)" +defs["ImBitArray_destroy"][1]["argsT"] = {} +defs["ImBitArray_destroy"][1]["argsT"][1] = {} +defs["ImBitArray_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImBitArray_destroy"][1]["argsT"][1]["type"] = "ImBitArray*" +defs["ImBitArray_destroy"][1]["call_args"] = "(self)" +defs["ImBitArray_destroy"][1]["cimguiname"] = "ImBitArray_destroy" +defs["ImBitArray_destroy"][1]["defaults"] = {} +defs["ImBitArray_destroy"][1]["destructor"] = true +defs["ImBitArray_destroy"][1]["ov_cimguiname"] = "ImBitArray_destroy" +defs["ImBitArray_destroy"][1]["ret"] = "void" +defs["ImBitArray_destroy"][1]["signature"] = "(ImBitArray*)" +defs["ImBitArray_destroy"][1]["stname"] = "ImBitArray" +defs["ImBitArray_destroy"][1]["templated"] = true +defs["ImBitArray_destroy"]["(ImBitArray*)"] = defs["ImBitArray_destroy"][1] +defs["ImBitVector_Clear"] = {} +defs["ImBitVector_Clear"][1] = {} +defs["ImBitVector_Clear"][1]["args"] = "(ImBitVector* self)" +defs["ImBitVector_Clear"][1]["argsT"] = {} +defs["ImBitVector_Clear"][1]["argsT"][1] = {} +defs["ImBitVector_Clear"][1]["argsT"][1]["name"] = "self" +defs["ImBitVector_Clear"][1]["argsT"][1]["type"] = "ImBitVector*" +defs["ImBitVector_Clear"][1]["argsoriginal"] = "()" +defs["ImBitVector_Clear"][1]["call_args"] = "()" +defs["ImBitVector_Clear"][1]["cimguiname"] = "ImBitVector_Clear" +defs["ImBitVector_Clear"][1]["defaults"] = {} +defs["ImBitVector_Clear"][1]["funcname"] = "Clear" +defs["ImBitVector_Clear"][1]["location"] = "imgui_internal:597" +defs["ImBitVector_Clear"][1]["ov_cimguiname"] = "ImBitVector_Clear" +defs["ImBitVector_Clear"][1]["ret"] = "void" +defs["ImBitVector_Clear"][1]["signature"] = "()" +defs["ImBitVector_Clear"][1]["stname"] = "ImBitVector" +defs["ImBitVector_Clear"]["()"] = defs["ImBitVector_Clear"][1] +defs["ImBitVector_ClearBit"] = {} +defs["ImBitVector_ClearBit"][1] = {} +defs["ImBitVector_ClearBit"][1]["args"] = "(ImBitVector* self,int n)" +defs["ImBitVector_ClearBit"][1]["argsT"] = {} +defs["ImBitVector_ClearBit"][1]["argsT"][1] = {} +defs["ImBitVector_ClearBit"][1]["argsT"][1]["name"] = "self" +defs["ImBitVector_ClearBit"][1]["argsT"][1]["type"] = "ImBitVector*" +defs["ImBitVector_ClearBit"][1]["argsT"][2] = {} +defs["ImBitVector_ClearBit"][1]["argsT"][2]["name"] = "n" +defs["ImBitVector_ClearBit"][1]["argsT"][2]["type"] = "int" +defs["ImBitVector_ClearBit"][1]["argsoriginal"] = "(int n)" +defs["ImBitVector_ClearBit"][1]["call_args"] = "(n)" +defs["ImBitVector_ClearBit"][1]["cimguiname"] = "ImBitVector_ClearBit" +defs["ImBitVector_ClearBit"][1]["defaults"] = {} +defs["ImBitVector_ClearBit"][1]["funcname"] = "ClearBit" +defs["ImBitVector_ClearBit"][1]["location"] = "imgui_internal:600" +defs["ImBitVector_ClearBit"][1]["ov_cimguiname"] = "ImBitVector_ClearBit" +defs["ImBitVector_ClearBit"][1]["ret"] = "void" +defs["ImBitVector_ClearBit"][1]["signature"] = "(int)" +defs["ImBitVector_ClearBit"][1]["stname"] = "ImBitVector" +defs["ImBitVector_ClearBit"]["(int)"] = defs["ImBitVector_ClearBit"][1] +defs["ImBitVector_Create"] = {} +defs["ImBitVector_Create"][1] = {} +defs["ImBitVector_Create"][1]["args"] = "(ImBitVector* self,int sz)" +defs["ImBitVector_Create"][1]["argsT"] = {} +defs["ImBitVector_Create"][1]["argsT"][1] = {} +defs["ImBitVector_Create"][1]["argsT"][1]["name"] = "self" +defs["ImBitVector_Create"][1]["argsT"][1]["type"] = "ImBitVector*" +defs["ImBitVector_Create"][1]["argsT"][2] = {} +defs["ImBitVector_Create"][1]["argsT"][2]["name"] = "sz" +defs["ImBitVector_Create"][1]["argsT"][2]["type"] = "int" +defs["ImBitVector_Create"][1]["argsoriginal"] = "(int sz)" +defs["ImBitVector_Create"][1]["call_args"] = "(sz)" +defs["ImBitVector_Create"][1]["cimguiname"] = "ImBitVector_Create" +defs["ImBitVector_Create"][1]["defaults"] = {} +defs["ImBitVector_Create"][1]["funcname"] = "Create" +defs["ImBitVector_Create"][1]["location"] = "imgui_internal:596" +defs["ImBitVector_Create"][1]["ov_cimguiname"] = "ImBitVector_Create" +defs["ImBitVector_Create"][1]["ret"] = "void" +defs["ImBitVector_Create"][1]["signature"] = "(int)" +defs["ImBitVector_Create"][1]["stname"] = "ImBitVector" +defs["ImBitVector_Create"]["(int)"] = defs["ImBitVector_Create"][1] +defs["ImBitVector_SetBit"] = {} +defs["ImBitVector_SetBit"][1] = {} +defs["ImBitVector_SetBit"][1]["args"] = "(ImBitVector* self,int n)" +defs["ImBitVector_SetBit"][1]["argsT"] = {} +defs["ImBitVector_SetBit"][1]["argsT"][1] = {} +defs["ImBitVector_SetBit"][1]["argsT"][1]["name"] = "self" +defs["ImBitVector_SetBit"][1]["argsT"][1]["type"] = "ImBitVector*" +defs["ImBitVector_SetBit"][1]["argsT"][2] = {} +defs["ImBitVector_SetBit"][1]["argsT"][2]["name"] = "n" +defs["ImBitVector_SetBit"][1]["argsT"][2]["type"] = "int" +defs["ImBitVector_SetBit"][1]["argsoriginal"] = "(int n)" +defs["ImBitVector_SetBit"][1]["call_args"] = "(n)" +defs["ImBitVector_SetBit"][1]["cimguiname"] = "ImBitVector_SetBit" +defs["ImBitVector_SetBit"][1]["defaults"] = {} +defs["ImBitVector_SetBit"][1]["funcname"] = "SetBit" +defs["ImBitVector_SetBit"][1]["location"] = "imgui_internal:599" +defs["ImBitVector_SetBit"][1]["ov_cimguiname"] = "ImBitVector_SetBit" +defs["ImBitVector_SetBit"][1]["ret"] = "void" +defs["ImBitVector_SetBit"][1]["signature"] = "(int)" +defs["ImBitVector_SetBit"][1]["stname"] = "ImBitVector" +defs["ImBitVector_SetBit"]["(int)"] = defs["ImBitVector_SetBit"][1] +defs["ImBitVector_TestBit"] = {} +defs["ImBitVector_TestBit"][1] = {} +defs["ImBitVector_TestBit"][1]["args"] = "(ImBitVector* self,int n)" +defs["ImBitVector_TestBit"][1]["argsT"] = {} +defs["ImBitVector_TestBit"][1]["argsT"][1] = {} +defs["ImBitVector_TestBit"][1]["argsT"][1]["name"] = "self" +defs["ImBitVector_TestBit"][1]["argsT"][1]["type"] = "ImBitVector*" +defs["ImBitVector_TestBit"][1]["argsT"][2] = {} +defs["ImBitVector_TestBit"][1]["argsT"][2]["name"] = "n" +defs["ImBitVector_TestBit"][1]["argsT"][2]["type"] = "int" +defs["ImBitVector_TestBit"][1]["argsoriginal"] = "(int n)" +defs["ImBitVector_TestBit"][1]["call_args"] = "(n)" +defs["ImBitVector_TestBit"][1]["cimguiname"] = "ImBitVector_TestBit" +defs["ImBitVector_TestBit"][1]["defaults"] = {} +defs["ImBitVector_TestBit"][1]["funcname"] = "TestBit" +defs["ImBitVector_TestBit"][1]["location"] = "imgui_internal:598" +defs["ImBitVector_TestBit"][1]["ov_cimguiname"] = "ImBitVector_TestBit" +defs["ImBitVector_TestBit"][1]["ret"] = "bool" +defs["ImBitVector_TestBit"][1]["signature"] = "(int)const" +defs["ImBitVector_TestBit"][1]["stname"] = "ImBitVector" +defs["ImBitVector_TestBit"]["(int)const"] = defs["ImBitVector_TestBit"][1] +defs["ImChunkStream_alloc_chunk"] = {} +defs["ImChunkStream_alloc_chunk"][1] = {} +defs["ImChunkStream_alloc_chunk"][1]["args"] = "(ImChunkStream* self,size_t sz)" +defs["ImChunkStream_alloc_chunk"][1]["argsT"] = {} +defs["ImChunkStream_alloc_chunk"][1]["argsT"][1] = {} +defs["ImChunkStream_alloc_chunk"][1]["argsT"][1]["name"] = "self" +defs["ImChunkStream_alloc_chunk"][1]["argsT"][1]["type"] = "ImChunkStream*" +defs["ImChunkStream_alloc_chunk"][1]["argsT"][2] = {} +defs["ImChunkStream_alloc_chunk"][1]["argsT"][2]["name"] = "sz" +defs["ImChunkStream_alloc_chunk"][1]["argsT"][2]["type"] = "size_t" +defs["ImChunkStream_alloc_chunk"][1]["argsoriginal"] = "(size_t sz)" +defs["ImChunkStream_alloc_chunk"][1]["call_args"] = "(sz)" +defs["ImChunkStream_alloc_chunk"][1]["cimguiname"] = "ImChunkStream_alloc_chunk" +defs["ImChunkStream_alloc_chunk"][1]["defaults"] = {} +defs["ImChunkStream_alloc_chunk"][1]["funcname"] = "alloc_chunk" +defs["ImChunkStream_alloc_chunk"][1]["location"] = "imgui_internal:703" +defs["ImChunkStream_alloc_chunk"][1]["ov_cimguiname"] = "ImChunkStream_alloc_chunk" +defs["ImChunkStream_alloc_chunk"][1]["ret"] = "T*" +defs["ImChunkStream_alloc_chunk"][1]["signature"] = "(size_t)" +defs["ImChunkStream_alloc_chunk"][1]["stname"] = "ImChunkStream" +defs["ImChunkStream_alloc_chunk"][1]["templated"] = true +defs["ImChunkStream_alloc_chunk"]["(size_t)"] = defs["ImChunkStream_alloc_chunk"][1] +defs["ImChunkStream_begin"] = {} +defs["ImChunkStream_begin"][1] = {} +defs["ImChunkStream_begin"][1]["args"] = "(ImChunkStream* self)" +defs["ImChunkStream_begin"][1]["argsT"] = {} +defs["ImChunkStream_begin"][1]["argsT"][1] = {} +defs["ImChunkStream_begin"][1]["argsT"][1]["name"] = "self" +defs["ImChunkStream_begin"][1]["argsT"][1]["type"] = "ImChunkStream*" +defs["ImChunkStream_begin"][1]["argsoriginal"] = "()" +defs["ImChunkStream_begin"][1]["call_args"] = "()" +defs["ImChunkStream_begin"][1]["cimguiname"] = "ImChunkStream_begin" +defs["ImChunkStream_begin"][1]["defaults"] = {} +defs["ImChunkStream_begin"][1]["funcname"] = "begin" +defs["ImChunkStream_begin"][1]["location"] = "imgui_internal:704" +defs["ImChunkStream_begin"][1]["ov_cimguiname"] = "ImChunkStream_begin" +defs["ImChunkStream_begin"][1]["ret"] = "T*" +defs["ImChunkStream_begin"][1]["signature"] = "()" +defs["ImChunkStream_begin"][1]["stname"] = "ImChunkStream" +defs["ImChunkStream_begin"][1]["templated"] = true +defs["ImChunkStream_begin"]["()"] = defs["ImChunkStream_begin"][1] +defs["ImChunkStream_chunk_size"] = {} +defs["ImChunkStream_chunk_size"][1] = {} +defs["ImChunkStream_chunk_size"][1]["args"] = "(ImChunkStream* self,const T* p)" +defs["ImChunkStream_chunk_size"][1]["argsT"] = {} +defs["ImChunkStream_chunk_size"][1]["argsT"][1] = {} +defs["ImChunkStream_chunk_size"][1]["argsT"][1]["name"] = "self" +defs["ImChunkStream_chunk_size"][1]["argsT"][1]["type"] = "ImChunkStream*" +defs["ImChunkStream_chunk_size"][1]["argsT"][2] = {} +defs["ImChunkStream_chunk_size"][1]["argsT"][2]["name"] = "p" +defs["ImChunkStream_chunk_size"][1]["argsT"][2]["type"] = "const T*" +defs["ImChunkStream_chunk_size"][1]["argsoriginal"] = "(const T* p)" +defs["ImChunkStream_chunk_size"][1]["call_args"] = "(p)" +defs["ImChunkStream_chunk_size"][1]["cimguiname"] = "ImChunkStream_chunk_size" +defs["ImChunkStream_chunk_size"][1]["defaults"] = {} +defs["ImChunkStream_chunk_size"][1]["funcname"] = "chunk_size" +defs["ImChunkStream_chunk_size"][1]["location"] = "imgui_internal:706" +defs["ImChunkStream_chunk_size"][1]["ov_cimguiname"] = "ImChunkStream_chunk_size" +defs["ImChunkStream_chunk_size"][1]["ret"] = "int" +defs["ImChunkStream_chunk_size"][1]["signature"] = "(const T*)" +defs["ImChunkStream_chunk_size"][1]["stname"] = "ImChunkStream" +defs["ImChunkStream_chunk_size"][1]["templated"] = true +defs["ImChunkStream_chunk_size"]["(const T*)"] = defs["ImChunkStream_chunk_size"][1] +defs["ImChunkStream_clear"] = {} +defs["ImChunkStream_clear"][1] = {} +defs["ImChunkStream_clear"][1]["args"] = "(ImChunkStream* self)" +defs["ImChunkStream_clear"][1]["argsT"] = {} +defs["ImChunkStream_clear"][1]["argsT"][1] = {} +defs["ImChunkStream_clear"][1]["argsT"][1]["name"] = "self" +defs["ImChunkStream_clear"][1]["argsT"][1]["type"] = "ImChunkStream*" +defs["ImChunkStream_clear"][1]["argsoriginal"] = "()" +defs["ImChunkStream_clear"][1]["call_args"] = "()" +defs["ImChunkStream_clear"][1]["cimguiname"] = "ImChunkStream_clear" +defs["ImChunkStream_clear"][1]["defaults"] = {} +defs["ImChunkStream_clear"][1]["funcname"] = "clear" +defs["ImChunkStream_clear"][1]["location"] = "imgui_internal:700" +defs["ImChunkStream_clear"][1]["ov_cimguiname"] = "ImChunkStream_clear" +defs["ImChunkStream_clear"][1]["ret"] = "void" +defs["ImChunkStream_clear"][1]["signature"] = "()" +defs["ImChunkStream_clear"][1]["stname"] = "ImChunkStream" +defs["ImChunkStream_clear"][1]["templated"] = true +defs["ImChunkStream_clear"]["()"] = defs["ImChunkStream_clear"][1] +defs["ImChunkStream_empty"] = {} +defs["ImChunkStream_empty"][1] = {} +defs["ImChunkStream_empty"][1]["args"] = "(ImChunkStream* self)" +defs["ImChunkStream_empty"][1]["argsT"] = {} +defs["ImChunkStream_empty"][1]["argsT"][1] = {} +defs["ImChunkStream_empty"][1]["argsT"][1]["name"] = "self" +defs["ImChunkStream_empty"][1]["argsT"][1]["type"] = "ImChunkStream*" +defs["ImChunkStream_empty"][1]["argsoriginal"] = "()" +defs["ImChunkStream_empty"][1]["call_args"] = "()" +defs["ImChunkStream_empty"][1]["cimguiname"] = "ImChunkStream_empty" +defs["ImChunkStream_empty"][1]["defaults"] = {} +defs["ImChunkStream_empty"][1]["funcname"] = "empty" +defs["ImChunkStream_empty"][1]["location"] = "imgui_internal:701" +defs["ImChunkStream_empty"][1]["ov_cimguiname"] = "ImChunkStream_empty" +defs["ImChunkStream_empty"][1]["ret"] = "bool" +defs["ImChunkStream_empty"][1]["signature"] = "()const" +defs["ImChunkStream_empty"][1]["stname"] = "ImChunkStream" +defs["ImChunkStream_empty"][1]["templated"] = true +defs["ImChunkStream_empty"]["()const"] = defs["ImChunkStream_empty"][1] +defs["ImChunkStream_end"] = {} +defs["ImChunkStream_end"][1] = {} +defs["ImChunkStream_end"][1]["args"] = "(ImChunkStream* self)" +defs["ImChunkStream_end"][1]["argsT"] = {} +defs["ImChunkStream_end"][1]["argsT"][1] = {} +defs["ImChunkStream_end"][1]["argsT"][1]["name"] = "self" +defs["ImChunkStream_end"][1]["argsT"][1]["type"] = "ImChunkStream*" +defs["ImChunkStream_end"][1]["argsoriginal"] = "()" +defs["ImChunkStream_end"][1]["call_args"] = "()" +defs["ImChunkStream_end"][1]["cimguiname"] = "ImChunkStream_end" +defs["ImChunkStream_end"][1]["defaults"] = {} +defs["ImChunkStream_end"][1]["funcname"] = "end" +defs["ImChunkStream_end"][1]["location"] = "imgui_internal:707" +defs["ImChunkStream_end"][1]["ov_cimguiname"] = "ImChunkStream_end" +defs["ImChunkStream_end"][1]["ret"] = "T*" +defs["ImChunkStream_end"][1]["signature"] = "()" +defs["ImChunkStream_end"][1]["stname"] = "ImChunkStream" +defs["ImChunkStream_end"][1]["templated"] = true +defs["ImChunkStream_end"]["()"] = defs["ImChunkStream_end"][1] +defs["ImChunkStream_next_chunk"] = {} +defs["ImChunkStream_next_chunk"][1] = {} +defs["ImChunkStream_next_chunk"][1]["args"] = "(ImChunkStream* self,T* p)" +defs["ImChunkStream_next_chunk"][1]["argsT"] = {} +defs["ImChunkStream_next_chunk"][1]["argsT"][1] = {} +defs["ImChunkStream_next_chunk"][1]["argsT"][1]["name"] = "self" +defs["ImChunkStream_next_chunk"][1]["argsT"][1]["type"] = "ImChunkStream*" +defs["ImChunkStream_next_chunk"][1]["argsT"][2] = {} +defs["ImChunkStream_next_chunk"][1]["argsT"][2]["name"] = "p" +defs["ImChunkStream_next_chunk"][1]["argsT"][2]["type"] = "T*" +defs["ImChunkStream_next_chunk"][1]["argsoriginal"] = "(T* p)" +defs["ImChunkStream_next_chunk"][1]["call_args"] = "(p)" +defs["ImChunkStream_next_chunk"][1]["cimguiname"] = "ImChunkStream_next_chunk" +defs["ImChunkStream_next_chunk"][1]["defaults"] = {} +defs["ImChunkStream_next_chunk"][1]["funcname"] = "next_chunk" +defs["ImChunkStream_next_chunk"][1]["location"] = "imgui_internal:705" +defs["ImChunkStream_next_chunk"][1]["ov_cimguiname"] = "ImChunkStream_next_chunk" +defs["ImChunkStream_next_chunk"][1]["ret"] = "T*" +defs["ImChunkStream_next_chunk"][1]["signature"] = "(T*)" +defs["ImChunkStream_next_chunk"][1]["stname"] = "ImChunkStream" +defs["ImChunkStream_next_chunk"][1]["templated"] = true +defs["ImChunkStream_next_chunk"]["(T*)"] = defs["ImChunkStream_next_chunk"][1] +defs["ImChunkStream_offset_from_ptr"] = {} +defs["ImChunkStream_offset_from_ptr"][1] = {} +defs["ImChunkStream_offset_from_ptr"][1]["args"] = "(ImChunkStream* self,const T* p)" +defs["ImChunkStream_offset_from_ptr"][1]["argsT"] = {} +defs["ImChunkStream_offset_from_ptr"][1]["argsT"][1] = {} +defs["ImChunkStream_offset_from_ptr"][1]["argsT"][1]["name"] = "self" +defs["ImChunkStream_offset_from_ptr"][1]["argsT"][1]["type"] = "ImChunkStream*" +defs["ImChunkStream_offset_from_ptr"][1]["argsT"][2] = {} +defs["ImChunkStream_offset_from_ptr"][1]["argsT"][2]["name"] = "p" +defs["ImChunkStream_offset_from_ptr"][1]["argsT"][2]["type"] = "const T*" +defs["ImChunkStream_offset_from_ptr"][1]["argsoriginal"] = "(const T* p)" +defs["ImChunkStream_offset_from_ptr"][1]["call_args"] = "(p)" +defs["ImChunkStream_offset_from_ptr"][1]["cimguiname"] = "ImChunkStream_offset_from_ptr" +defs["ImChunkStream_offset_from_ptr"][1]["defaults"] = {} +defs["ImChunkStream_offset_from_ptr"][1]["funcname"] = "offset_from_ptr" +defs["ImChunkStream_offset_from_ptr"][1]["location"] = "imgui_internal:708" +defs["ImChunkStream_offset_from_ptr"][1]["ov_cimguiname"] = "ImChunkStream_offset_from_ptr" +defs["ImChunkStream_offset_from_ptr"][1]["ret"] = "int" +defs["ImChunkStream_offset_from_ptr"][1]["signature"] = "(const T*)" +defs["ImChunkStream_offset_from_ptr"][1]["stname"] = "ImChunkStream" +defs["ImChunkStream_offset_from_ptr"][1]["templated"] = true +defs["ImChunkStream_offset_from_ptr"]["(const T*)"] = defs["ImChunkStream_offset_from_ptr"][1] +defs["ImChunkStream_ptr_from_offset"] = {} +defs["ImChunkStream_ptr_from_offset"][1] = {} +defs["ImChunkStream_ptr_from_offset"][1]["args"] = "(ImChunkStream* self,int off)" +defs["ImChunkStream_ptr_from_offset"][1]["argsT"] = {} +defs["ImChunkStream_ptr_from_offset"][1]["argsT"][1] = {} +defs["ImChunkStream_ptr_from_offset"][1]["argsT"][1]["name"] = "self" +defs["ImChunkStream_ptr_from_offset"][1]["argsT"][1]["type"] = "ImChunkStream*" +defs["ImChunkStream_ptr_from_offset"][1]["argsT"][2] = {} +defs["ImChunkStream_ptr_from_offset"][1]["argsT"][2]["name"] = "off" +defs["ImChunkStream_ptr_from_offset"][1]["argsT"][2]["type"] = "int" +defs["ImChunkStream_ptr_from_offset"][1]["argsoriginal"] = "(int off)" +defs["ImChunkStream_ptr_from_offset"][1]["call_args"] = "(off)" +defs["ImChunkStream_ptr_from_offset"][1]["cimguiname"] = "ImChunkStream_ptr_from_offset" +defs["ImChunkStream_ptr_from_offset"][1]["defaults"] = {} +defs["ImChunkStream_ptr_from_offset"][1]["funcname"] = "ptr_from_offset" +defs["ImChunkStream_ptr_from_offset"][1]["location"] = "imgui_internal:709" +defs["ImChunkStream_ptr_from_offset"][1]["ov_cimguiname"] = "ImChunkStream_ptr_from_offset" +defs["ImChunkStream_ptr_from_offset"][1]["ret"] = "T*" +defs["ImChunkStream_ptr_from_offset"][1]["signature"] = "(int)" +defs["ImChunkStream_ptr_from_offset"][1]["stname"] = "ImChunkStream" +defs["ImChunkStream_ptr_from_offset"][1]["templated"] = true +defs["ImChunkStream_ptr_from_offset"]["(int)"] = defs["ImChunkStream_ptr_from_offset"][1] +defs["ImChunkStream_size"] = {} +defs["ImChunkStream_size"][1] = {} +defs["ImChunkStream_size"][1]["args"] = "(ImChunkStream* self)" +defs["ImChunkStream_size"][1]["argsT"] = {} +defs["ImChunkStream_size"][1]["argsT"][1] = {} +defs["ImChunkStream_size"][1]["argsT"][1]["name"] = "self" +defs["ImChunkStream_size"][1]["argsT"][1]["type"] = "ImChunkStream*" +defs["ImChunkStream_size"][1]["argsoriginal"] = "()" +defs["ImChunkStream_size"][1]["call_args"] = "()" +defs["ImChunkStream_size"][1]["cimguiname"] = "ImChunkStream_size" +defs["ImChunkStream_size"][1]["defaults"] = {} +defs["ImChunkStream_size"][1]["funcname"] = "size" +defs["ImChunkStream_size"][1]["location"] = "imgui_internal:702" +defs["ImChunkStream_size"][1]["ov_cimguiname"] = "ImChunkStream_size" +defs["ImChunkStream_size"][1]["ret"] = "int" +defs["ImChunkStream_size"][1]["signature"] = "()const" +defs["ImChunkStream_size"][1]["stname"] = "ImChunkStream" +defs["ImChunkStream_size"][1]["templated"] = true +defs["ImChunkStream_size"]["()const"] = defs["ImChunkStream_size"][1] +defs["ImChunkStream_swap"] = {} +defs["ImChunkStream_swap"][1] = {} +defs["ImChunkStream_swap"][1]["args"] = "(ImChunkStream* self,ImChunkStream_T * rhs)" +defs["ImChunkStream_swap"][1]["argsT"] = {} +defs["ImChunkStream_swap"][1]["argsT"][1] = {} +defs["ImChunkStream_swap"][1]["argsT"][1]["name"] = "self" +defs["ImChunkStream_swap"][1]["argsT"][1]["type"] = "ImChunkStream*" +defs["ImChunkStream_swap"][1]["argsT"][2] = {} +defs["ImChunkStream_swap"][1]["argsT"][2]["name"] = "rhs" +defs["ImChunkStream_swap"][1]["argsT"][2]["reftoptr"] = true +defs["ImChunkStream_swap"][1]["argsT"][2]["type"] = "ImChunkStream_T *" +defs["ImChunkStream_swap"][1]["argsoriginal"] = "(ImChunkStream& rhs)" +defs["ImChunkStream_swap"][1]["call_args"] = "(*rhs)" +defs["ImChunkStream_swap"][1]["cimguiname"] = "ImChunkStream_swap" +defs["ImChunkStream_swap"][1]["defaults"] = {} +defs["ImChunkStream_swap"][1]["funcname"] = "swap" +defs["ImChunkStream_swap"][1]["location"] = "imgui_internal:710" +defs["ImChunkStream_swap"][1]["ov_cimguiname"] = "ImChunkStream_swap" +defs["ImChunkStream_swap"][1]["ret"] = "void" +defs["ImChunkStream_swap"][1]["signature"] = "(ImChunkStream_T *)" +defs["ImChunkStream_swap"][1]["stname"] = "ImChunkStream" +defs["ImChunkStream_swap"][1]["templated"] = true +defs["ImChunkStream_swap"]["(ImChunkStream_T *)"] = defs["ImChunkStream_swap"][1] defs["ImColor_HSV"] = {} defs["ImColor_HSV"][1] = {} defs["ImColor_HSV"][1]["args"] = "(ImColor *pOut,float h,float s,float v,float a)" @@ -231,6 +723,78 @@ 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["ImDrawDataBuilder_Clear"] = {} +defs["ImDrawDataBuilder_Clear"][1] = {} +defs["ImDrawDataBuilder_Clear"][1]["args"] = "(ImDrawDataBuilder* self)" +defs["ImDrawDataBuilder_Clear"][1]["argsT"] = {} +defs["ImDrawDataBuilder_Clear"][1]["argsT"][1] = {} +defs["ImDrawDataBuilder_Clear"][1]["argsT"][1]["name"] = "self" +defs["ImDrawDataBuilder_Clear"][1]["argsT"][1]["type"] = "ImDrawDataBuilder*" +defs["ImDrawDataBuilder_Clear"][1]["argsoriginal"] = "()" +defs["ImDrawDataBuilder_Clear"][1]["call_args"] = "()" +defs["ImDrawDataBuilder_Clear"][1]["cimguiname"] = "ImDrawDataBuilder_Clear" +defs["ImDrawDataBuilder_Clear"][1]["defaults"] = {} +defs["ImDrawDataBuilder_Clear"][1]["funcname"] = "Clear" +defs["ImDrawDataBuilder_Clear"][1]["location"] = "imgui_internal:786" +defs["ImDrawDataBuilder_Clear"][1]["ov_cimguiname"] = "ImDrawDataBuilder_Clear" +defs["ImDrawDataBuilder_Clear"][1]["ret"] = "void" +defs["ImDrawDataBuilder_Clear"][1]["signature"] = "()" +defs["ImDrawDataBuilder_Clear"][1]["stname"] = "ImDrawDataBuilder" +defs["ImDrawDataBuilder_Clear"]["()"] = defs["ImDrawDataBuilder_Clear"][1] +defs["ImDrawDataBuilder_ClearFreeMemory"] = {} +defs["ImDrawDataBuilder_ClearFreeMemory"][1] = {} +defs["ImDrawDataBuilder_ClearFreeMemory"][1]["args"] = "(ImDrawDataBuilder* self)" +defs["ImDrawDataBuilder_ClearFreeMemory"][1]["argsT"] = {} +defs["ImDrawDataBuilder_ClearFreeMemory"][1]["argsT"][1] = {} +defs["ImDrawDataBuilder_ClearFreeMemory"][1]["argsT"][1]["name"] = "self" +defs["ImDrawDataBuilder_ClearFreeMemory"][1]["argsT"][1]["type"] = "ImDrawDataBuilder*" +defs["ImDrawDataBuilder_ClearFreeMemory"][1]["argsoriginal"] = "()" +defs["ImDrawDataBuilder_ClearFreeMemory"][1]["call_args"] = "()" +defs["ImDrawDataBuilder_ClearFreeMemory"][1]["cimguiname"] = "ImDrawDataBuilder_ClearFreeMemory" +defs["ImDrawDataBuilder_ClearFreeMemory"][1]["defaults"] = {} +defs["ImDrawDataBuilder_ClearFreeMemory"][1]["funcname"] = "ClearFreeMemory" +defs["ImDrawDataBuilder_ClearFreeMemory"][1]["location"] = "imgui_internal:787" +defs["ImDrawDataBuilder_ClearFreeMemory"][1]["ov_cimguiname"] = "ImDrawDataBuilder_ClearFreeMemory" +defs["ImDrawDataBuilder_ClearFreeMemory"][1]["ret"] = "void" +defs["ImDrawDataBuilder_ClearFreeMemory"][1]["signature"] = "()" +defs["ImDrawDataBuilder_ClearFreeMemory"][1]["stname"] = "ImDrawDataBuilder" +defs["ImDrawDataBuilder_ClearFreeMemory"]["()"] = defs["ImDrawDataBuilder_ClearFreeMemory"][1] +defs["ImDrawDataBuilder_FlattenIntoSingleLayer"] = {} +defs["ImDrawDataBuilder_FlattenIntoSingleLayer"][1] = {} +defs["ImDrawDataBuilder_FlattenIntoSingleLayer"][1]["args"] = "(ImDrawDataBuilder* self)" +defs["ImDrawDataBuilder_FlattenIntoSingleLayer"][1]["argsT"] = {} +defs["ImDrawDataBuilder_FlattenIntoSingleLayer"][1]["argsT"][1] = {} +defs["ImDrawDataBuilder_FlattenIntoSingleLayer"][1]["argsT"][1]["name"] = "self" +defs["ImDrawDataBuilder_FlattenIntoSingleLayer"][1]["argsT"][1]["type"] = "ImDrawDataBuilder*" +defs["ImDrawDataBuilder_FlattenIntoSingleLayer"][1]["argsoriginal"] = "()" +defs["ImDrawDataBuilder_FlattenIntoSingleLayer"][1]["call_args"] = "()" +defs["ImDrawDataBuilder_FlattenIntoSingleLayer"][1]["cimguiname"] = "ImDrawDataBuilder_FlattenIntoSingleLayer" +defs["ImDrawDataBuilder_FlattenIntoSingleLayer"][1]["defaults"] = {} +defs["ImDrawDataBuilder_FlattenIntoSingleLayer"][1]["funcname"] = "FlattenIntoSingleLayer" +defs["ImDrawDataBuilder_FlattenIntoSingleLayer"][1]["location"] = "imgui_internal:789" +defs["ImDrawDataBuilder_FlattenIntoSingleLayer"][1]["ov_cimguiname"] = "ImDrawDataBuilder_FlattenIntoSingleLayer" +defs["ImDrawDataBuilder_FlattenIntoSingleLayer"][1]["ret"] = "void" +defs["ImDrawDataBuilder_FlattenIntoSingleLayer"][1]["signature"] = "()" +defs["ImDrawDataBuilder_FlattenIntoSingleLayer"][1]["stname"] = "ImDrawDataBuilder" +defs["ImDrawDataBuilder_FlattenIntoSingleLayer"]["()"] = defs["ImDrawDataBuilder_FlattenIntoSingleLayer"][1] +defs["ImDrawDataBuilder_GetDrawListCount"] = {} +defs["ImDrawDataBuilder_GetDrawListCount"][1] = {} +defs["ImDrawDataBuilder_GetDrawListCount"][1]["args"] = "(ImDrawDataBuilder* self)" +defs["ImDrawDataBuilder_GetDrawListCount"][1]["argsT"] = {} +defs["ImDrawDataBuilder_GetDrawListCount"][1]["argsT"][1] = {} +defs["ImDrawDataBuilder_GetDrawListCount"][1]["argsT"][1]["name"] = "self" +defs["ImDrawDataBuilder_GetDrawListCount"][1]["argsT"][1]["type"] = "ImDrawDataBuilder*" +defs["ImDrawDataBuilder_GetDrawListCount"][1]["argsoriginal"] = "()" +defs["ImDrawDataBuilder_GetDrawListCount"][1]["call_args"] = "()" +defs["ImDrawDataBuilder_GetDrawListCount"][1]["cimguiname"] = "ImDrawDataBuilder_GetDrawListCount" +defs["ImDrawDataBuilder_GetDrawListCount"][1]["defaults"] = {} +defs["ImDrawDataBuilder_GetDrawListCount"][1]["funcname"] = "GetDrawListCount" +defs["ImDrawDataBuilder_GetDrawListCount"][1]["location"] = "imgui_internal:788" +defs["ImDrawDataBuilder_GetDrawListCount"][1]["ov_cimguiname"] = "ImDrawDataBuilder_GetDrawListCount" +defs["ImDrawDataBuilder_GetDrawListCount"][1]["ret"] = "int" +defs["ImDrawDataBuilder_GetDrawListCount"][1]["signature"] = "()const" +defs["ImDrawDataBuilder_GetDrawListCount"][1]["stname"] = "ImDrawDataBuilder" +defs["ImDrawDataBuilder_GetDrawListCount"]["()const"] = defs["ImDrawDataBuilder_GetDrawListCount"][1] defs["ImDrawData_Clear"] = {} defs["ImDrawData_Clear"][1] = {} defs["ImDrawData_Clear"][1]["args"] = "(ImDrawData* self)" @@ -319,6 +883,58 @@ 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["ImDrawListSharedData_ImDrawListSharedData"] = {} +defs["ImDrawListSharedData_ImDrawListSharedData"][1] = {} +defs["ImDrawListSharedData_ImDrawListSharedData"][1]["args"] = "()" +defs["ImDrawListSharedData_ImDrawListSharedData"][1]["argsT"] = {} +defs["ImDrawListSharedData_ImDrawListSharedData"][1]["argsoriginal"] = "()" +defs["ImDrawListSharedData_ImDrawListSharedData"][1]["call_args"] = "()" +defs["ImDrawListSharedData_ImDrawListSharedData"][1]["cimguiname"] = "ImDrawListSharedData_ImDrawListSharedData" +defs["ImDrawListSharedData_ImDrawListSharedData"][1]["constructor"] = true +defs["ImDrawListSharedData_ImDrawListSharedData"][1]["defaults"] = {} +defs["ImDrawListSharedData_ImDrawListSharedData"][1]["funcname"] = "ImDrawListSharedData" +defs["ImDrawListSharedData_ImDrawListSharedData"][1]["location"] = "imgui_internal:778" +defs["ImDrawListSharedData_ImDrawListSharedData"][1]["ov_cimguiname"] = "ImDrawListSharedData_ImDrawListSharedData" +defs["ImDrawListSharedData_ImDrawListSharedData"][1]["signature"] = "()" +defs["ImDrawListSharedData_ImDrawListSharedData"][1]["stname"] = "ImDrawListSharedData" +defs["ImDrawListSharedData_ImDrawListSharedData"]["()"] = defs["ImDrawListSharedData_ImDrawListSharedData"][1] +defs["ImDrawListSharedData_SetCircleTessellationMaxError"] = {} +defs["ImDrawListSharedData_SetCircleTessellationMaxError"][1] = {} +defs["ImDrawListSharedData_SetCircleTessellationMaxError"][1]["args"] = "(ImDrawListSharedData* self,float max_error)" +defs["ImDrawListSharedData_SetCircleTessellationMaxError"][1]["argsT"] = {} +defs["ImDrawListSharedData_SetCircleTessellationMaxError"][1]["argsT"][1] = {} +defs["ImDrawListSharedData_SetCircleTessellationMaxError"][1]["argsT"][1]["name"] = "self" +defs["ImDrawListSharedData_SetCircleTessellationMaxError"][1]["argsT"][1]["type"] = "ImDrawListSharedData*" +defs["ImDrawListSharedData_SetCircleTessellationMaxError"][1]["argsT"][2] = {} +defs["ImDrawListSharedData_SetCircleTessellationMaxError"][1]["argsT"][2]["name"] = "max_error" +defs["ImDrawListSharedData_SetCircleTessellationMaxError"][1]["argsT"][2]["type"] = "float" +defs["ImDrawListSharedData_SetCircleTessellationMaxError"][1]["argsoriginal"] = "(float max_error)" +defs["ImDrawListSharedData_SetCircleTessellationMaxError"][1]["call_args"] = "(max_error)" +defs["ImDrawListSharedData_SetCircleTessellationMaxError"][1]["cimguiname"] = "ImDrawListSharedData_SetCircleTessellationMaxError" +defs["ImDrawListSharedData_SetCircleTessellationMaxError"][1]["defaults"] = {} +defs["ImDrawListSharedData_SetCircleTessellationMaxError"][1]["funcname"] = "SetCircleTessellationMaxError" +defs["ImDrawListSharedData_SetCircleTessellationMaxError"][1]["location"] = "imgui_internal:779" +defs["ImDrawListSharedData_SetCircleTessellationMaxError"][1]["ov_cimguiname"] = "ImDrawListSharedData_SetCircleTessellationMaxError" +defs["ImDrawListSharedData_SetCircleTessellationMaxError"][1]["ret"] = "void" +defs["ImDrawListSharedData_SetCircleTessellationMaxError"][1]["signature"] = "(float)" +defs["ImDrawListSharedData_SetCircleTessellationMaxError"][1]["stname"] = "ImDrawListSharedData" +defs["ImDrawListSharedData_SetCircleTessellationMaxError"]["(float)"] = defs["ImDrawListSharedData_SetCircleTessellationMaxError"][1] +defs["ImDrawListSharedData_destroy"] = {} +defs["ImDrawListSharedData_destroy"][1] = {} +defs["ImDrawListSharedData_destroy"][1]["args"] = "(ImDrawListSharedData* self)" +defs["ImDrawListSharedData_destroy"][1]["argsT"] = {} +defs["ImDrawListSharedData_destroy"][1]["argsT"][1] = {} +defs["ImDrawListSharedData_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImDrawListSharedData_destroy"][1]["argsT"][1]["type"] = "ImDrawListSharedData*" +defs["ImDrawListSharedData_destroy"][1]["call_args"] = "(self)" +defs["ImDrawListSharedData_destroy"][1]["cimguiname"] = "ImDrawListSharedData_destroy" +defs["ImDrawListSharedData_destroy"][1]["defaults"] = {} +defs["ImDrawListSharedData_destroy"][1]["destructor"] = true +defs["ImDrawListSharedData_destroy"][1]["ov_cimguiname"] = "ImDrawListSharedData_destroy" +defs["ImDrawListSharedData_destroy"][1]["ret"] = "void" +defs["ImDrawListSharedData_destroy"][1]["signature"] = "(ImDrawListSharedData*)" +defs["ImDrawListSharedData_destroy"][1]["stname"] = "ImDrawListSharedData" +defs["ImDrawListSharedData_destroy"]["(ImDrawListSharedData*)"] = defs["ImDrawListSharedData_destroy"][1] defs["ImDrawListSplitter_Clear"] = {} defs["ImDrawListSplitter_Clear"][1] = {} defs["ImDrawListSplitter_Clear"][1]["args"] = "(ImDrawListSplitter* self)" @@ -3650,6 +4266,392 @@ 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["ImGuiComboPreviewData_ImGuiComboPreviewData"] = {} +defs["ImGuiComboPreviewData_ImGuiComboPreviewData"][1] = {} +defs["ImGuiComboPreviewData_ImGuiComboPreviewData"][1]["args"] = "()" +defs["ImGuiComboPreviewData_ImGuiComboPreviewData"][1]["argsT"] = {} +defs["ImGuiComboPreviewData_ImGuiComboPreviewData"][1]["argsoriginal"] = "()" +defs["ImGuiComboPreviewData_ImGuiComboPreviewData"][1]["call_args"] = "()" +defs["ImGuiComboPreviewData_ImGuiComboPreviewData"][1]["cimguiname"] = "ImGuiComboPreviewData_ImGuiComboPreviewData" +defs["ImGuiComboPreviewData_ImGuiComboPreviewData"][1]["constructor"] = true +defs["ImGuiComboPreviewData_ImGuiComboPreviewData"][1]["defaults"] = {} +defs["ImGuiComboPreviewData_ImGuiComboPreviewData"][1]["funcname"] = "ImGuiComboPreviewData" +defs["ImGuiComboPreviewData_ImGuiComboPreviewData"][1]["location"] = "imgui_internal:1018" +defs["ImGuiComboPreviewData_ImGuiComboPreviewData"][1]["ov_cimguiname"] = "ImGuiComboPreviewData_ImGuiComboPreviewData" +defs["ImGuiComboPreviewData_ImGuiComboPreviewData"][1]["signature"] = "()" +defs["ImGuiComboPreviewData_ImGuiComboPreviewData"][1]["stname"] = "ImGuiComboPreviewData" +defs["ImGuiComboPreviewData_ImGuiComboPreviewData"]["()"] = defs["ImGuiComboPreviewData_ImGuiComboPreviewData"][1] +defs["ImGuiComboPreviewData_destroy"] = {} +defs["ImGuiComboPreviewData_destroy"][1] = {} +defs["ImGuiComboPreviewData_destroy"][1]["args"] = "(ImGuiComboPreviewData* self)" +defs["ImGuiComboPreviewData_destroy"][1]["argsT"] = {} +defs["ImGuiComboPreviewData_destroy"][1]["argsT"][1] = {} +defs["ImGuiComboPreviewData_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiComboPreviewData_destroy"][1]["argsT"][1]["type"] = "ImGuiComboPreviewData*" +defs["ImGuiComboPreviewData_destroy"][1]["call_args"] = "(self)" +defs["ImGuiComboPreviewData_destroy"][1]["cimguiname"] = "ImGuiComboPreviewData_destroy" +defs["ImGuiComboPreviewData_destroy"][1]["defaults"] = {} +defs["ImGuiComboPreviewData_destroy"][1]["destructor"] = true +defs["ImGuiComboPreviewData_destroy"][1]["ov_cimguiname"] = "ImGuiComboPreviewData_destroy" +defs["ImGuiComboPreviewData_destroy"][1]["ret"] = "void" +defs["ImGuiComboPreviewData_destroy"][1]["signature"] = "(ImGuiComboPreviewData*)" +defs["ImGuiComboPreviewData_destroy"][1]["stname"] = "ImGuiComboPreviewData" +defs["ImGuiComboPreviewData_destroy"]["(ImGuiComboPreviewData*)"] = defs["ImGuiComboPreviewData_destroy"][1] +defs["ImGuiContextHook_ImGuiContextHook"] = {} +defs["ImGuiContextHook_ImGuiContextHook"][1] = {} +defs["ImGuiContextHook_ImGuiContextHook"][1]["args"] = "()" +defs["ImGuiContextHook_ImGuiContextHook"][1]["argsT"] = {} +defs["ImGuiContextHook_ImGuiContextHook"][1]["argsoriginal"] = "()" +defs["ImGuiContextHook_ImGuiContextHook"][1]["call_args"] = "()" +defs["ImGuiContextHook_ImGuiContextHook"][1]["cimguiname"] = "ImGuiContextHook_ImGuiContextHook" +defs["ImGuiContextHook_ImGuiContextHook"][1]["constructor"] = true +defs["ImGuiContextHook_ImGuiContextHook"][1]["defaults"] = {} +defs["ImGuiContextHook_ImGuiContextHook"][1]["funcname"] = "ImGuiContextHook" +defs["ImGuiContextHook_ImGuiContextHook"][1]["location"] = "imgui_internal:1898" +defs["ImGuiContextHook_ImGuiContextHook"][1]["ov_cimguiname"] = "ImGuiContextHook_ImGuiContextHook" +defs["ImGuiContextHook_ImGuiContextHook"][1]["signature"] = "()" +defs["ImGuiContextHook_ImGuiContextHook"][1]["stname"] = "ImGuiContextHook" +defs["ImGuiContextHook_ImGuiContextHook"]["()"] = defs["ImGuiContextHook_ImGuiContextHook"][1] +defs["ImGuiContextHook_destroy"] = {} +defs["ImGuiContextHook_destroy"][1] = {} +defs["ImGuiContextHook_destroy"][1]["args"] = "(ImGuiContextHook* self)" +defs["ImGuiContextHook_destroy"][1]["argsT"] = {} +defs["ImGuiContextHook_destroy"][1]["argsT"][1] = {} +defs["ImGuiContextHook_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiContextHook_destroy"][1]["argsT"][1]["type"] = "ImGuiContextHook*" +defs["ImGuiContextHook_destroy"][1]["call_args"] = "(self)" +defs["ImGuiContextHook_destroy"][1]["cimguiname"] = "ImGuiContextHook_destroy" +defs["ImGuiContextHook_destroy"][1]["defaults"] = {} +defs["ImGuiContextHook_destroy"][1]["destructor"] = true +defs["ImGuiContextHook_destroy"][1]["ov_cimguiname"] = "ImGuiContextHook_destroy" +defs["ImGuiContextHook_destroy"][1]["ret"] = "void" +defs["ImGuiContextHook_destroy"][1]["signature"] = "(ImGuiContextHook*)" +defs["ImGuiContextHook_destroy"][1]["stname"] = "ImGuiContextHook" +defs["ImGuiContextHook_destroy"]["(ImGuiContextHook*)"] = defs["ImGuiContextHook_destroy"][1] +defs["ImGuiContext_ImGuiContext"] = {} +defs["ImGuiContext_ImGuiContext"][1] = {} +defs["ImGuiContext_ImGuiContext"][1]["args"] = "(ImFontAtlas* shared_font_atlas)" +defs["ImGuiContext_ImGuiContext"][1]["argsT"] = {} +defs["ImGuiContext_ImGuiContext"][1]["argsT"][1] = {} +defs["ImGuiContext_ImGuiContext"][1]["argsT"][1]["name"] = "shared_font_atlas" +defs["ImGuiContext_ImGuiContext"][1]["argsT"][1]["type"] = "ImFontAtlas*" +defs["ImGuiContext_ImGuiContext"][1]["argsoriginal"] = "(ImFontAtlas* shared_font_atlas)" +defs["ImGuiContext_ImGuiContext"][1]["call_args"] = "(shared_font_atlas)" +defs["ImGuiContext_ImGuiContext"][1]["cimguiname"] = "ImGuiContext_ImGuiContext" +defs["ImGuiContext_ImGuiContext"][1]["constructor"] = true +defs["ImGuiContext_ImGuiContext"][1]["defaults"] = {} +defs["ImGuiContext_ImGuiContext"][1]["funcname"] = "ImGuiContext" +defs["ImGuiContext_ImGuiContext"][1]["location"] = "imgui_internal:2204" +defs["ImGuiContext_ImGuiContext"][1]["ov_cimguiname"] = "ImGuiContext_ImGuiContext" +defs["ImGuiContext_ImGuiContext"][1]["signature"] = "(ImFontAtlas*)" +defs["ImGuiContext_ImGuiContext"][1]["stname"] = "ImGuiContext" +defs["ImGuiContext_ImGuiContext"]["(ImFontAtlas*)"] = defs["ImGuiContext_ImGuiContext"][1] +defs["ImGuiContext_destroy"] = {} +defs["ImGuiContext_destroy"][1] = {} +defs["ImGuiContext_destroy"][1]["args"] = "(ImGuiContext* self)" +defs["ImGuiContext_destroy"][1]["argsT"] = {} +defs["ImGuiContext_destroy"][1]["argsT"][1] = {} +defs["ImGuiContext_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiContext_destroy"][1]["argsT"][1]["type"] = "ImGuiContext*" +defs["ImGuiContext_destroy"][1]["call_args"] = "(self)" +defs["ImGuiContext_destroy"][1]["cimguiname"] = "ImGuiContext_destroy" +defs["ImGuiContext_destroy"][1]["defaults"] = {} +defs["ImGuiContext_destroy"][1]["destructor"] = true +defs["ImGuiContext_destroy"][1]["ov_cimguiname"] = "ImGuiContext_destroy" +defs["ImGuiContext_destroy"][1]["ret"] = "void" +defs["ImGuiContext_destroy"][1]["signature"] = "(ImGuiContext*)" +defs["ImGuiContext_destroy"][1]["stname"] = "ImGuiContext" +defs["ImGuiContext_destroy"]["(ImGuiContext*)"] = defs["ImGuiContext_destroy"][1] +defs["ImGuiDockContext_ImGuiDockContext"] = {} +defs["ImGuiDockContext_ImGuiDockContext"][1] = {} +defs["ImGuiDockContext_ImGuiDockContext"][1]["args"] = "()" +defs["ImGuiDockContext_ImGuiDockContext"][1]["argsT"] = {} +defs["ImGuiDockContext_ImGuiDockContext"][1]["argsoriginal"] = "()" +defs["ImGuiDockContext_ImGuiDockContext"][1]["call_args"] = "()" +defs["ImGuiDockContext_ImGuiDockContext"][1]["cimguiname"] = "ImGuiDockContext_ImGuiDockContext" +defs["ImGuiDockContext_ImGuiDockContext"][1]["constructor"] = true +defs["ImGuiDockContext_ImGuiDockContext"][1]["defaults"] = {} +defs["ImGuiDockContext_ImGuiDockContext"][1]["funcname"] = "ImGuiDockContext" +defs["ImGuiDockContext_ImGuiDockContext"][1]["location"] = "imgui_internal:1703" +defs["ImGuiDockContext_ImGuiDockContext"][1]["ov_cimguiname"] = "ImGuiDockContext_ImGuiDockContext" +defs["ImGuiDockContext_ImGuiDockContext"][1]["signature"] = "()" +defs["ImGuiDockContext_ImGuiDockContext"][1]["stname"] = "ImGuiDockContext" +defs["ImGuiDockContext_ImGuiDockContext"]["()"] = defs["ImGuiDockContext_ImGuiDockContext"][1] +defs["ImGuiDockContext_destroy"] = {} +defs["ImGuiDockContext_destroy"][1] = {} +defs["ImGuiDockContext_destroy"][1]["args"] = "(ImGuiDockContext* self)" +defs["ImGuiDockContext_destroy"][1]["argsT"] = {} +defs["ImGuiDockContext_destroy"][1]["argsT"][1] = {} +defs["ImGuiDockContext_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiDockContext_destroy"][1]["argsT"][1]["type"] = "ImGuiDockContext*" +defs["ImGuiDockContext_destroy"][1]["call_args"] = "(self)" +defs["ImGuiDockContext_destroy"][1]["cimguiname"] = "ImGuiDockContext_destroy" +defs["ImGuiDockContext_destroy"][1]["defaults"] = {} +defs["ImGuiDockContext_destroy"][1]["destructor"] = true +defs["ImGuiDockContext_destroy"][1]["ov_cimguiname"] = "ImGuiDockContext_destroy" +defs["ImGuiDockContext_destroy"][1]["ret"] = "void" +defs["ImGuiDockContext_destroy"][1]["signature"] = "(ImGuiDockContext*)" +defs["ImGuiDockContext_destroy"][1]["stname"] = "ImGuiDockContext" +defs["ImGuiDockContext_destroy"]["(ImGuiDockContext*)"] = defs["ImGuiDockContext_destroy"][1] +defs["ImGuiDockNode_ImGuiDockNode"] = {} +defs["ImGuiDockNode_ImGuiDockNode"][1] = {} +defs["ImGuiDockNode_ImGuiDockNode"][1]["args"] = "(ImGuiID id)" +defs["ImGuiDockNode_ImGuiDockNode"][1]["argsT"] = {} +defs["ImGuiDockNode_ImGuiDockNode"][1]["argsT"][1] = {} +defs["ImGuiDockNode_ImGuiDockNode"][1]["argsT"][1]["name"] = "id" +defs["ImGuiDockNode_ImGuiDockNode"][1]["argsT"][1]["type"] = "ImGuiID" +defs["ImGuiDockNode_ImGuiDockNode"][1]["argsoriginal"] = "(ImGuiID id)" +defs["ImGuiDockNode_ImGuiDockNode"][1]["call_args"] = "(id)" +defs["ImGuiDockNode_ImGuiDockNode"][1]["cimguiname"] = "ImGuiDockNode_ImGuiDockNode" +defs["ImGuiDockNode_ImGuiDockNode"][1]["constructor"] = true +defs["ImGuiDockNode_ImGuiDockNode"][1]["defaults"] = {} +defs["ImGuiDockNode_ImGuiDockNode"][1]["funcname"] = "ImGuiDockNode" +defs["ImGuiDockNode_ImGuiDockNode"][1]["location"] = "imgui_internal:1660" +defs["ImGuiDockNode_ImGuiDockNode"][1]["ov_cimguiname"] = "ImGuiDockNode_ImGuiDockNode" +defs["ImGuiDockNode_ImGuiDockNode"][1]["signature"] = "(ImGuiID)" +defs["ImGuiDockNode_ImGuiDockNode"][1]["stname"] = "ImGuiDockNode" +defs["ImGuiDockNode_ImGuiDockNode"]["(ImGuiID)"] = defs["ImGuiDockNode_ImGuiDockNode"][1] +defs["ImGuiDockNode_IsCentralNode"] = {} +defs["ImGuiDockNode_IsCentralNode"][1] = {} +defs["ImGuiDockNode_IsCentralNode"][1]["args"] = "(ImGuiDockNode* self)" +defs["ImGuiDockNode_IsCentralNode"][1]["argsT"] = {} +defs["ImGuiDockNode_IsCentralNode"][1]["argsT"][1] = {} +defs["ImGuiDockNode_IsCentralNode"][1]["argsT"][1]["name"] = "self" +defs["ImGuiDockNode_IsCentralNode"][1]["argsT"][1]["type"] = "ImGuiDockNode*" +defs["ImGuiDockNode_IsCentralNode"][1]["argsoriginal"] = "()" +defs["ImGuiDockNode_IsCentralNode"][1]["call_args"] = "()" +defs["ImGuiDockNode_IsCentralNode"][1]["cimguiname"] = "ImGuiDockNode_IsCentralNode" +defs["ImGuiDockNode_IsCentralNode"][1]["defaults"] = {} +defs["ImGuiDockNode_IsCentralNode"][1]["funcname"] = "IsCentralNode" +defs["ImGuiDockNode_IsCentralNode"][1]["location"] = "imgui_internal:1665" +defs["ImGuiDockNode_IsCentralNode"][1]["ov_cimguiname"] = "ImGuiDockNode_IsCentralNode" +defs["ImGuiDockNode_IsCentralNode"][1]["ret"] = "bool" +defs["ImGuiDockNode_IsCentralNode"][1]["signature"] = "()const" +defs["ImGuiDockNode_IsCentralNode"][1]["stname"] = "ImGuiDockNode" +defs["ImGuiDockNode_IsCentralNode"]["()const"] = defs["ImGuiDockNode_IsCentralNode"][1] +defs["ImGuiDockNode_IsDockSpace"] = {} +defs["ImGuiDockNode_IsDockSpace"][1] = {} +defs["ImGuiDockNode_IsDockSpace"][1]["args"] = "(ImGuiDockNode* self)" +defs["ImGuiDockNode_IsDockSpace"][1]["argsT"] = {} +defs["ImGuiDockNode_IsDockSpace"][1]["argsT"][1] = {} +defs["ImGuiDockNode_IsDockSpace"][1]["argsT"][1]["name"] = "self" +defs["ImGuiDockNode_IsDockSpace"][1]["argsT"][1]["type"] = "ImGuiDockNode*" +defs["ImGuiDockNode_IsDockSpace"][1]["argsoriginal"] = "()" +defs["ImGuiDockNode_IsDockSpace"][1]["call_args"] = "()" +defs["ImGuiDockNode_IsDockSpace"][1]["cimguiname"] = "ImGuiDockNode_IsDockSpace" +defs["ImGuiDockNode_IsDockSpace"][1]["defaults"] = {} +defs["ImGuiDockNode_IsDockSpace"][1]["funcname"] = "IsDockSpace" +defs["ImGuiDockNode_IsDockSpace"][1]["location"] = "imgui_internal:1663" +defs["ImGuiDockNode_IsDockSpace"][1]["ov_cimguiname"] = "ImGuiDockNode_IsDockSpace" +defs["ImGuiDockNode_IsDockSpace"][1]["ret"] = "bool" +defs["ImGuiDockNode_IsDockSpace"][1]["signature"] = "()const" +defs["ImGuiDockNode_IsDockSpace"][1]["stname"] = "ImGuiDockNode" +defs["ImGuiDockNode_IsDockSpace"]["()const"] = defs["ImGuiDockNode_IsDockSpace"][1] +defs["ImGuiDockNode_IsEmpty"] = {} +defs["ImGuiDockNode_IsEmpty"][1] = {} +defs["ImGuiDockNode_IsEmpty"][1]["args"] = "(ImGuiDockNode* self)" +defs["ImGuiDockNode_IsEmpty"][1]["argsT"] = {} +defs["ImGuiDockNode_IsEmpty"][1]["argsT"][1] = {} +defs["ImGuiDockNode_IsEmpty"][1]["argsT"][1]["name"] = "self" +defs["ImGuiDockNode_IsEmpty"][1]["argsT"][1]["type"] = "ImGuiDockNode*" +defs["ImGuiDockNode_IsEmpty"][1]["argsoriginal"] = "()" +defs["ImGuiDockNode_IsEmpty"][1]["call_args"] = "()" +defs["ImGuiDockNode_IsEmpty"][1]["cimguiname"] = "ImGuiDockNode_IsEmpty" +defs["ImGuiDockNode_IsEmpty"][1]["defaults"] = {} +defs["ImGuiDockNode_IsEmpty"][1]["funcname"] = "IsEmpty" +defs["ImGuiDockNode_IsEmpty"][1]["location"] = "imgui_internal:1670" +defs["ImGuiDockNode_IsEmpty"][1]["ov_cimguiname"] = "ImGuiDockNode_IsEmpty" +defs["ImGuiDockNode_IsEmpty"][1]["ret"] = "bool" +defs["ImGuiDockNode_IsEmpty"][1]["signature"] = "()const" +defs["ImGuiDockNode_IsEmpty"][1]["stname"] = "ImGuiDockNode" +defs["ImGuiDockNode_IsEmpty"]["()const"] = defs["ImGuiDockNode_IsEmpty"][1] +defs["ImGuiDockNode_IsFloatingNode"] = {} +defs["ImGuiDockNode_IsFloatingNode"][1] = {} +defs["ImGuiDockNode_IsFloatingNode"][1]["args"] = "(ImGuiDockNode* self)" +defs["ImGuiDockNode_IsFloatingNode"][1]["argsT"] = {} +defs["ImGuiDockNode_IsFloatingNode"][1]["argsT"][1] = {} +defs["ImGuiDockNode_IsFloatingNode"][1]["argsT"][1]["name"] = "self" +defs["ImGuiDockNode_IsFloatingNode"][1]["argsT"][1]["type"] = "ImGuiDockNode*" +defs["ImGuiDockNode_IsFloatingNode"][1]["argsoriginal"] = "()" +defs["ImGuiDockNode_IsFloatingNode"][1]["call_args"] = "()" +defs["ImGuiDockNode_IsFloatingNode"][1]["cimguiname"] = "ImGuiDockNode_IsFloatingNode" +defs["ImGuiDockNode_IsFloatingNode"][1]["defaults"] = {} +defs["ImGuiDockNode_IsFloatingNode"][1]["funcname"] = "IsFloatingNode" +defs["ImGuiDockNode_IsFloatingNode"][1]["location"] = "imgui_internal:1664" +defs["ImGuiDockNode_IsFloatingNode"][1]["ov_cimguiname"] = "ImGuiDockNode_IsFloatingNode" +defs["ImGuiDockNode_IsFloatingNode"][1]["ret"] = "bool" +defs["ImGuiDockNode_IsFloatingNode"][1]["signature"] = "()const" +defs["ImGuiDockNode_IsFloatingNode"][1]["stname"] = "ImGuiDockNode" +defs["ImGuiDockNode_IsFloatingNode"]["()const"] = defs["ImGuiDockNode_IsFloatingNode"][1] +defs["ImGuiDockNode_IsHiddenTabBar"] = {} +defs["ImGuiDockNode_IsHiddenTabBar"][1] = {} +defs["ImGuiDockNode_IsHiddenTabBar"][1]["args"] = "(ImGuiDockNode* self)" +defs["ImGuiDockNode_IsHiddenTabBar"][1]["argsT"] = {} +defs["ImGuiDockNode_IsHiddenTabBar"][1]["argsT"][1] = {} +defs["ImGuiDockNode_IsHiddenTabBar"][1]["argsT"][1]["name"] = "self" +defs["ImGuiDockNode_IsHiddenTabBar"][1]["argsT"][1]["type"] = "ImGuiDockNode*" +defs["ImGuiDockNode_IsHiddenTabBar"][1]["argsoriginal"] = "()" +defs["ImGuiDockNode_IsHiddenTabBar"][1]["call_args"] = "()" +defs["ImGuiDockNode_IsHiddenTabBar"][1]["cimguiname"] = "ImGuiDockNode_IsHiddenTabBar" +defs["ImGuiDockNode_IsHiddenTabBar"][1]["defaults"] = {} +defs["ImGuiDockNode_IsHiddenTabBar"][1]["funcname"] = "IsHiddenTabBar" +defs["ImGuiDockNode_IsHiddenTabBar"][1]["location"] = "imgui_internal:1666" +defs["ImGuiDockNode_IsHiddenTabBar"][1]["ov_cimguiname"] = "ImGuiDockNode_IsHiddenTabBar" +defs["ImGuiDockNode_IsHiddenTabBar"][1]["ret"] = "bool" +defs["ImGuiDockNode_IsHiddenTabBar"][1]["signature"] = "()const" +defs["ImGuiDockNode_IsHiddenTabBar"][1]["stname"] = "ImGuiDockNode" +defs["ImGuiDockNode_IsHiddenTabBar"]["()const"] = defs["ImGuiDockNode_IsHiddenTabBar"][1] +defs["ImGuiDockNode_IsLeafNode"] = {} +defs["ImGuiDockNode_IsLeafNode"][1] = {} +defs["ImGuiDockNode_IsLeafNode"][1]["args"] = "(ImGuiDockNode* self)" +defs["ImGuiDockNode_IsLeafNode"][1]["argsT"] = {} +defs["ImGuiDockNode_IsLeafNode"][1]["argsT"][1] = {} +defs["ImGuiDockNode_IsLeafNode"][1]["argsT"][1]["name"] = "self" +defs["ImGuiDockNode_IsLeafNode"][1]["argsT"][1]["type"] = "ImGuiDockNode*" +defs["ImGuiDockNode_IsLeafNode"][1]["argsoriginal"] = "()" +defs["ImGuiDockNode_IsLeafNode"][1]["call_args"] = "()" +defs["ImGuiDockNode_IsLeafNode"][1]["cimguiname"] = "ImGuiDockNode_IsLeafNode" +defs["ImGuiDockNode_IsLeafNode"][1]["defaults"] = {} +defs["ImGuiDockNode_IsLeafNode"][1]["funcname"] = "IsLeafNode" +defs["ImGuiDockNode_IsLeafNode"][1]["location"] = "imgui_internal:1669" +defs["ImGuiDockNode_IsLeafNode"][1]["ov_cimguiname"] = "ImGuiDockNode_IsLeafNode" +defs["ImGuiDockNode_IsLeafNode"][1]["ret"] = "bool" +defs["ImGuiDockNode_IsLeafNode"][1]["signature"] = "()const" +defs["ImGuiDockNode_IsLeafNode"][1]["stname"] = "ImGuiDockNode" +defs["ImGuiDockNode_IsLeafNode"]["()const"] = defs["ImGuiDockNode_IsLeafNode"][1] +defs["ImGuiDockNode_IsNoTabBar"] = {} +defs["ImGuiDockNode_IsNoTabBar"][1] = {} +defs["ImGuiDockNode_IsNoTabBar"][1]["args"] = "(ImGuiDockNode* self)" +defs["ImGuiDockNode_IsNoTabBar"][1]["argsT"] = {} +defs["ImGuiDockNode_IsNoTabBar"][1]["argsT"][1] = {} +defs["ImGuiDockNode_IsNoTabBar"][1]["argsT"][1]["name"] = "self" +defs["ImGuiDockNode_IsNoTabBar"][1]["argsT"][1]["type"] = "ImGuiDockNode*" +defs["ImGuiDockNode_IsNoTabBar"][1]["argsoriginal"] = "()" +defs["ImGuiDockNode_IsNoTabBar"][1]["call_args"] = "()" +defs["ImGuiDockNode_IsNoTabBar"][1]["cimguiname"] = "ImGuiDockNode_IsNoTabBar" +defs["ImGuiDockNode_IsNoTabBar"][1]["defaults"] = {} +defs["ImGuiDockNode_IsNoTabBar"][1]["funcname"] = "IsNoTabBar" +defs["ImGuiDockNode_IsNoTabBar"][1]["location"] = "imgui_internal:1667" +defs["ImGuiDockNode_IsNoTabBar"][1]["ov_cimguiname"] = "ImGuiDockNode_IsNoTabBar" +defs["ImGuiDockNode_IsNoTabBar"][1]["ret"] = "bool" +defs["ImGuiDockNode_IsNoTabBar"][1]["signature"] = "()const" +defs["ImGuiDockNode_IsNoTabBar"][1]["stname"] = "ImGuiDockNode" +defs["ImGuiDockNode_IsNoTabBar"]["()const"] = defs["ImGuiDockNode_IsNoTabBar"][1] +defs["ImGuiDockNode_IsRootNode"] = {} +defs["ImGuiDockNode_IsRootNode"][1] = {} +defs["ImGuiDockNode_IsRootNode"][1]["args"] = "(ImGuiDockNode* self)" +defs["ImGuiDockNode_IsRootNode"][1]["argsT"] = {} +defs["ImGuiDockNode_IsRootNode"][1]["argsT"][1] = {} +defs["ImGuiDockNode_IsRootNode"][1]["argsT"][1]["name"] = "self" +defs["ImGuiDockNode_IsRootNode"][1]["argsT"][1]["type"] = "ImGuiDockNode*" +defs["ImGuiDockNode_IsRootNode"][1]["argsoriginal"] = "()" +defs["ImGuiDockNode_IsRootNode"][1]["call_args"] = "()" +defs["ImGuiDockNode_IsRootNode"][1]["cimguiname"] = "ImGuiDockNode_IsRootNode" +defs["ImGuiDockNode_IsRootNode"][1]["defaults"] = {} +defs["ImGuiDockNode_IsRootNode"][1]["funcname"] = "IsRootNode" +defs["ImGuiDockNode_IsRootNode"][1]["location"] = "imgui_internal:1662" +defs["ImGuiDockNode_IsRootNode"][1]["ov_cimguiname"] = "ImGuiDockNode_IsRootNode" +defs["ImGuiDockNode_IsRootNode"][1]["ret"] = "bool" +defs["ImGuiDockNode_IsRootNode"][1]["signature"] = "()const" +defs["ImGuiDockNode_IsRootNode"][1]["stname"] = "ImGuiDockNode" +defs["ImGuiDockNode_IsRootNode"]["()const"] = defs["ImGuiDockNode_IsRootNode"][1] +defs["ImGuiDockNode_IsSplitNode"] = {} +defs["ImGuiDockNode_IsSplitNode"][1] = {} +defs["ImGuiDockNode_IsSplitNode"][1]["args"] = "(ImGuiDockNode* self)" +defs["ImGuiDockNode_IsSplitNode"][1]["argsT"] = {} +defs["ImGuiDockNode_IsSplitNode"][1]["argsT"][1] = {} +defs["ImGuiDockNode_IsSplitNode"][1]["argsT"][1]["name"] = "self" +defs["ImGuiDockNode_IsSplitNode"][1]["argsT"][1]["type"] = "ImGuiDockNode*" +defs["ImGuiDockNode_IsSplitNode"][1]["argsoriginal"] = "()" +defs["ImGuiDockNode_IsSplitNode"][1]["call_args"] = "()" +defs["ImGuiDockNode_IsSplitNode"][1]["cimguiname"] = "ImGuiDockNode_IsSplitNode" +defs["ImGuiDockNode_IsSplitNode"][1]["defaults"] = {} +defs["ImGuiDockNode_IsSplitNode"][1]["funcname"] = "IsSplitNode" +defs["ImGuiDockNode_IsSplitNode"][1]["location"] = "imgui_internal:1668" +defs["ImGuiDockNode_IsSplitNode"][1]["ov_cimguiname"] = "ImGuiDockNode_IsSplitNode" +defs["ImGuiDockNode_IsSplitNode"][1]["ret"] = "bool" +defs["ImGuiDockNode_IsSplitNode"][1]["signature"] = "()const" +defs["ImGuiDockNode_IsSplitNode"][1]["stname"] = "ImGuiDockNode" +defs["ImGuiDockNode_IsSplitNode"]["()const"] = defs["ImGuiDockNode_IsSplitNode"][1] +defs["ImGuiDockNode_Rect"] = {} +defs["ImGuiDockNode_Rect"][1] = {} +defs["ImGuiDockNode_Rect"][1]["args"] = "(ImRect *pOut,ImGuiDockNode* self)" +defs["ImGuiDockNode_Rect"][1]["argsT"] = {} +defs["ImGuiDockNode_Rect"][1]["argsT"][1] = {} +defs["ImGuiDockNode_Rect"][1]["argsT"][1]["name"] = "pOut" +defs["ImGuiDockNode_Rect"][1]["argsT"][1]["type"] = "ImRect*" +defs["ImGuiDockNode_Rect"][1]["argsT"][2] = {} +defs["ImGuiDockNode_Rect"][1]["argsT"][2]["name"] = "self" +defs["ImGuiDockNode_Rect"][1]["argsT"][2]["type"] = "ImGuiDockNode*" +defs["ImGuiDockNode_Rect"][1]["argsoriginal"] = "()" +defs["ImGuiDockNode_Rect"][1]["call_args"] = "()" +defs["ImGuiDockNode_Rect"][1]["cimguiname"] = "ImGuiDockNode_Rect" +defs["ImGuiDockNode_Rect"][1]["defaults"] = {} +defs["ImGuiDockNode_Rect"][1]["funcname"] = "Rect" +defs["ImGuiDockNode_Rect"][1]["location"] = "imgui_internal:1671" +defs["ImGuiDockNode_Rect"][1]["nonUDT"] = 1 +defs["ImGuiDockNode_Rect"][1]["ov_cimguiname"] = "ImGuiDockNode_Rect" +defs["ImGuiDockNode_Rect"][1]["ret"] = "void" +defs["ImGuiDockNode_Rect"][1]["signature"] = "()const" +defs["ImGuiDockNode_Rect"][1]["stname"] = "ImGuiDockNode" +defs["ImGuiDockNode_Rect"]["()const"] = defs["ImGuiDockNode_Rect"][1] +defs["ImGuiDockNode_SetLocalFlags"] = {} +defs["ImGuiDockNode_SetLocalFlags"][1] = {} +defs["ImGuiDockNode_SetLocalFlags"][1]["args"] = "(ImGuiDockNode* self,ImGuiDockNodeFlags flags)" +defs["ImGuiDockNode_SetLocalFlags"][1]["argsT"] = {} +defs["ImGuiDockNode_SetLocalFlags"][1]["argsT"][1] = {} +defs["ImGuiDockNode_SetLocalFlags"][1]["argsT"][1]["name"] = "self" +defs["ImGuiDockNode_SetLocalFlags"][1]["argsT"][1]["type"] = "ImGuiDockNode*" +defs["ImGuiDockNode_SetLocalFlags"][1]["argsT"][2] = {} +defs["ImGuiDockNode_SetLocalFlags"][1]["argsT"][2]["name"] = "flags" +defs["ImGuiDockNode_SetLocalFlags"][1]["argsT"][2]["type"] = "ImGuiDockNodeFlags" +defs["ImGuiDockNode_SetLocalFlags"][1]["argsoriginal"] = "(ImGuiDockNodeFlags flags)" +defs["ImGuiDockNode_SetLocalFlags"][1]["call_args"] = "(flags)" +defs["ImGuiDockNode_SetLocalFlags"][1]["cimguiname"] = "ImGuiDockNode_SetLocalFlags" +defs["ImGuiDockNode_SetLocalFlags"][1]["defaults"] = {} +defs["ImGuiDockNode_SetLocalFlags"][1]["funcname"] = "SetLocalFlags" +defs["ImGuiDockNode_SetLocalFlags"][1]["location"] = "imgui_internal:1673" +defs["ImGuiDockNode_SetLocalFlags"][1]["ov_cimguiname"] = "ImGuiDockNode_SetLocalFlags" +defs["ImGuiDockNode_SetLocalFlags"][1]["ret"] = "void" +defs["ImGuiDockNode_SetLocalFlags"][1]["signature"] = "(ImGuiDockNodeFlags)" +defs["ImGuiDockNode_SetLocalFlags"][1]["stname"] = "ImGuiDockNode" +defs["ImGuiDockNode_SetLocalFlags"]["(ImGuiDockNodeFlags)"] = defs["ImGuiDockNode_SetLocalFlags"][1] +defs["ImGuiDockNode_UpdateMergedFlags"] = {} +defs["ImGuiDockNode_UpdateMergedFlags"][1] = {} +defs["ImGuiDockNode_UpdateMergedFlags"][1]["args"] = "(ImGuiDockNode* self)" +defs["ImGuiDockNode_UpdateMergedFlags"][1]["argsT"] = {} +defs["ImGuiDockNode_UpdateMergedFlags"][1]["argsT"][1] = {} +defs["ImGuiDockNode_UpdateMergedFlags"][1]["argsT"][1]["name"] = "self" +defs["ImGuiDockNode_UpdateMergedFlags"][1]["argsT"][1]["type"] = "ImGuiDockNode*" +defs["ImGuiDockNode_UpdateMergedFlags"][1]["argsoriginal"] = "()" +defs["ImGuiDockNode_UpdateMergedFlags"][1]["call_args"] = "()" +defs["ImGuiDockNode_UpdateMergedFlags"][1]["cimguiname"] = "ImGuiDockNode_UpdateMergedFlags" +defs["ImGuiDockNode_UpdateMergedFlags"][1]["defaults"] = {} +defs["ImGuiDockNode_UpdateMergedFlags"][1]["funcname"] = "UpdateMergedFlags" +defs["ImGuiDockNode_UpdateMergedFlags"][1]["location"] = "imgui_internal:1674" +defs["ImGuiDockNode_UpdateMergedFlags"][1]["ov_cimguiname"] = "ImGuiDockNode_UpdateMergedFlags" +defs["ImGuiDockNode_UpdateMergedFlags"][1]["ret"] = "void" +defs["ImGuiDockNode_UpdateMergedFlags"][1]["signature"] = "()" +defs["ImGuiDockNode_UpdateMergedFlags"][1]["stname"] = "ImGuiDockNode" +defs["ImGuiDockNode_UpdateMergedFlags"]["()"] = defs["ImGuiDockNode_UpdateMergedFlags"][1] +defs["ImGuiDockNode_destroy"] = {} +defs["ImGuiDockNode_destroy"][1] = {} +defs["ImGuiDockNode_destroy"][1]["args"] = "(ImGuiDockNode* self)" +defs["ImGuiDockNode_destroy"][1]["argsT"] = {} +defs["ImGuiDockNode_destroy"][1]["argsT"][1] = {} +defs["ImGuiDockNode_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiDockNode_destroy"][1]["argsT"][1]["type"] = "ImGuiDockNode*" +defs["ImGuiDockNode_destroy"][1]["call_args"] = "(self)" +defs["ImGuiDockNode_destroy"][1]["cimguiname"] = "ImGuiDockNode_destroy" +defs["ImGuiDockNode_destroy"][1]["defaults"] = {} +defs["ImGuiDockNode_destroy"][1]["destructor"] = true +defs["ImGuiDockNode_destroy"][1]["location"] = "imgui_internal:1661" +defs["ImGuiDockNode_destroy"][1]["ov_cimguiname"] = "ImGuiDockNode_destroy" +defs["ImGuiDockNode_destroy"][1]["realdestructor"] = true +defs["ImGuiDockNode_destroy"][1]["ret"] = "void" +defs["ImGuiDockNode_destroy"][1]["signature"] = "(ImGuiDockNode*)" +defs["ImGuiDockNode_destroy"][1]["stname"] = "ImGuiDockNode" +defs["ImGuiDockNode_destroy"]["(ImGuiDockNode*)"] = defs["ImGuiDockNode_destroy"][1] defs["ImGuiFreeType_GetBuilderForFreeType"] = {} defs["ImGuiFreeType_GetBuilderForFreeType"][1] = {} defs["ImGuiFreeType_GetBuilderForFreeType"][1]["args"] = "()" @@ -4043,6 +5045,37 @@ 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["ImGuiInputEvent_ImGuiInputEvent"] = {} +defs["ImGuiInputEvent_ImGuiInputEvent"][1] = {} +defs["ImGuiInputEvent_ImGuiInputEvent"][1]["args"] = "()" +defs["ImGuiInputEvent_ImGuiInputEvent"][1]["argsT"] = {} +defs["ImGuiInputEvent_ImGuiInputEvent"][1]["argsoriginal"] = "()" +defs["ImGuiInputEvent_ImGuiInputEvent"][1]["call_args"] = "()" +defs["ImGuiInputEvent_ImGuiInputEvent"][1]["cimguiname"] = "ImGuiInputEvent_ImGuiInputEvent" +defs["ImGuiInputEvent_ImGuiInputEvent"][1]["constructor"] = true +defs["ImGuiInputEvent_ImGuiInputEvent"][1]["defaults"] = {} +defs["ImGuiInputEvent_ImGuiInputEvent"][1]["funcname"] = "ImGuiInputEvent" +defs["ImGuiInputEvent_ImGuiInputEvent"][1]["location"] = "imgui_internal:1302" +defs["ImGuiInputEvent_ImGuiInputEvent"][1]["ov_cimguiname"] = "ImGuiInputEvent_ImGuiInputEvent" +defs["ImGuiInputEvent_ImGuiInputEvent"][1]["signature"] = "()" +defs["ImGuiInputEvent_ImGuiInputEvent"][1]["stname"] = "ImGuiInputEvent" +defs["ImGuiInputEvent_ImGuiInputEvent"]["()"] = defs["ImGuiInputEvent_ImGuiInputEvent"][1] +defs["ImGuiInputEvent_destroy"] = {} +defs["ImGuiInputEvent_destroy"][1] = {} +defs["ImGuiInputEvent_destroy"][1]["args"] = "(ImGuiInputEvent* self)" +defs["ImGuiInputEvent_destroy"][1]["argsT"] = {} +defs["ImGuiInputEvent_destroy"][1]["argsT"][1] = {} +defs["ImGuiInputEvent_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiInputEvent_destroy"][1]["argsT"][1]["type"] = "ImGuiInputEvent*" +defs["ImGuiInputEvent_destroy"][1]["call_args"] = "(self)" +defs["ImGuiInputEvent_destroy"][1]["cimguiname"] = "ImGuiInputEvent_destroy" +defs["ImGuiInputEvent_destroy"][1]["defaults"] = {} +defs["ImGuiInputEvent_destroy"][1]["destructor"] = true +defs["ImGuiInputEvent_destroy"][1]["ov_cimguiname"] = "ImGuiInputEvent_destroy" +defs["ImGuiInputEvent_destroy"][1]["ret"] = "void" +defs["ImGuiInputEvent_destroy"][1]["signature"] = "(ImGuiInputEvent*)" +defs["ImGuiInputEvent_destroy"][1]["stname"] = "ImGuiInputEvent" +defs["ImGuiInputEvent_destroy"]["(ImGuiInputEvent*)"] = defs["ImGuiInputEvent_destroy"][1] defs["ImGuiInputTextCallbackData_ClearSelection"] = {} defs["ImGuiInputTextCallbackData_ClearSelection"][1] = {} defs["ImGuiInputTextCallbackData_ClearSelection"][1]["args"] = "(ImGuiInputTextCallbackData* self)" @@ -4180,6 +5213,518 @@ 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["ImGuiInputTextState_ClearFreeMemory"] = {} +defs["ImGuiInputTextState_ClearFreeMemory"][1] = {} +defs["ImGuiInputTextState_ClearFreeMemory"][1]["args"] = "(ImGuiInputTextState* self)" +defs["ImGuiInputTextState_ClearFreeMemory"][1]["argsT"] = {} +defs["ImGuiInputTextState_ClearFreeMemory"][1]["argsT"][1] = {} +defs["ImGuiInputTextState_ClearFreeMemory"][1]["argsT"][1]["name"] = "self" +defs["ImGuiInputTextState_ClearFreeMemory"][1]["argsT"][1]["type"] = "ImGuiInputTextState*" +defs["ImGuiInputTextState_ClearFreeMemory"][1]["argsoriginal"] = "()" +defs["ImGuiInputTextState_ClearFreeMemory"][1]["call_args"] = "()" +defs["ImGuiInputTextState_ClearFreeMemory"][1]["cimguiname"] = "ImGuiInputTextState_ClearFreeMemory" +defs["ImGuiInputTextState_ClearFreeMemory"][1]["defaults"] = {} +defs["ImGuiInputTextState_ClearFreeMemory"][1]["funcname"] = "ClearFreeMemory" +defs["ImGuiInputTextState_ClearFreeMemory"][1]["location"] = "imgui_internal:1076" +defs["ImGuiInputTextState_ClearFreeMemory"][1]["ov_cimguiname"] = "ImGuiInputTextState_ClearFreeMemory" +defs["ImGuiInputTextState_ClearFreeMemory"][1]["ret"] = "void" +defs["ImGuiInputTextState_ClearFreeMemory"][1]["signature"] = "()" +defs["ImGuiInputTextState_ClearFreeMemory"][1]["stname"] = "ImGuiInputTextState" +defs["ImGuiInputTextState_ClearFreeMemory"]["()"] = defs["ImGuiInputTextState_ClearFreeMemory"][1] +defs["ImGuiInputTextState_ClearSelection"] = {} +defs["ImGuiInputTextState_ClearSelection"][1] = {} +defs["ImGuiInputTextState_ClearSelection"][1]["args"] = "(ImGuiInputTextState* self)" +defs["ImGuiInputTextState_ClearSelection"][1]["argsT"] = {} +defs["ImGuiInputTextState_ClearSelection"][1]["argsT"][1] = {} +defs["ImGuiInputTextState_ClearSelection"][1]["argsT"][1]["name"] = "self" +defs["ImGuiInputTextState_ClearSelection"][1]["argsT"][1]["type"] = "ImGuiInputTextState*" +defs["ImGuiInputTextState_ClearSelection"][1]["argsoriginal"] = "()" +defs["ImGuiInputTextState_ClearSelection"][1]["call_args"] = "()" +defs["ImGuiInputTextState_ClearSelection"][1]["cimguiname"] = "ImGuiInputTextState_ClearSelection" +defs["ImGuiInputTextState_ClearSelection"][1]["defaults"] = {} +defs["ImGuiInputTextState_ClearSelection"][1]["funcname"] = "ClearSelection" +defs["ImGuiInputTextState_ClearSelection"][1]["location"] = "imgui_internal:1085" +defs["ImGuiInputTextState_ClearSelection"][1]["ov_cimguiname"] = "ImGuiInputTextState_ClearSelection" +defs["ImGuiInputTextState_ClearSelection"][1]["ret"] = "void" +defs["ImGuiInputTextState_ClearSelection"][1]["signature"] = "()" +defs["ImGuiInputTextState_ClearSelection"][1]["stname"] = "ImGuiInputTextState" +defs["ImGuiInputTextState_ClearSelection"]["()"] = defs["ImGuiInputTextState_ClearSelection"][1] +defs["ImGuiInputTextState_ClearText"] = {} +defs["ImGuiInputTextState_ClearText"][1] = {} +defs["ImGuiInputTextState_ClearText"][1]["args"] = "(ImGuiInputTextState* self)" +defs["ImGuiInputTextState_ClearText"][1]["argsT"] = {} +defs["ImGuiInputTextState_ClearText"][1]["argsT"][1] = {} +defs["ImGuiInputTextState_ClearText"][1]["argsT"][1]["name"] = "self" +defs["ImGuiInputTextState_ClearText"][1]["argsT"][1]["type"] = "ImGuiInputTextState*" +defs["ImGuiInputTextState_ClearText"][1]["argsoriginal"] = "()" +defs["ImGuiInputTextState_ClearText"][1]["call_args"] = "()" +defs["ImGuiInputTextState_ClearText"][1]["cimguiname"] = "ImGuiInputTextState_ClearText" +defs["ImGuiInputTextState_ClearText"][1]["defaults"] = {} +defs["ImGuiInputTextState_ClearText"][1]["funcname"] = "ClearText" +defs["ImGuiInputTextState_ClearText"][1]["location"] = "imgui_internal:1075" +defs["ImGuiInputTextState_ClearText"][1]["ov_cimguiname"] = "ImGuiInputTextState_ClearText" +defs["ImGuiInputTextState_ClearText"][1]["ret"] = "void" +defs["ImGuiInputTextState_ClearText"][1]["signature"] = "()" +defs["ImGuiInputTextState_ClearText"][1]["stname"] = "ImGuiInputTextState" +defs["ImGuiInputTextState_ClearText"]["()"] = defs["ImGuiInputTextState_ClearText"][1] +defs["ImGuiInputTextState_CursorAnimReset"] = {} +defs["ImGuiInputTextState_CursorAnimReset"][1] = {} +defs["ImGuiInputTextState_CursorAnimReset"][1]["args"] = "(ImGuiInputTextState* self)" +defs["ImGuiInputTextState_CursorAnimReset"][1]["argsT"] = {} +defs["ImGuiInputTextState_CursorAnimReset"][1]["argsT"][1] = {} +defs["ImGuiInputTextState_CursorAnimReset"][1]["argsT"][1]["name"] = "self" +defs["ImGuiInputTextState_CursorAnimReset"][1]["argsT"][1]["type"] = "ImGuiInputTextState*" +defs["ImGuiInputTextState_CursorAnimReset"][1]["argsoriginal"] = "()" +defs["ImGuiInputTextState_CursorAnimReset"][1]["call_args"] = "()" +defs["ImGuiInputTextState_CursorAnimReset"][1]["cimguiname"] = "ImGuiInputTextState_CursorAnimReset" +defs["ImGuiInputTextState_CursorAnimReset"][1]["defaults"] = {} +defs["ImGuiInputTextState_CursorAnimReset"][1]["funcname"] = "CursorAnimReset" +defs["ImGuiInputTextState_CursorAnimReset"][1]["location"] = "imgui_internal:1082" +defs["ImGuiInputTextState_CursorAnimReset"][1]["ov_cimguiname"] = "ImGuiInputTextState_CursorAnimReset" +defs["ImGuiInputTextState_CursorAnimReset"][1]["ret"] = "void" +defs["ImGuiInputTextState_CursorAnimReset"][1]["signature"] = "()" +defs["ImGuiInputTextState_CursorAnimReset"][1]["stname"] = "ImGuiInputTextState" +defs["ImGuiInputTextState_CursorAnimReset"]["()"] = defs["ImGuiInputTextState_CursorAnimReset"][1] +defs["ImGuiInputTextState_CursorClamp"] = {} +defs["ImGuiInputTextState_CursorClamp"][1] = {} +defs["ImGuiInputTextState_CursorClamp"][1]["args"] = "(ImGuiInputTextState* self)" +defs["ImGuiInputTextState_CursorClamp"][1]["argsT"] = {} +defs["ImGuiInputTextState_CursorClamp"][1]["argsT"][1] = {} +defs["ImGuiInputTextState_CursorClamp"][1]["argsT"][1]["name"] = "self" +defs["ImGuiInputTextState_CursorClamp"][1]["argsT"][1]["type"] = "ImGuiInputTextState*" +defs["ImGuiInputTextState_CursorClamp"][1]["argsoriginal"] = "()" +defs["ImGuiInputTextState_CursorClamp"][1]["call_args"] = "()" +defs["ImGuiInputTextState_CursorClamp"][1]["cimguiname"] = "ImGuiInputTextState_CursorClamp" +defs["ImGuiInputTextState_CursorClamp"][1]["defaults"] = {} +defs["ImGuiInputTextState_CursorClamp"][1]["funcname"] = "CursorClamp" +defs["ImGuiInputTextState_CursorClamp"][1]["location"] = "imgui_internal:1083" +defs["ImGuiInputTextState_CursorClamp"][1]["ov_cimguiname"] = "ImGuiInputTextState_CursorClamp" +defs["ImGuiInputTextState_CursorClamp"][1]["ret"] = "void" +defs["ImGuiInputTextState_CursorClamp"][1]["signature"] = "()" +defs["ImGuiInputTextState_CursorClamp"][1]["stname"] = "ImGuiInputTextState" +defs["ImGuiInputTextState_CursorClamp"]["()"] = defs["ImGuiInputTextState_CursorClamp"][1] +defs["ImGuiInputTextState_GetCursorPos"] = {} +defs["ImGuiInputTextState_GetCursorPos"][1] = {} +defs["ImGuiInputTextState_GetCursorPos"][1]["args"] = "(ImGuiInputTextState* self)" +defs["ImGuiInputTextState_GetCursorPos"][1]["argsT"] = {} +defs["ImGuiInputTextState_GetCursorPos"][1]["argsT"][1] = {} +defs["ImGuiInputTextState_GetCursorPos"][1]["argsT"][1]["name"] = "self" +defs["ImGuiInputTextState_GetCursorPos"][1]["argsT"][1]["type"] = "ImGuiInputTextState*" +defs["ImGuiInputTextState_GetCursorPos"][1]["argsoriginal"] = "()" +defs["ImGuiInputTextState_GetCursorPos"][1]["call_args"] = "()" +defs["ImGuiInputTextState_GetCursorPos"][1]["cimguiname"] = "ImGuiInputTextState_GetCursorPos" +defs["ImGuiInputTextState_GetCursorPos"][1]["defaults"] = {} +defs["ImGuiInputTextState_GetCursorPos"][1]["funcname"] = "GetCursorPos" +defs["ImGuiInputTextState_GetCursorPos"][1]["location"] = "imgui_internal:1086" +defs["ImGuiInputTextState_GetCursorPos"][1]["ov_cimguiname"] = "ImGuiInputTextState_GetCursorPos" +defs["ImGuiInputTextState_GetCursorPos"][1]["ret"] = "int" +defs["ImGuiInputTextState_GetCursorPos"][1]["signature"] = "()const" +defs["ImGuiInputTextState_GetCursorPos"][1]["stname"] = "ImGuiInputTextState" +defs["ImGuiInputTextState_GetCursorPos"]["()const"] = defs["ImGuiInputTextState_GetCursorPos"][1] +defs["ImGuiInputTextState_GetRedoAvailCount"] = {} +defs["ImGuiInputTextState_GetRedoAvailCount"][1] = {} +defs["ImGuiInputTextState_GetRedoAvailCount"][1]["args"] = "(ImGuiInputTextState* self)" +defs["ImGuiInputTextState_GetRedoAvailCount"][1]["argsT"] = {} +defs["ImGuiInputTextState_GetRedoAvailCount"][1]["argsT"][1] = {} +defs["ImGuiInputTextState_GetRedoAvailCount"][1]["argsT"][1]["name"] = "self" +defs["ImGuiInputTextState_GetRedoAvailCount"][1]["argsT"][1]["type"] = "ImGuiInputTextState*" +defs["ImGuiInputTextState_GetRedoAvailCount"][1]["argsoriginal"] = "()" +defs["ImGuiInputTextState_GetRedoAvailCount"][1]["call_args"] = "()" +defs["ImGuiInputTextState_GetRedoAvailCount"][1]["cimguiname"] = "ImGuiInputTextState_GetRedoAvailCount" +defs["ImGuiInputTextState_GetRedoAvailCount"][1]["defaults"] = {} +defs["ImGuiInputTextState_GetRedoAvailCount"][1]["funcname"] = "GetRedoAvailCount" +defs["ImGuiInputTextState_GetRedoAvailCount"][1]["location"] = "imgui_internal:1078" +defs["ImGuiInputTextState_GetRedoAvailCount"][1]["ov_cimguiname"] = "ImGuiInputTextState_GetRedoAvailCount" +defs["ImGuiInputTextState_GetRedoAvailCount"][1]["ret"] = "int" +defs["ImGuiInputTextState_GetRedoAvailCount"][1]["signature"] = "()const" +defs["ImGuiInputTextState_GetRedoAvailCount"][1]["stname"] = "ImGuiInputTextState" +defs["ImGuiInputTextState_GetRedoAvailCount"]["()const"] = defs["ImGuiInputTextState_GetRedoAvailCount"][1] +defs["ImGuiInputTextState_GetSelectionEnd"] = {} +defs["ImGuiInputTextState_GetSelectionEnd"][1] = {} +defs["ImGuiInputTextState_GetSelectionEnd"][1]["args"] = "(ImGuiInputTextState* self)" +defs["ImGuiInputTextState_GetSelectionEnd"][1]["argsT"] = {} +defs["ImGuiInputTextState_GetSelectionEnd"][1]["argsT"][1] = {} +defs["ImGuiInputTextState_GetSelectionEnd"][1]["argsT"][1]["name"] = "self" +defs["ImGuiInputTextState_GetSelectionEnd"][1]["argsT"][1]["type"] = "ImGuiInputTextState*" +defs["ImGuiInputTextState_GetSelectionEnd"][1]["argsoriginal"] = "()" +defs["ImGuiInputTextState_GetSelectionEnd"][1]["call_args"] = "()" +defs["ImGuiInputTextState_GetSelectionEnd"][1]["cimguiname"] = "ImGuiInputTextState_GetSelectionEnd" +defs["ImGuiInputTextState_GetSelectionEnd"][1]["defaults"] = {} +defs["ImGuiInputTextState_GetSelectionEnd"][1]["funcname"] = "GetSelectionEnd" +defs["ImGuiInputTextState_GetSelectionEnd"][1]["location"] = "imgui_internal:1088" +defs["ImGuiInputTextState_GetSelectionEnd"][1]["ov_cimguiname"] = "ImGuiInputTextState_GetSelectionEnd" +defs["ImGuiInputTextState_GetSelectionEnd"][1]["ret"] = "int" +defs["ImGuiInputTextState_GetSelectionEnd"][1]["signature"] = "()const" +defs["ImGuiInputTextState_GetSelectionEnd"][1]["stname"] = "ImGuiInputTextState" +defs["ImGuiInputTextState_GetSelectionEnd"]["()const"] = defs["ImGuiInputTextState_GetSelectionEnd"][1] +defs["ImGuiInputTextState_GetSelectionStart"] = {} +defs["ImGuiInputTextState_GetSelectionStart"][1] = {} +defs["ImGuiInputTextState_GetSelectionStart"][1]["args"] = "(ImGuiInputTextState* self)" +defs["ImGuiInputTextState_GetSelectionStart"][1]["argsT"] = {} +defs["ImGuiInputTextState_GetSelectionStart"][1]["argsT"][1] = {} +defs["ImGuiInputTextState_GetSelectionStart"][1]["argsT"][1]["name"] = "self" +defs["ImGuiInputTextState_GetSelectionStart"][1]["argsT"][1]["type"] = "ImGuiInputTextState*" +defs["ImGuiInputTextState_GetSelectionStart"][1]["argsoriginal"] = "()" +defs["ImGuiInputTextState_GetSelectionStart"][1]["call_args"] = "()" +defs["ImGuiInputTextState_GetSelectionStart"][1]["cimguiname"] = "ImGuiInputTextState_GetSelectionStart" +defs["ImGuiInputTextState_GetSelectionStart"][1]["defaults"] = {} +defs["ImGuiInputTextState_GetSelectionStart"][1]["funcname"] = "GetSelectionStart" +defs["ImGuiInputTextState_GetSelectionStart"][1]["location"] = "imgui_internal:1087" +defs["ImGuiInputTextState_GetSelectionStart"][1]["ov_cimguiname"] = "ImGuiInputTextState_GetSelectionStart" +defs["ImGuiInputTextState_GetSelectionStart"][1]["ret"] = "int" +defs["ImGuiInputTextState_GetSelectionStart"][1]["signature"] = "()const" +defs["ImGuiInputTextState_GetSelectionStart"][1]["stname"] = "ImGuiInputTextState" +defs["ImGuiInputTextState_GetSelectionStart"]["()const"] = defs["ImGuiInputTextState_GetSelectionStart"][1] +defs["ImGuiInputTextState_GetUndoAvailCount"] = {} +defs["ImGuiInputTextState_GetUndoAvailCount"][1] = {} +defs["ImGuiInputTextState_GetUndoAvailCount"][1]["args"] = "(ImGuiInputTextState* self)" +defs["ImGuiInputTextState_GetUndoAvailCount"][1]["argsT"] = {} +defs["ImGuiInputTextState_GetUndoAvailCount"][1]["argsT"][1] = {} +defs["ImGuiInputTextState_GetUndoAvailCount"][1]["argsT"][1]["name"] = "self" +defs["ImGuiInputTextState_GetUndoAvailCount"][1]["argsT"][1]["type"] = "ImGuiInputTextState*" +defs["ImGuiInputTextState_GetUndoAvailCount"][1]["argsoriginal"] = "()" +defs["ImGuiInputTextState_GetUndoAvailCount"][1]["call_args"] = "()" +defs["ImGuiInputTextState_GetUndoAvailCount"][1]["cimguiname"] = "ImGuiInputTextState_GetUndoAvailCount" +defs["ImGuiInputTextState_GetUndoAvailCount"][1]["defaults"] = {} +defs["ImGuiInputTextState_GetUndoAvailCount"][1]["funcname"] = "GetUndoAvailCount" +defs["ImGuiInputTextState_GetUndoAvailCount"][1]["location"] = "imgui_internal:1077" +defs["ImGuiInputTextState_GetUndoAvailCount"][1]["ov_cimguiname"] = "ImGuiInputTextState_GetUndoAvailCount" +defs["ImGuiInputTextState_GetUndoAvailCount"][1]["ret"] = "int" +defs["ImGuiInputTextState_GetUndoAvailCount"][1]["signature"] = "()const" +defs["ImGuiInputTextState_GetUndoAvailCount"][1]["stname"] = "ImGuiInputTextState" +defs["ImGuiInputTextState_GetUndoAvailCount"]["()const"] = defs["ImGuiInputTextState_GetUndoAvailCount"][1] +defs["ImGuiInputTextState_HasSelection"] = {} +defs["ImGuiInputTextState_HasSelection"][1] = {} +defs["ImGuiInputTextState_HasSelection"][1]["args"] = "(ImGuiInputTextState* self)" +defs["ImGuiInputTextState_HasSelection"][1]["argsT"] = {} +defs["ImGuiInputTextState_HasSelection"][1]["argsT"][1] = {} +defs["ImGuiInputTextState_HasSelection"][1]["argsT"][1]["name"] = "self" +defs["ImGuiInputTextState_HasSelection"][1]["argsT"][1]["type"] = "ImGuiInputTextState*" +defs["ImGuiInputTextState_HasSelection"][1]["argsoriginal"] = "()" +defs["ImGuiInputTextState_HasSelection"][1]["call_args"] = "()" +defs["ImGuiInputTextState_HasSelection"][1]["cimguiname"] = "ImGuiInputTextState_HasSelection" +defs["ImGuiInputTextState_HasSelection"][1]["defaults"] = {} +defs["ImGuiInputTextState_HasSelection"][1]["funcname"] = "HasSelection" +defs["ImGuiInputTextState_HasSelection"][1]["location"] = "imgui_internal:1084" +defs["ImGuiInputTextState_HasSelection"][1]["ov_cimguiname"] = "ImGuiInputTextState_HasSelection" +defs["ImGuiInputTextState_HasSelection"][1]["ret"] = "bool" +defs["ImGuiInputTextState_HasSelection"][1]["signature"] = "()const" +defs["ImGuiInputTextState_HasSelection"][1]["stname"] = "ImGuiInputTextState" +defs["ImGuiInputTextState_HasSelection"]["()const"] = defs["ImGuiInputTextState_HasSelection"][1] +defs["ImGuiInputTextState_ImGuiInputTextState"] = {} +defs["ImGuiInputTextState_ImGuiInputTextState"][1] = {} +defs["ImGuiInputTextState_ImGuiInputTextState"][1]["args"] = "()" +defs["ImGuiInputTextState_ImGuiInputTextState"][1]["argsT"] = {} +defs["ImGuiInputTextState_ImGuiInputTextState"][1]["argsoriginal"] = "()" +defs["ImGuiInputTextState_ImGuiInputTextState"][1]["call_args"] = "()" +defs["ImGuiInputTextState_ImGuiInputTextState"][1]["cimguiname"] = "ImGuiInputTextState_ImGuiInputTextState" +defs["ImGuiInputTextState_ImGuiInputTextState"][1]["constructor"] = true +defs["ImGuiInputTextState_ImGuiInputTextState"][1]["defaults"] = {} +defs["ImGuiInputTextState_ImGuiInputTextState"][1]["funcname"] = "ImGuiInputTextState" +defs["ImGuiInputTextState_ImGuiInputTextState"][1]["location"] = "imgui_internal:1074" +defs["ImGuiInputTextState_ImGuiInputTextState"][1]["ov_cimguiname"] = "ImGuiInputTextState_ImGuiInputTextState" +defs["ImGuiInputTextState_ImGuiInputTextState"][1]["signature"] = "()" +defs["ImGuiInputTextState_ImGuiInputTextState"][1]["stname"] = "ImGuiInputTextState" +defs["ImGuiInputTextState_ImGuiInputTextState"]["()"] = defs["ImGuiInputTextState_ImGuiInputTextState"][1] +defs["ImGuiInputTextState_OnKeyPressed"] = {} +defs["ImGuiInputTextState_OnKeyPressed"][1] = {} +defs["ImGuiInputTextState_OnKeyPressed"][1]["args"] = "(ImGuiInputTextState* self,int key)" +defs["ImGuiInputTextState_OnKeyPressed"][1]["argsT"] = {} +defs["ImGuiInputTextState_OnKeyPressed"][1]["argsT"][1] = {} +defs["ImGuiInputTextState_OnKeyPressed"][1]["argsT"][1]["name"] = "self" +defs["ImGuiInputTextState_OnKeyPressed"][1]["argsT"][1]["type"] = "ImGuiInputTextState*" +defs["ImGuiInputTextState_OnKeyPressed"][1]["argsT"][2] = {} +defs["ImGuiInputTextState_OnKeyPressed"][1]["argsT"][2]["name"] = "key" +defs["ImGuiInputTextState_OnKeyPressed"][1]["argsT"][2]["type"] = "int" +defs["ImGuiInputTextState_OnKeyPressed"][1]["argsoriginal"] = "(int key)" +defs["ImGuiInputTextState_OnKeyPressed"][1]["call_args"] = "(key)" +defs["ImGuiInputTextState_OnKeyPressed"][1]["cimguiname"] = "ImGuiInputTextState_OnKeyPressed" +defs["ImGuiInputTextState_OnKeyPressed"][1]["defaults"] = {} +defs["ImGuiInputTextState_OnKeyPressed"][1]["funcname"] = "OnKeyPressed" +defs["ImGuiInputTextState_OnKeyPressed"][1]["location"] = "imgui_internal:1079" +defs["ImGuiInputTextState_OnKeyPressed"][1]["ov_cimguiname"] = "ImGuiInputTextState_OnKeyPressed" +defs["ImGuiInputTextState_OnKeyPressed"][1]["ret"] = "void" +defs["ImGuiInputTextState_OnKeyPressed"][1]["signature"] = "(int)" +defs["ImGuiInputTextState_OnKeyPressed"][1]["stname"] = "ImGuiInputTextState" +defs["ImGuiInputTextState_OnKeyPressed"]["(int)"] = defs["ImGuiInputTextState_OnKeyPressed"][1] +defs["ImGuiInputTextState_SelectAll"] = {} +defs["ImGuiInputTextState_SelectAll"][1] = {} +defs["ImGuiInputTextState_SelectAll"][1]["args"] = "(ImGuiInputTextState* self)" +defs["ImGuiInputTextState_SelectAll"][1]["argsT"] = {} +defs["ImGuiInputTextState_SelectAll"][1]["argsT"][1] = {} +defs["ImGuiInputTextState_SelectAll"][1]["argsT"][1]["name"] = "self" +defs["ImGuiInputTextState_SelectAll"][1]["argsT"][1]["type"] = "ImGuiInputTextState*" +defs["ImGuiInputTextState_SelectAll"][1]["argsoriginal"] = "()" +defs["ImGuiInputTextState_SelectAll"][1]["call_args"] = "()" +defs["ImGuiInputTextState_SelectAll"][1]["cimguiname"] = "ImGuiInputTextState_SelectAll" +defs["ImGuiInputTextState_SelectAll"][1]["defaults"] = {} +defs["ImGuiInputTextState_SelectAll"][1]["funcname"] = "SelectAll" +defs["ImGuiInputTextState_SelectAll"][1]["location"] = "imgui_internal:1089" +defs["ImGuiInputTextState_SelectAll"][1]["ov_cimguiname"] = "ImGuiInputTextState_SelectAll" +defs["ImGuiInputTextState_SelectAll"][1]["ret"] = "void" +defs["ImGuiInputTextState_SelectAll"][1]["signature"] = "()" +defs["ImGuiInputTextState_SelectAll"][1]["stname"] = "ImGuiInputTextState" +defs["ImGuiInputTextState_SelectAll"]["()"] = defs["ImGuiInputTextState_SelectAll"][1] +defs["ImGuiInputTextState_destroy"] = {} +defs["ImGuiInputTextState_destroy"][1] = {} +defs["ImGuiInputTextState_destroy"][1]["args"] = "(ImGuiInputTextState* self)" +defs["ImGuiInputTextState_destroy"][1]["argsT"] = {} +defs["ImGuiInputTextState_destroy"][1]["argsT"][1] = {} +defs["ImGuiInputTextState_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiInputTextState_destroy"][1]["argsT"][1]["type"] = "ImGuiInputTextState*" +defs["ImGuiInputTextState_destroy"][1]["call_args"] = "(self)" +defs["ImGuiInputTextState_destroy"][1]["cimguiname"] = "ImGuiInputTextState_destroy" +defs["ImGuiInputTextState_destroy"][1]["defaults"] = {} +defs["ImGuiInputTextState_destroy"][1]["destructor"] = true +defs["ImGuiInputTextState_destroy"][1]["ov_cimguiname"] = "ImGuiInputTextState_destroy" +defs["ImGuiInputTextState_destroy"][1]["ret"] = "void" +defs["ImGuiInputTextState_destroy"][1]["signature"] = "(ImGuiInputTextState*)" +defs["ImGuiInputTextState_destroy"][1]["stname"] = "ImGuiInputTextState" +defs["ImGuiInputTextState_destroy"]["(ImGuiInputTextState*)"] = defs["ImGuiInputTextState_destroy"][1] +defs["ImGuiKeyOwnerData_ImGuiKeyOwnerData"] = {} +defs["ImGuiKeyOwnerData_ImGuiKeyOwnerData"][1] = {} +defs["ImGuiKeyOwnerData_ImGuiKeyOwnerData"][1]["args"] = "()" +defs["ImGuiKeyOwnerData_ImGuiKeyOwnerData"][1]["argsT"] = {} +defs["ImGuiKeyOwnerData_ImGuiKeyOwnerData"][1]["argsoriginal"] = "()" +defs["ImGuiKeyOwnerData_ImGuiKeyOwnerData"][1]["call_args"] = "()" +defs["ImGuiKeyOwnerData_ImGuiKeyOwnerData"][1]["cimguiname"] = "ImGuiKeyOwnerData_ImGuiKeyOwnerData" +defs["ImGuiKeyOwnerData_ImGuiKeyOwnerData"][1]["constructor"] = true +defs["ImGuiKeyOwnerData_ImGuiKeyOwnerData"][1]["defaults"] = {} +defs["ImGuiKeyOwnerData_ImGuiKeyOwnerData"][1]["funcname"] = "ImGuiKeyOwnerData" +defs["ImGuiKeyOwnerData_ImGuiKeyOwnerData"][1]["location"] = "imgui_internal:1344" +defs["ImGuiKeyOwnerData_ImGuiKeyOwnerData"][1]["ov_cimguiname"] = "ImGuiKeyOwnerData_ImGuiKeyOwnerData" +defs["ImGuiKeyOwnerData_ImGuiKeyOwnerData"][1]["signature"] = "()" +defs["ImGuiKeyOwnerData_ImGuiKeyOwnerData"][1]["stname"] = "ImGuiKeyOwnerData" +defs["ImGuiKeyOwnerData_ImGuiKeyOwnerData"]["()"] = defs["ImGuiKeyOwnerData_ImGuiKeyOwnerData"][1] +defs["ImGuiKeyOwnerData_destroy"] = {} +defs["ImGuiKeyOwnerData_destroy"][1] = {} +defs["ImGuiKeyOwnerData_destroy"][1]["args"] = "(ImGuiKeyOwnerData* self)" +defs["ImGuiKeyOwnerData_destroy"][1]["argsT"] = {} +defs["ImGuiKeyOwnerData_destroy"][1]["argsT"][1] = {} +defs["ImGuiKeyOwnerData_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiKeyOwnerData_destroy"][1]["argsT"][1]["type"] = "ImGuiKeyOwnerData*" +defs["ImGuiKeyOwnerData_destroy"][1]["call_args"] = "(self)" +defs["ImGuiKeyOwnerData_destroy"][1]["cimguiname"] = "ImGuiKeyOwnerData_destroy" +defs["ImGuiKeyOwnerData_destroy"][1]["defaults"] = {} +defs["ImGuiKeyOwnerData_destroy"][1]["destructor"] = true +defs["ImGuiKeyOwnerData_destroy"][1]["ov_cimguiname"] = "ImGuiKeyOwnerData_destroy" +defs["ImGuiKeyOwnerData_destroy"][1]["ret"] = "void" +defs["ImGuiKeyOwnerData_destroy"][1]["signature"] = "(ImGuiKeyOwnerData*)" +defs["ImGuiKeyOwnerData_destroy"][1]["stname"] = "ImGuiKeyOwnerData" +defs["ImGuiKeyOwnerData_destroy"]["(ImGuiKeyOwnerData*)"] = defs["ImGuiKeyOwnerData_destroy"][1] +defs["ImGuiKeyRoutingData_ImGuiKeyRoutingData"] = {} +defs["ImGuiKeyRoutingData_ImGuiKeyRoutingData"][1] = {} +defs["ImGuiKeyRoutingData_ImGuiKeyRoutingData"][1]["args"] = "()" +defs["ImGuiKeyRoutingData_ImGuiKeyRoutingData"][1]["argsT"] = {} +defs["ImGuiKeyRoutingData_ImGuiKeyRoutingData"][1]["argsoriginal"] = "()" +defs["ImGuiKeyRoutingData_ImGuiKeyRoutingData"][1]["call_args"] = "()" +defs["ImGuiKeyRoutingData_ImGuiKeyRoutingData"][1]["cimguiname"] = "ImGuiKeyRoutingData_ImGuiKeyRoutingData" +defs["ImGuiKeyRoutingData_ImGuiKeyRoutingData"][1]["constructor"] = true +defs["ImGuiKeyRoutingData_ImGuiKeyRoutingData"][1]["defaults"] = {} +defs["ImGuiKeyRoutingData_ImGuiKeyRoutingData"][1]["funcname"] = "ImGuiKeyRoutingData" +defs["ImGuiKeyRoutingData_ImGuiKeyRoutingData"][1]["location"] = "imgui_internal:1320" +defs["ImGuiKeyRoutingData_ImGuiKeyRoutingData"][1]["ov_cimguiname"] = "ImGuiKeyRoutingData_ImGuiKeyRoutingData" +defs["ImGuiKeyRoutingData_ImGuiKeyRoutingData"][1]["signature"] = "()" +defs["ImGuiKeyRoutingData_ImGuiKeyRoutingData"][1]["stname"] = "ImGuiKeyRoutingData" +defs["ImGuiKeyRoutingData_ImGuiKeyRoutingData"]["()"] = defs["ImGuiKeyRoutingData_ImGuiKeyRoutingData"][1] +defs["ImGuiKeyRoutingData_destroy"] = {} +defs["ImGuiKeyRoutingData_destroy"][1] = {} +defs["ImGuiKeyRoutingData_destroy"][1]["args"] = "(ImGuiKeyRoutingData* self)" +defs["ImGuiKeyRoutingData_destroy"][1]["argsT"] = {} +defs["ImGuiKeyRoutingData_destroy"][1]["argsT"][1] = {} +defs["ImGuiKeyRoutingData_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiKeyRoutingData_destroy"][1]["argsT"][1]["type"] = "ImGuiKeyRoutingData*" +defs["ImGuiKeyRoutingData_destroy"][1]["call_args"] = "(self)" +defs["ImGuiKeyRoutingData_destroy"][1]["cimguiname"] = "ImGuiKeyRoutingData_destroy" +defs["ImGuiKeyRoutingData_destroy"][1]["defaults"] = {} +defs["ImGuiKeyRoutingData_destroy"][1]["destructor"] = true +defs["ImGuiKeyRoutingData_destroy"][1]["ov_cimguiname"] = "ImGuiKeyRoutingData_destroy" +defs["ImGuiKeyRoutingData_destroy"][1]["ret"] = "void" +defs["ImGuiKeyRoutingData_destroy"][1]["signature"] = "(ImGuiKeyRoutingData*)" +defs["ImGuiKeyRoutingData_destroy"][1]["stname"] = "ImGuiKeyRoutingData" +defs["ImGuiKeyRoutingData_destroy"]["(ImGuiKeyRoutingData*)"] = defs["ImGuiKeyRoutingData_destroy"][1] +defs["ImGuiKeyRoutingTable_Clear"] = {} +defs["ImGuiKeyRoutingTable_Clear"][1] = {} +defs["ImGuiKeyRoutingTable_Clear"][1]["args"] = "(ImGuiKeyRoutingTable* self)" +defs["ImGuiKeyRoutingTable_Clear"][1]["argsT"] = {} +defs["ImGuiKeyRoutingTable_Clear"][1]["argsT"][1] = {} +defs["ImGuiKeyRoutingTable_Clear"][1]["argsT"][1]["name"] = "self" +defs["ImGuiKeyRoutingTable_Clear"][1]["argsT"][1]["type"] = "ImGuiKeyRoutingTable*" +defs["ImGuiKeyRoutingTable_Clear"][1]["argsoriginal"] = "()" +defs["ImGuiKeyRoutingTable_Clear"][1]["call_args"] = "()" +defs["ImGuiKeyRoutingTable_Clear"][1]["cimguiname"] = "ImGuiKeyRoutingTable_Clear" +defs["ImGuiKeyRoutingTable_Clear"][1]["defaults"] = {} +defs["ImGuiKeyRoutingTable_Clear"][1]["funcname"] = "Clear" +defs["ImGuiKeyRoutingTable_Clear"][1]["location"] = "imgui_internal:1332" +defs["ImGuiKeyRoutingTable_Clear"][1]["ov_cimguiname"] = "ImGuiKeyRoutingTable_Clear" +defs["ImGuiKeyRoutingTable_Clear"][1]["ret"] = "void" +defs["ImGuiKeyRoutingTable_Clear"][1]["signature"] = "()" +defs["ImGuiKeyRoutingTable_Clear"][1]["stname"] = "ImGuiKeyRoutingTable" +defs["ImGuiKeyRoutingTable_Clear"]["()"] = defs["ImGuiKeyRoutingTable_Clear"][1] +defs["ImGuiKeyRoutingTable_ImGuiKeyRoutingTable"] = {} +defs["ImGuiKeyRoutingTable_ImGuiKeyRoutingTable"][1] = {} +defs["ImGuiKeyRoutingTable_ImGuiKeyRoutingTable"][1]["args"] = "()" +defs["ImGuiKeyRoutingTable_ImGuiKeyRoutingTable"][1]["argsT"] = {} +defs["ImGuiKeyRoutingTable_ImGuiKeyRoutingTable"][1]["argsoriginal"] = "()" +defs["ImGuiKeyRoutingTable_ImGuiKeyRoutingTable"][1]["call_args"] = "()" +defs["ImGuiKeyRoutingTable_ImGuiKeyRoutingTable"][1]["cimguiname"] = "ImGuiKeyRoutingTable_ImGuiKeyRoutingTable" +defs["ImGuiKeyRoutingTable_ImGuiKeyRoutingTable"][1]["constructor"] = true +defs["ImGuiKeyRoutingTable_ImGuiKeyRoutingTable"][1]["defaults"] = {} +defs["ImGuiKeyRoutingTable_ImGuiKeyRoutingTable"][1]["funcname"] = "ImGuiKeyRoutingTable" +defs["ImGuiKeyRoutingTable_ImGuiKeyRoutingTable"][1]["location"] = "imgui_internal:1331" +defs["ImGuiKeyRoutingTable_ImGuiKeyRoutingTable"][1]["ov_cimguiname"] = "ImGuiKeyRoutingTable_ImGuiKeyRoutingTable" +defs["ImGuiKeyRoutingTable_ImGuiKeyRoutingTable"][1]["signature"] = "()" +defs["ImGuiKeyRoutingTable_ImGuiKeyRoutingTable"][1]["stname"] = "ImGuiKeyRoutingTable" +defs["ImGuiKeyRoutingTable_ImGuiKeyRoutingTable"]["()"] = defs["ImGuiKeyRoutingTable_ImGuiKeyRoutingTable"][1] +defs["ImGuiKeyRoutingTable_destroy"] = {} +defs["ImGuiKeyRoutingTable_destroy"][1] = {} +defs["ImGuiKeyRoutingTable_destroy"][1]["args"] = "(ImGuiKeyRoutingTable* self)" +defs["ImGuiKeyRoutingTable_destroy"][1]["argsT"] = {} +defs["ImGuiKeyRoutingTable_destroy"][1]["argsT"][1] = {} +defs["ImGuiKeyRoutingTable_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiKeyRoutingTable_destroy"][1]["argsT"][1]["type"] = "ImGuiKeyRoutingTable*" +defs["ImGuiKeyRoutingTable_destroy"][1]["call_args"] = "(self)" +defs["ImGuiKeyRoutingTable_destroy"][1]["cimguiname"] = "ImGuiKeyRoutingTable_destroy" +defs["ImGuiKeyRoutingTable_destroy"][1]["defaults"] = {} +defs["ImGuiKeyRoutingTable_destroy"][1]["destructor"] = true +defs["ImGuiKeyRoutingTable_destroy"][1]["ov_cimguiname"] = "ImGuiKeyRoutingTable_destroy" +defs["ImGuiKeyRoutingTable_destroy"][1]["ret"] = "void" +defs["ImGuiKeyRoutingTable_destroy"][1]["signature"] = "(ImGuiKeyRoutingTable*)" +defs["ImGuiKeyRoutingTable_destroy"][1]["stname"] = "ImGuiKeyRoutingTable" +defs["ImGuiKeyRoutingTable_destroy"]["(ImGuiKeyRoutingTable*)"] = defs["ImGuiKeyRoutingTable_destroy"][1] +defs["ImGuiLastItemData_ImGuiLastItemData"] = {} +defs["ImGuiLastItemData_ImGuiLastItemData"][1] = {} +defs["ImGuiLastItemData_ImGuiLastItemData"][1]["args"] = "()" +defs["ImGuiLastItemData_ImGuiLastItemData"][1]["argsT"] = {} +defs["ImGuiLastItemData_ImGuiLastItemData"][1]["argsoriginal"] = "()" +defs["ImGuiLastItemData_ImGuiLastItemData"][1]["call_args"] = "()" +defs["ImGuiLastItemData_ImGuiLastItemData"][1]["cimguiname"] = "ImGuiLastItemData_ImGuiLastItemData" +defs["ImGuiLastItemData_ImGuiLastItemData"][1]["constructor"] = true +defs["ImGuiLastItemData_ImGuiLastItemData"][1]["defaults"] = {} +defs["ImGuiLastItemData_ImGuiLastItemData"][1]["funcname"] = "ImGuiLastItemData" +defs["ImGuiLastItemData_ImGuiLastItemData"][1]["location"] = "imgui_internal:1180" +defs["ImGuiLastItemData_ImGuiLastItemData"][1]["ov_cimguiname"] = "ImGuiLastItemData_ImGuiLastItemData" +defs["ImGuiLastItemData_ImGuiLastItemData"][1]["signature"] = "()" +defs["ImGuiLastItemData_ImGuiLastItemData"][1]["stname"] = "ImGuiLastItemData" +defs["ImGuiLastItemData_ImGuiLastItemData"]["()"] = defs["ImGuiLastItemData_ImGuiLastItemData"][1] +defs["ImGuiLastItemData_destroy"] = {} +defs["ImGuiLastItemData_destroy"][1] = {} +defs["ImGuiLastItemData_destroy"][1]["args"] = "(ImGuiLastItemData* self)" +defs["ImGuiLastItemData_destroy"][1]["argsT"] = {} +defs["ImGuiLastItemData_destroy"][1]["argsT"][1] = {} +defs["ImGuiLastItemData_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiLastItemData_destroy"][1]["argsT"][1]["type"] = "ImGuiLastItemData*" +defs["ImGuiLastItemData_destroy"][1]["call_args"] = "(self)" +defs["ImGuiLastItemData_destroy"][1]["cimguiname"] = "ImGuiLastItemData_destroy" +defs["ImGuiLastItemData_destroy"][1]["defaults"] = {} +defs["ImGuiLastItemData_destroy"][1]["destructor"] = true +defs["ImGuiLastItemData_destroy"][1]["ov_cimguiname"] = "ImGuiLastItemData_destroy" +defs["ImGuiLastItemData_destroy"][1]["ret"] = "void" +defs["ImGuiLastItemData_destroy"][1]["signature"] = "(ImGuiLastItemData*)" +defs["ImGuiLastItemData_destroy"][1]["stname"] = "ImGuiLastItemData" +defs["ImGuiLastItemData_destroy"]["(ImGuiLastItemData*)"] = defs["ImGuiLastItemData_destroy"][1] +defs["ImGuiListClipperData_ImGuiListClipperData"] = {} +defs["ImGuiListClipperData_ImGuiListClipperData"][1] = {} +defs["ImGuiListClipperData_ImGuiListClipperData"][1]["args"] = "()" +defs["ImGuiListClipperData_ImGuiListClipperData"][1]["argsT"] = {} +defs["ImGuiListClipperData_ImGuiListClipperData"][1]["argsoriginal"] = "()" +defs["ImGuiListClipperData_ImGuiListClipperData"][1]["call_args"] = "()" +defs["ImGuiListClipperData_ImGuiListClipperData"][1]["cimguiname"] = "ImGuiListClipperData_ImGuiListClipperData" +defs["ImGuiListClipperData_ImGuiListClipperData"][1]["constructor"] = true +defs["ImGuiListClipperData_ImGuiListClipperData"][1]["defaults"] = {} +defs["ImGuiListClipperData_ImGuiListClipperData"][1]["funcname"] = "ImGuiListClipperData" +defs["ImGuiListClipperData_ImGuiListClipperData"][1]["location"] = "imgui_internal:1420" +defs["ImGuiListClipperData_ImGuiListClipperData"][1]["ov_cimguiname"] = "ImGuiListClipperData_ImGuiListClipperData" +defs["ImGuiListClipperData_ImGuiListClipperData"][1]["signature"] = "()" +defs["ImGuiListClipperData_ImGuiListClipperData"][1]["stname"] = "ImGuiListClipperData" +defs["ImGuiListClipperData_ImGuiListClipperData"]["()"] = defs["ImGuiListClipperData_ImGuiListClipperData"][1] +defs["ImGuiListClipperData_Reset"] = {} +defs["ImGuiListClipperData_Reset"][1] = {} +defs["ImGuiListClipperData_Reset"][1]["args"] = "(ImGuiListClipperData* self,ImGuiListClipper* clipper)" +defs["ImGuiListClipperData_Reset"][1]["argsT"] = {} +defs["ImGuiListClipperData_Reset"][1]["argsT"][1] = {} +defs["ImGuiListClipperData_Reset"][1]["argsT"][1]["name"] = "self" +defs["ImGuiListClipperData_Reset"][1]["argsT"][1]["type"] = "ImGuiListClipperData*" +defs["ImGuiListClipperData_Reset"][1]["argsT"][2] = {} +defs["ImGuiListClipperData_Reset"][1]["argsT"][2]["name"] = "clipper" +defs["ImGuiListClipperData_Reset"][1]["argsT"][2]["type"] = "ImGuiListClipper*" +defs["ImGuiListClipperData_Reset"][1]["argsoriginal"] = "(ImGuiListClipper* clipper)" +defs["ImGuiListClipperData_Reset"][1]["call_args"] = "(clipper)" +defs["ImGuiListClipperData_Reset"][1]["cimguiname"] = "ImGuiListClipperData_Reset" +defs["ImGuiListClipperData_Reset"][1]["defaults"] = {} +defs["ImGuiListClipperData_Reset"][1]["funcname"] = "Reset" +defs["ImGuiListClipperData_Reset"][1]["location"] = "imgui_internal:1421" +defs["ImGuiListClipperData_Reset"][1]["ov_cimguiname"] = "ImGuiListClipperData_Reset" +defs["ImGuiListClipperData_Reset"][1]["ret"] = "void" +defs["ImGuiListClipperData_Reset"][1]["signature"] = "(ImGuiListClipper*)" +defs["ImGuiListClipperData_Reset"][1]["stname"] = "ImGuiListClipperData" +defs["ImGuiListClipperData_Reset"]["(ImGuiListClipper*)"] = defs["ImGuiListClipperData_Reset"][1] +defs["ImGuiListClipperData_destroy"] = {} +defs["ImGuiListClipperData_destroy"][1] = {} +defs["ImGuiListClipperData_destroy"][1]["args"] = "(ImGuiListClipperData* self)" +defs["ImGuiListClipperData_destroy"][1]["argsT"] = {} +defs["ImGuiListClipperData_destroy"][1]["argsT"][1] = {} +defs["ImGuiListClipperData_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiListClipperData_destroy"][1]["argsT"][1]["type"] = "ImGuiListClipperData*" +defs["ImGuiListClipperData_destroy"][1]["call_args"] = "(self)" +defs["ImGuiListClipperData_destroy"][1]["cimguiname"] = "ImGuiListClipperData_destroy" +defs["ImGuiListClipperData_destroy"][1]["defaults"] = {} +defs["ImGuiListClipperData_destroy"][1]["destructor"] = true +defs["ImGuiListClipperData_destroy"][1]["ov_cimguiname"] = "ImGuiListClipperData_destroy" +defs["ImGuiListClipperData_destroy"][1]["ret"] = "void" +defs["ImGuiListClipperData_destroy"][1]["signature"] = "(ImGuiListClipperData*)" +defs["ImGuiListClipperData_destroy"][1]["stname"] = "ImGuiListClipperData" +defs["ImGuiListClipperData_destroy"]["(ImGuiListClipperData*)"] = defs["ImGuiListClipperData_destroy"][1] +defs["ImGuiListClipperRange_FromIndices"] = {} +defs["ImGuiListClipperRange_FromIndices"][1] = {} +defs["ImGuiListClipperRange_FromIndices"][1]["args"] = "(int min,int max)" +defs["ImGuiListClipperRange_FromIndices"][1]["argsT"] = {} +defs["ImGuiListClipperRange_FromIndices"][1]["argsT"][1] = {} +defs["ImGuiListClipperRange_FromIndices"][1]["argsT"][1]["name"] = "min" +defs["ImGuiListClipperRange_FromIndices"][1]["argsT"][1]["type"] = "int" +defs["ImGuiListClipperRange_FromIndices"][1]["argsT"][2] = {} +defs["ImGuiListClipperRange_FromIndices"][1]["argsT"][2]["name"] = "max" +defs["ImGuiListClipperRange_FromIndices"][1]["argsT"][2]["type"] = "int" +defs["ImGuiListClipperRange_FromIndices"][1]["argsoriginal"] = "(int min,int max)" +defs["ImGuiListClipperRange_FromIndices"][1]["call_args"] = "(min,max)" +defs["ImGuiListClipperRange_FromIndices"][1]["cimguiname"] = "ImGuiListClipperRange_FromIndices" +defs["ImGuiListClipperRange_FromIndices"][1]["defaults"] = {} +defs["ImGuiListClipperRange_FromIndices"][1]["funcname"] = "FromIndices" +defs["ImGuiListClipperRange_FromIndices"][1]["is_static_function"] = true +defs["ImGuiListClipperRange_FromIndices"][1]["location"] = "imgui_internal:1407" +defs["ImGuiListClipperRange_FromIndices"][1]["ov_cimguiname"] = "ImGuiListClipperRange_FromIndices" +defs["ImGuiListClipperRange_FromIndices"][1]["ret"] = "ImGuiListClipperRange" +defs["ImGuiListClipperRange_FromIndices"][1]["signature"] = "(int,int)" +defs["ImGuiListClipperRange_FromIndices"][1]["stname"] = "ImGuiListClipperRange" +defs["ImGuiListClipperRange_FromIndices"]["(int,int)"] = defs["ImGuiListClipperRange_FromIndices"][1] +defs["ImGuiListClipperRange_FromPositions"] = {} +defs["ImGuiListClipperRange_FromPositions"][1] = {} +defs["ImGuiListClipperRange_FromPositions"][1]["args"] = "(float y1,float y2,int off_min,int off_max)" +defs["ImGuiListClipperRange_FromPositions"][1]["argsT"] = {} +defs["ImGuiListClipperRange_FromPositions"][1]["argsT"][1] = {} +defs["ImGuiListClipperRange_FromPositions"][1]["argsT"][1]["name"] = "y1" +defs["ImGuiListClipperRange_FromPositions"][1]["argsT"][1]["type"] = "float" +defs["ImGuiListClipperRange_FromPositions"][1]["argsT"][2] = {} +defs["ImGuiListClipperRange_FromPositions"][1]["argsT"][2]["name"] = "y2" +defs["ImGuiListClipperRange_FromPositions"][1]["argsT"][2]["type"] = "float" +defs["ImGuiListClipperRange_FromPositions"][1]["argsT"][3] = {} +defs["ImGuiListClipperRange_FromPositions"][1]["argsT"][3]["name"] = "off_min" +defs["ImGuiListClipperRange_FromPositions"][1]["argsT"][3]["type"] = "int" +defs["ImGuiListClipperRange_FromPositions"][1]["argsT"][4] = {} +defs["ImGuiListClipperRange_FromPositions"][1]["argsT"][4]["name"] = "off_max" +defs["ImGuiListClipperRange_FromPositions"][1]["argsT"][4]["type"] = "int" +defs["ImGuiListClipperRange_FromPositions"][1]["argsoriginal"] = "(float y1,float y2,int off_min,int off_max)" +defs["ImGuiListClipperRange_FromPositions"][1]["call_args"] = "(y1,y2,off_min,off_max)" +defs["ImGuiListClipperRange_FromPositions"][1]["cimguiname"] = "ImGuiListClipperRange_FromPositions" +defs["ImGuiListClipperRange_FromPositions"][1]["defaults"] = {} +defs["ImGuiListClipperRange_FromPositions"][1]["funcname"] = "FromPositions" +defs["ImGuiListClipperRange_FromPositions"][1]["is_static_function"] = true +defs["ImGuiListClipperRange_FromPositions"][1]["location"] = "imgui_internal:1408" +defs["ImGuiListClipperRange_FromPositions"][1]["ov_cimguiname"] = "ImGuiListClipperRange_FromPositions" +defs["ImGuiListClipperRange_FromPositions"][1]["ret"] = "ImGuiListClipperRange" +defs["ImGuiListClipperRange_FromPositions"][1]["signature"] = "(float,float,int,int)" +defs["ImGuiListClipperRange_FromPositions"][1]["stname"] = "ImGuiListClipperRange" +defs["ImGuiListClipperRange_FromPositions"]["(float,float,int,int)"] = defs["ImGuiListClipperRange_FromPositions"][1] defs["ImGuiListClipper_Begin"] = {} defs["ImGuiListClipper_Begin"][1] = {} defs["ImGuiListClipper_Begin"][1]["args"] = "(ImGuiListClipper* self,int items_count,float items_height)" @@ -4298,6 +5843,352 @@ 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["ImGuiMenuColumns_CalcNextTotalWidth"] = {} +defs["ImGuiMenuColumns_CalcNextTotalWidth"][1] = {} +defs["ImGuiMenuColumns_CalcNextTotalWidth"][1]["args"] = "(ImGuiMenuColumns* self,bool update_offsets)" +defs["ImGuiMenuColumns_CalcNextTotalWidth"][1]["argsT"] = {} +defs["ImGuiMenuColumns_CalcNextTotalWidth"][1]["argsT"][1] = {} +defs["ImGuiMenuColumns_CalcNextTotalWidth"][1]["argsT"][1]["name"] = "self" +defs["ImGuiMenuColumns_CalcNextTotalWidth"][1]["argsT"][1]["type"] = "ImGuiMenuColumns*" +defs["ImGuiMenuColumns_CalcNextTotalWidth"][1]["argsT"][2] = {} +defs["ImGuiMenuColumns_CalcNextTotalWidth"][1]["argsT"][2]["name"] = "update_offsets" +defs["ImGuiMenuColumns_CalcNextTotalWidth"][1]["argsT"][2]["type"] = "bool" +defs["ImGuiMenuColumns_CalcNextTotalWidth"][1]["argsoriginal"] = "(bool update_offsets)" +defs["ImGuiMenuColumns_CalcNextTotalWidth"][1]["call_args"] = "(update_offsets)" +defs["ImGuiMenuColumns_CalcNextTotalWidth"][1]["cimguiname"] = "ImGuiMenuColumns_CalcNextTotalWidth" +defs["ImGuiMenuColumns_CalcNextTotalWidth"][1]["defaults"] = {} +defs["ImGuiMenuColumns_CalcNextTotalWidth"][1]["funcname"] = "CalcNextTotalWidth" +defs["ImGuiMenuColumns_CalcNextTotalWidth"][1]["location"] = "imgui_internal:1052" +defs["ImGuiMenuColumns_CalcNextTotalWidth"][1]["ov_cimguiname"] = "ImGuiMenuColumns_CalcNextTotalWidth" +defs["ImGuiMenuColumns_CalcNextTotalWidth"][1]["ret"] = "void" +defs["ImGuiMenuColumns_CalcNextTotalWidth"][1]["signature"] = "(bool)" +defs["ImGuiMenuColumns_CalcNextTotalWidth"][1]["stname"] = "ImGuiMenuColumns" +defs["ImGuiMenuColumns_CalcNextTotalWidth"]["(bool)"] = defs["ImGuiMenuColumns_CalcNextTotalWidth"][1] +defs["ImGuiMenuColumns_DeclColumns"] = {} +defs["ImGuiMenuColumns_DeclColumns"][1] = {} +defs["ImGuiMenuColumns_DeclColumns"][1]["args"] = "(ImGuiMenuColumns* self,float w_icon,float w_label,float w_shortcut,float w_mark)" +defs["ImGuiMenuColumns_DeclColumns"][1]["argsT"] = {} +defs["ImGuiMenuColumns_DeclColumns"][1]["argsT"][1] = {} +defs["ImGuiMenuColumns_DeclColumns"][1]["argsT"][1]["name"] = "self" +defs["ImGuiMenuColumns_DeclColumns"][1]["argsT"][1]["type"] = "ImGuiMenuColumns*" +defs["ImGuiMenuColumns_DeclColumns"][1]["argsT"][2] = {} +defs["ImGuiMenuColumns_DeclColumns"][1]["argsT"][2]["name"] = "w_icon" +defs["ImGuiMenuColumns_DeclColumns"][1]["argsT"][2]["type"] = "float" +defs["ImGuiMenuColumns_DeclColumns"][1]["argsT"][3] = {} +defs["ImGuiMenuColumns_DeclColumns"][1]["argsT"][3]["name"] = "w_label" +defs["ImGuiMenuColumns_DeclColumns"][1]["argsT"][3]["type"] = "float" +defs["ImGuiMenuColumns_DeclColumns"][1]["argsT"][4] = {} +defs["ImGuiMenuColumns_DeclColumns"][1]["argsT"][4]["name"] = "w_shortcut" +defs["ImGuiMenuColumns_DeclColumns"][1]["argsT"][4]["type"] = "float" +defs["ImGuiMenuColumns_DeclColumns"][1]["argsT"][5] = {} +defs["ImGuiMenuColumns_DeclColumns"][1]["argsT"][5]["name"] = "w_mark" +defs["ImGuiMenuColumns_DeclColumns"][1]["argsT"][5]["type"] = "float" +defs["ImGuiMenuColumns_DeclColumns"][1]["argsoriginal"] = "(float w_icon,float w_label,float w_shortcut,float w_mark)" +defs["ImGuiMenuColumns_DeclColumns"][1]["call_args"] = "(w_icon,w_label,w_shortcut,w_mark)" +defs["ImGuiMenuColumns_DeclColumns"][1]["cimguiname"] = "ImGuiMenuColumns_DeclColumns" +defs["ImGuiMenuColumns_DeclColumns"][1]["defaults"] = {} +defs["ImGuiMenuColumns_DeclColumns"][1]["funcname"] = "DeclColumns" +defs["ImGuiMenuColumns_DeclColumns"][1]["location"] = "imgui_internal:1051" +defs["ImGuiMenuColumns_DeclColumns"][1]["ov_cimguiname"] = "ImGuiMenuColumns_DeclColumns" +defs["ImGuiMenuColumns_DeclColumns"][1]["ret"] = "float" +defs["ImGuiMenuColumns_DeclColumns"][1]["signature"] = "(float,float,float,float)" +defs["ImGuiMenuColumns_DeclColumns"][1]["stname"] = "ImGuiMenuColumns" +defs["ImGuiMenuColumns_DeclColumns"]["(float,float,float,float)"] = defs["ImGuiMenuColumns_DeclColumns"][1] +defs["ImGuiMenuColumns_ImGuiMenuColumns"] = {} +defs["ImGuiMenuColumns_ImGuiMenuColumns"][1] = {} +defs["ImGuiMenuColumns_ImGuiMenuColumns"][1]["args"] = "()" +defs["ImGuiMenuColumns_ImGuiMenuColumns"][1]["argsT"] = {} +defs["ImGuiMenuColumns_ImGuiMenuColumns"][1]["argsoriginal"] = "()" +defs["ImGuiMenuColumns_ImGuiMenuColumns"][1]["call_args"] = "()" +defs["ImGuiMenuColumns_ImGuiMenuColumns"][1]["cimguiname"] = "ImGuiMenuColumns_ImGuiMenuColumns" +defs["ImGuiMenuColumns_ImGuiMenuColumns"][1]["constructor"] = true +defs["ImGuiMenuColumns_ImGuiMenuColumns"][1]["defaults"] = {} +defs["ImGuiMenuColumns_ImGuiMenuColumns"][1]["funcname"] = "ImGuiMenuColumns" +defs["ImGuiMenuColumns_ImGuiMenuColumns"][1]["location"] = "imgui_internal:1049" +defs["ImGuiMenuColumns_ImGuiMenuColumns"][1]["ov_cimguiname"] = "ImGuiMenuColumns_ImGuiMenuColumns" +defs["ImGuiMenuColumns_ImGuiMenuColumns"][1]["signature"] = "()" +defs["ImGuiMenuColumns_ImGuiMenuColumns"][1]["stname"] = "ImGuiMenuColumns" +defs["ImGuiMenuColumns_ImGuiMenuColumns"]["()"] = defs["ImGuiMenuColumns_ImGuiMenuColumns"][1] +defs["ImGuiMenuColumns_Update"] = {} +defs["ImGuiMenuColumns_Update"][1] = {} +defs["ImGuiMenuColumns_Update"][1]["args"] = "(ImGuiMenuColumns* self,float spacing,bool window_reappearing)" +defs["ImGuiMenuColumns_Update"][1]["argsT"] = {} +defs["ImGuiMenuColumns_Update"][1]["argsT"][1] = {} +defs["ImGuiMenuColumns_Update"][1]["argsT"][1]["name"] = "self" +defs["ImGuiMenuColumns_Update"][1]["argsT"][1]["type"] = "ImGuiMenuColumns*" +defs["ImGuiMenuColumns_Update"][1]["argsT"][2] = {} +defs["ImGuiMenuColumns_Update"][1]["argsT"][2]["name"] = "spacing" +defs["ImGuiMenuColumns_Update"][1]["argsT"][2]["type"] = "float" +defs["ImGuiMenuColumns_Update"][1]["argsT"][3] = {} +defs["ImGuiMenuColumns_Update"][1]["argsT"][3]["name"] = "window_reappearing" +defs["ImGuiMenuColumns_Update"][1]["argsT"][3]["type"] = "bool" +defs["ImGuiMenuColumns_Update"][1]["argsoriginal"] = "(float spacing,bool window_reappearing)" +defs["ImGuiMenuColumns_Update"][1]["call_args"] = "(spacing,window_reappearing)" +defs["ImGuiMenuColumns_Update"][1]["cimguiname"] = "ImGuiMenuColumns_Update" +defs["ImGuiMenuColumns_Update"][1]["defaults"] = {} +defs["ImGuiMenuColumns_Update"][1]["funcname"] = "Update" +defs["ImGuiMenuColumns_Update"][1]["location"] = "imgui_internal:1050" +defs["ImGuiMenuColumns_Update"][1]["ov_cimguiname"] = "ImGuiMenuColumns_Update" +defs["ImGuiMenuColumns_Update"][1]["ret"] = "void" +defs["ImGuiMenuColumns_Update"][1]["signature"] = "(float,bool)" +defs["ImGuiMenuColumns_Update"][1]["stname"] = "ImGuiMenuColumns" +defs["ImGuiMenuColumns_Update"]["(float,bool)"] = defs["ImGuiMenuColumns_Update"][1] +defs["ImGuiMenuColumns_destroy"] = {} +defs["ImGuiMenuColumns_destroy"][1] = {} +defs["ImGuiMenuColumns_destroy"][1]["args"] = "(ImGuiMenuColumns* self)" +defs["ImGuiMenuColumns_destroy"][1]["argsT"] = {} +defs["ImGuiMenuColumns_destroy"][1]["argsT"][1] = {} +defs["ImGuiMenuColumns_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiMenuColumns_destroy"][1]["argsT"][1]["type"] = "ImGuiMenuColumns*" +defs["ImGuiMenuColumns_destroy"][1]["call_args"] = "(self)" +defs["ImGuiMenuColumns_destroy"][1]["cimguiname"] = "ImGuiMenuColumns_destroy" +defs["ImGuiMenuColumns_destroy"][1]["defaults"] = {} +defs["ImGuiMenuColumns_destroy"][1]["destructor"] = true +defs["ImGuiMenuColumns_destroy"][1]["ov_cimguiname"] = "ImGuiMenuColumns_destroy" +defs["ImGuiMenuColumns_destroy"][1]["ret"] = "void" +defs["ImGuiMenuColumns_destroy"][1]["signature"] = "(ImGuiMenuColumns*)" +defs["ImGuiMenuColumns_destroy"][1]["stname"] = "ImGuiMenuColumns" +defs["ImGuiMenuColumns_destroy"]["(ImGuiMenuColumns*)"] = defs["ImGuiMenuColumns_destroy"][1] +defs["ImGuiMetricsConfig_ImGuiMetricsConfig"] = {} +defs["ImGuiMetricsConfig_ImGuiMetricsConfig"][1] = {} +defs["ImGuiMetricsConfig_ImGuiMetricsConfig"][1]["args"] = "()" +defs["ImGuiMetricsConfig_ImGuiMetricsConfig"][1]["argsT"] = {} +defs["ImGuiMetricsConfig_ImGuiMetricsConfig"][1]["argsoriginal"] = "()" +defs["ImGuiMetricsConfig_ImGuiMetricsConfig"][1]["call_args"] = "()" +defs["ImGuiMetricsConfig_ImGuiMetricsConfig"][1]["cimguiname"] = "ImGuiMetricsConfig_ImGuiMetricsConfig" +defs["ImGuiMetricsConfig_ImGuiMetricsConfig"][1]["constructor"] = true +defs["ImGuiMetricsConfig_ImGuiMetricsConfig"][1]["defaults"] = {} +defs["ImGuiMetricsConfig_ImGuiMetricsConfig"][1]["funcname"] = "ImGuiMetricsConfig" +defs["ImGuiMetricsConfig_ImGuiMetricsConfig"][1]["location"] = "imgui_internal:1849" +defs["ImGuiMetricsConfig_ImGuiMetricsConfig"][1]["ov_cimguiname"] = "ImGuiMetricsConfig_ImGuiMetricsConfig" +defs["ImGuiMetricsConfig_ImGuiMetricsConfig"][1]["signature"] = "()" +defs["ImGuiMetricsConfig_ImGuiMetricsConfig"][1]["stname"] = "ImGuiMetricsConfig" +defs["ImGuiMetricsConfig_ImGuiMetricsConfig"]["()"] = defs["ImGuiMetricsConfig_ImGuiMetricsConfig"][1] +defs["ImGuiMetricsConfig_destroy"] = {} +defs["ImGuiMetricsConfig_destroy"][1] = {} +defs["ImGuiMetricsConfig_destroy"][1]["args"] = "(ImGuiMetricsConfig* self)" +defs["ImGuiMetricsConfig_destroy"][1]["argsT"] = {} +defs["ImGuiMetricsConfig_destroy"][1]["argsT"][1] = {} +defs["ImGuiMetricsConfig_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiMetricsConfig_destroy"][1]["argsT"][1]["type"] = "ImGuiMetricsConfig*" +defs["ImGuiMetricsConfig_destroy"][1]["call_args"] = "(self)" +defs["ImGuiMetricsConfig_destroy"][1]["cimguiname"] = "ImGuiMetricsConfig_destroy" +defs["ImGuiMetricsConfig_destroy"][1]["defaults"] = {} +defs["ImGuiMetricsConfig_destroy"][1]["destructor"] = true +defs["ImGuiMetricsConfig_destroy"][1]["ov_cimguiname"] = "ImGuiMetricsConfig_destroy" +defs["ImGuiMetricsConfig_destroy"][1]["ret"] = "void" +defs["ImGuiMetricsConfig_destroy"][1]["signature"] = "(ImGuiMetricsConfig*)" +defs["ImGuiMetricsConfig_destroy"][1]["stname"] = "ImGuiMetricsConfig" +defs["ImGuiMetricsConfig_destroy"]["(ImGuiMetricsConfig*)"] = defs["ImGuiMetricsConfig_destroy"][1] +defs["ImGuiNavItemData_Clear"] = {} +defs["ImGuiNavItemData_Clear"][1] = {} +defs["ImGuiNavItemData_Clear"][1]["args"] = "(ImGuiNavItemData* self)" +defs["ImGuiNavItemData_Clear"][1]["argsT"] = {} +defs["ImGuiNavItemData_Clear"][1]["argsT"][1] = {} +defs["ImGuiNavItemData_Clear"][1]["argsT"][1]["name"] = "self" +defs["ImGuiNavItemData_Clear"][1]["argsT"][1]["type"] = "ImGuiNavItemData*" +defs["ImGuiNavItemData_Clear"][1]["argsoriginal"] = "()" +defs["ImGuiNavItemData_Clear"][1]["call_args"] = "()" +defs["ImGuiNavItemData_Clear"][1]["cimguiname"] = "ImGuiNavItemData_Clear" +defs["ImGuiNavItemData_Clear"][1]["defaults"] = {} +defs["ImGuiNavItemData_Clear"][1]["funcname"] = "Clear" +defs["ImGuiNavItemData_Clear"][1]["location"] = "imgui_internal:1497" +defs["ImGuiNavItemData_Clear"][1]["ov_cimguiname"] = "ImGuiNavItemData_Clear" +defs["ImGuiNavItemData_Clear"][1]["ret"] = "void" +defs["ImGuiNavItemData_Clear"][1]["signature"] = "()" +defs["ImGuiNavItemData_Clear"][1]["stname"] = "ImGuiNavItemData" +defs["ImGuiNavItemData_Clear"]["()"] = defs["ImGuiNavItemData_Clear"][1] +defs["ImGuiNavItemData_ImGuiNavItemData"] = {} +defs["ImGuiNavItemData_ImGuiNavItemData"][1] = {} +defs["ImGuiNavItemData_ImGuiNavItemData"][1]["args"] = "()" +defs["ImGuiNavItemData_ImGuiNavItemData"][1]["argsT"] = {} +defs["ImGuiNavItemData_ImGuiNavItemData"][1]["argsoriginal"] = "()" +defs["ImGuiNavItemData_ImGuiNavItemData"][1]["call_args"] = "()" +defs["ImGuiNavItemData_ImGuiNavItemData"][1]["cimguiname"] = "ImGuiNavItemData_ImGuiNavItemData" +defs["ImGuiNavItemData_ImGuiNavItemData"][1]["constructor"] = true +defs["ImGuiNavItemData_ImGuiNavItemData"][1]["defaults"] = {} +defs["ImGuiNavItemData_ImGuiNavItemData"][1]["funcname"] = "ImGuiNavItemData" +defs["ImGuiNavItemData_ImGuiNavItemData"][1]["location"] = "imgui_internal:1496" +defs["ImGuiNavItemData_ImGuiNavItemData"][1]["ov_cimguiname"] = "ImGuiNavItemData_ImGuiNavItemData" +defs["ImGuiNavItemData_ImGuiNavItemData"][1]["signature"] = "()" +defs["ImGuiNavItemData_ImGuiNavItemData"][1]["stname"] = "ImGuiNavItemData" +defs["ImGuiNavItemData_ImGuiNavItemData"]["()"] = defs["ImGuiNavItemData_ImGuiNavItemData"][1] +defs["ImGuiNavItemData_destroy"] = {} +defs["ImGuiNavItemData_destroy"][1] = {} +defs["ImGuiNavItemData_destroy"][1]["args"] = "(ImGuiNavItemData* self)" +defs["ImGuiNavItemData_destroy"][1]["argsT"] = {} +defs["ImGuiNavItemData_destroy"][1]["argsT"][1] = {} +defs["ImGuiNavItemData_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiNavItemData_destroy"][1]["argsT"][1]["type"] = "ImGuiNavItemData*" +defs["ImGuiNavItemData_destroy"][1]["call_args"] = "(self)" +defs["ImGuiNavItemData_destroy"][1]["cimguiname"] = "ImGuiNavItemData_destroy" +defs["ImGuiNavItemData_destroy"][1]["defaults"] = {} +defs["ImGuiNavItemData_destroy"][1]["destructor"] = true +defs["ImGuiNavItemData_destroy"][1]["ov_cimguiname"] = "ImGuiNavItemData_destroy" +defs["ImGuiNavItemData_destroy"][1]["ret"] = "void" +defs["ImGuiNavItemData_destroy"][1]["signature"] = "(ImGuiNavItemData*)" +defs["ImGuiNavItemData_destroy"][1]["stname"] = "ImGuiNavItemData" +defs["ImGuiNavItemData_destroy"]["(ImGuiNavItemData*)"] = defs["ImGuiNavItemData_destroy"][1] +defs["ImGuiNextItemData_ClearFlags"] = {} +defs["ImGuiNextItemData_ClearFlags"][1] = {} +defs["ImGuiNextItemData_ClearFlags"][1]["args"] = "(ImGuiNextItemData* self)" +defs["ImGuiNextItemData_ClearFlags"][1]["argsT"] = {} +defs["ImGuiNextItemData_ClearFlags"][1]["argsT"][1] = {} +defs["ImGuiNextItemData_ClearFlags"][1]["argsT"][1]["name"] = "self" +defs["ImGuiNextItemData_ClearFlags"][1]["argsT"][1]["type"] = "ImGuiNextItemData*" +defs["ImGuiNextItemData_ClearFlags"][1]["argsoriginal"] = "()" +defs["ImGuiNextItemData_ClearFlags"][1]["call_args"] = "()" +defs["ImGuiNextItemData_ClearFlags"][1]["cimguiname"] = "ImGuiNextItemData_ClearFlags" +defs["ImGuiNextItemData_ClearFlags"][1]["defaults"] = {} +defs["ImGuiNextItemData_ClearFlags"][1]["funcname"] = "ClearFlags" +defs["ImGuiNextItemData_ClearFlags"][1]["location"] = "imgui_internal:1167" +defs["ImGuiNextItemData_ClearFlags"][1]["ov_cimguiname"] = "ImGuiNextItemData_ClearFlags" +defs["ImGuiNextItemData_ClearFlags"][1]["ret"] = "void" +defs["ImGuiNextItemData_ClearFlags"][1]["signature"] = "()" +defs["ImGuiNextItemData_ClearFlags"][1]["stname"] = "ImGuiNextItemData" +defs["ImGuiNextItemData_ClearFlags"]["()"] = defs["ImGuiNextItemData_ClearFlags"][1] +defs["ImGuiNextItemData_ImGuiNextItemData"] = {} +defs["ImGuiNextItemData_ImGuiNextItemData"][1] = {} +defs["ImGuiNextItemData_ImGuiNextItemData"][1]["args"] = "()" +defs["ImGuiNextItemData_ImGuiNextItemData"][1]["argsT"] = {} +defs["ImGuiNextItemData_ImGuiNextItemData"][1]["argsoriginal"] = "()" +defs["ImGuiNextItemData_ImGuiNextItemData"][1]["call_args"] = "()" +defs["ImGuiNextItemData_ImGuiNextItemData"][1]["cimguiname"] = "ImGuiNextItemData_ImGuiNextItemData" +defs["ImGuiNextItemData_ImGuiNextItemData"][1]["constructor"] = true +defs["ImGuiNextItemData_ImGuiNextItemData"][1]["defaults"] = {} +defs["ImGuiNextItemData_ImGuiNextItemData"][1]["funcname"] = "ImGuiNextItemData" +defs["ImGuiNextItemData_ImGuiNextItemData"][1]["location"] = "imgui_internal:1166" +defs["ImGuiNextItemData_ImGuiNextItemData"][1]["ov_cimguiname"] = "ImGuiNextItemData_ImGuiNextItemData" +defs["ImGuiNextItemData_ImGuiNextItemData"][1]["signature"] = "()" +defs["ImGuiNextItemData_ImGuiNextItemData"][1]["stname"] = "ImGuiNextItemData" +defs["ImGuiNextItemData_ImGuiNextItemData"]["()"] = defs["ImGuiNextItemData_ImGuiNextItemData"][1] +defs["ImGuiNextItemData_destroy"] = {} +defs["ImGuiNextItemData_destroy"][1] = {} +defs["ImGuiNextItemData_destroy"][1]["args"] = "(ImGuiNextItemData* self)" +defs["ImGuiNextItemData_destroy"][1]["argsT"] = {} +defs["ImGuiNextItemData_destroy"][1]["argsT"][1] = {} +defs["ImGuiNextItemData_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiNextItemData_destroy"][1]["argsT"][1]["type"] = "ImGuiNextItemData*" +defs["ImGuiNextItemData_destroy"][1]["call_args"] = "(self)" +defs["ImGuiNextItemData_destroy"][1]["cimguiname"] = "ImGuiNextItemData_destroy" +defs["ImGuiNextItemData_destroy"][1]["defaults"] = {} +defs["ImGuiNextItemData_destroy"][1]["destructor"] = true +defs["ImGuiNextItemData_destroy"][1]["ov_cimguiname"] = "ImGuiNextItemData_destroy" +defs["ImGuiNextItemData_destroy"][1]["ret"] = "void" +defs["ImGuiNextItemData_destroy"][1]["signature"] = "(ImGuiNextItemData*)" +defs["ImGuiNextItemData_destroy"][1]["stname"] = "ImGuiNextItemData" +defs["ImGuiNextItemData_destroy"]["(ImGuiNextItemData*)"] = defs["ImGuiNextItemData_destroy"][1] +defs["ImGuiNextWindowData_ClearFlags"] = {} +defs["ImGuiNextWindowData_ClearFlags"][1] = {} +defs["ImGuiNextWindowData_ClearFlags"][1]["args"] = "(ImGuiNextWindowData* self)" +defs["ImGuiNextWindowData_ClearFlags"][1]["argsT"] = {} +defs["ImGuiNextWindowData_ClearFlags"][1]["argsT"][1] = {} +defs["ImGuiNextWindowData_ClearFlags"][1]["argsT"][1]["name"] = "self" +defs["ImGuiNextWindowData_ClearFlags"][1]["argsT"][1]["type"] = "ImGuiNextWindowData*" +defs["ImGuiNextWindowData_ClearFlags"][1]["argsoriginal"] = "()" +defs["ImGuiNextWindowData_ClearFlags"][1]["call_args"] = "()" +defs["ImGuiNextWindowData_ClearFlags"][1]["cimguiname"] = "ImGuiNextWindowData_ClearFlags" +defs["ImGuiNextWindowData_ClearFlags"][1]["defaults"] = {} +defs["ImGuiNextWindowData_ClearFlags"][1]["funcname"] = "ClearFlags" +defs["ImGuiNextWindowData_ClearFlags"][1]["location"] = "imgui_internal:1148" +defs["ImGuiNextWindowData_ClearFlags"][1]["ov_cimguiname"] = "ImGuiNextWindowData_ClearFlags" +defs["ImGuiNextWindowData_ClearFlags"][1]["ret"] = "void" +defs["ImGuiNextWindowData_ClearFlags"][1]["signature"] = "()" +defs["ImGuiNextWindowData_ClearFlags"][1]["stname"] = "ImGuiNextWindowData" +defs["ImGuiNextWindowData_ClearFlags"]["()"] = defs["ImGuiNextWindowData_ClearFlags"][1] +defs["ImGuiNextWindowData_ImGuiNextWindowData"] = {} +defs["ImGuiNextWindowData_ImGuiNextWindowData"][1] = {} +defs["ImGuiNextWindowData_ImGuiNextWindowData"][1]["args"] = "()" +defs["ImGuiNextWindowData_ImGuiNextWindowData"][1]["argsT"] = {} +defs["ImGuiNextWindowData_ImGuiNextWindowData"][1]["argsoriginal"] = "()" +defs["ImGuiNextWindowData_ImGuiNextWindowData"][1]["call_args"] = "()" +defs["ImGuiNextWindowData_ImGuiNextWindowData"][1]["cimguiname"] = "ImGuiNextWindowData_ImGuiNextWindowData" +defs["ImGuiNextWindowData_ImGuiNextWindowData"][1]["constructor"] = true +defs["ImGuiNextWindowData_ImGuiNextWindowData"][1]["defaults"] = {} +defs["ImGuiNextWindowData_ImGuiNextWindowData"][1]["funcname"] = "ImGuiNextWindowData" +defs["ImGuiNextWindowData_ImGuiNextWindowData"][1]["location"] = "imgui_internal:1147" +defs["ImGuiNextWindowData_ImGuiNextWindowData"][1]["ov_cimguiname"] = "ImGuiNextWindowData_ImGuiNextWindowData" +defs["ImGuiNextWindowData_ImGuiNextWindowData"][1]["signature"] = "()" +defs["ImGuiNextWindowData_ImGuiNextWindowData"][1]["stname"] = "ImGuiNextWindowData" +defs["ImGuiNextWindowData_ImGuiNextWindowData"]["()"] = defs["ImGuiNextWindowData_ImGuiNextWindowData"][1] +defs["ImGuiNextWindowData_destroy"] = {} +defs["ImGuiNextWindowData_destroy"][1] = {} +defs["ImGuiNextWindowData_destroy"][1]["args"] = "(ImGuiNextWindowData* self)" +defs["ImGuiNextWindowData_destroy"][1]["argsT"] = {} +defs["ImGuiNextWindowData_destroy"][1]["argsT"][1] = {} +defs["ImGuiNextWindowData_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiNextWindowData_destroy"][1]["argsT"][1]["type"] = "ImGuiNextWindowData*" +defs["ImGuiNextWindowData_destroy"][1]["call_args"] = "(self)" +defs["ImGuiNextWindowData_destroy"][1]["cimguiname"] = "ImGuiNextWindowData_destroy" +defs["ImGuiNextWindowData_destroy"][1]["defaults"] = {} +defs["ImGuiNextWindowData_destroy"][1]["destructor"] = true +defs["ImGuiNextWindowData_destroy"][1]["ov_cimguiname"] = "ImGuiNextWindowData_destroy" +defs["ImGuiNextWindowData_destroy"][1]["ret"] = "void" +defs["ImGuiNextWindowData_destroy"][1]["signature"] = "(ImGuiNextWindowData*)" +defs["ImGuiNextWindowData_destroy"][1]["stname"] = "ImGuiNextWindowData" +defs["ImGuiNextWindowData_destroy"]["(ImGuiNextWindowData*)"] = defs["ImGuiNextWindowData_destroy"][1] +defs["ImGuiOldColumnData_ImGuiOldColumnData"] = {} +defs["ImGuiOldColumnData_ImGuiOldColumnData"][1] = {} +defs["ImGuiOldColumnData_ImGuiOldColumnData"][1]["args"] = "()" +defs["ImGuiOldColumnData_ImGuiOldColumnData"][1]["argsT"] = {} +defs["ImGuiOldColumnData_ImGuiOldColumnData"][1]["argsoriginal"] = "()" +defs["ImGuiOldColumnData_ImGuiOldColumnData"][1]["call_args"] = "()" +defs["ImGuiOldColumnData_ImGuiOldColumnData"][1]["cimguiname"] = "ImGuiOldColumnData_ImGuiOldColumnData" +defs["ImGuiOldColumnData_ImGuiOldColumnData"][1]["constructor"] = true +defs["ImGuiOldColumnData_ImGuiOldColumnData"][1]["defaults"] = {} +defs["ImGuiOldColumnData_ImGuiOldColumnData"][1]["funcname"] = "ImGuiOldColumnData" +defs["ImGuiOldColumnData_ImGuiOldColumnData"][1]["location"] = "imgui_internal:1532" +defs["ImGuiOldColumnData_ImGuiOldColumnData"][1]["ov_cimguiname"] = "ImGuiOldColumnData_ImGuiOldColumnData" +defs["ImGuiOldColumnData_ImGuiOldColumnData"][1]["signature"] = "()" +defs["ImGuiOldColumnData_ImGuiOldColumnData"][1]["stname"] = "ImGuiOldColumnData" +defs["ImGuiOldColumnData_ImGuiOldColumnData"]["()"] = defs["ImGuiOldColumnData_ImGuiOldColumnData"][1] +defs["ImGuiOldColumnData_destroy"] = {} +defs["ImGuiOldColumnData_destroy"][1] = {} +defs["ImGuiOldColumnData_destroy"][1]["args"] = "(ImGuiOldColumnData* self)" +defs["ImGuiOldColumnData_destroy"][1]["argsT"] = {} +defs["ImGuiOldColumnData_destroy"][1]["argsT"][1] = {} +defs["ImGuiOldColumnData_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiOldColumnData_destroy"][1]["argsT"][1]["type"] = "ImGuiOldColumnData*" +defs["ImGuiOldColumnData_destroy"][1]["call_args"] = "(self)" +defs["ImGuiOldColumnData_destroy"][1]["cimguiname"] = "ImGuiOldColumnData_destroy" +defs["ImGuiOldColumnData_destroy"][1]["defaults"] = {} +defs["ImGuiOldColumnData_destroy"][1]["destructor"] = true +defs["ImGuiOldColumnData_destroy"][1]["ov_cimguiname"] = "ImGuiOldColumnData_destroy" +defs["ImGuiOldColumnData_destroy"][1]["ret"] = "void" +defs["ImGuiOldColumnData_destroy"][1]["signature"] = "(ImGuiOldColumnData*)" +defs["ImGuiOldColumnData_destroy"][1]["stname"] = "ImGuiOldColumnData" +defs["ImGuiOldColumnData_destroy"]["(ImGuiOldColumnData*)"] = defs["ImGuiOldColumnData_destroy"][1] +defs["ImGuiOldColumns_ImGuiOldColumns"] = {} +defs["ImGuiOldColumns_ImGuiOldColumns"][1] = {} +defs["ImGuiOldColumns_ImGuiOldColumns"][1]["args"] = "()" +defs["ImGuiOldColumns_ImGuiOldColumns"][1]["argsT"] = {} +defs["ImGuiOldColumns_ImGuiOldColumns"][1]["argsoriginal"] = "()" +defs["ImGuiOldColumns_ImGuiOldColumns"][1]["call_args"] = "()" +defs["ImGuiOldColumns_ImGuiOldColumns"][1]["cimguiname"] = "ImGuiOldColumns_ImGuiOldColumns" +defs["ImGuiOldColumns_ImGuiOldColumns"][1]["constructor"] = true +defs["ImGuiOldColumns_ImGuiOldColumns"][1]["defaults"] = {} +defs["ImGuiOldColumns_ImGuiOldColumns"][1]["funcname"] = "ImGuiOldColumns" +defs["ImGuiOldColumns_ImGuiOldColumns"][1]["location"] = "imgui_internal:1553" +defs["ImGuiOldColumns_ImGuiOldColumns"][1]["ov_cimguiname"] = "ImGuiOldColumns_ImGuiOldColumns" +defs["ImGuiOldColumns_ImGuiOldColumns"][1]["signature"] = "()" +defs["ImGuiOldColumns_ImGuiOldColumns"][1]["stname"] = "ImGuiOldColumns" +defs["ImGuiOldColumns_ImGuiOldColumns"]["()"] = defs["ImGuiOldColumns_ImGuiOldColumns"][1] +defs["ImGuiOldColumns_destroy"] = {} +defs["ImGuiOldColumns_destroy"][1] = {} +defs["ImGuiOldColumns_destroy"][1]["args"] = "(ImGuiOldColumns* self)" +defs["ImGuiOldColumns_destroy"][1]["argsT"] = {} +defs["ImGuiOldColumns_destroy"][1]["argsT"][1] = {} +defs["ImGuiOldColumns_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiOldColumns_destroy"][1]["argsT"][1]["type"] = "ImGuiOldColumns*" +defs["ImGuiOldColumns_destroy"][1]["call_args"] = "(self)" +defs["ImGuiOldColumns_destroy"][1]["cimguiname"] = "ImGuiOldColumns_destroy" +defs["ImGuiOldColumns_destroy"][1]["defaults"] = {} +defs["ImGuiOldColumns_destroy"][1]["destructor"] = true +defs["ImGuiOldColumns_destroy"][1]["ov_cimguiname"] = "ImGuiOldColumns_destroy" +defs["ImGuiOldColumns_destroy"][1]["ret"] = "void" +defs["ImGuiOldColumns_destroy"][1]["signature"] = "(ImGuiOldColumns*)" +defs["ImGuiOldColumns_destroy"][1]["stname"] = "ImGuiOldColumns" +defs["ImGuiOldColumns_destroy"]["(ImGuiOldColumns*)"] = defs["ImGuiOldColumns_destroy"][1] defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"] = {} defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1] = {} defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1]["args"] = "()" @@ -4528,6 +6419,248 @@ defs["ImGuiPlatformMonitor_destroy"][1]["ret"] = "void" defs["ImGuiPlatformMonitor_destroy"][1]["signature"] = "(ImGuiPlatformMonitor*)" defs["ImGuiPlatformMonitor_destroy"][1]["stname"] = "ImGuiPlatformMonitor" defs["ImGuiPlatformMonitor_destroy"]["(ImGuiPlatformMonitor*)"] = defs["ImGuiPlatformMonitor_destroy"][1] +defs["ImGuiPopupData_ImGuiPopupData"] = {} +defs["ImGuiPopupData_ImGuiPopupData"][1] = {} +defs["ImGuiPopupData_ImGuiPopupData"][1]["args"] = "()" +defs["ImGuiPopupData_ImGuiPopupData"][1]["argsT"] = {} +defs["ImGuiPopupData_ImGuiPopupData"][1]["argsoriginal"] = "()" +defs["ImGuiPopupData_ImGuiPopupData"][1]["call_args"] = "()" +defs["ImGuiPopupData_ImGuiPopupData"][1]["cimguiname"] = "ImGuiPopupData_ImGuiPopupData" +defs["ImGuiPopupData_ImGuiPopupData"][1]["constructor"] = true +defs["ImGuiPopupData_ImGuiPopupData"][1]["defaults"] = {} +defs["ImGuiPopupData_ImGuiPopupData"][1]["funcname"] = "ImGuiPopupData" +defs["ImGuiPopupData_ImGuiPopupData"][1]["location"] = "imgui_internal:1104" +defs["ImGuiPopupData_ImGuiPopupData"][1]["ov_cimguiname"] = "ImGuiPopupData_ImGuiPopupData" +defs["ImGuiPopupData_ImGuiPopupData"][1]["signature"] = "()" +defs["ImGuiPopupData_ImGuiPopupData"][1]["stname"] = "ImGuiPopupData" +defs["ImGuiPopupData_ImGuiPopupData"]["()"] = defs["ImGuiPopupData_ImGuiPopupData"][1] +defs["ImGuiPopupData_destroy"] = {} +defs["ImGuiPopupData_destroy"][1] = {} +defs["ImGuiPopupData_destroy"][1]["args"] = "(ImGuiPopupData* self)" +defs["ImGuiPopupData_destroy"][1]["argsT"] = {} +defs["ImGuiPopupData_destroy"][1]["argsT"][1] = {} +defs["ImGuiPopupData_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiPopupData_destroy"][1]["argsT"][1]["type"] = "ImGuiPopupData*" +defs["ImGuiPopupData_destroy"][1]["call_args"] = "(self)" +defs["ImGuiPopupData_destroy"][1]["cimguiname"] = "ImGuiPopupData_destroy" +defs["ImGuiPopupData_destroy"][1]["defaults"] = {} +defs["ImGuiPopupData_destroy"][1]["destructor"] = true +defs["ImGuiPopupData_destroy"][1]["ov_cimguiname"] = "ImGuiPopupData_destroy" +defs["ImGuiPopupData_destroy"][1]["ret"] = "void" +defs["ImGuiPopupData_destroy"][1]["signature"] = "(ImGuiPopupData*)" +defs["ImGuiPopupData_destroy"][1]["stname"] = "ImGuiPopupData" +defs["ImGuiPopupData_destroy"]["(ImGuiPopupData*)"] = defs["ImGuiPopupData_destroy"][1] +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"] = {} +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][1] = {} +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][1]["args"] = "(void* ptr)" +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][1]["argsT"] = {} +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][1]["argsT"][1] = {} +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][1]["argsT"][1]["name"] = "ptr" +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][1]["argsT"][1]["type"] = "void*" +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][1]["argsoriginal"] = "(void* ptr)" +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][1]["call_args"] = "(ptr)" +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][1]["cimguiname"] = "ImGuiPtrOrIndex_ImGuiPtrOrIndex" +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][1]["constructor"] = true +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][1]["defaults"] = {} +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][1]["funcname"] = "ImGuiPtrOrIndex" +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][1]["location"] = "imgui_internal:1220" +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][1]["ov_cimguiname"] = "ImGuiPtrOrIndex_ImGuiPtrOrIndex_Ptr" +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][1]["signature"] = "(void*)" +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][1]["stname"] = "ImGuiPtrOrIndex" +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][2] = {} +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][2]["args"] = "(int index)" +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][2]["argsT"] = {} +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][2]["argsT"][1] = {} +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][2]["argsT"][1]["name"] = "index" +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][2]["argsT"][1]["type"] = "int" +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][2]["argsoriginal"] = "(int index)" +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][2]["call_args"] = "(index)" +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][2]["cimguiname"] = "ImGuiPtrOrIndex_ImGuiPtrOrIndex" +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][2]["constructor"] = true +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][2]["defaults"] = {} +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][2]["funcname"] = "ImGuiPtrOrIndex" +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][2]["location"] = "imgui_internal:1221" +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][2]["ov_cimguiname"] = "ImGuiPtrOrIndex_ImGuiPtrOrIndex_Int" +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][2]["signature"] = "(int)" +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][2]["stname"] = "ImGuiPtrOrIndex" +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"]["(int)"] = defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][2] +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"]["(void*)"] = defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][1] +defs["ImGuiPtrOrIndex_destroy"] = {} +defs["ImGuiPtrOrIndex_destroy"][1] = {} +defs["ImGuiPtrOrIndex_destroy"][1]["args"] = "(ImGuiPtrOrIndex* self)" +defs["ImGuiPtrOrIndex_destroy"][1]["argsT"] = {} +defs["ImGuiPtrOrIndex_destroy"][1]["argsT"][1] = {} +defs["ImGuiPtrOrIndex_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiPtrOrIndex_destroy"][1]["argsT"][1]["type"] = "ImGuiPtrOrIndex*" +defs["ImGuiPtrOrIndex_destroy"][1]["call_args"] = "(self)" +defs["ImGuiPtrOrIndex_destroy"][1]["cimguiname"] = "ImGuiPtrOrIndex_destroy" +defs["ImGuiPtrOrIndex_destroy"][1]["defaults"] = {} +defs["ImGuiPtrOrIndex_destroy"][1]["destructor"] = true +defs["ImGuiPtrOrIndex_destroy"][1]["ov_cimguiname"] = "ImGuiPtrOrIndex_destroy" +defs["ImGuiPtrOrIndex_destroy"][1]["ret"] = "void" +defs["ImGuiPtrOrIndex_destroy"][1]["signature"] = "(ImGuiPtrOrIndex*)" +defs["ImGuiPtrOrIndex_destroy"][1]["stname"] = "ImGuiPtrOrIndex" +defs["ImGuiPtrOrIndex_destroy"]["(ImGuiPtrOrIndex*)"] = defs["ImGuiPtrOrIndex_destroy"][1] +defs["ImGuiSettingsHandler_ImGuiSettingsHandler"] = {} +defs["ImGuiSettingsHandler_ImGuiSettingsHandler"][1] = {} +defs["ImGuiSettingsHandler_ImGuiSettingsHandler"][1]["args"] = "()" +defs["ImGuiSettingsHandler_ImGuiSettingsHandler"][1]["argsT"] = {} +defs["ImGuiSettingsHandler_ImGuiSettingsHandler"][1]["argsoriginal"] = "()" +defs["ImGuiSettingsHandler_ImGuiSettingsHandler"][1]["call_args"] = "()" +defs["ImGuiSettingsHandler_ImGuiSettingsHandler"][1]["cimguiname"] = "ImGuiSettingsHandler_ImGuiSettingsHandler" +defs["ImGuiSettingsHandler_ImGuiSettingsHandler"][1]["constructor"] = true +defs["ImGuiSettingsHandler_ImGuiSettingsHandler"][1]["defaults"] = {} +defs["ImGuiSettingsHandler_ImGuiSettingsHandler"][1]["funcname"] = "ImGuiSettingsHandler" +defs["ImGuiSettingsHandler_ImGuiSettingsHandler"][1]["location"] = "imgui_internal:1788" +defs["ImGuiSettingsHandler_ImGuiSettingsHandler"][1]["ov_cimguiname"] = "ImGuiSettingsHandler_ImGuiSettingsHandler" +defs["ImGuiSettingsHandler_ImGuiSettingsHandler"][1]["signature"] = "()" +defs["ImGuiSettingsHandler_ImGuiSettingsHandler"][1]["stname"] = "ImGuiSettingsHandler" +defs["ImGuiSettingsHandler_ImGuiSettingsHandler"]["()"] = defs["ImGuiSettingsHandler_ImGuiSettingsHandler"][1] +defs["ImGuiSettingsHandler_destroy"] = {} +defs["ImGuiSettingsHandler_destroy"][1] = {} +defs["ImGuiSettingsHandler_destroy"][1]["args"] = "(ImGuiSettingsHandler* self)" +defs["ImGuiSettingsHandler_destroy"][1]["argsT"] = {} +defs["ImGuiSettingsHandler_destroy"][1]["argsT"][1] = {} +defs["ImGuiSettingsHandler_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiSettingsHandler_destroy"][1]["argsT"][1]["type"] = "ImGuiSettingsHandler*" +defs["ImGuiSettingsHandler_destroy"][1]["call_args"] = "(self)" +defs["ImGuiSettingsHandler_destroy"][1]["cimguiname"] = "ImGuiSettingsHandler_destroy" +defs["ImGuiSettingsHandler_destroy"][1]["defaults"] = {} +defs["ImGuiSettingsHandler_destroy"][1]["destructor"] = true +defs["ImGuiSettingsHandler_destroy"][1]["ov_cimguiname"] = "ImGuiSettingsHandler_destroy" +defs["ImGuiSettingsHandler_destroy"][1]["ret"] = "void" +defs["ImGuiSettingsHandler_destroy"][1]["signature"] = "(ImGuiSettingsHandler*)" +defs["ImGuiSettingsHandler_destroy"][1]["stname"] = "ImGuiSettingsHandler" +defs["ImGuiSettingsHandler_destroy"]["(ImGuiSettingsHandler*)"] = defs["ImGuiSettingsHandler_destroy"][1] +defs["ImGuiStackLevelInfo_ImGuiStackLevelInfo"] = {} +defs["ImGuiStackLevelInfo_ImGuiStackLevelInfo"][1] = {} +defs["ImGuiStackLevelInfo_ImGuiStackLevelInfo"][1]["args"] = "()" +defs["ImGuiStackLevelInfo_ImGuiStackLevelInfo"][1]["argsT"] = {} +defs["ImGuiStackLevelInfo_ImGuiStackLevelInfo"][1]["argsoriginal"] = "()" +defs["ImGuiStackLevelInfo_ImGuiStackLevelInfo"][1]["call_args"] = "()" +defs["ImGuiStackLevelInfo_ImGuiStackLevelInfo"][1]["cimguiname"] = "ImGuiStackLevelInfo_ImGuiStackLevelInfo" +defs["ImGuiStackLevelInfo_ImGuiStackLevelInfo"][1]["constructor"] = true +defs["ImGuiStackLevelInfo_ImGuiStackLevelInfo"][1]["defaults"] = {} +defs["ImGuiStackLevelInfo_ImGuiStackLevelInfo"][1]["funcname"] = "ImGuiStackLevelInfo" +defs["ImGuiStackLevelInfo_ImGuiStackLevelInfo"][1]["location"] = "imgui_internal:1867" +defs["ImGuiStackLevelInfo_ImGuiStackLevelInfo"][1]["ov_cimguiname"] = "ImGuiStackLevelInfo_ImGuiStackLevelInfo" +defs["ImGuiStackLevelInfo_ImGuiStackLevelInfo"][1]["signature"] = "()" +defs["ImGuiStackLevelInfo_ImGuiStackLevelInfo"][1]["stname"] = "ImGuiStackLevelInfo" +defs["ImGuiStackLevelInfo_ImGuiStackLevelInfo"]["()"] = defs["ImGuiStackLevelInfo_ImGuiStackLevelInfo"][1] +defs["ImGuiStackLevelInfo_destroy"] = {} +defs["ImGuiStackLevelInfo_destroy"][1] = {} +defs["ImGuiStackLevelInfo_destroy"][1]["args"] = "(ImGuiStackLevelInfo* self)" +defs["ImGuiStackLevelInfo_destroy"][1]["argsT"] = {} +defs["ImGuiStackLevelInfo_destroy"][1]["argsT"][1] = {} +defs["ImGuiStackLevelInfo_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiStackLevelInfo_destroy"][1]["argsT"][1]["type"] = "ImGuiStackLevelInfo*" +defs["ImGuiStackLevelInfo_destroy"][1]["call_args"] = "(self)" +defs["ImGuiStackLevelInfo_destroy"][1]["cimguiname"] = "ImGuiStackLevelInfo_destroy" +defs["ImGuiStackLevelInfo_destroy"][1]["defaults"] = {} +defs["ImGuiStackLevelInfo_destroy"][1]["destructor"] = true +defs["ImGuiStackLevelInfo_destroy"][1]["ov_cimguiname"] = "ImGuiStackLevelInfo_destroy" +defs["ImGuiStackLevelInfo_destroy"][1]["ret"] = "void" +defs["ImGuiStackLevelInfo_destroy"][1]["signature"] = "(ImGuiStackLevelInfo*)" +defs["ImGuiStackLevelInfo_destroy"][1]["stname"] = "ImGuiStackLevelInfo" +defs["ImGuiStackLevelInfo_destroy"]["(ImGuiStackLevelInfo*)"] = defs["ImGuiStackLevelInfo_destroy"][1] +defs["ImGuiStackSizes_CompareWithCurrentState"] = {} +defs["ImGuiStackSizes_CompareWithCurrentState"][1] = {} +defs["ImGuiStackSizes_CompareWithCurrentState"][1]["args"] = "(ImGuiStackSizes* self)" +defs["ImGuiStackSizes_CompareWithCurrentState"][1]["argsT"] = {} +defs["ImGuiStackSizes_CompareWithCurrentState"][1]["argsT"][1] = {} +defs["ImGuiStackSizes_CompareWithCurrentState"][1]["argsT"][1]["name"] = "self" +defs["ImGuiStackSizes_CompareWithCurrentState"][1]["argsT"][1]["type"] = "ImGuiStackSizes*" +defs["ImGuiStackSizes_CompareWithCurrentState"][1]["argsoriginal"] = "()" +defs["ImGuiStackSizes_CompareWithCurrentState"][1]["call_args"] = "()" +defs["ImGuiStackSizes_CompareWithCurrentState"][1]["cimguiname"] = "ImGuiStackSizes_CompareWithCurrentState" +defs["ImGuiStackSizes_CompareWithCurrentState"][1]["defaults"] = {} +defs["ImGuiStackSizes_CompareWithCurrentState"][1]["funcname"] = "CompareWithCurrentState" +defs["ImGuiStackSizes_CompareWithCurrentState"][1]["location"] = "imgui_internal:1197" +defs["ImGuiStackSizes_CompareWithCurrentState"][1]["ov_cimguiname"] = "ImGuiStackSizes_CompareWithCurrentState" +defs["ImGuiStackSizes_CompareWithCurrentState"][1]["ret"] = "void" +defs["ImGuiStackSizes_CompareWithCurrentState"][1]["signature"] = "()" +defs["ImGuiStackSizes_CompareWithCurrentState"][1]["stname"] = "ImGuiStackSizes" +defs["ImGuiStackSizes_CompareWithCurrentState"]["()"] = defs["ImGuiStackSizes_CompareWithCurrentState"][1] +defs["ImGuiStackSizes_ImGuiStackSizes"] = {} +defs["ImGuiStackSizes_ImGuiStackSizes"][1] = {} +defs["ImGuiStackSizes_ImGuiStackSizes"][1]["args"] = "()" +defs["ImGuiStackSizes_ImGuiStackSizes"][1]["argsT"] = {} +defs["ImGuiStackSizes_ImGuiStackSizes"][1]["argsoriginal"] = "()" +defs["ImGuiStackSizes_ImGuiStackSizes"][1]["call_args"] = "()" +defs["ImGuiStackSizes_ImGuiStackSizes"][1]["cimguiname"] = "ImGuiStackSizes_ImGuiStackSizes" +defs["ImGuiStackSizes_ImGuiStackSizes"][1]["constructor"] = true +defs["ImGuiStackSizes_ImGuiStackSizes"][1]["defaults"] = {} +defs["ImGuiStackSizes_ImGuiStackSizes"][1]["funcname"] = "ImGuiStackSizes" +defs["ImGuiStackSizes_ImGuiStackSizes"][1]["location"] = "imgui_internal:1195" +defs["ImGuiStackSizes_ImGuiStackSizes"][1]["ov_cimguiname"] = "ImGuiStackSizes_ImGuiStackSizes" +defs["ImGuiStackSizes_ImGuiStackSizes"][1]["signature"] = "()" +defs["ImGuiStackSizes_ImGuiStackSizes"][1]["stname"] = "ImGuiStackSizes" +defs["ImGuiStackSizes_ImGuiStackSizes"]["()"] = defs["ImGuiStackSizes_ImGuiStackSizes"][1] +defs["ImGuiStackSizes_SetToCurrentState"] = {} +defs["ImGuiStackSizes_SetToCurrentState"][1] = {} +defs["ImGuiStackSizes_SetToCurrentState"][1]["args"] = "(ImGuiStackSizes* self)" +defs["ImGuiStackSizes_SetToCurrentState"][1]["argsT"] = {} +defs["ImGuiStackSizes_SetToCurrentState"][1]["argsT"][1] = {} +defs["ImGuiStackSizes_SetToCurrentState"][1]["argsT"][1]["name"] = "self" +defs["ImGuiStackSizes_SetToCurrentState"][1]["argsT"][1]["type"] = "ImGuiStackSizes*" +defs["ImGuiStackSizes_SetToCurrentState"][1]["argsoriginal"] = "()" +defs["ImGuiStackSizes_SetToCurrentState"][1]["call_args"] = "()" +defs["ImGuiStackSizes_SetToCurrentState"][1]["cimguiname"] = "ImGuiStackSizes_SetToCurrentState" +defs["ImGuiStackSizes_SetToCurrentState"][1]["defaults"] = {} +defs["ImGuiStackSizes_SetToCurrentState"][1]["funcname"] = "SetToCurrentState" +defs["ImGuiStackSizes_SetToCurrentState"][1]["location"] = "imgui_internal:1196" +defs["ImGuiStackSizes_SetToCurrentState"][1]["ov_cimguiname"] = "ImGuiStackSizes_SetToCurrentState" +defs["ImGuiStackSizes_SetToCurrentState"][1]["ret"] = "void" +defs["ImGuiStackSizes_SetToCurrentState"][1]["signature"] = "()" +defs["ImGuiStackSizes_SetToCurrentState"][1]["stname"] = "ImGuiStackSizes" +defs["ImGuiStackSizes_SetToCurrentState"]["()"] = defs["ImGuiStackSizes_SetToCurrentState"][1] +defs["ImGuiStackSizes_destroy"] = {} +defs["ImGuiStackSizes_destroy"][1] = {} +defs["ImGuiStackSizes_destroy"][1]["args"] = "(ImGuiStackSizes* self)" +defs["ImGuiStackSizes_destroy"][1]["argsT"] = {} +defs["ImGuiStackSizes_destroy"][1]["argsT"][1] = {} +defs["ImGuiStackSizes_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiStackSizes_destroy"][1]["argsT"][1]["type"] = "ImGuiStackSizes*" +defs["ImGuiStackSizes_destroy"][1]["call_args"] = "(self)" +defs["ImGuiStackSizes_destroy"][1]["cimguiname"] = "ImGuiStackSizes_destroy" +defs["ImGuiStackSizes_destroy"][1]["defaults"] = {} +defs["ImGuiStackSizes_destroy"][1]["destructor"] = true +defs["ImGuiStackSizes_destroy"][1]["ov_cimguiname"] = "ImGuiStackSizes_destroy" +defs["ImGuiStackSizes_destroy"][1]["ret"] = "void" +defs["ImGuiStackSizes_destroy"][1]["signature"] = "(ImGuiStackSizes*)" +defs["ImGuiStackSizes_destroy"][1]["stname"] = "ImGuiStackSizes" +defs["ImGuiStackSizes_destroy"]["(ImGuiStackSizes*)"] = defs["ImGuiStackSizes_destroy"][1] +defs["ImGuiStackTool_ImGuiStackTool"] = {} +defs["ImGuiStackTool_ImGuiStackTool"][1] = {} +defs["ImGuiStackTool_ImGuiStackTool"][1]["args"] = "()" +defs["ImGuiStackTool_ImGuiStackTool"][1]["argsT"] = {} +defs["ImGuiStackTool_ImGuiStackTool"][1]["argsoriginal"] = "()" +defs["ImGuiStackTool_ImGuiStackTool"][1]["call_args"] = "()" +defs["ImGuiStackTool_ImGuiStackTool"][1]["cimguiname"] = "ImGuiStackTool_ImGuiStackTool" +defs["ImGuiStackTool_ImGuiStackTool"][1]["constructor"] = true +defs["ImGuiStackTool_ImGuiStackTool"][1]["defaults"] = {} +defs["ImGuiStackTool_ImGuiStackTool"][1]["funcname"] = "ImGuiStackTool" +defs["ImGuiStackTool_ImGuiStackTool"][1]["location"] = "imgui_internal:1880" +defs["ImGuiStackTool_ImGuiStackTool"][1]["ov_cimguiname"] = "ImGuiStackTool_ImGuiStackTool" +defs["ImGuiStackTool_ImGuiStackTool"][1]["signature"] = "()" +defs["ImGuiStackTool_ImGuiStackTool"][1]["stname"] = "ImGuiStackTool" +defs["ImGuiStackTool_ImGuiStackTool"]["()"] = defs["ImGuiStackTool_ImGuiStackTool"][1] +defs["ImGuiStackTool_destroy"] = {} +defs["ImGuiStackTool_destroy"][1] = {} +defs["ImGuiStackTool_destroy"][1]["args"] = "(ImGuiStackTool* self)" +defs["ImGuiStackTool_destroy"][1]["argsT"] = {} +defs["ImGuiStackTool_destroy"][1]["argsT"][1] = {} +defs["ImGuiStackTool_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiStackTool_destroy"][1]["argsT"][1]["type"] = "ImGuiStackTool*" +defs["ImGuiStackTool_destroy"][1]["call_args"] = "(self)" +defs["ImGuiStackTool_destroy"][1]["cimguiname"] = "ImGuiStackTool_destroy" +defs["ImGuiStackTool_destroy"][1]["defaults"] = {} +defs["ImGuiStackTool_destroy"][1]["destructor"] = true +defs["ImGuiStackTool_destroy"][1]["ov_cimguiname"] = "ImGuiStackTool_destroy" +defs["ImGuiStackTool_destroy"][1]["ret"] = "void" +defs["ImGuiStackTool_destroy"][1]["signature"] = "(ImGuiStackTool*)" +defs["ImGuiStackTool_destroy"][1]["stname"] = "ImGuiStackTool" +defs["ImGuiStackTool_destroy"]["(ImGuiStackTool*)"] = defs["ImGuiStackTool_destroy"][1] defs["ImGuiStoragePair_ImGuiStoragePair"] = {} defs["ImGuiStoragePair_ImGuiStoragePair"][1] = {} defs["ImGuiStoragePair_ImGuiStoragePair"][1]["args"] = "(ImGuiID _key,int _val_i)" @@ -4954,6 +7087,83 @@ 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["ImGuiStyleMod_ImGuiStyleMod"] = {} +defs["ImGuiStyleMod_ImGuiStyleMod"][1] = {} +defs["ImGuiStyleMod_ImGuiStyleMod"][1]["args"] = "(ImGuiStyleVar idx,int v)" +defs["ImGuiStyleMod_ImGuiStyleMod"][1]["argsT"] = {} +defs["ImGuiStyleMod_ImGuiStyleMod"][1]["argsT"][1] = {} +defs["ImGuiStyleMod_ImGuiStyleMod"][1]["argsT"][1]["name"] = "idx" +defs["ImGuiStyleMod_ImGuiStyleMod"][1]["argsT"][1]["type"] = "ImGuiStyleVar" +defs["ImGuiStyleMod_ImGuiStyleMod"][1]["argsT"][2] = {} +defs["ImGuiStyleMod_ImGuiStyleMod"][1]["argsT"][2]["name"] = "v" +defs["ImGuiStyleMod_ImGuiStyleMod"][1]["argsT"][2]["type"] = "int" +defs["ImGuiStyleMod_ImGuiStyleMod"][1]["argsoriginal"] = "(ImGuiStyleVar idx,int v)" +defs["ImGuiStyleMod_ImGuiStyleMod"][1]["call_args"] = "(idx,v)" +defs["ImGuiStyleMod_ImGuiStyleMod"][1]["cimguiname"] = "ImGuiStyleMod_ImGuiStyleMod" +defs["ImGuiStyleMod_ImGuiStyleMod"][1]["constructor"] = true +defs["ImGuiStyleMod_ImGuiStyleMod"][1]["defaults"] = {} +defs["ImGuiStyleMod_ImGuiStyleMod"][1]["funcname"] = "ImGuiStyleMod" +defs["ImGuiStyleMod_ImGuiStyleMod"][1]["location"] = "imgui_internal:1003" +defs["ImGuiStyleMod_ImGuiStyleMod"][1]["ov_cimguiname"] = "ImGuiStyleMod_ImGuiStyleMod_Int" +defs["ImGuiStyleMod_ImGuiStyleMod"][1]["signature"] = "(ImGuiStyleVar,int)" +defs["ImGuiStyleMod_ImGuiStyleMod"][1]["stname"] = "ImGuiStyleMod" +defs["ImGuiStyleMod_ImGuiStyleMod"][2] = {} +defs["ImGuiStyleMod_ImGuiStyleMod"][2]["args"] = "(ImGuiStyleVar idx,float v)" +defs["ImGuiStyleMod_ImGuiStyleMod"][2]["argsT"] = {} +defs["ImGuiStyleMod_ImGuiStyleMod"][2]["argsT"][1] = {} +defs["ImGuiStyleMod_ImGuiStyleMod"][2]["argsT"][1]["name"] = "idx" +defs["ImGuiStyleMod_ImGuiStyleMod"][2]["argsT"][1]["type"] = "ImGuiStyleVar" +defs["ImGuiStyleMod_ImGuiStyleMod"][2]["argsT"][2] = {} +defs["ImGuiStyleMod_ImGuiStyleMod"][2]["argsT"][2]["name"] = "v" +defs["ImGuiStyleMod_ImGuiStyleMod"][2]["argsT"][2]["type"] = "float" +defs["ImGuiStyleMod_ImGuiStyleMod"][2]["argsoriginal"] = "(ImGuiStyleVar idx,float v)" +defs["ImGuiStyleMod_ImGuiStyleMod"][2]["call_args"] = "(idx,v)" +defs["ImGuiStyleMod_ImGuiStyleMod"][2]["cimguiname"] = "ImGuiStyleMod_ImGuiStyleMod" +defs["ImGuiStyleMod_ImGuiStyleMod"][2]["constructor"] = true +defs["ImGuiStyleMod_ImGuiStyleMod"][2]["defaults"] = {} +defs["ImGuiStyleMod_ImGuiStyleMod"][2]["funcname"] = "ImGuiStyleMod" +defs["ImGuiStyleMod_ImGuiStyleMod"][2]["location"] = "imgui_internal:1004" +defs["ImGuiStyleMod_ImGuiStyleMod"][2]["ov_cimguiname"] = "ImGuiStyleMod_ImGuiStyleMod_Float" +defs["ImGuiStyleMod_ImGuiStyleMod"][2]["signature"] = "(ImGuiStyleVar,float)" +defs["ImGuiStyleMod_ImGuiStyleMod"][2]["stname"] = "ImGuiStyleMod" +defs["ImGuiStyleMod_ImGuiStyleMod"][3] = {} +defs["ImGuiStyleMod_ImGuiStyleMod"][3]["args"] = "(ImGuiStyleVar idx,ImVec2 v)" +defs["ImGuiStyleMod_ImGuiStyleMod"][3]["argsT"] = {} +defs["ImGuiStyleMod_ImGuiStyleMod"][3]["argsT"][1] = {} +defs["ImGuiStyleMod_ImGuiStyleMod"][3]["argsT"][1]["name"] = "idx" +defs["ImGuiStyleMod_ImGuiStyleMod"][3]["argsT"][1]["type"] = "ImGuiStyleVar" +defs["ImGuiStyleMod_ImGuiStyleMod"][3]["argsT"][2] = {} +defs["ImGuiStyleMod_ImGuiStyleMod"][3]["argsT"][2]["name"] = "v" +defs["ImGuiStyleMod_ImGuiStyleMod"][3]["argsT"][2]["type"] = "ImVec2" +defs["ImGuiStyleMod_ImGuiStyleMod"][3]["argsoriginal"] = "(ImGuiStyleVar idx,ImVec2 v)" +defs["ImGuiStyleMod_ImGuiStyleMod"][3]["call_args"] = "(idx,v)" +defs["ImGuiStyleMod_ImGuiStyleMod"][3]["cimguiname"] = "ImGuiStyleMod_ImGuiStyleMod" +defs["ImGuiStyleMod_ImGuiStyleMod"][3]["constructor"] = true +defs["ImGuiStyleMod_ImGuiStyleMod"][3]["defaults"] = {} +defs["ImGuiStyleMod_ImGuiStyleMod"][3]["funcname"] = "ImGuiStyleMod" +defs["ImGuiStyleMod_ImGuiStyleMod"][3]["location"] = "imgui_internal:1005" +defs["ImGuiStyleMod_ImGuiStyleMod"][3]["ov_cimguiname"] = "ImGuiStyleMod_ImGuiStyleMod_Vec2" +defs["ImGuiStyleMod_ImGuiStyleMod"][3]["signature"] = "(ImGuiStyleVar,ImVec2)" +defs["ImGuiStyleMod_ImGuiStyleMod"][3]["stname"] = "ImGuiStyleMod" +defs["ImGuiStyleMod_ImGuiStyleMod"]["(ImGuiStyleVar,ImVec2)"] = defs["ImGuiStyleMod_ImGuiStyleMod"][3] +defs["ImGuiStyleMod_ImGuiStyleMod"]["(ImGuiStyleVar,float)"] = defs["ImGuiStyleMod_ImGuiStyleMod"][2] +defs["ImGuiStyleMod_ImGuiStyleMod"]["(ImGuiStyleVar,int)"] = defs["ImGuiStyleMod_ImGuiStyleMod"][1] +defs["ImGuiStyleMod_destroy"] = {} +defs["ImGuiStyleMod_destroy"][1] = {} +defs["ImGuiStyleMod_destroy"][1]["args"] = "(ImGuiStyleMod* self)" +defs["ImGuiStyleMod_destroy"][1]["argsT"] = {} +defs["ImGuiStyleMod_destroy"][1]["argsT"][1] = {} +defs["ImGuiStyleMod_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiStyleMod_destroy"][1]["argsT"][1]["type"] = "ImGuiStyleMod*" +defs["ImGuiStyleMod_destroy"][1]["call_args"] = "(self)" +defs["ImGuiStyleMod_destroy"][1]["cimguiname"] = "ImGuiStyleMod_destroy" +defs["ImGuiStyleMod_destroy"][1]["defaults"] = {} +defs["ImGuiStyleMod_destroy"][1]["destructor"] = true +defs["ImGuiStyleMod_destroy"][1]["ov_cimguiname"] = "ImGuiStyleMod_destroy" +defs["ImGuiStyleMod_destroy"][1]["ret"] = "void" +defs["ImGuiStyleMod_destroy"][1]["signature"] = "(ImGuiStyleMod*)" +defs["ImGuiStyleMod_destroy"][1]["stname"] = "ImGuiStyleMod" +defs["ImGuiStyleMod_destroy"]["(ImGuiStyleMod*)"] = defs["ImGuiStyleMod_destroy"][1] defs["ImGuiStyle_ImGuiStyle"] = {} defs["ImGuiStyle_ImGuiStyle"][1] = {} defs["ImGuiStyle_ImGuiStyle"][1]["args"] = "()" @@ -5006,6 +7216,141 @@ 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["ImGuiTabBar_GetTabName"] = {} +defs["ImGuiTabBar_GetTabName"][1] = {} +defs["ImGuiTabBar_GetTabName"][1]["args"] = "(ImGuiTabBar* self,const ImGuiTabItem* tab)" +defs["ImGuiTabBar_GetTabName"][1]["argsT"] = {} +defs["ImGuiTabBar_GetTabName"][1]["argsT"][1] = {} +defs["ImGuiTabBar_GetTabName"][1]["argsT"][1]["name"] = "self" +defs["ImGuiTabBar_GetTabName"][1]["argsT"][1]["type"] = "ImGuiTabBar*" +defs["ImGuiTabBar_GetTabName"][1]["argsT"][2] = {} +defs["ImGuiTabBar_GetTabName"][1]["argsT"][2]["name"] = "tab" +defs["ImGuiTabBar_GetTabName"][1]["argsT"][2]["type"] = "const ImGuiTabItem*" +defs["ImGuiTabBar_GetTabName"][1]["argsoriginal"] = "(const ImGuiTabItem* tab)" +defs["ImGuiTabBar_GetTabName"][1]["call_args"] = "(tab)" +defs["ImGuiTabBar_GetTabName"][1]["cimguiname"] = "ImGuiTabBar_GetTabName" +defs["ImGuiTabBar_GetTabName"][1]["defaults"] = {} +defs["ImGuiTabBar_GetTabName"][1]["funcname"] = "GetTabName" +defs["ImGuiTabBar_GetTabName"][1]["location"] = "imgui_internal:2648" +defs["ImGuiTabBar_GetTabName"][1]["ov_cimguiname"] = "ImGuiTabBar_GetTabName" +defs["ImGuiTabBar_GetTabName"][1]["ret"] = "const char*" +defs["ImGuiTabBar_GetTabName"][1]["signature"] = "(const ImGuiTabItem*)const" +defs["ImGuiTabBar_GetTabName"][1]["stname"] = "ImGuiTabBar" +defs["ImGuiTabBar_GetTabName"]["(const ImGuiTabItem*)const"] = defs["ImGuiTabBar_GetTabName"][1] +defs["ImGuiTabBar_GetTabOrder"] = {} +defs["ImGuiTabBar_GetTabOrder"][1] = {} +defs["ImGuiTabBar_GetTabOrder"][1]["args"] = "(ImGuiTabBar* self,const ImGuiTabItem* tab)" +defs["ImGuiTabBar_GetTabOrder"][1]["argsT"] = {} +defs["ImGuiTabBar_GetTabOrder"][1]["argsT"][1] = {} +defs["ImGuiTabBar_GetTabOrder"][1]["argsT"][1]["name"] = "self" +defs["ImGuiTabBar_GetTabOrder"][1]["argsT"][1]["type"] = "ImGuiTabBar*" +defs["ImGuiTabBar_GetTabOrder"][1]["argsT"][2] = {} +defs["ImGuiTabBar_GetTabOrder"][1]["argsT"][2]["name"] = "tab" +defs["ImGuiTabBar_GetTabOrder"][1]["argsT"][2]["type"] = "const ImGuiTabItem*" +defs["ImGuiTabBar_GetTabOrder"][1]["argsoriginal"] = "(const ImGuiTabItem* tab)" +defs["ImGuiTabBar_GetTabOrder"][1]["call_args"] = "(tab)" +defs["ImGuiTabBar_GetTabOrder"][1]["cimguiname"] = "ImGuiTabBar_GetTabOrder" +defs["ImGuiTabBar_GetTabOrder"][1]["defaults"] = {} +defs["ImGuiTabBar_GetTabOrder"][1]["funcname"] = "GetTabOrder" +defs["ImGuiTabBar_GetTabOrder"][1]["location"] = "imgui_internal:2647" +defs["ImGuiTabBar_GetTabOrder"][1]["ov_cimguiname"] = "ImGuiTabBar_GetTabOrder" +defs["ImGuiTabBar_GetTabOrder"][1]["ret"] = "int" +defs["ImGuiTabBar_GetTabOrder"][1]["signature"] = "(const ImGuiTabItem*)const" +defs["ImGuiTabBar_GetTabOrder"][1]["stname"] = "ImGuiTabBar" +defs["ImGuiTabBar_GetTabOrder"]["(const ImGuiTabItem*)const"] = defs["ImGuiTabBar_GetTabOrder"][1] +defs["ImGuiTabBar_ImGuiTabBar"] = {} +defs["ImGuiTabBar_ImGuiTabBar"][1] = {} +defs["ImGuiTabBar_ImGuiTabBar"][1]["args"] = "()" +defs["ImGuiTabBar_ImGuiTabBar"][1]["argsT"] = {} +defs["ImGuiTabBar_ImGuiTabBar"][1]["argsoriginal"] = "()" +defs["ImGuiTabBar_ImGuiTabBar"][1]["call_args"] = "()" +defs["ImGuiTabBar_ImGuiTabBar"][1]["cimguiname"] = "ImGuiTabBar_ImGuiTabBar" +defs["ImGuiTabBar_ImGuiTabBar"][1]["constructor"] = true +defs["ImGuiTabBar_ImGuiTabBar"][1]["defaults"] = {} +defs["ImGuiTabBar_ImGuiTabBar"][1]["funcname"] = "ImGuiTabBar" +defs["ImGuiTabBar_ImGuiTabBar"][1]["location"] = "imgui_internal:2646" +defs["ImGuiTabBar_ImGuiTabBar"][1]["ov_cimguiname"] = "ImGuiTabBar_ImGuiTabBar" +defs["ImGuiTabBar_ImGuiTabBar"][1]["signature"] = "()" +defs["ImGuiTabBar_ImGuiTabBar"][1]["stname"] = "ImGuiTabBar" +defs["ImGuiTabBar_ImGuiTabBar"]["()"] = defs["ImGuiTabBar_ImGuiTabBar"][1] +defs["ImGuiTabBar_destroy"] = {} +defs["ImGuiTabBar_destroy"][1] = {} +defs["ImGuiTabBar_destroy"][1]["args"] = "(ImGuiTabBar* self)" +defs["ImGuiTabBar_destroy"][1]["argsT"] = {} +defs["ImGuiTabBar_destroy"][1]["argsT"][1] = {} +defs["ImGuiTabBar_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiTabBar_destroy"][1]["argsT"][1]["type"] = "ImGuiTabBar*" +defs["ImGuiTabBar_destroy"][1]["call_args"] = "(self)" +defs["ImGuiTabBar_destroy"][1]["cimguiname"] = "ImGuiTabBar_destroy" +defs["ImGuiTabBar_destroy"][1]["defaults"] = {} +defs["ImGuiTabBar_destroy"][1]["destructor"] = true +defs["ImGuiTabBar_destroy"][1]["ov_cimguiname"] = "ImGuiTabBar_destroy" +defs["ImGuiTabBar_destroy"][1]["ret"] = "void" +defs["ImGuiTabBar_destroy"][1]["signature"] = "(ImGuiTabBar*)" +defs["ImGuiTabBar_destroy"][1]["stname"] = "ImGuiTabBar" +defs["ImGuiTabBar_destroy"]["(ImGuiTabBar*)"] = defs["ImGuiTabBar_destroy"][1] +defs["ImGuiTabItem_ImGuiTabItem"] = {} +defs["ImGuiTabItem_ImGuiTabItem"][1] = {} +defs["ImGuiTabItem_ImGuiTabItem"][1]["args"] = "()" +defs["ImGuiTabItem_ImGuiTabItem"][1]["argsT"] = {} +defs["ImGuiTabItem_ImGuiTabItem"][1]["argsoriginal"] = "()" +defs["ImGuiTabItem_ImGuiTabItem"][1]["call_args"] = "()" +defs["ImGuiTabItem_ImGuiTabItem"][1]["cimguiname"] = "ImGuiTabItem_ImGuiTabItem" +defs["ImGuiTabItem_ImGuiTabItem"][1]["constructor"] = true +defs["ImGuiTabItem_ImGuiTabItem"][1]["defaults"] = {} +defs["ImGuiTabItem_ImGuiTabItem"][1]["funcname"] = "ImGuiTabItem" +defs["ImGuiTabItem_ImGuiTabItem"][1]["location"] = "imgui_internal:2608" +defs["ImGuiTabItem_ImGuiTabItem"][1]["ov_cimguiname"] = "ImGuiTabItem_ImGuiTabItem" +defs["ImGuiTabItem_ImGuiTabItem"][1]["signature"] = "()" +defs["ImGuiTabItem_ImGuiTabItem"][1]["stname"] = "ImGuiTabItem" +defs["ImGuiTabItem_ImGuiTabItem"]["()"] = defs["ImGuiTabItem_ImGuiTabItem"][1] +defs["ImGuiTabItem_destroy"] = {} +defs["ImGuiTabItem_destroy"][1] = {} +defs["ImGuiTabItem_destroy"][1]["args"] = "(ImGuiTabItem* self)" +defs["ImGuiTabItem_destroy"][1]["argsT"] = {} +defs["ImGuiTabItem_destroy"][1]["argsT"][1] = {} +defs["ImGuiTabItem_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiTabItem_destroy"][1]["argsT"][1]["type"] = "ImGuiTabItem*" +defs["ImGuiTabItem_destroy"][1]["call_args"] = "(self)" +defs["ImGuiTabItem_destroy"][1]["cimguiname"] = "ImGuiTabItem_destroy" +defs["ImGuiTabItem_destroy"][1]["defaults"] = {} +defs["ImGuiTabItem_destroy"][1]["destructor"] = true +defs["ImGuiTabItem_destroy"][1]["ov_cimguiname"] = "ImGuiTabItem_destroy" +defs["ImGuiTabItem_destroy"][1]["ret"] = "void" +defs["ImGuiTabItem_destroy"][1]["signature"] = "(ImGuiTabItem*)" +defs["ImGuiTabItem_destroy"][1]["stname"] = "ImGuiTabItem" +defs["ImGuiTabItem_destroy"]["(ImGuiTabItem*)"] = defs["ImGuiTabItem_destroy"][1] +defs["ImGuiTableColumnSettings_ImGuiTableColumnSettings"] = {} +defs["ImGuiTableColumnSettings_ImGuiTableColumnSettings"][1] = {} +defs["ImGuiTableColumnSettings_ImGuiTableColumnSettings"][1]["args"] = "()" +defs["ImGuiTableColumnSettings_ImGuiTableColumnSettings"][1]["argsT"] = {} +defs["ImGuiTableColumnSettings_ImGuiTableColumnSettings"][1]["argsoriginal"] = "()" +defs["ImGuiTableColumnSettings_ImGuiTableColumnSettings"][1]["call_args"] = "()" +defs["ImGuiTableColumnSettings_ImGuiTableColumnSettings"][1]["cimguiname"] = "ImGuiTableColumnSettings_ImGuiTableColumnSettings" +defs["ImGuiTableColumnSettings_ImGuiTableColumnSettings"][1]["constructor"] = true +defs["ImGuiTableColumnSettings_ImGuiTableColumnSettings"][1]["defaults"] = {} +defs["ImGuiTableColumnSettings_ImGuiTableColumnSettings"][1]["funcname"] = "ImGuiTableColumnSettings" +defs["ImGuiTableColumnSettings_ImGuiTableColumnSettings"][1]["location"] = "imgui_internal:2894" +defs["ImGuiTableColumnSettings_ImGuiTableColumnSettings"][1]["ov_cimguiname"] = "ImGuiTableColumnSettings_ImGuiTableColumnSettings" +defs["ImGuiTableColumnSettings_ImGuiTableColumnSettings"][1]["signature"] = "()" +defs["ImGuiTableColumnSettings_ImGuiTableColumnSettings"][1]["stname"] = "ImGuiTableColumnSettings" +defs["ImGuiTableColumnSettings_ImGuiTableColumnSettings"]["()"] = defs["ImGuiTableColumnSettings_ImGuiTableColumnSettings"][1] +defs["ImGuiTableColumnSettings_destroy"] = {} +defs["ImGuiTableColumnSettings_destroy"][1] = {} +defs["ImGuiTableColumnSettings_destroy"][1]["args"] = "(ImGuiTableColumnSettings* self)" +defs["ImGuiTableColumnSettings_destroy"][1]["argsT"] = {} +defs["ImGuiTableColumnSettings_destroy"][1]["argsT"][1] = {} +defs["ImGuiTableColumnSettings_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiTableColumnSettings_destroy"][1]["argsT"][1]["type"] = "ImGuiTableColumnSettings*" +defs["ImGuiTableColumnSettings_destroy"][1]["call_args"] = "(self)" +defs["ImGuiTableColumnSettings_destroy"][1]["cimguiname"] = "ImGuiTableColumnSettings_destroy" +defs["ImGuiTableColumnSettings_destroy"][1]["defaults"] = {} +defs["ImGuiTableColumnSettings_destroy"][1]["destructor"] = true +defs["ImGuiTableColumnSettings_destroy"][1]["ov_cimguiname"] = "ImGuiTableColumnSettings_destroy" +defs["ImGuiTableColumnSettings_destroy"][1]["ret"] = "void" +defs["ImGuiTableColumnSettings_destroy"][1]["signature"] = "(ImGuiTableColumnSettings*)" +defs["ImGuiTableColumnSettings_destroy"][1]["stname"] = "ImGuiTableColumnSettings" +defs["ImGuiTableColumnSettings_destroy"]["(ImGuiTableColumnSettings*)"] = defs["ImGuiTableColumnSettings_destroy"][1] defs["ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs"] = {} defs["ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs"][1] = {} defs["ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs"][1]["args"] = "()" @@ -5037,6 +7382,117 @@ defs["ImGuiTableColumnSortSpecs_destroy"][1]["ret"] = "void" defs["ImGuiTableColumnSortSpecs_destroy"][1]["signature"] = "(ImGuiTableColumnSortSpecs*)" defs["ImGuiTableColumnSortSpecs_destroy"][1]["stname"] = "ImGuiTableColumnSortSpecs" defs["ImGuiTableColumnSortSpecs_destroy"]["(ImGuiTableColumnSortSpecs*)"] = defs["ImGuiTableColumnSortSpecs_destroy"][1] +defs["ImGuiTableColumn_ImGuiTableColumn"] = {} +defs["ImGuiTableColumn_ImGuiTableColumn"][1] = {} +defs["ImGuiTableColumn_ImGuiTableColumn"][1]["args"] = "()" +defs["ImGuiTableColumn_ImGuiTableColumn"][1]["argsT"] = {} +defs["ImGuiTableColumn_ImGuiTableColumn"][1]["argsoriginal"] = "()" +defs["ImGuiTableColumn_ImGuiTableColumn"][1]["call_args"] = "()" +defs["ImGuiTableColumn_ImGuiTableColumn"][1]["cimguiname"] = "ImGuiTableColumn_ImGuiTableColumn" +defs["ImGuiTableColumn_ImGuiTableColumn"][1]["constructor"] = true +defs["ImGuiTableColumn_ImGuiTableColumn"][1]["defaults"] = {} +defs["ImGuiTableColumn_ImGuiTableColumn"][1]["funcname"] = "ImGuiTableColumn" +defs["ImGuiTableColumn_ImGuiTableColumn"][1]["location"] = "imgui_internal:2717" +defs["ImGuiTableColumn_ImGuiTableColumn"][1]["ov_cimguiname"] = "ImGuiTableColumn_ImGuiTableColumn" +defs["ImGuiTableColumn_ImGuiTableColumn"][1]["signature"] = "()" +defs["ImGuiTableColumn_ImGuiTableColumn"][1]["stname"] = "ImGuiTableColumn" +defs["ImGuiTableColumn_ImGuiTableColumn"]["()"] = defs["ImGuiTableColumn_ImGuiTableColumn"][1] +defs["ImGuiTableColumn_destroy"] = {} +defs["ImGuiTableColumn_destroy"][1] = {} +defs["ImGuiTableColumn_destroy"][1]["args"] = "(ImGuiTableColumn* self)" +defs["ImGuiTableColumn_destroy"][1]["argsT"] = {} +defs["ImGuiTableColumn_destroy"][1]["argsT"][1] = {} +defs["ImGuiTableColumn_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiTableColumn_destroy"][1]["argsT"][1]["type"] = "ImGuiTableColumn*" +defs["ImGuiTableColumn_destroy"][1]["call_args"] = "(self)" +defs["ImGuiTableColumn_destroy"][1]["cimguiname"] = "ImGuiTableColumn_destroy" +defs["ImGuiTableColumn_destroy"][1]["defaults"] = {} +defs["ImGuiTableColumn_destroy"][1]["destructor"] = true +defs["ImGuiTableColumn_destroy"][1]["ov_cimguiname"] = "ImGuiTableColumn_destroy" +defs["ImGuiTableColumn_destroy"][1]["ret"] = "void" +defs["ImGuiTableColumn_destroy"][1]["signature"] = "(ImGuiTableColumn*)" +defs["ImGuiTableColumn_destroy"][1]["stname"] = "ImGuiTableColumn" +defs["ImGuiTableColumn_destroy"]["(ImGuiTableColumn*)"] = defs["ImGuiTableColumn_destroy"][1] +defs["ImGuiTableInstanceData_ImGuiTableInstanceData"] = {} +defs["ImGuiTableInstanceData_ImGuiTableInstanceData"][1] = {} +defs["ImGuiTableInstanceData_ImGuiTableInstanceData"][1]["args"] = "()" +defs["ImGuiTableInstanceData_ImGuiTableInstanceData"][1]["argsT"] = {} +defs["ImGuiTableInstanceData_ImGuiTableInstanceData"][1]["argsoriginal"] = "()" +defs["ImGuiTableInstanceData_ImGuiTableInstanceData"][1]["call_args"] = "()" +defs["ImGuiTableInstanceData_ImGuiTableInstanceData"][1]["cimguiname"] = "ImGuiTableInstanceData_ImGuiTableInstanceData" +defs["ImGuiTableInstanceData_ImGuiTableInstanceData"][1]["constructor"] = true +defs["ImGuiTableInstanceData_ImGuiTableInstanceData"][1]["defaults"] = {} +defs["ImGuiTableInstanceData_ImGuiTableInstanceData"][1]["funcname"] = "ImGuiTableInstanceData" +defs["ImGuiTableInstanceData_ImGuiTableInstanceData"][1]["location"] = "imgui_internal:2744" +defs["ImGuiTableInstanceData_ImGuiTableInstanceData"][1]["ov_cimguiname"] = "ImGuiTableInstanceData_ImGuiTableInstanceData" +defs["ImGuiTableInstanceData_ImGuiTableInstanceData"][1]["signature"] = "()" +defs["ImGuiTableInstanceData_ImGuiTableInstanceData"][1]["stname"] = "ImGuiTableInstanceData" +defs["ImGuiTableInstanceData_ImGuiTableInstanceData"]["()"] = defs["ImGuiTableInstanceData_ImGuiTableInstanceData"][1] +defs["ImGuiTableInstanceData_destroy"] = {} +defs["ImGuiTableInstanceData_destroy"][1] = {} +defs["ImGuiTableInstanceData_destroy"][1]["args"] = "(ImGuiTableInstanceData* self)" +defs["ImGuiTableInstanceData_destroy"][1]["argsT"] = {} +defs["ImGuiTableInstanceData_destroy"][1]["argsT"][1] = {} +defs["ImGuiTableInstanceData_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiTableInstanceData_destroy"][1]["argsT"][1]["type"] = "ImGuiTableInstanceData*" +defs["ImGuiTableInstanceData_destroy"][1]["call_args"] = "(self)" +defs["ImGuiTableInstanceData_destroy"][1]["cimguiname"] = "ImGuiTableInstanceData_destroy" +defs["ImGuiTableInstanceData_destroy"][1]["defaults"] = {} +defs["ImGuiTableInstanceData_destroy"][1]["destructor"] = true +defs["ImGuiTableInstanceData_destroy"][1]["ov_cimguiname"] = "ImGuiTableInstanceData_destroy" +defs["ImGuiTableInstanceData_destroy"][1]["ret"] = "void" +defs["ImGuiTableInstanceData_destroy"][1]["signature"] = "(ImGuiTableInstanceData*)" +defs["ImGuiTableInstanceData_destroy"][1]["stname"] = "ImGuiTableInstanceData" +defs["ImGuiTableInstanceData_destroy"]["(ImGuiTableInstanceData*)"] = defs["ImGuiTableInstanceData_destroy"][1] +defs["ImGuiTableSettings_GetColumnSettings"] = {} +defs["ImGuiTableSettings_GetColumnSettings"][1] = {} +defs["ImGuiTableSettings_GetColumnSettings"][1]["args"] = "(ImGuiTableSettings* self)" +defs["ImGuiTableSettings_GetColumnSettings"][1]["argsT"] = {} +defs["ImGuiTableSettings_GetColumnSettings"][1]["argsT"][1] = {} +defs["ImGuiTableSettings_GetColumnSettings"][1]["argsT"][1]["name"] = "self" +defs["ImGuiTableSettings_GetColumnSettings"][1]["argsT"][1]["type"] = "ImGuiTableSettings*" +defs["ImGuiTableSettings_GetColumnSettings"][1]["argsoriginal"] = "()" +defs["ImGuiTableSettings_GetColumnSettings"][1]["call_args"] = "()" +defs["ImGuiTableSettings_GetColumnSettings"][1]["cimguiname"] = "ImGuiTableSettings_GetColumnSettings" +defs["ImGuiTableSettings_GetColumnSettings"][1]["defaults"] = {} +defs["ImGuiTableSettings_GetColumnSettings"][1]["funcname"] = "GetColumnSettings" +defs["ImGuiTableSettings_GetColumnSettings"][1]["location"] = "imgui_internal:2917" +defs["ImGuiTableSettings_GetColumnSettings"][1]["ov_cimguiname"] = "ImGuiTableSettings_GetColumnSettings" +defs["ImGuiTableSettings_GetColumnSettings"][1]["ret"] = "ImGuiTableColumnSettings*" +defs["ImGuiTableSettings_GetColumnSettings"][1]["signature"] = "()" +defs["ImGuiTableSettings_GetColumnSettings"][1]["stname"] = "ImGuiTableSettings" +defs["ImGuiTableSettings_GetColumnSettings"]["()"] = defs["ImGuiTableSettings_GetColumnSettings"][1] +defs["ImGuiTableSettings_ImGuiTableSettings"] = {} +defs["ImGuiTableSettings_ImGuiTableSettings"][1] = {} +defs["ImGuiTableSettings_ImGuiTableSettings"][1]["args"] = "()" +defs["ImGuiTableSettings_ImGuiTableSettings"][1]["argsT"] = {} +defs["ImGuiTableSettings_ImGuiTableSettings"][1]["argsoriginal"] = "()" +defs["ImGuiTableSettings_ImGuiTableSettings"][1]["call_args"] = "()" +defs["ImGuiTableSettings_ImGuiTableSettings"][1]["cimguiname"] = "ImGuiTableSettings_ImGuiTableSettings" +defs["ImGuiTableSettings_ImGuiTableSettings"][1]["constructor"] = true +defs["ImGuiTableSettings_ImGuiTableSettings"][1]["defaults"] = {} +defs["ImGuiTableSettings_ImGuiTableSettings"][1]["funcname"] = "ImGuiTableSettings" +defs["ImGuiTableSettings_ImGuiTableSettings"][1]["location"] = "imgui_internal:2916" +defs["ImGuiTableSettings_ImGuiTableSettings"][1]["ov_cimguiname"] = "ImGuiTableSettings_ImGuiTableSettings" +defs["ImGuiTableSettings_ImGuiTableSettings"][1]["signature"] = "()" +defs["ImGuiTableSettings_ImGuiTableSettings"][1]["stname"] = "ImGuiTableSettings" +defs["ImGuiTableSettings_ImGuiTableSettings"]["()"] = defs["ImGuiTableSettings_ImGuiTableSettings"][1] +defs["ImGuiTableSettings_destroy"] = {} +defs["ImGuiTableSettings_destroy"][1] = {} +defs["ImGuiTableSettings_destroy"][1]["args"] = "(ImGuiTableSettings* self)" +defs["ImGuiTableSettings_destroy"][1]["argsT"] = {} +defs["ImGuiTableSettings_destroy"][1]["argsT"][1] = {} +defs["ImGuiTableSettings_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiTableSettings_destroy"][1]["argsT"][1]["type"] = "ImGuiTableSettings*" +defs["ImGuiTableSettings_destroy"][1]["call_args"] = "(self)" +defs["ImGuiTableSettings_destroy"][1]["cimguiname"] = "ImGuiTableSettings_destroy" +defs["ImGuiTableSettings_destroy"][1]["defaults"] = {} +defs["ImGuiTableSettings_destroy"][1]["destructor"] = true +defs["ImGuiTableSettings_destroy"][1]["ov_cimguiname"] = "ImGuiTableSettings_destroy" +defs["ImGuiTableSettings_destroy"][1]["ret"] = "void" +defs["ImGuiTableSettings_destroy"][1]["signature"] = "(ImGuiTableSettings*)" +defs["ImGuiTableSettings_destroy"][1]["stname"] = "ImGuiTableSettings" +defs["ImGuiTableSettings_destroy"]["(ImGuiTableSettings*)"] = defs["ImGuiTableSettings_destroy"][1] defs["ImGuiTableSortSpecs_ImGuiTableSortSpecs"] = {} defs["ImGuiTableSortSpecs_ImGuiTableSortSpecs"][1] = {} defs["ImGuiTableSortSpecs_ImGuiTableSortSpecs"][1]["args"] = "()" @@ -5068,6 +7524,70 @@ defs["ImGuiTableSortSpecs_destroy"][1]["ret"] = "void" defs["ImGuiTableSortSpecs_destroy"][1]["signature"] = "(ImGuiTableSortSpecs*)" defs["ImGuiTableSortSpecs_destroy"][1]["stname"] = "ImGuiTableSortSpecs" defs["ImGuiTableSortSpecs_destroy"]["(ImGuiTableSortSpecs*)"] = defs["ImGuiTableSortSpecs_destroy"][1] +defs["ImGuiTableTempData_ImGuiTableTempData"] = {} +defs["ImGuiTableTempData_ImGuiTableTempData"][1] = {} +defs["ImGuiTableTempData_ImGuiTableTempData"][1]["args"] = "()" +defs["ImGuiTableTempData_ImGuiTableTempData"][1]["argsT"] = {} +defs["ImGuiTableTempData_ImGuiTableTempData"][1]["argsoriginal"] = "()" +defs["ImGuiTableTempData_ImGuiTableTempData"][1]["call_args"] = "()" +defs["ImGuiTableTempData_ImGuiTableTempData"][1]["cimguiname"] = "ImGuiTableTempData_ImGuiTableTempData" +defs["ImGuiTableTempData_ImGuiTableTempData"][1]["constructor"] = true +defs["ImGuiTableTempData_ImGuiTableTempData"][1]["defaults"] = {} +defs["ImGuiTableTempData_ImGuiTableTempData"][1]["funcname"] = "ImGuiTableTempData" +defs["ImGuiTableTempData_ImGuiTableTempData"][1]["location"] = "imgui_internal:2879" +defs["ImGuiTableTempData_ImGuiTableTempData"][1]["ov_cimguiname"] = "ImGuiTableTempData_ImGuiTableTempData" +defs["ImGuiTableTempData_ImGuiTableTempData"][1]["signature"] = "()" +defs["ImGuiTableTempData_ImGuiTableTempData"][1]["stname"] = "ImGuiTableTempData" +defs["ImGuiTableTempData_ImGuiTableTempData"]["()"] = defs["ImGuiTableTempData_ImGuiTableTempData"][1] +defs["ImGuiTableTempData_destroy"] = {} +defs["ImGuiTableTempData_destroy"][1] = {} +defs["ImGuiTableTempData_destroy"][1]["args"] = "(ImGuiTableTempData* self)" +defs["ImGuiTableTempData_destroy"][1]["argsT"] = {} +defs["ImGuiTableTempData_destroy"][1]["argsT"][1] = {} +defs["ImGuiTableTempData_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiTableTempData_destroy"][1]["argsT"][1]["type"] = "ImGuiTableTempData*" +defs["ImGuiTableTempData_destroy"][1]["call_args"] = "(self)" +defs["ImGuiTableTempData_destroy"][1]["cimguiname"] = "ImGuiTableTempData_destroy" +defs["ImGuiTableTempData_destroy"][1]["defaults"] = {} +defs["ImGuiTableTempData_destroy"][1]["destructor"] = true +defs["ImGuiTableTempData_destroy"][1]["ov_cimguiname"] = "ImGuiTableTempData_destroy" +defs["ImGuiTableTempData_destroy"][1]["ret"] = "void" +defs["ImGuiTableTempData_destroy"][1]["signature"] = "(ImGuiTableTempData*)" +defs["ImGuiTableTempData_destroy"][1]["stname"] = "ImGuiTableTempData" +defs["ImGuiTableTempData_destroy"]["(ImGuiTableTempData*)"] = defs["ImGuiTableTempData_destroy"][1] +defs["ImGuiTable_ImGuiTable"] = {} +defs["ImGuiTable_ImGuiTable"][1] = {} +defs["ImGuiTable_ImGuiTable"][1]["args"] = "()" +defs["ImGuiTable_ImGuiTable"][1]["argsT"] = {} +defs["ImGuiTable_ImGuiTable"][1]["argsoriginal"] = "()" +defs["ImGuiTable_ImGuiTable"][1]["call_args"] = "()" +defs["ImGuiTable_ImGuiTable"][1]["cimguiname"] = "ImGuiTable_ImGuiTable" +defs["ImGuiTable_ImGuiTable"][1]["constructor"] = true +defs["ImGuiTable_ImGuiTable"][1]["defaults"] = {} +defs["ImGuiTable_ImGuiTable"][1]["funcname"] = "ImGuiTable" +defs["ImGuiTable_ImGuiTable"][1]["location"] = "imgui_internal:2855" +defs["ImGuiTable_ImGuiTable"][1]["ov_cimguiname"] = "ImGuiTable_ImGuiTable" +defs["ImGuiTable_ImGuiTable"][1]["signature"] = "()" +defs["ImGuiTable_ImGuiTable"][1]["stname"] = "ImGuiTable" +defs["ImGuiTable_ImGuiTable"]["()"] = defs["ImGuiTable_ImGuiTable"][1] +defs["ImGuiTable_destroy"] = {} +defs["ImGuiTable_destroy"][1] = {} +defs["ImGuiTable_destroy"][1]["args"] = "(ImGuiTable* self)" +defs["ImGuiTable_destroy"][1]["argsT"] = {} +defs["ImGuiTable_destroy"][1]["argsT"][1] = {} +defs["ImGuiTable_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiTable_destroy"][1]["argsT"][1]["type"] = "ImGuiTable*" +defs["ImGuiTable_destroy"][1]["call_args"] = "(self)" +defs["ImGuiTable_destroy"][1]["cimguiname"] = "ImGuiTable_destroy" +defs["ImGuiTable_destroy"][1]["defaults"] = {} +defs["ImGuiTable_destroy"][1]["destructor"] = true +defs["ImGuiTable_destroy"][1]["location"] = "imgui_internal:2856" +defs["ImGuiTable_destroy"][1]["ov_cimguiname"] = "ImGuiTable_destroy" +defs["ImGuiTable_destroy"][1]["realdestructor"] = true +defs["ImGuiTable_destroy"][1]["ret"] = "void" +defs["ImGuiTable_destroy"][1]["signature"] = "(ImGuiTable*)" +defs["ImGuiTable_destroy"][1]["stname"] = "ImGuiTable" +defs["ImGuiTable_destroy"]["(ImGuiTable*)"] = defs["ImGuiTable_destroy"][1] defs["ImGuiTextBuffer_ImGuiTextBuffer"] = {} defs["ImGuiTextBuffer_ImGuiTextBuffer"][1] = {} defs["ImGuiTextBuffer_ImGuiTextBuffer"][1]["args"] = "()" @@ -5443,6 +7963,117 @@ 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["ImGuiTextIndex_append"] = {} +defs["ImGuiTextIndex_append"][1] = {} +defs["ImGuiTextIndex_append"][1]["args"] = "(ImGuiTextIndex* self,const char* base,int old_size,int new_size)" +defs["ImGuiTextIndex_append"][1]["argsT"] = {} +defs["ImGuiTextIndex_append"][1]["argsT"][1] = {} +defs["ImGuiTextIndex_append"][1]["argsT"][1]["name"] = "self" +defs["ImGuiTextIndex_append"][1]["argsT"][1]["type"] = "ImGuiTextIndex*" +defs["ImGuiTextIndex_append"][1]["argsT"][2] = {} +defs["ImGuiTextIndex_append"][1]["argsT"][2]["name"] = "base" +defs["ImGuiTextIndex_append"][1]["argsT"][2]["type"] = "const char*" +defs["ImGuiTextIndex_append"][1]["argsT"][3] = {} +defs["ImGuiTextIndex_append"][1]["argsT"][3]["name"] = "old_size" +defs["ImGuiTextIndex_append"][1]["argsT"][3]["type"] = "int" +defs["ImGuiTextIndex_append"][1]["argsT"][4] = {} +defs["ImGuiTextIndex_append"][1]["argsT"][4]["name"] = "new_size" +defs["ImGuiTextIndex_append"][1]["argsT"][4]["type"] = "int" +defs["ImGuiTextIndex_append"][1]["argsoriginal"] = "(const char* base,int old_size,int new_size)" +defs["ImGuiTextIndex_append"][1]["call_args"] = "(base,old_size,new_size)" +defs["ImGuiTextIndex_append"][1]["cimguiname"] = "ImGuiTextIndex_append" +defs["ImGuiTextIndex_append"][1]["defaults"] = {} +defs["ImGuiTextIndex_append"][1]["funcname"] = "append" +defs["ImGuiTextIndex_append"][1]["location"] = "imgui_internal:725" +defs["ImGuiTextIndex_append"][1]["ov_cimguiname"] = "ImGuiTextIndex_append" +defs["ImGuiTextIndex_append"][1]["ret"] = "void" +defs["ImGuiTextIndex_append"][1]["signature"] = "(const char*,int,int)" +defs["ImGuiTextIndex_append"][1]["stname"] = "ImGuiTextIndex" +defs["ImGuiTextIndex_append"]["(const char*,int,int)"] = defs["ImGuiTextIndex_append"][1] +defs["ImGuiTextIndex_clear"] = {} +defs["ImGuiTextIndex_clear"][1] = {} +defs["ImGuiTextIndex_clear"][1]["args"] = "(ImGuiTextIndex* self)" +defs["ImGuiTextIndex_clear"][1]["argsT"] = {} +defs["ImGuiTextIndex_clear"][1]["argsT"][1] = {} +defs["ImGuiTextIndex_clear"][1]["argsT"][1]["name"] = "self" +defs["ImGuiTextIndex_clear"][1]["argsT"][1]["type"] = "ImGuiTextIndex*" +defs["ImGuiTextIndex_clear"][1]["argsoriginal"] = "()" +defs["ImGuiTextIndex_clear"][1]["call_args"] = "()" +defs["ImGuiTextIndex_clear"][1]["cimguiname"] = "ImGuiTextIndex_clear" +defs["ImGuiTextIndex_clear"][1]["defaults"] = {} +defs["ImGuiTextIndex_clear"][1]["funcname"] = "clear" +defs["ImGuiTextIndex_clear"][1]["location"] = "imgui_internal:721" +defs["ImGuiTextIndex_clear"][1]["ov_cimguiname"] = "ImGuiTextIndex_clear" +defs["ImGuiTextIndex_clear"][1]["ret"] = "void" +defs["ImGuiTextIndex_clear"][1]["signature"] = "()" +defs["ImGuiTextIndex_clear"][1]["stname"] = "ImGuiTextIndex" +defs["ImGuiTextIndex_clear"]["()"] = defs["ImGuiTextIndex_clear"][1] +defs["ImGuiTextIndex_get_line_begin"] = {} +defs["ImGuiTextIndex_get_line_begin"][1] = {} +defs["ImGuiTextIndex_get_line_begin"][1]["args"] = "(ImGuiTextIndex* self,const char* base,int n)" +defs["ImGuiTextIndex_get_line_begin"][1]["argsT"] = {} +defs["ImGuiTextIndex_get_line_begin"][1]["argsT"][1] = {} +defs["ImGuiTextIndex_get_line_begin"][1]["argsT"][1]["name"] = "self" +defs["ImGuiTextIndex_get_line_begin"][1]["argsT"][1]["type"] = "ImGuiTextIndex*" +defs["ImGuiTextIndex_get_line_begin"][1]["argsT"][2] = {} +defs["ImGuiTextIndex_get_line_begin"][1]["argsT"][2]["name"] = "base" +defs["ImGuiTextIndex_get_line_begin"][1]["argsT"][2]["type"] = "const char*" +defs["ImGuiTextIndex_get_line_begin"][1]["argsT"][3] = {} +defs["ImGuiTextIndex_get_line_begin"][1]["argsT"][3]["name"] = "n" +defs["ImGuiTextIndex_get_line_begin"][1]["argsT"][3]["type"] = "int" +defs["ImGuiTextIndex_get_line_begin"][1]["argsoriginal"] = "(const char* base,int n)" +defs["ImGuiTextIndex_get_line_begin"][1]["call_args"] = "(base,n)" +defs["ImGuiTextIndex_get_line_begin"][1]["cimguiname"] = "ImGuiTextIndex_get_line_begin" +defs["ImGuiTextIndex_get_line_begin"][1]["defaults"] = {} +defs["ImGuiTextIndex_get_line_begin"][1]["funcname"] = "get_line_begin" +defs["ImGuiTextIndex_get_line_begin"][1]["location"] = "imgui_internal:723" +defs["ImGuiTextIndex_get_line_begin"][1]["ov_cimguiname"] = "ImGuiTextIndex_get_line_begin" +defs["ImGuiTextIndex_get_line_begin"][1]["ret"] = "const char*" +defs["ImGuiTextIndex_get_line_begin"][1]["signature"] = "(const char*,int)" +defs["ImGuiTextIndex_get_line_begin"][1]["stname"] = "ImGuiTextIndex" +defs["ImGuiTextIndex_get_line_begin"]["(const char*,int)"] = defs["ImGuiTextIndex_get_line_begin"][1] +defs["ImGuiTextIndex_get_line_end"] = {} +defs["ImGuiTextIndex_get_line_end"][1] = {} +defs["ImGuiTextIndex_get_line_end"][1]["args"] = "(ImGuiTextIndex* self,const char* base,int n)" +defs["ImGuiTextIndex_get_line_end"][1]["argsT"] = {} +defs["ImGuiTextIndex_get_line_end"][1]["argsT"][1] = {} +defs["ImGuiTextIndex_get_line_end"][1]["argsT"][1]["name"] = "self" +defs["ImGuiTextIndex_get_line_end"][1]["argsT"][1]["type"] = "ImGuiTextIndex*" +defs["ImGuiTextIndex_get_line_end"][1]["argsT"][2] = {} +defs["ImGuiTextIndex_get_line_end"][1]["argsT"][2]["name"] = "base" +defs["ImGuiTextIndex_get_line_end"][1]["argsT"][2]["type"] = "const char*" +defs["ImGuiTextIndex_get_line_end"][1]["argsT"][3] = {} +defs["ImGuiTextIndex_get_line_end"][1]["argsT"][3]["name"] = "n" +defs["ImGuiTextIndex_get_line_end"][1]["argsT"][3]["type"] = "int" +defs["ImGuiTextIndex_get_line_end"][1]["argsoriginal"] = "(const char* base,int n)" +defs["ImGuiTextIndex_get_line_end"][1]["call_args"] = "(base,n)" +defs["ImGuiTextIndex_get_line_end"][1]["cimguiname"] = "ImGuiTextIndex_get_line_end" +defs["ImGuiTextIndex_get_line_end"][1]["defaults"] = {} +defs["ImGuiTextIndex_get_line_end"][1]["funcname"] = "get_line_end" +defs["ImGuiTextIndex_get_line_end"][1]["location"] = "imgui_internal:724" +defs["ImGuiTextIndex_get_line_end"][1]["ov_cimguiname"] = "ImGuiTextIndex_get_line_end" +defs["ImGuiTextIndex_get_line_end"][1]["ret"] = "const char*" +defs["ImGuiTextIndex_get_line_end"][1]["signature"] = "(const char*,int)" +defs["ImGuiTextIndex_get_line_end"][1]["stname"] = "ImGuiTextIndex" +defs["ImGuiTextIndex_get_line_end"]["(const char*,int)"] = defs["ImGuiTextIndex_get_line_end"][1] +defs["ImGuiTextIndex_size"] = {} +defs["ImGuiTextIndex_size"][1] = {} +defs["ImGuiTextIndex_size"][1]["args"] = "(ImGuiTextIndex* self)" +defs["ImGuiTextIndex_size"][1]["argsT"] = {} +defs["ImGuiTextIndex_size"][1]["argsT"][1] = {} +defs["ImGuiTextIndex_size"][1]["argsT"][1]["name"] = "self" +defs["ImGuiTextIndex_size"][1]["argsT"][1]["type"] = "ImGuiTextIndex*" +defs["ImGuiTextIndex_size"][1]["argsoriginal"] = "()" +defs["ImGuiTextIndex_size"][1]["call_args"] = "()" +defs["ImGuiTextIndex_size"][1]["cimguiname"] = "ImGuiTextIndex_size" +defs["ImGuiTextIndex_size"][1]["defaults"] = {} +defs["ImGuiTextIndex_size"][1]["funcname"] = "size" +defs["ImGuiTextIndex_size"][1]["location"] = "imgui_internal:722" +defs["ImGuiTextIndex_size"][1]["ov_cimguiname"] = "ImGuiTextIndex_size" +defs["ImGuiTextIndex_size"][1]["ret"] = "int" +defs["ImGuiTextIndex_size"][1]["signature"] = "()" +defs["ImGuiTextIndex_size"][1]["stname"] = "ImGuiTextIndex" +defs["ImGuiTextIndex_size"]["()"] = defs["ImGuiTextIndex_size"][1] defs["ImGuiTextRange_ImGuiTextRange"] = {} defs["ImGuiTextRange_ImGuiTextRange"][1] = {} defs["ImGuiTextRange_ImGuiTextRange"][1]["args"] = "()" @@ -5536,6 +8167,194 @@ 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["ImGuiViewportP_CalcWorkRectPos"] = {} +defs["ImGuiViewportP_CalcWorkRectPos"][1] = {} +defs["ImGuiViewportP_CalcWorkRectPos"][1]["args"] = "(ImVec2 *pOut,ImGuiViewportP* self,const ImVec2 off_min)" +defs["ImGuiViewportP_CalcWorkRectPos"][1]["argsT"] = {} +defs["ImGuiViewportP_CalcWorkRectPos"][1]["argsT"][1] = {} +defs["ImGuiViewportP_CalcWorkRectPos"][1]["argsT"][1]["name"] = "pOut" +defs["ImGuiViewportP_CalcWorkRectPos"][1]["argsT"][1]["type"] = "ImVec2*" +defs["ImGuiViewportP_CalcWorkRectPos"][1]["argsT"][2] = {} +defs["ImGuiViewportP_CalcWorkRectPos"][1]["argsT"][2]["name"] = "self" +defs["ImGuiViewportP_CalcWorkRectPos"][1]["argsT"][2]["type"] = "ImGuiViewportP*" +defs["ImGuiViewportP_CalcWorkRectPos"][1]["argsT"][3] = {} +defs["ImGuiViewportP_CalcWorkRectPos"][1]["argsT"][3]["name"] = "off_min" +defs["ImGuiViewportP_CalcWorkRectPos"][1]["argsT"][3]["type"] = "const ImVec2" +defs["ImGuiViewportP_CalcWorkRectPos"][1]["argsoriginal"] = "(const ImVec2& off_min)" +defs["ImGuiViewportP_CalcWorkRectPos"][1]["call_args"] = "(off_min)" +defs["ImGuiViewportP_CalcWorkRectPos"][1]["cimguiname"] = "ImGuiViewportP_CalcWorkRectPos" +defs["ImGuiViewportP_CalcWorkRectPos"][1]["defaults"] = {} +defs["ImGuiViewportP_CalcWorkRectPos"][1]["funcname"] = "CalcWorkRectPos" +defs["ImGuiViewportP_CalcWorkRectPos"][1]["location"] = "imgui_internal:1742" +defs["ImGuiViewportP_CalcWorkRectPos"][1]["nonUDT"] = 1 +defs["ImGuiViewportP_CalcWorkRectPos"][1]["ov_cimguiname"] = "ImGuiViewportP_CalcWorkRectPos" +defs["ImGuiViewportP_CalcWorkRectPos"][1]["ret"] = "void" +defs["ImGuiViewportP_CalcWorkRectPos"][1]["signature"] = "(const ImVec2)const" +defs["ImGuiViewportP_CalcWorkRectPos"][1]["stname"] = "ImGuiViewportP" +defs["ImGuiViewportP_CalcWorkRectPos"]["(const ImVec2)const"] = defs["ImGuiViewportP_CalcWorkRectPos"][1] +defs["ImGuiViewportP_CalcWorkRectSize"] = {} +defs["ImGuiViewportP_CalcWorkRectSize"][1] = {} +defs["ImGuiViewportP_CalcWorkRectSize"][1]["args"] = "(ImVec2 *pOut,ImGuiViewportP* self,const ImVec2 off_min,const ImVec2 off_max)" +defs["ImGuiViewportP_CalcWorkRectSize"][1]["argsT"] = {} +defs["ImGuiViewportP_CalcWorkRectSize"][1]["argsT"][1] = {} +defs["ImGuiViewportP_CalcWorkRectSize"][1]["argsT"][1]["name"] = "pOut" +defs["ImGuiViewportP_CalcWorkRectSize"][1]["argsT"][1]["type"] = "ImVec2*" +defs["ImGuiViewportP_CalcWorkRectSize"][1]["argsT"][2] = {} +defs["ImGuiViewportP_CalcWorkRectSize"][1]["argsT"][2]["name"] = "self" +defs["ImGuiViewportP_CalcWorkRectSize"][1]["argsT"][2]["type"] = "ImGuiViewportP*" +defs["ImGuiViewportP_CalcWorkRectSize"][1]["argsT"][3] = {} +defs["ImGuiViewportP_CalcWorkRectSize"][1]["argsT"][3]["name"] = "off_min" +defs["ImGuiViewportP_CalcWorkRectSize"][1]["argsT"][3]["type"] = "const ImVec2" +defs["ImGuiViewportP_CalcWorkRectSize"][1]["argsT"][4] = {} +defs["ImGuiViewportP_CalcWorkRectSize"][1]["argsT"][4]["name"] = "off_max" +defs["ImGuiViewportP_CalcWorkRectSize"][1]["argsT"][4]["type"] = "const ImVec2" +defs["ImGuiViewportP_CalcWorkRectSize"][1]["argsoriginal"] = "(const ImVec2& off_min,const ImVec2& off_max)" +defs["ImGuiViewportP_CalcWorkRectSize"][1]["call_args"] = "(off_min,off_max)" +defs["ImGuiViewportP_CalcWorkRectSize"][1]["cimguiname"] = "ImGuiViewportP_CalcWorkRectSize" +defs["ImGuiViewportP_CalcWorkRectSize"][1]["defaults"] = {} +defs["ImGuiViewportP_CalcWorkRectSize"][1]["funcname"] = "CalcWorkRectSize" +defs["ImGuiViewportP_CalcWorkRectSize"][1]["location"] = "imgui_internal:1743" +defs["ImGuiViewportP_CalcWorkRectSize"][1]["nonUDT"] = 1 +defs["ImGuiViewportP_CalcWorkRectSize"][1]["ov_cimguiname"] = "ImGuiViewportP_CalcWorkRectSize" +defs["ImGuiViewportP_CalcWorkRectSize"][1]["ret"] = "void" +defs["ImGuiViewportP_CalcWorkRectSize"][1]["signature"] = "(const ImVec2,const ImVec2)const" +defs["ImGuiViewportP_CalcWorkRectSize"][1]["stname"] = "ImGuiViewportP" +defs["ImGuiViewportP_CalcWorkRectSize"]["(const ImVec2,const ImVec2)const"] = defs["ImGuiViewportP_CalcWorkRectSize"][1] +defs["ImGuiViewportP_ClearRequestFlags"] = {} +defs["ImGuiViewportP_ClearRequestFlags"][1] = {} +defs["ImGuiViewportP_ClearRequestFlags"][1]["args"] = "(ImGuiViewportP* self)" +defs["ImGuiViewportP_ClearRequestFlags"][1]["argsT"] = {} +defs["ImGuiViewportP_ClearRequestFlags"][1]["argsT"][1] = {} +defs["ImGuiViewportP_ClearRequestFlags"][1]["argsT"][1]["name"] = "self" +defs["ImGuiViewportP_ClearRequestFlags"][1]["argsT"][1]["type"] = "ImGuiViewportP*" +defs["ImGuiViewportP_ClearRequestFlags"][1]["argsoriginal"] = "()" +defs["ImGuiViewportP_ClearRequestFlags"][1]["call_args"] = "()" +defs["ImGuiViewportP_ClearRequestFlags"][1]["cimguiname"] = "ImGuiViewportP_ClearRequestFlags" +defs["ImGuiViewportP_ClearRequestFlags"][1]["defaults"] = {} +defs["ImGuiViewportP_ClearRequestFlags"][1]["funcname"] = "ClearRequestFlags" +defs["ImGuiViewportP_ClearRequestFlags"][1]["location"] = "imgui_internal:1739" +defs["ImGuiViewportP_ClearRequestFlags"][1]["ov_cimguiname"] = "ImGuiViewportP_ClearRequestFlags" +defs["ImGuiViewportP_ClearRequestFlags"][1]["ret"] = "void" +defs["ImGuiViewportP_ClearRequestFlags"][1]["signature"] = "()" +defs["ImGuiViewportP_ClearRequestFlags"][1]["stname"] = "ImGuiViewportP" +defs["ImGuiViewportP_ClearRequestFlags"]["()"] = defs["ImGuiViewportP_ClearRequestFlags"][1] +defs["ImGuiViewportP_GetBuildWorkRect"] = {} +defs["ImGuiViewportP_GetBuildWorkRect"][1] = {} +defs["ImGuiViewportP_GetBuildWorkRect"][1]["args"] = "(ImRect *pOut,ImGuiViewportP* self)" +defs["ImGuiViewportP_GetBuildWorkRect"][1]["argsT"] = {} +defs["ImGuiViewportP_GetBuildWorkRect"][1]["argsT"][1] = {} +defs["ImGuiViewportP_GetBuildWorkRect"][1]["argsT"][1]["name"] = "pOut" +defs["ImGuiViewportP_GetBuildWorkRect"][1]["argsT"][1]["type"] = "ImRect*" +defs["ImGuiViewportP_GetBuildWorkRect"][1]["argsT"][2] = {} +defs["ImGuiViewportP_GetBuildWorkRect"][1]["argsT"][2]["name"] = "self" +defs["ImGuiViewportP_GetBuildWorkRect"][1]["argsT"][2]["type"] = "ImGuiViewportP*" +defs["ImGuiViewportP_GetBuildWorkRect"][1]["argsoriginal"] = "()" +defs["ImGuiViewportP_GetBuildWorkRect"][1]["call_args"] = "()" +defs["ImGuiViewportP_GetBuildWorkRect"][1]["cimguiname"] = "ImGuiViewportP_GetBuildWorkRect" +defs["ImGuiViewportP_GetBuildWorkRect"][1]["defaults"] = {} +defs["ImGuiViewportP_GetBuildWorkRect"][1]["funcname"] = "GetBuildWorkRect" +defs["ImGuiViewportP_GetBuildWorkRect"][1]["location"] = "imgui_internal:1749" +defs["ImGuiViewportP_GetBuildWorkRect"][1]["nonUDT"] = 1 +defs["ImGuiViewportP_GetBuildWorkRect"][1]["ov_cimguiname"] = "ImGuiViewportP_GetBuildWorkRect" +defs["ImGuiViewportP_GetBuildWorkRect"][1]["ret"] = "void" +defs["ImGuiViewportP_GetBuildWorkRect"][1]["signature"] = "()const" +defs["ImGuiViewportP_GetBuildWorkRect"][1]["stname"] = "ImGuiViewportP" +defs["ImGuiViewportP_GetBuildWorkRect"]["()const"] = defs["ImGuiViewportP_GetBuildWorkRect"][1] +defs["ImGuiViewportP_GetMainRect"] = {} +defs["ImGuiViewportP_GetMainRect"][1] = {} +defs["ImGuiViewportP_GetMainRect"][1]["args"] = "(ImRect *pOut,ImGuiViewportP* self)" +defs["ImGuiViewportP_GetMainRect"][1]["argsT"] = {} +defs["ImGuiViewportP_GetMainRect"][1]["argsT"][1] = {} +defs["ImGuiViewportP_GetMainRect"][1]["argsT"][1]["name"] = "pOut" +defs["ImGuiViewportP_GetMainRect"][1]["argsT"][1]["type"] = "ImRect*" +defs["ImGuiViewportP_GetMainRect"][1]["argsT"][2] = {} +defs["ImGuiViewportP_GetMainRect"][1]["argsT"][2]["name"] = "self" +defs["ImGuiViewportP_GetMainRect"][1]["argsT"][2]["type"] = "ImGuiViewportP*" +defs["ImGuiViewportP_GetMainRect"][1]["argsoriginal"] = "()" +defs["ImGuiViewportP_GetMainRect"][1]["call_args"] = "()" +defs["ImGuiViewportP_GetMainRect"][1]["cimguiname"] = "ImGuiViewportP_GetMainRect" +defs["ImGuiViewportP_GetMainRect"][1]["defaults"] = {} +defs["ImGuiViewportP_GetMainRect"][1]["funcname"] = "GetMainRect" +defs["ImGuiViewportP_GetMainRect"][1]["location"] = "imgui_internal:1747" +defs["ImGuiViewportP_GetMainRect"][1]["nonUDT"] = 1 +defs["ImGuiViewportP_GetMainRect"][1]["ov_cimguiname"] = "ImGuiViewportP_GetMainRect" +defs["ImGuiViewportP_GetMainRect"][1]["ret"] = "void" +defs["ImGuiViewportP_GetMainRect"][1]["signature"] = "()const" +defs["ImGuiViewportP_GetMainRect"][1]["stname"] = "ImGuiViewportP" +defs["ImGuiViewportP_GetMainRect"]["()const"] = defs["ImGuiViewportP_GetMainRect"][1] +defs["ImGuiViewportP_GetWorkRect"] = {} +defs["ImGuiViewportP_GetWorkRect"][1] = {} +defs["ImGuiViewportP_GetWorkRect"][1]["args"] = "(ImRect *pOut,ImGuiViewportP* self)" +defs["ImGuiViewportP_GetWorkRect"][1]["argsT"] = {} +defs["ImGuiViewportP_GetWorkRect"][1]["argsT"][1] = {} +defs["ImGuiViewportP_GetWorkRect"][1]["argsT"][1]["name"] = "pOut" +defs["ImGuiViewportP_GetWorkRect"][1]["argsT"][1]["type"] = "ImRect*" +defs["ImGuiViewportP_GetWorkRect"][1]["argsT"][2] = {} +defs["ImGuiViewportP_GetWorkRect"][1]["argsT"][2]["name"] = "self" +defs["ImGuiViewportP_GetWorkRect"][1]["argsT"][2]["type"] = "ImGuiViewportP*" +defs["ImGuiViewportP_GetWorkRect"][1]["argsoriginal"] = "()" +defs["ImGuiViewportP_GetWorkRect"][1]["call_args"] = "()" +defs["ImGuiViewportP_GetWorkRect"][1]["cimguiname"] = "ImGuiViewportP_GetWorkRect" +defs["ImGuiViewportP_GetWorkRect"][1]["defaults"] = {} +defs["ImGuiViewportP_GetWorkRect"][1]["funcname"] = "GetWorkRect" +defs["ImGuiViewportP_GetWorkRect"][1]["location"] = "imgui_internal:1748" +defs["ImGuiViewportP_GetWorkRect"][1]["nonUDT"] = 1 +defs["ImGuiViewportP_GetWorkRect"][1]["ov_cimguiname"] = "ImGuiViewportP_GetWorkRect" +defs["ImGuiViewportP_GetWorkRect"][1]["ret"] = "void" +defs["ImGuiViewportP_GetWorkRect"][1]["signature"] = "()const" +defs["ImGuiViewportP_GetWorkRect"][1]["stname"] = "ImGuiViewportP" +defs["ImGuiViewportP_GetWorkRect"]["()const"] = defs["ImGuiViewportP_GetWorkRect"][1] +defs["ImGuiViewportP_ImGuiViewportP"] = {} +defs["ImGuiViewportP_ImGuiViewportP"][1] = {} +defs["ImGuiViewportP_ImGuiViewportP"][1]["args"] = "()" +defs["ImGuiViewportP_ImGuiViewportP"][1]["argsT"] = {} +defs["ImGuiViewportP_ImGuiViewportP"][1]["argsoriginal"] = "()" +defs["ImGuiViewportP_ImGuiViewportP"][1]["call_args"] = "()" +defs["ImGuiViewportP_ImGuiViewportP"][1]["cimguiname"] = "ImGuiViewportP_ImGuiViewportP" +defs["ImGuiViewportP_ImGuiViewportP"][1]["constructor"] = true +defs["ImGuiViewportP_ImGuiViewportP"][1]["defaults"] = {} +defs["ImGuiViewportP_ImGuiViewportP"][1]["funcname"] = "ImGuiViewportP" +defs["ImGuiViewportP_ImGuiViewportP"][1]["location"] = "imgui_internal:1737" +defs["ImGuiViewportP_ImGuiViewportP"][1]["ov_cimguiname"] = "ImGuiViewportP_ImGuiViewportP" +defs["ImGuiViewportP_ImGuiViewportP"][1]["signature"] = "()" +defs["ImGuiViewportP_ImGuiViewportP"][1]["stname"] = "ImGuiViewportP" +defs["ImGuiViewportP_ImGuiViewportP"]["()"] = defs["ImGuiViewportP_ImGuiViewportP"][1] +defs["ImGuiViewportP_UpdateWorkRect"] = {} +defs["ImGuiViewportP_UpdateWorkRect"][1] = {} +defs["ImGuiViewportP_UpdateWorkRect"][1]["args"] = "(ImGuiViewportP* self)" +defs["ImGuiViewportP_UpdateWorkRect"][1]["argsT"] = {} +defs["ImGuiViewportP_UpdateWorkRect"][1]["argsT"][1] = {} +defs["ImGuiViewportP_UpdateWorkRect"][1]["argsT"][1]["name"] = "self" +defs["ImGuiViewportP_UpdateWorkRect"][1]["argsT"][1]["type"] = "ImGuiViewportP*" +defs["ImGuiViewportP_UpdateWorkRect"][1]["argsoriginal"] = "()" +defs["ImGuiViewportP_UpdateWorkRect"][1]["call_args"] = "()" +defs["ImGuiViewportP_UpdateWorkRect"][1]["cimguiname"] = "ImGuiViewportP_UpdateWorkRect" +defs["ImGuiViewportP_UpdateWorkRect"][1]["defaults"] = {} +defs["ImGuiViewportP_UpdateWorkRect"][1]["funcname"] = "UpdateWorkRect" +defs["ImGuiViewportP_UpdateWorkRect"][1]["location"] = "imgui_internal:1744" +defs["ImGuiViewportP_UpdateWorkRect"][1]["ov_cimguiname"] = "ImGuiViewportP_UpdateWorkRect" +defs["ImGuiViewportP_UpdateWorkRect"][1]["ret"] = "void" +defs["ImGuiViewportP_UpdateWorkRect"][1]["signature"] = "()" +defs["ImGuiViewportP_UpdateWorkRect"][1]["stname"] = "ImGuiViewportP" +defs["ImGuiViewportP_UpdateWorkRect"]["()"] = defs["ImGuiViewportP_UpdateWorkRect"][1] +defs["ImGuiViewportP_destroy"] = {} +defs["ImGuiViewportP_destroy"][1] = {} +defs["ImGuiViewportP_destroy"][1]["args"] = "(ImGuiViewportP* self)" +defs["ImGuiViewportP_destroy"][1]["argsT"] = {} +defs["ImGuiViewportP_destroy"][1]["argsT"][1] = {} +defs["ImGuiViewportP_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiViewportP_destroy"][1]["argsT"][1]["type"] = "ImGuiViewportP*" +defs["ImGuiViewportP_destroy"][1]["call_args"] = "(self)" +defs["ImGuiViewportP_destroy"][1]["cimguiname"] = "ImGuiViewportP_destroy" +defs["ImGuiViewportP_destroy"][1]["defaults"] = {} +defs["ImGuiViewportP_destroy"][1]["destructor"] = true +defs["ImGuiViewportP_destroy"][1]["location"] = "imgui_internal:1738" +defs["ImGuiViewportP_destroy"][1]["ov_cimguiname"] = "ImGuiViewportP_destroy" +defs["ImGuiViewportP_destroy"][1]["realdestructor"] = true +defs["ImGuiViewportP_destroy"][1]["ret"] = "void" +defs["ImGuiViewportP_destroy"][1]["signature"] = "(ImGuiViewportP*)" +defs["ImGuiViewportP_destroy"][1]["stname"] = "ImGuiViewportP" +defs["ImGuiViewportP_destroy"]["(ImGuiViewportP*)"] = defs["ImGuiViewportP_destroy"][1] defs["ImGuiViewport_GetCenter"] = {} defs["ImGuiViewport_GetCenter"][1] = {} defs["ImGuiViewport_GetCenter"][1]["args"] = "(ImVec2 *pOut,ImGuiViewport* self)" @@ -5644,6 +8463,1673 @@ defs["ImGuiWindowClass_destroy"][1]["ret"] = "void" defs["ImGuiWindowClass_destroy"][1]["signature"] = "(ImGuiWindowClass*)" defs["ImGuiWindowClass_destroy"][1]["stname"] = "ImGuiWindowClass" defs["ImGuiWindowClass_destroy"]["(ImGuiWindowClass*)"] = defs["ImGuiWindowClass_destroy"][1] +defs["ImGuiWindowSettings_GetName"] = {} +defs["ImGuiWindowSettings_GetName"][1] = {} +defs["ImGuiWindowSettings_GetName"][1]["args"] = "(ImGuiWindowSettings* self)" +defs["ImGuiWindowSettings_GetName"][1]["argsT"] = {} +defs["ImGuiWindowSettings_GetName"][1]["argsT"][1] = {} +defs["ImGuiWindowSettings_GetName"][1]["argsT"][1]["name"] = "self" +defs["ImGuiWindowSettings_GetName"][1]["argsT"][1]["type"] = "ImGuiWindowSettings*" +defs["ImGuiWindowSettings_GetName"][1]["argsoriginal"] = "()" +defs["ImGuiWindowSettings_GetName"][1]["call_args"] = "()" +defs["ImGuiWindowSettings_GetName"][1]["cimguiname"] = "ImGuiWindowSettings_GetName" +defs["ImGuiWindowSettings_GetName"][1]["defaults"] = {} +defs["ImGuiWindowSettings_GetName"][1]["funcname"] = "GetName" +defs["ImGuiWindowSettings_GetName"][1]["location"] = "imgui_internal:1773" +defs["ImGuiWindowSettings_GetName"][1]["ov_cimguiname"] = "ImGuiWindowSettings_GetName" +defs["ImGuiWindowSettings_GetName"][1]["ret"] = "char*" +defs["ImGuiWindowSettings_GetName"][1]["signature"] = "()" +defs["ImGuiWindowSettings_GetName"][1]["stname"] = "ImGuiWindowSettings" +defs["ImGuiWindowSettings_GetName"]["()"] = defs["ImGuiWindowSettings_GetName"][1] +defs["ImGuiWindowSettings_ImGuiWindowSettings"] = {} +defs["ImGuiWindowSettings_ImGuiWindowSettings"][1] = {} +defs["ImGuiWindowSettings_ImGuiWindowSettings"][1]["args"] = "()" +defs["ImGuiWindowSettings_ImGuiWindowSettings"][1]["argsT"] = {} +defs["ImGuiWindowSettings_ImGuiWindowSettings"][1]["argsoriginal"] = "()" +defs["ImGuiWindowSettings_ImGuiWindowSettings"][1]["call_args"] = "()" +defs["ImGuiWindowSettings_ImGuiWindowSettings"][1]["cimguiname"] = "ImGuiWindowSettings_ImGuiWindowSettings" +defs["ImGuiWindowSettings_ImGuiWindowSettings"][1]["constructor"] = true +defs["ImGuiWindowSettings_ImGuiWindowSettings"][1]["defaults"] = {} +defs["ImGuiWindowSettings_ImGuiWindowSettings"][1]["funcname"] = "ImGuiWindowSettings" +defs["ImGuiWindowSettings_ImGuiWindowSettings"][1]["location"] = "imgui_internal:1772" +defs["ImGuiWindowSettings_ImGuiWindowSettings"][1]["ov_cimguiname"] = "ImGuiWindowSettings_ImGuiWindowSettings" +defs["ImGuiWindowSettings_ImGuiWindowSettings"][1]["signature"] = "()" +defs["ImGuiWindowSettings_ImGuiWindowSettings"][1]["stname"] = "ImGuiWindowSettings" +defs["ImGuiWindowSettings_ImGuiWindowSettings"]["()"] = defs["ImGuiWindowSettings_ImGuiWindowSettings"][1] +defs["ImGuiWindowSettings_destroy"] = {} +defs["ImGuiWindowSettings_destroy"][1] = {} +defs["ImGuiWindowSettings_destroy"][1]["args"] = "(ImGuiWindowSettings* self)" +defs["ImGuiWindowSettings_destroy"][1]["argsT"] = {} +defs["ImGuiWindowSettings_destroy"][1]["argsT"][1] = {} +defs["ImGuiWindowSettings_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiWindowSettings_destroy"][1]["argsT"][1]["type"] = "ImGuiWindowSettings*" +defs["ImGuiWindowSettings_destroy"][1]["call_args"] = "(self)" +defs["ImGuiWindowSettings_destroy"][1]["cimguiname"] = "ImGuiWindowSettings_destroy" +defs["ImGuiWindowSettings_destroy"][1]["defaults"] = {} +defs["ImGuiWindowSettings_destroy"][1]["destructor"] = true +defs["ImGuiWindowSettings_destroy"][1]["ov_cimguiname"] = "ImGuiWindowSettings_destroy" +defs["ImGuiWindowSettings_destroy"][1]["ret"] = "void" +defs["ImGuiWindowSettings_destroy"][1]["signature"] = "(ImGuiWindowSettings*)" +defs["ImGuiWindowSettings_destroy"][1]["stname"] = "ImGuiWindowSettings" +defs["ImGuiWindowSettings_destroy"]["(ImGuiWindowSettings*)"] = defs["ImGuiWindowSettings_destroy"][1] +defs["ImGuiWindow_CalcFontSize"] = {} +defs["ImGuiWindow_CalcFontSize"][1] = {} +defs["ImGuiWindow_CalcFontSize"][1]["args"] = "(ImGuiWindow* self)" +defs["ImGuiWindow_CalcFontSize"][1]["argsT"] = {} +defs["ImGuiWindow_CalcFontSize"][1]["argsT"][1] = {} +defs["ImGuiWindow_CalcFontSize"][1]["argsT"][1]["name"] = "self" +defs["ImGuiWindow_CalcFontSize"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["ImGuiWindow_CalcFontSize"][1]["argsoriginal"] = "()" +defs["ImGuiWindow_CalcFontSize"][1]["call_args"] = "()" +defs["ImGuiWindow_CalcFontSize"][1]["cimguiname"] = "ImGuiWindow_CalcFontSize" +defs["ImGuiWindow_CalcFontSize"][1]["defaults"] = {} +defs["ImGuiWindow_CalcFontSize"][1]["funcname"] = "CalcFontSize" +defs["ImGuiWindow_CalcFontSize"][1]["location"] = "imgui_internal:2562" +defs["ImGuiWindow_CalcFontSize"][1]["ov_cimguiname"] = "ImGuiWindow_CalcFontSize" +defs["ImGuiWindow_CalcFontSize"][1]["ret"] = "float" +defs["ImGuiWindow_CalcFontSize"][1]["signature"] = "()const" +defs["ImGuiWindow_CalcFontSize"][1]["stname"] = "ImGuiWindow" +defs["ImGuiWindow_CalcFontSize"]["()const"] = defs["ImGuiWindow_CalcFontSize"][1] +defs["ImGuiWindow_GetID"] = {} +defs["ImGuiWindow_GetID"][1] = {} +defs["ImGuiWindow_GetID"][1]["args"] = "(ImGuiWindow* self,const char* str,const char* str_end)" +defs["ImGuiWindow_GetID"][1]["argsT"] = {} +defs["ImGuiWindow_GetID"][1]["argsT"][1] = {} +defs["ImGuiWindow_GetID"][1]["argsT"][1]["name"] = "self" +defs["ImGuiWindow_GetID"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["ImGuiWindow_GetID"][1]["argsT"][2] = {} +defs["ImGuiWindow_GetID"][1]["argsT"][2]["name"] = "str" +defs["ImGuiWindow_GetID"][1]["argsT"][2]["type"] = "const char*" +defs["ImGuiWindow_GetID"][1]["argsT"][3] = {} +defs["ImGuiWindow_GetID"][1]["argsT"][3]["name"] = "str_end" +defs["ImGuiWindow_GetID"][1]["argsT"][3]["type"] = "const char*" +defs["ImGuiWindow_GetID"][1]["argsoriginal"] = "(const char* str,const char* str_end=((void*)0))" +defs["ImGuiWindow_GetID"][1]["call_args"] = "(str,str_end)" +defs["ImGuiWindow_GetID"][1]["cimguiname"] = "ImGuiWindow_GetID" +defs["ImGuiWindow_GetID"][1]["defaults"] = {} +defs["ImGuiWindow_GetID"][1]["defaults"]["str_end"] = "NULL" +defs["ImGuiWindow_GetID"][1]["funcname"] = "GetID" +defs["ImGuiWindow_GetID"][1]["location"] = "imgui_internal:2555" +defs["ImGuiWindow_GetID"][1]["ov_cimguiname"] = "ImGuiWindow_GetID_Str" +defs["ImGuiWindow_GetID"][1]["ret"] = "ImGuiID" +defs["ImGuiWindow_GetID"][1]["signature"] = "(const char*,const char*)" +defs["ImGuiWindow_GetID"][1]["stname"] = "ImGuiWindow" +defs["ImGuiWindow_GetID"][2] = {} +defs["ImGuiWindow_GetID"][2]["args"] = "(ImGuiWindow* self,const void* ptr)" +defs["ImGuiWindow_GetID"][2]["argsT"] = {} +defs["ImGuiWindow_GetID"][2]["argsT"][1] = {} +defs["ImGuiWindow_GetID"][2]["argsT"][1]["name"] = "self" +defs["ImGuiWindow_GetID"][2]["argsT"][1]["type"] = "ImGuiWindow*" +defs["ImGuiWindow_GetID"][2]["argsT"][2] = {} +defs["ImGuiWindow_GetID"][2]["argsT"][2]["name"] = "ptr" +defs["ImGuiWindow_GetID"][2]["argsT"][2]["type"] = "const void*" +defs["ImGuiWindow_GetID"][2]["argsoriginal"] = "(const void* ptr)" +defs["ImGuiWindow_GetID"][2]["call_args"] = "(ptr)" +defs["ImGuiWindow_GetID"][2]["cimguiname"] = "ImGuiWindow_GetID" +defs["ImGuiWindow_GetID"][2]["defaults"] = {} +defs["ImGuiWindow_GetID"][2]["funcname"] = "GetID" +defs["ImGuiWindow_GetID"][2]["location"] = "imgui_internal:2556" +defs["ImGuiWindow_GetID"][2]["ov_cimguiname"] = "ImGuiWindow_GetID_Ptr" +defs["ImGuiWindow_GetID"][2]["ret"] = "ImGuiID" +defs["ImGuiWindow_GetID"][2]["signature"] = "(const void*)" +defs["ImGuiWindow_GetID"][2]["stname"] = "ImGuiWindow" +defs["ImGuiWindow_GetID"][3] = {} +defs["ImGuiWindow_GetID"][3]["args"] = "(ImGuiWindow* self,int n)" +defs["ImGuiWindow_GetID"][3]["argsT"] = {} +defs["ImGuiWindow_GetID"][3]["argsT"][1] = {} +defs["ImGuiWindow_GetID"][3]["argsT"][1]["name"] = "self" +defs["ImGuiWindow_GetID"][3]["argsT"][1]["type"] = "ImGuiWindow*" +defs["ImGuiWindow_GetID"][3]["argsT"][2] = {} +defs["ImGuiWindow_GetID"][3]["argsT"][2]["name"] = "n" +defs["ImGuiWindow_GetID"][3]["argsT"][2]["type"] = "int" +defs["ImGuiWindow_GetID"][3]["argsoriginal"] = "(int n)" +defs["ImGuiWindow_GetID"][3]["call_args"] = "(n)" +defs["ImGuiWindow_GetID"][3]["cimguiname"] = "ImGuiWindow_GetID" +defs["ImGuiWindow_GetID"][3]["defaults"] = {} +defs["ImGuiWindow_GetID"][3]["funcname"] = "GetID" +defs["ImGuiWindow_GetID"][3]["location"] = "imgui_internal:2557" +defs["ImGuiWindow_GetID"][3]["ov_cimguiname"] = "ImGuiWindow_GetID_Int" +defs["ImGuiWindow_GetID"][3]["ret"] = "ImGuiID" +defs["ImGuiWindow_GetID"][3]["signature"] = "(int)" +defs["ImGuiWindow_GetID"][3]["stname"] = "ImGuiWindow" +defs["ImGuiWindow_GetID"]["(const char*,const char*)"] = defs["ImGuiWindow_GetID"][1] +defs["ImGuiWindow_GetID"]["(const void*)"] = defs["ImGuiWindow_GetID"][2] +defs["ImGuiWindow_GetID"]["(int)"] = defs["ImGuiWindow_GetID"][3] +defs["ImGuiWindow_GetIDFromRectangle"] = {} +defs["ImGuiWindow_GetIDFromRectangle"][1] = {} +defs["ImGuiWindow_GetIDFromRectangle"][1]["args"] = "(ImGuiWindow* self,const ImRect r_abs)" +defs["ImGuiWindow_GetIDFromRectangle"][1]["argsT"] = {} +defs["ImGuiWindow_GetIDFromRectangle"][1]["argsT"][1] = {} +defs["ImGuiWindow_GetIDFromRectangle"][1]["argsT"][1]["name"] = "self" +defs["ImGuiWindow_GetIDFromRectangle"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["ImGuiWindow_GetIDFromRectangle"][1]["argsT"][2] = {} +defs["ImGuiWindow_GetIDFromRectangle"][1]["argsT"][2]["name"] = "r_abs" +defs["ImGuiWindow_GetIDFromRectangle"][1]["argsT"][2]["type"] = "const ImRect" +defs["ImGuiWindow_GetIDFromRectangle"][1]["argsoriginal"] = "(const ImRect& r_abs)" +defs["ImGuiWindow_GetIDFromRectangle"][1]["call_args"] = "(r_abs)" +defs["ImGuiWindow_GetIDFromRectangle"][1]["cimguiname"] = "ImGuiWindow_GetIDFromRectangle" +defs["ImGuiWindow_GetIDFromRectangle"][1]["defaults"] = {} +defs["ImGuiWindow_GetIDFromRectangle"][1]["funcname"] = "GetIDFromRectangle" +defs["ImGuiWindow_GetIDFromRectangle"][1]["location"] = "imgui_internal:2558" +defs["ImGuiWindow_GetIDFromRectangle"][1]["ov_cimguiname"] = "ImGuiWindow_GetIDFromRectangle" +defs["ImGuiWindow_GetIDFromRectangle"][1]["ret"] = "ImGuiID" +defs["ImGuiWindow_GetIDFromRectangle"][1]["signature"] = "(const ImRect)" +defs["ImGuiWindow_GetIDFromRectangle"][1]["stname"] = "ImGuiWindow" +defs["ImGuiWindow_GetIDFromRectangle"]["(const ImRect)"] = defs["ImGuiWindow_GetIDFromRectangle"][1] +defs["ImGuiWindow_ImGuiWindow"] = {} +defs["ImGuiWindow_ImGuiWindow"][1] = {} +defs["ImGuiWindow_ImGuiWindow"][1]["args"] = "(ImGuiContext* context,const char* name)" +defs["ImGuiWindow_ImGuiWindow"][1]["argsT"] = {} +defs["ImGuiWindow_ImGuiWindow"][1]["argsT"][1] = {} +defs["ImGuiWindow_ImGuiWindow"][1]["argsT"][1]["name"] = "context" +defs["ImGuiWindow_ImGuiWindow"][1]["argsT"][1]["type"] = "ImGuiContext*" +defs["ImGuiWindow_ImGuiWindow"][1]["argsT"][2] = {} +defs["ImGuiWindow_ImGuiWindow"][1]["argsT"][2]["name"] = "name" +defs["ImGuiWindow_ImGuiWindow"][1]["argsT"][2]["type"] = "const char*" +defs["ImGuiWindow_ImGuiWindow"][1]["argsoriginal"] = "(ImGuiContext* context,const char* name)" +defs["ImGuiWindow_ImGuiWindow"][1]["call_args"] = "(context,name)" +defs["ImGuiWindow_ImGuiWindow"][1]["cimguiname"] = "ImGuiWindow_ImGuiWindow" +defs["ImGuiWindow_ImGuiWindow"][1]["constructor"] = true +defs["ImGuiWindow_ImGuiWindow"][1]["defaults"] = {} +defs["ImGuiWindow_ImGuiWindow"][1]["funcname"] = "ImGuiWindow" +defs["ImGuiWindow_ImGuiWindow"][1]["location"] = "imgui_internal:2551" +defs["ImGuiWindow_ImGuiWindow"][1]["ov_cimguiname"] = "ImGuiWindow_ImGuiWindow" +defs["ImGuiWindow_ImGuiWindow"][1]["signature"] = "(ImGuiContext*,const char*)" +defs["ImGuiWindow_ImGuiWindow"][1]["stname"] = "ImGuiWindow" +defs["ImGuiWindow_ImGuiWindow"]["(ImGuiContext*,const char*)"] = defs["ImGuiWindow_ImGuiWindow"][1] +defs["ImGuiWindow_MenuBarHeight"] = {} +defs["ImGuiWindow_MenuBarHeight"][1] = {} +defs["ImGuiWindow_MenuBarHeight"][1]["args"] = "(ImGuiWindow* self)" +defs["ImGuiWindow_MenuBarHeight"][1]["argsT"] = {} +defs["ImGuiWindow_MenuBarHeight"][1]["argsT"][1] = {} +defs["ImGuiWindow_MenuBarHeight"][1]["argsT"][1]["name"] = "self" +defs["ImGuiWindow_MenuBarHeight"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["ImGuiWindow_MenuBarHeight"][1]["argsoriginal"] = "()" +defs["ImGuiWindow_MenuBarHeight"][1]["call_args"] = "()" +defs["ImGuiWindow_MenuBarHeight"][1]["cimguiname"] = "ImGuiWindow_MenuBarHeight" +defs["ImGuiWindow_MenuBarHeight"][1]["defaults"] = {} +defs["ImGuiWindow_MenuBarHeight"][1]["funcname"] = "MenuBarHeight" +defs["ImGuiWindow_MenuBarHeight"][1]["location"] = "imgui_internal:2565" +defs["ImGuiWindow_MenuBarHeight"][1]["ov_cimguiname"] = "ImGuiWindow_MenuBarHeight" +defs["ImGuiWindow_MenuBarHeight"][1]["ret"] = "float" +defs["ImGuiWindow_MenuBarHeight"][1]["signature"] = "()const" +defs["ImGuiWindow_MenuBarHeight"][1]["stname"] = "ImGuiWindow" +defs["ImGuiWindow_MenuBarHeight"]["()const"] = defs["ImGuiWindow_MenuBarHeight"][1] +defs["ImGuiWindow_MenuBarRect"] = {} +defs["ImGuiWindow_MenuBarRect"][1] = {} +defs["ImGuiWindow_MenuBarRect"][1]["args"] = "(ImRect *pOut,ImGuiWindow* self)" +defs["ImGuiWindow_MenuBarRect"][1]["argsT"] = {} +defs["ImGuiWindow_MenuBarRect"][1]["argsT"][1] = {} +defs["ImGuiWindow_MenuBarRect"][1]["argsT"][1]["name"] = "pOut" +defs["ImGuiWindow_MenuBarRect"][1]["argsT"][1]["type"] = "ImRect*" +defs["ImGuiWindow_MenuBarRect"][1]["argsT"][2] = {} +defs["ImGuiWindow_MenuBarRect"][1]["argsT"][2]["name"] = "self" +defs["ImGuiWindow_MenuBarRect"][1]["argsT"][2]["type"] = "ImGuiWindow*" +defs["ImGuiWindow_MenuBarRect"][1]["argsoriginal"] = "()" +defs["ImGuiWindow_MenuBarRect"][1]["call_args"] = "()" +defs["ImGuiWindow_MenuBarRect"][1]["cimguiname"] = "ImGuiWindow_MenuBarRect" +defs["ImGuiWindow_MenuBarRect"][1]["defaults"] = {} +defs["ImGuiWindow_MenuBarRect"][1]["funcname"] = "MenuBarRect" +defs["ImGuiWindow_MenuBarRect"][1]["location"] = "imgui_internal:2566" +defs["ImGuiWindow_MenuBarRect"][1]["nonUDT"] = 1 +defs["ImGuiWindow_MenuBarRect"][1]["ov_cimguiname"] = "ImGuiWindow_MenuBarRect" +defs["ImGuiWindow_MenuBarRect"][1]["ret"] = "void" +defs["ImGuiWindow_MenuBarRect"][1]["signature"] = "()const" +defs["ImGuiWindow_MenuBarRect"][1]["stname"] = "ImGuiWindow" +defs["ImGuiWindow_MenuBarRect"]["()const"] = defs["ImGuiWindow_MenuBarRect"][1] +defs["ImGuiWindow_Rect"] = {} +defs["ImGuiWindow_Rect"][1] = {} +defs["ImGuiWindow_Rect"][1]["args"] = "(ImRect *pOut,ImGuiWindow* self)" +defs["ImGuiWindow_Rect"][1]["argsT"] = {} +defs["ImGuiWindow_Rect"][1]["argsT"][1] = {} +defs["ImGuiWindow_Rect"][1]["argsT"][1]["name"] = "pOut" +defs["ImGuiWindow_Rect"][1]["argsT"][1]["type"] = "ImRect*" +defs["ImGuiWindow_Rect"][1]["argsT"][2] = {} +defs["ImGuiWindow_Rect"][1]["argsT"][2]["name"] = "self" +defs["ImGuiWindow_Rect"][1]["argsT"][2]["type"] = "ImGuiWindow*" +defs["ImGuiWindow_Rect"][1]["argsoriginal"] = "()" +defs["ImGuiWindow_Rect"][1]["call_args"] = "()" +defs["ImGuiWindow_Rect"][1]["cimguiname"] = "ImGuiWindow_Rect" +defs["ImGuiWindow_Rect"][1]["defaults"] = {} +defs["ImGuiWindow_Rect"][1]["funcname"] = "Rect" +defs["ImGuiWindow_Rect"][1]["location"] = "imgui_internal:2561" +defs["ImGuiWindow_Rect"][1]["nonUDT"] = 1 +defs["ImGuiWindow_Rect"][1]["ov_cimguiname"] = "ImGuiWindow_Rect" +defs["ImGuiWindow_Rect"][1]["ret"] = "void" +defs["ImGuiWindow_Rect"][1]["signature"] = "()const" +defs["ImGuiWindow_Rect"][1]["stname"] = "ImGuiWindow" +defs["ImGuiWindow_Rect"]["()const"] = defs["ImGuiWindow_Rect"][1] +defs["ImGuiWindow_TitleBarHeight"] = {} +defs["ImGuiWindow_TitleBarHeight"][1] = {} +defs["ImGuiWindow_TitleBarHeight"][1]["args"] = "(ImGuiWindow* self)" +defs["ImGuiWindow_TitleBarHeight"][1]["argsT"] = {} +defs["ImGuiWindow_TitleBarHeight"][1]["argsT"][1] = {} +defs["ImGuiWindow_TitleBarHeight"][1]["argsT"][1]["name"] = "self" +defs["ImGuiWindow_TitleBarHeight"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["ImGuiWindow_TitleBarHeight"][1]["argsoriginal"] = "()" +defs["ImGuiWindow_TitleBarHeight"][1]["call_args"] = "()" +defs["ImGuiWindow_TitleBarHeight"][1]["cimguiname"] = "ImGuiWindow_TitleBarHeight" +defs["ImGuiWindow_TitleBarHeight"][1]["defaults"] = {} +defs["ImGuiWindow_TitleBarHeight"][1]["funcname"] = "TitleBarHeight" +defs["ImGuiWindow_TitleBarHeight"][1]["location"] = "imgui_internal:2563" +defs["ImGuiWindow_TitleBarHeight"][1]["ov_cimguiname"] = "ImGuiWindow_TitleBarHeight" +defs["ImGuiWindow_TitleBarHeight"][1]["ret"] = "float" +defs["ImGuiWindow_TitleBarHeight"][1]["signature"] = "()const" +defs["ImGuiWindow_TitleBarHeight"][1]["stname"] = "ImGuiWindow" +defs["ImGuiWindow_TitleBarHeight"]["()const"] = defs["ImGuiWindow_TitleBarHeight"][1] +defs["ImGuiWindow_TitleBarRect"] = {} +defs["ImGuiWindow_TitleBarRect"][1] = {} +defs["ImGuiWindow_TitleBarRect"][1]["args"] = "(ImRect *pOut,ImGuiWindow* self)" +defs["ImGuiWindow_TitleBarRect"][1]["argsT"] = {} +defs["ImGuiWindow_TitleBarRect"][1]["argsT"][1] = {} +defs["ImGuiWindow_TitleBarRect"][1]["argsT"][1]["name"] = "pOut" +defs["ImGuiWindow_TitleBarRect"][1]["argsT"][1]["type"] = "ImRect*" +defs["ImGuiWindow_TitleBarRect"][1]["argsT"][2] = {} +defs["ImGuiWindow_TitleBarRect"][1]["argsT"][2]["name"] = "self" +defs["ImGuiWindow_TitleBarRect"][1]["argsT"][2]["type"] = "ImGuiWindow*" +defs["ImGuiWindow_TitleBarRect"][1]["argsoriginal"] = "()" +defs["ImGuiWindow_TitleBarRect"][1]["call_args"] = "()" +defs["ImGuiWindow_TitleBarRect"][1]["cimguiname"] = "ImGuiWindow_TitleBarRect" +defs["ImGuiWindow_TitleBarRect"][1]["defaults"] = {} +defs["ImGuiWindow_TitleBarRect"][1]["funcname"] = "TitleBarRect" +defs["ImGuiWindow_TitleBarRect"][1]["location"] = "imgui_internal:2564" +defs["ImGuiWindow_TitleBarRect"][1]["nonUDT"] = 1 +defs["ImGuiWindow_TitleBarRect"][1]["ov_cimguiname"] = "ImGuiWindow_TitleBarRect" +defs["ImGuiWindow_TitleBarRect"][1]["ret"] = "void" +defs["ImGuiWindow_TitleBarRect"][1]["signature"] = "()const" +defs["ImGuiWindow_TitleBarRect"][1]["stname"] = "ImGuiWindow" +defs["ImGuiWindow_TitleBarRect"]["()const"] = defs["ImGuiWindow_TitleBarRect"][1] +defs["ImGuiWindow_destroy"] = {} +defs["ImGuiWindow_destroy"][1] = {} +defs["ImGuiWindow_destroy"][1]["args"] = "(ImGuiWindow* self)" +defs["ImGuiWindow_destroy"][1]["argsT"] = {} +defs["ImGuiWindow_destroy"][1]["argsT"][1] = {} +defs["ImGuiWindow_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiWindow_destroy"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["ImGuiWindow_destroy"][1]["call_args"] = "(self)" +defs["ImGuiWindow_destroy"][1]["cimguiname"] = "ImGuiWindow_destroy" +defs["ImGuiWindow_destroy"][1]["defaults"] = {} +defs["ImGuiWindow_destroy"][1]["destructor"] = true +defs["ImGuiWindow_destroy"][1]["location"] = "imgui_internal:2553" +defs["ImGuiWindow_destroy"][1]["ov_cimguiname"] = "ImGuiWindow_destroy" +defs["ImGuiWindow_destroy"][1]["realdestructor"] = true +defs["ImGuiWindow_destroy"][1]["ret"] = "void" +defs["ImGuiWindow_destroy"][1]["signature"] = "(ImGuiWindow*)" +defs["ImGuiWindow_destroy"][1]["stname"] = "ImGuiWindow" +defs["ImGuiWindow_destroy"]["(ImGuiWindow*)"] = defs["ImGuiWindow_destroy"][1] +defs["ImPool_Add"] = {} +defs["ImPool_Add"][1] = {} +defs["ImPool_Add"][1]["args"] = "(ImPool* self)" +defs["ImPool_Add"][1]["argsT"] = {} +defs["ImPool_Add"][1]["argsT"][1] = {} +defs["ImPool_Add"][1]["argsT"][1]["name"] = "self" +defs["ImPool_Add"][1]["argsT"][1]["type"] = "ImPool*" +defs["ImPool_Add"][1]["argsoriginal"] = "()" +defs["ImPool_Add"][1]["call_args"] = "()" +defs["ImPool_Add"][1]["cimguiname"] = "ImPool_Add" +defs["ImPool_Add"][1]["defaults"] = {} +defs["ImPool_Add"][1]["funcname"] = "Add" +defs["ImPool_Add"][1]["location"] = "imgui_internal:674" +defs["ImPool_Add"][1]["ov_cimguiname"] = "ImPool_Add" +defs["ImPool_Add"][1]["ret"] = "T*" +defs["ImPool_Add"][1]["signature"] = "()" +defs["ImPool_Add"][1]["stname"] = "ImPool" +defs["ImPool_Add"][1]["templated"] = true +defs["ImPool_Add"]["()"] = defs["ImPool_Add"][1] +defs["ImPool_Clear"] = {} +defs["ImPool_Clear"][1] = {} +defs["ImPool_Clear"][1]["args"] = "(ImPool* self)" +defs["ImPool_Clear"][1]["argsT"] = {} +defs["ImPool_Clear"][1]["argsT"][1] = {} +defs["ImPool_Clear"][1]["argsT"][1]["name"] = "self" +defs["ImPool_Clear"][1]["argsT"][1]["type"] = "ImPool*" +defs["ImPool_Clear"][1]["argsoriginal"] = "()" +defs["ImPool_Clear"][1]["call_args"] = "()" +defs["ImPool_Clear"][1]["cimguiname"] = "ImPool_Clear" +defs["ImPool_Clear"][1]["defaults"] = {} +defs["ImPool_Clear"][1]["funcname"] = "Clear" +defs["ImPool_Clear"][1]["location"] = "imgui_internal:673" +defs["ImPool_Clear"][1]["ov_cimguiname"] = "ImPool_Clear" +defs["ImPool_Clear"][1]["ret"] = "void" +defs["ImPool_Clear"][1]["signature"] = "()" +defs["ImPool_Clear"][1]["stname"] = "ImPool" +defs["ImPool_Clear"][1]["templated"] = true +defs["ImPool_Clear"]["()"] = defs["ImPool_Clear"][1] +defs["ImPool_Contains"] = {} +defs["ImPool_Contains"][1] = {} +defs["ImPool_Contains"][1]["args"] = "(ImPool* self,const T* p)" +defs["ImPool_Contains"][1]["argsT"] = {} +defs["ImPool_Contains"][1]["argsT"][1] = {} +defs["ImPool_Contains"][1]["argsT"][1]["name"] = "self" +defs["ImPool_Contains"][1]["argsT"][1]["type"] = "ImPool*" +defs["ImPool_Contains"][1]["argsT"][2] = {} +defs["ImPool_Contains"][1]["argsT"][2]["name"] = "p" +defs["ImPool_Contains"][1]["argsT"][2]["type"] = "const T*" +defs["ImPool_Contains"][1]["argsoriginal"] = "(const T* p)" +defs["ImPool_Contains"][1]["call_args"] = "(p)" +defs["ImPool_Contains"][1]["cimguiname"] = "ImPool_Contains" +defs["ImPool_Contains"][1]["defaults"] = {} +defs["ImPool_Contains"][1]["funcname"] = "Contains" +defs["ImPool_Contains"][1]["location"] = "imgui_internal:672" +defs["ImPool_Contains"][1]["ov_cimguiname"] = "ImPool_Contains" +defs["ImPool_Contains"][1]["ret"] = "bool" +defs["ImPool_Contains"][1]["signature"] = "(const T*)const" +defs["ImPool_Contains"][1]["stname"] = "ImPool" +defs["ImPool_Contains"][1]["templated"] = true +defs["ImPool_Contains"]["(const T*)const"] = defs["ImPool_Contains"][1] +defs["ImPool_GetAliveCount"] = {} +defs["ImPool_GetAliveCount"][1] = {} +defs["ImPool_GetAliveCount"][1]["args"] = "(ImPool* self)" +defs["ImPool_GetAliveCount"][1]["argsT"] = {} +defs["ImPool_GetAliveCount"][1]["argsT"][1] = {} +defs["ImPool_GetAliveCount"][1]["argsT"][1]["name"] = "self" +defs["ImPool_GetAliveCount"][1]["argsT"][1]["type"] = "ImPool*" +defs["ImPool_GetAliveCount"][1]["argsoriginal"] = "()" +defs["ImPool_GetAliveCount"][1]["call_args"] = "()" +defs["ImPool_GetAliveCount"][1]["cimguiname"] = "ImPool_GetAliveCount" +defs["ImPool_GetAliveCount"][1]["defaults"] = {} +defs["ImPool_GetAliveCount"][1]["funcname"] = "GetAliveCount" +defs["ImPool_GetAliveCount"][1]["location"] = "imgui_internal:681" +defs["ImPool_GetAliveCount"][1]["ov_cimguiname"] = "ImPool_GetAliveCount" +defs["ImPool_GetAliveCount"][1]["ret"] = "int" +defs["ImPool_GetAliveCount"][1]["signature"] = "()const" +defs["ImPool_GetAliveCount"][1]["stname"] = "ImPool" +defs["ImPool_GetAliveCount"][1]["templated"] = true +defs["ImPool_GetAliveCount"]["()const"] = defs["ImPool_GetAliveCount"][1] +defs["ImPool_GetBufSize"] = {} +defs["ImPool_GetBufSize"][1] = {} +defs["ImPool_GetBufSize"][1]["args"] = "(ImPool* self)" +defs["ImPool_GetBufSize"][1]["argsT"] = {} +defs["ImPool_GetBufSize"][1]["argsT"][1] = {} +defs["ImPool_GetBufSize"][1]["argsT"][1]["name"] = "self" +defs["ImPool_GetBufSize"][1]["argsT"][1]["type"] = "ImPool*" +defs["ImPool_GetBufSize"][1]["argsoriginal"] = "()" +defs["ImPool_GetBufSize"][1]["call_args"] = "()" +defs["ImPool_GetBufSize"][1]["cimguiname"] = "ImPool_GetBufSize" +defs["ImPool_GetBufSize"][1]["defaults"] = {} +defs["ImPool_GetBufSize"][1]["funcname"] = "GetBufSize" +defs["ImPool_GetBufSize"][1]["location"] = "imgui_internal:682" +defs["ImPool_GetBufSize"][1]["ov_cimguiname"] = "ImPool_GetBufSize" +defs["ImPool_GetBufSize"][1]["ret"] = "int" +defs["ImPool_GetBufSize"][1]["signature"] = "()const" +defs["ImPool_GetBufSize"][1]["stname"] = "ImPool" +defs["ImPool_GetBufSize"][1]["templated"] = true +defs["ImPool_GetBufSize"]["()const"] = defs["ImPool_GetBufSize"][1] +defs["ImPool_GetByIndex"] = {} +defs["ImPool_GetByIndex"][1] = {} +defs["ImPool_GetByIndex"][1]["args"] = "(ImPool* self,ImPoolIdx n)" +defs["ImPool_GetByIndex"][1]["argsT"] = {} +defs["ImPool_GetByIndex"][1]["argsT"][1] = {} +defs["ImPool_GetByIndex"][1]["argsT"][1]["name"] = "self" +defs["ImPool_GetByIndex"][1]["argsT"][1]["type"] = "ImPool*" +defs["ImPool_GetByIndex"][1]["argsT"][2] = {} +defs["ImPool_GetByIndex"][1]["argsT"][2]["name"] = "n" +defs["ImPool_GetByIndex"][1]["argsT"][2]["type"] = "ImPoolIdx" +defs["ImPool_GetByIndex"][1]["argsoriginal"] = "(ImPoolIdx n)" +defs["ImPool_GetByIndex"][1]["call_args"] = "(n)" +defs["ImPool_GetByIndex"][1]["cimguiname"] = "ImPool_GetByIndex" +defs["ImPool_GetByIndex"][1]["defaults"] = {} +defs["ImPool_GetByIndex"][1]["funcname"] = "GetByIndex" +defs["ImPool_GetByIndex"][1]["location"] = "imgui_internal:669" +defs["ImPool_GetByIndex"][1]["ov_cimguiname"] = "ImPool_GetByIndex" +defs["ImPool_GetByIndex"][1]["ret"] = "T*" +defs["ImPool_GetByIndex"][1]["signature"] = "(ImPoolIdx)" +defs["ImPool_GetByIndex"][1]["stname"] = "ImPool" +defs["ImPool_GetByIndex"][1]["templated"] = true +defs["ImPool_GetByIndex"]["(ImPoolIdx)"] = defs["ImPool_GetByIndex"][1] +defs["ImPool_GetByKey"] = {} +defs["ImPool_GetByKey"][1] = {} +defs["ImPool_GetByKey"][1]["args"] = "(ImPool* self,ImGuiID key)" +defs["ImPool_GetByKey"][1]["argsT"] = {} +defs["ImPool_GetByKey"][1]["argsT"][1] = {} +defs["ImPool_GetByKey"][1]["argsT"][1]["name"] = "self" +defs["ImPool_GetByKey"][1]["argsT"][1]["type"] = "ImPool*" +defs["ImPool_GetByKey"][1]["argsT"][2] = {} +defs["ImPool_GetByKey"][1]["argsT"][2]["name"] = "key" +defs["ImPool_GetByKey"][1]["argsT"][2]["type"] = "ImGuiID" +defs["ImPool_GetByKey"][1]["argsoriginal"] = "(ImGuiID key)" +defs["ImPool_GetByKey"][1]["call_args"] = "(key)" +defs["ImPool_GetByKey"][1]["cimguiname"] = "ImPool_GetByKey" +defs["ImPool_GetByKey"][1]["defaults"] = {} +defs["ImPool_GetByKey"][1]["funcname"] = "GetByKey" +defs["ImPool_GetByKey"][1]["location"] = "imgui_internal:668" +defs["ImPool_GetByKey"][1]["ov_cimguiname"] = "ImPool_GetByKey" +defs["ImPool_GetByKey"][1]["ret"] = "T*" +defs["ImPool_GetByKey"][1]["signature"] = "(ImGuiID)" +defs["ImPool_GetByKey"][1]["stname"] = "ImPool" +defs["ImPool_GetByKey"][1]["templated"] = true +defs["ImPool_GetByKey"]["(ImGuiID)"] = defs["ImPool_GetByKey"][1] +defs["ImPool_GetIndex"] = {} +defs["ImPool_GetIndex"][1] = {} +defs["ImPool_GetIndex"][1]["args"] = "(ImPool* self,const T* p)" +defs["ImPool_GetIndex"][1]["argsT"] = {} +defs["ImPool_GetIndex"][1]["argsT"][1] = {} +defs["ImPool_GetIndex"][1]["argsT"][1]["name"] = "self" +defs["ImPool_GetIndex"][1]["argsT"][1]["type"] = "ImPool*" +defs["ImPool_GetIndex"][1]["argsT"][2] = {} +defs["ImPool_GetIndex"][1]["argsT"][2]["name"] = "p" +defs["ImPool_GetIndex"][1]["argsT"][2]["type"] = "const T*" +defs["ImPool_GetIndex"][1]["argsoriginal"] = "(const T* p)" +defs["ImPool_GetIndex"][1]["call_args"] = "(p)" +defs["ImPool_GetIndex"][1]["cimguiname"] = "ImPool_GetIndex" +defs["ImPool_GetIndex"][1]["defaults"] = {} +defs["ImPool_GetIndex"][1]["funcname"] = "GetIndex" +defs["ImPool_GetIndex"][1]["location"] = "imgui_internal:670" +defs["ImPool_GetIndex"][1]["ov_cimguiname"] = "ImPool_GetIndex" +defs["ImPool_GetIndex"][1]["ret"] = "ImPoolIdx" +defs["ImPool_GetIndex"][1]["signature"] = "(const T*)const" +defs["ImPool_GetIndex"][1]["stname"] = "ImPool" +defs["ImPool_GetIndex"][1]["templated"] = true +defs["ImPool_GetIndex"]["(const T*)const"] = defs["ImPool_GetIndex"][1] +defs["ImPool_GetMapSize"] = {} +defs["ImPool_GetMapSize"][1] = {} +defs["ImPool_GetMapSize"][1]["args"] = "(ImPool* self)" +defs["ImPool_GetMapSize"][1]["argsT"] = {} +defs["ImPool_GetMapSize"][1]["argsT"][1] = {} +defs["ImPool_GetMapSize"][1]["argsT"][1]["name"] = "self" +defs["ImPool_GetMapSize"][1]["argsT"][1]["type"] = "ImPool*" +defs["ImPool_GetMapSize"][1]["argsoriginal"] = "()" +defs["ImPool_GetMapSize"][1]["call_args"] = "()" +defs["ImPool_GetMapSize"][1]["cimguiname"] = "ImPool_GetMapSize" +defs["ImPool_GetMapSize"][1]["defaults"] = {} +defs["ImPool_GetMapSize"][1]["funcname"] = "GetMapSize" +defs["ImPool_GetMapSize"][1]["location"] = "imgui_internal:683" +defs["ImPool_GetMapSize"][1]["ov_cimguiname"] = "ImPool_GetMapSize" +defs["ImPool_GetMapSize"][1]["ret"] = "int" +defs["ImPool_GetMapSize"][1]["signature"] = "()const" +defs["ImPool_GetMapSize"][1]["stname"] = "ImPool" +defs["ImPool_GetMapSize"][1]["templated"] = true +defs["ImPool_GetMapSize"]["()const"] = defs["ImPool_GetMapSize"][1] +defs["ImPool_GetOrAddByKey"] = {} +defs["ImPool_GetOrAddByKey"][1] = {} +defs["ImPool_GetOrAddByKey"][1]["args"] = "(ImPool* self,ImGuiID key)" +defs["ImPool_GetOrAddByKey"][1]["argsT"] = {} +defs["ImPool_GetOrAddByKey"][1]["argsT"][1] = {} +defs["ImPool_GetOrAddByKey"][1]["argsT"][1]["name"] = "self" +defs["ImPool_GetOrAddByKey"][1]["argsT"][1]["type"] = "ImPool*" +defs["ImPool_GetOrAddByKey"][1]["argsT"][2] = {} +defs["ImPool_GetOrAddByKey"][1]["argsT"][2]["name"] = "key" +defs["ImPool_GetOrAddByKey"][1]["argsT"][2]["type"] = "ImGuiID" +defs["ImPool_GetOrAddByKey"][1]["argsoriginal"] = "(ImGuiID key)" +defs["ImPool_GetOrAddByKey"][1]["call_args"] = "(key)" +defs["ImPool_GetOrAddByKey"][1]["cimguiname"] = "ImPool_GetOrAddByKey" +defs["ImPool_GetOrAddByKey"][1]["defaults"] = {} +defs["ImPool_GetOrAddByKey"][1]["funcname"] = "GetOrAddByKey" +defs["ImPool_GetOrAddByKey"][1]["location"] = "imgui_internal:671" +defs["ImPool_GetOrAddByKey"][1]["ov_cimguiname"] = "ImPool_GetOrAddByKey" +defs["ImPool_GetOrAddByKey"][1]["ret"] = "T*" +defs["ImPool_GetOrAddByKey"][1]["signature"] = "(ImGuiID)" +defs["ImPool_GetOrAddByKey"][1]["stname"] = "ImPool" +defs["ImPool_GetOrAddByKey"][1]["templated"] = true +defs["ImPool_GetOrAddByKey"]["(ImGuiID)"] = defs["ImPool_GetOrAddByKey"][1] +defs["ImPool_ImPool"] = {} +defs["ImPool_ImPool"][1] = {} +defs["ImPool_ImPool"][1]["args"] = "()" +defs["ImPool_ImPool"][1]["argsT"] = {} +defs["ImPool_ImPool"][1]["argsoriginal"] = "()" +defs["ImPool_ImPool"][1]["call_args"] = "()" +defs["ImPool_ImPool"][1]["cimguiname"] = "ImPool_ImPool" +defs["ImPool_ImPool"][1]["constructor"] = true +defs["ImPool_ImPool"][1]["defaults"] = {} +defs["ImPool_ImPool"][1]["funcname"] = "ImPool" +defs["ImPool_ImPool"][1]["location"] = "imgui_internal:666" +defs["ImPool_ImPool"][1]["ov_cimguiname"] = "ImPool_ImPool" +defs["ImPool_ImPool"][1]["signature"] = "()" +defs["ImPool_ImPool"][1]["stname"] = "ImPool" +defs["ImPool_ImPool"][1]["templated"] = true +defs["ImPool_ImPool"]["()"] = defs["ImPool_ImPool"][1] +defs["ImPool_Remove"] = {} +defs["ImPool_Remove"][1] = {} +defs["ImPool_Remove"][1]["args"] = "(ImPool* self,ImGuiID key,const T* p)" +defs["ImPool_Remove"][1]["argsT"] = {} +defs["ImPool_Remove"][1]["argsT"][1] = {} +defs["ImPool_Remove"][1]["argsT"][1]["name"] = "self" +defs["ImPool_Remove"][1]["argsT"][1]["type"] = "ImPool*" +defs["ImPool_Remove"][1]["argsT"][2] = {} +defs["ImPool_Remove"][1]["argsT"][2]["name"] = "key" +defs["ImPool_Remove"][1]["argsT"][2]["type"] = "ImGuiID" +defs["ImPool_Remove"][1]["argsT"][3] = {} +defs["ImPool_Remove"][1]["argsT"][3]["name"] = "p" +defs["ImPool_Remove"][1]["argsT"][3]["type"] = "const T*" +defs["ImPool_Remove"][1]["argsoriginal"] = "(ImGuiID key,const T* p)" +defs["ImPool_Remove"][1]["call_args"] = "(key,p)" +defs["ImPool_Remove"][1]["cimguiname"] = "ImPool_Remove" +defs["ImPool_Remove"][1]["defaults"] = {} +defs["ImPool_Remove"][1]["funcname"] = "Remove" +defs["ImPool_Remove"][1]["location"] = "imgui_internal:675" +defs["ImPool_Remove"][1]["ov_cimguiname"] = "ImPool_Remove_TPtr" +defs["ImPool_Remove"][1]["ret"] = "void" +defs["ImPool_Remove"][1]["signature"] = "(ImGuiID,const T*)" +defs["ImPool_Remove"][1]["stname"] = "ImPool" +defs["ImPool_Remove"][1]["templated"] = true +defs["ImPool_Remove"][2] = {} +defs["ImPool_Remove"][2]["args"] = "(ImPool* self,ImGuiID key,ImPoolIdx idx)" +defs["ImPool_Remove"][2]["argsT"] = {} +defs["ImPool_Remove"][2]["argsT"][1] = {} +defs["ImPool_Remove"][2]["argsT"][1]["name"] = "self" +defs["ImPool_Remove"][2]["argsT"][1]["type"] = "ImPool*" +defs["ImPool_Remove"][2]["argsT"][2] = {} +defs["ImPool_Remove"][2]["argsT"][2]["name"] = "key" +defs["ImPool_Remove"][2]["argsT"][2]["type"] = "ImGuiID" +defs["ImPool_Remove"][2]["argsT"][3] = {} +defs["ImPool_Remove"][2]["argsT"][3]["name"] = "idx" +defs["ImPool_Remove"][2]["argsT"][3]["type"] = "ImPoolIdx" +defs["ImPool_Remove"][2]["argsoriginal"] = "(ImGuiID key,ImPoolIdx idx)" +defs["ImPool_Remove"][2]["call_args"] = "(key,idx)" +defs["ImPool_Remove"][2]["cimguiname"] = "ImPool_Remove" +defs["ImPool_Remove"][2]["defaults"] = {} +defs["ImPool_Remove"][2]["funcname"] = "Remove" +defs["ImPool_Remove"][2]["location"] = "imgui_internal:676" +defs["ImPool_Remove"][2]["ov_cimguiname"] = "ImPool_Remove_PoolIdx" +defs["ImPool_Remove"][2]["ret"] = "void" +defs["ImPool_Remove"][2]["signature"] = "(ImGuiID,ImPoolIdx)" +defs["ImPool_Remove"][2]["stname"] = "ImPool" +defs["ImPool_Remove"][2]["templated"] = true +defs["ImPool_Remove"]["(ImGuiID,ImPoolIdx)"] = defs["ImPool_Remove"][2] +defs["ImPool_Remove"]["(ImGuiID,const T*)"] = defs["ImPool_Remove"][1] +defs["ImPool_Reserve"] = {} +defs["ImPool_Reserve"][1] = {} +defs["ImPool_Reserve"][1]["args"] = "(ImPool* self,int capacity)" +defs["ImPool_Reserve"][1]["argsT"] = {} +defs["ImPool_Reserve"][1]["argsT"][1] = {} +defs["ImPool_Reserve"][1]["argsT"][1]["name"] = "self" +defs["ImPool_Reserve"][1]["argsT"][1]["type"] = "ImPool*" +defs["ImPool_Reserve"][1]["argsT"][2] = {} +defs["ImPool_Reserve"][1]["argsT"][2]["name"] = "capacity" +defs["ImPool_Reserve"][1]["argsT"][2]["type"] = "int" +defs["ImPool_Reserve"][1]["argsoriginal"] = "(int capacity)" +defs["ImPool_Reserve"][1]["call_args"] = "(capacity)" +defs["ImPool_Reserve"][1]["cimguiname"] = "ImPool_Reserve" +defs["ImPool_Reserve"][1]["defaults"] = {} +defs["ImPool_Reserve"][1]["funcname"] = "Reserve" +defs["ImPool_Reserve"][1]["location"] = "imgui_internal:677" +defs["ImPool_Reserve"][1]["ov_cimguiname"] = "ImPool_Reserve" +defs["ImPool_Reserve"][1]["ret"] = "void" +defs["ImPool_Reserve"][1]["signature"] = "(int)" +defs["ImPool_Reserve"][1]["stname"] = "ImPool" +defs["ImPool_Reserve"][1]["templated"] = true +defs["ImPool_Reserve"]["(int)"] = defs["ImPool_Reserve"][1] +defs["ImPool_TryGetMapData"] = {} +defs["ImPool_TryGetMapData"][1] = {} +defs["ImPool_TryGetMapData"][1]["args"] = "(ImPool* self,ImPoolIdx n)" +defs["ImPool_TryGetMapData"][1]["argsT"] = {} +defs["ImPool_TryGetMapData"][1]["argsT"][1] = {} +defs["ImPool_TryGetMapData"][1]["argsT"][1]["name"] = "self" +defs["ImPool_TryGetMapData"][1]["argsT"][1]["type"] = "ImPool*" +defs["ImPool_TryGetMapData"][1]["argsT"][2] = {} +defs["ImPool_TryGetMapData"][1]["argsT"][2]["name"] = "n" +defs["ImPool_TryGetMapData"][1]["argsT"][2]["type"] = "ImPoolIdx" +defs["ImPool_TryGetMapData"][1]["argsoriginal"] = "(ImPoolIdx n)" +defs["ImPool_TryGetMapData"][1]["call_args"] = "(n)" +defs["ImPool_TryGetMapData"][1]["cimguiname"] = "ImPool_TryGetMapData" +defs["ImPool_TryGetMapData"][1]["defaults"] = {} +defs["ImPool_TryGetMapData"][1]["funcname"] = "TryGetMapData" +defs["ImPool_TryGetMapData"][1]["location"] = "imgui_internal:684" +defs["ImPool_TryGetMapData"][1]["ov_cimguiname"] = "ImPool_TryGetMapData" +defs["ImPool_TryGetMapData"][1]["ret"] = "T*" +defs["ImPool_TryGetMapData"][1]["signature"] = "(ImPoolIdx)" +defs["ImPool_TryGetMapData"][1]["stname"] = "ImPool" +defs["ImPool_TryGetMapData"][1]["templated"] = true +defs["ImPool_TryGetMapData"]["(ImPoolIdx)"] = defs["ImPool_TryGetMapData"][1] +defs["ImPool_destroy"] = {} +defs["ImPool_destroy"][1] = {} +defs["ImPool_destroy"][1]["args"] = "(ImPool* self)" +defs["ImPool_destroy"][1]["argsT"] = {} +defs["ImPool_destroy"][1]["argsT"][1] = {} +defs["ImPool_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImPool_destroy"][1]["argsT"][1]["type"] = "ImPool*" +defs["ImPool_destroy"][1]["call_args"] = "(self)" +defs["ImPool_destroy"][1]["cimguiname"] = "ImPool_destroy" +defs["ImPool_destroy"][1]["defaults"] = {} +defs["ImPool_destroy"][1]["destructor"] = true +defs["ImPool_destroy"][1]["location"] = "imgui_internal:667" +defs["ImPool_destroy"][1]["ov_cimguiname"] = "ImPool_destroy" +defs["ImPool_destroy"][1]["realdestructor"] = true +defs["ImPool_destroy"][1]["ret"] = "void" +defs["ImPool_destroy"][1]["signature"] = "(ImPool*)" +defs["ImPool_destroy"][1]["stname"] = "ImPool" +defs["ImPool_destroy"][1]["templated"] = true +defs["ImPool_destroy"]["(ImPool*)"] = defs["ImPool_destroy"][1] +defs["ImRect_Add"] = {} +defs["ImRect_Add"][1] = {} +defs["ImRect_Add"][1]["args"] = "(ImRect* self,const ImVec2 p)" +defs["ImRect_Add"][1]["argsT"] = {} +defs["ImRect_Add"][1]["argsT"][1] = {} +defs["ImRect_Add"][1]["argsT"][1]["name"] = "self" +defs["ImRect_Add"][1]["argsT"][1]["type"] = "ImRect*" +defs["ImRect_Add"][1]["argsT"][2] = {} +defs["ImRect_Add"][1]["argsT"][2]["name"] = "p" +defs["ImRect_Add"][1]["argsT"][2]["type"] = "const ImVec2" +defs["ImRect_Add"][1]["argsoriginal"] = "(const ImVec2& p)" +defs["ImRect_Add"][1]["call_args"] = "(p)" +defs["ImRect_Add"][1]["cimguiname"] = "ImRect_Add" +defs["ImRect_Add"][1]["defaults"] = {} +defs["ImRect_Add"][1]["funcname"] = "Add" +defs["ImRect_Add"][1]["location"] = "imgui_internal:543" +defs["ImRect_Add"][1]["ov_cimguiname"] = "ImRect_Add_Vec2" +defs["ImRect_Add"][1]["ret"] = "void" +defs["ImRect_Add"][1]["signature"] = "(const ImVec2)" +defs["ImRect_Add"][1]["stname"] = "ImRect" +defs["ImRect_Add"][2] = {} +defs["ImRect_Add"][2]["args"] = "(ImRect* self,const ImRect r)" +defs["ImRect_Add"][2]["argsT"] = {} +defs["ImRect_Add"][2]["argsT"][1] = {} +defs["ImRect_Add"][2]["argsT"][1]["name"] = "self" +defs["ImRect_Add"][2]["argsT"][1]["type"] = "ImRect*" +defs["ImRect_Add"][2]["argsT"][2] = {} +defs["ImRect_Add"][2]["argsT"][2]["name"] = "r" +defs["ImRect_Add"][2]["argsT"][2]["type"] = "const ImRect" +defs["ImRect_Add"][2]["argsoriginal"] = "(const ImRect& r)" +defs["ImRect_Add"][2]["call_args"] = "(r)" +defs["ImRect_Add"][2]["cimguiname"] = "ImRect_Add" +defs["ImRect_Add"][2]["defaults"] = {} +defs["ImRect_Add"][2]["funcname"] = "Add" +defs["ImRect_Add"][2]["location"] = "imgui_internal:544" +defs["ImRect_Add"][2]["ov_cimguiname"] = "ImRect_Add_Rect" +defs["ImRect_Add"][2]["ret"] = "void" +defs["ImRect_Add"][2]["signature"] = "(const ImRect)" +defs["ImRect_Add"][2]["stname"] = "ImRect" +defs["ImRect_Add"]["(const ImRect)"] = defs["ImRect_Add"][2] +defs["ImRect_Add"]["(const ImVec2)"] = defs["ImRect_Add"][1] +defs["ImRect_ClipWith"] = {} +defs["ImRect_ClipWith"][1] = {} +defs["ImRect_ClipWith"][1]["args"] = "(ImRect* self,const ImRect r)" +defs["ImRect_ClipWith"][1]["argsT"] = {} +defs["ImRect_ClipWith"][1]["argsT"][1] = {} +defs["ImRect_ClipWith"][1]["argsT"][1]["name"] = "self" +defs["ImRect_ClipWith"][1]["argsT"][1]["type"] = "ImRect*" +defs["ImRect_ClipWith"][1]["argsT"][2] = {} +defs["ImRect_ClipWith"][1]["argsT"][2]["name"] = "r" +defs["ImRect_ClipWith"][1]["argsT"][2]["type"] = "const ImRect" +defs["ImRect_ClipWith"][1]["argsoriginal"] = "(const ImRect& r)" +defs["ImRect_ClipWith"][1]["call_args"] = "(r)" +defs["ImRect_ClipWith"][1]["cimguiname"] = "ImRect_ClipWith" +defs["ImRect_ClipWith"][1]["defaults"] = {} +defs["ImRect_ClipWith"][1]["funcname"] = "ClipWith" +defs["ImRect_ClipWith"][1]["location"] = "imgui_internal:550" +defs["ImRect_ClipWith"][1]["ov_cimguiname"] = "ImRect_ClipWith" +defs["ImRect_ClipWith"][1]["ret"] = "void" +defs["ImRect_ClipWith"][1]["signature"] = "(const ImRect)" +defs["ImRect_ClipWith"][1]["stname"] = "ImRect" +defs["ImRect_ClipWith"]["(const ImRect)"] = defs["ImRect_ClipWith"][1] +defs["ImRect_ClipWithFull"] = {} +defs["ImRect_ClipWithFull"][1] = {} +defs["ImRect_ClipWithFull"][1]["args"] = "(ImRect* self,const ImRect r)" +defs["ImRect_ClipWithFull"][1]["argsT"] = {} +defs["ImRect_ClipWithFull"][1]["argsT"][1] = {} +defs["ImRect_ClipWithFull"][1]["argsT"][1]["name"] = "self" +defs["ImRect_ClipWithFull"][1]["argsT"][1]["type"] = "ImRect*" +defs["ImRect_ClipWithFull"][1]["argsT"][2] = {} +defs["ImRect_ClipWithFull"][1]["argsT"][2]["name"] = "r" +defs["ImRect_ClipWithFull"][1]["argsT"][2]["type"] = "const ImRect" +defs["ImRect_ClipWithFull"][1]["argsoriginal"] = "(const ImRect& r)" +defs["ImRect_ClipWithFull"][1]["call_args"] = "(r)" +defs["ImRect_ClipWithFull"][1]["cimguiname"] = "ImRect_ClipWithFull" +defs["ImRect_ClipWithFull"][1]["defaults"] = {} +defs["ImRect_ClipWithFull"][1]["funcname"] = "ClipWithFull" +defs["ImRect_ClipWithFull"][1]["location"] = "imgui_internal:551" +defs["ImRect_ClipWithFull"][1]["ov_cimguiname"] = "ImRect_ClipWithFull" +defs["ImRect_ClipWithFull"][1]["ret"] = "void" +defs["ImRect_ClipWithFull"][1]["signature"] = "(const ImRect)" +defs["ImRect_ClipWithFull"][1]["stname"] = "ImRect" +defs["ImRect_ClipWithFull"]["(const ImRect)"] = defs["ImRect_ClipWithFull"][1] +defs["ImRect_Contains"] = {} +defs["ImRect_Contains"][1] = {} +defs["ImRect_Contains"][1]["args"] = "(ImRect* self,const ImVec2 p)" +defs["ImRect_Contains"][1]["argsT"] = {} +defs["ImRect_Contains"][1]["argsT"][1] = {} +defs["ImRect_Contains"][1]["argsT"][1]["name"] = "self" +defs["ImRect_Contains"][1]["argsT"][1]["type"] = "ImRect*" +defs["ImRect_Contains"][1]["argsT"][2] = {} +defs["ImRect_Contains"][1]["argsT"][2]["name"] = "p" +defs["ImRect_Contains"][1]["argsT"][2]["type"] = "const ImVec2" +defs["ImRect_Contains"][1]["argsoriginal"] = "(const ImVec2& p)" +defs["ImRect_Contains"][1]["call_args"] = "(p)" +defs["ImRect_Contains"][1]["cimguiname"] = "ImRect_Contains" +defs["ImRect_Contains"][1]["defaults"] = {} +defs["ImRect_Contains"][1]["funcname"] = "Contains" +defs["ImRect_Contains"][1]["location"] = "imgui_internal:540" +defs["ImRect_Contains"][1]["ov_cimguiname"] = "ImRect_Contains_Vec2" +defs["ImRect_Contains"][1]["ret"] = "bool" +defs["ImRect_Contains"][1]["signature"] = "(const ImVec2)const" +defs["ImRect_Contains"][1]["stname"] = "ImRect" +defs["ImRect_Contains"][2] = {} +defs["ImRect_Contains"][2]["args"] = "(ImRect* self,const ImRect r)" +defs["ImRect_Contains"][2]["argsT"] = {} +defs["ImRect_Contains"][2]["argsT"][1] = {} +defs["ImRect_Contains"][2]["argsT"][1]["name"] = "self" +defs["ImRect_Contains"][2]["argsT"][1]["type"] = "ImRect*" +defs["ImRect_Contains"][2]["argsT"][2] = {} +defs["ImRect_Contains"][2]["argsT"][2]["name"] = "r" +defs["ImRect_Contains"][2]["argsT"][2]["type"] = "const ImRect" +defs["ImRect_Contains"][2]["argsoriginal"] = "(const ImRect& r)" +defs["ImRect_Contains"][2]["call_args"] = "(r)" +defs["ImRect_Contains"][2]["cimguiname"] = "ImRect_Contains" +defs["ImRect_Contains"][2]["defaults"] = {} +defs["ImRect_Contains"][2]["funcname"] = "Contains" +defs["ImRect_Contains"][2]["location"] = "imgui_internal:541" +defs["ImRect_Contains"][2]["ov_cimguiname"] = "ImRect_Contains_Rect" +defs["ImRect_Contains"][2]["ret"] = "bool" +defs["ImRect_Contains"][2]["signature"] = "(const ImRect)const" +defs["ImRect_Contains"][2]["stname"] = "ImRect" +defs["ImRect_Contains"]["(const ImRect)const"] = defs["ImRect_Contains"][2] +defs["ImRect_Contains"]["(const ImVec2)const"] = defs["ImRect_Contains"][1] +defs["ImRect_Expand"] = {} +defs["ImRect_Expand"][1] = {} +defs["ImRect_Expand"][1]["args"] = "(ImRect* self,const float amount)" +defs["ImRect_Expand"][1]["argsT"] = {} +defs["ImRect_Expand"][1]["argsT"][1] = {} +defs["ImRect_Expand"][1]["argsT"][1]["name"] = "self" +defs["ImRect_Expand"][1]["argsT"][1]["type"] = "ImRect*" +defs["ImRect_Expand"][1]["argsT"][2] = {} +defs["ImRect_Expand"][1]["argsT"][2]["name"] = "amount" +defs["ImRect_Expand"][1]["argsT"][2]["type"] = "const float" +defs["ImRect_Expand"][1]["argsoriginal"] = "(const float amount)" +defs["ImRect_Expand"][1]["call_args"] = "(amount)" +defs["ImRect_Expand"][1]["cimguiname"] = "ImRect_Expand" +defs["ImRect_Expand"][1]["defaults"] = {} +defs["ImRect_Expand"][1]["funcname"] = "Expand" +defs["ImRect_Expand"][1]["location"] = "imgui_internal:545" +defs["ImRect_Expand"][1]["ov_cimguiname"] = "ImRect_Expand_Float" +defs["ImRect_Expand"][1]["ret"] = "void" +defs["ImRect_Expand"][1]["signature"] = "(const float)" +defs["ImRect_Expand"][1]["stname"] = "ImRect" +defs["ImRect_Expand"][2] = {} +defs["ImRect_Expand"][2]["args"] = "(ImRect* self,const ImVec2 amount)" +defs["ImRect_Expand"][2]["argsT"] = {} +defs["ImRect_Expand"][2]["argsT"][1] = {} +defs["ImRect_Expand"][2]["argsT"][1]["name"] = "self" +defs["ImRect_Expand"][2]["argsT"][1]["type"] = "ImRect*" +defs["ImRect_Expand"][2]["argsT"][2] = {} +defs["ImRect_Expand"][2]["argsT"][2]["name"] = "amount" +defs["ImRect_Expand"][2]["argsT"][2]["type"] = "const ImVec2" +defs["ImRect_Expand"][2]["argsoriginal"] = "(const ImVec2& amount)" +defs["ImRect_Expand"][2]["call_args"] = "(amount)" +defs["ImRect_Expand"][2]["cimguiname"] = "ImRect_Expand" +defs["ImRect_Expand"][2]["defaults"] = {} +defs["ImRect_Expand"][2]["funcname"] = "Expand" +defs["ImRect_Expand"][2]["location"] = "imgui_internal:546" +defs["ImRect_Expand"][2]["ov_cimguiname"] = "ImRect_Expand_Vec2" +defs["ImRect_Expand"][2]["ret"] = "void" +defs["ImRect_Expand"][2]["signature"] = "(const ImVec2)" +defs["ImRect_Expand"][2]["stname"] = "ImRect" +defs["ImRect_Expand"]["(const ImVec2)"] = defs["ImRect_Expand"][2] +defs["ImRect_Expand"]["(const float)"] = defs["ImRect_Expand"][1] +defs["ImRect_Floor"] = {} +defs["ImRect_Floor"][1] = {} +defs["ImRect_Floor"][1]["args"] = "(ImRect* self)" +defs["ImRect_Floor"][1]["argsT"] = {} +defs["ImRect_Floor"][1]["argsT"][1] = {} +defs["ImRect_Floor"][1]["argsT"][1]["name"] = "self" +defs["ImRect_Floor"][1]["argsT"][1]["type"] = "ImRect*" +defs["ImRect_Floor"][1]["argsoriginal"] = "()" +defs["ImRect_Floor"][1]["call_args"] = "()" +defs["ImRect_Floor"][1]["cimguiname"] = "ImRect_Floor" +defs["ImRect_Floor"][1]["defaults"] = {} +defs["ImRect_Floor"][1]["funcname"] = "Floor" +defs["ImRect_Floor"][1]["location"] = "imgui_internal:552" +defs["ImRect_Floor"][1]["ov_cimguiname"] = "ImRect_Floor" +defs["ImRect_Floor"][1]["ret"] = "void" +defs["ImRect_Floor"][1]["signature"] = "()" +defs["ImRect_Floor"][1]["stname"] = "ImRect" +defs["ImRect_Floor"]["()"] = defs["ImRect_Floor"][1] +defs["ImRect_GetArea"] = {} +defs["ImRect_GetArea"][1] = {} +defs["ImRect_GetArea"][1]["args"] = "(ImRect* self)" +defs["ImRect_GetArea"][1]["argsT"] = {} +defs["ImRect_GetArea"][1]["argsT"][1] = {} +defs["ImRect_GetArea"][1]["argsT"][1]["name"] = "self" +defs["ImRect_GetArea"][1]["argsT"][1]["type"] = "ImRect*" +defs["ImRect_GetArea"][1]["argsoriginal"] = "()" +defs["ImRect_GetArea"][1]["call_args"] = "()" +defs["ImRect_GetArea"][1]["cimguiname"] = "ImRect_GetArea" +defs["ImRect_GetArea"][1]["defaults"] = {} +defs["ImRect_GetArea"][1]["funcname"] = "GetArea" +defs["ImRect_GetArea"][1]["location"] = "imgui_internal:535" +defs["ImRect_GetArea"][1]["ov_cimguiname"] = "ImRect_GetArea" +defs["ImRect_GetArea"][1]["ret"] = "float" +defs["ImRect_GetArea"][1]["signature"] = "()const" +defs["ImRect_GetArea"][1]["stname"] = "ImRect" +defs["ImRect_GetArea"]["()const"] = defs["ImRect_GetArea"][1] +defs["ImRect_GetBL"] = {} +defs["ImRect_GetBL"][1] = {} +defs["ImRect_GetBL"][1]["args"] = "(ImVec2 *pOut,ImRect* self)" +defs["ImRect_GetBL"][1]["argsT"] = {} +defs["ImRect_GetBL"][1]["argsT"][1] = {} +defs["ImRect_GetBL"][1]["argsT"][1]["name"] = "pOut" +defs["ImRect_GetBL"][1]["argsT"][1]["type"] = "ImVec2*" +defs["ImRect_GetBL"][1]["argsT"][2] = {} +defs["ImRect_GetBL"][1]["argsT"][2]["name"] = "self" +defs["ImRect_GetBL"][1]["argsT"][2]["type"] = "ImRect*" +defs["ImRect_GetBL"][1]["argsoriginal"] = "()" +defs["ImRect_GetBL"][1]["call_args"] = "()" +defs["ImRect_GetBL"][1]["cimguiname"] = "ImRect_GetBL" +defs["ImRect_GetBL"][1]["defaults"] = {} +defs["ImRect_GetBL"][1]["funcname"] = "GetBL" +defs["ImRect_GetBL"][1]["location"] = "imgui_internal:538" +defs["ImRect_GetBL"][1]["nonUDT"] = 1 +defs["ImRect_GetBL"][1]["ov_cimguiname"] = "ImRect_GetBL" +defs["ImRect_GetBL"][1]["ret"] = "void" +defs["ImRect_GetBL"][1]["signature"] = "()const" +defs["ImRect_GetBL"][1]["stname"] = "ImRect" +defs["ImRect_GetBL"]["()const"] = defs["ImRect_GetBL"][1] +defs["ImRect_GetBR"] = {} +defs["ImRect_GetBR"][1] = {} +defs["ImRect_GetBR"][1]["args"] = "(ImVec2 *pOut,ImRect* self)" +defs["ImRect_GetBR"][1]["argsT"] = {} +defs["ImRect_GetBR"][1]["argsT"][1] = {} +defs["ImRect_GetBR"][1]["argsT"][1]["name"] = "pOut" +defs["ImRect_GetBR"][1]["argsT"][1]["type"] = "ImVec2*" +defs["ImRect_GetBR"][1]["argsT"][2] = {} +defs["ImRect_GetBR"][1]["argsT"][2]["name"] = "self" +defs["ImRect_GetBR"][1]["argsT"][2]["type"] = "ImRect*" +defs["ImRect_GetBR"][1]["argsoriginal"] = "()" +defs["ImRect_GetBR"][1]["call_args"] = "()" +defs["ImRect_GetBR"][1]["cimguiname"] = "ImRect_GetBR" +defs["ImRect_GetBR"][1]["defaults"] = {} +defs["ImRect_GetBR"][1]["funcname"] = "GetBR" +defs["ImRect_GetBR"][1]["location"] = "imgui_internal:539" +defs["ImRect_GetBR"][1]["nonUDT"] = 1 +defs["ImRect_GetBR"][1]["ov_cimguiname"] = "ImRect_GetBR" +defs["ImRect_GetBR"][1]["ret"] = "void" +defs["ImRect_GetBR"][1]["signature"] = "()const" +defs["ImRect_GetBR"][1]["stname"] = "ImRect" +defs["ImRect_GetBR"]["()const"] = defs["ImRect_GetBR"][1] +defs["ImRect_GetCenter"] = {} +defs["ImRect_GetCenter"][1] = {} +defs["ImRect_GetCenter"][1]["args"] = "(ImVec2 *pOut,ImRect* self)" +defs["ImRect_GetCenter"][1]["argsT"] = {} +defs["ImRect_GetCenter"][1]["argsT"][1] = {} +defs["ImRect_GetCenter"][1]["argsT"][1]["name"] = "pOut" +defs["ImRect_GetCenter"][1]["argsT"][1]["type"] = "ImVec2*" +defs["ImRect_GetCenter"][1]["argsT"][2] = {} +defs["ImRect_GetCenter"][1]["argsT"][2]["name"] = "self" +defs["ImRect_GetCenter"][1]["argsT"][2]["type"] = "ImRect*" +defs["ImRect_GetCenter"][1]["argsoriginal"] = "()" +defs["ImRect_GetCenter"][1]["call_args"] = "()" +defs["ImRect_GetCenter"][1]["cimguiname"] = "ImRect_GetCenter" +defs["ImRect_GetCenter"][1]["defaults"] = {} +defs["ImRect_GetCenter"][1]["funcname"] = "GetCenter" +defs["ImRect_GetCenter"][1]["location"] = "imgui_internal:531" +defs["ImRect_GetCenter"][1]["nonUDT"] = 1 +defs["ImRect_GetCenter"][1]["ov_cimguiname"] = "ImRect_GetCenter" +defs["ImRect_GetCenter"][1]["ret"] = "void" +defs["ImRect_GetCenter"][1]["signature"] = "()const" +defs["ImRect_GetCenter"][1]["stname"] = "ImRect" +defs["ImRect_GetCenter"]["()const"] = defs["ImRect_GetCenter"][1] +defs["ImRect_GetHeight"] = {} +defs["ImRect_GetHeight"][1] = {} +defs["ImRect_GetHeight"][1]["args"] = "(ImRect* self)" +defs["ImRect_GetHeight"][1]["argsT"] = {} +defs["ImRect_GetHeight"][1]["argsT"][1] = {} +defs["ImRect_GetHeight"][1]["argsT"][1]["name"] = "self" +defs["ImRect_GetHeight"][1]["argsT"][1]["type"] = "ImRect*" +defs["ImRect_GetHeight"][1]["argsoriginal"] = "()" +defs["ImRect_GetHeight"][1]["call_args"] = "()" +defs["ImRect_GetHeight"][1]["cimguiname"] = "ImRect_GetHeight" +defs["ImRect_GetHeight"][1]["defaults"] = {} +defs["ImRect_GetHeight"][1]["funcname"] = "GetHeight" +defs["ImRect_GetHeight"][1]["location"] = "imgui_internal:534" +defs["ImRect_GetHeight"][1]["ov_cimguiname"] = "ImRect_GetHeight" +defs["ImRect_GetHeight"][1]["ret"] = "float" +defs["ImRect_GetHeight"][1]["signature"] = "()const" +defs["ImRect_GetHeight"][1]["stname"] = "ImRect" +defs["ImRect_GetHeight"]["()const"] = defs["ImRect_GetHeight"][1] +defs["ImRect_GetSize"] = {} +defs["ImRect_GetSize"][1] = {} +defs["ImRect_GetSize"][1]["args"] = "(ImVec2 *pOut,ImRect* self)" +defs["ImRect_GetSize"][1]["argsT"] = {} +defs["ImRect_GetSize"][1]["argsT"][1] = {} +defs["ImRect_GetSize"][1]["argsT"][1]["name"] = "pOut" +defs["ImRect_GetSize"][1]["argsT"][1]["type"] = "ImVec2*" +defs["ImRect_GetSize"][1]["argsT"][2] = {} +defs["ImRect_GetSize"][1]["argsT"][2]["name"] = "self" +defs["ImRect_GetSize"][1]["argsT"][2]["type"] = "ImRect*" +defs["ImRect_GetSize"][1]["argsoriginal"] = "()" +defs["ImRect_GetSize"][1]["call_args"] = "()" +defs["ImRect_GetSize"][1]["cimguiname"] = "ImRect_GetSize" +defs["ImRect_GetSize"][1]["defaults"] = {} +defs["ImRect_GetSize"][1]["funcname"] = "GetSize" +defs["ImRect_GetSize"][1]["location"] = "imgui_internal:532" +defs["ImRect_GetSize"][1]["nonUDT"] = 1 +defs["ImRect_GetSize"][1]["ov_cimguiname"] = "ImRect_GetSize" +defs["ImRect_GetSize"][1]["ret"] = "void" +defs["ImRect_GetSize"][1]["signature"] = "()const" +defs["ImRect_GetSize"][1]["stname"] = "ImRect" +defs["ImRect_GetSize"]["()const"] = defs["ImRect_GetSize"][1] +defs["ImRect_GetTL"] = {} +defs["ImRect_GetTL"][1] = {} +defs["ImRect_GetTL"][1]["args"] = "(ImVec2 *pOut,ImRect* self)" +defs["ImRect_GetTL"][1]["argsT"] = {} +defs["ImRect_GetTL"][1]["argsT"][1] = {} +defs["ImRect_GetTL"][1]["argsT"][1]["name"] = "pOut" +defs["ImRect_GetTL"][1]["argsT"][1]["type"] = "ImVec2*" +defs["ImRect_GetTL"][1]["argsT"][2] = {} +defs["ImRect_GetTL"][1]["argsT"][2]["name"] = "self" +defs["ImRect_GetTL"][1]["argsT"][2]["type"] = "ImRect*" +defs["ImRect_GetTL"][1]["argsoriginal"] = "()" +defs["ImRect_GetTL"][1]["call_args"] = "()" +defs["ImRect_GetTL"][1]["cimguiname"] = "ImRect_GetTL" +defs["ImRect_GetTL"][1]["defaults"] = {} +defs["ImRect_GetTL"][1]["funcname"] = "GetTL" +defs["ImRect_GetTL"][1]["location"] = "imgui_internal:536" +defs["ImRect_GetTL"][1]["nonUDT"] = 1 +defs["ImRect_GetTL"][1]["ov_cimguiname"] = "ImRect_GetTL" +defs["ImRect_GetTL"][1]["ret"] = "void" +defs["ImRect_GetTL"][1]["signature"] = "()const" +defs["ImRect_GetTL"][1]["stname"] = "ImRect" +defs["ImRect_GetTL"]["()const"] = defs["ImRect_GetTL"][1] +defs["ImRect_GetTR"] = {} +defs["ImRect_GetTR"][1] = {} +defs["ImRect_GetTR"][1]["args"] = "(ImVec2 *pOut,ImRect* self)" +defs["ImRect_GetTR"][1]["argsT"] = {} +defs["ImRect_GetTR"][1]["argsT"][1] = {} +defs["ImRect_GetTR"][1]["argsT"][1]["name"] = "pOut" +defs["ImRect_GetTR"][1]["argsT"][1]["type"] = "ImVec2*" +defs["ImRect_GetTR"][1]["argsT"][2] = {} +defs["ImRect_GetTR"][1]["argsT"][2]["name"] = "self" +defs["ImRect_GetTR"][1]["argsT"][2]["type"] = "ImRect*" +defs["ImRect_GetTR"][1]["argsoriginal"] = "()" +defs["ImRect_GetTR"][1]["call_args"] = "()" +defs["ImRect_GetTR"][1]["cimguiname"] = "ImRect_GetTR" +defs["ImRect_GetTR"][1]["defaults"] = {} +defs["ImRect_GetTR"][1]["funcname"] = "GetTR" +defs["ImRect_GetTR"][1]["location"] = "imgui_internal:537" +defs["ImRect_GetTR"][1]["nonUDT"] = 1 +defs["ImRect_GetTR"][1]["ov_cimguiname"] = "ImRect_GetTR" +defs["ImRect_GetTR"][1]["ret"] = "void" +defs["ImRect_GetTR"][1]["signature"] = "()const" +defs["ImRect_GetTR"][1]["stname"] = "ImRect" +defs["ImRect_GetTR"]["()const"] = defs["ImRect_GetTR"][1] +defs["ImRect_GetWidth"] = {} +defs["ImRect_GetWidth"][1] = {} +defs["ImRect_GetWidth"][1]["args"] = "(ImRect* self)" +defs["ImRect_GetWidth"][1]["argsT"] = {} +defs["ImRect_GetWidth"][1]["argsT"][1] = {} +defs["ImRect_GetWidth"][1]["argsT"][1]["name"] = "self" +defs["ImRect_GetWidth"][1]["argsT"][1]["type"] = "ImRect*" +defs["ImRect_GetWidth"][1]["argsoriginal"] = "()" +defs["ImRect_GetWidth"][1]["call_args"] = "()" +defs["ImRect_GetWidth"][1]["cimguiname"] = "ImRect_GetWidth" +defs["ImRect_GetWidth"][1]["defaults"] = {} +defs["ImRect_GetWidth"][1]["funcname"] = "GetWidth" +defs["ImRect_GetWidth"][1]["location"] = "imgui_internal:533" +defs["ImRect_GetWidth"][1]["ov_cimguiname"] = "ImRect_GetWidth" +defs["ImRect_GetWidth"][1]["ret"] = "float" +defs["ImRect_GetWidth"][1]["signature"] = "()const" +defs["ImRect_GetWidth"][1]["stname"] = "ImRect" +defs["ImRect_GetWidth"]["()const"] = defs["ImRect_GetWidth"][1] +defs["ImRect_ImRect"] = {} +defs["ImRect_ImRect"][1] = {} +defs["ImRect_ImRect"][1]["args"] = "()" +defs["ImRect_ImRect"][1]["argsT"] = {} +defs["ImRect_ImRect"][1]["argsoriginal"] = "()" +defs["ImRect_ImRect"][1]["call_args"] = "()" +defs["ImRect_ImRect"][1]["cimguiname"] = "ImRect_ImRect" +defs["ImRect_ImRect"][1]["constructor"] = true +defs["ImRect_ImRect"][1]["defaults"] = {} +defs["ImRect_ImRect"][1]["funcname"] = "ImRect" +defs["ImRect_ImRect"][1]["location"] = "imgui_internal:526" +defs["ImRect_ImRect"][1]["ov_cimguiname"] = "ImRect_ImRect_Nil" +defs["ImRect_ImRect"][1]["signature"] = "()" +defs["ImRect_ImRect"][1]["stname"] = "ImRect" +defs["ImRect_ImRect"][2] = {} +defs["ImRect_ImRect"][2]["args"] = "(const ImVec2 min,const ImVec2 max)" +defs["ImRect_ImRect"][2]["argsT"] = {} +defs["ImRect_ImRect"][2]["argsT"][1] = {} +defs["ImRect_ImRect"][2]["argsT"][1]["name"] = "min" +defs["ImRect_ImRect"][2]["argsT"][1]["type"] = "const ImVec2" +defs["ImRect_ImRect"][2]["argsT"][2] = {} +defs["ImRect_ImRect"][2]["argsT"][2]["name"] = "max" +defs["ImRect_ImRect"][2]["argsT"][2]["type"] = "const ImVec2" +defs["ImRect_ImRect"][2]["argsoriginal"] = "(const ImVec2& min,const ImVec2& max)" +defs["ImRect_ImRect"][2]["call_args"] = "(min,max)" +defs["ImRect_ImRect"][2]["cimguiname"] = "ImRect_ImRect" +defs["ImRect_ImRect"][2]["constructor"] = true +defs["ImRect_ImRect"][2]["defaults"] = {} +defs["ImRect_ImRect"][2]["funcname"] = "ImRect" +defs["ImRect_ImRect"][2]["location"] = "imgui_internal:527" +defs["ImRect_ImRect"][2]["ov_cimguiname"] = "ImRect_ImRect_Vec2" +defs["ImRect_ImRect"][2]["signature"] = "(const ImVec2,const ImVec2)" +defs["ImRect_ImRect"][2]["stname"] = "ImRect" +defs["ImRect_ImRect"][3] = {} +defs["ImRect_ImRect"][3]["args"] = "(const ImVec4 v)" +defs["ImRect_ImRect"][3]["argsT"] = {} +defs["ImRect_ImRect"][3]["argsT"][1] = {} +defs["ImRect_ImRect"][3]["argsT"][1]["name"] = "v" +defs["ImRect_ImRect"][3]["argsT"][1]["type"] = "const ImVec4" +defs["ImRect_ImRect"][3]["argsoriginal"] = "(const ImVec4& v)" +defs["ImRect_ImRect"][3]["call_args"] = "(v)" +defs["ImRect_ImRect"][3]["cimguiname"] = "ImRect_ImRect" +defs["ImRect_ImRect"][3]["constructor"] = true +defs["ImRect_ImRect"][3]["defaults"] = {} +defs["ImRect_ImRect"][3]["funcname"] = "ImRect" +defs["ImRect_ImRect"][3]["location"] = "imgui_internal:528" +defs["ImRect_ImRect"][3]["ov_cimguiname"] = "ImRect_ImRect_Vec4" +defs["ImRect_ImRect"][3]["signature"] = "(const ImVec4)" +defs["ImRect_ImRect"][3]["stname"] = "ImRect" +defs["ImRect_ImRect"][4] = {} +defs["ImRect_ImRect"][4]["args"] = "(float x1,float y1,float x2,float y2)" +defs["ImRect_ImRect"][4]["argsT"] = {} +defs["ImRect_ImRect"][4]["argsT"][1] = {} +defs["ImRect_ImRect"][4]["argsT"][1]["name"] = "x1" +defs["ImRect_ImRect"][4]["argsT"][1]["type"] = "float" +defs["ImRect_ImRect"][4]["argsT"][2] = {} +defs["ImRect_ImRect"][4]["argsT"][2]["name"] = "y1" +defs["ImRect_ImRect"][4]["argsT"][2]["type"] = "float" +defs["ImRect_ImRect"][4]["argsT"][3] = {} +defs["ImRect_ImRect"][4]["argsT"][3]["name"] = "x2" +defs["ImRect_ImRect"][4]["argsT"][3]["type"] = "float" +defs["ImRect_ImRect"][4]["argsT"][4] = {} +defs["ImRect_ImRect"][4]["argsT"][4]["name"] = "y2" +defs["ImRect_ImRect"][4]["argsT"][4]["type"] = "float" +defs["ImRect_ImRect"][4]["argsoriginal"] = "(float x1,float y1,float x2,float y2)" +defs["ImRect_ImRect"][4]["call_args"] = "(x1,y1,x2,y2)" +defs["ImRect_ImRect"][4]["cimguiname"] = "ImRect_ImRect" +defs["ImRect_ImRect"][4]["constructor"] = true +defs["ImRect_ImRect"][4]["defaults"] = {} +defs["ImRect_ImRect"][4]["funcname"] = "ImRect" +defs["ImRect_ImRect"][4]["location"] = "imgui_internal:529" +defs["ImRect_ImRect"][4]["ov_cimguiname"] = "ImRect_ImRect_Float" +defs["ImRect_ImRect"][4]["signature"] = "(float,float,float,float)" +defs["ImRect_ImRect"][4]["stname"] = "ImRect" +defs["ImRect_ImRect"]["()"] = defs["ImRect_ImRect"][1] +defs["ImRect_ImRect"]["(const ImVec2,const ImVec2)"] = defs["ImRect_ImRect"][2] +defs["ImRect_ImRect"]["(const ImVec4)"] = defs["ImRect_ImRect"][3] +defs["ImRect_ImRect"]["(float,float,float,float)"] = defs["ImRect_ImRect"][4] +defs["ImRect_IsInverted"] = {} +defs["ImRect_IsInverted"][1] = {} +defs["ImRect_IsInverted"][1]["args"] = "(ImRect* self)" +defs["ImRect_IsInverted"][1]["argsT"] = {} +defs["ImRect_IsInverted"][1]["argsT"][1] = {} +defs["ImRect_IsInverted"][1]["argsT"][1]["name"] = "self" +defs["ImRect_IsInverted"][1]["argsT"][1]["type"] = "ImRect*" +defs["ImRect_IsInverted"][1]["argsoriginal"] = "()" +defs["ImRect_IsInverted"][1]["call_args"] = "()" +defs["ImRect_IsInverted"][1]["cimguiname"] = "ImRect_IsInverted" +defs["ImRect_IsInverted"][1]["defaults"] = {} +defs["ImRect_IsInverted"][1]["funcname"] = "IsInverted" +defs["ImRect_IsInverted"][1]["location"] = "imgui_internal:553" +defs["ImRect_IsInverted"][1]["ov_cimguiname"] = "ImRect_IsInverted" +defs["ImRect_IsInverted"][1]["ret"] = "bool" +defs["ImRect_IsInverted"][1]["signature"] = "()const" +defs["ImRect_IsInverted"][1]["stname"] = "ImRect" +defs["ImRect_IsInverted"]["()const"] = defs["ImRect_IsInverted"][1] +defs["ImRect_Overlaps"] = {} +defs["ImRect_Overlaps"][1] = {} +defs["ImRect_Overlaps"][1]["args"] = "(ImRect* self,const ImRect r)" +defs["ImRect_Overlaps"][1]["argsT"] = {} +defs["ImRect_Overlaps"][1]["argsT"][1] = {} +defs["ImRect_Overlaps"][1]["argsT"][1]["name"] = "self" +defs["ImRect_Overlaps"][1]["argsT"][1]["type"] = "ImRect*" +defs["ImRect_Overlaps"][1]["argsT"][2] = {} +defs["ImRect_Overlaps"][1]["argsT"][2]["name"] = "r" +defs["ImRect_Overlaps"][1]["argsT"][2]["type"] = "const ImRect" +defs["ImRect_Overlaps"][1]["argsoriginal"] = "(const ImRect& r)" +defs["ImRect_Overlaps"][1]["call_args"] = "(r)" +defs["ImRect_Overlaps"][1]["cimguiname"] = "ImRect_Overlaps" +defs["ImRect_Overlaps"][1]["defaults"] = {} +defs["ImRect_Overlaps"][1]["funcname"] = "Overlaps" +defs["ImRect_Overlaps"][1]["location"] = "imgui_internal:542" +defs["ImRect_Overlaps"][1]["ov_cimguiname"] = "ImRect_Overlaps" +defs["ImRect_Overlaps"][1]["ret"] = "bool" +defs["ImRect_Overlaps"][1]["signature"] = "(const ImRect)const" +defs["ImRect_Overlaps"][1]["stname"] = "ImRect" +defs["ImRect_Overlaps"]["(const ImRect)const"] = defs["ImRect_Overlaps"][1] +defs["ImRect_ToVec4"] = {} +defs["ImRect_ToVec4"][1] = {} +defs["ImRect_ToVec4"][1]["args"] = "(ImVec4 *pOut,ImRect* self)" +defs["ImRect_ToVec4"][1]["argsT"] = {} +defs["ImRect_ToVec4"][1]["argsT"][1] = {} +defs["ImRect_ToVec4"][1]["argsT"][1]["name"] = "pOut" +defs["ImRect_ToVec4"][1]["argsT"][1]["type"] = "ImVec4*" +defs["ImRect_ToVec4"][1]["argsT"][2] = {} +defs["ImRect_ToVec4"][1]["argsT"][2]["name"] = "self" +defs["ImRect_ToVec4"][1]["argsT"][2]["type"] = "ImRect*" +defs["ImRect_ToVec4"][1]["argsoriginal"] = "()" +defs["ImRect_ToVec4"][1]["call_args"] = "()" +defs["ImRect_ToVec4"][1]["cimguiname"] = "ImRect_ToVec4" +defs["ImRect_ToVec4"][1]["defaults"] = {} +defs["ImRect_ToVec4"][1]["funcname"] = "ToVec4" +defs["ImRect_ToVec4"][1]["location"] = "imgui_internal:554" +defs["ImRect_ToVec4"][1]["nonUDT"] = 1 +defs["ImRect_ToVec4"][1]["ov_cimguiname"] = "ImRect_ToVec4" +defs["ImRect_ToVec4"][1]["ret"] = "void" +defs["ImRect_ToVec4"][1]["signature"] = "()const" +defs["ImRect_ToVec4"][1]["stname"] = "ImRect" +defs["ImRect_ToVec4"]["()const"] = defs["ImRect_ToVec4"][1] +defs["ImRect_Translate"] = {} +defs["ImRect_Translate"][1] = {} +defs["ImRect_Translate"][1]["args"] = "(ImRect* self,const ImVec2 d)" +defs["ImRect_Translate"][1]["argsT"] = {} +defs["ImRect_Translate"][1]["argsT"][1] = {} +defs["ImRect_Translate"][1]["argsT"][1]["name"] = "self" +defs["ImRect_Translate"][1]["argsT"][1]["type"] = "ImRect*" +defs["ImRect_Translate"][1]["argsT"][2] = {} +defs["ImRect_Translate"][1]["argsT"][2]["name"] = "d" +defs["ImRect_Translate"][1]["argsT"][2]["type"] = "const ImVec2" +defs["ImRect_Translate"][1]["argsoriginal"] = "(const ImVec2& d)" +defs["ImRect_Translate"][1]["call_args"] = "(d)" +defs["ImRect_Translate"][1]["cimguiname"] = "ImRect_Translate" +defs["ImRect_Translate"][1]["defaults"] = {} +defs["ImRect_Translate"][1]["funcname"] = "Translate" +defs["ImRect_Translate"][1]["location"] = "imgui_internal:547" +defs["ImRect_Translate"][1]["ov_cimguiname"] = "ImRect_Translate" +defs["ImRect_Translate"][1]["ret"] = "void" +defs["ImRect_Translate"][1]["signature"] = "(const ImVec2)" +defs["ImRect_Translate"][1]["stname"] = "ImRect" +defs["ImRect_Translate"]["(const ImVec2)"] = defs["ImRect_Translate"][1] +defs["ImRect_TranslateX"] = {} +defs["ImRect_TranslateX"][1] = {} +defs["ImRect_TranslateX"][1]["args"] = "(ImRect* self,float dx)" +defs["ImRect_TranslateX"][1]["argsT"] = {} +defs["ImRect_TranslateX"][1]["argsT"][1] = {} +defs["ImRect_TranslateX"][1]["argsT"][1]["name"] = "self" +defs["ImRect_TranslateX"][1]["argsT"][1]["type"] = "ImRect*" +defs["ImRect_TranslateX"][1]["argsT"][2] = {} +defs["ImRect_TranslateX"][1]["argsT"][2]["name"] = "dx" +defs["ImRect_TranslateX"][1]["argsT"][2]["type"] = "float" +defs["ImRect_TranslateX"][1]["argsoriginal"] = "(float dx)" +defs["ImRect_TranslateX"][1]["call_args"] = "(dx)" +defs["ImRect_TranslateX"][1]["cimguiname"] = "ImRect_TranslateX" +defs["ImRect_TranslateX"][1]["defaults"] = {} +defs["ImRect_TranslateX"][1]["funcname"] = "TranslateX" +defs["ImRect_TranslateX"][1]["location"] = "imgui_internal:548" +defs["ImRect_TranslateX"][1]["ov_cimguiname"] = "ImRect_TranslateX" +defs["ImRect_TranslateX"][1]["ret"] = "void" +defs["ImRect_TranslateX"][1]["signature"] = "(float)" +defs["ImRect_TranslateX"][1]["stname"] = "ImRect" +defs["ImRect_TranslateX"]["(float)"] = defs["ImRect_TranslateX"][1] +defs["ImRect_TranslateY"] = {} +defs["ImRect_TranslateY"][1] = {} +defs["ImRect_TranslateY"][1]["args"] = "(ImRect* self,float dy)" +defs["ImRect_TranslateY"][1]["argsT"] = {} +defs["ImRect_TranslateY"][1]["argsT"][1] = {} +defs["ImRect_TranslateY"][1]["argsT"][1]["name"] = "self" +defs["ImRect_TranslateY"][1]["argsT"][1]["type"] = "ImRect*" +defs["ImRect_TranslateY"][1]["argsT"][2] = {} +defs["ImRect_TranslateY"][1]["argsT"][2]["name"] = "dy" +defs["ImRect_TranslateY"][1]["argsT"][2]["type"] = "float" +defs["ImRect_TranslateY"][1]["argsoriginal"] = "(float dy)" +defs["ImRect_TranslateY"][1]["call_args"] = "(dy)" +defs["ImRect_TranslateY"][1]["cimguiname"] = "ImRect_TranslateY" +defs["ImRect_TranslateY"][1]["defaults"] = {} +defs["ImRect_TranslateY"][1]["funcname"] = "TranslateY" +defs["ImRect_TranslateY"][1]["location"] = "imgui_internal:549" +defs["ImRect_TranslateY"][1]["ov_cimguiname"] = "ImRect_TranslateY" +defs["ImRect_TranslateY"][1]["ret"] = "void" +defs["ImRect_TranslateY"][1]["signature"] = "(float)" +defs["ImRect_TranslateY"][1]["stname"] = "ImRect" +defs["ImRect_TranslateY"]["(float)"] = defs["ImRect_TranslateY"][1] +defs["ImRect_destroy"] = {} +defs["ImRect_destroy"][1] = {} +defs["ImRect_destroy"][1]["args"] = "(ImRect* self)" +defs["ImRect_destroy"][1]["argsT"] = {} +defs["ImRect_destroy"][1]["argsT"][1] = {} +defs["ImRect_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImRect_destroy"][1]["argsT"][1]["type"] = "ImRect*" +defs["ImRect_destroy"][1]["call_args"] = "(self)" +defs["ImRect_destroy"][1]["cimguiname"] = "ImRect_destroy" +defs["ImRect_destroy"][1]["defaults"] = {} +defs["ImRect_destroy"][1]["destructor"] = true +defs["ImRect_destroy"][1]["ov_cimguiname"] = "ImRect_destroy" +defs["ImRect_destroy"][1]["ret"] = "void" +defs["ImRect_destroy"][1]["signature"] = "(ImRect*)" +defs["ImRect_destroy"][1]["stname"] = "ImRect" +defs["ImRect_destroy"]["(ImRect*)"] = defs["ImRect_destroy"][1] +defs["ImSpanAllocator_GetArenaSizeInBytes"] = {} +defs["ImSpanAllocator_GetArenaSizeInBytes"][1] = {} +defs["ImSpanAllocator_GetArenaSizeInBytes"][1]["args"] = "(ImSpanAllocator* self)" +defs["ImSpanAllocator_GetArenaSizeInBytes"][1]["argsT"] = {} +defs["ImSpanAllocator_GetArenaSizeInBytes"][1]["argsT"][1] = {} +defs["ImSpanAllocator_GetArenaSizeInBytes"][1]["argsT"][1]["name"] = "self" +defs["ImSpanAllocator_GetArenaSizeInBytes"][1]["argsT"][1]["type"] = "ImSpanAllocator*" +defs["ImSpanAllocator_GetArenaSizeInBytes"][1]["argsoriginal"] = "()" +defs["ImSpanAllocator_GetArenaSizeInBytes"][1]["call_args"] = "()" +defs["ImSpanAllocator_GetArenaSizeInBytes"][1]["cimguiname"] = "ImSpanAllocator_GetArenaSizeInBytes" +defs["ImSpanAllocator_GetArenaSizeInBytes"][1]["defaults"] = {} +defs["ImSpanAllocator_GetArenaSizeInBytes"][1]["funcname"] = "GetArenaSizeInBytes" +defs["ImSpanAllocator_GetArenaSizeInBytes"][1]["location"] = "imgui_internal:646" +defs["ImSpanAllocator_GetArenaSizeInBytes"][1]["ov_cimguiname"] = "ImSpanAllocator_GetArenaSizeInBytes" +defs["ImSpanAllocator_GetArenaSizeInBytes"][1]["ret"] = "int" +defs["ImSpanAllocator_GetArenaSizeInBytes"][1]["signature"] = "()" +defs["ImSpanAllocator_GetArenaSizeInBytes"][1]["stname"] = "ImSpanAllocator" +defs["ImSpanAllocator_GetArenaSizeInBytes"][1]["templated"] = true +defs["ImSpanAllocator_GetArenaSizeInBytes"]["()"] = defs["ImSpanAllocator_GetArenaSizeInBytes"][1] +defs["ImSpanAllocator_GetSpanPtrBegin"] = {} +defs["ImSpanAllocator_GetSpanPtrBegin"][1] = {} +defs["ImSpanAllocator_GetSpanPtrBegin"][1]["args"] = "(ImSpanAllocator* self,int n)" +defs["ImSpanAllocator_GetSpanPtrBegin"][1]["argsT"] = {} +defs["ImSpanAllocator_GetSpanPtrBegin"][1]["argsT"][1] = {} +defs["ImSpanAllocator_GetSpanPtrBegin"][1]["argsT"][1]["name"] = "self" +defs["ImSpanAllocator_GetSpanPtrBegin"][1]["argsT"][1]["type"] = "ImSpanAllocator*" +defs["ImSpanAllocator_GetSpanPtrBegin"][1]["argsT"][2] = {} +defs["ImSpanAllocator_GetSpanPtrBegin"][1]["argsT"][2]["name"] = "n" +defs["ImSpanAllocator_GetSpanPtrBegin"][1]["argsT"][2]["type"] = "int" +defs["ImSpanAllocator_GetSpanPtrBegin"][1]["argsoriginal"] = "(int n)" +defs["ImSpanAllocator_GetSpanPtrBegin"][1]["call_args"] = "(n)" +defs["ImSpanAllocator_GetSpanPtrBegin"][1]["cimguiname"] = "ImSpanAllocator_GetSpanPtrBegin" +defs["ImSpanAllocator_GetSpanPtrBegin"][1]["defaults"] = {} +defs["ImSpanAllocator_GetSpanPtrBegin"][1]["funcname"] = "GetSpanPtrBegin" +defs["ImSpanAllocator_GetSpanPtrBegin"][1]["location"] = "imgui_internal:648" +defs["ImSpanAllocator_GetSpanPtrBegin"][1]["ov_cimguiname"] = "ImSpanAllocator_GetSpanPtrBegin" +defs["ImSpanAllocator_GetSpanPtrBegin"][1]["ret"] = "void*" +defs["ImSpanAllocator_GetSpanPtrBegin"][1]["signature"] = "(int)" +defs["ImSpanAllocator_GetSpanPtrBegin"][1]["stname"] = "ImSpanAllocator" +defs["ImSpanAllocator_GetSpanPtrBegin"][1]["templated"] = true +defs["ImSpanAllocator_GetSpanPtrBegin"]["(int)"] = defs["ImSpanAllocator_GetSpanPtrBegin"][1] +defs["ImSpanAllocator_GetSpanPtrEnd"] = {} +defs["ImSpanAllocator_GetSpanPtrEnd"][1] = {} +defs["ImSpanAllocator_GetSpanPtrEnd"][1]["args"] = "(ImSpanAllocator* self,int n)" +defs["ImSpanAllocator_GetSpanPtrEnd"][1]["argsT"] = {} +defs["ImSpanAllocator_GetSpanPtrEnd"][1]["argsT"][1] = {} +defs["ImSpanAllocator_GetSpanPtrEnd"][1]["argsT"][1]["name"] = "self" +defs["ImSpanAllocator_GetSpanPtrEnd"][1]["argsT"][1]["type"] = "ImSpanAllocator*" +defs["ImSpanAllocator_GetSpanPtrEnd"][1]["argsT"][2] = {} +defs["ImSpanAllocator_GetSpanPtrEnd"][1]["argsT"][2]["name"] = "n" +defs["ImSpanAllocator_GetSpanPtrEnd"][1]["argsT"][2]["type"] = "int" +defs["ImSpanAllocator_GetSpanPtrEnd"][1]["argsoriginal"] = "(int n)" +defs["ImSpanAllocator_GetSpanPtrEnd"][1]["call_args"] = "(n)" +defs["ImSpanAllocator_GetSpanPtrEnd"][1]["cimguiname"] = "ImSpanAllocator_GetSpanPtrEnd" +defs["ImSpanAllocator_GetSpanPtrEnd"][1]["defaults"] = {} +defs["ImSpanAllocator_GetSpanPtrEnd"][1]["funcname"] = "GetSpanPtrEnd" +defs["ImSpanAllocator_GetSpanPtrEnd"][1]["location"] = "imgui_internal:649" +defs["ImSpanAllocator_GetSpanPtrEnd"][1]["ov_cimguiname"] = "ImSpanAllocator_GetSpanPtrEnd" +defs["ImSpanAllocator_GetSpanPtrEnd"][1]["ret"] = "void*" +defs["ImSpanAllocator_GetSpanPtrEnd"][1]["signature"] = "(int)" +defs["ImSpanAllocator_GetSpanPtrEnd"][1]["stname"] = "ImSpanAllocator" +defs["ImSpanAllocator_GetSpanPtrEnd"][1]["templated"] = true +defs["ImSpanAllocator_GetSpanPtrEnd"]["(int)"] = defs["ImSpanAllocator_GetSpanPtrEnd"][1] +defs["ImSpanAllocator_ImSpanAllocator"] = {} +defs["ImSpanAllocator_ImSpanAllocator"][1] = {} +defs["ImSpanAllocator_ImSpanAllocator"][1]["args"] = "()" +defs["ImSpanAllocator_ImSpanAllocator"][1]["argsT"] = {} +defs["ImSpanAllocator_ImSpanAllocator"][1]["argsoriginal"] = "()" +defs["ImSpanAllocator_ImSpanAllocator"][1]["call_args"] = "()" +defs["ImSpanAllocator_ImSpanAllocator"][1]["cimguiname"] = "ImSpanAllocator_ImSpanAllocator" +defs["ImSpanAllocator_ImSpanAllocator"][1]["constructor"] = true +defs["ImSpanAllocator_ImSpanAllocator"][1]["defaults"] = {} +defs["ImSpanAllocator_ImSpanAllocator"][1]["funcname"] = "ImSpanAllocator" +defs["ImSpanAllocator_ImSpanAllocator"][1]["location"] = "imgui_internal:644" +defs["ImSpanAllocator_ImSpanAllocator"][1]["ov_cimguiname"] = "ImSpanAllocator_ImSpanAllocator" +defs["ImSpanAllocator_ImSpanAllocator"][1]["signature"] = "()" +defs["ImSpanAllocator_ImSpanAllocator"][1]["stname"] = "ImSpanAllocator" +defs["ImSpanAllocator_ImSpanAllocator"][1]["templated"] = true +defs["ImSpanAllocator_ImSpanAllocator"]["()"] = defs["ImSpanAllocator_ImSpanAllocator"][1] +defs["ImSpanAllocator_Reserve"] = {} +defs["ImSpanAllocator_Reserve"][1] = {} +defs["ImSpanAllocator_Reserve"][1]["args"] = "(ImSpanAllocator* self,int n,size_t sz,int a)" +defs["ImSpanAllocator_Reserve"][1]["argsT"] = {} +defs["ImSpanAllocator_Reserve"][1]["argsT"][1] = {} +defs["ImSpanAllocator_Reserve"][1]["argsT"][1]["name"] = "self" +defs["ImSpanAllocator_Reserve"][1]["argsT"][1]["type"] = "ImSpanAllocator*" +defs["ImSpanAllocator_Reserve"][1]["argsT"][2] = {} +defs["ImSpanAllocator_Reserve"][1]["argsT"][2]["name"] = "n" +defs["ImSpanAllocator_Reserve"][1]["argsT"][2]["type"] = "int" +defs["ImSpanAllocator_Reserve"][1]["argsT"][3] = {} +defs["ImSpanAllocator_Reserve"][1]["argsT"][3]["name"] = "sz" +defs["ImSpanAllocator_Reserve"][1]["argsT"][3]["type"] = "size_t" +defs["ImSpanAllocator_Reserve"][1]["argsT"][4] = {} +defs["ImSpanAllocator_Reserve"][1]["argsT"][4]["name"] = "a" +defs["ImSpanAllocator_Reserve"][1]["argsT"][4]["type"] = "int" +defs["ImSpanAllocator_Reserve"][1]["argsoriginal"] = "(int n,size_t sz,int a=4)" +defs["ImSpanAllocator_Reserve"][1]["call_args"] = "(n,sz,a)" +defs["ImSpanAllocator_Reserve"][1]["cimguiname"] = "ImSpanAllocator_Reserve" +defs["ImSpanAllocator_Reserve"][1]["defaults"] = {} +defs["ImSpanAllocator_Reserve"][1]["defaults"]["a"] = "4" +defs["ImSpanAllocator_Reserve"][1]["funcname"] = "Reserve" +defs["ImSpanAllocator_Reserve"][1]["location"] = "imgui_internal:645" +defs["ImSpanAllocator_Reserve"][1]["ov_cimguiname"] = "ImSpanAllocator_Reserve" +defs["ImSpanAllocator_Reserve"][1]["ret"] = "void" +defs["ImSpanAllocator_Reserve"][1]["signature"] = "(int,size_t,int)" +defs["ImSpanAllocator_Reserve"][1]["stname"] = "ImSpanAllocator" +defs["ImSpanAllocator_Reserve"][1]["templated"] = true +defs["ImSpanAllocator_Reserve"]["(int,size_t,int)"] = defs["ImSpanAllocator_Reserve"][1] +defs["ImSpanAllocator_SetArenaBasePtr"] = {} +defs["ImSpanAllocator_SetArenaBasePtr"][1] = {} +defs["ImSpanAllocator_SetArenaBasePtr"][1]["args"] = "(ImSpanAllocator* self,void* base_ptr)" +defs["ImSpanAllocator_SetArenaBasePtr"][1]["argsT"] = {} +defs["ImSpanAllocator_SetArenaBasePtr"][1]["argsT"][1] = {} +defs["ImSpanAllocator_SetArenaBasePtr"][1]["argsT"][1]["name"] = "self" +defs["ImSpanAllocator_SetArenaBasePtr"][1]["argsT"][1]["type"] = "ImSpanAllocator*" +defs["ImSpanAllocator_SetArenaBasePtr"][1]["argsT"][2] = {} +defs["ImSpanAllocator_SetArenaBasePtr"][1]["argsT"][2]["name"] = "base_ptr" +defs["ImSpanAllocator_SetArenaBasePtr"][1]["argsT"][2]["type"] = "void*" +defs["ImSpanAllocator_SetArenaBasePtr"][1]["argsoriginal"] = "(void* base_ptr)" +defs["ImSpanAllocator_SetArenaBasePtr"][1]["call_args"] = "(base_ptr)" +defs["ImSpanAllocator_SetArenaBasePtr"][1]["cimguiname"] = "ImSpanAllocator_SetArenaBasePtr" +defs["ImSpanAllocator_SetArenaBasePtr"][1]["defaults"] = {} +defs["ImSpanAllocator_SetArenaBasePtr"][1]["funcname"] = "SetArenaBasePtr" +defs["ImSpanAllocator_SetArenaBasePtr"][1]["location"] = "imgui_internal:647" +defs["ImSpanAllocator_SetArenaBasePtr"][1]["ov_cimguiname"] = "ImSpanAllocator_SetArenaBasePtr" +defs["ImSpanAllocator_SetArenaBasePtr"][1]["ret"] = "void" +defs["ImSpanAllocator_SetArenaBasePtr"][1]["signature"] = "(void*)" +defs["ImSpanAllocator_SetArenaBasePtr"][1]["stname"] = "ImSpanAllocator" +defs["ImSpanAllocator_SetArenaBasePtr"][1]["templated"] = true +defs["ImSpanAllocator_SetArenaBasePtr"]["(void*)"] = defs["ImSpanAllocator_SetArenaBasePtr"][1] +defs["ImSpanAllocator_destroy"] = {} +defs["ImSpanAllocator_destroy"][1] = {} +defs["ImSpanAllocator_destroy"][1]["args"] = "(ImSpanAllocator* self)" +defs["ImSpanAllocator_destroy"][1]["argsT"] = {} +defs["ImSpanAllocator_destroy"][1]["argsT"][1] = {} +defs["ImSpanAllocator_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImSpanAllocator_destroy"][1]["argsT"][1]["type"] = "ImSpanAllocator*" +defs["ImSpanAllocator_destroy"][1]["call_args"] = "(self)" +defs["ImSpanAllocator_destroy"][1]["cimguiname"] = "ImSpanAllocator_destroy" +defs["ImSpanAllocator_destroy"][1]["defaults"] = {} +defs["ImSpanAllocator_destroy"][1]["destructor"] = true +defs["ImSpanAllocator_destroy"][1]["ov_cimguiname"] = "ImSpanAllocator_destroy" +defs["ImSpanAllocator_destroy"][1]["ret"] = "void" +defs["ImSpanAllocator_destroy"][1]["signature"] = "(ImSpanAllocator*)" +defs["ImSpanAllocator_destroy"][1]["stname"] = "ImSpanAllocator" +defs["ImSpanAllocator_destroy"][1]["templated"] = true +defs["ImSpanAllocator_destroy"]["(ImSpanAllocator*)"] = defs["ImSpanAllocator_destroy"][1] +defs["ImSpan_ImSpan"] = {} +defs["ImSpan_ImSpan"][1] = {} +defs["ImSpan_ImSpan"][1]["args"] = "()" +defs["ImSpan_ImSpan"][1]["argsT"] = {} +defs["ImSpan_ImSpan"][1]["argsoriginal"] = "()" +defs["ImSpan_ImSpan"][1]["call_args"] = "()" +defs["ImSpan_ImSpan"][1]["cimguiname"] = "ImSpan_ImSpan" +defs["ImSpan_ImSpan"][1]["constructor"] = true +defs["ImSpan_ImSpan"][1]["defaults"] = {} +defs["ImSpan_ImSpan"][1]["funcname"] = "ImSpan" +defs["ImSpan_ImSpan"][1]["location"] = "imgui_internal:612" +defs["ImSpan_ImSpan"][1]["ov_cimguiname"] = "ImSpan_ImSpan_Nil" +defs["ImSpan_ImSpan"][1]["signature"] = "()" +defs["ImSpan_ImSpan"][1]["stname"] = "ImSpan" +defs["ImSpan_ImSpan"][1]["templated"] = true +defs["ImSpan_ImSpan"][2] = {} +defs["ImSpan_ImSpan"][2]["args"] = "(T* data,int size)" +defs["ImSpan_ImSpan"][2]["argsT"] = {} +defs["ImSpan_ImSpan"][2]["argsT"][1] = {} +defs["ImSpan_ImSpan"][2]["argsT"][1]["name"] = "data" +defs["ImSpan_ImSpan"][2]["argsT"][1]["type"] = "T*" +defs["ImSpan_ImSpan"][2]["argsT"][2] = {} +defs["ImSpan_ImSpan"][2]["argsT"][2]["name"] = "size" +defs["ImSpan_ImSpan"][2]["argsT"][2]["type"] = "int" +defs["ImSpan_ImSpan"][2]["argsoriginal"] = "(T* data,int size)" +defs["ImSpan_ImSpan"][2]["call_args"] = "(data,size)" +defs["ImSpan_ImSpan"][2]["cimguiname"] = "ImSpan_ImSpan" +defs["ImSpan_ImSpan"][2]["constructor"] = true +defs["ImSpan_ImSpan"][2]["defaults"] = {} +defs["ImSpan_ImSpan"][2]["funcname"] = "ImSpan" +defs["ImSpan_ImSpan"][2]["location"] = "imgui_internal:613" +defs["ImSpan_ImSpan"][2]["ov_cimguiname"] = "ImSpan_ImSpan_TPtrInt" +defs["ImSpan_ImSpan"][2]["signature"] = "(T*,int)" +defs["ImSpan_ImSpan"][2]["stname"] = "ImSpan" +defs["ImSpan_ImSpan"][2]["templated"] = true +defs["ImSpan_ImSpan"][3] = {} +defs["ImSpan_ImSpan"][3]["args"] = "(T* data,T* data_end)" +defs["ImSpan_ImSpan"][3]["argsT"] = {} +defs["ImSpan_ImSpan"][3]["argsT"][1] = {} +defs["ImSpan_ImSpan"][3]["argsT"][1]["name"] = "data" +defs["ImSpan_ImSpan"][3]["argsT"][1]["type"] = "T*" +defs["ImSpan_ImSpan"][3]["argsT"][2] = {} +defs["ImSpan_ImSpan"][3]["argsT"][2]["name"] = "data_end" +defs["ImSpan_ImSpan"][3]["argsT"][2]["type"] = "T*" +defs["ImSpan_ImSpan"][3]["argsoriginal"] = "(T* data,T* data_end)" +defs["ImSpan_ImSpan"][3]["call_args"] = "(data,data_end)" +defs["ImSpan_ImSpan"][3]["cimguiname"] = "ImSpan_ImSpan" +defs["ImSpan_ImSpan"][3]["constructor"] = true +defs["ImSpan_ImSpan"][3]["defaults"] = {} +defs["ImSpan_ImSpan"][3]["funcname"] = "ImSpan" +defs["ImSpan_ImSpan"][3]["location"] = "imgui_internal:614" +defs["ImSpan_ImSpan"][3]["ov_cimguiname"] = "ImSpan_ImSpan_TPtrTPtr" +defs["ImSpan_ImSpan"][3]["signature"] = "(T*,T*)" +defs["ImSpan_ImSpan"][3]["stname"] = "ImSpan" +defs["ImSpan_ImSpan"][3]["templated"] = true +defs["ImSpan_ImSpan"]["()"] = defs["ImSpan_ImSpan"][1] +defs["ImSpan_ImSpan"]["(T*,T*)"] = defs["ImSpan_ImSpan"][3] +defs["ImSpan_ImSpan"]["(T*,int)"] = defs["ImSpan_ImSpan"][2] +defs["ImSpan_begin"] = {} +defs["ImSpan_begin"][1] = {} +defs["ImSpan_begin"][1]["args"] = "(ImSpan* self)" +defs["ImSpan_begin"][1]["argsT"] = {} +defs["ImSpan_begin"][1]["argsT"][1] = {} +defs["ImSpan_begin"][1]["argsT"][1]["name"] = "self" +defs["ImSpan_begin"][1]["argsT"][1]["type"] = "ImSpan*" +defs["ImSpan_begin"][1]["argsoriginal"] = "()" +defs["ImSpan_begin"][1]["call_args"] = "()" +defs["ImSpan_begin"][1]["cimguiname"] = "ImSpan_begin" +defs["ImSpan_begin"][1]["defaults"] = {} +defs["ImSpan_begin"][1]["funcname"] = "begin" +defs["ImSpan_begin"][1]["location"] = "imgui_internal:623" +defs["ImSpan_begin"][1]["ov_cimguiname"] = "ImSpan_begin_Nil" +defs["ImSpan_begin"][1]["ret"] = "T*" +defs["ImSpan_begin"][1]["signature"] = "()" +defs["ImSpan_begin"][1]["stname"] = "ImSpan" +defs["ImSpan_begin"][1]["templated"] = true +defs["ImSpan_begin"][2] = {} +defs["ImSpan_begin"][2]["args"] = "(ImSpan* self)" +defs["ImSpan_begin"][2]["argsT"] = {} +defs["ImSpan_begin"][2]["argsT"][1] = {} +defs["ImSpan_begin"][2]["argsT"][1]["name"] = "self" +defs["ImSpan_begin"][2]["argsT"][1]["type"] = "ImSpan*" +defs["ImSpan_begin"][2]["argsoriginal"] = "()" +defs["ImSpan_begin"][2]["call_args"] = "()" +defs["ImSpan_begin"][2]["cimguiname"] = "ImSpan_begin" +defs["ImSpan_begin"][2]["defaults"] = {} +defs["ImSpan_begin"][2]["funcname"] = "begin" +defs["ImSpan_begin"][2]["location"] = "imgui_internal:624" +defs["ImSpan_begin"][2]["ov_cimguiname"] = "ImSpan_begin__const" +defs["ImSpan_begin"][2]["ret"] = "const T*" +defs["ImSpan_begin"][2]["signature"] = "()const" +defs["ImSpan_begin"][2]["stname"] = "ImSpan" +defs["ImSpan_begin"][2]["templated"] = true +defs["ImSpan_begin"]["()"] = defs["ImSpan_begin"][1] +defs["ImSpan_begin"]["()const"] = defs["ImSpan_begin"][2] +defs["ImSpan_destroy"] = {} +defs["ImSpan_destroy"][1] = {} +defs["ImSpan_destroy"][1]["args"] = "(ImSpan* self)" +defs["ImSpan_destroy"][1]["argsT"] = {} +defs["ImSpan_destroy"][1]["argsT"][1] = {} +defs["ImSpan_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImSpan_destroy"][1]["argsT"][1]["type"] = "ImSpan*" +defs["ImSpan_destroy"][1]["call_args"] = "(self)" +defs["ImSpan_destroy"][1]["cimguiname"] = "ImSpan_destroy" +defs["ImSpan_destroy"][1]["defaults"] = {} +defs["ImSpan_destroy"][1]["destructor"] = true +defs["ImSpan_destroy"][1]["ov_cimguiname"] = "ImSpan_destroy" +defs["ImSpan_destroy"][1]["ret"] = "void" +defs["ImSpan_destroy"][1]["signature"] = "(ImSpan*)" +defs["ImSpan_destroy"][1]["stname"] = "ImSpan" +defs["ImSpan_destroy"][1]["templated"] = true +defs["ImSpan_destroy"]["(ImSpan*)"] = defs["ImSpan_destroy"][1] +defs["ImSpan_end"] = {} +defs["ImSpan_end"][1] = {} +defs["ImSpan_end"][1]["args"] = "(ImSpan* self)" +defs["ImSpan_end"][1]["argsT"] = {} +defs["ImSpan_end"][1]["argsT"][1] = {} +defs["ImSpan_end"][1]["argsT"][1]["name"] = "self" +defs["ImSpan_end"][1]["argsT"][1]["type"] = "ImSpan*" +defs["ImSpan_end"][1]["argsoriginal"] = "()" +defs["ImSpan_end"][1]["call_args"] = "()" +defs["ImSpan_end"][1]["cimguiname"] = "ImSpan_end" +defs["ImSpan_end"][1]["defaults"] = {} +defs["ImSpan_end"][1]["funcname"] = "end" +defs["ImSpan_end"][1]["location"] = "imgui_internal:625" +defs["ImSpan_end"][1]["ov_cimguiname"] = "ImSpan_end_Nil" +defs["ImSpan_end"][1]["ret"] = "T*" +defs["ImSpan_end"][1]["signature"] = "()" +defs["ImSpan_end"][1]["stname"] = "ImSpan" +defs["ImSpan_end"][1]["templated"] = true +defs["ImSpan_end"][2] = {} +defs["ImSpan_end"][2]["args"] = "(ImSpan* self)" +defs["ImSpan_end"][2]["argsT"] = {} +defs["ImSpan_end"][2]["argsT"][1] = {} +defs["ImSpan_end"][2]["argsT"][1]["name"] = "self" +defs["ImSpan_end"][2]["argsT"][1]["type"] = "ImSpan*" +defs["ImSpan_end"][2]["argsoriginal"] = "()" +defs["ImSpan_end"][2]["call_args"] = "()" +defs["ImSpan_end"][2]["cimguiname"] = "ImSpan_end" +defs["ImSpan_end"][2]["defaults"] = {} +defs["ImSpan_end"][2]["funcname"] = "end" +defs["ImSpan_end"][2]["location"] = "imgui_internal:626" +defs["ImSpan_end"][2]["ov_cimguiname"] = "ImSpan_end__const" +defs["ImSpan_end"][2]["ret"] = "const T*" +defs["ImSpan_end"][2]["signature"] = "()const" +defs["ImSpan_end"][2]["stname"] = "ImSpan" +defs["ImSpan_end"][2]["templated"] = true +defs["ImSpan_end"]["()"] = defs["ImSpan_end"][1] +defs["ImSpan_end"]["()const"] = defs["ImSpan_end"][2] +defs["ImSpan_index_from_ptr"] = {} +defs["ImSpan_index_from_ptr"][1] = {} +defs["ImSpan_index_from_ptr"][1]["args"] = "(ImSpan* self,const T* it)" +defs["ImSpan_index_from_ptr"][1]["argsT"] = {} +defs["ImSpan_index_from_ptr"][1]["argsT"][1] = {} +defs["ImSpan_index_from_ptr"][1]["argsT"][1]["name"] = "self" +defs["ImSpan_index_from_ptr"][1]["argsT"][1]["type"] = "ImSpan*" +defs["ImSpan_index_from_ptr"][1]["argsT"][2] = {} +defs["ImSpan_index_from_ptr"][1]["argsT"][2]["name"] = "it" +defs["ImSpan_index_from_ptr"][1]["argsT"][2]["type"] = "const T*" +defs["ImSpan_index_from_ptr"][1]["argsoriginal"] = "(const T* it)" +defs["ImSpan_index_from_ptr"][1]["call_args"] = "(it)" +defs["ImSpan_index_from_ptr"][1]["cimguiname"] = "ImSpan_index_from_ptr" +defs["ImSpan_index_from_ptr"][1]["defaults"] = {} +defs["ImSpan_index_from_ptr"][1]["funcname"] = "index_from_ptr" +defs["ImSpan_index_from_ptr"][1]["location"] = "imgui_internal:629" +defs["ImSpan_index_from_ptr"][1]["ov_cimguiname"] = "ImSpan_index_from_ptr" +defs["ImSpan_index_from_ptr"][1]["ret"] = "int" +defs["ImSpan_index_from_ptr"][1]["signature"] = "(const T*)const" +defs["ImSpan_index_from_ptr"][1]["stname"] = "ImSpan" +defs["ImSpan_index_from_ptr"][1]["templated"] = true +defs["ImSpan_index_from_ptr"]["(const T*)const"] = defs["ImSpan_index_from_ptr"][1] +defs["ImSpan_set"] = {} +defs["ImSpan_set"][1] = {} +defs["ImSpan_set"][1]["args"] = "(ImSpan* self,T* data,int size)" +defs["ImSpan_set"][1]["argsT"] = {} +defs["ImSpan_set"][1]["argsT"][1] = {} +defs["ImSpan_set"][1]["argsT"][1]["name"] = "self" +defs["ImSpan_set"][1]["argsT"][1]["type"] = "ImSpan*" +defs["ImSpan_set"][1]["argsT"][2] = {} +defs["ImSpan_set"][1]["argsT"][2]["name"] = "data" +defs["ImSpan_set"][1]["argsT"][2]["type"] = "T*" +defs["ImSpan_set"][1]["argsT"][3] = {} +defs["ImSpan_set"][1]["argsT"][3]["name"] = "size" +defs["ImSpan_set"][1]["argsT"][3]["type"] = "int" +defs["ImSpan_set"][1]["argsoriginal"] = "(T* data,int size)" +defs["ImSpan_set"][1]["call_args"] = "(data,size)" +defs["ImSpan_set"][1]["cimguiname"] = "ImSpan_set" +defs["ImSpan_set"][1]["defaults"] = {} +defs["ImSpan_set"][1]["funcname"] = "set" +defs["ImSpan_set"][1]["location"] = "imgui_internal:616" +defs["ImSpan_set"][1]["ov_cimguiname"] = "ImSpan_set_Int" +defs["ImSpan_set"][1]["ret"] = "void" +defs["ImSpan_set"][1]["signature"] = "(T*,int)" +defs["ImSpan_set"][1]["stname"] = "ImSpan" +defs["ImSpan_set"][1]["templated"] = true +defs["ImSpan_set"][2] = {} +defs["ImSpan_set"][2]["args"] = "(ImSpan* self,T* data,T* data_end)" +defs["ImSpan_set"][2]["argsT"] = {} +defs["ImSpan_set"][2]["argsT"][1] = {} +defs["ImSpan_set"][2]["argsT"][1]["name"] = "self" +defs["ImSpan_set"][2]["argsT"][1]["type"] = "ImSpan*" +defs["ImSpan_set"][2]["argsT"][2] = {} +defs["ImSpan_set"][2]["argsT"][2]["name"] = "data" +defs["ImSpan_set"][2]["argsT"][2]["type"] = "T*" +defs["ImSpan_set"][2]["argsT"][3] = {} +defs["ImSpan_set"][2]["argsT"][3]["name"] = "data_end" +defs["ImSpan_set"][2]["argsT"][3]["type"] = "T*" +defs["ImSpan_set"][2]["argsoriginal"] = "(T* data,T* data_end)" +defs["ImSpan_set"][2]["call_args"] = "(data,data_end)" +defs["ImSpan_set"][2]["cimguiname"] = "ImSpan_set" +defs["ImSpan_set"][2]["defaults"] = {} +defs["ImSpan_set"][2]["funcname"] = "set" +defs["ImSpan_set"][2]["location"] = "imgui_internal:617" +defs["ImSpan_set"][2]["ov_cimguiname"] = "ImSpan_set_TPtr" +defs["ImSpan_set"][2]["ret"] = "void" +defs["ImSpan_set"][2]["signature"] = "(T*,T*)" +defs["ImSpan_set"][2]["stname"] = "ImSpan" +defs["ImSpan_set"][2]["templated"] = true +defs["ImSpan_set"]["(T*,T*)"] = defs["ImSpan_set"][2] +defs["ImSpan_set"]["(T*,int)"] = defs["ImSpan_set"][1] +defs["ImSpan_size"] = {} +defs["ImSpan_size"][1] = {} +defs["ImSpan_size"][1]["args"] = "(ImSpan* self)" +defs["ImSpan_size"][1]["argsT"] = {} +defs["ImSpan_size"][1]["argsT"][1] = {} +defs["ImSpan_size"][1]["argsT"][1]["name"] = "self" +defs["ImSpan_size"][1]["argsT"][1]["type"] = "ImSpan*" +defs["ImSpan_size"][1]["argsoriginal"] = "()" +defs["ImSpan_size"][1]["call_args"] = "()" +defs["ImSpan_size"][1]["cimguiname"] = "ImSpan_size" +defs["ImSpan_size"][1]["defaults"] = {} +defs["ImSpan_size"][1]["funcname"] = "size" +defs["ImSpan_size"][1]["location"] = "imgui_internal:618" +defs["ImSpan_size"][1]["ov_cimguiname"] = "ImSpan_size" +defs["ImSpan_size"][1]["ret"] = "int" +defs["ImSpan_size"][1]["signature"] = "()const" +defs["ImSpan_size"][1]["stname"] = "ImSpan" +defs["ImSpan_size"][1]["templated"] = true +defs["ImSpan_size"]["()const"] = defs["ImSpan_size"][1] +defs["ImSpan_size_in_bytes"] = {} +defs["ImSpan_size_in_bytes"][1] = {} +defs["ImSpan_size_in_bytes"][1]["args"] = "(ImSpan* self)" +defs["ImSpan_size_in_bytes"][1]["argsT"] = {} +defs["ImSpan_size_in_bytes"][1]["argsT"][1] = {} +defs["ImSpan_size_in_bytes"][1]["argsT"][1]["name"] = "self" +defs["ImSpan_size_in_bytes"][1]["argsT"][1]["type"] = "ImSpan*" +defs["ImSpan_size_in_bytes"][1]["argsoriginal"] = "()" +defs["ImSpan_size_in_bytes"][1]["call_args"] = "()" +defs["ImSpan_size_in_bytes"][1]["cimguiname"] = "ImSpan_size_in_bytes" +defs["ImSpan_size_in_bytes"][1]["defaults"] = {} +defs["ImSpan_size_in_bytes"][1]["funcname"] = "size_in_bytes" +defs["ImSpan_size_in_bytes"][1]["location"] = "imgui_internal:619" +defs["ImSpan_size_in_bytes"][1]["ov_cimguiname"] = "ImSpan_size_in_bytes" +defs["ImSpan_size_in_bytes"][1]["ret"] = "int" +defs["ImSpan_size_in_bytes"][1]["signature"] = "()const" +defs["ImSpan_size_in_bytes"][1]["stname"] = "ImSpan" +defs["ImSpan_size_in_bytes"][1]["templated"] = true +defs["ImSpan_size_in_bytes"]["()const"] = defs["ImSpan_size_in_bytes"][1] +defs["ImVec1_ImVec1"] = {} +defs["ImVec1_ImVec1"][1] = {} +defs["ImVec1_ImVec1"][1]["args"] = "()" +defs["ImVec1_ImVec1"][1]["argsT"] = {} +defs["ImVec1_ImVec1"][1]["argsoriginal"] = "()" +defs["ImVec1_ImVec1"][1]["call_args"] = "()" +defs["ImVec1_ImVec1"][1]["cimguiname"] = "ImVec1_ImVec1" +defs["ImVec1_ImVec1"][1]["constructor"] = true +defs["ImVec1_ImVec1"][1]["defaults"] = {} +defs["ImVec1_ImVec1"][1]["funcname"] = "ImVec1" +defs["ImVec1_ImVec1"][1]["location"] = "imgui_internal:506" +defs["ImVec1_ImVec1"][1]["ov_cimguiname"] = "ImVec1_ImVec1_Nil" +defs["ImVec1_ImVec1"][1]["signature"] = "()" +defs["ImVec1_ImVec1"][1]["stname"] = "ImVec1" +defs["ImVec1_ImVec1"][2] = {} +defs["ImVec1_ImVec1"][2]["args"] = "(float _x)" +defs["ImVec1_ImVec1"][2]["argsT"] = {} +defs["ImVec1_ImVec1"][2]["argsT"][1] = {} +defs["ImVec1_ImVec1"][2]["argsT"][1]["name"] = "_x" +defs["ImVec1_ImVec1"][2]["argsT"][1]["type"] = "float" +defs["ImVec1_ImVec1"][2]["argsoriginal"] = "(float _x)" +defs["ImVec1_ImVec1"][2]["call_args"] = "(_x)" +defs["ImVec1_ImVec1"][2]["cimguiname"] = "ImVec1_ImVec1" +defs["ImVec1_ImVec1"][2]["constructor"] = true +defs["ImVec1_ImVec1"][2]["defaults"] = {} +defs["ImVec1_ImVec1"][2]["funcname"] = "ImVec1" +defs["ImVec1_ImVec1"][2]["location"] = "imgui_internal:507" +defs["ImVec1_ImVec1"][2]["ov_cimguiname"] = "ImVec1_ImVec1_Float" +defs["ImVec1_ImVec1"][2]["signature"] = "(float)" +defs["ImVec1_ImVec1"][2]["stname"] = "ImVec1" +defs["ImVec1_ImVec1"]["()"] = defs["ImVec1_ImVec1"][1] +defs["ImVec1_ImVec1"]["(float)"] = defs["ImVec1_ImVec1"][2] +defs["ImVec1_destroy"] = {} +defs["ImVec1_destroy"][1] = {} +defs["ImVec1_destroy"][1]["args"] = "(ImVec1* self)" +defs["ImVec1_destroy"][1]["argsT"] = {} +defs["ImVec1_destroy"][1]["argsT"][1] = {} +defs["ImVec1_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImVec1_destroy"][1]["argsT"][1]["type"] = "ImVec1*" +defs["ImVec1_destroy"][1]["call_args"] = "(self)" +defs["ImVec1_destroy"][1]["cimguiname"] = "ImVec1_destroy" +defs["ImVec1_destroy"][1]["defaults"] = {} +defs["ImVec1_destroy"][1]["destructor"] = true +defs["ImVec1_destroy"][1]["ov_cimguiname"] = "ImVec1_destroy" +defs["ImVec1_destroy"][1]["ret"] = "void" +defs["ImVec1_destroy"][1]["signature"] = "(ImVec1*)" +defs["ImVec1_destroy"][1]["stname"] = "ImVec1" +defs["ImVec1_destroy"]["(ImVec1*)"] = defs["ImVec1_destroy"][1] defs["ImVec2_ImVec2"] = {} defs["ImVec2_ImVec2"][1] = {} defs["ImVec2_ImVec2"][1]["args"] = "()" @@ -5695,6 +10181,74 @@ 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["ImVec2ih_ImVec2ih"] = {} +defs["ImVec2ih_ImVec2ih"][1] = {} +defs["ImVec2ih_ImVec2ih"][1]["args"] = "()" +defs["ImVec2ih_ImVec2ih"][1]["argsT"] = {} +defs["ImVec2ih_ImVec2ih"][1]["argsoriginal"] = "()" +defs["ImVec2ih_ImVec2ih"][1]["call_args"] = "()" +defs["ImVec2ih_ImVec2ih"][1]["cimguiname"] = "ImVec2ih_ImVec2ih" +defs["ImVec2ih_ImVec2ih"][1]["constructor"] = true +defs["ImVec2ih_ImVec2ih"][1]["defaults"] = {} +defs["ImVec2ih_ImVec2ih"][1]["funcname"] = "ImVec2ih" +defs["ImVec2ih_ImVec2ih"][1]["location"] = "imgui_internal:514" +defs["ImVec2ih_ImVec2ih"][1]["ov_cimguiname"] = "ImVec2ih_ImVec2ih_Nil" +defs["ImVec2ih_ImVec2ih"][1]["signature"] = "()" +defs["ImVec2ih_ImVec2ih"][1]["stname"] = "ImVec2ih" +defs["ImVec2ih_ImVec2ih"][2] = {} +defs["ImVec2ih_ImVec2ih"][2]["args"] = "(short _x,short _y)" +defs["ImVec2ih_ImVec2ih"][2]["argsT"] = {} +defs["ImVec2ih_ImVec2ih"][2]["argsT"][1] = {} +defs["ImVec2ih_ImVec2ih"][2]["argsT"][1]["name"] = "_x" +defs["ImVec2ih_ImVec2ih"][2]["argsT"][1]["type"] = "short" +defs["ImVec2ih_ImVec2ih"][2]["argsT"][2] = {} +defs["ImVec2ih_ImVec2ih"][2]["argsT"][2]["name"] = "_y" +defs["ImVec2ih_ImVec2ih"][2]["argsT"][2]["type"] = "short" +defs["ImVec2ih_ImVec2ih"][2]["argsoriginal"] = "(short _x,short _y)" +defs["ImVec2ih_ImVec2ih"][2]["call_args"] = "(_x,_y)" +defs["ImVec2ih_ImVec2ih"][2]["cimguiname"] = "ImVec2ih_ImVec2ih" +defs["ImVec2ih_ImVec2ih"][2]["constructor"] = true +defs["ImVec2ih_ImVec2ih"][2]["defaults"] = {} +defs["ImVec2ih_ImVec2ih"][2]["funcname"] = "ImVec2ih" +defs["ImVec2ih_ImVec2ih"][2]["location"] = "imgui_internal:515" +defs["ImVec2ih_ImVec2ih"][2]["ov_cimguiname"] = "ImVec2ih_ImVec2ih_short" +defs["ImVec2ih_ImVec2ih"][2]["signature"] = "(short,short)" +defs["ImVec2ih_ImVec2ih"][2]["stname"] = "ImVec2ih" +defs["ImVec2ih_ImVec2ih"][3] = {} +defs["ImVec2ih_ImVec2ih"][3]["args"] = "(const ImVec2 rhs)" +defs["ImVec2ih_ImVec2ih"][3]["argsT"] = {} +defs["ImVec2ih_ImVec2ih"][3]["argsT"][1] = {} +defs["ImVec2ih_ImVec2ih"][3]["argsT"][1]["name"] = "rhs" +defs["ImVec2ih_ImVec2ih"][3]["argsT"][1]["type"] = "const ImVec2" +defs["ImVec2ih_ImVec2ih"][3]["argsoriginal"] = "(const ImVec2& rhs)" +defs["ImVec2ih_ImVec2ih"][3]["call_args"] = "(rhs)" +defs["ImVec2ih_ImVec2ih"][3]["cimguiname"] = "ImVec2ih_ImVec2ih" +defs["ImVec2ih_ImVec2ih"][3]["constructor"] = true +defs["ImVec2ih_ImVec2ih"][3]["defaults"] = {} +defs["ImVec2ih_ImVec2ih"][3]["funcname"] = "ImVec2ih" +defs["ImVec2ih_ImVec2ih"][3]["location"] = "imgui_internal:516" +defs["ImVec2ih_ImVec2ih"][3]["ov_cimguiname"] = "ImVec2ih_ImVec2ih_Vec2" +defs["ImVec2ih_ImVec2ih"][3]["signature"] = "(const ImVec2)" +defs["ImVec2ih_ImVec2ih"][3]["stname"] = "ImVec2ih" +defs["ImVec2ih_ImVec2ih"]["()"] = defs["ImVec2ih_ImVec2ih"][1] +defs["ImVec2ih_ImVec2ih"]["(const ImVec2)"] = defs["ImVec2ih_ImVec2ih"][3] +defs["ImVec2ih_ImVec2ih"]["(short,short)"] = defs["ImVec2ih_ImVec2ih"][2] +defs["ImVec2ih_destroy"] = {} +defs["ImVec2ih_destroy"][1] = {} +defs["ImVec2ih_destroy"][1]["args"] = "(ImVec2ih* self)" +defs["ImVec2ih_destroy"][1]["argsT"] = {} +defs["ImVec2ih_destroy"][1]["argsT"][1] = {} +defs["ImVec2ih_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImVec2ih_destroy"][1]["argsT"][1]["type"] = "ImVec2ih*" +defs["ImVec2ih_destroy"][1]["call_args"] = "(self)" +defs["ImVec2ih_destroy"][1]["cimguiname"] = "ImVec2ih_destroy" +defs["ImVec2ih_destroy"][1]["defaults"] = {} +defs["ImVec2ih_destroy"][1]["destructor"] = true +defs["ImVec2ih_destroy"][1]["ov_cimguiname"] = "ImVec2ih_destroy" +defs["ImVec2ih_destroy"][1]["ret"] = "void" +defs["ImVec2ih_destroy"][1]["signature"] = "(ImVec2ih*)" +defs["ImVec2ih_destroy"][1]["stname"] = "ImVec2ih" +defs["ImVec2ih_destroy"]["(ImVec2ih*)"] = defs["ImVec2ih_destroy"][1] defs["ImVec4_ImVec4"] = {} defs["ImVec4_ImVec4"][1] = {} defs["ImVec4_ImVec4"][1]["args"] = "()" @@ -6576,6 +11130,66 @@ 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["igActivateItem"] = {} +defs["igActivateItem"][1] = {} +defs["igActivateItem"][1]["args"] = "(ImGuiID id)" +defs["igActivateItem"][1]["argsT"] = {} +defs["igActivateItem"][1]["argsT"][1] = {} +defs["igActivateItem"][1]["argsT"][1]["name"] = "id" +defs["igActivateItem"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igActivateItem"][1]["argsoriginal"] = "(ImGuiID id)" +defs["igActivateItem"][1]["call_args"] = "(id)" +defs["igActivateItem"][1]["cimguiname"] = "igActivateItem" +defs["igActivateItem"][1]["defaults"] = {} +defs["igActivateItem"][1]["funcname"] = "ActivateItem" +defs["igActivateItem"][1]["location"] = "imgui_internal:3094" +defs["igActivateItem"][1]["namespace"] = "ImGui" +defs["igActivateItem"][1]["ov_cimguiname"] = "igActivateItem" +defs["igActivateItem"][1]["ret"] = "void" +defs["igActivateItem"][1]["signature"] = "(ImGuiID)" +defs["igActivateItem"][1]["stname"] = "" +defs["igActivateItem"]["(ImGuiID)"] = defs["igActivateItem"][1] +defs["igAddContextHook"] = {} +defs["igAddContextHook"][1] = {} +defs["igAddContextHook"][1]["args"] = "(ImGuiContext* context,const ImGuiContextHook* hook)" +defs["igAddContextHook"][1]["argsT"] = {} +defs["igAddContextHook"][1]["argsT"][1] = {} +defs["igAddContextHook"][1]["argsT"][1]["name"] = "context" +defs["igAddContextHook"][1]["argsT"][1]["type"] = "ImGuiContext*" +defs["igAddContextHook"][1]["argsT"][2] = {} +defs["igAddContextHook"][1]["argsT"][2]["name"] = "hook" +defs["igAddContextHook"][1]["argsT"][2]["type"] = "const ImGuiContextHook*" +defs["igAddContextHook"][1]["argsoriginal"] = "(ImGuiContext* context,const ImGuiContextHook* hook)" +defs["igAddContextHook"][1]["call_args"] = "(context,hook)" +defs["igAddContextHook"][1]["cimguiname"] = "igAddContextHook" +defs["igAddContextHook"][1]["defaults"] = {} +defs["igAddContextHook"][1]["funcname"] = "AddContextHook" +defs["igAddContextHook"][1]["location"] = "imgui_internal:2977" +defs["igAddContextHook"][1]["namespace"] = "ImGui" +defs["igAddContextHook"][1]["ov_cimguiname"] = "igAddContextHook" +defs["igAddContextHook"][1]["ret"] = "ImGuiID" +defs["igAddContextHook"][1]["signature"] = "(ImGuiContext*,const ImGuiContextHook*)" +defs["igAddContextHook"][1]["stname"] = "" +defs["igAddContextHook"]["(ImGuiContext*,const ImGuiContextHook*)"] = defs["igAddContextHook"][1] +defs["igAddSettingsHandler"] = {} +defs["igAddSettingsHandler"][1] = {} +defs["igAddSettingsHandler"][1]["args"] = "(const ImGuiSettingsHandler* handler)" +defs["igAddSettingsHandler"][1]["argsT"] = {} +defs["igAddSettingsHandler"][1]["argsT"][1] = {} +defs["igAddSettingsHandler"][1]["argsT"][1]["name"] = "handler" +defs["igAddSettingsHandler"][1]["argsT"][1]["type"] = "const ImGuiSettingsHandler*" +defs["igAddSettingsHandler"][1]["argsoriginal"] = "(const ImGuiSettingsHandler* handler)" +defs["igAddSettingsHandler"][1]["call_args"] = "(handler)" +defs["igAddSettingsHandler"][1]["cimguiname"] = "igAddSettingsHandler" +defs["igAddSettingsHandler"][1]["defaults"] = {} +defs["igAddSettingsHandler"][1]["funcname"] = "AddSettingsHandler" +defs["igAddSettingsHandler"][1]["location"] = "imgui_internal:2997" +defs["igAddSettingsHandler"][1]["namespace"] = "ImGui" +defs["igAddSettingsHandler"][1]["ov_cimguiname"] = "igAddSettingsHandler" +defs["igAddSettingsHandler"][1]["ret"] = "void" +defs["igAddSettingsHandler"][1]["signature"] = "(const ImGuiSettingsHandler*)" +defs["igAddSettingsHandler"][1]["stname"] = "" +defs["igAddSettingsHandler"]["(const ImGuiSettingsHandler*)"] = defs["igAddSettingsHandler"][1] defs["igAlignTextToFramePadding"] = {} defs["igAlignTextToFramePadding"][1] = {} defs["igAlignTextToFramePadding"][1]["args"] = "()" @@ -6614,6 +11228,35 @@ 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["igArrowButtonEx"] = {} +defs["igArrowButtonEx"][1] = {} +defs["igArrowButtonEx"][1]["args"] = "(const char* str_id,ImGuiDir dir,ImVec2 size_arg,ImGuiButtonFlags flags)" +defs["igArrowButtonEx"][1]["argsT"] = {} +defs["igArrowButtonEx"][1]["argsT"][1] = {} +defs["igArrowButtonEx"][1]["argsT"][1]["name"] = "str_id" +defs["igArrowButtonEx"][1]["argsT"][1]["type"] = "const char*" +defs["igArrowButtonEx"][1]["argsT"][2] = {} +defs["igArrowButtonEx"][1]["argsT"][2]["name"] = "dir" +defs["igArrowButtonEx"][1]["argsT"][2]["type"] = "ImGuiDir" +defs["igArrowButtonEx"][1]["argsT"][3] = {} +defs["igArrowButtonEx"][1]["argsT"][3]["name"] = "size_arg" +defs["igArrowButtonEx"][1]["argsT"][3]["type"] = "ImVec2" +defs["igArrowButtonEx"][1]["argsT"][4] = {} +defs["igArrowButtonEx"][1]["argsT"][4]["name"] = "flags" +defs["igArrowButtonEx"][1]["argsT"][4]["type"] = "ImGuiButtonFlags" +defs["igArrowButtonEx"][1]["argsoriginal"] = "(const char* str_id,ImGuiDir dir,ImVec2 size_arg,ImGuiButtonFlags flags=0)" +defs["igArrowButtonEx"][1]["call_args"] = "(str_id,dir,size_arg,flags)" +defs["igArrowButtonEx"][1]["cimguiname"] = "igArrowButtonEx" +defs["igArrowButtonEx"][1]["defaults"] = {} +defs["igArrowButtonEx"][1]["defaults"]["flags"] = "0" +defs["igArrowButtonEx"][1]["funcname"] = "ArrowButtonEx" +defs["igArrowButtonEx"][1]["location"] = "imgui_internal:3354" +defs["igArrowButtonEx"][1]["namespace"] = "ImGui" +defs["igArrowButtonEx"][1]["ov_cimguiname"] = "igArrowButtonEx" +defs["igArrowButtonEx"][1]["ret"] = "bool" +defs["igArrowButtonEx"][1]["signature"] = "(const char*,ImGuiDir,ImVec2,ImGuiButtonFlags)" +defs["igArrowButtonEx"][1]["stname"] = "" +defs["igArrowButtonEx"]["(const char*,ImGuiDir,ImVec2,ImGuiButtonFlags)"] = defs["igArrowButtonEx"][1] defs["igBegin"] = {} defs["igBegin"][1] = {} defs["igBegin"][1]["args"] = "(const char* name,bool* p_open,ImGuiWindowFlags flags)" @@ -6702,6 +11345,37 @@ defs["igBeginChild"][2]["signature"] = "(ImGuiID,const ImVec2,bool,ImGuiWindowFl 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["igBeginChildEx"] = {} +defs["igBeginChildEx"][1] = {} +defs["igBeginChildEx"][1]["args"] = "(const char* name,ImGuiID id,const ImVec2 size_arg,bool border,ImGuiWindowFlags flags)" +defs["igBeginChildEx"][1]["argsT"] = {} +defs["igBeginChildEx"][1]["argsT"][1] = {} +defs["igBeginChildEx"][1]["argsT"][1]["name"] = "name" +defs["igBeginChildEx"][1]["argsT"][1]["type"] = "const char*" +defs["igBeginChildEx"][1]["argsT"][2] = {} +defs["igBeginChildEx"][1]["argsT"][2]["name"] = "id" +defs["igBeginChildEx"][1]["argsT"][2]["type"] = "ImGuiID" +defs["igBeginChildEx"][1]["argsT"][3] = {} +defs["igBeginChildEx"][1]["argsT"][3]["name"] = "size_arg" +defs["igBeginChildEx"][1]["argsT"][3]["type"] = "const ImVec2" +defs["igBeginChildEx"][1]["argsT"][4] = {} +defs["igBeginChildEx"][1]["argsT"][4]["name"] = "border" +defs["igBeginChildEx"][1]["argsT"][4]["type"] = "bool" +defs["igBeginChildEx"][1]["argsT"][5] = {} +defs["igBeginChildEx"][1]["argsT"][5]["name"] = "flags" +defs["igBeginChildEx"][1]["argsT"][5]["type"] = "ImGuiWindowFlags" +defs["igBeginChildEx"][1]["argsoriginal"] = "(const char* name,ImGuiID id,const ImVec2& size_arg,bool border,ImGuiWindowFlags flags)" +defs["igBeginChildEx"][1]["call_args"] = "(name,id,size_arg,border,flags)" +defs["igBeginChildEx"][1]["cimguiname"] = "igBeginChildEx" +defs["igBeginChildEx"][1]["defaults"] = {} +defs["igBeginChildEx"][1]["funcname"] = "BeginChildEx" +defs["igBeginChildEx"][1]["location"] = "imgui_internal:3060" +defs["igBeginChildEx"][1]["namespace"] = "ImGui" +defs["igBeginChildEx"][1]["ov_cimguiname"] = "igBeginChildEx" +defs["igBeginChildEx"][1]["ret"] = "bool" +defs["igBeginChildEx"][1]["signature"] = "(const char*,ImGuiID,const ImVec2,bool,ImGuiWindowFlags)" +defs["igBeginChildEx"][1]["stname"] = "" +defs["igBeginChildEx"]["(const char*,ImGuiID,const ImVec2,bool,ImGuiWindowFlags)"] = defs["igBeginChildEx"][1] defs["igBeginChildFrame"] = {} defs["igBeginChildFrame"][1] = {} defs["igBeginChildFrame"][1]["args"] = "(ImGuiID id,const ImVec2 size,ImGuiWindowFlags flags)" @@ -6728,6 +11402,32 @@ 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["igBeginColumns"] = {} +defs["igBeginColumns"][1] = {} +defs["igBeginColumns"][1]["args"] = "(const char* str_id,int count,ImGuiOldColumnFlags flags)" +defs["igBeginColumns"][1]["argsT"] = {} +defs["igBeginColumns"][1]["argsT"][1] = {} +defs["igBeginColumns"][1]["argsT"][1]["name"] = "str_id" +defs["igBeginColumns"][1]["argsT"][1]["type"] = "const char*" +defs["igBeginColumns"][1]["argsT"][2] = {} +defs["igBeginColumns"][1]["argsT"][2]["name"] = "count" +defs["igBeginColumns"][1]["argsT"][2]["type"] = "int" +defs["igBeginColumns"][1]["argsT"][3] = {} +defs["igBeginColumns"][1]["argsT"][3]["name"] = "flags" +defs["igBeginColumns"][1]["argsT"][3]["type"] = "ImGuiOldColumnFlags" +defs["igBeginColumns"][1]["argsoriginal"] = "(const char* str_id,int count,ImGuiOldColumnFlags flags=0)" +defs["igBeginColumns"][1]["call_args"] = "(str_id,count,flags)" +defs["igBeginColumns"][1]["cimguiname"] = "igBeginColumns" +defs["igBeginColumns"][1]["defaults"] = {} +defs["igBeginColumns"][1]["defaults"]["flags"] = "0" +defs["igBeginColumns"][1]["funcname"] = "BeginColumns" +defs["igBeginColumns"][1]["location"] = "imgui_internal:3245" +defs["igBeginColumns"][1]["namespace"] = "ImGui" +defs["igBeginColumns"][1]["ov_cimguiname"] = "igBeginColumns" +defs["igBeginColumns"][1]["ret"] = "void" +defs["igBeginColumns"][1]["signature"] = "(const char*,int,ImGuiOldColumnFlags)" +defs["igBeginColumns"][1]["stname"] = "" +defs["igBeginColumns"]["(const char*,int,ImGuiOldColumnFlags)"] = defs["igBeginColumns"][1] defs["igBeginCombo"] = {} defs["igBeginCombo"][1] = {} defs["igBeginCombo"][1]["args"] = "(const char* label,const char* preview_value,ImGuiComboFlags flags)" @@ -6754,6 +11454,47 @@ 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["igBeginComboPopup"] = {} +defs["igBeginComboPopup"][1] = {} +defs["igBeginComboPopup"][1]["args"] = "(ImGuiID popup_id,const ImRect bb,ImGuiComboFlags flags)" +defs["igBeginComboPopup"][1]["argsT"] = {} +defs["igBeginComboPopup"][1]["argsT"][1] = {} +defs["igBeginComboPopup"][1]["argsT"][1]["name"] = "popup_id" +defs["igBeginComboPopup"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igBeginComboPopup"][1]["argsT"][2] = {} +defs["igBeginComboPopup"][1]["argsT"][2]["name"] = "bb" +defs["igBeginComboPopup"][1]["argsT"][2]["type"] = "const ImRect" +defs["igBeginComboPopup"][1]["argsT"][3] = {} +defs["igBeginComboPopup"][1]["argsT"][3]["name"] = "flags" +defs["igBeginComboPopup"][1]["argsT"][3]["type"] = "ImGuiComboFlags" +defs["igBeginComboPopup"][1]["argsoriginal"] = "(ImGuiID popup_id,const ImRect& bb,ImGuiComboFlags flags)" +defs["igBeginComboPopup"][1]["call_args"] = "(popup_id,bb,flags)" +defs["igBeginComboPopup"][1]["cimguiname"] = "igBeginComboPopup" +defs["igBeginComboPopup"][1]["defaults"] = {} +defs["igBeginComboPopup"][1]["funcname"] = "BeginComboPopup" +defs["igBeginComboPopup"][1]["location"] = "imgui_internal:3080" +defs["igBeginComboPopup"][1]["namespace"] = "ImGui" +defs["igBeginComboPopup"][1]["ov_cimguiname"] = "igBeginComboPopup" +defs["igBeginComboPopup"][1]["ret"] = "bool" +defs["igBeginComboPopup"][1]["signature"] = "(ImGuiID,const ImRect,ImGuiComboFlags)" +defs["igBeginComboPopup"][1]["stname"] = "" +defs["igBeginComboPopup"]["(ImGuiID,const ImRect,ImGuiComboFlags)"] = defs["igBeginComboPopup"][1] +defs["igBeginComboPreview"] = {} +defs["igBeginComboPreview"][1] = {} +defs["igBeginComboPreview"][1]["args"] = "()" +defs["igBeginComboPreview"][1]["argsT"] = {} +defs["igBeginComboPreview"][1]["argsoriginal"] = "()" +defs["igBeginComboPreview"][1]["call_args"] = "()" +defs["igBeginComboPreview"][1]["cimguiname"] = "igBeginComboPreview" +defs["igBeginComboPreview"][1]["defaults"] = {} +defs["igBeginComboPreview"][1]["funcname"] = "BeginComboPreview" +defs["igBeginComboPreview"][1]["location"] = "imgui_internal:3081" +defs["igBeginComboPreview"][1]["namespace"] = "ImGui" +defs["igBeginComboPreview"][1]["ov_cimguiname"] = "igBeginComboPreview" +defs["igBeginComboPreview"][1]["ret"] = "bool" +defs["igBeginComboPreview"][1]["signature"] = "()" +defs["igBeginComboPreview"][1]["stname"] = "" +defs["igBeginComboPreview"]["()"] = defs["igBeginComboPreview"][1] defs["igBeginDisabled"] = {} defs["igBeginDisabled"][1] = {} defs["igBeginDisabled"][1]["args"] = "(bool disabled)" @@ -6774,6 +11515,66 @@ defs["igBeginDisabled"][1]["ret"] = "void" defs["igBeginDisabled"][1]["signature"] = "(bool)" defs["igBeginDisabled"][1]["stname"] = "" defs["igBeginDisabled"]["(bool)"] = defs["igBeginDisabled"][1] +defs["igBeginDockableDragDropSource"] = {} +defs["igBeginDockableDragDropSource"][1] = {} +defs["igBeginDockableDragDropSource"][1]["args"] = "(ImGuiWindow* window)" +defs["igBeginDockableDragDropSource"][1]["argsT"] = {} +defs["igBeginDockableDragDropSource"][1]["argsT"][1] = {} +defs["igBeginDockableDragDropSource"][1]["argsT"][1]["name"] = "window" +defs["igBeginDockableDragDropSource"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igBeginDockableDragDropSource"][1]["argsoriginal"] = "(ImGuiWindow* window)" +defs["igBeginDockableDragDropSource"][1]["call_args"] = "(window)" +defs["igBeginDockableDragDropSource"][1]["cimguiname"] = "igBeginDockableDragDropSource" +defs["igBeginDockableDragDropSource"][1]["defaults"] = {} +defs["igBeginDockableDragDropSource"][1]["funcname"] = "BeginDockableDragDropSource" +defs["igBeginDockableDragDropSource"][1]["location"] = "imgui_internal:3196" +defs["igBeginDockableDragDropSource"][1]["namespace"] = "ImGui" +defs["igBeginDockableDragDropSource"][1]["ov_cimguiname"] = "igBeginDockableDragDropSource" +defs["igBeginDockableDragDropSource"][1]["ret"] = "void" +defs["igBeginDockableDragDropSource"][1]["signature"] = "(ImGuiWindow*)" +defs["igBeginDockableDragDropSource"][1]["stname"] = "" +defs["igBeginDockableDragDropSource"]["(ImGuiWindow*)"] = defs["igBeginDockableDragDropSource"][1] +defs["igBeginDockableDragDropTarget"] = {} +defs["igBeginDockableDragDropTarget"][1] = {} +defs["igBeginDockableDragDropTarget"][1]["args"] = "(ImGuiWindow* window)" +defs["igBeginDockableDragDropTarget"][1]["argsT"] = {} +defs["igBeginDockableDragDropTarget"][1]["argsT"][1] = {} +defs["igBeginDockableDragDropTarget"][1]["argsT"][1]["name"] = "window" +defs["igBeginDockableDragDropTarget"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igBeginDockableDragDropTarget"][1]["argsoriginal"] = "(ImGuiWindow* window)" +defs["igBeginDockableDragDropTarget"][1]["call_args"] = "(window)" +defs["igBeginDockableDragDropTarget"][1]["cimguiname"] = "igBeginDockableDragDropTarget" +defs["igBeginDockableDragDropTarget"][1]["defaults"] = {} +defs["igBeginDockableDragDropTarget"][1]["funcname"] = "BeginDockableDragDropTarget" +defs["igBeginDockableDragDropTarget"][1]["location"] = "imgui_internal:3197" +defs["igBeginDockableDragDropTarget"][1]["namespace"] = "ImGui" +defs["igBeginDockableDragDropTarget"][1]["ov_cimguiname"] = "igBeginDockableDragDropTarget" +defs["igBeginDockableDragDropTarget"][1]["ret"] = "void" +defs["igBeginDockableDragDropTarget"][1]["signature"] = "(ImGuiWindow*)" +defs["igBeginDockableDragDropTarget"][1]["stname"] = "" +defs["igBeginDockableDragDropTarget"]["(ImGuiWindow*)"] = defs["igBeginDockableDragDropTarget"][1] +defs["igBeginDocked"] = {} +defs["igBeginDocked"][1] = {} +defs["igBeginDocked"][1]["args"] = "(ImGuiWindow* window,bool* p_open)" +defs["igBeginDocked"][1]["argsT"] = {} +defs["igBeginDocked"][1]["argsT"][1] = {} +defs["igBeginDocked"][1]["argsT"][1]["name"] = "window" +defs["igBeginDocked"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igBeginDocked"][1]["argsT"][2] = {} +defs["igBeginDocked"][1]["argsT"][2]["name"] = "p_open" +defs["igBeginDocked"][1]["argsT"][2]["type"] = "bool*" +defs["igBeginDocked"][1]["argsoriginal"] = "(ImGuiWindow* window,bool* p_open)" +defs["igBeginDocked"][1]["call_args"] = "(window,p_open)" +defs["igBeginDocked"][1]["cimguiname"] = "igBeginDocked" +defs["igBeginDocked"][1]["defaults"] = {} +defs["igBeginDocked"][1]["funcname"] = "BeginDocked" +defs["igBeginDocked"][1]["location"] = "imgui_internal:3195" +defs["igBeginDocked"][1]["namespace"] = "ImGui" +defs["igBeginDocked"][1]["ov_cimguiname"] = "igBeginDocked" +defs["igBeginDocked"][1]["ret"] = "void" +defs["igBeginDocked"][1]["signature"] = "(ImGuiWindow*,bool*)" +defs["igBeginDocked"][1]["stname"] = "" +defs["igBeginDocked"]["(ImGuiWindow*,bool*)"] = defs["igBeginDocked"][1] defs["igBeginDragDropSource"] = {} defs["igBeginDragDropSource"][1] = {} defs["igBeginDragDropSource"][1]["args"] = "(ImGuiDragDropFlags flags)" @@ -6810,6 +11611,28 @@ defs["igBeginDragDropTarget"][1]["ret"] = "bool" defs["igBeginDragDropTarget"][1]["signature"] = "()" defs["igBeginDragDropTarget"][1]["stname"] = "" defs["igBeginDragDropTarget"]["()"] = defs["igBeginDragDropTarget"][1] +defs["igBeginDragDropTargetCustom"] = {} +defs["igBeginDragDropTargetCustom"][1] = {} +defs["igBeginDragDropTargetCustom"][1]["args"] = "(const ImRect bb,ImGuiID id)" +defs["igBeginDragDropTargetCustom"][1]["argsT"] = {} +defs["igBeginDragDropTargetCustom"][1]["argsT"][1] = {} +defs["igBeginDragDropTargetCustom"][1]["argsT"][1]["name"] = "bb" +defs["igBeginDragDropTargetCustom"][1]["argsT"][1]["type"] = "const ImRect" +defs["igBeginDragDropTargetCustom"][1]["argsT"][2] = {} +defs["igBeginDragDropTargetCustom"][1]["argsT"][2]["name"] = "id" +defs["igBeginDragDropTargetCustom"][1]["argsT"][2]["type"] = "ImGuiID" +defs["igBeginDragDropTargetCustom"][1]["argsoriginal"] = "(const ImRect& bb,ImGuiID id)" +defs["igBeginDragDropTargetCustom"][1]["call_args"] = "(bb,id)" +defs["igBeginDragDropTargetCustom"][1]["cimguiname"] = "igBeginDragDropTargetCustom" +defs["igBeginDragDropTargetCustom"][1]["defaults"] = {} +defs["igBeginDragDropTargetCustom"][1]["funcname"] = "BeginDragDropTargetCustom" +defs["igBeginDragDropTargetCustom"][1]["location"] = "imgui_internal:3238" +defs["igBeginDragDropTargetCustom"][1]["namespace"] = "ImGui" +defs["igBeginDragDropTargetCustom"][1]["ov_cimguiname"] = "igBeginDragDropTargetCustom" +defs["igBeginDragDropTargetCustom"][1]["ret"] = "bool" +defs["igBeginDragDropTargetCustom"][1]["signature"] = "(const ImRect,ImGuiID)" +defs["igBeginDragDropTargetCustom"][1]["stname"] = "" +defs["igBeginDragDropTargetCustom"]["(const ImRect,ImGuiID)"] = defs["igBeginDragDropTargetCustom"][1] defs["igBeginGroup"] = {} defs["igBeginGroup"][1] = {} defs["igBeginGroup"][1]["args"] = "()" @@ -6904,6 +11727,32 @@ defs["igBeginMenuBar"][1]["ret"] = "bool" defs["igBeginMenuBar"][1]["signature"] = "()" defs["igBeginMenuBar"][1]["stname"] = "" defs["igBeginMenuBar"]["()"] = defs["igBeginMenuBar"][1] +defs["igBeginMenuEx"] = {} +defs["igBeginMenuEx"][1] = {} +defs["igBeginMenuEx"][1]["args"] = "(const char* label,const char* icon,bool enabled)" +defs["igBeginMenuEx"][1]["argsT"] = {} +defs["igBeginMenuEx"][1]["argsT"][1] = {} +defs["igBeginMenuEx"][1]["argsT"][1]["name"] = "label" +defs["igBeginMenuEx"][1]["argsT"][1]["type"] = "const char*" +defs["igBeginMenuEx"][1]["argsT"][2] = {} +defs["igBeginMenuEx"][1]["argsT"][2]["name"] = "icon" +defs["igBeginMenuEx"][1]["argsT"][2]["type"] = "const char*" +defs["igBeginMenuEx"][1]["argsT"][3] = {} +defs["igBeginMenuEx"][1]["argsT"][3]["name"] = "enabled" +defs["igBeginMenuEx"][1]["argsT"][3]["type"] = "bool" +defs["igBeginMenuEx"][1]["argsoriginal"] = "(const char* label,const char* icon,bool enabled=true)" +defs["igBeginMenuEx"][1]["call_args"] = "(label,icon,enabled)" +defs["igBeginMenuEx"][1]["cimguiname"] = "igBeginMenuEx" +defs["igBeginMenuEx"][1]["defaults"] = {} +defs["igBeginMenuEx"][1]["defaults"]["enabled"] = "true" +defs["igBeginMenuEx"][1]["funcname"] = "BeginMenuEx" +defs["igBeginMenuEx"][1]["location"] = "imgui_internal:3076" +defs["igBeginMenuEx"][1]["namespace"] = "ImGui" +defs["igBeginMenuEx"][1]["ov_cimguiname"] = "igBeginMenuEx" +defs["igBeginMenuEx"][1]["ret"] = "bool" +defs["igBeginMenuEx"][1]["signature"] = "(const char*,const char*,bool)" +defs["igBeginMenuEx"][1]["stname"] = "" +defs["igBeginMenuEx"]["(const char*,const char*,bool)"] = defs["igBeginMenuEx"][1] defs["igBeginPopup"] = {} defs["igBeginPopup"][1] = {} defs["igBeginPopup"][1]["args"] = "(const char* str_id,ImGuiWindowFlags flags)" @@ -6999,6 +11848,28 @@ defs["igBeginPopupContextWindow"][1]["ret"] = "bool" defs["igBeginPopupContextWindow"][1]["signature"] = "(const char*,ImGuiPopupFlags)" defs["igBeginPopupContextWindow"][1]["stname"] = "" defs["igBeginPopupContextWindow"]["(const char*,ImGuiPopupFlags)"] = defs["igBeginPopupContextWindow"][1] +defs["igBeginPopupEx"] = {} +defs["igBeginPopupEx"][1] = {} +defs["igBeginPopupEx"][1]["args"] = "(ImGuiID id,ImGuiWindowFlags extra_flags)" +defs["igBeginPopupEx"][1]["argsT"] = {} +defs["igBeginPopupEx"][1]["argsT"][1] = {} +defs["igBeginPopupEx"][1]["argsT"][1]["name"] = "id" +defs["igBeginPopupEx"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igBeginPopupEx"][1]["argsT"][2] = {} +defs["igBeginPopupEx"][1]["argsT"][2]["name"] = "extra_flags" +defs["igBeginPopupEx"][1]["argsT"][2]["type"] = "ImGuiWindowFlags" +defs["igBeginPopupEx"][1]["argsoriginal"] = "(ImGuiID id,ImGuiWindowFlags extra_flags)" +defs["igBeginPopupEx"][1]["call_args"] = "(id,extra_flags)" +defs["igBeginPopupEx"][1]["cimguiname"] = "igBeginPopupEx" +defs["igBeginPopupEx"][1]["defaults"] = {} +defs["igBeginPopupEx"][1]["funcname"] = "BeginPopupEx" +defs["igBeginPopupEx"][1]["location"] = "imgui_internal:3066" +defs["igBeginPopupEx"][1]["namespace"] = "ImGui" +defs["igBeginPopupEx"][1]["ov_cimguiname"] = "igBeginPopupEx" +defs["igBeginPopupEx"][1]["ret"] = "bool" +defs["igBeginPopupEx"][1]["signature"] = "(ImGuiID,ImGuiWindowFlags)" +defs["igBeginPopupEx"][1]["stname"] = "" +defs["igBeginPopupEx"]["(ImGuiID,ImGuiWindowFlags)"] = defs["igBeginPopupEx"][1] defs["igBeginPopupModal"] = {} defs["igBeginPopupModal"][1] = {} defs["igBeginPopupModal"][1]["args"] = "(const char* name,bool* p_open,ImGuiWindowFlags flags)" @@ -7049,6 +11920,34 @@ 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["igBeginTabBarEx"] = {} +defs["igBeginTabBarEx"][1] = {} +defs["igBeginTabBarEx"][1]["args"] = "(ImGuiTabBar* tab_bar,const ImRect bb,ImGuiTabBarFlags flags,ImGuiDockNode* dock_node)" +defs["igBeginTabBarEx"][1]["argsT"] = {} +defs["igBeginTabBarEx"][1]["argsT"][1] = {} +defs["igBeginTabBarEx"][1]["argsT"][1]["name"] = "tab_bar" +defs["igBeginTabBarEx"][1]["argsT"][1]["type"] = "ImGuiTabBar*" +defs["igBeginTabBarEx"][1]["argsT"][2] = {} +defs["igBeginTabBarEx"][1]["argsT"][2]["name"] = "bb" +defs["igBeginTabBarEx"][1]["argsT"][2]["type"] = "const ImRect" +defs["igBeginTabBarEx"][1]["argsT"][3] = {} +defs["igBeginTabBarEx"][1]["argsT"][3]["name"] = "flags" +defs["igBeginTabBarEx"][1]["argsT"][3]["type"] = "ImGuiTabBarFlags" +defs["igBeginTabBarEx"][1]["argsT"][4] = {} +defs["igBeginTabBarEx"][1]["argsT"][4]["name"] = "dock_node" +defs["igBeginTabBarEx"][1]["argsT"][4]["type"] = "ImGuiDockNode*" +defs["igBeginTabBarEx"][1]["argsoriginal"] = "(ImGuiTabBar* tab_bar,const ImRect& bb,ImGuiTabBarFlags flags,ImGuiDockNode* dock_node)" +defs["igBeginTabBarEx"][1]["call_args"] = "(tab_bar,bb,flags,dock_node)" +defs["igBeginTabBarEx"][1]["cimguiname"] = "igBeginTabBarEx" +defs["igBeginTabBarEx"][1]["defaults"] = {} +defs["igBeginTabBarEx"][1]["funcname"] = "BeginTabBarEx" +defs["igBeginTabBarEx"][1]["location"] = "imgui_internal:3309" +defs["igBeginTabBarEx"][1]["namespace"] = "ImGui" +defs["igBeginTabBarEx"][1]["ov_cimguiname"] = "igBeginTabBarEx" +defs["igBeginTabBarEx"][1]["ret"] = "bool" +defs["igBeginTabBarEx"][1]["signature"] = "(ImGuiTabBar*,const ImRect,ImGuiTabBarFlags,ImGuiDockNode*)" +defs["igBeginTabBarEx"][1]["stname"] = "" +defs["igBeginTabBarEx"]["(ImGuiTabBar*,const ImRect,ImGuiTabBarFlags,ImGuiDockNode*)"] = defs["igBeginTabBarEx"][1] defs["igBeginTabItem"] = {} defs["igBeginTabItem"][1] = {} defs["igBeginTabItem"][1]["args"] = "(const char* label,bool* p_open,ImGuiTabItemFlags flags)" @@ -7110,6 +12009,43 @@ defs["igBeginTable"][1]["ret"] = "bool" defs["igBeginTable"][1]["signature"] = "(const char*,int,ImGuiTableFlags,const ImVec2,float)" defs["igBeginTable"][1]["stname"] = "" defs["igBeginTable"]["(const char*,int,ImGuiTableFlags,const ImVec2,float)"] = defs["igBeginTable"][1] +defs["igBeginTableEx"] = {} +defs["igBeginTableEx"][1] = {} +defs["igBeginTableEx"][1]["args"] = "(const char* name,ImGuiID id,int columns_count,ImGuiTableFlags flags,const ImVec2 outer_size,float inner_width)" +defs["igBeginTableEx"][1]["argsT"] = {} +defs["igBeginTableEx"][1]["argsT"][1] = {} +defs["igBeginTableEx"][1]["argsT"][1]["name"] = "name" +defs["igBeginTableEx"][1]["argsT"][1]["type"] = "const char*" +defs["igBeginTableEx"][1]["argsT"][2] = {} +defs["igBeginTableEx"][1]["argsT"][2]["name"] = "id" +defs["igBeginTableEx"][1]["argsT"][2]["type"] = "ImGuiID" +defs["igBeginTableEx"][1]["argsT"][3] = {} +defs["igBeginTableEx"][1]["argsT"][3]["name"] = "columns_count" +defs["igBeginTableEx"][1]["argsT"][3]["type"] = "int" +defs["igBeginTableEx"][1]["argsT"][4] = {} +defs["igBeginTableEx"][1]["argsT"][4]["name"] = "flags" +defs["igBeginTableEx"][1]["argsT"][4]["type"] = "ImGuiTableFlags" +defs["igBeginTableEx"][1]["argsT"][5] = {} +defs["igBeginTableEx"][1]["argsT"][5]["name"] = "outer_size" +defs["igBeginTableEx"][1]["argsT"][5]["type"] = "const ImVec2" +defs["igBeginTableEx"][1]["argsT"][6] = {} +defs["igBeginTableEx"][1]["argsT"][6]["name"] = "inner_width" +defs["igBeginTableEx"][1]["argsT"][6]["type"] = "float" +defs["igBeginTableEx"][1]["argsoriginal"] = "(const char* name,ImGuiID id,int columns_count,ImGuiTableFlags flags=0,const ImVec2& outer_size=ImVec2(0,0),float inner_width=0.0f)" +defs["igBeginTableEx"][1]["call_args"] = "(name,id,columns_count,flags,outer_size,inner_width)" +defs["igBeginTableEx"][1]["cimguiname"] = "igBeginTableEx" +defs["igBeginTableEx"][1]["defaults"] = {} +defs["igBeginTableEx"][1]["defaults"]["flags"] = "0" +defs["igBeginTableEx"][1]["defaults"]["inner_width"] = "0.0f" +defs["igBeginTableEx"][1]["defaults"]["outer_size"] = "ImVec2(0,0)" +defs["igBeginTableEx"][1]["funcname"] = "BeginTableEx" +defs["igBeginTableEx"][1]["location"] = "imgui_internal:3267" +defs["igBeginTableEx"][1]["namespace"] = "ImGui" +defs["igBeginTableEx"][1]["ov_cimguiname"] = "igBeginTableEx" +defs["igBeginTableEx"][1]["ret"] = "bool" +defs["igBeginTableEx"][1]["signature"] = "(const char*,ImGuiID,int,ImGuiTableFlags,const ImVec2,float)" +defs["igBeginTableEx"][1]["stname"] = "" +defs["igBeginTableEx"]["(const char*,ImGuiID,int,ImGuiTableFlags,const ImVec2,float)"] = defs["igBeginTableEx"][1] defs["igBeginTooltip"] = {} defs["igBeginTooltip"][1] = {} defs["igBeginTooltip"][1]["args"] = "()" @@ -7126,6 +12062,138 @@ defs["igBeginTooltip"][1]["ret"] = "void" defs["igBeginTooltip"][1]["signature"] = "()" defs["igBeginTooltip"][1]["stname"] = "" defs["igBeginTooltip"]["()"] = defs["igBeginTooltip"][1] +defs["igBeginTooltipEx"] = {} +defs["igBeginTooltipEx"][1] = {} +defs["igBeginTooltipEx"][1]["args"] = "(ImGuiTooltipFlags tooltip_flags,ImGuiWindowFlags extra_window_flags)" +defs["igBeginTooltipEx"][1]["argsT"] = {} +defs["igBeginTooltipEx"][1]["argsT"][1] = {} +defs["igBeginTooltipEx"][1]["argsT"][1]["name"] = "tooltip_flags" +defs["igBeginTooltipEx"][1]["argsT"][1]["type"] = "ImGuiTooltipFlags" +defs["igBeginTooltipEx"][1]["argsT"][2] = {} +defs["igBeginTooltipEx"][1]["argsT"][2]["name"] = "extra_window_flags" +defs["igBeginTooltipEx"][1]["argsT"][2]["type"] = "ImGuiWindowFlags" +defs["igBeginTooltipEx"][1]["argsoriginal"] = "(ImGuiTooltipFlags tooltip_flags,ImGuiWindowFlags extra_window_flags)" +defs["igBeginTooltipEx"][1]["call_args"] = "(tooltip_flags,extra_window_flags)" +defs["igBeginTooltipEx"][1]["cimguiname"] = "igBeginTooltipEx" +defs["igBeginTooltipEx"][1]["defaults"] = {} +defs["igBeginTooltipEx"][1]["funcname"] = "BeginTooltipEx" +defs["igBeginTooltipEx"][1]["location"] = "imgui_internal:3067" +defs["igBeginTooltipEx"][1]["namespace"] = "ImGui" +defs["igBeginTooltipEx"][1]["ov_cimguiname"] = "igBeginTooltipEx" +defs["igBeginTooltipEx"][1]["ret"] = "void" +defs["igBeginTooltipEx"][1]["signature"] = "(ImGuiTooltipFlags,ImGuiWindowFlags)" +defs["igBeginTooltipEx"][1]["stname"] = "" +defs["igBeginTooltipEx"]["(ImGuiTooltipFlags,ImGuiWindowFlags)"] = defs["igBeginTooltipEx"][1] +defs["igBeginViewportSideBar"] = {} +defs["igBeginViewportSideBar"][1] = {} +defs["igBeginViewportSideBar"][1]["args"] = "(const char* name,ImGuiViewport* viewport,ImGuiDir dir,float size,ImGuiWindowFlags window_flags)" +defs["igBeginViewportSideBar"][1]["argsT"] = {} +defs["igBeginViewportSideBar"][1]["argsT"][1] = {} +defs["igBeginViewportSideBar"][1]["argsT"][1]["name"] = "name" +defs["igBeginViewportSideBar"][1]["argsT"][1]["type"] = "const char*" +defs["igBeginViewportSideBar"][1]["argsT"][2] = {} +defs["igBeginViewportSideBar"][1]["argsT"][2]["name"] = "viewport" +defs["igBeginViewportSideBar"][1]["argsT"][2]["type"] = "ImGuiViewport*" +defs["igBeginViewportSideBar"][1]["argsT"][3] = {} +defs["igBeginViewportSideBar"][1]["argsT"][3]["name"] = "dir" +defs["igBeginViewportSideBar"][1]["argsT"][3]["type"] = "ImGuiDir" +defs["igBeginViewportSideBar"][1]["argsT"][4] = {} +defs["igBeginViewportSideBar"][1]["argsT"][4]["name"] = "size" +defs["igBeginViewportSideBar"][1]["argsT"][4]["type"] = "float" +defs["igBeginViewportSideBar"][1]["argsT"][5] = {} +defs["igBeginViewportSideBar"][1]["argsT"][5]["name"] = "window_flags" +defs["igBeginViewportSideBar"][1]["argsT"][5]["type"] = "ImGuiWindowFlags" +defs["igBeginViewportSideBar"][1]["argsoriginal"] = "(const char* name,ImGuiViewport* viewport,ImGuiDir dir,float size,ImGuiWindowFlags window_flags)" +defs["igBeginViewportSideBar"][1]["call_args"] = "(name,viewport,dir,size,window_flags)" +defs["igBeginViewportSideBar"][1]["cimguiname"] = "igBeginViewportSideBar" +defs["igBeginViewportSideBar"][1]["defaults"] = {} +defs["igBeginViewportSideBar"][1]["funcname"] = "BeginViewportSideBar" +defs["igBeginViewportSideBar"][1]["location"] = "imgui_internal:3075" +defs["igBeginViewportSideBar"][1]["namespace"] = "ImGui" +defs["igBeginViewportSideBar"][1]["ov_cimguiname"] = "igBeginViewportSideBar" +defs["igBeginViewportSideBar"][1]["ret"] = "bool" +defs["igBeginViewportSideBar"][1]["signature"] = "(const char*,ImGuiViewport*,ImGuiDir,float,ImGuiWindowFlags)" +defs["igBeginViewportSideBar"][1]["stname"] = "" +defs["igBeginViewportSideBar"]["(const char*,ImGuiViewport*,ImGuiDir,float,ImGuiWindowFlags)"] = defs["igBeginViewportSideBar"][1] +defs["igBringWindowToDisplayBack"] = {} +defs["igBringWindowToDisplayBack"][1] = {} +defs["igBringWindowToDisplayBack"][1]["args"] = "(ImGuiWindow* window)" +defs["igBringWindowToDisplayBack"][1]["argsT"] = {} +defs["igBringWindowToDisplayBack"][1]["argsT"][1] = {} +defs["igBringWindowToDisplayBack"][1]["argsT"][1]["name"] = "window" +defs["igBringWindowToDisplayBack"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igBringWindowToDisplayBack"][1]["argsoriginal"] = "(ImGuiWindow* window)" +defs["igBringWindowToDisplayBack"][1]["call_args"] = "(window)" +defs["igBringWindowToDisplayBack"][1]["cimguiname"] = "igBringWindowToDisplayBack" +defs["igBringWindowToDisplayBack"][1]["defaults"] = {} +defs["igBringWindowToDisplayBack"][1]["funcname"] = "BringWindowToDisplayBack" +defs["igBringWindowToDisplayBack"][1]["location"] = "imgui_internal:2954" +defs["igBringWindowToDisplayBack"][1]["namespace"] = "ImGui" +defs["igBringWindowToDisplayBack"][1]["ov_cimguiname"] = "igBringWindowToDisplayBack" +defs["igBringWindowToDisplayBack"][1]["ret"] = "void" +defs["igBringWindowToDisplayBack"][1]["signature"] = "(ImGuiWindow*)" +defs["igBringWindowToDisplayBack"][1]["stname"] = "" +defs["igBringWindowToDisplayBack"]["(ImGuiWindow*)"] = defs["igBringWindowToDisplayBack"][1] +defs["igBringWindowToDisplayBehind"] = {} +defs["igBringWindowToDisplayBehind"][1] = {} +defs["igBringWindowToDisplayBehind"][1]["args"] = "(ImGuiWindow* window,ImGuiWindow* above_window)" +defs["igBringWindowToDisplayBehind"][1]["argsT"] = {} +defs["igBringWindowToDisplayBehind"][1]["argsT"][1] = {} +defs["igBringWindowToDisplayBehind"][1]["argsT"][1]["name"] = "window" +defs["igBringWindowToDisplayBehind"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igBringWindowToDisplayBehind"][1]["argsT"][2] = {} +defs["igBringWindowToDisplayBehind"][1]["argsT"][2]["name"] = "above_window" +defs["igBringWindowToDisplayBehind"][1]["argsT"][2]["type"] = "ImGuiWindow*" +defs["igBringWindowToDisplayBehind"][1]["argsoriginal"] = "(ImGuiWindow* window,ImGuiWindow* above_window)" +defs["igBringWindowToDisplayBehind"][1]["call_args"] = "(window,above_window)" +defs["igBringWindowToDisplayBehind"][1]["cimguiname"] = "igBringWindowToDisplayBehind" +defs["igBringWindowToDisplayBehind"][1]["defaults"] = {} +defs["igBringWindowToDisplayBehind"][1]["funcname"] = "BringWindowToDisplayBehind" +defs["igBringWindowToDisplayBehind"][1]["location"] = "imgui_internal:2955" +defs["igBringWindowToDisplayBehind"][1]["namespace"] = "ImGui" +defs["igBringWindowToDisplayBehind"][1]["ov_cimguiname"] = "igBringWindowToDisplayBehind" +defs["igBringWindowToDisplayBehind"][1]["ret"] = "void" +defs["igBringWindowToDisplayBehind"][1]["signature"] = "(ImGuiWindow*,ImGuiWindow*)" +defs["igBringWindowToDisplayBehind"][1]["stname"] = "" +defs["igBringWindowToDisplayBehind"]["(ImGuiWindow*,ImGuiWindow*)"] = defs["igBringWindowToDisplayBehind"][1] +defs["igBringWindowToDisplayFront"] = {} +defs["igBringWindowToDisplayFront"][1] = {} +defs["igBringWindowToDisplayFront"][1]["args"] = "(ImGuiWindow* window)" +defs["igBringWindowToDisplayFront"][1]["argsT"] = {} +defs["igBringWindowToDisplayFront"][1]["argsT"][1] = {} +defs["igBringWindowToDisplayFront"][1]["argsT"][1]["name"] = "window" +defs["igBringWindowToDisplayFront"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igBringWindowToDisplayFront"][1]["argsoriginal"] = "(ImGuiWindow* window)" +defs["igBringWindowToDisplayFront"][1]["call_args"] = "(window)" +defs["igBringWindowToDisplayFront"][1]["cimguiname"] = "igBringWindowToDisplayFront" +defs["igBringWindowToDisplayFront"][1]["defaults"] = {} +defs["igBringWindowToDisplayFront"][1]["funcname"] = "BringWindowToDisplayFront" +defs["igBringWindowToDisplayFront"][1]["location"] = "imgui_internal:2953" +defs["igBringWindowToDisplayFront"][1]["namespace"] = "ImGui" +defs["igBringWindowToDisplayFront"][1]["ov_cimguiname"] = "igBringWindowToDisplayFront" +defs["igBringWindowToDisplayFront"][1]["ret"] = "void" +defs["igBringWindowToDisplayFront"][1]["signature"] = "(ImGuiWindow*)" +defs["igBringWindowToDisplayFront"][1]["stname"] = "" +defs["igBringWindowToDisplayFront"]["(ImGuiWindow*)"] = defs["igBringWindowToDisplayFront"][1] +defs["igBringWindowToFocusFront"] = {} +defs["igBringWindowToFocusFront"][1] = {} +defs["igBringWindowToFocusFront"][1]["args"] = "(ImGuiWindow* window)" +defs["igBringWindowToFocusFront"][1]["argsT"] = {} +defs["igBringWindowToFocusFront"][1]["argsT"][1] = {} +defs["igBringWindowToFocusFront"][1]["argsT"][1]["name"] = "window" +defs["igBringWindowToFocusFront"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igBringWindowToFocusFront"][1]["argsoriginal"] = "(ImGuiWindow* window)" +defs["igBringWindowToFocusFront"][1]["call_args"] = "(window)" +defs["igBringWindowToFocusFront"][1]["cimguiname"] = "igBringWindowToFocusFront" +defs["igBringWindowToFocusFront"][1]["defaults"] = {} +defs["igBringWindowToFocusFront"][1]["funcname"] = "BringWindowToFocusFront" +defs["igBringWindowToFocusFront"][1]["location"] = "imgui_internal:2952" +defs["igBringWindowToFocusFront"][1]["namespace"] = "ImGui" +defs["igBringWindowToFocusFront"][1]["ov_cimguiname"] = "igBringWindowToFocusFront" +defs["igBringWindowToFocusFront"][1]["ret"] = "void" +defs["igBringWindowToFocusFront"][1]["signature"] = "(ImGuiWindow*)" +defs["igBringWindowToFocusFront"][1]["stname"] = "" +defs["igBringWindowToFocusFront"]["(ImGuiWindow*)"] = defs["igBringWindowToFocusFront"][1] defs["igBullet"] = {} defs["igBullet"][1] = {} defs["igBullet"][1]["args"] = "()" @@ -7210,6 +12278,94 @@ 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["igButtonBehavior"] = {} +defs["igButtonBehavior"][1] = {} +defs["igButtonBehavior"][1]["args"] = "(const ImRect bb,ImGuiID id,bool* out_hovered,bool* out_held,ImGuiButtonFlags flags)" +defs["igButtonBehavior"][1]["argsT"] = {} +defs["igButtonBehavior"][1]["argsT"][1] = {} +defs["igButtonBehavior"][1]["argsT"][1]["name"] = "bb" +defs["igButtonBehavior"][1]["argsT"][1]["type"] = "const ImRect" +defs["igButtonBehavior"][1]["argsT"][2] = {} +defs["igButtonBehavior"][1]["argsT"][2]["name"] = "id" +defs["igButtonBehavior"][1]["argsT"][2]["type"] = "ImGuiID" +defs["igButtonBehavior"][1]["argsT"][3] = {} +defs["igButtonBehavior"][1]["argsT"][3]["name"] = "out_hovered" +defs["igButtonBehavior"][1]["argsT"][3]["type"] = "bool*" +defs["igButtonBehavior"][1]["argsT"][4] = {} +defs["igButtonBehavior"][1]["argsT"][4]["name"] = "out_held" +defs["igButtonBehavior"][1]["argsT"][4]["type"] = "bool*" +defs["igButtonBehavior"][1]["argsT"][5] = {} +defs["igButtonBehavior"][1]["argsT"][5]["name"] = "flags" +defs["igButtonBehavior"][1]["argsT"][5]["type"] = "ImGuiButtonFlags" +defs["igButtonBehavior"][1]["argsoriginal"] = "(const ImRect& bb,ImGuiID id,bool* out_hovered,bool* out_held,ImGuiButtonFlags flags=0)" +defs["igButtonBehavior"][1]["call_args"] = "(bb,id,out_hovered,out_held,flags)" +defs["igButtonBehavior"][1]["cimguiname"] = "igButtonBehavior" +defs["igButtonBehavior"][1]["defaults"] = {} +defs["igButtonBehavior"][1]["defaults"]["flags"] = "0" +defs["igButtonBehavior"][1]["funcname"] = "ButtonBehavior" +defs["igButtonBehavior"][1]["location"] = "imgui_internal:3367" +defs["igButtonBehavior"][1]["namespace"] = "ImGui" +defs["igButtonBehavior"][1]["ov_cimguiname"] = "igButtonBehavior" +defs["igButtonBehavior"][1]["ret"] = "bool" +defs["igButtonBehavior"][1]["signature"] = "(const ImRect,ImGuiID,bool*,bool*,ImGuiButtonFlags)" +defs["igButtonBehavior"][1]["stname"] = "" +defs["igButtonBehavior"]["(const ImRect,ImGuiID,bool*,bool*,ImGuiButtonFlags)"] = defs["igButtonBehavior"][1] +defs["igButtonEx"] = {} +defs["igButtonEx"][1] = {} +defs["igButtonEx"][1]["args"] = "(const char* label,const ImVec2 size_arg,ImGuiButtonFlags flags)" +defs["igButtonEx"][1]["argsT"] = {} +defs["igButtonEx"][1]["argsT"][1] = {} +defs["igButtonEx"][1]["argsT"][1]["name"] = "label" +defs["igButtonEx"][1]["argsT"][1]["type"] = "const char*" +defs["igButtonEx"][1]["argsT"][2] = {} +defs["igButtonEx"][1]["argsT"][2]["name"] = "size_arg" +defs["igButtonEx"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igButtonEx"][1]["argsT"][3] = {} +defs["igButtonEx"][1]["argsT"][3]["name"] = "flags" +defs["igButtonEx"][1]["argsT"][3]["type"] = "ImGuiButtonFlags" +defs["igButtonEx"][1]["argsoriginal"] = "(const char* label,const ImVec2& size_arg=ImVec2(0,0),ImGuiButtonFlags flags=0)" +defs["igButtonEx"][1]["call_args"] = "(label,size_arg,flags)" +defs["igButtonEx"][1]["cimguiname"] = "igButtonEx" +defs["igButtonEx"][1]["defaults"] = {} +defs["igButtonEx"][1]["defaults"]["flags"] = "0" +defs["igButtonEx"][1]["defaults"]["size_arg"] = "ImVec2(0,0)" +defs["igButtonEx"][1]["funcname"] = "ButtonEx" +defs["igButtonEx"][1]["location"] = "imgui_internal:3351" +defs["igButtonEx"][1]["namespace"] = "ImGui" +defs["igButtonEx"][1]["ov_cimguiname"] = "igButtonEx" +defs["igButtonEx"][1]["ret"] = "bool" +defs["igButtonEx"][1]["signature"] = "(const char*,const ImVec2,ImGuiButtonFlags)" +defs["igButtonEx"][1]["stname"] = "" +defs["igButtonEx"]["(const char*,const ImVec2,ImGuiButtonFlags)"] = defs["igButtonEx"][1] +defs["igCalcItemSize"] = {} +defs["igCalcItemSize"][1] = {} +defs["igCalcItemSize"][1]["args"] = "(ImVec2 *pOut,ImVec2 size,float default_w,float default_h)" +defs["igCalcItemSize"][1]["argsT"] = {} +defs["igCalcItemSize"][1]["argsT"][1] = {} +defs["igCalcItemSize"][1]["argsT"][1]["name"] = "pOut" +defs["igCalcItemSize"][1]["argsT"][1]["type"] = "ImVec2*" +defs["igCalcItemSize"][1]["argsT"][2] = {} +defs["igCalcItemSize"][1]["argsT"][2]["name"] = "size" +defs["igCalcItemSize"][1]["argsT"][2]["type"] = "ImVec2" +defs["igCalcItemSize"][1]["argsT"][3] = {} +defs["igCalcItemSize"][1]["argsT"][3]["name"] = "default_w" +defs["igCalcItemSize"][1]["argsT"][3]["type"] = "float" +defs["igCalcItemSize"][1]["argsT"][4] = {} +defs["igCalcItemSize"][1]["argsT"][4]["name"] = "default_h" +defs["igCalcItemSize"][1]["argsT"][4]["type"] = "float" +defs["igCalcItemSize"][1]["argsoriginal"] = "(ImVec2 size,float default_w,float default_h)" +defs["igCalcItemSize"][1]["call_args"] = "(size,default_w,default_h)" +defs["igCalcItemSize"][1]["cimguiname"] = "igCalcItemSize" +defs["igCalcItemSize"][1]["defaults"] = {} +defs["igCalcItemSize"][1]["funcname"] = "CalcItemSize" +defs["igCalcItemSize"][1]["location"] = "imgui_internal:3042" +defs["igCalcItemSize"][1]["namespace"] = "ImGui" +defs["igCalcItemSize"][1]["nonUDT"] = 1 +defs["igCalcItemSize"][1]["ov_cimguiname"] = "igCalcItemSize" +defs["igCalcItemSize"][1]["ret"] = "void" +defs["igCalcItemSize"][1]["signature"] = "(ImVec2,float,float)" +defs["igCalcItemSize"][1]["stname"] = "" +defs["igCalcItemSize"]["(ImVec2,float,float)"] = defs["igCalcItemSize"][1] defs["igCalcItemWidth"] = {} defs["igCalcItemWidth"][1] = {} defs["igCalcItemWidth"][1]["args"] = "()" @@ -7226,6 +12382,31 @@ defs["igCalcItemWidth"][1]["ret"] = "float" defs["igCalcItemWidth"][1]["signature"] = "()" defs["igCalcItemWidth"][1]["stname"] = "" defs["igCalcItemWidth"]["()"] = defs["igCalcItemWidth"][1] +defs["igCalcRoundingFlagsForRectInRect"] = {} +defs["igCalcRoundingFlagsForRectInRect"][1] = {} +defs["igCalcRoundingFlagsForRectInRect"][1]["args"] = "(const ImRect r_in,const ImRect r_outer,float threshold)" +defs["igCalcRoundingFlagsForRectInRect"][1]["argsT"] = {} +defs["igCalcRoundingFlagsForRectInRect"][1]["argsT"][1] = {} +defs["igCalcRoundingFlagsForRectInRect"][1]["argsT"][1]["name"] = "r_in" +defs["igCalcRoundingFlagsForRectInRect"][1]["argsT"][1]["type"] = "const ImRect" +defs["igCalcRoundingFlagsForRectInRect"][1]["argsT"][2] = {} +defs["igCalcRoundingFlagsForRectInRect"][1]["argsT"][2]["name"] = "r_outer" +defs["igCalcRoundingFlagsForRectInRect"][1]["argsT"][2]["type"] = "const ImRect" +defs["igCalcRoundingFlagsForRectInRect"][1]["argsT"][3] = {} +defs["igCalcRoundingFlagsForRectInRect"][1]["argsT"][3]["name"] = "threshold" +defs["igCalcRoundingFlagsForRectInRect"][1]["argsT"][3]["type"] = "float" +defs["igCalcRoundingFlagsForRectInRect"][1]["argsoriginal"] = "(const ImRect& r_in,const ImRect& r_outer,float threshold)" +defs["igCalcRoundingFlagsForRectInRect"][1]["call_args"] = "(r_in,r_outer,threshold)" +defs["igCalcRoundingFlagsForRectInRect"][1]["cimguiname"] = "igCalcRoundingFlagsForRectInRect" +defs["igCalcRoundingFlagsForRectInRect"][1]["defaults"] = {} +defs["igCalcRoundingFlagsForRectInRect"][1]["funcname"] = "CalcRoundingFlagsForRectInRect" +defs["igCalcRoundingFlagsForRectInRect"][1]["location"] = "imgui_internal:3347" +defs["igCalcRoundingFlagsForRectInRect"][1]["namespace"] = "ImGui" +defs["igCalcRoundingFlagsForRectInRect"][1]["ov_cimguiname"] = "igCalcRoundingFlagsForRectInRect" +defs["igCalcRoundingFlagsForRectInRect"][1]["ret"] = "ImDrawFlags" +defs["igCalcRoundingFlagsForRectInRect"][1]["signature"] = "(const ImRect,const ImRect,float)" +defs["igCalcRoundingFlagsForRectInRect"][1]["stname"] = "" +defs["igCalcRoundingFlagsForRectInRect"]["(const ImRect,const ImRect,float)"] = defs["igCalcRoundingFlagsForRectInRect"][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)" @@ -7261,6 +12442,101 @@ 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["igCalcTypematicRepeatAmount"] = {} +defs["igCalcTypematicRepeatAmount"][1] = {} +defs["igCalcTypematicRepeatAmount"][1]["args"] = "(float t0,float t1,float repeat_delay,float repeat_rate)" +defs["igCalcTypematicRepeatAmount"][1]["argsT"] = {} +defs["igCalcTypematicRepeatAmount"][1]["argsT"][1] = {} +defs["igCalcTypematicRepeatAmount"][1]["argsT"][1]["name"] = "t0" +defs["igCalcTypematicRepeatAmount"][1]["argsT"][1]["type"] = "float" +defs["igCalcTypematicRepeatAmount"][1]["argsT"][2] = {} +defs["igCalcTypematicRepeatAmount"][1]["argsT"][2]["name"] = "t1" +defs["igCalcTypematicRepeatAmount"][1]["argsT"][2]["type"] = "float" +defs["igCalcTypematicRepeatAmount"][1]["argsT"][3] = {} +defs["igCalcTypematicRepeatAmount"][1]["argsT"][3]["name"] = "repeat_delay" +defs["igCalcTypematicRepeatAmount"][1]["argsT"][3]["type"] = "float" +defs["igCalcTypematicRepeatAmount"][1]["argsT"][4] = {} +defs["igCalcTypematicRepeatAmount"][1]["argsT"][4]["name"] = "repeat_rate" +defs["igCalcTypematicRepeatAmount"][1]["argsT"][4]["type"] = "float" +defs["igCalcTypematicRepeatAmount"][1]["argsoriginal"] = "(float t0,float t1,float repeat_delay,float repeat_rate)" +defs["igCalcTypematicRepeatAmount"][1]["call_args"] = "(t0,t1,repeat_delay,repeat_rate)" +defs["igCalcTypematicRepeatAmount"][1]["cimguiname"] = "igCalcTypematicRepeatAmount" +defs["igCalcTypematicRepeatAmount"][1]["defaults"] = {} +defs["igCalcTypematicRepeatAmount"][1]["funcname"] = "CalcTypematicRepeatAmount" +defs["igCalcTypematicRepeatAmount"][1]["location"] = "imgui_internal:3122" +defs["igCalcTypematicRepeatAmount"][1]["namespace"] = "ImGui" +defs["igCalcTypematicRepeatAmount"][1]["ov_cimguiname"] = "igCalcTypematicRepeatAmount" +defs["igCalcTypematicRepeatAmount"][1]["ret"] = "int" +defs["igCalcTypematicRepeatAmount"][1]["signature"] = "(float,float,float,float)" +defs["igCalcTypematicRepeatAmount"][1]["stname"] = "" +defs["igCalcTypematicRepeatAmount"]["(float,float,float,float)"] = defs["igCalcTypematicRepeatAmount"][1] +defs["igCalcWindowNextAutoFitSize"] = {} +defs["igCalcWindowNextAutoFitSize"][1] = {} +defs["igCalcWindowNextAutoFitSize"][1]["args"] = "(ImVec2 *pOut,ImGuiWindow* window)" +defs["igCalcWindowNextAutoFitSize"][1]["argsT"] = {} +defs["igCalcWindowNextAutoFitSize"][1]["argsT"][1] = {} +defs["igCalcWindowNextAutoFitSize"][1]["argsT"][1]["name"] = "pOut" +defs["igCalcWindowNextAutoFitSize"][1]["argsT"][1]["type"] = "ImVec2*" +defs["igCalcWindowNextAutoFitSize"][1]["argsT"][2] = {} +defs["igCalcWindowNextAutoFitSize"][1]["argsT"][2]["name"] = "window" +defs["igCalcWindowNextAutoFitSize"][1]["argsT"][2]["type"] = "ImGuiWindow*" +defs["igCalcWindowNextAutoFitSize"][1]["argsoriginal"] = "(ImGuiWindow* window)" +defs["igCalcWindowNextAutoFitSize"][1]["call_args"] = "(window)" +defs["igCalcWindowNextAutoFitSize"][1]["cimguiname"] = "igCalcWindowNextAutoFitSize" +defs["igCalcWindowNextAutoFitSize"][1]["defaults"] = {} +defs["igCalcWindowNextAutoFitSize"][1]["funcname"] = "CalcWindowNextAutoFitSize" +defs["igCalcWindowNextAutoFitSize"][1]["location"] = "imgui_internal:2937" +defs["igCalcWindowNextAutoFitSize"][1]["namespace"] = "ImGui" +defs["igCalcWindowNextAutoFitSize"][1]["nonUDT"] = 1 +defs["igCalcWindowNextAutoFitSize"][1]["ov_cimguiname"] = "igCalcWindowNextAutoFitSize" +defs["igCalcWindowNextAutoFitSize"][1]["ret"] = "void" +defs["igCalcWindowNextAutoFitSize"][1]["signature"] = "(ImGuiWindow*)" +defs["igCalcWindowNextAutoFitSize"][1]["stname"] = "" +defs["igCalcWindowNextAutoFitSize"]["(ImGuiWindow*)"] = defs["igCalcWindowNextAutoFitSize"][1] +defs["igCalcWrapWidthForPos"] = {} +defs["igCalcWrapWidthForPos"][1] = {} +defs["igCalcWrapWidthForPos"][1]["args"] = "(const ImVec2 pos,float wrap_pos_x)" +defs["igCalcWrapWidthForPos"][1]["argsT"] = {} +defs["igCalcWrapWidthForPos"][1]["argsT"][1] = {} +defs["igCalcWrapWidthForPos"][1]["argsT"][1]["name"] = "pos" +defs["igCalcWrapWidthForPos"][1]["argsT"][1]["type"] = "const ImVec2" +defs["igCalcWrapWidthForPos"][1]["argsT"][2] = {} +defs["igCalcWrapWidthForPos"][1]["argsT"][2]["name"] = "wrap_pos_x" +defs["igCalcWrapWidthForPos"][1]["argsT"][2]["type"] = "float" +defs["igCalcWrapWidthForPos"][1]["argsoriginal"] = "(const ImVec2& pos,float wrap_pos_x)" +defs["igCalcWrapWidthForPos"][1]["call_args"] = "(pos,wrap_pos_x)" +defs["igCalcWrapWidthForPos"][1]["cimguiname"] = "igCalcWrapWidthForPos" +defs["igCalcWrapWidthForPos"][1]["defaults"] = {} +defs["igCalcWrapWidthForPos"][1]["funcname"] = "CalcWrapWidthForPos" +defs["igCalcWrapWidthForPos"][1]["location"] = "imgui_internal:3043" +defs["igCalcWrapWidthForPos"][1]["namespace"] = "ImGui" +defs["igCalcWrapWidthForPos"][1]["ov_cimguiname"] = "igCalcWrapWidthForPos" +defs["igCalcWrapWidthForPos"][1]["ret"] = "float" +defs["igCalcWrapWidthForPos"][1]["signature"] = "(const ImVec2,float)" +defs["igCalcWrapWidthForPos"][1]["stname"] = "" +defs["igCalcWrapWidthForPos"]["(const ImVec2,float)"] = defs["igCalcWrapWidthForPos"][1] +defs["igCallContextHooks"] = {} +defs["igCallContextHooks"][1] = {} +defs["igCallContextHooks"][1]["args"] = "(ImGuiContext* context,ImGuiContextHookType type)" +defs["igCallContextHooks"][1]["argsT"] = {} +defs["igCallContextHooks"][1]["argsT"][1] = {} +defs["igCallContextHooks"][1]["argsT"][1]["name"] = "context" +defs["igCallContextHooks"][1]["argsT"][1]["type"] = "ImGuiContext*" +defs["igCallContextHooks"][1]["argsT"][2] = {} +defs["igCallContextHooks"][1]["argsT"][2]["name"] = "type" +defs["igCallContextHooks"][1]["argsT"][2]["type"] = "ImGuiContextHookType" +defs["igCallContextHooks"][1]["argsoriginal"] = "(ImGuiContext* context,ImGuiContextHookType type)" +defs["igCallContextHooks"][1]["call_args"] = "(context,type)" +defs["igCallContextHooks"][1]["cimguiname"] = "igCallContextHooks" +defs["igCallContextHooks"][1]["defaults"] = {} +defs["igCallContextHooks"][1]["funcname"] = "CallContextHooks" +defs["igCallContextHooks"][1]["location"] = "imgui_internal:2979" +defs["igCallContextHooks"][1]["namespace"] = "ImGui" +defs["igCallContextHooks"][1]["ov_cimguiname"] = "igCallContextHooks" +defs["igCallContextHooks"][1]["ret"] = "void" +defs["igCallContextHooks"][1]["signature"] = "(ImGuiContext*,ImGuiContextHookType)" +defs["igCallContextHooks"][1]["stname"] = "" +defs["igCallContextHooks"]["(ImGuiContext*,ImGuiContextHookType)"] = defs["igCallContextHooks"][1] defs["igCheckbox"] = {} defs["igCheckbox"][1] = {} defs["igCheckbox"][1]["args"] = "(const char* label,bool* v)" @@ -7330,8 +12606,126 @@ defs["igCheckboxFlags"][2]["ov_cimguiname"] = "igCheckboxFlags_UintPtr" defs["igCheckboxFlags"][2]["ret"] = "bool" defs["igCheckboxFlags"][2]["signature"] = "(const char*,unsigned int*,unsigned int)" defs["igCheckboxFlags"][2]["stname"] = "" +defs["igCheckboxFlags"][3] = {} +defs["igCheckboxFlags"][3]["args"] = "(const char* label,ImS64* flags,ImS64 flags_value)" +defs["igCheckboxFlags"][3]["argsT"] = {} +defs["igCheckboxFlags"][3]["argsT"][1] = {} +defs["igCheckboxFlags"][3]["argsT"][1]["name"] = "label" +defs["igCheckboxFlags"][3]["argsT"][1]["type"] = "const char*" +defs["igCheckboxFlags"][3]["argsT"][2] = {} +defs["igCheckboxFlags"][3]["argsT"][2]["name"] = "flags" +defs["igCheckboxFlags"][3]["argsT"][2]["type"] = "ImS64*" +defs["igCheckboxFlags"][3]["argsT"][3] = {} +defs["igCheckboxFlags"][3]["argsT"][3]["name"] = "flags_value" +defs["igCheckboxFlags"][3]["argsT"][3]["type"] = "ImS64" +defs["igCheckboxFlags"][3]["argsoriginal"] = "(const char* label,ImS64* flags,ImS64 flags_value)" +defs["igCheckboxFlags"][3]["call_args"] = "(label,flags,flags_value)" +defs["igCheckboxFlags"][3]["cimguiname"] = "igCheckboxFlags" +defs["igCheckboxFlags"][3]["defaults"] = {} +defs["igCheckboxFlags"][3]["funcname"] = "CheckboxFlags" +defs["igCheckboxFlags"][3]["location"] = "imgui_internal:3363" +defs["igCheckboxFlags"][3]["namespace"] = "ImGui" +defs["igCheckboxFlags"][3]["ov_cimguiname"] = "igCheckboxFlags_S64Ptr" +defs["igCheckboxFlags"][3]["ret"] = "bool" +defs["igCheckboxFlags"][3]["signature"] = "(const char*,ImS64*,ImS64)" +defs["igCheckboxFlags"][3]["stname"] = "" +defs["igCheckboxFlags"][4] = {} +defs["igCheckboxFlags"][4]["args"] = "(const char* label,ImU64* flags,ImU64 flags_value)" +defs["igCheckboxFlags"][4]["argsT"] = {} +defs["igCheckboxFlags"][4]["argsT"][1] = {} +defs["igCheckboxFlags"][4]["argsT"][1]["name"] = "label" +defs["igCheckboxFlags"][4]["argsT"][1]["type"] = "const char*" +defs["igCheckboxFlags"][4]["argsT"][2] = {} +defs["igCheckboxFlags"][4]["argsT"][2]["name"] = "flags" +defs["igCheckboxFlags"][4]["argsT"][2]["type"] = "ImU64*" +defs["igCheckboxFlags"][4]["argsT"][3] = {} +defs["igCheckboxFlags"][4]["argsT"][3]["name"] = "flags_value" +defs["igCheckboxFlags"][4]["argsT"][3]["type"] = "ImU64" +defs["igCheckboxFlags"][4]["argsoriginal"] = "(const char* label,ImU64* flags,ImU64 flags_value)" +defs["igCheckboxFlags"][4]["call_args"] = "(label,flags,flags_value)" +defs["igCheckboxFlags"][4]["cimguiname"] = "igCheckboxFlags" +defs["igCheckboxFlags"][4]["defaults"] = {} +defs["igCheckboxFlags"][4]["funcname"] = "CheckboxFlags" +defs["igCheckboxFlags"][4]["location"] = "imgui_internal:3364" +defs["igCheckboxFlags"][4]["namespace"] = "ImGui" +defs["igCheckboxFlags"][4]["ov_cimguiname"] = "igCheckboxFlags_U64Ptr" +defs["igCheckboxFlags"][4]["ret"] = "bool" +defs["igCheckboxFlags"][4]["signature"] = "(const char*,ImU64*,ImU64)" +defs["igCheckboxFlags"][4]["stname"] = "" +defs["igCheckboxFlags"]["(const char*,ImS64*,ImS64)"] = defs["igCheckboxFlags"][3] +defs["igCheckboxFlags"]["(const char*,ImU64*,ImU64)"] = defs["igCheckboxFlags"][4] defs["igCheckboxFlags"]["(const char*,int*,int)"] = defs["igCheckboxFlags"][1] defs["igCheckboxFlags"]["(const char*,unsigned int*,unsigned int)"] = defs["igCheckboxFlags"][2] +defs["igClearActiveID"] = {} +defs["igClearActiveID"][1] = {} +defs["igClearActiveID"][1]["args"] = "()" +defs["igClearActiveID"][1]["argsT"] = {} +defs["igClearActiveID"][1]["argsoriginal"] = "()" +defs["igClearActiveID"][1]["call_args"] = "()" +defs["igClearActiveID"][1]["cimguiname"] = "igClearActiveID" +defs["igClearActiveID"][1]["defaults"] = {} +defs["igClearActiveID"][1]["funcname"] = "ClearActiveID" +defs["igClearActiveID"][1]["location"] = "imgui_internal:3027" +defs["igClearActiveID"][1]["namespace"] = "ImGui" +defs["igClearActiveID"][1]["ov_cimguiname"] = "igClearActiveID" +defs["igClearActiveID"][1]["ret"] = "void" +defs["igClearActiveID"][1]["signature"] = "()" +defs["igClearActiveID"][1]["stname"] = "" +defs["igClearActiveID"]["()"] = defs["igClearActiveID"][1] +defs["igClearDragDrop"] = {} +defs["igClearDragDrop"][1] = {} +defs["igClearDragDrop"][1]["args"] = "()" +defs["igClearDragDrop"][1]["argsT"] = {} +defs["igClearDragDrop"][1]["argsoriginal"] = "()" +defs["igClearDragDrop"][1]["call_args"] = "()" +defs["igClearDragDrop"][1]["cimguiname"] = "igClearDragDrop" +defs["igClearDragDrop"][1]["defaults"] = {} +defs["igClearDragDrop"][1]["funcname"] = "ClearDragDrop" +defs["igClearDragDrop"][1]["location"] = "imgui_internal:3239" +defs["igClearDragDrop"][1]["namespace"] = "ImGui" +defs["igClearDragDrop"][1]["ov_cimguiname"] = "igClearDragDrop" +defs["igClearDragDrop"][1]["ret"] = "void" +defs["igClearDragDrop"][1]["signature"] = "()" +defs["igClearDragDrop"][1]["stname"] = "" +defs["igClearDragDrop"]["()"] = defs["igClearDragDrop"][1] +defs["igClearIniSettings"] = {} +defs["igClearIniSettings"][1] = {} +defs["igClearIniSettings"][1]["args"] = "()" +defs["igClearIniSettings"][1]["argsT"] = {} +defs["igClearIniSettings"][1]["argsoriginal"] = "()" +defs["igClearIniSettings"][1]["call_args"] = "()" +defs["igClearIniSettings"][1]["cimguiname"] = "igClearIniSettings" +defs["igClearIniSettings"][1]["defaults"] = {} +defs["igClearIniSettings"][1]["funcname"] = "ClearIniSettings" +defs["igClearIniSettings"][1]["location"] = "imgui_internal:2993" +defs["igClearIniSettings"][1]["namespace"] = "ImGui" +defs["igClearIniSettings"][1]["ov_cimguiname"] = "igClearIniSettings" +defs["igClearIniSettings"][1]["ret"] = "void" +defs["igClearIniSettings"][1]["signature"] = "()" +defs["igClearIniSettings"][1]["stname"] = "" +defs["igClearIniSettings"]["()"] = defs["igClearIniSettings"][1] +defs["igCloseButton"] = {} +defs["igCloseButton"][1] = {} +defs["igCloseButton"][1]["args"] = "(ImGuiID id,const ImVec2 pos)" +defs["igCloseButton"][1]["argsT"] = {} +defs["igCloseButton"][1]["argsT"][1] = {} +defs["igCloseButton"][1]["argsT"][1]["name"] = "id" +defs["igCloseButton"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igCloseButton"][1]["argsT"][2] = {} +defs["igCloseButton"][1]["argsT"][2]["name"] = "pos" +defs["igCloseButton"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igCloseButton"][1]["argsoriginal"] = "(ImGuiID id,const ImVec2& pos)" +defs["igCloseButton"][1]["call_args"] = "(id,pos)" +defs["igCloseButton"][1]["cimguiname"] = "igCloseButton" +defs["igCloseButton"][1]["defaults"] = {} +defs["igCloseButton"][1]["funcname"] = "CloseButton" +defs["igCloseButton"][1]["location"] = "imgui_internal:3352" +defs["igCloseButton"][1]["namespace"] = "ImGui" +defs["igCloseButton"][1]["ov_cimguiname"] = "igCloseButton" +defs["igCloseButton"][1]["ret"] = "bool" +defs["igCloseButton"][1]["signature"] = "(ImGuiID,const ImVec2)" +defs["igCloseButton"][1]["stname"] = "" +defs["igCloseButton"]["(ImGuiID,const ImVec2)"] = defs["igCloseButton"][1] defs["igCloseCurrentPopup"] = {} defs["igCloseCurrentPopup"][1] = {} defs["igCloseCurrentPopup"][1]["args"] = "()" @@ -7348,6 +12742,91 @@ defs["igCloseCurrentPopup"][1]["ret"] = "void" defs["igCloseCurrentPopup"][1]["signature"] = "()" defs["igCloseCurrentPopup"][1]["stname"] = "" defs["igCloseCurrentPopup"]["()"] = defs["igCloseCurrentPopup"][1] +defs["igClosePopupToLevel"] = {} +defs["igClosePopupToLevel"][1] = {} +defs["igClosePopupToLevel"][1]["args"] = "(int remaining,bool restore_focus_to_window_under_popup)" +defs["igClosePopupToLevel"][1]["argsT"] = {} +defs["igClosePopupToLevel"][1]["argsT"][1] = {} +defs["igClosePopupToLevel"][1]["argsT"][1]["name"] = "remaining" +defs["igClosePopupToLevel"][1]["argsT"][1]["type"] = "int" +defs["igClosePopupToLevel"][1]["argsT"][2] = {} +defs["igClosePopupToLevel"][1]["argsT"][2]["name"] = "restore_focus_to_window_under_popup" +defs["igClosePopupToLevel"][1]["argsT"][2]["type"] = "bool" +defs["igClosePopupToLevel"][1]["argsoriginal"] = "(int remaining,bool restore_focus_to_window_under_popup)" +defs["igClosePopupToLevel"][1]["call_args"] = "(remaining,restore_focus_to_window_under_popup)" +defs["igClosePopupToLevel"][1]["cimguiname"] = "igClosePopupToLevel" +defs["igClosePopupToLevel"][1]["defaults"] = {} +defs["igClosePopupToLevel"][1]["funcname"] = "ClosePopupToLevel" +defs["igClosePopupToLevel"][1]["location"] = "imgui_internal:3062" +defs["igClosePopupToLevel"][1]["namespace"] = "ImGui" +defs["igClosePopupToLevel"][1]["ov_cimguiname"] = "igClosePopupToLevel" +defs["igClosePopupToLevel"][1]["ret"] = "void" +defs["igClosePopupToLevel"][1]["signature"] = "(int,bool)" +defs["igClosePopupToLevel"][1]["stname"] = "" +defs["igClosePopupToLevel"]["(int,bool)"] = defs["igClosePopupToLevel"][1] +defs["igClosePopupsExceptModals"] = {} +defs["igClosePopupsExceptModals"][1] = {} +defs["igClosePopupsExceptModals"][1]["args"] = "()" +defs["igClosePopupsExceptModals"][1]["argsT"] = {} +defs["igClosePopupsExceptModals"][1]["argsoriginal"] = "()" +defs["igClosePopupsExceptModals"][1]["call_args"] = "()" +defs["igClosePopupsExceptModals"][1]["cimguiname"] = "igClosePopupsExceptModals" +defs["igClosePopupsExceptModals"][1]["defaults"] = {} +defs["igClosePopupsExceptModals"][1]["funcname"] = "ClosePopupsExceptModals" +defs["igClosePopupsExceptModals"][1]["location"] = "imgui_internal:3064" +defs["igClosePopupsExceptModals"][1]["namespace"] = "ImGui" +defs["igClosePopupsExceptModals"][1]["ov_cimguiname"] = "igClosePopupsExceptModals" +defs["igClosePopupsExceptModals"][1]["ret"] = "void" +defs["igClosePopupsExceptModals"][1]["signature"] = "()" +defs["igClosePopupsExceptModals"][1]["stname"] = "" +defs["igClosePopupsExceptModals"]["()"] = defs["igClosePopupsExceptModals"][1] +defs["igClosePopupsOverWindow"] = {} +defs["igClosePopupsOverWindow"][1] = {} +defs["igClosePopupsOverWindow"][1]["args"] = "(ImGuiWindow* ref_window,bool restore_focus_to_window_under_popup)" +defs["igClosePopupsOverWindow"][1]["argsT"] = {} +defs["igClosePopupsOverWindow"][1]["argsT"][1] = {} +defs["igClosePopupsOverWindow"][1]["argsT"][1]["name"] = "ref_window" +defs["igClosePopupsOverWindow"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igClosePopupsOverWindow"][1]["argsT"][2] = {} +defs["igClosePopupsOverWindow"][1]["argsT"][2]["name"] = "restore_focus_to_window_under_popup" +defs["igClosePopupsOverWindow"][1]["argsT"][2]["type"] = "bool" +defs["igClosePopupsOverWindow"][1]["argsoriginal"] = "(ImGuiWindow* ref_window,bool restore_focus_to_window_under_popup)" +defs["igClosePopupsOverWindow"][1]["call_args"] = "(ref_window,restore_focus_to_window_under_popup)" +defs["igClosePopupsOverWindow"][1]["cimguiname"] = "igClosePopupsOverWindow" +defs["igClosePopupsOverWindow"][1]["defaults"] = {} +defs["igClosePopupsOverWindow"][1]["funcname"] = "ClosePopupsOverWindow" +defs["igClosePopupsOverWindow"][1]["location"] = "imgui_internal:3063" +defs["igClosePopupsOverWindow"][1]["namespace"] = "ImGui" +defs["igClosePopupsOverWindow"][1]["ov_cimguiname"] = "igClosePopupsOverWindow" +defs["igClosePopupsOverWindow"][1]["ret"] = "void" +defs["igClosePopupsOverWindow"][1]["signature"] = "(ImGuiWindow*,bool)" +defs["igClosePopupsOverWindow"][1]["stname"] = "" +defs["igClosePopupsOverWindow"]["(ImGuiWindow*,bool)"] = defs["igClosePopupsOverWindow"][1] +defs["igCollapseButton"] = {} +defs["igCollapseButton"][1] = {} +defs["igCollapseButton"][1]["args"] = "(ImGuiID id,const ImVec2 pos,ImGuiDockNode* dock_node)" +defs["igCollapseButton"][1]["argsT"] = {} +defs["igCollapseButton"][1]["argsT"][1] = {} +defs["igCollapseButton"][1]["argsT"][1]["name"] = "id" +defs["igCollapseButton"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igCollapseButton"][1]["argsT"][2] = {} +defs["igCollapseButton"][1]["argsT"][2]["name"] = "pos" +defs["igCollapseButton"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igCollapseButton"][1]["argsT"][3] = {} +defs["igCollapseButton"][1]["argsT"][3]["name"] = "dock_node" +defs["igCollapseButton"][1]["argsT"][3]["type"] = "ImGuiDockNode*" +defs["igCollapseButton"][1]["argsoriginal"] = "(ImGuiID id,const ImVec2& pos,ImGuiDockNode* dock_node)" +defs["igCollapseButton"][1]["call_args"] = "(id,pos,dock_node)" +defs["igCollapseButton"][1]["cimguiname"] = "igCollapseButton" +defs["igCollapseButton"][1]["defaults"] = {} +defs["igCollapseButton"][1]["funcname"] = "CollapseButton" +defs["igCollapseButton"][1]["location"] = "imgui_internal:3353" +defs["igCollapseButton"][1]["namespace"] = "ImGui" +defs["igCollapseButton"][1]["ov_cimguiname"] = "igCollapseButton" +defs["igCollapseButton"][1]["ret"] = "bool" +defs["igCollapseButton"][1]["signature"] = "(ImGuiID,const ImVec2,ImGuiDockNode*)" +defs["igCollapseButton"][1]["stname"] = "" +defs["igCollapseButton"]["(ImGuiID,const ImVec2,ImGuiDockNode*)"] = defs["igCollapseButton"][1] defs["igCollapsingHeader"] = {} defs["igCollapsingHeader"][1] = {} defs["igCollapsingHeader"][1]["args"] = "(const char* label,ImGuiTreeNodeFlags flags)" @@ -7594,6 +13073,28 @@ 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["igColorEditOptionsPopup"] = {} +defs["igColorEditOptionsPopup"][1] = {} +defs["igColorEditOptionsPopup"][1]["args"] = "(const float* col,ImGuiColorEditFlags flags)" +defs["igColorEditOptionsPopup"][1]["argsT"] = {} +defs["igColorEditOptionsPopup"][1]["argsT"][1] = {} +defs["igColorEditOptionsPopup"][1]["argsT"][1]["name"] = "col" +defs["igColorEditOptionsPopup"][1]["argsT"][1]["type"] = "const float*" +defs["igColorEditOptionsPopup"][1]["argsT"][2] = {} +defs["igColorEditOptionsPopup"][1]["argsT"][2]["name"] = "flags" +defs["igColorEditOptionsPopup"][1]["argsT"][2]["type"] = "ImGuiColorEditFlags" +defs["igColorEditOptionsPopup"][1]["argsoriginal"] = "(const float* col,ImGuiColorEditFlags flags)" +defs["igColorEditOptionsPopup"][1]["call_args"] = "(col,flags)" +defs["igColorEditOptionsPopup"][1]["cimguiname"] = "igColorEditOptionsPopup" +defs["igColorEditOptionsPopup"][1]["defaults"] = {} +defs["igColorEditOptionsPopup"][1]["funcname"] = "ColorEditOptionsPopup" +defs["igColorEditOptionsPopup"][1]["location"] = "imgui_internal:3403" +defs["igColorEditOptionsPopup"][1]["namespace"] = "ImGui" +defs["igColorEditOptionsPopup"][1]["ov_cimguiname"] = "igColorEditOptionsPopup" +defs["igColorEditOptionsPopup"][1]["ret"] = "void" +defs["igColorEditOptionsPopup"][1]["signature"] = "(const float*,ImGuiColorEditFlags)" +defs["igColorEditOptionsPopup"][1]["stname"] = "" +defs["igColorEditOptionsPopup"]["(const float*,ImGuiColorEditFlags)"] = defs["igColorEditOptionsPopup"][1] defs["igColorPicker3"] = {} defs["igColorPicker3"][1] = {} defs["igColorPicker3"][1]["args"] = "(const char* label,float col[3],ImGuiColorEditFlags flags)" @@ -7650,6 +13151,53 @@ 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["igColorPickerOptionsPopup"] = {} +defs["igColorPickerOptionsPopup"][1] = {} +defs["igColorPickerOptionsPopup"][1]["args"] = "(const float* ref_col,ImGuiColorEditFlags flags)" +defs["igColorPickerOptionsPopup"][1]["argsT"] = {} +defs["igColorPickerOptionsPopup"][1]["argsT"][1] = {} +defs["igColorPickerOptionsPopup"][1]["argsT"][1]["name"] = "ref_col" +defs["igColorPickerOptionsPopup"][1]["argsT"][1]["type"] = "const float*" +defs["igColorPickerOptionsPopup"][1]["argsT"][2] = {} +defs["igColorPickerOptionsPopup"][1]["argsT"][2]["name"] = "flags" +defs["igColorPickerOptionsPopup"][1]["argsT"][2]["type"] = "ImGuiColorEditFlags" +defs["igColorPickerOptionsPopup"][1]["argsoriginal"] = "(const float* ref_col,ImGuiColorEditFlags flags)" +defs["igColorPickerOptionsPopup"][1]["call_args"] = "(ref_col,flags)" +defs["igColorPickerOptionsPopup"][1]["cimguiname"] = "igColorPickerOptionsPopup" +defs["igColorPickerOptionsPopup"][1]["defaults"] = {} +defs["igColorPickerOptionsPopup"][1]["funcname"] = "ColorPickerOptionsPopup" +defs["igColorPickerOptionsPopup"][1]["location"] = "imgui_internal:3404" +defs["igColorPickerOptionsPopup"][1]["namespace"] = "ImGui" +defs["igColorPickerOptionsPopup"][1]["ov_cimguiname"] = "igColorPickerOptionsPopup" +defs["igColorPickerOptionsPopup"][1]["ret"] = "void" +defs["igColorPickerOptionsPopup"][1]["signature"] = "(const float*,ImGuiColorEditFlags)" +defs["igColorPickerOptionsPopup"][1]["stname"] = "" +defs["igColorPickerOptionsPopup"]["(const float*,ImGuiColorEditFlags)"] = defs["igColorPickerOptionsPopup"][1] +defs["igColorTooltip"] = {} +defs["igColorTooltip"][1] = {} +defs["igColorTooltip"][1]["args"] = "(const char* text,const float* col,ImGuiColorEditFlags flags)" +defs["igColorTooltip"][1]["argsT"] = {} +defs["igColorTooltip"][1]["argsT"][1] = {} +defs["igColorTooltip"][1]["argsT"][1]["name"] = "text" +defs["igColorTooltip"][1]["argsT"][1]["type"] = "const char*" +defs["igColorTooltip"][1]["argsT"][2] = {} +defs["igColorTooltip"][1]["argsT"][2]["name"] = "col" +defs["igColorTooltip"][1]["argsT"][2]["type"] = "const float*" +defs["igColorTooltip"][1]["argsT"][3] = {} +defs["igColorTooltip"][1]["argsT"][3]["name"] = "flags" +defs["igColorTooltip"][1]["argsT"][3]["type"] = "ImGuiColorEditFlags" +defs["igColorTooltip"][1]["argsoriginal"] = "(const char* text,const float* col,ImGuiColorEditFlags flags)" +defs["igColorTooltip"][1]["call_args"] = "(text,col,flags)" +defs["igColorTooltip"][1]["cimguiname"] = "igColorTooltip" +defs["igColorTooltip"][1]["defaults"] = {} +defs["igColorTooltip"][1]["funcname"] = "ColorTooltip" +defs["igColorTooltip"][1]["location"] = "imgui_internal:3402" +defs["igColorTooltip"][1]["namespace"] = "ImGui" +defs["igColorTooltip"][1]["ov_cimguiname"] = "igColorTooltip" +defs["igColorTooltip"][1]["ret"] = "void" +defs["igColorTooltip"][1]["signature"] = "(const char*,const float*,ImGuiColorEditFlags)" +defs["igColorTooltip"][1]["stname"] = "" +defs["igColorTooltip"]["(const char*,const float*,ImGuiColorEditFlags)"] = defs["igColorTooltip"][1] defs["igColumns"] = {} defs["igColumns"][1] = {} defs["igColumns"][1]["args"] = "(int count,const char* id,bool border)" @@ -7774,6 +13322,25 @@ defs["igCombo"][3]["stname"] = "" defs["igCombo"]["(const char*,int*,bool(*)(void*,int,const char**),void*,int,int)"] = defs["igCombo"][3] defs["igCombo"]["(const char*,int*,const char* const[],int,int)"] = defs["igCombo"][1] defs["igCombo"]["(const char*,int*,const char*,int)"] = defs["igCombo"][2] +defs["igConvertSingleModFlagToKey"] = {} +defs["igConvertSingleModFlagToKey"][1] = {} +defs["igConvertSingleModFlagToKey"][1]["args"] = "(ImGuiKey key)" +defs["igConvertSingleModFlagToKey"][1]["argsT"] = {} +defs["igConvertSingleModFlagToKey"][1]["argsT"][1] = {} +defs["igConvertSingleModFlagToKey"][1]["argsT"][1]["name"] = "key" +defs["igConvertSingleModFlagToKey"][1]["argsT"][1]["type"] = "ImGuiKey" +defs["igConvertSingleModFlagToKey"][1]["argsoriginal"] = "(ImGuiKey key)" +defs["igConvertSingleModFlagToKey"][1]["call_args"] = "(key)" +defs["igConvertSingleModFlagToKey"][1]["cimguiname"] = "igConvertSingleModFlagToKey" +defs["igConvertSingleModFlagToKey"][1]["defaults"] = {} +defs["igConvertSingleModFlagToKey"][1]["funcname"] = "ConvertSingleModFlagToKey" +defs["igConvertSingleModFlagToKey"][1]["location"] = "imgui_internal:3107" +defs["igConvertSingleModFlagToKey"][1]["namespace"] = "ImGui" +defs["igConvertSingleModFlagToKey"][1]["ov_cimguiname"] = "igConvertSingleModFlagToKey" +defs["igConvertSingleModFlagToKey"][1]["ret"] = "ImGuiKey" +defs["igConvertSingleModFlagToKey"][1]["signature"] = "(ImGuiKey)" +defs["igConvertSingleModFlagToKey"][1]["stname"] = "" +defs["igConvertSingleModFlagToKey"]["(ImGuiKey)"] = defs["igConvertSingleModFlagToKey"][1] defs["igCreateContext"] = {} defs["igCreateContext"][1] = {} defs["igCreateContext"][1]["args"] = "(ImFontAtlas* shared_font_atlas)" @@ -7794,6 +13361,187 @@ defs["igCreateContext"][1]["ret"] = "ImGuiContext*" defs["igCreateContext"][1]["signature"] = "(ImFontAtlas*)" defs["igCreateContext"][1]["stname"] = "" defs["igCreateContext"]["(ImFontAtlas*)"] = defs["igCreateContext"][1] +defs["igCreateNewWindowSettings"] = {} +defs["igCreateNewWindowSettings"][1] = {} +defs["igCreateNewWindowSettings"][1]["args"] = "(const char* name)" +defs["igCreateNewWindowSettings"][1]["argsT"] = {} +defs["igCreateNewWindowSettings"][1]["argsT"][1] = {} +defs["igCreateNewWindowSettings"][1]["argsT"][1]["name"] = "name" +defs["igCreateNewWindowSettings"][1]["argsT"][1]["type"] = "const char*" +defs["igCreateNewWindowSettings"][1]["argsoriginal"] = "(const char* name)" +defs["igCreateNewWindowSettings"][1]["call_args"] = "(name)" +defs["igCreateNewWindowSettings"][1]["cimguiname"] = "igCreateNewWindowSettings" +defs["igCreateNewWindowSettings"][1]["defaults"] = {} +defs["igCreateNewWindowSettings"][1]["funcname"] = "CreateNewWindowSettings" +defs["igCreateNewWindowSettings"][1]["location"] = "imgui_internal:2994" +defs["igCreateNewWindowSettings"][1]["namespace"] = "ImGui" +defs["igCreateNewWindowSettings"][1]["ov_cimguiname"] = "igCreateNewWindowSettings" +defs["igCreateNewWindowSettings"][1]["ret"] = "ImGuiWindowSettings*" +defs["igCreateNewWindowSettings"][1]["signature"] = "(const char*)" +defs["igCreateNewWindowSettings"][1]["stname"] = "" +defs["igCreateNewWindowSettings"]["(const char*)"] = defs["igCreateNewWindowSettings"][1] +defs["igDataTypeApplyFromText"] = {} +defs["igDataTypeApplyFromText"][1] = {} +defs["igDataTypeApplyFromText"][1]["args"] = "(const char* buf,ImGuiDataType data_type,void* p_data,const char* format)" +defs["igDataTypeApplyFromText"][1]["argsT"] = {} +defs["igDataTypeApplyFromText"][1]["argsT"][1] = {} +defs["igDataTypeApplyFromText"][1]["argsT"][1]["name"] = "buf" +defs["igDataTypeApplyFromText"][1]["argsT"][1]["type"] = "const char*" +defs["igDataTypeApplyFromText"][1]["argsT"][2] = {} +defs["igDataTypeApplyFromText"][1]["argsT"][2]["name"] = "data_type" +defs["igDataTypeApplyFromText"][1]["argsT"][2]["type"] = "ImGuiDataType" +defs["igDataTypeApplyFromText"][1]["argsT"][3] = {} +defs["igDataTypeApplyFromText"][1]["argsT"][3]["name"] = "p_data" +defs["igDataTypeApplyFromText"][1]["argsT"][3]["type"] = "void*" +defs["igDataTypeApplyFromText"][1]["argsT"][4] = {} +defs["igDataTypeApplyFromText"][1]["argsT"][4]["name"] = "format" +defs["igDataTypeApplyFromText"][1]["argsT"][4]["type"] = "const char*" +defs["igDataTypeApplyFromText"][1]["argsoriginal"] = "(const char* buf,ImGuiDataType data_type,void* p_data,const char* format)" +defs["igDataTypeApplyFromText"][1]["call_args"] = "(buf,data_type,p_data,format)" +defs["igDataTypeApplyFromText"][1]["cimguiname"] = "igDataTypeApplyFromText" +defs["igDataTypeApplyFromText"][1]["defaults"] = {} +defs["igDataTypeApplyFromText"][1]["funcname"] = "DataTypeApplyFromText" +defs["igDataTypeApplyFromText"][1]["location"] = "imgui_internal:3390" +defs["igDataTypeApplyFromText"][1]["namespace"] = "ImGui" +defs["igDataTypeApplyFromText"][1]["ov_cimguiname"] = "igDataTypeApplyFromText" +defs["igDataTypeApplyFromText"][1]["ret"] = "bool" +defs["igDataTypeApplyFromText"][1]["signature"] = "(const char*,ImGuiDataType,void*,const char*)" +defs["igDataTypeApplyFromText"][1]["stname"] = "" +defs["igDataTypeApplyFromText"]["(const char*,ImGuiDataType,void*,const char*)"] = defs["igDataTypeApplyFromText"][1] +defs["igDataTypeApplyOp"] = {} +defs["igDataTypeApplyOp"][1] = {} +defs["igDataTypeApplyOp"][1]["args"] = "(ImGuiDataType data_type,int op,void* output,const void* arg_1,const void* arg_2)" +defs["igDataTypeApplyOp"][1]["argsT"] = {} +defs["igDataTypeApplyOp"][1]["argsT"][1] = {} +defs["igDataTypeApplyOp"][1]["argsT"][1]["name"] = "data_type" +defs["igDataTypeApplyOp"][1]["argsT"][1]["type"] = "ImGuiDataType" +defs["igDataTypeApplyOp"][1]["argsT"][2] = {} +defs["igDataTypeApplyOp"][1]["argsT"][2]["name"] = "op" +defs["igDataTypeApplyOp"][1]["argsT"][2]["type"] = "int" +defs["igDataTypeApplyOp"][1]["argsT"][3] = {} +defs["igDataTypeApplyOp"][1]["argsT"][3]["name"] = "output" +defs["igDataTypeApplyOp"][1]["argsT"][3]["type"] = "void*" +defs["igDataTypeApplyOp"][1]["argsT"][4] = {} +defs["igDataTypeApplyOp"][1]["argsT"][4]["name"] = "arg_1" +defs["igDataTypeApplyOp"][1]["argsT"][4]["type"] = "const void*" +defs["igDataTypeApplyOp"][1]["argsT"][5] = {} +defs["igDataTypeApplyOp"][1]["argsT"][5]["name"] = "arg_2" +defs["igDataTypeApplyOp"][1]["argsT"][5]["type"] = "const void*" +defs["igDataTypeApplyOp"][1]["argsoriginal"] = "(ImGuiDataType data_type,int op,void* output,const void* arg_1,const void* arg_2)" +defs["igDataTypeApplyOp"][1]["call_args"] = "(data_type,op,output,arg_1,arg_2)" +defs["igDataTypeApplyOp"][1]["cimguiname"] = "igDataTypeApplyOp" +defs["igDataTypeApplyOp"][1]["defaults"] = {} +defs["igDataTypeApplyOp"][1]["funcname"] = "DataTypeApplyOp" +defs["igDataTypeApplyOp"][1]["location"] = "imgui_internal:3389" +defs["igDataTypeApplyOp"][1]["namespace"] = "ImGui" +defs["igDataTypeApplyOp"][1]["ov_cimguiname"] = "igDataTypeApplyOp" +defs["igDataTypeApplyOp"][1]["ret"] = "void" +defs["igDataTypeApplyOp"][1]["signature"] = "(ImGuiDataType,int,void*,const void*,const void*)" +defs["igDataTypeApplyOp"][1]["stname"] = "" +defs["igDataTypeApplyOp"]["(ImGuiDataType,int,void*,const void*,const void*)"] = defs["igDataTypeApplyOp"][1] +defs["igDataTypeClamp"] = {} +defs["igDataTypeClamp"][1] = {} +defs["igDataTypeClamp"][1]["args"] = "(ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max)" +defs["igDataTypeClamp"][1]["argsT"] = {} +defs["igDataTypeClamp"][1]["argsT"][1] = {} +defs["igDataTypeClamp"][1]["argsT"][1]["name"] = "data_type" +defs["igDataTypeClamp"][1]["argsT"][1]["type"] = "ImGuiDataType" +defs["igDataTypeClamp"][1]["argsT"][2] = {} +defs["igDataTypeClamp"][1]["argsT"][2]["name"] = "p_data" +defs["igDataTypeClamp"][1]["argsT"][2]["type"] = "void*" +defs["igDataTypeClamp"][1]["argsT"][3] = {} +defs["igDataTypeClamp"][1]["argsT"][3]["name"] = "p_min" +defs["igDataTypeClamp"][1]["argsT"][3]["type"] = "const void*" +defs["igDataTypeClamp"][1]["argsT"][4] = {} +defs["igDataTypeClamp"][1]["argsT"][4]["name"] = "p_max" +defs["igDataTypeClamp"][1]["argsT"][4]["type"] = "const void*" +defs["igDataTypeClamp"][1]["argsoriginal"] = "(ImGuiDataType data_type,void* p_data,const void* p_min,const void* p_max)" +defs["igDataTypeClamp"][1]["call_args"] = "(data_type,p_data,p_min,p_max)" +defs["igDataTypeClamp"][1]["cimguiname"] = "igDataTypeClamp" +defs["igDataTypeClamp"][1]["defaults"] = {} +defs["igDataTypeClamp"][1]["funcname"] = "DataTypeClamp" +defs["igDataTypeClamp"][1]["location"] = "imgui_internal:3392" +defs["igDataTypeClamp"][1]["namespace"] = "ImGui" +defs["igDataTypeClamp"][1]["ov_cimguiname"] = "igDataTypeClamp" +defs["igDataTypeClamp"][1]["ret"] = "bool" +defs["igDataTypeClamp"][1]["signature"] = "(ImGuiDataType,void*,const void*,const void*)" +defs["igDataTypeClamp"][1]["stname"] = "" +defs["igDataTypeClamp"]["(ImGuiDataType,void*,const void*,const void*)"] = defs["igDataTypeClamp"][1] +defs["igDataTypeCompare"] = {} +defs["igDataTypeCompare"][1] = {} +defs["igDataTypeCompare"][1]["args"] = "(ImGuiDataType data_type,const void* arg_1,const void* arg_2)" +defs["igDataTypeCompare"][1]["argsT"] = {} +defs["igDataTypeCompare"][1]["argsT"][1] = {} +defs["igDataTypeCompare"][1]["argsT"][1]["name"] = "data_type" +defs["igDataTypeCompare"][1]["argsT"][1]["type"] = "ImGuiDataType" +defs["igDataTypeCompare"][1]["argsT"][2] = {} +defs["igDataTypeCompare"][1]["argsT"][2]["name"] = "arg_1" +defs["igDataTypeCompare"][1]["argsT"][2]["type"] = "const void*" +defs["igDataTypeCompare"][1]["argsT"][3] = {} +defs["igDataTypeCompare"][1]["argsT"][3]["name"] = "arg_2" +defs["igDataTypeCompare"][1]["argsT"][3]["type"] = "const void*" +defs["igDataTypeCompare"][1]["argsoriginal"] = "(ImGuiDataType data_type,const void* arg_1,const void* arg_2)" +defs["igDataTypeCompare"][1]["call_args"] = "(data_type,arg_1,arg_2)" +defs["igDataTypeCompare"][1]["cimguiname"] = "igDataTypeCompare" +defs["igDataTypeCompare"][1]["defaults"] = {} +defs["igDataTypeCompare"][1]["funcname"] = "DataTypeCompare" +defs["igDataTypeCompare"][1]["location"] = "imgui_internal:3391" +defs["igDataTypeCompare"][1]["namespace"] = "ImGui" +defs["igDataTypeCompare"][1]["ov_cimguiname"] = "igDataTypeCompare" +defs["igDataTypeCompare"][1]["ret"] = "int" +defs["igDataTypeCompare"][1]["signature"] = "(ImGuiDataType,const void*,const void*)" +defs["igDataTypeCompare"][1]["stname"] = "" +defs["igDataTypeCompare"]["(ImGuiDataType,const void*,const void*)"] = defs["igDataTypeCompare"][1] +defs["igDataTypeFormatString"] = {} +defs["igDataTypeFormatString"][1] = {} +defs["igDataTypeFormatString"][1]["args"] = "(char* buf,int buf_size,ImGuiDataType data_type,const void* p_data,const char* format)" +defs["igDataTypeFormatString"][1]["argsT"] = {} +defs["igDataTypeFormatString"][1]["argsT"][1] = {} +defs["igDataTypeFormatString"][1]["argsT"][1]["name"] = "buf" +defs["igDataTypeFormatString"][1]["argsT"][1]["type"] = "char*" +defs["igDataTypeFormatString"][1]["argsT"][2] = {} +defs["igDataTypeFormatString"][1]["argsT"][2]["name"] = "buf_size" +defs["igDataTypeFormatString"][1]["argsT"][2]["type"] = "int" +defs["igDataTypeFormatString"][1]["argsT"][3] = {} +defs["igDataTypeFormatString"][1]["argsT"][3]["name"] = "data_type" +defs["igDataTypeFormatString"][1]["argsT"][3]["type"] = "ImGuiDataType" +defs["igDataTypeFormatString"][1]["argsT"][4] = {} +defs["igDataTypeFormatString"][1]["argsT"][4]["name"] = "p_data" +defs["igDataTypeFormatString"][1]["argsT"][4]["type"] = "const void*" +defs["igDataTypeFormatString"][1]["argsT"][5] = {} +defs["igDataTypeFormatString"][1]["argsT"][5]["name"] = "format" +defs["igDataTypeFormatString"][1]["argsT"][5]["type"] = "const char*" +defs["igDataTypeFormatString"][1]["argsoriginal"] = "(char* buf,int buf_size,ImGuiDataType data_type,const void* p_data,const char* format)" +defs["igDataTypeFormatString"][1]["call_args"] = "(buf,buf_size,data_type,p_data,format)" +defs["igDataTypeFormatString"][1]["cimguiname"] = "igDataTypeFormatString" +defs["igDataTypeFormatString"][1]["defaults"] = {} +defs["igDataTypeFormatString"][1]["funcname"] = "DataTypeFormatString" +defs["igDataTypeFormatString"][1]["location"] = "imgui_internal:3388" +defs["igDataTypeFormatString"][1]["namespace"] = "ImGui" +defs["igDataTypeFormatString"][1]["ov_cimguiname"] = "igDataTypeFormatString" +defs["igDataTypeFormatString"][1]["ret"] = "int" +defs["igDataTypeFormatString"][1]["signature"] = "(char*,int,ImGuiDataType,const void*,const char*)" +defs["igDataTypeFormatString"][1]["stname"] = "" +defs["igDataTypeFormatString"]["(char*,int,ImGuiDataType,const void*,const char*)"] = defs["igDataTypeFormatString"][1] +defs["igDataTypeGetInfo"] = {} +defs["igDataTypeGetInfo"][1] = {} +defs["igDataTypeGetInfo"][1]["args"] = "(ImGuiDataType data_type)" +defs["igDataTypeGetInfo"][1]["argsT"] = {} +defs["igDataTypeGetInfo"][1]["argsT"][1] = {} +defs["igDataTypeGetInfo"][1]["argsT"][1]["name"] = "data_type" +defs["igDataTypeGetInfo"][1]["argsT"][1]["type"] = "ImGuiDataType" +defs["igDataTypeGetInfo"][1]["argsoriginal"] = "(ImGuiDataType data_type)" +defs["igDataTypeGetInfo"][1]["call_args"] = "(data_type)" +defs["igDataTypeGetInfo"][1]["cimguiname"] = "igDataTypeGetInfo" +defs["igDataTypeGetInfo"][1]["defaults"] = {} +defs["igDataTypeGetInfo"][1]["funcname"] = "DataTypeGetInfo" +defs["igDataTypeGetInfo"][1]["location"] = "imgui_internal:3387" +defs["igDataTypeGetInfo"][1]["namespace"] = "ImGui" +defs["igDataTypeGetInfo"][1]["ov_cimguiname"] = "igDataTypeGetInfo" +defs["igDataTypeGetInfo"][1]["ret"] = "const ImGuiDataTypeInfo*" +defs["igDataTypeGetInfo"][1]["signature"] = "(ImGuiDataType)" +defs["igDataTypeGetInfo"][1]["stname"] = "" +defs["igDataTypeGetInfo"]["(ImGuiDataType)"] = defs["igDataTypeGetInfo"][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)" @@ -7831,6 +13579,543 @@ 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["igDebugDrawItemRect"] = {} +defs["igDebugDrawItemRect"][1] = {} +defs["igDebugDrawItemRect"][1]["args"] = "(ImU32 col)" +defs["igDebugDrawItemRect"][1]["argsT"] = {} +defs["igDebugDrawItemRect"][1]["argsT"][1] = {} +defs["igDebugDrawItemRect"][1]["argsT"][1]["name"] = "col" +defs["igDebugDrawItemRect"][1]["argsT"][1]["type"] = "ImU32" +defs["igDebugDrawItemRect"][1]["argsoriginal"] = "(ImU32 col=(((ImU32)(255)<<24)|((ImU32)(0)<<16)|((ImU32)(0)<<8)|((ImU32)(255)<<0)))" +defs["igDebugDrawItemRect"][1]["call_args"] = "(col)" +defs["igDebugDrawItemRect"][1]["cimguiname"] = "igDebugDrawItemRect" +defs["igDebugDrawItemRect"][1]["defaults"] = {} +defs["igDebugDrawItemRect"][1]["defaults"]["col"] = "4278190335" +defs["igDebugDrawItemRect"][1]["funcname"] = "DebugDrawItemRect" +defs["igDebugDrawItemRect"][1]["location"] = "imgui_internal:3429" +defs["igDebugDrawItemRect"][1]["namespace"] = "ImGui" +defs["igDebugDrawItemRect"][1]["ov_cimguiname"] = "igDebugDrawItemRect" +defs["igDebugDrawItemRect"][1]["ret"] = "void" +defs["igDebugDrawItemRect"][1]["signature"] = "(ImU32)" +defs["igDebugDrawItemRect"][1]["stname"] = "" +defs["igDebugDrawItemRect"]["(ImU32)"] = defs["igDebugDrawItemRect"][1] +defs["igDebugHookIdInfo"] = {} +defs["igDebugHookIdInfo"][1] = {} +defs["igDebugHookIdInfo"][1]["args"] = "(ImGuiID id,ImGuiDataType data_type,const void* data_id,const void* data_id_end)" +defs["igDebugHookIdInfo"][1]["argsT"] = {} +defs["igDebugHookIdInfo"][1]["argsT"][1] = {} +defs["igDebugHookIdInfo"][1]["argsT"][1]["name"] = "id" +defs["igDebugHookIdInfo"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igDebugHookIdInfo"][1]["argsT"][2] = {} +defs["igDebugHookIdInfo"][1]["argsT"][2]["name"] = "data_type" +defs["igDebugHookIdInfo"][1]["argsT"][2]["type"] = "ImGuiDataType" +defs["igDebugHookIdInfo"][1]["argsT"][3] = {} +defs["igDebugHookIdInfo"][1]["argsT"][3]["name"] = "data_id" +defs["igDebugHookIdInfo"][1]["argsT"][3]["type"] = "const void*" +defs["igDebugHookIdInfo"][1]["argsT"][4] = {} +defs["igDebugHookIdInfo"][1]["argsT"][4]["name"] = "data_id_end" +defs["igDebugHookIdInfo"][1]["argsT"][4]["type"] = "const void*" +defs["igDebugHookIdInfo"][1]["argsoriginal"] = "(ImGuiID id,ImGuiDataType data_type,const void* data_id,const void* data_id_end)" +defs["igDebugHookIdInfo"][1]["call_args"] = "(id,data_type,data_id,data_id_end)" +defs["igDebugHookIdInfo"][1]["cimguiname"] = "igDebugHookIdInfo" +defs["igDebugHookIdInfo"][1]["defaults"] = {} +defs["igDebugHookIdInfo"][1]["funcname"] = "DebugHookIdInfo" +defs["igDebugHookIdInfo"][1]["location"] = "imgui_internal:3432" +defs["igDebugHookIdInfo"][1]["namespace"] = "ImGui" +defs["igDebugHookIdInfo"][1]["ov_cimguiname"] = "igDebugHookIdInfo" +defs["igDebugHookIdInfo"][1]["ret"] = "void" +defs["igDebugHookIdInfo"][1]["signature"] = "(ImGuiID,ImGuiDataType,const void*,const void*)" +defs["igDebugHookIdInfo"][1]["stname"] = "" +defs["igDebugHookIdInfo"]["(ImGuiID,ImGuiDataType,const void*,const void*)"] = defs["igDebugHookIdInfo"][1] +defs["igDebugLocateItem"] = {} +defs["igDebugLocateItem"][1] = {} +defs["igDebugLocateItem"][1]["args"] = "(ImGuiID target_id)" +defs["igDebugLocateItem"][1]["argsT"] = {} +defs["igDebugLocateItem"][1]["argsT"][1] = {} +defs["igDebugLocateItem"][1]["argsT"][1]["name"] = "target_id" +defs["igDebugLocateItem"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igDebugLocateItem"][1]["argsoriginal"] = "(ImGuiID target_id)" +defs["igDebugLocateItem"][1]["call_args"] = "(target_id)" +defs["igDebugLocateItem"][1]["cimguiname"] = "igDebugLocateItem" +defs["igDebugLocateItem"][1]["defaults"] = {} +defs["igDebugLocateItem"][1]["funcname"] = "DebugLocateItem" +defs["igDebugLocateItem"][1]["location"] = "imgui_internal:3426" +defs["igDebugLocateItem"][1]["namespace"] = "ImGui" +defs["igDebugLocateItem"][1]["ov_cimguiname"] = "igDebugLocateItem" +defs["igDebugLocateItem"][1]["ret"] = "void" +defs["igDebugLocateItem"][1]["signature"] = "(ImGuiID)" +defs["igDebugLocateItem"][1]["stname"] = "" +defs["igDebugLocateItem"]["(ImGuiID)"] = defs["igDebugLocateItem"][1] +defs["igDebugLocateItemOnHover"] = {} +defs["igDebugLocateItemOnHover"][1] = {} +defs["igDebugLocateItemOnHover"][1]["args"] = "(ImGuiID target_id)" +defs["igDebugLocateItemOnHover"][1]["argsT"] = {} +defs["igDebugLocateItemOnHover"][1]["argsT"][1] = {} +defs["igDebugLocateItemOnHover"][1]["argsT"][1]["name"] = "target_id" +defs["igDebugLocateItemOnHover"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igDebugLocateItemOnHover"][1]["argsoriginal"] = "(ImGuiID target_id)" +defs["igDebugLocateItemOnHover"][1]["call_args"] = "(target_id)" +defs["igDebugLocateItemOnHover"][1]["cimguiname"] = "igDebugLocateItemOnHover" +defs["igDebugLocateItemOnHover"][1]["defaults"] = {} +defs["igDebugLocateItemOnHover"][1]["funcname"] = "DebugLocateItemOnHover" +defs["igDebugLocateItemOnHover"][1]["location"] = "imgui_internal:3427" +defs["igDebugLocateItemOnHover"][1]["namespace"] = "ImGui" +defs["igDebugLocateItemOnHover"][1]["ov_cimguiname"] = "igDebugLocateItemOnHover" +defs["igDebugLocateItemOnHover"][1]["ret"] = "void" +defs["igDebugLocateItemOnHover"][1]["signature"] = "(ImGuiID)" +defs["igDebugLocateItemOnHover"][1]["stname"] = "" +defs["igDebugLocateItemOnHover"]["(ImGuiID)"] = defs["igDebugLocateItemOnHover"][1] +defs["igDebugLocateItemResolveWithLastItem"] = {} +defs["igDebugLocateItemResolveWithLastItem"][1] = {} +defs["igDebugLocateItemResolveWithLastItem"][1]["args"] = "()" +defs["igDebugLocateItemResolveWithLastItem"][1]["argsT"] = {} +defs["igDebugLocateItemResolveWithLastItem"][1]["argsoriginal"] = "()" +defs["igDebugLocateItemResolveWithLastItem"][1]["call_args"] = "()" +defs["igDebugLocateItemResolveWithLastItem"][1]["cimguiname"] = "igDebugLocateItemResolveWithLastItem" +defs["igDebugLocateItemResolveWithLastItem"][1]["defaults"] = {} +defs["igDebugLocateItemResolveWithLastItem"][1]["funcname"] = "DebugLocateItemResolveWithLastItem" +defs["igDebugLocateItemResolveWithLastItem"][1]["location"] = "imgui_internal:3428" +defs["igDebugLocateItemResolveWithLastItem"][1]["namespace"] = "ImGui" +defs["igDebugLocateItemResolveWithLastItem"][1]["ov_cimguiname"] = "igDebugLocateItemResolveWithLastItem" +defs["igDebugLocateItemResolveWithLastItem"][1]["ret"] = "void" +defs["igDebugLocateItemResolveWithLastItem"][1]["signature"] = "()" +defs["igDebugLocateItemResolveWithLastItem"][1]["stname"] = "" +defs["igDebugLocateItemResolveWithLastItem"]["()"] = defs["igDebugLocateItemResolveWithLastItem"][1] +defs["igDebugLog"] = {} +defs["igDebugLog"][1] = {} +defs["igDebugLog"][1]["args"] = "(const char* fmt,...)" +defs["igDebugLog"][1]["argsT"] = {} +defs["igDebugLog"][1]["argsT"][1] = {} +defs["igDebugLog"][1]["argsT"][1]["name"] = "fmt" +defs["igDebugLog"][1]["argsT"][1]["type"] = "const char*" +defs["igDebugLog"][1]["argsT"][2] = {} +defs["igDebugLog"][1]["argsT"][2]["name"] = "..." +defs["igDebugLog"][1]["argsT"][2]["type"] = "..." +defs["igDebugLog"][1]["argsoriginal"] = "(const char* fmt,...)" +defs["igDebugLog"][1]["call_args"] = "(fmt,...)" +defs["igDebugLog"][1]["cimguiname"] = "igDebugLog" +defs["igDebugLog"][1]["defaults"] = {} +defs["igDebugLog"][1]["funcname"] = "DebugLog" +defs["igDebugLog"][1]["isvararg"] = "...)" +defs["igDebugLog"][1]["location"] = "imgui_internal:3419" +defs["igDebugLog"][1]["namespace"] = "ImGui" +defs["igDebugLog"][1]["ov_cimguiname"] = "igDebugLog" +defs["igDebugLog"][1]["ret"] = "void" +defs["igDebugLog"][1]["signature"] = "(const char*,...)" +defs["igDebugLog"][1]["stname"] = "" +defs["igDebugLog"]["(const char*,...)"] = defs["igDebugLog"][1] +defs["igDebugLogV"] = {} +defs["igDebugLogV"][1] = {} +defs["igDebugLogV"][1]["args"] = "(const char* fmt,va_list args)" +defs["igDebugLogV"][1]["argsT"] = {} +defs["igDebugLogV"][1]["argsT"][1] = {} +defs["igDebugLogV"][1]["argsT"][1]["name"] = "fmt" +defs["igDebugLogV"][1]["argsT"][1]["type"] = "const char*" +defs["igDebugLogV"][1]["argsT"][2] = {} +defs["igDebugLogV"][1]["argsT"][2]["name"] = "args" +defs["igDebugLogV"][1]["argsT"][2]["type"] = "va_list" +defs["igDebugLogV"][1]["argsoriginal"] = "(const char* fmt,va_list args)" +defs["igDebugLogV"][1]["call_args"] = "(fmt,args)" +defs["igDebugLogV"][1]["cimguiname"] = "igDebugLogV" +defs["igDebugLogV"][1]["defaults"] = {} +defs["igDebugLogV"][1]["funcname"] = "DebugLogV" +defs["igDebugLogV"][1]["location"] = "imgui_internal:3420" +defs["igDebugLogV"][1]["namespace"] = "ImGui" +defs["igDebugLogV"][1]["ov_cimguiname"] = "igDebugLogV" +defs["igDebugLogV"][1]["ret"] = "void" +defs["igDebugLogV"][1]["signature"] = "(const char*,va_list)" +defs["igDebugLogV"][1]["stname"] = "" +defs["igDebugLogV"]["(const char*,va_list)"] = defs["igDebugLogV"][1] +defs["igDebugNodeColumns"] = {} +defs["igDebugNodeColumns"][1] = {} +defs["igDebugNodeColumns"][1]["args"] = "(ImGuiOldColumns* columns)" +defs["igDebugNodeColumns"][1]["argsT"] = {} +defs["igDebugNodeColumns"][1]["argsT"][1] = {} +defs["igDebugNodeColumns"][1]["argsT"][1]["name"] = "columns" +defs["igDebugNodeColumns"][1]["argsT"][1]["type"] = "ImGuiOldColumns*" +defs["igDebugNodeColumns"][1]["argsoriginal"] = "(ImGuiOldColumns* columns)" +defs["igDebugNodeColumns"][1]["call_args"] = "(columns)" +defs["igDebugNodeColumns"][1]["cimguiname"] = "igDebugNodeColumns" +defs["igDebugNodeColumns"][1]["defaults"] = {} +defs["igDebugNodeColumns"][1]["funcname"] = "DebugNodeColumns" +defs["igDebugNodeColumns"][1]["location"] = "imgui_internal:3433" +defs["igDebugNodeColumns"][1]["namespace"] = "ImGui" +defs["igDebugNodeColumns"][1]["ov_cimguiname"] = "igDebugNodeColumns" +defs["igDebugNodeColumns"][1]["ret"] = "void" +defs["igDebugNodeColumns"][1]["signature"] = "(ImGuiOldColumns*)" +defs["igDebugNodeColumns"][1]["stname"] = "" +defs["igDebugNodeColumns"]["(ImGuiOldColumns*)"] = defs["igDebugNodeColumns"][1] +defs["igDebugNodeDockNode"] = {} +defs["igDebugNodeDockNode"][1] = {} +defs["igDebugNodeDockNode"][1]["args"] = "(ImGuiDockNode* node,const char* label)" +defs["igDebugNodeDockNode"][1]["argsT"] = {} +defs["igDebugNodeDockNode"][1]["argsT"][1] = {} +defs["igDebugNodeDockNode"][1]["argsT"][1]["name"] = "node" +defs["igDebugNodeDockNode"][1]["argsT"][1]["type"] = "ImGuiDockNode*" +defs["igDebugNodeDockNode"][1]["argsT"][2] = {} +defs["igDebugNodeDockNode"][1]["argsT"][2]["name"] = "label" +defs["igDebugNodeDockNode"][1]["argsT"][2]["type"] = "const char*" +defs["igDebugNodeDockNode"][1]["argsoriginal"] = "(ImGuiDockNode* node,const char* label)" +defs["igDebugNodeDockNode"][1]["call_args"] = "(node,label)" +defs["igDebugNodeDockNode"][1]["cimguiname"] = "igDebugNodeDockNode" +defs["igDebugNodeDockNode"][1]["defaults"] = {} +defs["igDebugNodeDockNode"][1]["funcname"] = "DebugNodeDockNode" +defs["igDebugNodeDockNode"][1]["location"] = "imgui_internal:3434" +defs["igDebugNodeDockNode"][1]["namespace"] = "ImGui" +defs["igDebugNodeDockNode"][1]["ov_cimguiname"] = "igDebugNodeDockNode" +defs["igDebugNodeDockNode"][1]["ret"] = "void" +defs["igDebugNodeDockNode"][1]["signature"] = "(ImGuiDockNode*,const char*)" +defs["igDebugNodeDockNode"][1]["stname"] = "" +defs["igDebugNodeDockNode"]["(ImGuiDockNode*,const char*)"] = defs["igDebugNodeDockNode"][1] +defs["igDebugNodeDrawCmdShowMeshAndBoundingBox"] = {} +defs["igDebugNodeDrawCmdShowMeshAndBoundingBox"][1] = {} +defs["igDebugNodeDrawCmdShowMeshAndBoundingBox"][1]["args"] = "(ImDrawList* out_draw_list,const ImDrawList* draw_list,const ImDrawCmd* draw_cmd,bool show_mesh,bool show_aabb)" +defs["igDebugNodeDrawCmdShowMeshAndBoundingBox"][1]["argsT"] = {} +defs["igDebugNodeDrawCmdShowMeshAndBoundingBox"][1]["argsT"][1] = {} +defs["igDebugNodeDrawCmdShowMeshAndBoundingBox"][1]["argsT"][1]["name"] = "out_draw_list" +defs["igDebugNodeDrawCmdShowMeshAndBoundingBox"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["igDebugNodeDrawCmdShowMeshAndBoundingBox"][1]["argsT"][2] = {} +defs["igDebugNodeDrawCmdShowMeshAndBoundingBox"][1]["argsT"][2]["name"] = "draw_list" +defs["igDebugNodeDrawCmdShowMeshAndBoundingBox"][1]["argsT"][2]["type"] = "const ImDrawList*" +defs["igDebugNodeDrawCmdShowMeshAndBoundingBox"][1]["argsT"][3] = {} +defs["igDebugNodeDrawCmdShowMeshAndBoundingBox"][1]["argsT"][3]["name"] = "draw_cmd" +defs["igDebugNodeDrawCmdShowMeshAndBoundingBox"][1]["argsT"][3]["type"] = "const ImDrawCmd*" +defs["igDebugNodeDrawCmdShowMeshAndBoundingBox"][1]["argsT"][4] = {} +defs["igDebugNodeDrawCmdShowMeshAndBoundingBox"][1]["argsT"][4]["name"] = "show_mesh" +defs["igDebugNodeDrawCmdShowMeshAndBoundingBox"][1]["argsT"][4]["type"] = "bool" +defs["igDebugNodeDrawCmdShowMeshAndBoundingBox"][1]["argsT"][5] = {} +defs["igDebugNodeDrawCmdShowMeshAndBoundingBox"][1]["argsT"][5]["name"] = "show_aabb" +defs["igDebugNodeDrawCmdShowMeshAndBoundingBox"][1]["argsT"][5]["type"] = "bool" +defs["igDebugNodeDrawCmdShowMeshAndBoundingBox"][1]["argsoriginal"] = "(ImDrawList* out_draw_list,const ImDrawList* draw_list,const ImDrawCmd* draw_cmd,bool show_mesh,bool show_aabb)" +defs["igDebugNodeDrawCmdShowMeshAndBoundingBox"][1]["call_args"] = "(out_draw_list,draw_list,draw_cmd,show_mesh,show_aabb)" +defs["igDebugNodeDrawCmdShowMeshAndBoundingBox"][1]["cimguiname"] = "igDebugNodeDrawCmdShowMeshAndBoundingBox" +defs["igDebugNodeDrawCmdShowMeshAndBoundingBox"][1]["defaults"] = {} +defs["igDebugNodeDrawCmdShowMeshAndBoundingBox"][1]["funcname"] = "DebugNodeDrawCmdShowMeshAndBoundingBox" +defs["igDebugNodeDrawCmdShowMeshAndBoundingBox"][1]["location"] = "imgui_internal:3436" +defs["igDebugNodeDrawCmdShowMeshAndBoundingBox"][1]["namespace"] = "ImGui" +defs["igDebugNodeDrawCmdShowMeshAndBoundingBox"][1]["ov_cimguiname"] = "igDebugNodeDrawCmdShowMeshAndBoundingBox" +defs["igDebugNodeDrawCmdShowMeshAndBoundingBox"][1]["ret"] = "void" +defs["igDebugNodeDrawCmdShowMeshAndBoundingBox"][1]["signature"] = "(ImDrawList*,const ImDrawList*,const ImDrawCmd*,bool,bool)" +defs["igDebugNodeDrawCmdShowMeshAndBoundingBox"][1]["stname"] = "" +defs["igDebugNodeDrawCmdShowMeshAndBoundingBox"]["(ImDrawList*,const ImDrawList*,const ImDrawCmd*,bool,bool)"] = defs["igDebugNodeDrawCmdShowMeshAndBoundingBox"][1] +defs["igDebugNodeDrawList"] = {} +defs["igDebugNodeDrawList"][1] = {} +defs["igDebugNodeDrawList"][1]["args"] = "(ImGuiWindow* window,ImGuiViewportP* viewport,const ImDrawList* draw_list,const char* label)" +defs["igDebugNodeDrawList"][1]["argsT"] = {} +defs["igDebugNodeDrawList"][1]["argsT"][1] = {} +defs["igDebugNodeDrawList"][1]["argsT"][1]["name"] = "window" +defs["igDebugNodeDrawList"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igDebugNodeDrawList"][1]["argsT"][2] = {} +defs["igDebugNodeDrawList"][1]["argsT"][2]["name"] = "viewport" +defs["igDebugNodeDrawList"][1]["argsT"][2]["type"] = "ImGuiViewportP*" +defs["igDebugNodeDrawList"][1]["argsT"][3] = {} +defs["igDebugNodeDrawList"][1]["argsT"][3]["name"] = "draw_list" +defs["igDebugNodeDrawList"][1]["argsT"][3]["type"] = "const ImDrawList*" +defs["igDebugNodeDrawList"][1]["argsT"][4] = {} +defs["igDebugNodeDrawList"][1]["argsT"][4]["name"] = "label" +defs["igDebugNodeDrawList"][1]["argsT"][4]["type"] = "const char*" +defs["igDebugNodeDrawList"][1]["argsoriginal"] = "(ImGuiWindow* window,ImGuiViewportP* viewport,const ImDrawList* draw_list,const char* label)" +defs["igDebugNodeDrawList"][1]["call_args"] = "(window,viewport,draw_list,label)" +defs["igDebugNodeDrawList"][1]["cimguiname"] = "igDebugNodeDrawList" +defs["igDebugNodeDrawList"][1]["defaults"] = {} +defs["igDebugNodeDrawList"][1]["funcname"] = "DebugNodeDrawList" +defs["igDebugNodeDrawList"][1]["location"] = "imgui_internal:3435" +defs["igDebugNodeDrawList"][1]["namespace"] = "ImGui" +defs["igDebugNodeDrawList"][1]["ov_cimguiname"] = "igDebugNodeDrawList" +defs["igDebugNodeDrawList"][1]["ret"] = "void" +defs["igDebugNodeDrawList"][1]["signature"] = "(ImGuiWindow*,ImGuiViewportP*,const ImDrawList*,const char*)" +defs["igDebugNodeDrawList"][1]["stname"] = "" +defs["igDebugNodeDrawList"]["(ImGuiWindow*,ImGuiViewportP*,const ImDrawList*,const char*)"] = defs["igDebugNodeDrawList"][1] +defs["igDebugNodeFont"] = {} +defs["igDebugNodeFont"][1] = {} +defs["igDebugNodeFont"][1]["args"] = "(ImFont* font)" +defs["igDebugNodeFont"][1]["argsT"] = {} +defs["igDebugNodeFont"][1]["argsT"][1] = {} +defs["igDebugNodeFont"][1]["argsT"][1]["name"] = "font" +defs["igDebugNodeFont"][1]["argsT"][1]["type"] = "ImFont*" +defs["igDebugNodeFont"][1]["argsoriginal"] = "(ImFont* font)" +defs["igDebugNodeFont"][1]["call_args"] = "(font)" +defs["igDebugNodeFont"][1]["cimguiname"] = "igDebugNodeFont" +defs["igDebugNodeFont"][1]["defaults"] = {} +defs["igDebugNodeFont"][1]["funcname"] = "DebugNodeFont" +defs["igDebugNodeFont"][1]["location"] = "imgui_internal:3437" +defs["igDebugNodeFont"][1]["namespace"] = "ImGui" +defs["igDebugNodeFont"][1]["ov_cimguiname"] = "igDebugNodeFont" +defs["igDebugNodeFont"][1]["ret"] = "void" +defs["igDebugNodeFont"][1]["signature"] = "(ImFont*)" +defs["igDebugNodeFont"][1]["stname"] = "" +defs["igDebugNodeFont"]["(ImFont*)"] = defs["igDebugNodeFont"][1] +defs["igDebugNodeFontGlyph"] = {} +defs["igDebugNodeFontGlyph"][1] = {} +defs["igDebugNodeFontGlyph"][1]["args"] = "(ImFont* font,const ImFontGlyph* glyph)" +defs["igDebugNodeFontGlyph"][1]["argsT"] = {} +defs["igDebugNodeFontGlyph"][1]["argsT"][1] = {} +defs["igDebugNodeFontGlyph"][1]["argsT"][1]["name"] = "font" +defs["igDebugNodeFontGlyph"][1]["argsT"][1]["type"] = "ImFont*" +defs["igDebugNodeFontGlyph"][1]["argsT"][2] = {} +defs["igDebugNodeFontGlyph"][1]["argsT"][2]["name"] = "glyph" +defs["igDebugNodeFontGlyph"][1]["argsT"][2]["type"] = "const ImFontGlyph*" +defs["igDebugNodeFontGlyph"][1]["argsoriginal"] = "(ImFont* font,const ImFontGlyph* glyph)" +defs["igDebugNodeFontGlyph"][1]["call_args"] = "(font,glyph)" +defs["igDebugNodeFontGlyph"][1]["cimguiname"] = "igDebugNodeFontGlyph" +defs["igDebugNodeFontGlyph"][1]["defaults"] = {} +defs["igDebugNodeFontGlyph"][1]["funcname"] = "DebugNodeFontGlyph" +defs["igDebugNodeFontGlyph"][1]["location"] = "imgui_internal:3438" +defs["igDebugNodeFontGlyph"][1]["namespace"] = "ImGui" +defs["igDebugNodeFontGlyph"][1]["ov_cimguiname"] = "igDebugNodeFontGlyph" +defs["igDebugNodeFontGlyph"][1]["ret"] = "void" +defs["igDebugNodeFontGlyph"][1]["signature"] = "(ImFont*,const ImFontGlyph*)" +defs["igDebugNodeFontGlyph"][1]["stname"] = "" +defs["igDebugNodeFontGlyph"]["(ImFont*,const ImFontGlyph*)"] = defs["igDebugNodeFontGlyph"][1] +defs["igDebugNodeInputTextState"] = {} +defs["igDebugNodeInputTextState"][1] = {} +defs["igDebugNodeInputTextState"][1]["args"] = "(ImGuiInputTextState* state)" +defs["igDebugNodeInputTextState"][1]["argsT"] = {} +defs["igDebugNodeInputTextState"][1]["argsT"][1] = {} +defs["igDebugNodeInputTextState"][1]["argsT"][1]["name"] = "state" +defs["igDebugNodeInputTextState"][1]["argsT"][1]["type"] = "ImGuiInputTextState*" +defs["igDebugNodeInputTextState"][1]["argsoriginal"] = "(ImGuiInputTextState* state)" +defs["igDebugNodeInputTextState"][1]["call_args"] = "(state)" +defs["igDebugNodeInputTextState"][1]["cimguiname"] = "igDebugNodeInputTextState" +defs["igDebugNodeInputTextState"][1]["defaults"] = {} +defs["igDebugNodeInputTextState"][1]["funcname"] = "DebugNodeInputTextState" +defs["igDebugNodeInputTextState"][1]["location"] = "imgui_internal:3443" +defs["igDebugNodeInputTextState"][1]["namespace"] = "ImGui" +defs["igDebugNodeInputTextState"][1]["ov_cimguiname"] = "igDebugNodeInputTextState" +defs["igDebugNodeInputTextState"][1]["ret"] = "void" +defs["igDebugNodeInputTextState"][1]["signature"] = "(ImGuiInputTextState*)" +defs["igDebugNodeInputTextState"][1]["stname"] = "" +defs["igDebugNodeInputTextState"]["(ImGuiInputTextState*)"] = defs["igDebugNodeInputTextState"][1] +defs["igDebugNodeStorage"] = {} +defs["igDebugNodeStorage"][1] = {} +defs["igDebugNodeStorage"][1]["args"] = "(ImGuiStorage* storage,const char* label)" +defs["igDebugNodeStorage"][1]["argsT"] = {} +defs["igDebugNodeStorage"][1]["argsT"][1] = {} +defs["igDebugNodeStorage"][1]["argsT"][1]["name"] = "storage" +defs["igDebugNodeStorage"][1]["argsT"][1]["type"] = "ImGuiStorage*" +defs["igDebugNodeStorage"][1]["argsT"][2] = {} +defs["igDebugNodeStorage"][1]["argsT"][2]["name"] = "label" +defs["igDebugNodeStorage"][1]["argsT"][2]["type"] = "const char*" +defs["igDebugNodeStorage"][1]["argsoriginal"] = "(ImGuiStorage* storage,const char* label)" +defs["igDebugNodeStorage"][1]["call_args"] = "(storage,label)" +defs["igDebugNodeStorage"][1]["cimguiname"] = "igDebugNodeStorage" +defs["igDebugNodeStorage"][1]["defaults"] = {} +defs["igDebugNodeStorage"][1]["funcname"] = "DebugNodeStorage" +defs["igDebugNodeStorage"][1]["location"] = "imgui_internal:3439" +defs["igDebugNodeStorage"][1]["namespace"] = "ImGui" +defs["igDebugNodeStorage"][1]["ov_cimguiname"] = "igDebugNodeStorage" +defs["igDebugNodeStorage"][1]["ret"] = "void" +defs["igDebugNodeStorage"][1]["signature"] = "(ImGuiStorage*,const char*)" +defs["igDebugNodeStorage"][1]["stname"] = "" +defs["igDebugNodeStorage"]["(ImGuiStorage*,const char*)"] = defs["igDebugNodeStorage"][1] +defs["igDebugNodeTabBar"] = {} +defs["igDebugNodeTabBar"][1] = {} +defs["igDebugNodeTabBar"][1]["args"] = "(ImGuiTabBar* tab_bar,const char* label)" +defs["igDebugNodeTabBar"][1]["argsT"] = {} +defs["igDebugNodeTabBar"][1]["argsT"][1] = {} +defs["igDebugNodeTabBar"][1]["argsT"][1]["name"] = "tab_bar" +defs["igDebugNodeTabBar"][1]["argsT"][1]["type"] = "ImGuiTabBar*" +defs["igDebugNodeTabBar"][1]["argsT"][2] = {} +defs["igDebugNodeTabBar"][1]["argsT"][2]["name"] = "label" +defs["igDebugNodeTabBar"][1]["argsT"][2]["type"] = "const char*" +defs["igDebugNodeTabBar"][1]["argsoriginal"] = "(ImGuiTabBar* tab_bar,const char* label)" +defs["igDebugNodeTabBar"][1]["call_args"] = "(tab_bar,label)" +defs["igDebugNodeTabBar"][1]["cimguiname"] = "igDebugNodeTabBar" +defs["igDebugNodeTabBar"][1]["defaults"] = {} +defs["igDebugNodeTabBar"][1]["funcname"] = "DebugNodeTabBar" +defs["igDebugNodeTabBar"][1]["location"] = "imgui_internal:3440" +defs["igDebugNodeTabBar"][1]["namespace"] = "ImGui" +defs["igDebugNodeTabBar"][1]["ov_cimguiname"] = "igDebugNodeTabBar" +defs["igDebugNodeTabBar"][1]["ret"] = "void" +defs["igDebugNodeTabBar"][1]["signature"] = "(ImGuiTabBar*,const char*)" +defs["igDebugNodeTabBar"][1]["stname"] = "" +defs["igDebugNodeTabBar"]["(ImGuiTabBar*,const char*)"] = defs["igDebugNodeTabBar"][1] +defs["igDebugNodeTable"] = {} +defs["igDebugNodeTable"][1] = {} +defs["igDebugNodeTable"][1]["args"] = "(ImGuiTable* table)" +defs["igDebugNodeTable"][1]["argsT"] = {} +defs["igDebugNodeTable"][1]["argsT"][1] = {} +defs["igDebugNodeTable"][1]["argsT"][1]["name"] = "table" +defs["igDebugNodeTable"][1]["argsT"][1]["type"] = "ImGuiTable*" +defs["igDebugNodeTable"][1]["argsoriginal"] = "(ImGuiTable* table)" +defs["igDebugNodeTable"][1]["call_args"] = "(table)" +defs["igDebugNodeTable"][1]["cimguiname"] = "igDebugNodeTable" +defs["igDebugNodeTable"][1]["defaults"] = {} +defs["igDebugNodeTable"][1]["funcname"] = "DebugNodeTable" +defs["igDebugNodeTable"][1]["location"] = "imgui_internal:3441" +defs["igDebugNodeTable"][1]["namespace"] = "ImGui" +defs["igDebugNodeTable"][1]["ov_cimguiname"] = "igDebugNodeTable" +defs["igDebugNodeTable"][1]["ret"] = "void" +defs["igDebugNodeTable"][1]["signature"] = "(ImGuiTable*)" +defs["igDebugNodeTable"][1]["stname"] = "" +defs["igDebugNodeTable"]["(ImGuiTable*)"] = defs["igDebugNodeTable"][1] +defs["igDebugNodeTableSettings"] = {} +defs["igDebugNodeTableSettings"][1] = {} +defs["igDebugNodeTableSettings"][1]["args"] = "(ImGuiTableSettings* settings)" +defs["igDebugNodeTableSettings"][1]["argsT"] = {} +defs["igDebugNodeTableSettings"][1]["argsT"][1] = {} +defs["igDebugNodeTableSettings"][1]["argsT"][1]["name"] = "settings" +defs["igDebugNodeTableSettings"][1]["argsT"][1]["type"] = "ImGuiTableSettings*" +defs["igDebugNodeTableSettings"][1]["argsoriginal"] = "(ImGuiTableSettings* settings)" +defs["igDebugNodeTableSettings"][1]["call_args"] = "(settings)" +defs["igDebugNodeTableSettings"][1]["cimguiname"] = "igDebugNodeTableSettings" +defs["igDebugNodeTableSettings"][1]["defaults"] = {} +defs["igDebugNodeTableSettings"][1]["funcname"] = "DebugNodeTableSettings" +defs["igDebugNodeTableSettings"][1]["location"] = "imgui_internal:3442" +defs["igDebugNodeTableSettings"][1]["namespace"] = "ImGui" +defs["igDebugNodeTableSettings"][1]["ov_cimguiname"] = "igDebugNodeTableSettings" +defs["igDebugNodeTableSettings"][1]["ret"] = "void" +defs["igDebugNodeTableSettings"][1]["signature"] = "(ImGuiTableSettings*)" +defs["igDebugNodeTableSettings"][1]["stname"] = "" +defs["igDebugNodeTableSettings"]["(ImGuiTableSettings*)"] = defs["igDebugNodeTableSettings"][1] +defs["igDebugNodeViewport"] = {} +defs["igDebugNodeViewport"][1] = {} +defs["igDebugNodeViewport"][1]["args"] = "(ImGuiViewportP* viewport)" +defs["igDebugNodeViewport"][1]["argsT"] = {} +defs["igDebugNodeViewport"][1]["argsT"][1] = {} +defs["igDebugNodeViewport"][1]["argsT"][1]["name"] = "viewport" +defs["igDebugNodeViewport"][1]["argsT"][1]["type"] = "ImGuiViewportP*" +defs["igDebugNodeViewport"][1]["argsoriginal"] = "(ImGuiViewportP* viewport)" +defs["igDebugNodeViewport"][1]["call_args"] = "(viewport)" +defs["igDebugNodeViewport"][1]["cimguiname"] = "igDebugNodeViewport" +defs["igDebugNodeViewport"][1]["defaults"] = {} +defs["igDebugNodeViewport"][1]["funcname"] = "DebugNodeViewport" +defs["igDebugNodeViewport"][1]["location"] = "imgui_internal:3448" +defs["igDebugNodeViewport"][1]["namespace"] = "ImGui" +defs["igDebugNodeViewport"][1]["ov_cimguiname"] = "igDebugNodeViewport" +defs["igDebugNodeViewport"][1]["ret"] = "void" +defs["igDebugNodeViewport"][1]["signature"] = "(ImGuiViewportP*)" +defs["igDebugNodeViewport"][1]["stname"] = "" +defs["igDebugNodeViewport"]["(ImGuiViewportP*)"] = defs["igDebugNodeViewport"][1] +defs["igDebugNodeWindow"] = {} +defs["igDebugNodeWindow"][1] = {} +defs["igDebugNodeWindow"][1]["args"] = "(ImGuiWindow* window,const char* label)" +defs["igDebugNodeWindow"][1]["argsT"] = {} +defs["igDebugNodeWindow"][1]["argsT"][1] = {} +defs["igDebugNodeWindow"][1]["argsT"][1]["name"] = "window" +defs["igDebugNodeWindow"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igDebugNodeWindow"][1]["argsT"][2] = {} +defs["igDebugNodeWindow"][1]["argsT"][2]["name"] = "label" +defs["igDebugNodeWindow"][1]["argsT"][2]["type"] = "const char*" +defs["igDebugNodeWindow"][1]["argsoriginal"] = "(ImGuiWindow* window,const char* label)" +defs["igDebugNodeWindow"][1]["call_args"] = "(window,label)" +defs["igDebugNodeWindow"][1]["cimguiname"] = "igDebugNodeWindow" +defs["igDebugNodeWindow"][1]["defaults"] = {} +defs["igDebugNodeWindow"][1]["funcname"] = "DebugNodeWindow" +defs["igDebugNodeWindow"][1]["location"] = "imgui_internal:3444" +defs["igDebugNodeWindow"][1]["namespace"] = "ImGui" +defs["igDebugNodeWindow"][1]["ov_cimguiname"] = "igDebugNodeWindow" +defs["igDebugNodeWindow"][1]["ret"] = "void" +defs["igDebugNodeWindow"][1]["signature"] = "(ImGuiWindow*,const char*)" +defs["igDebugNodeWindow"][1]["stname"] = "" +defs["igDebugNodeWindow"]["(ImGuiWindow*,const char*)"] = defs["igDebugNodeWindow"][1] +defs["igDebugNodeWindowSettings"] = {} +defs["igDebugNodeWindowSettings"][1] = {} +defs["igDebugNodeWindowSettings"][1]["args"] = "(ImGuiWindowSettings* settings)" +defs["igDebugNodeWindowSettings"][1]["argsT"] = {} +defs["igDebugNodeWindowSettings"][1]["argsT"][1] = {} +defs["igDebugNodeWindowSettings"][1]["argsT"][1]["name"] = "settings" +defs["igDebugNodeWindowSettings"][1]["argsT"][1]["type"] = "ImGuiWindowSettings*" +defs["igDebugNodeWindowSettings"][1]["argsoriginal"] = "(ImGuiWindowSettings* settings)" +defs["igDebugNodeWindowSettings"][1]["call_args"] = "(settings)" +defs["igDebugNodeWindowSettings"][1]["cimguiname"] = "igDebugNodeWindowSettings" +defs["igDebugNodeWindowSettings"][1]["defaults"] = {} +defs["igDebugNodeWindowSettings"][1]["funcname"] = "DebugNodeWindowSettings" +defs["igDebugNodeWindowSettings"][1]["location"] = "imgui_internal:3445" +defs["igDebugNodeWindowSettings"][1]["namespace"] = "ImGui" +defs["igDebugNodeWindowSettings"][1]["ov_cimguiname"] = "igDebugNodeWindowSettings" +defs["igDebugNodeWindowSettings"][1]["ret"] = "void" +defs["igDebugNodeWindowSettings"][1]["signature"] = "(ImGuiWindowSettings*)" +defs["igDebugNodeWindowSettings"][1]["stname"] = "" +defs["igDebugNodeWindowSettings"]["(ImGuiWindowSettings*)"] = defs["igDebugNodeWindowSettings"][1] +defs["igDebugNodeWindowsList"] = {} +defs["igDebugNodeWindowsList"][1] = {} +defs["igDebugNodeWindowsList"][1]["args"] = "(ImVector_ImGuiWindowPtr* windows,const char* label)" +defs["igDebugNodeWindowsList"][1]["argsT"] = {} +defs["igDebugNodeWindowsList"][1]["argsT"][1] = {} +defs["igDebugNodeWindowsList"][1]["argsT"][1]["name"] = "windows" +defs["igDebugNodeWindowsList"][1]["argsT"][1]["type"] = "ImVector_ImGuiWindowPtr*" +defs["igDebugNodeWindowsList"][1]["argsT"][2] = {} +defs["igDebugNodeWindowsList"][1]["argsT"][2]["name"] = "label" +defs["igDebugNodeWindowsList"][1]["argsT"][2]["type"] = "const char*" +defs["igDebugNodeWindowsList"][1]["argsoriginal"] = "(ImVector* windows,const char* label)" +defs["igDebugNodeWindowsList"][1]["call_args"] = "(windows,label)" +defs["igDebugNodeWindowsList"][1]["cimguiname"] = "igDebugNodeWindowsList" +defs["igDebugNodeWindowsList"][1]["defaults"] = {} +defs["igDebugNodeWindowsList"][1]["funcname"] = "DebugNodeWindowsList" +defs["igDebugNodeWindowsList"][1]["location"] = "imgui_internal:3446" +defs["igDebugNodeWindowsList"][1]["namespace"] = "ImGui" +defs["igDebugNodeWindowsList"][1]["ov_cimguiname"] = "igDebugNodeWindowsList" +defs["igDebugNodeWindowsList"][1]["ret"] = "void" +defs["igDebugNodeWindowsList"][1]["signature"] = "(ImVector_ImGuiWindowPtr*,const char*)" +defs["igDebugNodeWindowsList"][1]["stname"] = "" +defs["igDebugNodeWindowsList"]["(ImVector_ImGuiWindowPtr*,const char*)"] = defs["igDebugNodeWindowsList"][1] +defs["igDebugNodeWindowsListByBeginStackParent"] = {} +defs["igDebugNodeWindowsListByBeginStackParent"][1] = {} +defs["igDebugNodeWindowsListByBeginStackParent"][1]["args"] = "(ImGuiWindow** windows,int windows_size,ImGuiWindow* parent_in_begin_stack)" +defs["igDebugNodeWindowsListByBeginStackParent"][1]["argsT"] = {} +defs["igDebugNodeWindowsListByBeginStackParent"][1]["argsT"][1] = {} +defs["igDebugNodeWindowsListByBeginStackParent"][1]["argsT"][1]["name"] = "windows" +defs["igDebugNodeWindowsListByBeginStackParent"][1]["argsT"][1]["type"] = "ImGuiWindow**" +defs["igDebugNodeWindowsListByBeginStackParent"][1]["argsT"][2] = {} +defs["igDebugNodeWindowsListByBeginStackParent"][1]["argsT"][2]["name"] = "windows_size" +defs["igDebugNodeWindowsListByBeginStackParent"][1]["argsT"][2]["type"] = "int" +defs["igDebugNodeWindowsListByBeginStackParent"][1]["argsT"][3] = {} +defs["igDebugNodeWindowsListByBeginStackParent"][1]["argsT"][3]["name"] = "parent_in_begin_stack" +defs["igDebugNodeWindowsListByBeginStackParent"][1]["argsT"][3]["type"] = "ImGuiWindow*" +defs["igDebugNodeWindowsListByBeginStackParent"][1]["argsoriginal"] = "(ImGuiWindow** windows,int windows_size,ImGuiWindow* parent_in_begin_stack)" +defs["igDebugNodeWindowsListByBeginStackParent"][1]["call_args"] = "(windows,windows_size,parent_in_begin_stack)" +defs["igDebugNodeWindowsListByBeginStackParent"][1]["cimguiname"] = "igDebugNodeWindowsListByBeginStackParent" +defs["igDebugNodeWindowsListByBeginStackParent"][1]["defaults"] = {} +defs["igDebugNodeWindowsListByBeginStackParent"][1]["funcname"] = "DebugNodeWindowsListByBeginStackParent" +defs["igDebugNodeWindowsListByBeginStackParent"][1]["location"] = "imgui_internal:3447" +defs["igDebugNodeWindowsListByBeginStackParent"][1]["namespace"] = "ImGui" +defs["igDebugNodeWindowsListByBeginStackParent"][1]["ov_cimguiname"] = "igDebugNodeWindowsListByBeginStackParent" +defs["igDebugNodeWindowsListByBeginStackParent"][1]["ret"] = "void" +defs["igDebugNodeWindowsListByBeginStackParent"][1]["signature"] = "(ImGuiWindow**,int,ImGuiWindow*)" +defs["igDebugNodeWindowsListByBeginStackParent"][1]["stname"] = "" +defs["igDebugNodeWindowsListByBeginStackParent"]["(ImGuiWindow**,int,ImGuiWindow*)"] = defs["igDebugNodeWindowsListByBeginStackParent"][1] +defs["igDebugRenderViewportThumbnail"] = {} +defs["igDebugRenderViewportThumbnail"][1] = {} +defs["igDebugRenderViewportThumbnail"][1]["args"] = "(ImDrawList* draw_list,ImGuiViewportP* viewport,const ImRect bb)" +defs["igDebugRenderViewportThumbnail"][1]["argsT"] = {} +defs["igDebugRenderViewportThumbnail"][1]["argsT"][1] = {} +defs["igDebugRenderViewportThumbnail"][1]["argsT"][1]["name"] = "draw_list" +defs["igDebugRenderViewportThumbnail"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["igDebugRenderViewportThumbnail"][1]["argsT"][2] = {} +defs["igDebugRenderViewportThumbnail"][1]["argsT"][2]["name"] = "viewport" +defs["igDebugRenderViewportThumbnail"][1]["argsT"][2]["type"] = "ImGuiViewportP*" +defs["igDebugRenderViewportThumbnail"][1]["argsT"][3] = {} +defs["igDebugRenderViewportThumbnail"][1]["argsT"][3]["name"] = "bb" +defs["igDebugRenderViewportThumbnail"][1]["argsT"][3]["type"] = "const ImRect" +defs["igDebugRenderViewportThumbnail"][1]["argsoriginal"] = "(ImDrawList* draw_list,ImGuiViewportP* viewport,const ImRect& bb)" +defs["igDebugRenderViewportThumbnail"][1]["call_args"] = "(draw_list,viewport,bb)" +defs["igDebugRenderViewportThumbnail"][1]["cimguiname"] = "igDebugRenderViewportThumbnail" +defs["igDebugRenderViewportThumbnail"][1]["defaults"] = {} +defs["igDebugRenderViewportThumbnail"][1]["funcname"] = "DebugRenderViewportThumbnail" +defs["igDebugRenderViewportThumbnail"][1]["location"] = "imgui_internal:3449" +defs["igDebugRenderViewportThumbnail"][1]["namespace"] = "ImGui" +defs["igDebugRenderViewportThumbnail"][1]["ov_cimguiname"] = "igDebugRenderViewportThumbnail" +defs["igDebugRenderViewportThumbnail"][1]["ret"] = "void" +defs["igDebugRenderViewportThumbnail"][1]["signature"] = "(ImDrawList*,ImGuiViewportP*,const ImRect)" +defs["igDebugRenderViewportThumbnail"][1]["stname"] = "" +defs["igDebugRenderViewportThumbnail"]["(ImDrawList*,ImGuiViewportP*,const ImRect)"] = defs["igDebugRenderViewportThumbnail"][1] +defs["igDebugStartItemPicker"] = {} +defs["igDebugStartItemPicker"][1] = {} +defs["igDebugStartItemPicker"][1]["args"] = "()" +defs["igDebugStartItemPicker"][1]["argsT"] = {} +defs["igDebugStartItemPicker"][1]["argsoriginal"] = "()" +defs["igDebugStartItemPicker"][1]["call_args"] = "()" +defs["igDebugStartItemPicker"][1]["cimguiname"] = "igDebugStartItemPicker" +defs["igDebugStartItemPicker"][1]["defaults"] = {} +defs["igDebugStartItemPicker"][1]["funcname"] = "DebugStartItemPicker" +defs["igDebugStartItemPicker"][1]["location"] = "imgui_internal:3430" +defs["igDebugStartItemPicker"][1]["namespace"] = "ImGui" +defs["igDebugStartItemPicker"][1]["ov_cimguiname"] = "igDebugStartItemPicker" +defs["igDebugStartItemPicker"][1]["ret"] = "void" +defs["igDebugStartItemPicker"][1]["signature"] = "()" +defs["igDebugStartItemPicker"][1]["stname"] = "" +defs["igDebugStartItemPicker"]["()"] = defs["igDebugStartItemPicker"][1] defs["igDebugTextEncoding"] = {} defs["igDebugTextEncoding"][1] = {} defs["igDebugTextEncoding"][1]["args"] = "(const char* text)" @@ -7870,6 +14155,25 @@ defs["igDestroyContext"][1]["ret"] = "void" defs["igDestroyContext"][1]["signature"] = "(ImGuiContext*)" defs["igDestroyContext"][1]["stname"] = "" defs["igDestroyContext"]["(ImGuiContext*)"] = defs["igDestroyContext"][1] +defs["igDestroyPlatformWindow"] = {} +defs["igDestroyPlatformWindow"][1] = {} +defs["igDestroyPlatformWindow"][1]["args"] = "(ImGuiViewportP* viewport)" +defs["igDestroyPlatformWindow"][1]["argsT"] = {} +defs["igDestroyPlatformWindow"][1]["argsT"][1] = {} +defs["igDestroyPlatformWindow"][1]["argsT"][1]["name"] = "viewport" +defs["igDestroyPlatformWindow"][1]["argsT"][1]["type"] = "ImGuiViewportP*" +defs["igDestroyPlatformWindow"][1]["argsoriginal"] = "(ImGuiViewportP* viewport)" +defs["igDestroyPlatformWindow"][1]["call_args"] = "(viewport)" +defs["igDestroyPlatformWindow"][1]["cimguiname"] = "igDestroyPlatformWindow" +defs["igDestroyPlatformWindow"][1]["defaults"] = {} +defs["igDestroyPlatformWindow"][1]["funcname"] = "DestroyPlatformWindow" +defs["igDestroyPlatformWindow"][1]["location"] = "imgui_internal:2984" +defs["igDestroyPlatformWindow"][1]["namespace"] = "ImGui" +defs["igDestroyPlatformWindow"][1]["ov_cimguiname"] = "igDestroyPlatformWindow" +defs["igDestroyPlatformWindow"][1]["ret"] = "void" +defs["igDestroyPlatformWindow"][1]["signature"] = "(ImGuiViewportP*)" +defs["igDestroyPlatformWindow"][1]["stname"] = "" +defs["igDestroyPlatformWindow"]["(ImGuiViewportP*)"] = defs["igDestroyPlatformWindow"][1] defs["igDestroyPlatformWindows"] = {} defs["igDestroyPlatformWindows"][1] = {} defs["igDestroyPlatformWindows"][1]["args"] = "()" @@ -7886,6 +14190,729 @@ defs["igDestroyPlatformWindows"][1]["ret"] = "void" defs["igDestroyPlatformWindows"][1]["signature"] = "()" defs["igDestroyPlatformWindows"][1]["stname"] = "" defs["igDestroyPlatformWindows"]["()"] = defs["igDestroyPlatformWindows"][1] +defs["igDockBuilderAddNode"] = {} +defs["igDockBuilderAddNode"][1] = {} +defs["igDockBuilderAddNode"][1]["args"] = "(ImGuiID node_id,ImGuiDockNodeFlags flags)" +defs["igDockBuilderAddNode"][1]["argsT"] = {} +defs["igDockBuilderAddNode"][1]["argsT"][1] = {} +defs["igDockBuilderAddNode"][1]["argsT"][1]["name"] = "node_id" +defs["igDockBuilderAddNode"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igDockBuilderAddNode"][1]["argsT"][2] = {} +defs["igDockBuilderAddNode"][1]["argsT"][2]["name"] = "flags" +defs["igDockBuilderAddNode"][1]["argsT"][2]["type"] = "ImGuiDockNodeFlags" +defs["igDockBuilderAddNode"][1]["argsoriginal"] = "(ImGuiID node_id=0,ImGuiDockNodeFlags flags=0)" +defs["igDockBuilderAddNode"][1]["call_args"] = "(node_id,flags)" +defs["igDockBuilderAddNode"][1]["cimguiname"] = "igDockBuilderAddNode" +defs["igDockBuilderAddNode"][1]["defaults"] = {} +defs["igDockBuilderAddNode"][1]["defaults"]["flags"] = "0" +defs["igDockBuilderAddNode"][1]["defaults"]["node_id"] = "0" +defs["igDockBuilderAddNode"][1]["funcname"] = "DockBuilderAddNode" +defs["igDockBuilderAddNode"][1]["location"] = "imgui_internal:3212" +defs["igDockBuilderAddNode"][1]["namespace"] = "ImGui" +defs["igDockBuilderAddNode"][1]["ov_cimguiname"] = "igDockBuilderAddNode" +defs["igDockBuilderAddNode"][1]["ret"] = "ImGuiID" +defs["igDockBuilderAddNode"][1]["signature"] = "(ImGuiID,ImGuiDockNodeFlags)" +defs["igDockBuilderAddNode"][1]["stname"] = "" +defs["igDockBuilderAddNode"]["(ImGuiID,ImGuiDockNodeFlags)"] = defs["igDockBuilderAddNode"][1] +defs["igDockBuilderCopyDockSpace"] = {} +defs["igDockBuilderCopyDockSpace"][1] = {} +defs["igDockBuilderCopyDockSpace"][1]["args"] = "(ImGuiID src_dockspace_id,ImGuiID dst_dockspace_id,ImVector_const_charPtr* in_window_remap_pairs)" +defs["igDockBuilderCopyDockSpace"][1]["argsT"] = {} +defs["igDockBuilderCopyDockSpace"][1]["argsT"][1] = {} +defs["igDockBuilderCopyDockSpace"][1]["argsT"][1]["name"] = "src_dockspace_id" +defs["igDockBuilderCopyDockSpace"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igDockBuilderCopyDockSpace"][1]["argsT"][2] = {} +defs["igDockBuilderCopyDockSpace"][1]["argsT"][2]["name"] = "dst_dockspace_id" +defs["igDockBuilderCopyDockSpace"][1]["argsT"][2]["type"] = "ImGuiID" +defs["igDockBuilderCopyDockSpace"][1]["argsT"][3] = {} +defs["igDockBuilderCopyDockSpace"][1]["argsT"][3]["name"] = "in_window_remap_pairs" +defs["igDockBuilderCopyDockSpace"][1]["argsT"][3]["type"] = "ImVector_const_charPtr*" +defs["igDockBuilderCopyDockSpace"][1]["argsoriginal"] = "(ImGuiID src_dockspace_id,ImGuiID dst_dockspace_id,ImVector* in_window_remap_pairs)" +defs["igDockBuilderCopyDockSpace"][1]["call_args"] = "(src_dockspace_id,dst_dockspace_id,in_window_remap_pairs)" +defs["igDockBuilderCopyDockSpace"][1]["cimguiname"] = "igDockBuilderCopyDockSpace" +defs["igDockBuilderCopyDockSpace"][1]["defaults"] = {} +defs["igDockBuilderCopyDockSpace"][1]["funcname"] = "DockBuilderCopyDockSpace" +defs["igDockBuilderCopyDockSpace"][1]["location"] = "imgui_internal:3219" +defs["igDockBuilderCopyDockSpace"][1]["namespace"] = "ImGui" +defs["igDockBuilderCopyDockSpace"][1]["ov_cimguiname"] = "igDockBuilderCopyDockSpace" +defs["igDockBuilderCopyDockSpace"][1]["ret"] = "void" +defs["igDockBuilderCopyDockSpace"][1]["signature"] = "(ImGuiID,ImGuiID,ImVector_const_charPtr*)" +defs["igDockBuilderCopyDockSpace"][1]["stname"] = "" +defs["igDockBuilderCopyDockSpace"]["(ImGuiID,ImGuiID,ImVector_const_charPtr*)"] = defs["igDockBuilderCopyDockSpace"][1] +defs["igDockBuilderCopyNode"] = {} +defs["igDockBuilderCopyNode"][1] = {} +defs["igDockBuilderCopyNode"][1]["args"] = "(ImGuiID src_node_id,ImGuiID dst_node_id,ImVector_ImGuiID* out_node_remap_pairs)" +defs["igDockBuilderCopyNode"][1]["argsT"] = {} +defs["igDockBuilderCopyNode"][1]["argsT"][1] = {} +defs["igDockBuilderCopyNode"][1]["argsT"][1]["name"] = "src_node_id" +defs["igDockBuilderCopyNode"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igDockBuilderCopyNode"][1]["argsT"][2] = {} +defs["igDockBuilderCopyNode"][1]["argsT"][2]["name"] = "dst_node_id" +defs["igDockBuilderCopyNode"][1]["argsT"][2]["type"] = "ImGuiID" +defs["igDockBuilderCopyNode"][1]["argsT"][3] = {} +defs["igDockBuilderCopyNode"][1]["argsT"][3]["name"] = "out_node_remap_pairs" +defs["igDockBuilderCopyNode"][1]["argsT"][3]["type"] = "ImVector_ImGuiID*" +defs["igDockBuilderCopyNode"][1]["argsoriginal"] = "(ImGuiID src_node_id,ImGuiID dst_node_id,ImVector* out_node_remap_pairs)" +defs["igDockBuilderCopyNode"][1]["call_args"] = "(src_node_id,dst_node_id,out_node_remap_pairs)" +defs["igDockBuilderCopyNode"][1]["cimguiname"] = "igDockBuilderCopyNode" +defs["igDockBuilderCopyNode"][1]["defaults"] = {} +defs["igDockBuilderCopyNode"][1]["funcname"] = "DockBuilderCopyNode" +defs["igDockBuilderCopyNode"][1]["location"] = "imgui_internal:3220" +defs["igDockBuilderCopyNode"][1]["namespace"] = "ImGui" +defs["igDockBuilderCopyNode"][1]["ov_cimguiname"] = "igDockBuilderCopyNode" +defs["igDockBuilderCopyNode"][1]["ret"] = "void" +defs["igDockBuilderCopyNode"][1]["signature"] = "(ImGuiID,ImGuiID,ImVector_ImGuiID*)" +defs["igDockBuilderCopyNode"][1]["stname"] = "" +defs["igDockBuilderCopyNode"]["(ImGuiID,ImGuiID,ImVector_ImGuiID*)"] = defs["igDockBuilderCopyNode"][1] +defs["igDockBuilderCopyWindowSettings"] = {} +defs["igDockBuilderCopyWindowSettings"][1] = {} +defs["igDockBuilderCopyWindowSettings"][1]["args"] = "(const char* src_name,const char* dst_name)" +defs["igDockBuilderCopyWindowSettings"][1]["argsT"] = {} +defs["igDockBuilderCopyWindowSettings"][1]["argsT"][1] = {} +defs["igDockBuilderCopyWindowSettings"][1]["argsT"][1]["name"] = "src_name" +defs["igDockBuilderCopyWindowSettings"][1]["argsT"][1]["type"] = "const char*" +defs["igDockBuilderCopyWindowSettings"][1]["argsT"][2] = {} +defs["igDockBuilderCopyWindowSettings"][1]["argsT"][2]["name"] = "dst_name" +defs["igDockBuilderCopyWindowSettings"][1]["argsT"][2]["type"] = "const char*" +defs["igDockBuilderCopyWindowSettings"][1]["argsoriginal"] = "(const char* src_name,const char* dst_name)" +defs["igDockBuilderCopyWindowSettings"][1]["call_args"] = "(src_name,dst_name)" +defs["igDockBuilderCopyWindowSettings"][1]["cimguiname"] = "igDockBuilderCopyWindowSettings" +defs["igDockBuilderCopyWindowSettings"][1]["defaults"] = {} +defs["igDockBuilderCopyWindowSettings"][1]["funcname"] = "DockBuilderCopyWindowSettings" +defs["igDockBuilderCopyWindowSettings"][1]["location"] = "imgui_internal:3221" +defs["igDockBuilderCopyWindowSettings"][1]["namespace"] = "ImGui" +defs["igDockBuilderCopyWindowSettings"][1]["ov_cimguiname"] = "igDockBuilderCopyWindowSettings" +defs["igDockBuilderCopyWindowSettings"][1]["ret"] = "void" +defs["igDockBuilderCopyWindowSettings"][1]["signature"] = "(const char*,const char*)" +defs["igDockBuilderCopyWindowSettings"][1]["stname"] = "" +defs["igDockBuilderCopyWindowSettings"]["(const char*,const char*)"] = defs["igDockBuilderCopyWindowSettings"][1] +defs["igDockBuilderDockWindow"] = {} +defs["igDockBuilderDockWindow"][1] = {} +defs["igDockBuilderDockWindow"][1]["args"] = "(const char* window_name,ImGuiID node_id)" +defs["igDockBuilderDockWindow"][1]["argsT"] = {} +defs["igDockBuilderDockWindow"][1]["argsT"][1] = {} +defs["igDockBuilderDockWindow"][1]["argsT"][1]["name"] = "window_name" +defs["igDockBuilderDockWindow"][1]["argsT"][1]["type"] = "const char*" +defs["igDockBuilderDockWindow"][1]["argsT"][2] = {} +defs["igDockBuilderDockWindow"][1]["argsT"][2]["name"] = "node_id" +defs["igDockBuilderDockWindow"][1]["argsT"][2]["type"] = "ImGuiID" +defs["igDockBuilderDockWindow"][1]["argsoriginal"] = "(const char* window_name,ImGuiID node_id)" +defs["igDockBuilderDockWindow"][1]["call_args"] = "(window_name,node_id)" +defs["igDockBuilderDockWindow"][1]["cimguiname"] = "igDockBuilderDockWindow" +defs["igDockBuilderDockWindow"][1]["defaults"] = {} +defs["igDockBuilderDockWindow"][1]["funcname"] = "DockBuilderDockWindow" +defs["igDockBuilderDockWindow"][1]["location"] = "imgui_internal:3209" +defs["igDockBuilderDockWindow"][1]["namespace"] = "ImGui" +defs["igDockBuilderDockWindow"][1]["ov_cimguiname"] = "igDockBuilderDockWindow" +defs["igDockBuilderDockWindow"][1]["ret"] = "void" +defs["igDockBuilderDockWindow"][1]["signature"] = "(const char*,ImGuiID)" +defs["igDockBuilderDockWindow"][1]["stname"] = "" +defs["igDockBuilderDockWindow"]["(const char*,ImGuiID)"] = defs["igDockBuilderDockWindow"][1] +defs["igDockBuilderFinish"] = {} +defs["igDockBuilderFinish"][1] = {} +defs["igDockBuilderFinish"][1]["args"] = "(ImGuiID node_id)" +defs["igDockBuilderFinish"][1]["argsT"] = {} +defs["igDockBuilderFinish"][1]["argsT"][1] = {} +defs["igDockBuilderFinish"][1]["argsT"][1]["name"] = "node_id" +defs["igDockBuilderFinish"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igDockBuilderFinish"][1]["argsoriginal"] = "(ImGuiID node_id)" +defs["igDockBuilderFinish"][1]["call_args"] = "(node_id)" +defs["igDockBuilderFinish"][1]["cimguiname"] = "igDockBuilderFinish" +defs["igDockBuilderFinish"][1]["defaults"] = {} +defs["igDockBuilderFinish"][1]["funcname"] = "DockBuilderFinish" +defs["igDockBuilderFinish"][1]["location"] = "imgui_internal:3222" +defs["igDockBuilderFinish"][1]["namespace"] = "ImGui" +defs["igDockBuilderFinish"][1]["ov_cimguiname"] = "igDockBuilderFinish" +defs["igDockBuilderFinish"][1]["ret"] = "void" +defs["igDockBuilderFinish"][1]["signature"] = "(ImGuiID)" +defs["igDockBuilderFinish"][1]["stname"] = "" +defs["igDockBuilderFinish"]["(ImGuiID)"] = defs["igDockBuilderFinish"][1] +defs["igDockBuilderGetCentralNode"] = {} +defs["igDockBuilderGetCentralNode"][1] = {} +defs["igDockBuilderGetCentralNode"][1]["args"] = "(ImGuiID node_id)" +defs["igDockBuilderGetCentralNode"][1]["argsT"] = {} +defs["igDockBuilderGetCentralNode"][1]["argsT"][1] = {} +defs["igDockBuilderGetCentralNode"][1]["argsT"][1]["name"] = "node_id" +defs["igDockBuilderGetCentralNode"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igDockBuilderGetCentralNode"][1]["argsoriginal"] = "(ImGuiID node_id)" +defs["igDockBuilderGetCentralNode"][1]["call_args"] = "(node_id)" +defs["igDockBuilderGetCentralNode"][1]["cimguiname"] = "igDockBuilderGetCentralNode" +defs["igDockBuilderGetCentralNode"][1]["defaults"] = {} +defs["igDockBuilderGetCentralNode"][1]["funcname"] = "DockBuilderGetCentralNode" +defs["igDockBuilderGetCentralNode"][1]["location"] = "imgui_internal:3211" +defs["igDockBuilderGetCentralNode"][1]["namespace"] = "ImGui" +defs["igDockBuilderGetCentralNode"][1]["ov_cimguiname"] = "igDockBuilderGetCentralNode" +defs["igDockBuilderGetCentralNode"][1]["ret"] = "ImGuiDockNode*" +defs["igDockBuilderGetCentralNode"][1]["signature"] = "(ImGuiID)" +defs["igDockBuilderGetCentralNode"][1]["stname"] = "" +defs["igDockBuilderGetCentralNode"]["(ImGuiID)"] = defs["igDockBuilderGetCentralNode"][1] +defs["igDockBuilderGetNode"] = {} +defs["igDockBuilderGetNode"][1] = {} +defs["igDockBuilderGetNode"][1]["args"] = "(ImGuiID node_id)" +defs["igDockBuilderGetNode"][1]["argsT"] = {} +defs["igDockBuilderGetNode"][1]["argsT"][1] = {} +defs["igDockBuilderGetNode"][1]["argsT"][1]["name"] = "node_id" +defs["igDockBuilderGetNode"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igDockBuilderGetNode"][1]["argsoriginal"] = "(ImGuiID node_id)" +defs["igDockBuilderGetNode"][1]["call_args"] = "(node_id)" +defs["igDockBuilderGetNode"][1]["cimguiname"] = "igDockBuilderGetNode" +defs["igDockBuilderGetNode"][1]["defaults"] = {} +defs["igDockBuilderGetNode"][1]["funcname"] = "DockBuilderGetNode" +defs["igDockBuilderGetNode"][1]["location"] = "imgui_internal:3210" +defs["igDockBuilderGetNode"][1]["namespace"] = "ImGui" +defs["igDockBuilderGetNode"][1]["ov_cimguiname"] = "igDockBuilderGetNode" +defs["igDockBuilderGetNode"][1]["ret"] = "ImGuiDockNode*" +defs["igDockBuilderGetNode"][1]["signature"] = "(ImGuiID)" +defs["igDockBuilderGetNode"][1]["stname"] = "" +defs["igDockBuilderGetNode"]["(ImGuiID)"] = defs["igDockBuilderGetNode"][1] +defs["igDockBuilderRemoveNode"] = {} +defs["igDockBuilderRemoveNode"][1] = {} +defs["igDockBuilderRemoveNode"][1]["args"] = "(ImGuiID node_id)" +defs["igDockBuilderRemoveNode"][1]["argsT"] = {} +defs["igDockBuilderRemoveNode"][1]["argsT"][1] = {} +defs["igDockBuilderRemoveNode"][1]["argsT"][1]["name"] = "node_id" +defs["igDockBuilderRemoveNode"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igDockBuilderRemoveNode"][1]["argsoriginal"] = "(ImGuiID node_id)" +defs["igDockBuilderRemoveNode"][1]["call_args"] = "(node_id)" +defs["igDockBuilderRemoveNode"][1]["cimguiname"] = "igDockBuilderRemoveNode" +defs["igDockBuilderRemoveNode"][1]["defaults"] = {} +defs["igDockBuilderRemoveNode"][1]["funcname"] = "DockBuilderRemoveNode" +defs["igDockBuilderRemoveNode"][1]["location"] = "imgui_internal:3213" +defs["igDockBuilderRemoveNode"][1]["namespace"] = "ImGui" +defs["igDockBuilderRemoveNode"][1]["ov_cimguiname"] = "igDockBuilderRemoveNode" +defs["igDockBuilderRemoveNode"][1]["ret"] = "void" +defs["igDockBuilderRemoveNode"][1]["signature"] = "(ImGuiID)" +defs["igDockBuilderRemoveNode"][1]["stname"] = "" +defs["igDockBuilderRemoveNode"]["(ImGuiID)"] = defs["igDockBuilderRemoveNode"][1] +defs["igDockBuilderRemoveNodeChildNodes"] = {} +defs["igDockBuilderRemoveNodeChildNodes"][1] = {} +defs["igDockBuilderRemoveNodeChildNodes"][1]["args"] = "(ImGuiID node_id)" +defs["igDockBuilderRemoveNodeChildNodes"][1]["argsT"] = {} +defs["igDockBuilderRemoveNodeChildNodes"][1]["argsT"][1] = {} +defs["igDockBuilderRemoveNodeChildNodes"][1]["argsT"][1]["name"] = "node_id" +defs["igDockBuilderRemoveNodeChildNodes"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igDockBuilderRemoveNodeChildNodes"][1]["argsoriginal"] = "(ImGuiID node_id)" +defs["igDockBuilderRemoveNodeChildNodes"][1]["call_args"] = "(node_id)" +defs["igDockBuilderRemoveNodeChildNodes"][1]["cimguiname"] = "igDockBuilderRemoveNodeChildNodes" +defs["igDockBuilderRemoveNodeChildNodes"][1]["defaults"] = {} +defs["igDockBuilderRemoveNodeChildNodes"][1]["funcname"] = "DockBuilderRemoveNodeChildNodes" +defs["igDockBuilderRemoveNodeChildNodes"][1]["location"] = "imgui_internal:3215" +defs["igDockBuilderRemoveNodeChildNodes"][1]["namespace"] = "ImGui" +defs["igDockBuilderRemoveNodeChildNodes"][1]["ov_cimguiname"] = "igDockBuilderRemoveNodeChildNodes" +defs["igDockBuilderRemoveNodeChildNodes"][1]["ret"] = "void" +defs["igDockBuilderRemoveNodeChildNodes"][1]["signature"] = "(ImGuiID)" +defs["igDockBuilderRemoveNodeChildNodes"][1]["stname"] = "" +defs["igDockBuilderRemoveNodeChildNodes"]["(ImGuiID)"] = defs["igDockBuilderRemoveNodeChildNodes"][1] +defs["igDockBuilderRemoveNodeDockedWindows"] = {} +defs["igDockBuilderRemoveNodeDockedWindows"][1] = {} +defs["igDockBuilderRemoveNodeDockedWindows"][1]["args"] = "(ImGuiID node_id,bool clear_settings_refs)" +defs["igDockBuilderRemoveNodeDockedWindows"][1]["argsT"] = {} +defs["igDockBuilderRemoveNodeDockedWindows"][1]["argsT"][1] = {} +defs["igDockBuilderRemoveNodeDockedWindows"][1]["argsT"][1]["name"] = "node_id" +defs["igDockBuilderRemoveNodeDockedWindows"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igDockBuilderRemoveNodeDockedWindows"][1]["argsT"][2] = {} +defs["igDockBuilderRemoveNodeDockedWindows"][1]["argsT"][2]["name"] = "clear_settings_refs" +defs["igDockBuilderRemoveNodeDockedWindows"][1]["argsT"][2]["type"] = "bool" +defs["igDockBuilderRemoveNodeDockedWindows"][1]["argsoriginal"] = "(ImGuiID node_id,bool clear_settings_refs=true)" +defs["igDockBuilderRemoveNodeDockedWindows"][1]["call_args"] = "(node_id,clear_settings_refs)" +defs["igDockBuilderRemoveNodeDockedWindows"][1]["cimguiname"] = "igDockBuilderRemoveNodeDockedWindows" +defs["igDockBuilderRemoveNodeDockedWindows"][1]["defaults"] = {} +defs["igDockBuilderRemoveNodeDockedWindows"][1]["defaults"]["clear_settings_refs"] = "true" +defs["igDockBuilderRemoveNodeDockedWindows"][1]["funcname"] = "DockBuilderRemoveNodeDockedWindows" +defs["igDockBuilderRemoveNodeDockedWindows"][1]["location"] = "imgui_internal:3214" +defs["igDockBuilderRemoveNodeDockedWindows"][1]["namespace"] = "ImGui" +defs["igDockBuilderRemoveNodeDockedWindows"][1]["ov_cimguiname"] = "igDockBuilderRemoveNodeDockedWindows" +defs["igDockBuilderRemoveNodeDockedWindows"][1]["ret"] = "void" +defs["igDockBuilderRemoveNodeDockedWindows"][1]["signature"] = "(ImGuiID,bool)" +defs["igDockBuilderRemoveNodeDockedWindows"][1]["stname"] = "" +defs["igDockBuilderRemoveNodeDockedWindows"]["(ImGuiID,bool)"] = defs["igDockBuilderRemoveNodeDockedWindows"][1] +defs["igDockBuilderSetNodePos"] = {} +defs["igDockBuilderSetNodePos"][1] = {} +defs["igDockBuilderSetNodePos"][1]["args"] = "(ImGuiID node_id,ImVec2 pos)" +defs["igDockBuilderSetNodePos"][1]["argsT"] = {} +defs["igDockBuilderSetNodePos"][1]["argsT"][1] = {} +defs["igDockBuilderSetNodePos"][1]["argsT"][1]["name"] = "node_id" +defs["igDockBuilderSetNodePos"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igDockBuilderSetNodePos"][1]["argsT"][2] = {} +defs["igDockBuilderSetNodePos"][1]["argsT"][2]["name"] = "pos" +defs["igDockBuilderSetNodePos"][1]["argsT"][2]["type"] = "ImVec2" +defs["igDockBuilderSetNodePos"][1]["argsoriginal"] = "(ImGuiID node_id,ImVec2 pos)" +defs["igDockBuilderSetNodePos"][1]["call_args"] = "(node_id,pos)" +defs["igDockBuilderSetNodePos"][1]["cimguiname"] = "igDockBuilderSetNodePos" +defs["igDockBuilderSetNodePos"][1]["defaults"] = {} +defs["igDockBuilderSetNodePos"][1]["funcname"] = "DockBuilderSetNodePos" +defs["igDockBuilderSetNodePos"][1]["location"] = "imgui_internal:3216" +defs["igDockBuilderSetNodePos"][1]["namespace"] = "ImGui" +defs["igDockBuilderSetNodePos"][1]["ov_cimguiname"] = "igDockBuilderSetNodePos" +defs["igDockBuilderSetNodePos"][1]["ret"] = "void" +defs["igDockBuilderSetNodePos"][1]["signature"] = "(ImGuiID,ImVec2)" +defs["igDockBuilderSetNodePos"][1]["stname"] = "" +defs["igDockBuilderSetNodePos"]["(ImGuiID,ImVec2)"] = defs["igDockBuilderSetNodePos"][1] +defs["igDockBuilderSetNodeSize"] = {} +defs["igDockBuilderSetNodeSize"][1] = {} +defs["igDockBuilderSetNodeSize"][1]["args"] = "(ImGuiID node_id,ImVec2 size)" +defs["igDockBuilderSetNodeSize"][1]["argsT"] = {} +defs["igDockBuilderSetNodeSize"][1]["argsT"][1] = {} +defs["igDockBuilderSetNodeSize"][1]["argsT"][1]["name"] = "node_id" +defs["igDockBuilderSetNodeSize"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igDockBuilderSetNodeSize"][1]["argsT"][2] = {} +defs["igDockBuilderSetNodeSize"][1]["argsT"][2]["name"] = "size" +defs["igDockBuilderSetNodeSize"][1]["argsT"][2]["type"] = "ImVec2" +defs["igDockBuilderSetNodeSize"][1]["argsoriginal"] = "(ImGuiID node_id,ImVec2 size)" +defs["igDockBuilderSetNodeSize"][1]["call_args"] = "(node_id,size)" +defs["igDockBuilderSetNodeSize"][1]["cimguiname"] = "igDockBuilderSetNodeSize" +defs["igDockBuilderSetNodeSize"][1]["defaults"] = {} +defs["igDockBuilderSetNodeSize"][1]["funcname"] = "DockBuilderSetNodeSize" +defs["igDockBuilderSetNodeSize"][1]["location"] = "imgui_internal:3217" +defs["igDockBuilderSetNodeSize"][1]["namespace"] = "ImGui" +defs["igDockBuilderSetNodeSize"][1]["ov_cimguiname"] = "igDockBuilderSetNodeSize" +defs["igDockBuilderSetNodeSize"][1]["ret"] = "void" +defs["igDockBuilderSetNodeSize"][1]["signature"] = "(ImGuiID,ImVec2)" +defs["igDockBuilderSetNodeSize"][1]["stname"] = "" +defs["igDockBuilderSetNodeSize"]["(ImGuiID,ImVec2)"] = defs["igDockBuilderSetNodeSize"][1] +defs["igDockBuilderSplitNode"] = {} +defs["igDockBuilderSplitNode"][1] = {} +defs["igDockBuilderSplitNode"][1]["args"] = "(ImGuiID node_id,ImGuiDir split_dir,float size_ratio_for_node_at_dir,ImGuiID* out_id_at_dir,ImGuiID* out_id_at_opposite_dir)" +defs["igDockBuilderSplitNode"][1]["argsT"] = {} +defs["igDockBuilderSplitNode"][1]["argsT"][1] = {} +defs["igDockBuilderSplitNode"][1]["argsT"][1]["name"] = "node_id" +defs["igDockBuilderSplitNode"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igDockBuilderSplitNode"][1]["argsT"][2] = {} +defs["igDockBuilderSplitNode"][1]["argsT"][2]["name"] = "split_dir" +defs["igDockBuilderSplitNode"][1]["argsT"][2]["type"] = "ImGuiDir" +defs["igDockBuilderSplitNode"][1]["argsT"][3] = {} +defs["igDockBuilderSplitNode"][1]["argsT"][3]["name"] = "size_ratio_for_node_at_dir" +defs["igDockBuilderSplitNode"][1]["argsT"][3]["type"] = "float" +defs["igDockBuilderSplitNode"][1]["argsT"][4] = {} +defs["igDockBuilderSplitNode"][1]["argsT"][4]["name"] = "out_id_at_dir" +defs["igDockBuilderSplitNode"][1]["argsT"][4]["type"] = "ImGuiID*" +defs["igDockBuilderSplitNode"][1]["argsT"][5] = {} +defs["igDockBuilderSplitNode"][1]["argsT"][5]["name"] = "out_id_at_opposite_dir" +defs["igDockBuilderSplitNode"][1]["argsT"][5]["type"] = "ImGuiID*" +defs["igDockBuilderSplitNode"][1]["argsoriginal"] = "(ImGuiID node_id,ImGuiDir split_dir,float size_ratio_for_node_at_dir,ImGuiID* out_id_at_dir,ImGuiID* out_id_at_opposite_dir)" +defs["igDockBuilderSplitNode"][1]["call_args"] = "(node_id,split_dir,size_ratio_for_node_at_dir,out_id_at_dir,out_id_at_opposite_dir)" +defs["igDockBuilderSplitNode"][1]["cimguiname"] = "igDockBuilderSplitNode" +defs["igDockBuilderSplitNode"][1]["defaults"] = {} +defs["igDockBuilderSplitNode"][1]["funcname"] = "DockBuilderSplitNode" +defs["igDockBuilderSplitNode"][1]["location"] = "imgui_internal:3218" +defs["igDockBuilderSplitNode"][1]["namespace"] = "ImGui" +defs["igDockBuilderSplitNode"][1]["ov_cimguiname"] = "igDockBuilderSplitNode" +defs["igDockBuilderSplitNode"][1]["ret"] = "ImGuiID" +defs["igDockBuilderSplitNode"][1]["signature"] = "(ImGuiID,ImGuiDir,float,ImGuiID*,ImGuiID*)" +defs["igDockBuilderSplitNode"][1]["stname"] = "" +defs["igDockBuilderSplitNode"]["(ImGuiID,ImGuiDir,float,ImGuiID*,ImGuiID*)"] = defs["igDockBuilderSplitNode"][1] +defs["igDockContextCalcDropPosForDocking"] = {} +defs["igDockContextCalcDropPosForDocking"][1] = {} +defs["igDockContextCalcDropPosForDocking"][1]["args"] = "(ImGuiWindow* target,ImGuiDockNode* target_node,ImGuiWindow* payload_window,ImGuiDockNode* payload_node,ImGuiDir split_dir,bool split_outer,ImVec2* out_pos)" +defs["igDockContextCalcDropPosForDocking"][1]["argsT"] = {} +defs["igDockContextCalcDropPosForDocking"][1]["argsT"][1] = {} +defs["igDockContextCalcDropPosForDocking"][1]["argsT"][1]["name"] = "target" +defs["igDockContextCalcDropPosForDocking"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igDockContextCalcDropPosForDocking"][1]["argsT"][2] = {} +defs["igDockContextCalcDropPosForDocking"][1]["argsT"][2]["name"] = "target_node" +defs["igDockContextCalcDropPosForDocking"][1]["argsT"][2]["type"] = "ImGuiDockNode*" +defs["igDockContextCalcDropPosForDocking"][1]["argsT"][3] = {} +defs["igDockContextCalcDropPosForDocking"][1]["argsT"][3]["name"] = "payload_window" +defs["igDockContextCalcDropPosForDocking"][1]["argsT"][3]["type"] = "ImGuiWindow*" +defs["igDockContextCalcDropPosForDocking"][1]["argsT"][4] = {} +defs["igDockContextCalcDropPosForDocking"][1]["argsT"][4]["name"] = "payload_node" +defs["igDockContextCalcDropPosForDocking"][1]["argsT"][4]["type"] = "ImGuiDockNode*" +defs["igDockContextCalcDropPosForDocking"][1]["argsT"][5] = {} +defs["igDockContextCalcDropPosForDocking"][1]["argsT"][5]["name"] = "split_dir" +defs["igDockContextCalcDropPosForDocking"][1]["argsT"][5]["type"] = "ImGuiDir" +defs["igDockContextCalcDropPosForDocking"][1]["argsT"][6] = {} +defs["igDockContextCalcDropPosForDocking"][1]["argsT"][6]["name"] = "split_outer" +defs["igDockContextCalcDropPosForDocking"][1]["argsT"][6]["type"] = "bool" +defs["igDockContextCalcDropPosForDocking"][1]["argsT"][7] = {} +defs["igDockContextCalcDropPosForDocking"][1]["argsT"][7]["name"] = "out_pos" +defs["igDockContextCalcDropPosForDocking"][1]["argsT"][7]["type"] = "ImVec2*" +defs["igDockContextCalcDropPosForDocking"][1]["argsoriginal"] = "(ImGuiWindow* target,ImGuiDockNode* target_node,ImGuiWindow* payload_window,ImGuiDockNode* payload_node,ImGuiDir split_dir,bool split_outer,ImVec2* out_pos)" +defs["igDockContextCalcDropPosForDocking"][1]["call_args"] = "(target,target_node,payload_window,payload_node,split_dir,split_outer,out_pos)" +defs["igDockContextCalcDropPosForDocking"][1]["cimguiname"] = "igDockContextCalcDropPosForDocking" +defs["igDockContextCalcDropPosForDocking"][1]["defaults"] = {} +defs["igDockContextCalcDropPosForDocking"][1]["funcname"] = "DockContextCalcDropPosForDocking" +defs["igDockContextCalcDropPosForDocking"][1]["location"] = "imgui_internal:3185" +defs["igDockContextCalcDropPosForDocking"][1]["namespace"] = "ImGui" +defs["igDockContextCalcDropPosForDocking"][1]["ov_cimguiname"] = "igDockContextCalcDropPosForDocking" +defs["igDockContextCalcDropPosForDocking"][1]["ret"] = "bool" +defs["igDockContextCalcDropPosForDocking"][1]["signature"] = "(ImGuiWindow*,ImGuiDockNode*,ImGuiWindow*,ImGuiDockNode*,ImGuiDir,bool,ImVec2*)" +defs["igDockContextCalcDropPosForDocking"][1]["stname"] = "" +defs["igDockContextCalcDropPosForDocking"]["(ImGuiWindow*,ImGuiDockNode*,ImGuiWindow*,ImGuiDockNode*,ImGuiDir,bool,ImVec2*)"] = defs["igDockContextCalcDropPosForDocking"][1] +defs["igDockContextClearNodes"] = {} +defs["igDockContextClearNodes"][1] = {} +defs["igDockContextClearNodes"][1]["args"] = "(ImGuiContext* ctx,ImGuiID root_id,bool clear_settings_refs)" +defs["igDockContextClearNodes"][1]["argsT"] = {} +defs["igDockContextClearNodes"][1]["argsT"][1] = {} +defs["igDockContextClearNodes"][1]["argsT"][1]["name"] = "ctx" +defs["igDockContextClearNodes"][1]["argsT"][1]["type"] = "ImGuiContext*" +defs["igDockContextClearNodes"][1]["argsT"][2] = {} +defs["igDockContextClearNodes"][1]["argsT"][2]["name"] = "root_id" +defs["igDockContextClearNodes"][1]["argsT"][2]["type"] = "ImGuiID" +defs["igDockContextClearNodes"][1]["argsT"][3] = {} +defs["igDockContextClearNodes"][1]["argsT"][3]["name"] = "clear_settings_refs" +defs["igDockContextClearNodes"][1]["argsT"][3]["type"] = "bool" +defs["igDockContextClearNodes"][1]["argsoriginal"] = "(ImGuiContext* ctx,ImGuiID root_id,bool clear_settings_refs)" +defs["igDockContextClearNodes"][1]["call_args"] = "(ctx,root_id,clear_settings_refs)" +defs["igDockContextClearNodes"][1]["cimguiname"] = "igDockContextClearNodes" +defs["igDockContextClearNodes"][1]["defaults"] = {} +defs["igDockContextClearNodes"][1]["funcname"] = "DockContextClearNodes" +defs["igDockContextClearNodes"][1]["location"] = "imgui_internal:3176" +defs["igDockContextClearNodes"][1]["namespace"] = "ImGui" +defs["igDockContextClearNodes"][1]["ov_cimguiname"] = "igDockContextClearNodes" +defs["igDockContextClearNodes"][1]["ret"] = "void" +defs["igDockContextClearNodes"][1]["signature"] = "(ImGuiContext*,ImGuiID,bool)" +defs["igDockContextClearNodes"][1]["stname"] = "" +defs["igDockContextClearNodes"]["(ImGuiContext*,ImGuiID,bool)"] = defs["igDockContextClearNodes"][1] +defs["igDockContextEndFrame"] = {} +defs["igDockContextEndFrame"][1] = {} +defs["igDockContextEndFrame"][1]["args"] = "(ImGuiContext* ctx)" +defs["igDockContextEndFrame"][1]["argsT"] = {} +defs["igDockContextEndFrame"][1]["argsT"][1] = {} +defs["igDockContextEndFrame"][1]["argsT"][1]["name"] = "ctx" +defs["igDockContextEndFrame"][1]["argsT"][1]["type"] = "ImGuiContext*" +defs["igDockContextEndFrame"][1]["argsoriginal"] = "(ImGuiContext* ctx)" +defs["igDockContextEndFrame"][1]["call_args"] = "(ctx)" +defs["igDockContextEndFrame"][1]["cimguiname"] = "igDockContextEndFrame" +defs["igDockContextEndFrame"][1]["defaults"] = {} +defs["igDockContextEndFrame"][1]["funcname"] = "DockContextEndFrame" +defs["igDockContextEndFrame"][1]["location"] = "imgui_internal:3180" +defs["igDockContextEndFrame"][1]["namespace"] = "ImGui" +defs["igDockContextEndFrame"][1]["ov_cimguiname"] = "igDockContextEndFrame" +defs["igDockContextEndFrame"][1]["ret"] = "void" +defs["igDockContextEndFrame"][1]["signature"] = "(ImGuiContext*)" +defs["igDockContextEndFrame"][1]["stname"] = "" +defs["igDockContextEndFrame"]["(ImGuiContext*)"] = defs["igDockContextEndFrame"][1] +defs["igDockContextFindNodeByID"] = {} +defs["igDockContextFindNodeByID"][1] = {} +defs["igDockContextFindNodeByID"][1]["args"] = "(ImGuiContext* ctx,ImGuiID id)" +defs["igDockContextFindNodeByID"][1]["argsT"] = {} +defs["igDockContextFindNodeByID"][1]["argsT"][1] = {} +defs["igDockContextFindNodeByID"][1]["argsT"][1]["name"] = "ctx" +defs["igDockContextFindNodeByID"][1]["argsT"][1]["type"] = "ImGuiContext*" +defs["igDockContextFindNodeByID"][1]["argsT"][2] = {} +defs["igDockContextFindNodeByID"][1]["argsT"][2]["name"] = "id" +defs["igDockContextFindNodeByID"][1]["argsT"][2]["type"] = "ImGuiID" +defs["igDockContextFindNodeByID"][1]["argsoriginal"] = "(ImGuiContext* ctx,ImGuiID id)" +defs["igDockContextFindNodeByID"][1]["call_args"] = "(ctx,id)" +defs["igDockContextFindNodeByID"][1]["cimguiname"] = "igDockContextFindNodeByID" +defs["igDockContextFindNodeByID"][1]["defaults"] = {} +defs["igDockContextFindNodeByID"][1]["funcname"] = "DockContextFindNodeByID" +defs["igDockContextFindNodeByID"][1]["location"] = "imgui_internal:3186" +defs["igDockContextFindNodeByID"][1]["namespace"] = "ImGui" +defs["igDockContextFindNodeByID"][1]["ov_cimguiname"] = "igDockContextFindNodeByID" +defs["igDockContextFindNodeByID"][1]["ret"] = "ImGuiDockNode*" +defs["igDockContextFindNodeByID"][1]["signature"] = "(ImGuiContext*,ImGuiID)" +defs["igDockContextFindNodeByID"][1]["stname"] = "" +defs["igDockContextFindNodeByID"]["(ImGuiContext*,ImGuiID)"] = defs["igDockContextFindNodeByID"][1] +defs["igDockContextGenNodeID"] = {} +defs["igDockContextGenNodeID"][1] = {} +defs["igDockContextGenNodeID"][1]["args"] = "(ImGuiContext* ctx)" +defs["igDockContextGenNodeID"][1]["argsT"] = {} +defs["igDockContextGenNodeID"][1]["argsT"][1] = {} +defs["igDockContextGenNodeID"][1]["argsT"][1]["name"] = "ctx" +defs["igDockContextGenNodeID"][1]["argsT"][1]["type"] = "ImGuiContext*" +defs["igDockContextGenNodeID"][1]["argsoriginal"] = "(ImGuiContext* ctx)" +defs["igDockContextGenNodeID"][1]["call_args"] = "(ctx)" +defs["igDockContextGenNodeID"][1]["cimguiname"] = "igDockContextGenNodeID" +defs["igDockContextGenNodeID"][1]["defaults"] = {} +defs["igDockContextGenNodeID"][1]["funcname"] = "DockContextGenNodeID" +defs["igDockContextGenNodeID"][1]["location"] = "imgui_internal:3181" +defs["igDockContextGenNodeID"][1]["namespace"] = "ImGui" +defs["igDockContextGenNodeID"][1]["ov_cimguiname"] = "igDockContextGenNodeID" +defs["igDockContextGenNodeID"][1]["ret"] = "ImGuiID" +defs["igDockContextGenNodeID"][1]["signature"] = "(ImGuiContext*)" +defs["igDockContextGenNodeID"][1]["stname"] = "" +defs["igDockContextGenNodeID"]["(ImGuiContext*)"] = defs["igDockContextGenNodeID"][1] +defs["igDockContextInitialize"] = {} +defs["igDockContextInitialize"][1] = {} +defs["igDockContextInitialize"][1]["args"] = "(ImGuiContext* ctx)" +defs["igDockContextInitialize"][1]["argsT"] = {} +defs["igDockContextInitialize"][1]["argsT"][1] = {} +defs["igDockContextInitialize"][1]["argsT"][1]["name"] = "ctx" +defs["igDockContextInitialize"][1]["argsT"][1]["type"] = "ImGuiContext*" +defs["igDockContextInitialize"][1]["argsoriginal"] = "(ImGuiContext* ctx)" +defs["igDockContextInitialize"][1]["call_args"] = "(ctx)" +defs["igDockContextInitialize"][1]["cimguiname"] = "igDockContextInitialize" +defs["igDockContextInitialize"][1]["defaults"] = {} +defs["igDockContextInitialize"][1]["funcname"] = "DockContextInitialize" +defs["igDockContextInitialize"][1]["location"] = "imgui_internal:3174" +defs["igDockContextInitialize"][1]["namespace"] = "ImGui" +defs["igDockContextInitialize"][1]["ov_cimguiname"] = "igDockContextInitialize" +defs["igDockContextInitialize"][1]["ret"] = "void" +defs["igDockContextInitialize"][1]["signature"] = "(ImGuiContext*)" +defs["igDockContextInitialize"][1]["stname"] = "" +defs["igDockContextInitialize"]["(ImGuiContext*)"] = defs["igDockContextInitialize"][1] +defs["igDockContextNewFrameUpdateDocking"] = {} +defs["igDockContextNewFrameUpdateDocking"][1] = {} +defs["igDockContextNewFrameUpdateDocking"][1]["args"] = "(ImGuiContext* ctx)" +defs["igDockContextNewFrameUpdateDocking"][1]["argsT"] = {} +defs["igDockContextNewFrameUpdateDocking"][1]["argsT"][1] = {} +defs["igDockContextNewFrameUpdateDocking"][1]["argsT"][1]["name"] = "ctx" +defs["igDockContextNewFrameUpdateDocking"][1]["argsT"][1]["type"] = "ImGuiContext*" +defs["igDockContextNewFrameUpdateDocking"][1]["argsoriginal"] = "(ImGuiContext* ctx)" +defs["igDockContextNewFrameUpdateDocking"][1]["call_args"] = "(ctx)" +defs["igDockContextNewFrameUpdateDocking"][1]["cimguiname"] = "igDockContextNewFrameUpdateDocking" +defs["igDockContextNewFrameUpdateDocking"][1]["defaults"] = {} +defs["igDockContextNewFrameUpdateDocking"][1]["funcname"] = "DockContextNewFrameUpdateDocking" +defs["igDockContextNewFrameUpdateDocking"][1]["location"] = "imgui_internal:3179" +defs["igDockContextNewFrameUpdateDocking"][1]["namespace"] = "ImGui" +defs["igDockContextNewFrameUpdateDocking"][1]["ov_cimguiname"] = "igDockContextNewFrameUpdateDocking" +defs["igDockContextNewFrameUpdateDocking"][1]["ret"] = "void" +defs["igDockContextNewFrameUpdateDocking"][1]["signature"] = "(ImGuiContext*)" +defs["igDockContextNewFrameUpdateDocking"][1]["stname"] = "" +defs["igDockContextNewFrameUpdateDocking"]["(ImGuiContext*)"] = defs["igDockContextNewFrameUpdateDocking"][1] +defs["igDockContextNewFrameUpdateUndocking"] = {} +defs["igDockContextNewFrameUpdateUndocking"][1] = {} +defs["igDockContextNewFrameUpdateUndocking"][1]["args"] = "(ImGuiContext* ctx)" +defs["igDockContextNewFrameUpdateUndocking"][1]["argsT"] = {} +defs["igDockContextNewFrameUpdateUndocking"][1]["argsT"][1] = {} +defs["igDockContextNewFrameUpdateUndocking"][1]["argsT"][1]["name"] = "ctx" +defs["igDockContextNewFrameUpdateUndocking"][1]["argsT"][1]["type"] = "ImGuiContext*" +defs["igDockContextNewFrameUpdateUndocking"][1]["argsoriginal"] = "(ImGuiContext* ctx)" +defs["igDockContextNewFrameUpdateUndocking"][1]["call_args"] = "(ctx)" +defs["igDockContextNewFrameUpdateUndocking"][1]["cimguiname"] = "igDockContextNewFrameUpdateUndocking" +defs["igDockContextNewFrameUpdateUndocking"][1]["defaults"] = {} +defs["igDockContextNewFrameUpdateUndocking"][1]["funcname"] = "DockContextNewFrameUpdateUndocking" +defs["igDockContextNewFrameUpdateUndocking"][1]["location"] = "imgui_internal:3178" +defs["igDockContextNewFrameUpdateUndocking"][1]["namespace"] = "ImGui" +defs["igDockContextNewFrameUpdateUndocking"][1]["ov_cimguiname"] = "igDockContextNewFrameUpdateUndocking" +defs["igDockContextNewFrameUpdateUndocking"][1]["ret"] = "void" +defs["igDockContextNewFrameUpdateUndocking"][1]["signature"] = "(ImGuiContext*)" +defs["igDockContextNewFrameUpdateUndocking"][1]["stname"] = "" +defs["igDockContextNewFrameUpdateUndocking"]["(ImGuiContext*)"] = defs["igDockContextNewFrameUpdateUndocking"][1] +defs["igDockContextQueueDock"] = {} +defs["igDockContextQueueDock"][1] = {} +defs["igDockContextQueueDock"][1]["args"] = "(ImGuiContext* ctx,ImGuiWindow* target,ImGuiDockNode* target_node,ImGuiWindow* payload,ImGuiDir split_dir,float split_ratio,bool split_outer)" +defs["igDockContextQueueDock"][1]["argsT"] = {} +defs["igDockContextQueueDock"][1]["argsT"][1] = {} +defs["igDockContextQueueDock"][1]["argsT"][1]["name"] = "ctx" +defs["igDockContextQueueDock"][1]["argsT"][1]["type"] = "ImGuiContext*" +defs["igDockContextQueueDock"][1]["argsT"][2] = {} +defs["igDockContextQueueDock"][1]["argsT"][2]["name"] = "target" +defs["igDockContextQueueDock"][1]["argsT"][2]["type"] = "ImGuiWindow*" +defs["igDockContextQueueDock"][1]["argsT"][3] = {} +defs["igDockContextQueueDock"][1]["argsT"][3]["name"] = "target_node" +defs["igDockContextQueueDock"][1]["argsT"][3]["type"] = "ImGuiDockNode*" +defs["igDockContextQueueDock"][1]["argsT"][4] = {} +defs["igDockContextQueueDock"][1]["argsT"][4]["name"] = "payload" +defs["igDockContextQueueDock"][1]["argsT"][4]["type"] = "ImGuiWindow*" +defs["igDockContextQueueDock"][1]["argsT"][5] = {} +defs["igDockContextQueueDock"][1]["argsT"][5]["name"] = "split_dir" +defs["igDockContextQueueDock"][1]["argsT"][5]["type"] = "ImGuiDir" +defs["igDockContextQueueDock"][1]["argsT"][6] = {} +defs["igDockContextQueueDock"][1]["argsT"][6]["name"] = "split_ratio" +defs["igDockContextQueueDock"][1]["argsT"][6]["type"] = "float" +defs["igDockContextQueueDock"][1]["argsT"][7] = {} +defs["igDockContextQueueDock"][1]["argsT"][7]["name"] = "split_outer" +defs["igDockContextQueueDock"][1]["argsT"][7]["type"] = "bool" +defs["igDockContextQueueDock"][1]["argsoriginal"] = "(ImGuiContext* ctx,ImGuiWindow* target,ImGuiDockNode* target_node,ImGuiWindow* payload,ImGuiDir split_dir,float split_ratio,bool split_outer)" +defs["igDockContextQueueDock"][1]["call_args"] = "(ctx,target,target_node,payload,split_dir,split_ratio,split_outer)" +defs["igDockContextQueueDock"][1]["cimguiname"] = "igDockContextQueueDock" +defs["igDockContextQueueDock"][1]["defaults"] = {} +defs["igDockContextQueueDock"][1]["funcname"] = "DockContextQueueDock" +defs["igDockContextQueueDock"][1]["location"] = "imgui_internal:3182" +defs["igDockContextQueueDock"][1]["namespace"] = "ImGui" +defs["igDockContextQueueDock"][1]["ov_cimguiname"] = "igDockContextQueueDock" +defs["igDockContextQueueDock"][1]["ret"] = "void" +defs["igDockContextQueueDock"][1]["signature"] = "(ImGuiContext*,ImGuiWindow*,ImGuiDockNode*,ImGuiWindow*,ImGuiDir,float,bool)" +defs["igDockContextQueueDock"][1]["stname"] = "" +defs["igDockContextQueueDock"]["(ImGuiContext*,ImGuiWindow*,ImGuiDockNode*,ImGuiWindow*,ImGuiDir,float,bool)"] = defs["igDockContextQueueDock"][1] +defs["igDockContextQueueUndockNode"] = {} +defs["igDockContextQueueUndockNode"][1] = {} +defs["igDockContextQueueUndockNode"][1]["args"] = "(ImGuiContext* ctx,ImGuiDockNode* node)" +defs["igDockContextQueueUndockNode"][1]["argsT"] = {} +defs["igDockContextQueueUndockNode"][1]["argsT"][1] = {} +defs["igDockContextQueueUndockNode"][1]["argsT"][1]["name"] = "ctx" +defs["igDockContextQueueUndockNode"][1]["argsT"][1]["type"] = "ImGuiContext*" +defs["igDockContextQueueUndockNode"][1]["argsT"][2] = {} +defs["igDockContextQueueUndockNode"][1]["argsT"][2]["name"] = "node" +defs["igDockContextQueueUndockNode"][1]["argsT"][2]["type"] = "ImGuiDockNode*" +defs["igDockContextQueueUndockNode"][1]["argsoriginal"] = "(ImGuiContext* ctx,ImGuiDockNode* node)" +defs["igDockContextQueueUndockNode"][1]["call_args"] = "(ctx,node)" +defs["igDockContextQueueUndockNode"][1]["cimguiname"] = "igDockContextQueueUndockNode" +defs["igDockContextQueueUndockNode"][1]["defaults"] = {} +defs["igDockContextQueueUndockNode"][1]["funcname"] = "DockContextQueueUndockNode" +defs["igDockContextQueueUndockNode"][1]["location"] = "imgui_internal:3184" +defs["igDockContextQueueUndockNode"][1]["namespace"] = "ImGui" +defs["igDockContextQueueUndockNode"][1]["ov_cimguiname"] = "igDockContextQueueUndockNode" +defs["igDockContextQueueUndockNode"][1]["ret"] = "void" +defs["igDockContextQueueUndockNode"][1]["signature"] = "(ImGuiContext*,ImGuiDockNode*)" +defs["igDockContextQueueUndockNode"][1]["stname"] = "" +defs["igDockContextQueueUndockNode"]["(ImGuiContext*,ImGuiDockNode*)"] = defs["igDockContextQueueUndockNode"][1] +defs["igDockContextQueueUndockWindow"] = {} +defs["igDockContextQueueUndockWindow"][1] = {} +defs["igDockContextQueueUndockWindow"][1]["args"] = "(ImGuiContext* ctx,ImGuiWindow* window)" +defs["igDockContextQueueUndockWindow"][1]["argsT"] = {} +defs["igDockContextQueueUndockWindow"][1]["argsT"][1] = {} +defs["igDockContextQueueUndockWindow"][1]["argsT"][1]["name"] = "ctx" +defs["igDockContextQueueUndockWindow"][1]["argsT"][1]["type"] = "ImGuiContext*" +defs["igDockContextQueueUndockWindow"][1]["argsT"][2] = {} +defs["igDockContextQueueUndockWindow"][1]["argsT"][2]["name"] = "window" +defs["igDockContextQueueUndockWindow"][1]["argsT"][2]["type"] = "ImGuiWindow*" +defs["igDockContextQueueUndockWindow"][1]["argsoriginal"] = "(ImGuiContext* ctx,ImGuiWindow* window)" +defs["igDockContextQueueUndockWindow"][1]["call_args"] = "(ctx,window)" +defs["igDockContextQueueUndockWindow"][1]["cimguiname"] = "igDockContextQueueUndockWindow" +defs["igDockContextQueueUndockWindow"][1]["defaults"] = {} +defs["igDockContextQueueUndockWindow"][1]["funcname"] = "DockContextQueueUndockWindow" +defs["igDockContextQueueUndockWindow"][1]["location"] = "imgui_internal:3183" +defs["igDockContextQueueUndockWindow"][1]["namespace"] = "ImGui" +defs["igDockContextQueueUndockWindow"][1]["ov_cimguiname"] = "igDockContextQueueUndockWindow" +defs["igDockContextQueueUndockWindow"][1]["ret"] = "void" +defs["igDockContextQueueUndockWindow"][1]["signature"] = "(ImGuiContext*,ImGuiWindow*)" +defs["igDockContextQueueUndockWindow"][1]["stname"] = "" +defs["igDockContextQueueUndockWindow"]["(ImGuiContext*,ImGuiWindow*)"] = defs["igDockContextQueueUndockWindow"][1] +defs["igDockContextRebuildNodes"] = {} +defs["igDockContextRebuildNodes"][1] = {} +defs["igDockContextRebuildNodes"][1]["args"] = "(ImGuiContext* ctx)" +defs["igDockContextRebuildNodes"][1]["argsT"] = {} +defs["igDockContextRebuildNodes"][1]["argsT"][1] = {} +defs["igDockContextRebuildNodes"][1]["argsT"][1]["name"] = "ctx" +defs["igDockContextRebuildNodes"][1]["argsT"][1]["type"] = "ImGuiContext*" +defs["igDockContextRebuildNodes"][1]["argsoriginal"] = "(ImGuiContext* ctx)" +defs["igDockContextRebuildNodes"][1]["call_args"] = "(ctx)" +defs["igDockContextRebuildNodes"][1]["cimguiname"] = "igDockContextRebuildNodes" +defs["igDockContextRebuildNodes"][1]["defaults"] = {} +defs["igDockContextRebuildNodes"][1]["funcname"] = "DockContextRebuildNodes" +defs["igDockContextRebuildNodes"][1]["location"] = "imgui_internal:3177" +defs["igDockContextRebuildNodes"][1]["namespace"] = "ImGui" +defs["igDockContextRebuildNodes"][1]["ov_cimguiname"] = "igDockContextRebuildNodes" +defs["igDockContextRebuildNodes"][1]["ret"] = "void" +defs["igDockContextRebuildNodes"][1]["signature"] = "(ImGuiContext*)" +defs["igDockContextRebuildNodes"][1]["stname"] = "" +defs["igDockContextRebuildNodes"]["(ImGuiContext*)"] = defs["igDockContextRebuildNodes"][1] +defs["igDockContextShutdown"] = {} +defs["igDockContextShutdown"][1] = {} +defs["igDockContextShutdown"][1]["args"] = "(ImGuiContext* ctx)" +defs["igDockContextShutdown"][1]["argsT"] = {} +defs["igDockContextShutdown"][1]["argsT"][1] = {} +defs["igDockContextShutdown"][1]["argsT"][1]["name"] = "ctx" +defs["igDockContextShutdown"][1]["argsT"][1]["type"] = "ImGuiContext*" +defs["igDockContextShutdown"][1]["argsoriginal"] = "(ImGuiContext* ctx)" +defs["igDockContextShutdown"][1]["call_args"] = "(ctx)" +defs["igDockContextShutdown"][1]["cimguiname"] = "igDockContextShutdown" +defs["igDockContextShutdown"][1]["defaults"] = {} +defs["igDockContextShutdown"][1]["funcname"] = "DockContextShutdown" +defs["igDockContextShutdown"][1]["location"] = "imgui_internal:3175" +defs["igDockContextShutdown"][1]["namespace"] = "ImGui" +defs["igDockContextShutdown"][1]["ov_cimguiname"] = "igDockContextShutdown" +defs["igDockContextShutdown"][1]["ret"] = "void" +defs["igDockContextShutdown"][1]["signature"] = "(ImGuiContext*)" +defs["igDockContextShutdown"][1]["stname"] = "" +defs["igDockContextShutdown"]["(ImGuiContext*)"] = defs["igDockContextShutdown"][1] +defs["igDockNodeBeginAmendTabBar"] = {} +defs["igDockNodeBeginAmendTabBar"][1] = {} +defs["igDockNodeBeginAmendTabBar"][1]["args"] = "(ImGuiDockNode* node)" +defs["igDockNodeBeginAmendTabBar"][1]["argsT"] = {} +defs["igDockNodeBeginAmendTabBar"][1]["argsT"][1] = {} +defs["igDockNodeBeginAmendTabBar"][1]["argsT"][1]["name"] = "node" +defs["igDockNodeBeginAmendTabBar"][1]["argsT"][1]["type"] = "ImGuiDockNode*" +defs["igDockNodeBeginAmendTabBar"][1]["argsoriginal"] = "(ImGuiDockNode* node)" +defs["igDockNodeBeginAmendTabBar"][1]["call_args"] = "(node)" +defs["igDockNodeBeginAmendTabBar"][1]["cimguiname"] = "igDockNodeBeginAmendTabBar" +defs["igDockNodeBeginAmendTabBar"][1]["defaults"] = {} +defs["igDockNodeBeginAmendTabBar"][1]["funcname"] = "DockNodeBeginAmendTabBar" +defs["igDockNodeBeginAmendTabBar"][1]["location"] = "imgui_internal:3187" +defs["igDockNodeBeginAmendTabBar"][1]["namespace"] = "ImGui" +defs["igDockNodeBeginAmendTabBar"][1]["ov_cimguiname"] = "igDockNodeBeginAmendTabBar" +defs["igDockNodeBeginAmendTabBar"][1]["ret"] = "bool" +defs["igDockNodeBeginAmendTabBar"][1]["signature"] = "(ImGuiDockNode*)" +defs["igDockNodeBeginAmendTabBar"][1]["stname"] = "" +defs["igDockNodeBeginAmendTabBar"]["(ImGuiDockNode*)"] = defs["igDockNodeBeginAmendTabBar"][1] +defs["igDockNodeEndAmendTabBar"] = {} +defs["igDockNodeEndAmendTabBar"][1] = {} +defs["igDockNodeEndAmendTabBar"][1]["args"] = "()" +defs["igDockNodeEndAmendTabBar"][1]["argsT"] = {} +defs["igDockNodeEndAmendTabBar"][1]["argsoriginal"] = "()" +defs["igDockNodeEndAmendTabBar"][1]["call_args"] = "()" +defs["igDockNodeEndAmendTabBar"][1]["cimguiname"] = "igDockNodeEndAmendTabBar" +defs["igDockNodeEndAmendTabBar"][1]["defaults"] = {} +defs["igDockNodeEndAmendTabBar"][1]["funcname"] = "DockNodeEndAmendTabBar" +defs["igDockNodeEndAmendTabBar"][1]["location"] = "imgui_internal:3188" +defs["igDockNodeEndAmendTabBar"][1]["namespace"] = "ImGui" +defs["igDockNodeEndAmendTabBar"][1]["ov_cimguiname"] = "igDockNodeEndAmendTabBar" +defs["igDockNodeEndAmendTabBar"][1]["ret"] = "void" +defs["igDockNodeEndAmendTabBar"][1]["signature"] = "()" +defs["igDockNodeEndAmendTabBar"][1]["stname"] = "" +defs["igDockNodeEndAmendTabBar"]["()"] = defs["igDockNodeEndAmendTabBar"][1] +defs["igDockNodeGetDepth"] = {} +defs["igDockNodeGetDepth"][1] = {} +defs["igDockNodeGetDepth"][1]["args"] = "(const ImGuiDockNode* node)" +defs["igDockNodeGetDepth"][1]["argsT"] = {} +defs["igDockNodeGetDepth"][1]["argsT"][1] = {} +defs["igDockNodeGetDepth"][1]["argsT"][1]["name"] = "node" +defs["igDockNodeGetDepth"][1]["argsT"][1]["type"] = "const ImGuiDockNode*" +defs["igDockNodeGetDepth"][1]["argsoriginal"] = "(const ImGuiDockNode* node)" +defs["igDockNodeGetDepth"][1]["call_args"] = "(node)" +defs["igDockNodeGetDepth"][1]["cimguiname"] = "igDockNodeGetDepth" +defs["igDockNodeGetDepth"][1]["defaults"] = {} +defs["igDockNodeGetDepth"][1]["funcname"] = "DockNodeGetDepth" +defs["igDockNodeGetDepth"][1]["location"] = "imgui_internal:3191" +defs["igDockNodeGetDepth"][1]["namespace"] = "ImGui" +defs["igDockNodeGetDepth"][1]["ov_cimguiname"] = "igDockNodeGetDepth" +defs["igDockNodeGetDepth"][1]["ret"] = "int" +defs["igDockNodeGetDepth"][1]["signature"] = "(const ImGuiDockNode*)" +defs["igDockNodeGetDepth"][1]["stname"] = "" +defs["igDockNodeGetDepth"]["(const ImGuiDockNode*)"] = defs["igDockNodeGetDepth"][1] +defs["igDockNodeGetRootNode"] = {} +defs["igDockNodeGetRootNode"][1] = {} +defs["igDockNodeGetRootNode"][1]["args"] = "(ImGuiDockNode* node)" +defs["igDockNodeGetRootNode"][1]["argsT"] = {} +defs["igDockNodeGetRootNode"][1]["argsT"][1] = {} +defs["igDockNodeGetRootNode"][1]["argsT"][1]["name"] = "node" +defs["igDockNodeGetRootNode"][1]["argsT"][1]["type"] = "ImGuiDockNode*" +defs["igDockNodeGetRootNode"][1]["argsoriginal"] = "(ImGuiDockNode* node)" +defs["igDockNodeGetRootNode"][1]["call_args"] = "(node)" +defs["igDockNodeGetRootNode"][1]["cimguiname"] = "igDockNodeGetRootNode" +defs["igDockNodeGetRootNode"][1]["defaults"] = {} +defs["igDockNodeGetRootNode"][1]["funcname"] = "DockNodeGetRootNode" +defs["igDockNodeGetRootNode"][1]["location"] = "imgui_internal:3189" +defs["igDockNodeGetRootNode"][1]["namespace"] = "ImGui" +defs["igDockNodeGetRootNode"][1]["ov_cimguiname"] = "igDockNodeGetRootNode" +defs["igDockNodeGetRootNode"][1]["ret"] = "ImGuiDockNode*" +defs["igDockNodeGetRootNode"][1]["signature"] = "(ImGuiDockNode*)" +defs["igDockNodeGetRootNode"][1]["stname"] = "" +defs["igDockNodeGetRootNode"]["(ImGuiDockNode*)"] = defs["igDockNodeGetRootNode"][1] +defs["igDockNodeGetWindowMenuButtonId"] = {} +defs["igDockNodeGetWindowMenuButtonId"][1] = {} +defs["igDockNodeGetWindowMenuButtonId"][1]["args"] = "(const ImGuiDockNode* node)" +defs["igDockNodeGetWindowMenuButtonId"][1]["argsT"] = {} +defs["igDockNodeGetWindowMenuButtonId"][1]["argsT"][1] = {} +defs["igDockNodeGetWindowMenuButtonId"][1]["argsT"][1]["name"] = "node" +defs["igDockNodeGetWindowMenuButtonId"][1]["argsT"][1]["type"] = "const ImGuiDockNode*" +defs["igDockNodeGetWindowMenuButtonId"][1]["argsoriginal"] = "(const ImGuiDockNode* node)" +defs["igDockNodeGetWindowMenuButtonId"][1]["call_args"] = "(node)" +defs["igDockNodeGetWindowMenuButtonId"][1]["cimguiname"] = "igDockNodeGetWindowMenuButtonId" +defs["igDockNodeGetWindowMenuButtonId"][1]["defaults"] = {} +defs["igDockNodeGetWindowMenuButtonId"][1]["funcname"] = "DockNodeGetWindowMenuButtonId" +defs["igDockNodeGetWindowMenuButtonId"][1]["location"] = "imgui_internal:3192" +defs["igDockNodeGetWindowMenuButtonId"][1]["namespace"] = "ImGui" +defs["igDockNodeGetWindowMenuButtonId"][1]["ov_cimguiname"] = "igDockNodeGetWindowMenuButtonId" +defs["igDockNodeGetWindowMenuButtonId"][1]["ret"] = "ImGuiID" +defs["igDockNodeGetWindowMenuButtonId"][1]["signature"] = "(const ImGuiDockNode*)" +defs["igDockNodeGetWindowMenuButtonId"][1]["stname"] = "" +defs["igDockNodeGetWindowMenuButtonId"]["(const ImGuiDockNode*)"] = defs["igDockNodeGetWindowMenuButtonId"][1] +defs["igDockNodeIsInHierarchyOf"] = {} +defs["igDockNodeIsInHierarchyOf"][1] = {} +defs["igDockNodeIsInHierarchyOf"][1]["args"] = "(ImGuiDockNode* node,ImGuiDockNode* parent)" +defs["igDockNodeIsInHierarchyOf"][1]["argsT"] = {} +defs["igDockNodeIsInHierarchyOf"][1]["argsT"][1] = {} +defs["igDockNodeIsInHierarchyOf"][1]["argsT"][1]["name"] = "node" +defs["igDockNodeIsInHierarchyOf"][1]["argsT"][1]["type"] = "ImGuiDockNode*" +defs["igDockNodeIsInHierarchyOf"][1]["argsT"][2] = {} +defs["igDockNodeIsInHierarchyOf"][1]["argsT"][2]["name"] = "parent" +defs["igDockNodeIsInHierarchyOf"][1]["argsT"][2]["type"] = "ImGuiDockNode*" +defs["igDockNodeIsInHierarchyOf"][1]["argsoriginal"] = "(ImGuiDockNode* node,ImGuiDockNode* parent)" +defs["igDockNodeIsInHierarchyOf"][1]["call_args"] = "(node,parent)" +defs["igDockNodeIsInHierarchyOf"][1]["cimguiname"] = "igDockNodeIsInHierarchyOf" +defs["igDockNodeIsInHierarchyOf"][1]["defaults"] = {} +defs["igDockNodeIsInHierarchyOf"][1]["funcname"] = "DockNodeIsInHierarchyOf" +defs["igDockNodeIsInHierarchyOf"][1]["location"] = "imgui_internal:3190" +defs["igDockNodeIsInHierarchyOf"][1]["namespace"] = "ImGui" +defs["igDockNodeIsInHierarchyOf"][1]["ov_cimguiname"] = "igDockNodeIsInHierarchyOf" +defs["igDockNodeIsInHierarchyOf"][1]["ret"] = "bool" +defs["igDockNodeIsInHierarchyOf"][1]["signature"] = "(ImGuiDockNode*,ImGuiDockNode*)" +defs["igDockNodeIsInHierarchyOf"][1]["stname"] = "" +defs["igDockNodeIsInHierarchyOf"]["(ImGuiDockNode*,ImGuiDockNode*)"] = defs["igDockNodeIsInHierarchyOf"][1] defs["igDockSpace"] = {} defs["igDockSpace"][1] = {} defs["igDockSpace"][1]["args"] = "(ImGuiID id,const ImVec2 size,ImGuiDockNodeFlags flags,const ImGuiWindowClass* window_class)" @@ -7945,6 +14972,46 @@ defs["igDockSpaceOverViewport"][1]["ret"] = "ImGuiID" defs["igDockSpaceOverViewport"][1]["signature"] = "(const ImGuiViewport*,ImGuiDockNodeFlags,const ImGuiWindowClass*)" defs["igDockSpaceOverViewport"][1]["stname"] = "" defs["igDockSpaceOverViewport"]["(const ImGuiViewport*,ImGuiDockNodeFlags,const ImGuiWindowClass*)"] = defs["igDockSpaceOverViewport"][1] +defs["igDragBehavior"] = {} +defs["igDragBehavior"][1] = {} +defs["igDragBehavior"][1]["args"] = "(ImGuiID id,ImGuiDataType data_type,void* p_v,float v_speed,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags)" +defs["igDragBehavior"][1]["argsT"] = {} +defs["igDragBehavior"][1]["argsT"][1] = {} +defs["igDragBehavior"][1]["argsT"][1]["name"] = "id" +defs["igDragBehavior"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igDragBehavior"][1]["argsT"][2] = {} +defs["igDragBehavior"][1]["argsT"][2]["name"] = "data_type" +defs["igDragBehavior"][1]["argsT"][2]["type"] = "ImGuiDataType" +defs["igDragBehavior"][1]["argsT"][3] = {} +defs["igDragBehavior"][1]["argsT"][3]["name"] = "p_v" +defs["igDragBehavior"][1]["argsT"][3]["type"] = "void*" +defs["igDragBehavior"][1]["argsT"][4] = {} +defs["igDragBehavior"][1]["argsT"][4]["name"] = "v_speed" +defs["igDragBehavior"][1]["argsT"][4]["type"] = "float" +defs["igDragBehavior"][1]["argsT"][5] = {} +defs["igDragBehavior"][1]["argsT"][5]["name"] = "p_min" +defs["igDragBehavior"][1]["argsT"][5]["type"] = "const void*" +defs["igDragBehavior"][1]["argsT"][6] = {} +defs["igDragBehavior"][1]["argsT"][6]["name"] = "p_max" +defs["igDragBehavior"][1]["argsT"][6]["type"] = "const void*" +defs["igDragBehavior"][1]["argsT"][7] = {} +defs["igDragBehavior"][1]["argsT"][7]["name"] = "format" +defs["igDragBehavior"][1]["argsT"][7]["type"] = "const char*" +defs["igDragBehavior"][1]["argsT"][8] = {} +defs["igDragBehavior"][1]["argsT"][8]["name"] = "flags" +defs["igDragBehavior"][1]["argsT"][8]["type"] = "ImGuiSliderFlags" +defs["igDragBehavior"][1]["argsoriginal"] = "(ImGuiID id,ImGuiDataType data_type,void* p_v,float v_speed,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags)" +defs["igDragBehavior"][1]["call_args"] = "(id,data_type,p_v,v_speed,p_min,p_max,format,flags)" +defs["igDragBehavior"][1]["cimguiname"] = "igDragBehavior" +defs["igDragBehavior"][1]["defaults"] = {} +defs["igDragBehavior"][1]["funcname"] = "DragBehavior" +defs["igDragBehavior"][1]["location"] = "imgui_internal:3368" +defs["igDragBehavior"][1]["namespace"] = "ImGui" +defs["igDragBehavior"][1]["ov_cimguiname"] = "igDragBehavior" +defs["igDragBehavior"][1]["ret"] = "bool" +defs["igDragBehavior"][1]["signature"] = "(ImGuiID,ImGuiDataType,void*,float,const void*,const void*,const char*,ImGuiSliderFlags)" +defs["igDragBehavior"][1]["stname"] = "" +defs["igDragBehavior"]["(ImGuiID,ImGuiDataType,void*,float,const void*,const void*,const char*,ImGuiSliderFlags)"] = defs["igDragBehavior"][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,ImGuiSliderFlags flags)" @@ -8539,6 +15606,22 @@ defs["igEndChildFrame"][1]["ret"] = "void" defs["igEndChildFrame"][1]["signature"] = "()" defs["igEndChildFrame"][1]["stname"] = "" defs["igEndChildFrame"]["()"] = defs["igEndChildFrame"][1] +defs["igEndColumns"] = {} +defs["igEndColumns"][1] = {} +defs["igEndColumns"][1]["args"] = "()" +defs["igEndColumns"][1]["argsT"] = {} +defs["igEndColumns"][1]["argsoriginal"] = "()" +defs["igEndColumns"][1]["call_args"] = "()" +defs["igEndColumns"][1]["cimguiname"] = "igEndColumns" +defs["igEndColumns"][1]["defaults"] = {} +defs["igEndColumns"][1]["funcname"] = "EndColumns" +defs["igEndColumns"][1]["location"] = "imgui_internal:3246" +defs["igEndColumns"][1]["namespace"] = "ImGui" +defs["igEndColumns"][1]["ov_cimguiname"] = "igEndColumns" +defs["igEndColumns"][1]["ret"] = "void" +defs["igEndColumns"][1]["signature"] = "()" +defs["igEndColumns"][1]["stname"] = "" +defs["igEndColumns"]["()"] = defs["igEndColumns"][1] defs["igEndCombo"] = {} defs["igEndCombo"][1] = {} defs["igEndCombo"][1]["args"] = "()" @@ -8555,6 +15638,22 @@ defs["igEndCombo"][1]["ret"] = "void" defs["igEndCombo"][1]["signature"] = "()" defs["igEndCombo"][1]["stname"] = "" defs["igEndCombo"]["()"] = defs["igEndCombo"][1] +defs["igEndComboPreview"] = {} +defs["igEndComboPreview"][1] = {} +defs["igEndComboPreview"][1]["args"] = "()" +defs["igEndComboPreview"][1]["argsT"] = {} +defs["igEndComboPreview"][1]["argsoriginal"] = "()" +defs["igEndComboPreview"][1]["call_args"] = "()" +defs["igEndComboPreview"][1]["cimguiname"] = "igEndComboPreview" +defs["igEndComboPreview"][1]["defaults"] = {} +defs["igEndComboPreview"][1]["funcname"] = "EndComboPreview" +defs["igEndComboPreview"][1]["location"] = "imgui_internal:3082" +defs["igEndComboPreview"][1]["namespace"] = "ImGui" +defs["igEndComboPreview"][1]["ov_cimguiname"] = "igEndComboPreview" +defs["igEndComboPreview"][1]["ret"] = "void" +defs["igEndComboPreview"][1]["signature"] = "()" +defs["igEndComboPreview"][1]["stname"] = "" +defs["igEndComboPreview"]["()"] = defs["igEndComboPreview"][1] defs["igEndDisabled"] = {} defs["igEndDisabled"][1] = {} defs["igEndDisabled"][1]["args"] = "()" @@ -8779,6 +15878,250 @@ defs["igEndTooltip"][1]["ret"] = "void" defs["igEndTooltip"][1]["signature"] = "()" defs["igEndTooltip"][1]["stname"] = "" defs["igEndTooltip"]["()"] = defs["igEndTooltip"][1] +defs["igErrorCheckEndFrameRecover"] = {} +defs["igErrorCheckEndFrameRecover"][1] = {} +defs["igErrorCheckEndFrameRecover"][1]["args"] = "(ImGuiErrorLogCallback log_callback,void* user_data)" +defs["igErrorCheckEndFrameRecover"][1]["argsT"] = {} +defs["igErrorCheckEndFrameRecover"][1]["argsT"][1] = {} +defs["igErrorCheckEndFrameRecover"][1]["argsT"][1]["name"] = "log_callback" +defs["igErrorCheckEndFrameRecover"][1]["argsT"][1]["type"] = "ImGuiErrorLogCallback" +defs["igErrorCheckEndFrameRecover"][1]["argsT"][2] = {} +defs["igErrorCheckEndFrameRecover"][1]["argsT"][2]["name"] = "user_data" +defs["igErrorCheckEndFrameRecover"][1]["argsT"][2]["type"] = "void*" +defs["igErrorCheckEndFrameRecover"][1]["argsoriginal"] = "(ImGuiErrorLogCallback log_callback,void* user_data=((void*)0))" +defs["igErrorCheckEndFrameRecover"][1]["call_args"] = "(log_callback,user_data)" +defs["igErrorCheckEndFrameRecover"][1]["cimguiname"] = "igErrorCheckEndFrameRecover" +defs["igErrorCheckEndFrameRecover"][1]["defaults"] = {} +defs["igErrorCheckEndFrameRecover"][1]["defaults"]["user_data"] = "NULL" +defs["igErrorCheckEndFrameRecover"][1]["funcname"] = "ErrorCheckEndFrameRecover" +defs["igErrorCheckEndFrameRecover"][1]["location"] = "imgui_internal:3423" +defs["igErrorCheckEndFrameRecover"][1]["namespace"] = "ImGui" +defs["igErrorCheckEndFrameRecover"][1]["ov_cimguiname"] = "igErrorCheckEndFrameRecover" +defs["igErrorCheckEndFrameRecover"][1]["ret"] = "void" +defs["igErrorCheckEndFrameRecover"][1]["signature"] = "(ImGuiErrorLogCallback,void*)" +defs["igErrorCheckEndFrameRecover"][1]["stname"] = "" +defs["igErrorCheckEndFrameRecover"]["(ImGuiErrorLogCallback,void*)"] = defs["igErrorCheckEndFrameRecover"][1] +defs["igErrorCheckEndWindowRecover"] = {} +defs["igErrorCheckEndWindowRecover"][1] = {} +defs["igErrorCheckEndWindowRecover"][1]["args"] = "(ImGuiErrorLogCallback log_callback,void* user_data)" +defs["igErrorCheckEndWindowRecover"][1]["argsT"] = {} +defs["igErrorCheckEndWindowRecover"][1]["argsT"][1] = {} +defs["igErrorCheckEndWindowRecover"][1]["argsT"][1]["name"] = "log_callback" +defs["igErrorCheckEndWindowRecover"][1]["argsT"][1]["type"] = "ImGuiErrorLogCallback" +defs["igErrorCheckEndWindowRecover"][1]["argsT"][2] = {} +defs["igErrorCheckEndWindowRecover"][1]["argsT"][2]["name"] = "user_data" +defs["igErrorCheckEndWindowRecover"][1]["argsT"][2]["type"] = "void*" +defs["igErrorCheckEndWindowRecover"][1]["argsoriginal"] = "(ImGuiErrorLogCallback log_callback,void* user_data=((void*)0))" +defs["igErrorCheckEndWindowRecover"][1]["call_args"] = "(log_callback,user_data)" +defs["igErrorCheckEndWindowRecover"][1]["cimguiname"] = "igErrorCheckEndWindowRecover" +defs["igErrorCheckEndWindowRecover"][1]["defaults"] = {} +defs["igErrorCheckEndWindowRecover"][1]["defaults"]["user_data"] = "NULL" +defs["igErrorCheckEndWindowRecover"][1]["funcname"] = "ErrorCheckEndWindowRecover" +defs["igErrorCheckEndWindowRecover"][1]["location"] = "imgui_internal:3424" +defs["igErrorCheckEndWindowRecover"][1]["namespace"] = "ImGui" +defs["igErrorCheckEndWindowRecover"][1]["ov_cimguiname"] = "igErrorCheckEndWindowRecover" +defs["igErrorCheckEndWindowRecover"][1]["ret"] = "void" +defs["igErrorCheckEndWindowRecover"][1]["signature"] = "(ImGuiErrorLogCallback,void*)" +defs["igErrorCheckEndWindowRecover"][1]["stname"] = "" +defs["igErrorCheckEndWindowRecover"]["(ImGuiErrorLogCallback,void*)"] = defs["igErrorCheckEndWindowRecover"][1] +defs["igErrorCheckUsingSetCursorPosToExtendParentBoundaries"] = {} +defs["igErrorCheckUsingSetCursorPosToExtendParentBoundaries"][1] = {} +defs["igErrorCheckUsingSetCursorPosToExtendParentBoundaries"][1]["args"] = "()" +defs["igErrorCheckUsingSetCursorPosToExtendParentBoundaries"][1]["argsT"] = {} +defs["igErrorCheckUsingSetCursorPosToExtendParentBoundaries"][1]["argsoriginal"] = "()" +defs["igErrorCheckUsingSetCursorPosToExtendParentBoundaries"][1]["call_args"] = "()" +defs["igErrorCheckUsingSetCursorPosToExtendParentBoundaries"][1]["cimguiname"] = "igErrorCheckUsingSetCursorPosToExtendParentBoundaries" +defs["igErrorCheckUsingSetCursorPosToExtendParentBoundaries"][1]["defaults"] = {} +defs["igErrorCheckUsingSetCursorPosToExtendParentBoundaries"][1]["funcname"] = "ErrorCheckUsingSetCursorPosToExtendParentBoundaries" +defs["igErrorCheckUsingSetCursorPosToExtendParentBoundaries"][1]["location"] = "imgui_internal:3425" +defs["igErrorCheckUsingSetCursorPosToExtendParentBoundaries"][1]["namespace"] = "ImGui" +defs["igErrorCheckUsingSetCursorPosToExtendParentBoundaries"][1]["ov_cimguiname"] = "igErrorCheckUsingSetCursorPosToExtendParentBoundaries" +defs["igErrorCheckUsingSetCursorPosToExtendParentBoundaries"][1]["ret"] = "void" +defs["igErrorCheckUsingSetCursorPosToExtendParentBoundaries"][1]["signature"] = "()" +defs["igErrorCheckUsingSetCursorPosToExtendParentBoundaries"][1]["stname"] = "" +defs["igErrorCheckUsingSetCursorPosToExtendParentBoundaries"]["()"] = defs["igErrorCheckUsingSetCursorPosToExtendParentBoundaries"][1] +defs["igFindBestWindowPosForPopup"] = {} +defs["igFindBestWindowPosForPopup"][1] = {} +defs["igFindBestWindowPosForPopup"][1]["args"] = "(ImVec2 *pOut,ImGuiWindow* window)" +defs["igFindBestWindowPosForPopup"][1]["argsT"] = {} +defs["igFindBestWindowPosForPopup"][1]["argsT"][1] = {} +defs["igFindBestWindowPosForPopup"][1]["argsT"][1]["name"] = "pOut" +defs["igFindBestWindowPosForPopup"][1]["argsT"][1]["type"] = "ImVec2*" +defs["igFindBestWindowPosForPopup"][1]["argsT"][2] = {} +defs["igFindBestWindowPosForPopup"][1]["argsT"][2]["name"] = "window" +defs["igFindBestWindowPosForPopup"][1]["argsT"][2]["type"] = "ImGuiWindow*" +defs["igFindBestWindowPosForPopup"][1]["argsoriginal"] = "(ImGuiWindow* window)" +defs["igFindBestWindowPosForPopup"][1]["call_args"] = "(window)" +defs["igFindBestWindowPosForPopup"][1]["cimguiname"] = "igFindBestWindowPosForPopup" +defs["igFindBestWindowPosForPopup"][1]["defaults"] = {} +defs["igFindBestWindowPosForPopup"][1]["funcname"] = "FindBestWindowPosForPopup" +defs["igFindBestWindowPosForPopup"][1]["location"] = "imgui_internal:3071" +defs["igFindBestWindowPosForPopup"][1]["namespace"] = "ImGui" +defs["igFindBestWindowPosForPopup"][1]["nonUDT"] = 1 +defs["igFindBestWindowPosForPopup"][1]["ov_cimguiname"] = "igFindBestWindowPosForPopup" +defs["igFindBestWindowPosForPopup"][1]["ret"] = "void" +defs["igFindBestWindowPosForPopup"][1]["signature"] = "(ImGuiWindow*)" +defs["igFindBestWindowPosForPopup"][1]["stname"] = "" +defs["igFindBestWindowPosForPopup"]["(ImGuiWindow*)"] = defs["igFindBestWindowPosForPopup"][1] +defs["igFindBestWindowPosForPopupEx"] = {} +defs["igFindBestWindowPosForPopupEx"][1] = {} +defs["igFindBestWindowPosForPopupEx"][1]["args"] = "(ImVec2 *pOut,const ImVec2 ref_pos,const ImVec2 size,ImGuiDir* last_dir,const ImRect r_outer,const ImRect r_avoid,ImGuiPopupPositionPolicy policy)" +defs["igFindBestWindowPosForPopupEx"][1]["argsT"] = {} +defs["igFindBestWindowPosForPopupEx"][1]["argsT"][1] = {} +defs["igFindBestWindowPosForPopupEx"][1]["argsT"][1]["name"] = "pOut" +defs["igFindBestWindowPosForPopupEx"][1]["argsT"][1]["type"] = "ImVec2*" +defs["igFindBestWindowPosForPopupEx"][1]["argsT"][2] = {} +defs["igFindBestWindowPosForPopupEx"][1]["argsT"][2]["name"] = "ref_pos" +defs["igFindBestWindowPosForPopupEx"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igFindBestWindowPosForPopupEx"][1]["argsT"][3] = {} +defs["igFindBestWindowPosForPopupEx"][1]["argsT"][3]["name"] = "size" +defs["igFindBestWindowPosForPopupEx"][1]["argsT"][3]["type"] = "const ImVec2" +defs["igFindBestWindowPosForPopupEx"][1]["argsT"][4] = {} +defs["igFindBestWindowPosForPopupEx"][1]["argsT"][4]["name"] = "last_dir" +defs["igFindBestWindowPosForPopupEx"][1]["argsT"][4]["type"] = "ImGuiDir*" +defs["igFindBestWindowPosForPopupEx"][1]["argsT"][5] = {} +defs["igFindBestWindowPosForPopupEx"][1]["argsT"][5]["name"] = "r_outer" +defs["igFindBestWindowPosForPopupEx"][1]["argsT"][5]["type"] = "const ImRect" +defs["igFindBestWindowPosForPopupEx"][1]["argsT"][6] = {} +defs["igFindBestWindowPosForPopupEx"][1]["argsT"][6]["name"] = "r_avoid" +defs["igFindBestWindowPosForPopupEx"][1]["argsT"][6]["type"] = "const ImRect" +defs["igFindBestWindowPosForPopupEx"][1]["argsT"][7] = {} +defs["igFindBestWindowPosForPopupEx"][1]["argsT"][7]["name"] = "policy" +defs["igFindBestWindowPosForPopupEx"][1]["argsT"][7]["type"] = "ImGuiPopupPositionPolicy" +defs["igFindBestWindowPosForPopupEx"][1]["argsoriginal"] = "(const ImVec2& ref_pos,const ImVec2& size,ImGuiDir* last_dir,const ImRect& r_outer,const ImRect& r_avoid,ImGuiPopupPositionPolicy policy)" +defs["igFindBestWindowPosForPopupEx"][1]["call_args"] = "(ref_pos,size,last_dir,r_outer,r_avoid,policy)" +defs["igFindBestWindowPosForPopupEx"][1]["cimguiname"] = "igFindBestWindowPosForPopupEx" +defs["igFindBestWindowPosForPopupEx"][1]["defaults"] = {} +defs["igFindBestWindowPosForPopupEx"][1]["funcname"] = "FindBestWindowPosForPopupEx" +defs["igFindBestWindowPosForPopupEx"][1]["location"] = "imgui_internal:3072" +defs["igFindBestWindowPosForPopupEx"][1]["namespace"] = "ImGui" +defs["igFindBestWindowPosForPopupEx"][1]["nonUDT"] = 1 +defs["igFindBestWindowPosForPopupEx"][1]["ov_cimguiname"] = "igFindBestWindowPosForPopupEx" +defs["igFindBestWindowPosForPopupEx"][1]["ret"] = "void" +defs["igFindBestWindowPosForPopupEx"][1]["signature"] = "(const ImVec2,const ImVec2,ImGuiDir*,const ImRect,const ImRect,ImGuiPopupPositionPolicy)" +defs["igFindBestWindowPosForPopupEx"][1]["stname"] = "" +defs["igFindBestWindowPosForPopupEx"]["(const ImVec2,const ImVec2,ImGuiDir*,const ImRect,const ImRect,ImGuiPopupPositionPolicy)"] = defs["igFindBestWindowPosForPopupEx"][1] +defs["igFindBottomMostVisibleWindowWithinBeginStack"] = {} +defs["igFindBottomMostVisibleWindowWithinBeginStack"][1] = {} +defs["igFindBottomMostVisibleWindowWithinBeginStack"][1]["args"] = "(ImGuiWindow* window)" +defs["igFindBottomMostVisibleWindowWithinBeginStack"][1]["argsT"] = {} +defs["igFindBottomMostVisibleWindowWithinBeginStack"][1]["argsT"][1] = {} +defs["igFindBottomMostVisibleWindowWithinBeginStack"][1]["argsT"][1]["name"] = "window" +defs["igFindBottomMostVisibleWindowWithinBeginStack"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igFindBottomMostVisibleWindowWithinBeginStack"][1]["argsoriginal"] = "(ImGuiWindow* window)" +defs["igFindBottomMostVisibleWindowWithinBeginStack"][1]["call_args"] = "(window)" +defs["igFindBottomMostVisibleWindowWithinBeginStack"][1]["cimguiname"] = "igFindBottomMostVisibleWindowWithinBeginStack" +defs["igFindBottomMostVisibleWindowWithinBeginStack"][1]["defaults"] = {} +defs["igFindBottomMostVisibleWindowWithinBeginStack"][1]["funcname"] = "FindBottomMostVisibleWindowWithinBeginStack" +defs["igFindBottomMostVisibleWindowWithinBeginStack"][1]["location"] = "imgui_internal:2957" +defs["igFindBottomMostVisibleWindowWithinBeginStack"][1]["namespace"] = "ImGui" +defs["igFindBottomMostVisibleWindowWithinBeginStack"][1]["ov_cimguiname"] = "igFindBottomMostVisibleWindowWithinBeginStack" +defs["igFindBottomMostVisibleWindowWithinBeginStack"][1]["ret"] = "ImGuiWindow*" +defs["igFindBottomMostVisibleWindowWithinBeginStack"][1]["signature"] = "(ImGuiWindow*)" +defs["igFindBottomMostVisibleWindowWithinBeginStack"][1]["stname"] = "" +defs["igFindBottomMostVisibleWindowWithinBeginStack"]["(ImGuiWindow*)"] = defs["igFindBottomMostVisibleWindowWithinBeginStack"][1] +defs["igFindHoveredViewportFromPlatformWindowStack"] = {} +defs["igFindHoveredViewportFromPlatformWindowStack"][1] = {} +defs["igFindHoveredViewportFromPlatformWindowStack"][1]["args"] = "(const ImVec2 mouse_platform_pos)" +defs["igFindHoveredViewportFromPlatformWindowStack"][1]["argsT"] = {} +defs["igFindHoveredViewportFromPlatformWindowStack"][1]["argsT"][1] = {} +defs["igFindHoveredViewportFromPlatformWindowStack"][1]["argsT"][1]["name"] = "mouse_platform_pos" +defs["igFindHoveredViewportFromPlatformWindowStack"][1]["argsT"][1]["type"] = "const ImVec2" +defs["igFindHoveredViewportFromPlatformWindowStack"][1]["argsoriginal"] = "(const ImVec2& mouse_platform_pos)" +defs["igFindHoveredViewportFromPlatformWindowStack"][1]["call_args"] = "(mouse_platform_pos)" +defs["igFindHoveredViewportFromPlatformWindowStack"][1]["cimguiname"] = "igFindHoveredViewportFromPlatformWindowStack" +defs["igFindHoveredViewportFromPlatformWindowStack"][1]["defaults"] = {} +defs["igFindHoveredViewportFromPlatformWindowStack"][1]["funcname"] = "FindHoveredViewportFromPlatformWindowStack" +defs["igFindHoveredViewportFromPlatformWindowStack"][1]["location"] = "imgui_internal:2988" +defs["igFindHoveredViewportFromPlatformWindowStack"][1]["namespace"] = "ImGui" +defs["igFindHoveredViewportFromPlatformWindowStack"][1]["ov_cimguiname"] = "igFindHoveredViewportFromPlatformWindowStack" +defs["igFindHoveredViewportFromPlatformWindowStack"][1]["ret"] = "ImGuiViewportP*" +defs["igFindHoveredViewportFromPlatformWindowStack"][1]["signature"] = "(const ImVec2)" +defs["igFindHoveredViewportFromPlatformWindowStack"][1]["stname"] = "" +defs["igFindHoveredViewportFromPlatformWindowStack"]["(const ImVec2)"] = defs["igFindHoveredViewportFromPlatformWindowStack"][1] +defs["igFindOrCreateColumns"] = {} +defs["igFindOrCreateColumns"][1] = {} +defs["igFindOrCreateColumns"][1]["args"] = "(ImGuiWindow* window,ImGuiID id)" +defs["igFindOrCreateColumns"][1]["argsT"] = {} +defs["igFindOrCreateColumns"][1]["argsT"][1] = {} +defs["igFindOrCreateColumns"][1]["argsT"][1]["name"] = "window" +defs["igFindOrCreateColumns"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igFindOrCreateColumns"][1]["argsT"][2] = {} +defs["igFindOrCreateColumns"][1]["argsT"][2]["name"] = "id" +defs["igFindOrCreateColumns"][1]["argsT"][2]["type"] = "ImGuiID" +defs["igFindOrCreateColumns"][1]["argsoriginal"] = "(ImGuiWindow* window,ImGuiID id)" +defs["igFindOrCreateColumns"][1]["call_args"] = "(window,id)" +defs["igFindOrCreateColumns"][1]["cimguiname"] = "igFindOrCreateColumns" +defs["igFindOrCreateColumns"][1]["defaults"] = {} +defs["igFindOrCreateColumns"][1]["funcname"] = "FindOrCreateColumns" +defs["igFindOrCreateColumns"][1]["location"] = "imgui_internal:3251" +defs["igFindOrCreateColumns"][1]["namespace"] = "ImGui" +defs["igFindOrCreateColumns"][1]["ov_cimguiname"] = "igFindOrCreateColumns" +defs["igFindOrCreateColumns"][1]["ret"] = "ImGuiOldColumns*" +defs["igFindOrCreateColumns"][1]["signature"] = "(ImGuiWindow*,ImGuiID)" +defs["igFindOrCreateColumns"][1]["stname"] = "" +defs["igFindOrCreateColumns"]["(ImGuiWindow*,ImGuiID)"] = defs["igFindOrCreateColumns"][1] +defs["igFindOrCreateWindowSettings"] = {} +defs["igFindOrCreateWindowSettings"][1] = {} +defs["igFindOrCreateWindowSettings"][1]["args"] = "(const char* name)" +defs["igFindOrCreateWindowSettings"][1]["argsT"] = {} +defs["igFindOrCreateWindowSettings"][1]["argsT"][1] = {} +defs["igFindOrCreateWindowSettings"][1]["argsT"][1]["name"] = "name" +defs["igFindOrCreateWindowSettings"][1]["argsT"][1]["type"] = "const char*" +defs["igFindOrCreateWindowSettings"][1]["argsoriginal"] = "(const char* name)" +defs["igFindOrCreateWindowSettings"][1]["call_args"] = "(name)" +defs["igFindOrCreateWindowSettings"][1]["cimguiname"] = "igFindOrCreateWindowSettings" +defs["igFindOrCreateWindowSettings"][1]["defaults"] = {} +defs["igFindOrCreateWindowSettings"][1]["funcname"] = "FindOrCreateWindowSettings" +defs["igFindOrCreateWindowSettings"][1]["location"] = "imgui_internal:2996" +defs["igFindOrCreateWindowSettings"][1]["namespace"] = "ImGui" +defs["igFindOrCreateWindowSettings"][1]["ov_cimguiname"] = "igFindOrCreateWindowSettings" +defs["igFindOrCreateWindowSettings"][1]["ret"] = "ImGuiWindowSettings*" +defs["igFindOrCreateWindowSettings"][1]["signature"] = "(const char*)" +defs["igFindOrCreateWindowSettings"][1]["stname"] = "" +defs["igFindOrCreateWindowSettings"]["(const char*)"] = defs["igFindOrCreateWindowSettings"][1] +defs["igFindRenderedTextEnd"] = {} +defs["igFindRenderedTextEnd"][1] = {} +defs["igFindRenderedTextEnd"][1]["args"] = "(const char* text,const char* text_end)" +defs["igFindRenderedTextEnd"][1]["argsT"] = {} +defs["igFindRenderedTextEnd"][1]["argsT"][1] = {} +defs["igFindRenderedTextEnd"][1]["argsT"][1]["name"] = "text" +defs["igFindRenderedTextEnd"][1]["argsT"][1]["type"] = "const char*" +defs["igFindRenderedTextEnd"][1]["argsT"][2] = {} +defs["igFindRenderedTextEnd"][1]["argsT"][2]["name"] = "text_end" +defs["igFindRenderedTextEnd"][1]["argsT"][2]["type"] = "const char*" +defs["igFindRenderedTextEnd"][1]["argsoriginal"] = "(const char* text,const char* text_end=((void*)0))" +defs["igFindRenderedTextEnd"][1]["call_args"] = "(text,text_end)" +defs["igFindRenderedTextEnd"][1]["cimguiname"] = "igFindRenderedTextEnd" +defs["igFindRenderedTextEnd"][1]["defaults"] = {} +defs["igFindRenderedTextEnd"][1]["defaults"]["text_end"] = "NULL" +defs["igFindRenderedTextEnd"][1]["funcname"] = "FindRenderedTextEnd" +defs["igFindRenderedTextEnd"][1]["location"] = "imgui_internal:3336" +defs["igFindRenderedTextEnd"][1]["namespace"] = "ImGui" +defs["igFindRenderedTextEnd"][1]["ov_cimguiname"] = "igFindRenderedTextEnd" +defs["igFindRenderedTextEnd"][1]["ret"] = "const char*" +defs["igFindRenderedTextEnd"][1]["signature"] = "(const char*,const char*)" +defs["igFindRenderedTextEnd"][1]["stname"] = "" +defs["igFindRenderedTextEnd"]["(const char*,const char*)"] = defs["igFindRenderedTextEnd"][1] +defs["igFindSettingsHandler"] = {} +defs["igFindSettingsHandler"][1] = {} +defs["igFindSettingsHandler"][1]["args"] = "(const char* type_name)" +defs["igFindSettingsHandler"][1]["argsT"] = {} +defs["igFindSettingsHandler"][1]["argsT"][1] = {} +defs["igFindSettingsHandler"][1]["argsT"][1]["name"] = "type_name" +defs["igFindSettingsHandler"][1]["argsT"][1]["type"] = "const char*" +defs["igFindSettingsHandler"][1]["argsoriginal"] = "(const char* type_name)" +defs["igFindSettingsHandler"][1]["call_args"] = "(type_name)" +defs["igFindSettingsHandler"][1]["cimguiname"] = "igFindSettingsHandler" +defs["igFindSettingsHandler"][1]["defaults"] = {} +defs["igFindSettingsHandler"][1]["funcname"] = "FindSettingsHandler" +defs["igFindSettingsHandler"][1]["location"] = "imgui_internal:2999" +defs["igFindSettingsHandler"][1]["namespace"] = "ImGui" +defs["igFindSettingsHandler"][1]["ov_cimguiname"] = "igFindSettingsHandler" +defs["igFindSettingsHandler"][1]["ret"] = "ImGuiSettingsHandler*" +defs["igFindSettingsHandler"][1]["signature"] = "(const char*)" +defs["igFindSettingsHandler"][1]["stname"] = "" +defs["igFindSettingsHandler"]["(const char*)"] = defs["igFindSettingsHandler"][1] defs["igFindViewportByID"] = {} defs["igFindViewportByID"][1] = {} defs["igFindViewportByID"][1]["args"] = "(ImGuiID id)" @@ -8817,6 +16160,193 @@ defs["igFindViewportByPlatformHandle"][1]["ret"] = "ImGuiViewport*" defs["igFindViewportByPlatformHandle"][1]["signature"] = "(void*)" defs["igFindViewportByPlatformHandle"][1]["stname"] = "" defs["igFindViewportByPlatformHandle"]["(void*)"] = defs["igFindViewportByPlatformHandle"][1] +defs["igFindWindowByID"] = {} +defs["igFindWindowByID"][1] = {} +defs["igFindWindowByID"][1]["args"] = "(ImGuiID id)" +defs["igFindWindowByID"][1]["argsT"] = {} +defs["igFindWindowByID"][1]["argsT"][1] = {} +defs["igFindWindowByID"][1]["argsT"][1]["name"] = "id" +defs["igFindWindowByID"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igFindWindowByID"][1]["argsoriginal"] = "(ImGuiID id)" +defs["igFindWindowByID"][1]["call_args"] = "(id)" +defs["igFindWindowByID"][1]["cimguiname"] = "igFindWindowByID" +defs["igFindWindowByID"][1]["defaults"] = {} +defs["igFindWindowByID"][1]["funcname"] = "FindWindowByID" +defs["igFindWindowByID"][1]["location"] = "imgui_internal:2934" +defs["igFindWindowByID"][1]["namespace"] = "ImGui" +defs["igFindWindowByID"][1]["ov_cimguiname"] = "igFindWindowByID" +defs["igFindWindowByID"][1]["ret"] = "ImGuiWindow*" +defs["igFindWindowByID"][1]["signature"] = "(ImGuiID)" +defs["igFindWindowByID"][1]["stname"] = "" +defs["igFindWindowByID"]["(ImGuiID)"] = defs["igFindWindowByID"][1] +defs["igFindWindowByName"] = {} +defs["igFindWindowByName"][1] = {} +defs["igFindWindowByName"][1]["args"] = "(const char* name)" +defs["igFindWindowByName"][1]["argsT"] = {} +defs["igFindWindowByName"][1]["argsT"][1] = {} +defs["igFindWindowByName"][1]["argsT"][1]["name"] = "name" +defs["igFindWindowByName"][1]["argsT"][1]["type"] = "const char*" +defs["igFindWindowByName"][1]["argsoriginal"] = "(const char* name)" +defs["igFindWindowByName"][1]["call_args"] = "(name)" +defs["igFindWindowByName"][1]["cimguiname"] = "igFindWindowByName" +defs["igFindWindowByName"][1]["defaults"] = {} +defs["igFindWindowByName"][1]["funcname"] = "FindWindowByName" +defs["igFindWindowByName"][1]["location"] = "imgui_internal:2935" +defs["igFindWindowByName"][1]["namespace"] = "ImGui" +defs["igFindWindowByName"][1]["ov_cimguiname"] = "igFindWindowByName" +defs["igFindWindowByName"][1]["ret"] = "ImGuiWindow*" +defs["igFindWindowByName"][1]["signature"] = "(const char*)" +defs["igFindWindowByName"][1]["stname"] = "" +defs["igFindWindowByName"]["(const char*)"] = defs["igFindWindowByName"][1] +defs["igFindWindowDisplayIndex"] = {} +defs["igFindWindowDisplayIndex"][1] = {} +defs["igFindWindowDisplayIndex"][1]["args"] = "(ImGuiWindow* window)" +defs["igFindWindowDisplayIndex"][1]["argsT"] = {} +defs["igFindWindowDisplayIndex"][1]["argsT"][1] = {} +defs["igFindWindowDisplayIndex"][1]["argsT"][1]["name"] = "window" +defs["igFindWindowDisplayIndex"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igFindWindowDisplayIndex"][1]["argsoriginal"] = "(ImGuiWindow* window)" +defs["igFindWindowDisplayIndex"][1]["call_args"] = "(window)" +defs["igFindWindowDisplayIndex"][1]["cimguiname"] = "igFindWindowDisplayIndex" +defs["igFindWindowDisplayIndex"][1]["defaults"] = {} +defs["igFindWindowDisplayIndex"][1]["funcname"] = "FindWindowDisplayIndex" +defs["igFindWindowDisplayIndex"][1]["location"] = "imgui_internal:2956" +defs["igFindWindowDisplayIndex"][1]["namespace"] = "ImGui" +defs["igFindWindowDisplayIndex"][1]["ov_cimguiname"] = "igFindWindowDisplayIndex" +defs["igFindWindowDisplayIndex"][1]["ret"] = "int" +defs["igFindWindowDisplayIndex"][1]["signature"] = "(ImGuiWindow*)" +defs["igFindWindowDisplayIndex"][1]["stname"] = "" +defs["igFindWindowDisplayIndex"]["(ImGuiWindow*)"] = defs["igFindWindowDisplayIndex"][1] +defs["igFindWindowSettings"] = {} +defs["igFindWindowSettings"][1] = {} +defs["igFindWindowSettings"][1]["args"] = "(ImGuiID id)" +defs["igFindWindowSettings"][1]["argsT"] = {} +defs["igFindWindowSettings"][1]["argsT"][1] = {} +defs["igFindWindowSettings"][1]["argsT"][1]["name"] = "id" +defs["igFindWindowSettings"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igFindWindowSettings"][1]["argsoriginal"] = "(ImGuiID id)" +defs["igFindWindowSettings"][1]["call_args"] = "(id)" +defs["igFindWindowSettings"][1]["cimguiname"] = "igFindWindowSettings" +defs["igFindWindowSettings"][1]["defaults"] = {} +defs["igFindWindowSettings"][1]["funcname"] = "FindWindowSettings" +defs["igFindWindowSettings"][1]["location"] = "imgui_internal:2995" +defs["igFindWindowSettings"][1]["namespace"] = "ImGui" +defs["igFindWindowSettings"][1]["ov_cimguiname"] = "igFindWindowSettings" +defs["igFindWindowSettings"][1]["ret"] = "ImGuiWindowSettings*" +defs["igFindWindowSettings"][1]["signature"] = "(ImGuiID)" +defs["igFindWindowSettings"][1]["stname"] = "" +defs["igFindWindowSettings"]["(ImGuiID)"] = defs["igFindWindowSettings"][1] +defs["igFocusTopMostWindowUnderOne"] = {} +defs["igFocusTopMostWindowUnderOne"][1] = {} +defs["igFocusTopMostWindowUnderOne"][1]["args"] = "(ImGuiWindow* under_this_window,ImGuiWindow* ignore_window)" +defs["igFocusTopMostWindowUnderOne"][1]["argsT"] = {} +defs["igFocusTopMostWindowUnderOne"][1]["argsT"][1] = {} +defs["igFocusTopMostWindowUnderOne"][1]["argsT"][1]["name"] = "under_this_window" +defs["igFocusTopMostWindowUnderOne"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igFocusTopMostWindowUnderOne"][1]["argsT"][2] = {} +defs["igFocusTopMostWindowUnderOne"][1]["argsT"][2]["name"] = "ignore_window" +defs["igFocusTopMostWindowUnderOne"][1]["argsT"][2]["type"] = "ImGuiWindow*" +defs["igFocusTopMostWindowUnderOne"][1]["argsoriginal"] = "(ImGuiWindow* under_this_window,ImGuiWindow* ignore_window)" +defs["igFocusTopMostWindowUnderOne"][1]["call_args"] = "(under_this_window,ignore_window)" +defs["igFocusTopMostWindowUnderOne"][1]["cimguiname"] = "igFocusTopMostWindowUnderOne" +defs["igFocusTopMostWindowUnderOne"][1]["defaults"] = {} +defs["igFocusTopMostWindowUnderOne"][1]["funcname"] = "FocusTopMostWindowUnderOne" +defs["igFocusTopMostWindowUnderOne"][1]["location"] = "imgui_internal:2951" +defs["igFocusTopMostWindowUnderOne"][1]["namespace"] = "ImGui" +defs["igFocusTopMostWindowUnderOne"][1]["ov_cimguiname"] = "igFocusTopMostWindowUnderOne" +defs["igFocusTopMostWindowUnderOne"][1]["ret"] = "void" +defs["igFocusTopMostWindowUnderOne"][1]["signature"] = "(ImGuiWindow*,ImGuiWindow*)" +defs["igFocusTopMostWindowUnderOne"][1]["stname"] = "" +defs["igFocusTopMostWindowUnderOne"]["(ImGuiWindow*,ImGuiWindow*)"] = defs["igFocusTopMostWindowUnderOne"][1] +defs["igFocusWindow"] = {} +defs["igFocusWindow"][1] = {} +defs["igFocusWindow"][1]["args"] = "(ImGuiWindow* window)" +defs["igFocusWindow"][1]["argsT"] = {} +defs["igFocusWindow"][1]["argsT"][1] = {} +defs["igFocusWindow"][1]["argsT"][1]["name"] = "window" +defs["igFocusWindow"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igFocusWindow"][1]["argsoriginal"] = "(ImGuiWindow* window)" +defs["igFocusWindow"][1]["call_args"] = "(window)" +defs["igFocusWindow"][1]["cimguiname"] = "igFocusWindow" +defs["igFocusWindow"][1]["defaults"] = {} +defs["igFocusWindow"][1]["funcname"] = "FocusWindow" +defs["igFocusWindow"][1]["location"] = "imgui_internal:2950" +defs["igFocusWindow"][1]["namespace"] = "ImGui" +defs["igFocusWindow"][1]["ov_cimguiname"] = "igFocusWindow" +defs["igFocusWindow"][1]["ret"] = "void" +defs["igFocusWindow"][1]["signature"] = "(ImGuiWindow*)" +defs["igFocusWindow"][1]["stname"] = "" +defs["igFocusWindow"]["(ImGuiWindow*)"] = defs["igFocusWindow"][1] +defs["igGcAwakeTransientWindowBuffers"] = {} +defs["igGcAwakeTransientWindowBuffers"][1] = {} +defs["igGcAwakeTransientWindowBuffers"][1]["args"] = "(ImGuiWindow* window)" +defs["igGcAwakeTransientWindowBuffers"][1]["argsT"] = {} +defs["igGcAwakeTransientWindowBuffers"][1]["argsT"][1] = {} +defs["igGcAwakeTransientWindowBuffers"][1]["argsT"][1]["name"] = "window" +defs["igGcAwakeTransientWindowBuffers"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igGcAwakeTransientWindowBuffers"][1]["argsoriginal"] = "(ImGuiWindow* window)" +defs["igGcAwakeTransientWindowBuffers"][1]["call_args"] = "(window)" +defs["igGcAwakeTransientWindowBuffers"][1]["cimguiname"] = "igGcAwakeTransientWindowBuffers" +defs["igGcAwakeTransientWindowBuffers"][1]["defaults"] = {} +defs["igGcAwakeTransientWindowBuffers"][1]["funcname"] = "GcAwakeTransientWindowBuffers" +defs["igGcAwakeTransientWindowBuffers"][1]["location"] = "imgui_internal:3416" +defs["igGcAwakeTransientWindowBuffers"][1]["namespace"] = "ImGui" +defs["igGcAwakeTransientWindowBuffers"][1]["ov_cimguiname"] = "igGcAwakeTransientWindowBuffers" +defs["igGcAwakeTransientWindowBuffers"][1]["ret"] = "void" +defs["igGcAwakeTransientWindowBuffers"][1]["signature"] = "(ImGuiWindow*)" +defs["igGcAwakeTransientWindowBuffers"][1]["stname"] = "" +defs["igGcAwakeTransientWindowBuffers"]["(ImGuiWindow*)"] = defs["igGcAwakeTransientWindowBuffers"][1] +defs["igGcCompactTransientMiscBuffers"] = {} +defs["igGcCompactTransientMiscBuffers"][1] = {} +defs["igGcCompactTransientMiscBuffers"][1]["args"] = "()" +defs["igGcCompactTransientMiscBuffers"][1]["argsT"] = {} +defs["igGcCompactTransientMiscBuffers"][1]["argsoriginal"] = "()" +defs["igGcCompactTransientMiscBuffers"][1]["call_args"] = "()" +defs["igGcCompactTransientMiscBuffers"][1]["cimguiname"] = "igGcCompactTransientMiscBuffers" +defs["igGcCompactTransientMiscBuffers"][1]["defaults"] = {} +defs["igGcCompactTransientMiscBuffers"][1]["funcname"] = "GcCompactTransientMiscBuffers" +defs["igGcCompactTransientMiscBuffers"][1]["location"] = "imgui_internal:3414" +defs["igGcCompactTransientMiscBuffers"][1]["namespace"] = "ImGui" +defs["igGcCompactTransientMiscBuffers"][1]["ov_cimguiname"] = "igGcCompactTransientMiscBuffers" +defs["igGcCompactTransientMiscBuffers"][1]["ret"] = "void" +defs["igGcCompactTransientMiscBuffers"][1]["signature"] = "()" +defs["igGcCompactTransientMiscBuffers"][1]["stname"] = "" +defs["igGcCompactTransientMiscBuffers"]["()"] = defs["igGcCompactTransientMiscBuffers"][1] +defs["igGcCompactTransientWindowBuffers"] = {} +defs["igGcCompactTransientWindowBuffers"][1] = {} +defs["igGcCompactTransientWindowBuffers"][1]["args"] = "(ImGuiWindow* window)" +defs["igGcCompactTransientWindowBuffers"][1]["argsT"] = {} +defs["igGcCompactTransientWindowBuffers"][1]["argsT"][1] = {} +defs["igGcCompactTransientWindowBuffers"][1]["argsT"][1]["name"] = "window" +defs["igGcCompactTransientWindowBuffers"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igGcCompactTransientWindowBuffers"][1]["argsoriginal"] = "(ImGuiWindow* window)" +defs["igGcCompactTransientWindowBuffers"][1]["call_args"] = "(window)" +defs["igGcCompactTransientWindowBuffers"][1]["cimguiname"] = "igGcCompactTransientWindowBuffers" +defs["igGcCompactTransientWindowBuffers"][1]["defaults"] = {} +defs["igGcCompactTransientWindowBuffers"][1]["funcname"] = "GcCompactTransientWindowBuffers" +defs["igGcCompactTransientWindowBuffers"][1]["location"] = "imgui_internal:3415" +defs["igGcCompactTransientWindowBuffers"][1]["namespace"] = "ImGui" +defs["igGcCompactTransientWindowBuffers"][1]["ov_cimguiname"] = "igGcCompactTransientWindowBuffers" +defs["igGcCompactTransientWindowBuffers"][1]["ret"] = "void" +defs["igGcCompactTransientWindowBuffers"][1]["signature"] = "(ImGuiWindow*)" +defs["igGcCompactTransientWindowBuffers"][1]["stname"] = "" +defs["igGcCompactTransientWindowBuffers"]["(ImGuiWindow*)"] = defs["igGcCompactTransientWindowBuffers"][1] +defs["igGetActiveID"] = {} +defs["igGetActiveID"][1] = {} +defs["igGetActiveID"][1]["args"] = "()" +defs["igGetActiveID"][1]["argsT"] = {} +defs["igGetActiveID"][1]["argsoriginal"] = "()" +defs["igGetActiveID"][1]["call_args"] = "()" +defs["igGetActiveID"][1]["cimguiname"] = "igGetActiveID" +defs["igGetActiveID"][1]["defaults"] = {} +defs["igGetActiveID"][1]["funcname"] = "GetActiveID" +defs["igGetActiveID"][1]["location"] = "imgui_internal:3023" +defs["igGetActiveID"][1]["namespace"] = "ImGui" +defs["igGetActiveID"][1]["ov_cimguiname"] = "igGetActiveID" +defs["igGetActiveID"][1]["ret"] = "ImGuiID" +defs["igGetActiveID"][1]["signature"] = "()" +defs["igGetActiveID"][1]["stname"] = "" +defs["igGetActiveID"]["()"] = defs["igGetActiveID"][1] defs["igGetAllocatorFunctions"] = {} defs["igGetAllocatorFunctions"][1] = {} defs["igGetAllocatorFunctions"][1]["args"] = "(ImGuiMemAllocFunc* p_alloc_func,ImGuiMemFreeFunc* p_free_func,void** p_user_data)" @@ -8967,6 +16497,28 @@ defs["igGetColumnIndex"][1]["ret"] = "int" defs["igGetColumnIndex"][1]["signature"] = "()" defs["igGetColumnIndex"][1]["stname"] = "" defs["igGetColumnIndex"]["()"] = defs["igGetColumnIndex"][1] +defs["igGetColumnNormFromOffset"] = {} +defs["igGetColumnNormFromOffset"][1] = {} +defs["igGetColumnNormFromOffset"][1]["args"] = "(const ImGuiOldColumns* columns,float offset)" +defs["igGetColumnNormFromOffset"][1]["argsT"] = {} +defs["igGetColumnNormFromOffset"][1]["argsT"][1] = {} +defs["igGetColumnNormFromOffset"][1]["argsT"][1]["name"] = "columns" +defs["igGetColumnNormFromOffset"][1]["argsT"][1]["type"] = "const ImGuiOldColumns*" +defs["igGetColumnNormFromOffset"][1]["argsT"][2] = {} +defs["igGetColumnNormFromOffset"][1]["argsT"][2]["name"] = "offset" +defs["igGetColumnNormFromOffset"][1]["argsT"][2]["type"] = "float" +defs["igGetColumnNormFromOffset"][1]["argsoriginal"] = "(const ImGuiOldColumns* columns,float offset)" +defs["igGetColumnNormFromOffset"][1]["call_args"] = "(columns,offset)" +defs["igGetColumnNormFromOffset"][1]["cimguiname"] = "igGetColumnNormFromOffset" +defs["igGetColumnNormFromOffset"][1]["defaults"] = {} +defs["igGetColumnNormFromOffset"][1]["funcname"] = "GetColumnNormFromOffset" +defs["igGetColumnNormFromOffset"][1]["location"] = "imgui_internal:3253" +defs["igGetColumnNormFromOffset"][1]["namespace"] = "ImGui" +defs["igGetColumnNormFromOffset"][1]["ov_cimguiname"] = "igGetColumnNormFromOffset" +defs["igGetColumnNormFromOffset"][1]["ret"] = "float" +defs["igGetColumnNormFromOffset"][1]["signature"] = "(const ImGuiOldColumns*,float)" +defs["igGetColumnNormFromOffset"][1]["stname"] = "" +defs["igGetColumnNormFromOffset"]["(const ImGuiOldColumns*,float)"] = defs["igGetColumnNormFromOffset"][1] defs["igGetColumnOffset"] = {} defs["igGetColumnOffset"][1] = {} defs["igGetColumnOffset"][1]["args"] = "(int column_index)" @@ -8987,6 +16539,28 @@ defs["igGetColumnOffset"][1]["ret"] = "float" defs["igGetColumnOffset"][1]["signature"] = "(int)" defs["igGetColumnOffset"][1]["stname"] = "" defs["igGetColumnOffset"]["(int)"] = defs["igGetColumnOffset"][1] +defs["igGetColumnOffsetFromNorm"] = {} +defs["igGetColumnOffsetFromNorm"][1] = {} +defs["igGetColumnOffsetFromNorm"][1]["args"] = "(const ImGuiOldColumns* columns,float offset_norm)" +defs["igGetColumnOffsetFromNorm"][1]["argsT"] = {} +defs["igGetColumnOffsetFromNorm"][1]["argsT"][1] = {} +defs["igGetColumnOffsetFromNorm"][1]["argsT"][1]["name"] = "columns" +defs["igGetColumnOffsetFromNorm"][1]["argsT"][1]["type"] = "const ImGuiOldColumns*" +defs["igGetColumnOffsetFromNorm"][1]["argsT"][2] = {} +defs["igGetColumnOffsetFromNorm"][1]["argsT"][2]["name"] = "offset_norm" +defs["igGetColumnOffsetFromNorm"][1]["argsT"][2]["type"] = "float" +defs["igGetColumnOffsetFromNorm"][1]["argsoriginal"] = "(const ImGuiOldColumns* columns,float offset_norm)" +defs["igGetColumnOffsetFromNorm"][1]["call_args"] = "(columns,offset_norm)" +defs["igGetColumnOffsetFromNorm"][1]["cimguiname"] = "igGetColumnOffsetFromNorm" +defs["igGetColumnOffsetFromNorm"][1]["defaults"] = {} +defs["igGetColumnOffsetFromNorm"][1]["funcname"] = "GetColumnOffsetFromNorm" +defs["igGetColumnOffsetFromNorm"][1]["location"] = "imgui_internal:3252" +defs["igGetColumnOffsetFromNorm"][1]["namespace"] = "ImGui" +defs["igGetColumnOffsetFromNorm"][1]["ov_cimguiname"] = "igGetColumnOffsetFromNorm" +defs["igGetColumnOffsetFromNorm"][1]["ret"] = "float" +defs["igGetColumnOffsetFromNorm"][1]["signature"] = "(const ImGuiOldColumns*,float)" +defs["igGetColumnOffsetFromNorm"][1]["stname"] = "" +defs["igGetColumnOffsetFromNorm"]["(const ImGuiOldColumns*,float)"] = defs["igGetColumnOffsetFromNorm"][1] defs["igGetColumnWidth"] = {} defs["igGetColumnWidth"][1] = {} defs["igGetColumnWidth"][1]["args"] = "(int column_index)" @@ -9023,6 +16597,28 @@ defs["igGetColumnsCount"][1]["ret"] = "int" defs["igGetColumnsCount"][1]["signature"] = "()" defs["igGetColumnsCount"][1]["stname"] = "" defs["igGetColumnsCount"]["()"] = defs["igGetColumnsCount"][1] +defs["igGetColumnsID"] = {} +defs["igGetColumnsID"][1] = {} +defs["igGetColumnsID"][1]["args"] = "(const char* str_id,int count)" +defs["igGetColumnsID"][1]["argsT"] = {} +defs["igGetColumnsID"][1]["argsT"][1] = {} +defs["igGetColumnsID"][1]["argsT"][1]["name"] = "str_id" +defs["igGetColumnsID"][1]["argsT"][1]["type"] = "const char*" +defs["igGetColumnsID"][1]["argsT"][2] = {} +defs["igGetColumnsID"][1]["argsT"][2]["name"] = "count" +defs["igGetColumnsID"][1]["argsT"][2]["type"] = "int" +defs["igGetColumnsID"][1]["argsoriginal"] = "(const char* str_id,int count)" +defs["igGetColumnsID"][1]["call_args"] = "(str_id,count)" +defs["igGetColumnsID"][1]["cimguiname"] = "igGetColumnsID" +defs["igGetColumnsID"][1]["defaults"] = {} +defs["igGetColumnsID"][1]["funcname"] = "GetColumnsID" +defs["igGetColumnsID"][1]["location"] = "imgui_internal:3250" +defs["igGetColumnsID"][1]["namespace"] = "ImGui" +defs["igGetColumnsID"][1]["ov_cimguiname"] = "igGetColumnsID" +defs["igGetColumnsID"][1]["ret"] = "ImGuiID" +defs["igGetColumnsID"][1]["signature"] = "(const char*,int)" +defs["igGetColumnsID"][1]["stname"] = "" +defs["igGetColumnsID"]["(const char*,int)"] = defs["igGetColumnsID"][1] defs["igGetContentRegionAvail"] = {} defs["igGetContentRegionAvail"][1] = {} defs["igGetContentRegionAvail"][1]["args"] = "(ImVec2 *pOut)" @@ -9063,6 +16659,26 @@ defs["igGetContentRegionMax"][1]["ret"] = "void" defs["igGetContentRegionMax"][1]["signature"] = "()" defs["igGetContentRegionMax"][1]["stname"] = "" defs["igGetContentRegionMax"]["()"] = defs["igGetContentRegionMax"][1] +defs["igGetContentRegionMaxAbs"] = {} +defs["igGetContentRegionMaxAbs"][1] = {} +defs["igGetContentRegionMaxAbs"][1]["args"] = "(ImVec2 *pOut)" +defs["igGetContentRegionMaxAbs"][1]["argsT"] = {} +defs["igGetContentRegionMaxAbs"][1]["argsT"][1] = {} +defs["igGetContentRegionMaxAbs"][1]["argsT"][1]["name"] = "pOut" +defs["igGetContentRegionMaxAbs"][1]["argsT"][1]["type"] = "ImVec2*" +defs["igGetContentRegionMaxAbs"][1]["argsoriginal"] = "()" +defs["igGetContentRegionMaxAbs"][1]["call_args"] = "()" +defs["igGetContentRegionMaxAbs"][1]["cimguiname"] = "igGetContentRegionMaxAbs" +defs["igGetContentRegionMaxAbs"][1]["defaults"] = {} +defs["igGetContentRegionMaxAbs"][1]["funcname"] = "GetContentRegionMaxAbs" +defs["igGetContentRegionMaxAbs"][1]["location"] = "imgui_internal:3046" +defs["igGetContentRegionMaxAbs"][1]["namespace"] = "ImGui" +defs["igGetContentRegionMaxAbs"][1]["nonUDT"] = 1 +defs["igGetContentRegionMaxAbs"][1]["ov_cimguiname"] = "igGetContentRegionMaxAbs" +defs["igGetContentRegionMaxAbs"][1]["ret"] = "void" +defs["igGetContentRegionMaxAbs"][1]["signature"] = "()" +defs["igGetContentRegionMaxAbs"][1]["stname"] = "" +defs["igGetContentRegionMaxAbs"]["()"] = defs["igGetContentRegionMaxAbs"][1] defs["igGetCurrentContext"] = {} defs["igGetCurrentContext"][1] = {} defs["igGetCurrentContext"][1]["args"] = "()" @@ -9079,6 +16695,70 @@ defs["igGetCurrentContext"][1]["ret"] = "ImGuiContext*" defs["igGetCurrentContext"][1]["signature"] = "()" defs["igGetCurrentContext"][1]["stname"] = "" defs["igGetCurrentContext"]["()"] = defs["igGetCurrentContext"][1] +defs["igGetCurrentFocusScope"] = {} +defs["igGetCurrentFocusScope"][1] = {} +defs["igGetCurrentFocusScope"][1]["args"] = "()" +defs["igGetCurrentFocusScope"][1]["argsT"] = {} +defs["igGetCurrentFocusScope"][1]["argsoriginal"] = "()" +defs["igGetCurrentFocusScope"][1]["call_args"] = "()" +defs["igGetCurrentFocusScope"][1]["cimguiname"] = "igGetCurrentFocusScope" +defs["igGetCurrentFocusScope"][1]["defaults"] = {} +defs["igGetCurrentFocusScope"][1]["funcname"] = "GetCurrentFocusScope" +defs["igGetCurrentFocusScope"][1]["location"] = "imgui_internal:3234" +defs["igGetCurrentFocusScope"][1]["namespace"] = "ImGui" +defs["igGetCurrentFocusScope"][1]["ov_cimguiname"] = "igGetCurrentFocusScope" +defs["igGetCurrentFocusScope"][1]["ret"] = "ImGuiID" +defs["igGetCurrentFocusScope"][1]["signature"] = "()" +defs["igGetCurrentFocusScope"][1]["stname"] = "" +defs["igGetCurrentFocusScope"]["()"] = defs["igGetCurrentFocusScope"][1] +defs["igGetCurrentTable"] = {} +defs["igGetCurrentTable"][1] = {} +defs["igGetCurrentTable"][1]["args"] = "()" +defs["igGetCurrentTable"][1]["argsT"] = {} +defs["igGetCurrentTable"][1]["argsoriginal"] = "()" +defs["igGetCurrentTable"][1]["call_args"] = "()" +defs["igGetCurrentTable"][1]["cimguiname"] = "igGetCurrentTable" +defs["igGetCurrentTable"][1]["defaults"] = {} +defs["igGetCurrentTable"][1]["funcname"] = "GetCurrentTable" +defs["igGetCurrentTable"][1]["location"] = "imgui_internal:3265" +defs["igGetCurrentTable"][1]["namespace"] = "ImGui" +defs["igGetCurrentTable"][1]["ov_cimguiname"] = "igGetCurrentTable" +defs["igGetCurrentTable"][1]["ret"] = "ImGuiTable*" +defs["igGetCurrentTable"][1]["signature"] = "()" +defs["igGetCurrentTable"][1]["stname"] = "" +defs["igGetCurrentTable"]["()"] = defs["igGetCurrentTable"][1] +defs["igGetCurrentWindow"] = {} +defs["igGetCurrentWindow"][1] = {} +defs["igGetCurrentWindow"][1]["args"] = "()" +defs["igGetCurrentWindow"][1]["argsT"] = {} +defs["igGetCurrentWindow"][1]["argsoriginal"] = "()" +defs["igGetCurrentWindow"][1]["call_args"] = "()" +defs["igGetCurrentWindow"][1]["cimguiname"] = "igGetCurrentWindow" +defs["igGetCurrentWindow"][1]["defaults"] = {} +defs["igGetCurrentWindow"][1]["funcname"] = "GetCurrentWindow" +defs["igGetCurrentWindow"][1]["location"] = "imgui_internal:2933" +defs["igGetCurrentWindow"][1]["namespace"] = "ImGui" +defs["igGetCurrentWindow"][1]["ov_cimguiname"] = "igGetCurrentWindow" +defs["igGetCurrentWindow"][1]["ret"] = "ImGuiWindow*" +defs["igGetCurrentWindow"][1]["signature"] = "()" +defs["igGetCurrentWindow"][1]["stname"] = "" +defs["igGetCurrentWindow"]["()"] = defs["igGetCurrentWindow"][1] +defs["igGetCurrentWindowRead"] = {} +defs["igGetCurrentWindowRead"][1] = {} +defs["igGetCurrentWindowRead"][1]["args"] = "()" +defs["igGetCurrentWindowRead"][1]["argsT"] = {} +defs["igGetCurrentWindowRead"][1]["argsoriginal"] = "()" +defs["igGetCurrentWindowRead"][1]["call_args"] = "()" +defs["igGetCurrentWindowRead"][1]["cimguiname"] = "igGetCurrentWindowRead" +defs["igGetCurrentWindowRead"][1]["defaults"] = {} +defs["igGetCurrentWindowRead"][1]["funcname"] = "GetCurrentWindowRead" +defs["igGetCurrentWindowRead"][1]["location"] = "imgui_internal:2932" +defs["igGetCurrentWindowRead"][1]["namespace"] = "ImGui" +defs["igGetCurrentWindowRead"][1]["ov_cimguiname"] = "igGetCurrentWindowRead" +defs["igGetCurrentWindowRead"][1]["ret"] = "ImGuiWindow*" +defs["igGetCurrentWindowRead"][1]["signature"] = "()" +defs["igGetCurrentWindowRead"][1]["stname"] = "" +defs["igGetCurrentWindowRead"]["()"] = defs["igGetCurrentWindowRead"][1] defs["igGetCursorPos"] = {} defs["igGetCursorPos"][1] = {} defs["igGetCursorPos"][1]["args"] = "(ImVec2 *pOut)" @@ -9171,6 +16851,22 @@ defs["igGetCursorStartPos"][1]["ret"] = "void" defs["igGetCursorStartPos"][1]["signature"] = "()" defs["igGetCursorStartPos"][1]["stname"] = "" defs["igGetCursorStartPos"]["()"] = defs["igGetCursorStartPos"][1] +defs["igGetDefaultFont"] = {} +defs["igGetDefaultFont"][1] = {} +defs["igGetDefaultFont"][1]["args"] = "()" +defs["igGetDefaultFont"][1]["argsT"] = {} +defs["igGetDefaultFont"][1]["argsoriginal"] = "()" +defs["igGetDefaultFont"][1]["call_args"] = "()" +defs["igGetDefaultFont"][1]["cimguiname"] = "igGetDefaultFont" +defs["igGetDefaultFont"][1]["defaults"] = {} +defs["igGetDefaultFont"][1]["funcname"] = "GetDefaultFont" +defs["igGetDefaultFont"][1]["location"] = "imgui_internal:2961" +defs["igGetDefaultFont"][1]["namespace"] = "ImGui" +defs["igGetDefaultFont"][1]["ov_cimguiname"] = "igGetDefaultFont" +defs["igGetDefaultFont"][1]["ret"] = "ImFont*" +defs["igGetDefaultFont"][1]["signature"] = "()" +defs["igGetDefaultFont"][1]["stname"] = "" +defs["igGetDefaultFont"]["()"] = defs["igGetDefaultFont"][1] defs["igGetDragDropPayload"] = {} defs["igGetDragDropPayload"][1] = {} defs["igGetDragDropPayload"][1]["args"] = "()" @@ -9219,6 +16915,22 @@ defs["igGetDrawListSharedData"][1]["ret"] = "ImDrawListSharedData*" defs["igGetDrawListSharedData"][1]["signature"] = "()" defs["igGetDrawListSharedData"][1]["stname"] = "" defs["igGetDrawListSharedData"]["()"] = defs["igGetDrawListSharedData"][1] +defs["igGetFocusID"] = {} +defs["igGetFocusID"][1] = {} +defs["igGetFocusID"][1]["args"] = "()" +defs["igGetFocusID"][1]["argsT"] = {} +defs["igGetFocusID"][1]["argsoriginal"] = "()" +defs["igGetFocusID"][1]["call_args"] = "()" +defs["igGetFocusID"][1]["cimguiname"] = "igGetFocusID" +defs["igGetFocusID"][1]["defaults"] = {} +defs["igGetFocusID"][1]["funcname"] = "GetFocusID" +defs["igGetFocusID"][1]["location"] = "imgui_internal:3024" +defs["igGetFocusID"][1]["namespace"] = "ImGui" +defs["igGetFocusID"][1]["ov_cimguiname"] = "igGetFocusID" +defs["igGetFocusID"][1]["ret"] = "ImGuiID" +defs["igGetFocusID"][1]["signature"] = "()" +defs["igGetFocusID"][1]["stname"] = "" +defs["igGetFocusID"]["()"] = defs["igGetFocusID"][1] defs["igGetFont"] = {} defs["igGetFont"][1] = {} defs["igGetFont"][1]["args"] = "()" @@ -9303,8 +17015,26 @@ defs["igGetForegroundDrawList"][2]["ov_cimguiname"] = "igGetForegroundDrawList_V defs["igGetForegroundDrawList"][2]["ret"] = "ImDrawList*" defs["igGetForegroundDrawList"][2]["signature"] = "(ImGuiViewport*)" defs["igGetForegroundDrawList"][2]["stname"] = "" +defs["igGetForegroundDrawList"][3] = {} +defs["igGetForegroundDrawList"][3]["args"] = "(ImGuiWindow* window)" +defs["igGetForegroundDrawList"][3]["argsT"] = {} +defs["igGetForegroundDrawList"][3]["argsT"][1] = {} +defs["igGetForegroundDrawList"][3]["argsT"][1]["name"] = "window" +defs["igGetForegroundDrawList"][3]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igGetForegroundDrawList"][3]["argsoriginal"] = "(ImGuiWindow* window)" +defs["igGetForegroundDrawList"][3]["call_args"] = "(window)" +defs["igGetForegroundDrawList"][3]["cimguiname"] = "igGetForegroundDrawList" +defs["igGetForegroundDrawList"][3]["defaults"] = {} +defs["igGetForegroundDrawList"][3]["funcname"] = "GetForegroundDrawList" +defs["igGetForegroundDrawList"][3]["location"] = "imgui_internal:2962" +defs["igGetForegroundDrawList"][3]["namespace"] = "ImGui" +defs["igGetForegroundDrawList"][3]["ov_cimguiname"] = "igGetForegroundDrawList_WindowPtr" +defs["igGetForegroundDrawList"][3]["ret"] = "ImDrawList*" +defs["igGetForegroundDrawList"][3]["signature"] = "(ImGuiWindow*)" +defs["igGetForegroundDrawList"][3]["stname"] = "" defs["igGetForegroundDrawList"]["()"] = defs["igGetForegroundDrawList"][1] defs["igGetForegroundDrawList"]["(ImGuiViewport*)"] = defs["igGetForegroundDrawList"][2] +defs["igGetForegroundDrawList"]["(ImGuiWindow*)"] = defs["igGetForegroundDrawList"][3] defs["igGetFrameCount"] = {} defs["igGetFrameCount"][1] = {} defs["igGetFrameCount"][1]["args"] = "()" @@ -9353,6 +17083,22 @@ defs["igGetFrameHeightWithSpacing"][1]["ret"] = "float" defs["igGetFrameHeightWithSpacing"][1]["signature"] = "()" defs["igGetFrameHeightWithSpacing"][1]["stname"] = "" defs["igGetFrameHeightWithSpacing"]["()"] = defs["igGetFrameHeightWithSpacing"][1] +defs["igGetHoveredID"] = {} +defs["igGetHoveredID"][1] = {} +defs["igGetHoveredID"][1]["args"] = "()" +defs["igGetHoveredID"][1]["argsT"] = {} +defs["igGetHoveredID"][1]["argsoriginal"] = "()" +defs["igGetHoveredID"][1]["call_args"] = "()" +defs["igGetHoveredID"][1]["cimguiname"] = "igGetHoveredID" +defs["igGetHoveredID"][1]["defaults"] = {} +defs["igGetHoveredID"][1]["funcname"] = "GetHoveredID" +defs["igGetHoveredID"][1]["location"] = "imgui_internal:3028" +defs["igGetHoveredID"][1]["namespace"] = "ImGui" +defs["igGetHoveredID"][1]["ov_cimguiname"] = "igGetHoveredID" +defs["igGetHoveredID"][1]["ret"] = "ImGuiID" +defs["igGetHoveredID"][1]["signature"] = "()" +defs["igGetHoveredID"][1]["stname"] = "" +defs["igGetHoveredID"]["()"] = defs["igGetHoveredID"][1] defs["igGetID"] = {} defs["igGetID"][1] = {} defs["igGetID"][1]["args"] = "(const char* str_id)" @@ -9411,6 +17157,31 @@ 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["igGetIDWithSeed"] = {} +defs["igGetIDWithSeed"][1] = {} +defs["igGetIDWithSeed"][1]["args"] = "(const char* str_id_begin,const char* str_id_end,ImGuiID seed)" +defs["igGetIDWithSeed"][1]["argsT"] = {} +defs["igGetIDWithSeed"][1]["argsT"][1] = {} +defs["igGetIDWithSeed"][1]["argsT"][1]["name"] = "str_id_begin" +defs["igGetIDWithSeed"][1]["argsT"][1]["type"] = "const char*" +defs["igGetIDWithSeed"][1]["argsT"][2] = {} +defs["igGetIDWithSeed"][1]["argsT"][2]["name"] = "str_id_end" +defs["igGetIDWithSeed"][1]["argsT"][2]["type"] = "const char*" +defs["igGetIDWithSeed"][1]["argsT"][3] = {} +defs["igGetIDWithSeed"][1]["argsT"][3]["name"] = "seed" +defs["igGetIDWithSeed"][1]["argsT"][3]["type"] = "ImGuiID" +defs["igGetIDWithSeed"][1]["argsoriginal"] = "(const char* str_id_begin,const char* str_id_end,ImGuiID seed)" +defs["igGetIDWithSeed"][1]["call_args"] = "(str_id_begin,str_id_end,seed)" +defs["igGetIDWithSeed"][1]["cimguiname"] = "igGetIDWithSeed" +defs["igGetIDWithSeed"][1]["defaults"] = {} +defs["igGetIDWithSeed"][1]["funcname"] = "GetIDWithSeed" +defs["igGetIDWithSeed"][1]["location"] = "imgui_internal:3033" +defs["igGetIDWithSeed"][1]["namespace"] = "ImGui" +defs["igGetIDWithSeed"][1]["ov_cimguiname"] = "igGetIDWithSeed" +defs["igGetIDWithSeed"][1]["ret"] = "ImGuiID" +defs["igGetIDWithSeed"][1]["signature"] = "(const char*,const char*,ImGuiID)" +defs["igGetIDWithSeed"][1]["stname"] = "" +defs["igGetIDWithSeed"]["(const char*,const char*,ImGuiID)"] = defs["igGetIDWithSeed"][1] defs["igGetIO"] = {} defs["igGetIO"][1] = {} defs["igGetIO"][1]["args"] = "()" @@ -9428,6 +17199,57 @@ defs["igGetIO"][1]["retref"] = "&" defs["igGetIO"][1]["signature"] = "()" defs["igGetIO"][1]["stname"] = "" defs["igGetIO"]["()"] = defs["igGetIO"][1] +defs["igGetInputTextState"] = {} +defs["igGetInputTextState"][1] = {} +defs["igGetInputTextState"][1]["args"] = "(ImGuiID id)" +defs["igGetInputTextState"][1]["argsT"] = {} +defs["igGetInputTextState"][1]["argsT"][1] = {} +defs["igGetInputTextState"][1]["argsT"][1]["name"] = "id" +defs["igGetInputTextState"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igGetInputTextState"][1]["argsoriginal"] = "(ImGuiID id)" +defs["igGetInputTextState"][1]["call_args"] = "(id)" +defs["igGetInputTextState"][1]["cimguiname"] = "igGetInputTextState" +defs["igGetInputTextState"][1]["defaults"] = {} +defs["igGetInputTextState"][1]["funcname"] = "GetInputTextState" +defs["igGetInputTextState"][1]["location"] = "imgui_internal:3399" +defs["igGetInputTextState"][1]["namespace"] = "ImGui" +defs["igGetInputTextState"][1]["ov_cimguiname"] = "igGetInputTextState" +defs["igGetInputTextState"][1]["ret"] = "ImGuiInputTextState*" +defs["igGetInputTextState"][1]["signature"] = "(ImGuiID)" +defs["igGetInputTextState"][1]["stname"] = "" +defs["igGetInputTextState"]["(ImGuiID)"] = defs["igGetInputTextState"][1] +defs["igGetItemFlags"] = {} +defs["igGetItemFlags"][1] = {} +defs["igGetItemFlags"][1]["args"] = "()" +defs["igGetItemFlags"][1]["argsT"] = {} +defs["igGetItemFlags"][1]["argsoriginal"] = "()" +defs["igGetItemFlags"][1]["call_args"] = "()" +defs["igGetItemFlags"][1]["cimguiname"] = "igGetItemFlags" +defs["igGetItemFlags"][1]["defaults"] = {} +defs["igGetItemFlags"][1]["funcname"] = "GetItemFlags" +defs["igGetItemFlags"][1]["location"] = "imgui_internal:3022" +defs["igGetItemFlags"][1]["namespace"] = "ImGui" +defs["igGetItemFlags"][1]["ov_cimguiname"] = "igGetItemFlags" +defs["igGetItemFlags"][1]["ret"] = "ImGuiItemFlags" +defs["igGetItemFlags"][1]["signature"] = "()" +defs["igGetItemFlags"][1]["stname"] = "" +defs["igGetItemFlags"]["()"] = defs["igGetItemFlags"][1] +defs["igGetItemID"] = {} +defs["igGetItemID"][1] = {} +defs["igGetItemID"][1]["args"] = "()" +defs["igGetItemID"][1]["argsT"] = {} +defs["igGetItemID"][1]["argsoriginal"] = "()" +defs["igGetItemID"][1]["call_args"] = "()" +defs["igGetItemID"][1]["cimguiname"] = "igGetItemID" +defs["igGetItemID"][1]["defaults"] = {} +defs["igGetItemID"][1]["funcname"] = "GetItemID" +defs["igGetItemID"][1]["location"] = "imgui_internal:3020" +defs["igGetItemID"][1]["namespace"] = "ImGui" +defs["igGetItemID"][1]["ov_cimguiname"] = "igGetItemID" +defs["igGetItemID"][1]["ret"] = "ImGuiID" +defs["igGetItemID"][1]["signature"] = "()" +defs["igGetItemID"][1]["stname"] = "" +defs["igGetItemID"]["()"] = defs["igGetItemID"][1] defs["igGetItemRectMax"] = {} defs["igGetItemRectMax"][1] = {} defs["igGetItemRectMax"][1]["args"] = "(ImVec2 *pOut)" @@ -9488,6 +17310,66 @@ defs["igGetItemRectSize"][1]["ret"] = "void" defs["igGetItemRectSize"][1]["signature"] = "()" defs["igGetItemRectSize"][1]["stname"] = "" defs["igGetItemRectSize"]["()"] = defs["igGetItemRectSize"][1] +defs["igGetItemStatusFlags"] = {} +defs["igGetItemStatusFlags"][1] = {} +defs["igGetItemStatusFlags"][1]["args"] = "()" +defs["igGetItemStatusFlags"][1]["argsT"] = {} +defs["igGetItemStatusFlags"][1]["argsoriginal"] = "()" +defs["igGetItemStatusFlags"][1]["call_args"] = "()" +defs["igGetItemStatusFlags"][1]["cimguiname"] = "igGetItemStatusFlags" +defs["igGetItemStatusFlags"][1]["defaults"] = {} +defs["igGetItemStatusFlags"][1]["funcname"] = "GetItemStatusFlags" +defs["igGetItemStatusFlags"][1]["location"] = "imgui_internal:3021" +defs["igGetItemStatusFlags"][1]["namespace"] = "ImGui" +defs["igGetItemStatusFlags"][1]["ov_cimguiname"] = "igGetItemStatusFlags" +defs["igGetItemStatusFlags"][1]["ret"] = "ImGuiItemStatusFlags" +defs["igGetItemStatusFlags"][1]["signature"] = "()" +defs["igGetItemStatusFlags"][1]["stname"] = "" +defs["igGetItemStatusFlags"]["()"] = defs["igGetItemStatusFlags"][1] +defs["igGetKeyChordName"] = {} +defs["igGetKeyChordName"][1] = {} +defs["igGetKeyChordName"][1]["args"] = "(ImGuiKeyChord key_chord,char* out_buf,int out_buf_size)" +defs["igGetKeyChordName"][1]["argsT"] = {} +defs["igGetKeyChordName"][1]["argsT"][1] = {} +defs["igGetKeyChordName"][1]["argsT"][1]["name"] = "key_chord" +defs["igGetKeyChordName"][1]["argsT"][1]["type"] = "ImGuiKeyChord" +defs["igGetKeyChordName"][1]["argsT"][2] = {} +defs["igGetKeyChordName"][1]["argsT"][2]["name"] = "out_buf" +defs["igGetKeyChordName"][1]["argsT"][2]["type"] = "char*" +defs["igGetKeyChordName"][1]["argsT"][3] = {} +defs["igGetKeyChordName"][1]["argsT"][3]["name"] = "out_buf_size" +defs["igGetKeyChordName"][1]["argsT"][3]["type"] = "int" +defs["igGetKeyChordName"][1]["argsoriginal"] = "(ImGuiKeyChord key_chord,char* out_buf,int out_buf_size)" +defs["igGetKeyChordName"][1]["call_args"] = "(key_chord,out_buf,out_buf_size)" +defs["igGetKeyChordName"][1]["cimguiname"] = "igGetKeyChordName" +defs["igGetKeyChordName"][1]["defaults"] = {} +defs["igGetKeyChordName"][1]["funcname"] = "GetKeyChordName" +defs["igGetKeyChordName"][1]["location"] = "imgui_internal:3117" +defs["igGetKeyChordName"][1]["namespace"] = "ImGui" +defs["igGetKeyChordName"][1]["ov_cimguiname"] = "igGetKeyChordName" +defs["igGetKeyChordName"][1]["ret"] = "void" +defs["igGetKeyChordName"][1]["signature"] = "(ImGuiKeyChord,char*,int)" +defs["igGetKeyChordName"][1]["stname"] = "" +defs["igGetKeyChordName"]["(ImGuiKeyChord,char*,int)"] = defs["igGetKeyChordName"][1] +defs["igGetKeyData"] = {} +defs["igGetKeyData"][1] = {} +defs["igGetKeyData"][1]["args"] = "(ImGuiKey key)" +defs["igGetKeyData"][1]["argsT"] = {} +defs["igGetKeyData"][1]["argsT"][1] = {} +defs["igGetKeyData"][1]["argsT"][1]["name"] = "key" +defs["igGetKeyData"][1]["argsT"][1]["type"] = "ImGuiKey" +defs["igGetKeyData"][1]["argsoriginal"] = "(ImGuiKey key)" +defs["igGetKeyData"][1]["call_args"] = "(key)" +defs["igGetKeyData"][1]["cimguiname"] = "igGetKeyData" +defs["igGetKeyData"][1]["defaults"] = {} +defs["igGetKeyData"][1]["funcname"] = "GetKeyData" +defs["igGetKeyData"][1]["location"] = "imgui_internal:3116" +defs["igGetKeyData"][1]["namespace"] = "ImGui" +defs["igGetKeyData"][1]["ov_cimguiname"] = "igGetKeyData" +defs["igGetKeyData"][1]["ret"] = "ImGuiKeyData*" +defs["igGetKeyData"][1]["signature"] = "(ImGuiKey)" +defs["igGetKeyData"][1]["stname"] = "" +defs["igGetKeyData"]["(ImGuiKey)"] = defs["igGetKeyData"][1] defs["igGetKeyIndex"] = {} defs["igGetKeyIndex"][1] = {} defs["igGetKeyIndex"][1]["args"] = "(ImGuiKey key)" @@ -9526,6 +17408,44 @@ defs["igGetKeyName"][1]["ret"] = "const char*" defs["igGetKeyName"][1]["signature"] = "(ImGuiKey)" defs["igGetKeyName"][1]["stname"] = "" defs["igGetKeyName"]["(ImGuiKey)"] = defs["igGetKeyName"][1] +defs["igGetKeyOwner"] = {} +defs["igGetKeyOwner"][1] = {} +defs["igGetKeyOwner"][1]["args"] = "(ImGuiKey key)" +defs["igGetKeyOwner"][1]["argsT"] = {} +defs["igGetKeyOwner"][1]["argsT"][1] = {} +defs["igGetKeyOwner"][1]["argsT"][1]["name"] = "key" +defs["igGetKeyOwner"][1]["argsT"][1]["type"] = "ImGuiKey" +defs["igGetKeyOwner"][1]["argsoriginal"] = "(ImGuiKey key)" +defs["igGetKeyOwner"][1]["call_args"] = "(key)" +defs["igGetKeyOwner"][1]["cimguiname"] = "igGetKeyOwner" +defs["igGetKeyOwner"][1]["defaults"] = {} +defs["igGetKeyOwner"][1]["funcname"] = "GetKeyOwner" +defs["igGetKeyOwner"][1]["location"] = "imgui_internal:3138" +defs["igGetKeyOwner"][1]["namespace"] = "ImGui" +defs["igGetKeyOwner"][1]["ov_cimguiname"] = "igGetKeyOwner" +defs["igGetKeyOwner"][1]["ret"] = "ImGuiID" +defs["igGetKeyOwner"][1]["signature"] = "(ImGuiKey)" +defs["igGetKeyOwner"][1]["stname"] = "" +defs["igGetKeyOwner"]["(ImGuiKey)"] = defs["igGetKeyOwner"][1] +defs["igGetKeyOwnerData"] = {} +defs["igGetKeyOwnerData"][1] = {} +defs["igGetKeyOwnerData"][1]["args"] = "(ImGuiKey key)" +defs["igGetKeyOwnerData"][1]["argsT"] = {} +defs["igGetKeyOwnerData"][1]["argsT"][1] = {} +defs["igGetKeyOwnerData"][1]["argsT"][1]["name"] = "key" +defs["igGetKeyOwnerData"][1]["argsT"][1]["type"] = "ImGuiKey" +defs["igGetKeyOwnerData"][1]["argsoriginal"] = "(ImGuiKey key)" +defs["igGetKeyOwnerData"][1]["call_args"] = "(key)" +defs["igGetKeyOwnerData"][1]["cimguiname"] = "igGetKeyOwnerData" +defs["igGetKeyOwnerData"][1]["defaults"] = {} +defs["igGetKeyOwnerData"][1]["funcname"] = "GetKeyOwnerData" +defs["igGetKeyOwnerData"][1]["location"] = "imgui_internal:3142" +defs["igGetKeyOwnerData"][1]["namespace"] = "ImGui" +defs["igGetKeyOwnerData"][1]["ov_cimguiname"] = "igGetKeyOwnerData" +defs["igGetKeyOwnerData"][1]["ret"] = "ImGuiKeyOwnerData*" +defs["igGetKeyOwnerData"][1]["signature"] = "(ImGuiKey)" +defs["igGetKeyOwnerData"][1]["stname"] = "" +defs["igGetKeyOwnerData"]["(ImGuiKey)"] = defs["igGetKeyOwnerData"][1] defs["igGetKeyPressedAmount"] = {} defs["igGetKeyPressedAmount"][1] = {} defs["igGetKeyPressedAmount"][1]["args"] = "(ImGuiKey key,float repeat_delay,float rate)" @@ -9551,6 +17471,38 @@ defs["igGetKeyPressedAmount"][1]["ret"] = "int" defs["igGetKeyPressedAmount"][1]["signature"] = "(ImGuiKey,float,float)" defs["igGetKeyPressedAmount"][1]["stname"] = "" defs["igGetKeyPressedAmount"]["(ImGuiKey,float,float)"] = defs["igGetKeyPressedAmount"][1] +defs["igGetKeyVector2d"] = {} +defs["igGetKeyVector2d"][1] = {} +defs["igGetKeyVector2d"][1]["args"] = "(ImVec2 *pOut,ImGuiKey key_left,ImGuiKey key_right,ImGuiKey key_up,ImGuiKey key_down)" +defs["igGetKeyVector2d"][1]["argsT"] = {} +defs["igGetKeyVector2d"][1]["argsT"][1] = {} +defs["igGetKeyVector2d"][1]["argsT"][1]["name"] = "pOut" +defs["igGetKeyVector2d"][1]["argsT"][1]["type"] = "ImVec2*" +defs["igGetKeyVector2d"][1]["argsT"][2] = {} +defs["igGetKeyVector2d"][1]["argsT"][2]["name"] = "key_left" +defs["igGetKeyVector2d"][1]["argsT"][2]["type"] = "ImGuiKey" +defs["igGetKeyVector2d"][1]["argsT"][3] = {} +defs["igGetKeyVector2d"][1]["argsT"][3]["name"] = "key_right" +defs["igGetKeyVector2d"][1]["argsT"][3]["type"] = "ImGuiKey" +defs["igGetKeyVector2d"][1]["argsT"][4] = {} +defs["igGetKeyVector2d"][1]["argsT"][4]["name"] = "key_up" +defs["igGetKeyVector2d"][1]["argsT"][4]["type"] = "ImGuiKey" +defs["igGetKeyVector2d"][1]["argsT"][5] = {} +defs["igGetKeyVector2d"][1]["argsT"][5]["name"] = "key_down" +defs["igGetKeyVector2d"][1]["argsT"][5]["type"] = "ImGuiKey" +defs["igGetKeyVector2d"][1]["argsoriginal"] = "(ImGuiKey key_left,ImGuiKey key_right,ImGuiKey key_up,ImGuiKey key_down)" +defs["igGetKeyVector2d"][1]["call_args"] = "(key_left,key_right,key_up,key_down)" +defs["igGetKeyVector2d"][1]["cimguiname"] = "igGetKeyVector2d" +defs["igGetKeyVector2d"][1]["defaults"] = {} +defs["igGetKeyVector2d"][1]["funcname"] = "GetKeyVector2d" +defs["igGetKeyVector2d"][1]["location"] = "imgui_internal:3120" +defs["igGetKeyVector2d"][1]["namespace"] = "ImGui" +defs["igGetKeyVector2d"][1]["nonUDT"] = 1 +defs["igGetKeyVector2d"][1]["ov_cimguiname"] = "igGetKeyVector2d" +defs["igGetKeyVector2d"][1]["ret"] = "void" +defs["igGetKeyVector2d"][1]["signature"] = "(ImGuiKey,ImGuiKey,ImGuiKey,ImGuiKey)" +defs["igGetKeyVector2d"][1]["stname"] = "" +defs["igGetKeyVector2d"]["(ImGuiKey,ImGuiKey,ImGuiKey,ImGuiKey)"] = defs["igGetKeyVector2d"][1] defs["igGetMainViewport"] = {} defs["igGetMainViewport"][1] = {} defs["igGetMainViewport"][1]["args"] = "()" @@ -9670,6 +17622,25 @@ defs["igGetMousePosOnOpeningCurrentPopup"][1]["ret"] = "void" defs["igGetMousePosOnOpeningCurrentPopup"][1]["signature"] = "()" defs["igGetMousePosOnOpeningCurrentPopup"][1]["stname"] = "" defs["igGetMousePosOnOpeningCurrentPopup"]["()"] = defs["igGetMousePosOnOpeningCurrentPopup"][1] +defs["igGetNavTweakPressedAmount"] = {} +defs["igGetNavTweakPressedAmount"][1] = {} +defs["igGetNavTweakPressedAmount"][1]["args"] = "(ImGuiAxis axis)" +defs["igGetNavTweakPressedAmount"][1]["argsT"] = {} +defs["igGetNavTweakPressedAmount"][1]["argsT"][1] = {} +defs["igGetNavTweakPressedAmount"][1]["argsT"][1]["name"] = "axis" +defs["igGetNavTweakPressedAmount"][1]["argsT"][1]["type"] = "ImGuiAxis" +defs["igGetNavTweakPressedAmount"][1]["argsoriginal"] = "(ImGuiAxis axis)" +defs["igGetNavTweakPressedAmount"][1]["call_args"] = "(axis)" +defs["igGetNavTweakPressedAmount"][1]["cimguiname"] = "igGetNavTweakPressedAmount" +defs["igGetNavTweakPressedAmount"][1]["defaults"] = {} +defs["igGetNavTweakPressedAmount"][1]["funcname"] = "GetNavTweakPressedAmount" +defs["igGetNavTweakPressedAmount"][1]["location"] = "imgui_internal:3121" +defs["igGetNavTweakPressedAmount"][1]["namespace"] = "ImGui" +defs["igGetNavTweakPressedAmount"][1]["ov_cimguiname"] = "igGetNavTweakPressedAmount" +defs["igGetNavTweakPressedAmount"][1]["ret"] = "float" +defs["igGetNavTweakPressedAmount"][1]["signature"] = "(ImGuiAxis)" +defs["igGetNavTweakPressedAmount"][1]["stname"] = "" +defs["igGetNavTweakPressedAmount"]["(ImGuiAxis)"] = defs["igGetNavTweakPressedAmount"][1] defs["igGetPlatformIO"] = {} defs["igGetPlatformIO"][1] = {} defs["igGetPlatformIO"][1]["args"] = "()" @@ -9687,6 +17658,29 @@ defs["igGetPlatformIO"][1]["retref"] = "&" defs["igGetPlatformIO"][1]["signature"] = "()" defs["igGetPlatformIO"][1]["stname"] = "" defs["igGetPlatformIO"]["()"] = defs["igGetPlatformIO"][1] +defs["igGetPopupAllowedExtentRect"] = {} +defs["igGetPopupAllowedExtentRect"][1] = {} +defs["igGetPopupAllowedExtentRect"][1]["args"] = "(ImRect *pOut,ImGuiWindow* window)" +defs["igGetPopupAllowedExtentRect"][1]["argsT"] = {} +defs["igGetPopupAllowedExtentRect"][1]["argsT"][1] = {} +defs["igGetPopupAllowedExtentRect"][1]["argsT"][1]["name"] = "pOut" +defs["igGetPopupAllowedExtentRect"][1]["argsT"][1]["type"] = "ImRect*" +defs["igGetPopupAllowedExtentRect"][1]["argsT"][2] = {} +defs["igGetPopupAllowedExtentRect"][1]["argsT"][2]["name"] = "window" +defs["igGetPopupAllowedExtentRect"][1]["argsT"][2]["type"] = "ImGuiWindow*" +defs["igGetPopupAllowedExtentRect"][1]["argsoriginal"] = "(ImGuiWindow* window)" +defs["igGetPopupAllowedExtentRect"][1]["call_args"] = "(window)" +defs["igGetPopupAllowedExtentRect"][1]["cimguiname"] = "igGetPopupAllowedExtentRect" +defs["igGetPopupAllowedExtentRect"][1]["defaults"] = {} +defs["igGetPopupAllowedExtentRect"][1]["funcname"] = "GetPopupAllowedExtentRect" +defs["igGetPopupAllowedExtentRect"][1]["location"] = "imgui_internal:3068" +defs["igGetPopupAllowedExtentRect"][1]["namespace"] = "ImGui" +defs["igGetPopupAllowedExtentRect"][1]["nonUDT"] = 1 +defs["igGetPopupAllowedExtentRect"][1]["ov_cimguiname"] = "igGetPopupAllowedExtentRect" +defs["igGetPopupAllowedExtentRect"][1]["ret"] = "void" +defs["igGetPopupAllowedExtentRect"][1]["signature"] = "(ImGuiWindow*)" +defs["igGetPopupAllowedExtentRect"][1]["stname"] = "" +defs["igGetPopupAllowedExtentRect"]["(ImGuiWindow*)"] = defs["igGetPopupAllowedExtentRect"][1] defs["igGetScrollMaxX"] = {} defs["igGetScrollMaxX"][1] = {} defs["igGetScrollMaxX"][1]["args"] = "()" @@ -9751,6 +17745,25 @@ defs["igGetScrollY"][1]["ret"] = "float" defs["igGetScrollY"][1]["signature"] = "()" defs["igGetScrollY"][1]["stname"] = "" defs["igGetScrollY"]["()"] = defs["igGetScrollY"][1] +defs["igGetShortcutRoutingData"] = {} +defs["igGetShortcutRoutingData"][1] = {} +defs["igGetShortcutRoutingData"][1]["args"] = "(ImGuiKeyChord key_chord)" +defs["igGetShortcutRoutingData"][1]["argsT"] = {} +defs["igGetShortcutRoutingData"][1]["argsT"][1] = {} +defs["igGetShortcutRoutingData"][1]["argsT"][1]["name"] = "key_chord" +defs["igGetShortcutRoutingData"][1]["argsT"][1]["type"] = "ImGuiKeyChord" +defs["igGetShortcutRoutingData"][1]["argsoriginal"] = "(ImGuiKeyChord key_chord)" +defs["igGetShortcutRoutingData"][1]["call_args"] = "(key_chord)" +defs["igGetShortcutRoutingData"][1]["cimguiname"] = "igGetShortcutRoutingData" +defs["igGetShortcutRoutingData"][1]["defaults"] = {} +defs["igGetShortcutRoutingData"][1]["funcname"] = "GetShortcutRoutingData" +defs["igGetShortcutRoutingData"][1]["location"] = "imgui_internal:3170" +defs["igGetShortcutRoutingData"][1]["namespace"] = "ImGui" +defs["igGetShortcutRoutingData"][1]["ov_cimguiname"] = "igGetShortcutRoutingData" +defs["igGetShortcutRoutingData"][1]["ret"] = "ImGuiKeyRoutingData*" +defs["igGetShortcutRoutingData"][1]["signature"] = "(ImGuiKeyChord)" +defs["igGetShortcutRoutingData"][1]["stname"] = "" +defs["igGetShortcutRoutingData"]["(ImGuiKeyChord)"] = defs["igGetShortcutRoutingData"][1] defs["igGetStateStorage"] = {} defs["igGetStateStorage"][1] = {} defs["igGetStateStorage"][1]["args"] = "()" @@ -9871,6 +17884,38 @@ defs["igGetTime"][1]["ret"] = "double" defs["igGetTime"][1]["signature"] = "()" defs["igGetTime"][1]["stname"] = "" defs["igGetTime"]["()"] = defs["igGetTime"][1] +defs["igGetTopMostAndVisiblePopupModal"] = {} +defs["igGetTopMostAndVisiblePopupModal"][1] = {} +defs["igGetTopMostAndVisiblePopupModal"][1]["args"] = "()" +defs["igGetTopMostAndVisiblePopupModal"][1]["argsT"] = {} +defs["igGetTopMostAndVisiblePopupModal"][1]["argsoriginal"] = "()" +defs["igGetTopMostAndVisiblePopupModal"][1]["call_args"] = "()" +defs["igGetTopMostAndVisiblePopupModal"][1]["cimguiname"] = "igGetTopMostAndVisiblePopupModal" +defs["igGetTopMostAndVisiblePopupModal"][1]["defaults"] = {} +defs["igGetTopMostAndVisiblePopupModal"][1]["funcname"] = "GetTopMostAndVisiblePopupModal" +defs["igGetTopMostAndVisiblePopupModal"][1]["location"] = "imgui_internal:3070" +defs["igGetTopMostAndVisiblePopupModal"][1]["namespace"] = "ImGui" +defs["igGetTopMostAndVisiblePopupModal"][1]["ov_cimguiname"] = "igGetTopMostAndVisiblePopupModal" +defs["igGetTopMostAndVisiblePopupModal"][1]["ret"] = "ImGuiWindow*" +defs["igGetTopMostAndVisiblePopupModal"][1]["signature"] = "()" +defs["igGetTopMostAndVisiblePopupModal"][1]["stname"] = "" +defs["igGetTopMostAndVisiblePopupModal"]["()"] = defs["igGetTopMostAndVisiblePopupModal"][1] +defs["igGetTopMostPopupModal"] = {} +defs["igGetTopMostPopupModal"][1] = {} +defs["igGetTopMostPopupModal"][1]["args"] = "()" +defs["igGetTopMostPopupModal"][1]["argsT"] = {} +defs["igGetTopMostPopupModal"][1]["argsoriginal"] = "()" +defs["igGetTopMostPopupModal"][1]["call_args"] = "()" +defs["igGetTopMostPopupModal"][1]["cimguiname"] = "igGetTopMostPopupModal" +defs["igGetTopMostPopupModal"][1]["defaults"] = {} +defs["igGetTopMostPopupModal"][1]["funcname"] = "GetTopMostPopupModal" +defs["igGetTopMostPopupModal"][1]["location"] = "imgui_internal:3069" +defs["igGetTopMostPopupModal"][1]["namespace"] = "ImGui" +defs["igGetTopMostPopupModal"][1]["ov_cimguiname"] = "igGetTopMostPopupModal" +defs["igGetTopMostPopupModal"][1]["ret"] = "ImGuiWindow*" +defs["igGetTopMostPopupModal"][1]["signature"] = "()" +defs["igGetTopMostPopupModal"][1]["stname"] = "" +defs["igGetTopMostPopupModal"]["()"] = defs["igGetTopMostPopupModal"][1] defs["igGetTreeNodeToLabelSpacing"] = {} defs["igGetTreeNodeToLabelSpacing"][1] = {} defs["igGetTreeNodeToLabelSpacing"][1]["args"] = "()" @@ -9887,6 +17932,31 @@ defs["igGetTreeNodeToLabelSpacing"][1]["ret"] = "float" defs["igGetTreeNodeToLabelSpacing"][1]["signature"] = "()" defs["igGetTreeNodeToLabelSpacing"][1]["stname"] = "" defs["igGetTreeNodeToLabelSpacing"]["()"] = defs["igGetTreeNodeToLabelSpacing"][1] +defs["igGetTypematicRepeatRate"] = {} +defs["igGetTypematicRepeatRate"][1] = {} +defs["igGetTypematicRepeatRate"][1]["args"] = "(ImGuiInputFlags flags,float* repeat_delay,float* repeat_rate)" +defs["igGetTypematicRepeatRate"][1]["argsT"] = {} +defs["igGetTypematicRepeatRate"][1]["argsT"][1] = {} +defs["igGetTypematicRepeatRate"][1]["argsT"][1]["name"] = "flags" +defs["igGetTypematicRepeatRate"][1]["argsT"][1]["type"] = "ImGuiInputFlags" +defs["igGetTypematicRepeatRate"][1]["argsT"][2] = {} +defs["igGetTypematicRepeatRate"][1]["argsT"][2]["name"] = "repeat_delay" +defs["igGetTypematicRepeatRate"][1]["argsT"][2]["type"] = "float*" +defs["igGetTypematicRepeatRate"][1]["argsT"][3] = {} +defs["igGetTypematicRepeatRate"][1]["argsT"][3]["name"] = "repeat_rate" +defs["igGetTypematicRepeatRate"][1]["argsT"][3]["type"] = "float*" +defs["igGetTypematicRepeatRate"][1]["argsoriginal"] = "(ImGuiInputFlags flags,float* repeat_delay,float* repeat_rate)" +defs["igGetTypematicRepeatRate"][1]["call_args"] = "(flags,repeat_delay,repeat_rate)" +defs["igGetTypematicRepeatRate"][1]["cimguiname"] = "igGetTypematicRepeatRate" +defs["igGetTypematicRepeatRate"][1]["defaults"] = {} +defs["igGetTypematicRepeatRate"][1]["funcname"] = "GetTypematicRepeatRate" +defs["igGetTypematicRepeatRate"][1]["location"] = "imgui_internal:3123" +defs["igGetTypematicRepeatRate"][1]["namespace"] = "ImGui" +defs["igGetTypematicRepeatRate"][1]["ov_cimguiname"] = "igGetTypematicRepeatRate" +defs["igGetTypematicRepeatRate"][1]["ret"] = "void" +defs["igGetTypematicRepeatRate"][1]["signature"] = "(ImGuiInputFlags,float*,float*)" +defs["igGetTypematicRepeatRate"][1]["stname"] = "" +defs["igGetTypematicRepeatRate"]["(ImGuiInputFlags,float*,float*)"] = defs["igGetTypematicRepeatRate"][1] defs["igGetVersion"] = {} defs["igGetVersion"][1] = {} defs["igGetVersion"][1]["args"] = "()" @@ -9903,6 +17973,44 @@ defs["igGetVersion"][1]["ret"] = "const char*" defs["igGetVersion"][1]["signature"] = "()" defs["igGetVersion"][1]["stname"] = "" defs["igGetVersion"]["()"] = defs["igGetVersion"][1] +defs["igGetViewportPlatformMonitor"] = {} +defs["igGetViewportPlatformMonitor"][1] = {} +defs["igGetViewportPlatformMonitor"][1]["args"] = "(ImGuiViewport* viewport)" +defs["igGetViewportPlatformMonitor"][1]["argsT"] = {} +defs["igGetViewportPlatformMonitor"][1]["argsT"][1] = {} +defs["igGetViewportPlatformMonitor"][1]["argsT"][1]["name"] = "viewport" +defs["igGetViewportPlatformMonitor"][1]["argsT"][1]["type"] = "ImGuiViewport*" +defs["igGetViewportPlatformMonitor"][1]["argsoriginal"] = "(ImGuiViewport* viewport)" +defs["igGetViewportPlatformMonitor"][1]["call_args"] = "(viewport)" +defs["igGetViewportPlatformMonitor"][1]["cimguiname"] = "igGetViewportPlatformMonitor" +defs["igGetViewportPlatformMonitor"][1]["defaults"] = {} +defs["igGetViewportPlatformMonitor"][1]["funcname"] = "GetViewportPlatformMonitor" +defs["igGetViewportPlatformMonitor"][1]["location"] = "imgui_internal:2987" +defs["igGetViewportPlatformMonitor"][1]["namespace"] = "ImGui" +defs["igGetViewportPlatformMonitor"][1]["ov_cimguiname"] = "igGetViewportPlatformMonitor" +defs["igGetViewportPlatformMonitor"][1]["ret"] = "const ImGuiPlatformMonitor*" +defs["igGetViewportPlatformMonitor"][1]["signature"] = "(ImGuiViewport*)" +defs["igGetViewportPlatformMonitor"][1]["stname"] = "" +defs["igGetViewportPlatformMonitor"]["(ImGuiViewport*)"] = defs["igGetViewportPlatformMonitor"][1] +defs["igGetWindowAlwaysWantOwnTabBar"] = {} +defs["igGetWindowAlwaysWantOwnTabBar"][1] = {} +defs["igGetWindowAlwaysWantOwnTabBar"][1]["args"] = "(ImGuiWindow* window)" +defs["igGetWindowAlwaysWantOwnTabBar"][1]["argsT"] = {} +defs["igGetWindowAlwaysWantOwnTabBar"][1]["argsT"][1] = {} +defs["igGetWindowAlwaysWantOwnTabBar"][1]["argsT"][1]["name"] = "window" +defs["igGetWindowAlwaysWantOwnTabBar"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igGetWindowAlwaysWantOwnTabBar"][1]["argsoriginal"] = "(ImGuiWindow* window)" +defs["igGetWindowAlwaysWantOwnTabBar"][1]["call_args"] = "(window)" +defs["igGetWindowAlwaysWantOwnTabBar"][1]["cimguiname"] = "igGetWindowAlwaysWantOwnTabBar" +defs["igGetWindowAlwaysWantOwnTabBar"][1]["defaults"] = {} +defs["igGetWindowAlwaysWantOwnTabBar"][1]["funcname"] = "GetWindowAlwaysWantOwnTabBar" +defs["igGetWindowAlwaysWantOwnTabBar"][1]["location"] = "imgui_internal:3194" +defs["igGetWindowAlwaysWantOwnTabBar"][1]["namespace"] = "ImGui" +defs["igGetWindowAlwaysWantOwnTabBar"][1]["ov_cimguiname"] = "igGetWindowAlwaysWantOwnTabBar" +defs["igGetWindowAlwaysWantOwnTabBar"][1]["ret"] = "bool" +defs["igGetWindowAlwaysWantOwnTabBar"][1]["signature"] = "(ImGuiWindow*)" +defs["igGetWindowAlwaysWantOwnTabBar"][1]["stname"] = "" +defs["igGetWindowAlwaysWantOwnTabBar"]["(ImGuiWindow*)"] = defs["igGetWindowAlwaysWantOwnTabBar"][1] defs["igGetWindowContentRegionMax"] = {} defs["igGetWindowContentRegionMax"][1] = {} defs["igGetWindowContentRegionMax"][1]["args"] = "(ImVec2 *pOut)" @@ -9959,6 +18067,22 @@ defs["igGetWindowDockID"][1]["ret"] = "ImGuiID" defs["igGetWindowDockID"][1]["signature"] = "()" defs["igGetWindowDockID"][1]["stname"] = "" defs["igGetWindowDockID"]["()"] = defs["igGetWindowDockID"][1] +defs["igGetWindowDockNode"] = {} +defs["igGetWindowDockNode"][1] = {} +defs["igGetWindowDockNode"][1]["args"] = "()" +defs["igGetWindowDockNode"][1]["argsT"] = {} +defs["igGetWindowDockNode"][1]["argsoriginal"] = "()" +defs["igGetWindowDockNode"][1]["call_args"] = "()" +defs["igGetWindowDockNode"][1]["cimguiname"] = "igGetWindowDockNode" +defs["igGetWindowDockNode"][1]["defaults"] = {} +defs["igGetWindowDockNode"][1]["funcname"] = "GetWindowDockNode" +defs["igGetWindowDockNode"][1]["location"] = "imgui_internal:3193" +defs["igGetWindowDockNode"][1]["namespace"] = "ImGui" +defs["igGetWindowDockNode"][1]["ov_cimguiname"] = "igGetWindowDockNode" +defs["igGetWindowDockNode"][1]["ret"] = "ImGuiDockNode*" +defs["igGetWindowDockNode"][1]["signature"] = "()" +defs["igGetWindowDockNode"][1]["stname"] = "" +defs["igGetWindowDockNode"]["()"] = defs["igGetWindowDockNode"][1] defs["igGetWindowDpiScale"] = {} defs["igGetWindowDpiScale"][1] = {} defs["igGetWindowDpiScale"][1]["args"] = "()" @@ -10027,6 +18151,98 @@ defs["igGetWindowPos"][1]["ret"] = "void" defs["igGetWindowPos"][1]["signature"] = "()" defs["igGetWindowPos"][1]["stname"] = "" defs["igGetWindowPos"]["()"] = defs["igGetWindowPos"][1] +defs["igGetWindowResizeBorderID"] = {} +defs["igGetWindowResizeBorderID"][1] = {} +defs["igGetWindowResizeBorderID"][1]["args"] = "(ImGuiWindow* window,ImGuiDir dir)" +defs["igGetWindowResizeBorderID"][1]["argsT"] = {} +defs["igGetWindowResizeBorderID"][1]["argsT"][1] = {} +defs["igGetWindowResizeBorderID"][1]["argsT"][1]["name"] = "window" +defs["igGetWindowResizeBorderID"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igGetWindowResizeBorderID"][1]["argsT"][2] = {} +defs["igGetWindowResizeBorderID"][1]["argsT"][2]["name"] = "dir" +defs["igGetWindowResizeBorderID"][1]["argsT"][2]["type"] = "ImGuiDir" +defs["igGetWindowResizeBorderID"][1]["argsoriginal"] = "(ImGuiWindow* window,ImGuiDir dir)" +defs["igGetWindowResizeBorderID"][1]["call_args"] = "(window,dir)" +defs["igGetWindowResizeBorderID"][1]["cimguiname"] = "igGetWindowResizeBorderID" +defs["igGetWindowResizeBorderID"][1]["defaults"] = {} +defs["igGetWindowResizeBorderID"][1]["funcname"] = "GetWindowResizeBorderID" +defs["igGetWindowResizeBorderID"][1]["location"] = "imgui_internal:3361" +defs["igGetWindowResizeBorderID"][1]["namespace"] = "ImGui" +defs["igGetWindowResizeBorderID"][1]["ov_cimguiname"] = "igGetWindowResizeBorderID" +defs["igGetWindowResizeBorderID"][1]["ret"] = "ImGuiID" +defs["igGetWindowResizeBorderID"][1]["signature"] = "(ImGuiWindow*,ImGuiDir)" +defs["igGetWindowResizeBorderID"][1]["stname"] = "" +defs["igGetWindowResizeBorderID"]["(ImGuiWindow*,ImGuiDir)"] = defs["igGetWindowResizeBorderID"][1] +defs["igGetWindowResizeCornerID"] = {} +defs["igGetWindowResizeCornerID"][1] = {} +defs["igGetWindowResizeCornerID"][1]["args"] = "(ImGuiWindow* window,int n)" +defs["igGetWindowResizeCornerID"][1]["argsT"] = {} +defs["igGetWindowResizeCornerID"][1]["argsT"][1] = {} +defs["igGetWindowResizeCornerID"][1]["argsT"][1]["name"] = "window" +defs["igGetWindowResizeCornerID"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igGetWindowResizeCornerID"][1]["argsT"][2] = {} +defs["igGetWindowResizeCornerID"][1]["argsT"][2]["name"] = "n" +defs["igGetWindowResizeCornerID"][1]["argsT"][2]["type"] = "int" +defs["igGetWindowResizeCornerID"][1]["argsoriginal"] = "(ImGuiWindow* window,int n)" +defs["igGetWindowResizeCornerID"][1]["call_args"] = "(window,n)" +defs["igGetWindowResizeCornerID"][1]["cimguiname"] = "igGetWindowResizeCornerID" +defs["igGetWindowResizeCornerID"][1]["defaults"] = {} +defs["igGetWindowResizeCornerID"][1]["funcname"] = "GetWindowResizeCornerID" +defs["igGetWindowResizeCornerID"][1]["location"] = "imgui_internal:3360" +defs["igGetWindowResizeCornerID"][1]["namespace"] = "ImGui" +defs["igGetWindowResizeCornerID"][1]["ov_cimguiname"] = "igGetWindowResizeCornerID" +defs["igGetWindowResizeCornerID"][1]["ret"] = "ImGuiID" +defs["igGetWindowResizeCornerID"][1]["signature"] = "(ImGuiWindow*,int)" +defs["igGetWindowResizeCornerID"][1]["stname"] = "" +defs["igGetWindowResizeCornerID"]["(ImGuiWindow*,int)"] = defs["igGetWindowResizeCornerID"][1] +defs["igGetWindowScrollbarID"] = {} +defs["igGetWindowScrollbarID"][1] = {} +defs["igGetWindowScrollbarID"][1]["args"] = "(ImGuiWindow* window,ImGuiAxis axis)" +defs["igGetWindowScrollbarID"][1]["argsT"] = {} +defs["igGetWindowScrollbarID"][1]["argsT"][1] = {} +defs["igGetWindowScrollbarID"][1]["argsT"][1]["name"] = "window" +defs["igGetWindowScrollbarID"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igGetWindowScrollbarID"][1]["argsT"][2] = {} +defs["igGetWindowScrollbarID"][1]["argsT"][2]["name"] = "axis" +defs["igGetWindowScrollbarID"][1]["argsT"][2]["type"] = "ImGuiAxis" +defs["igGetWindowScrollbarID"][1]["argsoriginal"] = "(ImGuiWindow* window,ImGuiAxis axis)" +defs["igGetWindowScrollbarID"][1]["call_args"] = "(window,axis)" +defs["igGetWindowScrollbarID"][1]["cimguiname"] = "igGetWindowScrollbarID" +defs["igGetWindowScrollbarID"][1]["defaults"] = {} +defs["igGetWindowScrollbarID"][1]["funcname"] = "GetWindowScrollbarID" +defs["igGetWindowScrollbarID"][1]["location"] = "imgui_internal:3359" +defs["igGetWindowScrollbarID"][1]["namespace"] = "ImGui" +defs["igGetWindowScrollbarID"][1]["ov_cimguiname"] = "igGetWindowScrollbarID" +defs["igGetWindowScrollbarID"][1]["ret"] = "ImGuiID" +defs["igGetWindowScrollbarID"][1]["signature"] = "(ImGuiWindow*,ImGuiAxis)" +defs["igGetWindowScrollbarID"][1]["stname"] = "" +defs["igGetWindowScrollbarID"]["(ImGuiWindow*,ImGuiAxis)"] = defs["igGetWindowScrollbarID"][1] +defs["igGetWindowScrollbarRect"] = {} +defs["igGetWindowScrollbarRect"][1] = {} +defs["igGetWindowScrollbarRect"][1]["args"] = "(ImRect *pOut,ImGuiWindow* window,ImGuiAxis axis)" +defs["igGetWindowScrollbarRect"][1]["argsT"] = {} +defs["igGetWindowScrollbarRect"][1]["argsT"][1] = {} +defs["igGetWindowScrollbarRect"][1]["argsT"][1]["name"] = "pOut" +defs["igGetWindowScrollbarRect"][1]["argsT"][1]["type"] = "ImRect*" +defs["igGetWindowScrollbarRect"][1]["argsT"][2] = {} +defs["igGetWindowScrollbarRect"][1]["argsT"][2]["name"] = "window" +defs["igGetWindowScrollbarRect"][1]["argsT"][2]["type"] = "ImGuiWindow*" +defs["igGetWindowScrollbarRect"][1]["argsT"][3] = {} +defs["igGetWindowScrollbarRect"][1]["argsT"][3]["name"] = "axis" +defs["igGetWindowScrollbarRect"][1]["argsT"][3]["type"] = "ImGuiAxis" +defs["igGetWindowScrollbarRect"][1]["argsoriginal"] = "(ImGuiWindow* window,ImGuiAxis axis)" +defs["igGetWindowScrollbarRect"][1]["call_args"] = "(window,axis)" +defs["igGetWindowScrollbarRect"][1]["cimguiname"] = "igGetWindowScrollbarRect" +defs["igGetWindowScrollbarRect"][1]["defaults"] = {} +defs["igGetWindowScrollbarRect"][1]["funcname"] = "GetWindowScrollbarRect" +defs["igGetWindowScrollbarRect"][1]["location"] = "imgui_internal:3358" +defs["igGetWindowScrollbarRect"][1]["namespace"] = "ImGui" +defs["igGetWindowScrollbarRect"][1]["nonUDT"] = 1 +defs["igGetWindowScrollbarRect"][1]["ov_cimguiname"] = "igGetWindowScrollbarRect" +defs["igGetWindowScrollbarRect"][1]["ret"] = "void" +defs["igGetWindowScrollbarRect"][1]["signature"] = "(ImGuiWindow*,ImGuiAxis)" +defs["igGetWindowScrollbarRect"][1]["stname"] = "" +defs["igGetWindowScrollbarRect"]["(ImGuiWindow*,ImGuiAxis)"] = defs["igGetWindowScrollbarRect"][1] defs["igGetWindowSize"] = {} defs["igGetWindowSize"][1] = {} defs["igGetWindowSize"][1]["args"] = "(ImVec2 *pOut)" @@ -10079,6 +18295,2282 @@ defs["igGetWindowWidth"][1]["ret"] = "float" defs["igGetWindowWidth"][1]["signature"] = "()" defs["igGetWindowWidth"][1]["stname"] = "" defs["igGetWindowWidth"]["()"] = defs["igGetWindowWidth"][1] +defs["igImAbs"] = {} +defs["igImAbs"][1] = {} +defs["igImAbs"][1]["args"] = "(int x)" +defs["igImAbs"][1]["argsT"] = {} +defs["igImAbs"][1]["argsT"][1] = {} +defs["igImAbs"][1]["argsT"][1]["name"] = "x" +defs["igImAbs"][1]["argsT"][1]["type"] = "int" +defs["igImAbs"][1]["argsoriginal"] = "(int x)" +defs["igImAbs"][1]["call_args"] = "(x)" +defs["igImAbs"][1]["cimguiname"] = "igImAbs" +defs["igImAbs"][1]["defaults"] = {} +defs["igImAbs"][1]["funcname"] = "ImAbs" +defs["igImAbs"][1]["location"] = "imgui_internal:444" +defs["igImAbs"][1]["ov_cimguiname"] = "igImAbs_Int" +defs["igImAbs"][1]["ret"] = "int" +defs["igImAbs"][1]["signature"] = "(int)" +defs["igImAbs"][1]["stname"] = "" +defs["igImAbs"][2] = {} +defs["igImAbs"][2]["args"] = "(float x)" +defs["igImAbs"][2]["argsT"] = {} +defs["igImAbs"][2]["argsT"][1] = {} +defs["igImAbs"][2]["argsT"][1]["name"] = "x" +defs["igImAbs"][2]["argsT"][1]["type"] = "float" +defs["igImAbs"][2]["argsoriginal"] = "(float x)" +defs["igImAbs"][2]["call_args"] = "(x)" +defs["igImAbs"][2]["cimguiname"] = "igImAbs" +defs["igImAbs"][2]["defaults"] = {} +defs["igImAbs"][2]["funcname"] = "ImAbs" +defs["igImAbs"][2]["location"] = "imgui_internal:445" +defs["igImAbs"][2]["ov_cimguiname"] = "igImAbs_Float" +defs["igImAbs"][2]["ret"] = "float" +defs["igImAbs"][2]["signature"] = "(float)" +defs["igImAbs"][2]["stname"] = "" +defs["igImAbs"][3] = {} +defs["igImAbs"][3]["args"] = "(double x)" +defs["igImAbs"][3]["argsT"] = {} +defs["igImAbs"][3]["argsT"][1] = {} +defs["igImAbs"][3]["argsT"][1]["name"] = "x" +defs["igImAbs"][3]["argsT"][1]["type"] = "double" +defs["igImAbs"][3]["argsoriginal"] = "(double x)" +defs["igImAbs"][3]["call_args"] = "(x)" +defs["igImAbs"][3]["cimguiname"] = "igImAbs" +defs["igImAbs"][3]["defaults"] = {} +defs["igImAbs"][3]["funcname"] = "ImAbs" +defs["igImAbs"][3]["location"] = "imgui_internal:446" +defs["igImAbs"][3]["ov_cimguiname"] = "igImAbs_double" +defs["igImAbs"][3]["ret"] = "double" +defs["igImAbs"][3]["signature"] = "(double)" +defs["igImAbs"][3]["stname"] = "" +defs["igImAbs"]["(double)"] = defs["igImAbs"][3] +defs["igImAbs"]["(float)"] = defs["igImAbs"][2] +defs["igImAbs"]["(int)"] = defs["igImAbs"][1] +defs["igImAlphaBlendColors"] = {} +defs["igImAlphaBlendColors"][1] = {} +defs["igImAlphaBlendColors"][1]["args"] = "(ImU32 col_a,ImU32 col_b)" +defs["igImAlphaBlendColors"][1]["argsT"] = {} +defs["igImAlphaBlendColors"][1]["argsT"][1] = {} +defs["igImAlphaBlendColors"][1]["argsT"][1]["name"] = "col_a" +defs["igImAlphaBlendColors"][1]["argsT"][1]["type"] = "ImU32" +defs["igImAlphaBlendColors"][1]["argsT"][2] = {} +defs["igImAlphaBlendColors"][1]["argsT"][2]["name"] = "col_b" +defs["igImAlphaBlendColors"][1]["argsT"][2]["type"] = "ImU32" +defs["igImAlphaBlendColors"][1]["argsoriginal"] = "(ImU32 col_a,ImU32 col_b)" +defs["igImAlphaBlendColors"][1]["call_args"] = "(col_a,col_b)" +defs["igImAlphaBlendColors"][1]["cimguiname"] = "igImAlphaBlendColors" +defs["igImAlphaBlendColors"][1]["defaults"] = {} +defs["igImAlphaBlendColors"][1]["funcname"] = "ImAlphaBlendColors" +defs["igImAlphaBlendColors"][1]["location"] = "imgui_internal:334" +defs["igImAlphaBlendColors"][1]["ov_cimguiname"] = "igImAlphaBlendColors" +defs["igImAlphaBlendColors"][1]["ret"] = "ImU32" +defs["igImAlphaBlendColors"][1]["signature"] = "(ImU32,ImU32)" +defs["igImAlphaBlendColors"][1]["stname"] = "" +defs["igImAlphaBlendColors"]["(ImU32,ImU32)"] = defs["igImAlphaBlendColors"][1] +defs["igImBezierCubicCalc"] = {} +defs["igImBezierCubicCalc"][1] = {} +defs["igImBezierCubicCalc"][1]["args"] = "(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,float t)" +defs["igImBezierCubicCalc"][1]["argsT"] = {} +defs["igImBezierCubicCalc"][1]["argsT"][1] = {} +defs["igImBezierCubicCalc"][1]["argsT"][1]["name"] = "pOut" +defs["igImBezierCubicCalc"][1]["argsT"][1]["type"] = "ImVec2*" +defs["igImBezierCubicCalc"][1]["argsT"][2] = {} +defs["igImBezierCubicCalc"][1]["argsT"][2]["name"] = "p1" +defs["igImBezierCubicCalc"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igImBezierCubicCalc"][1]["argsT"][3] = {} +defs["igImBezierCubicCalc"][1]["argsT"][3]["name"] = "p2" +defs["igImBezierCubicCalc"][1]["argsT"][3]["type"] = "const ImVec2" +defs["igImBezierCubicCalc"][1]["argsT"][4] = {} +defs["igImBezierCubicCalc"][1]["argsT"][4]["name"] = "p3" +defs["igImBezierCubicCalc"][1]["argsT"][4]["type"] = "const ImVec2" +defs["igImBezierCubicCalc"][1]["argsT"][5] = {} +defs["igImBezierCubicCalc"][1]["argsT"][5]["name"] = "p4" +defs["igImBezierCubicCalc"][1]["argsT"][5]["type"] = "const ImVec2" +defs["igImBezierCubicCalc"][1]["argsT"][6] = {} +defs["igImBezierCubicCalc"][1]["argsT"][6]["name"] = "t" +defs["igImBezierCubicCalc"][1]["argsT"][6]["type"] = "float" +defs["igImBezierCubicCalc"][1]["argsoriginal"] = "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,float t)" +defs["igImBezierCubicCalc"][1]["call_args"] = "(p1,p2,p3,p4,t)" +defs["igImBezierCubicCalc"][1]["cimguiname"] = "igImBezierCubicCalc" +defs["igImBezierCubicCalc"][1]["defaults"] = {} +defs["igImBezierCubicCalc"][1]["funcname"] = "ImBezierCubicCalc" +defs["igImBezierCubicCalc"][1]["location"] = "imgui_internal:489" +defs["igImBezierCubicCalc"][1]["nonUDT"] = 1 +defs["igImBezierCubicCalc"][1]["ov_cimguiname"] = "igImBezierCubicCalc" +defs["igImBezierCubicCalc"][1]["ret"] = "void" +defs["igImBezierCubicCalc"][1]["signature"] = "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,float)" +defs["igImBezierCubicCalc"][1]["stname"] = "" +defs["igImBezierCubicCalc"]["(const ImVec2,const ImVec2,const ImVec2,const ImVec2,float)"] = defs["igImBezierCubicCalc"][1] +defs["igImBezierCubicClosestPoint"] = {} +defs["igImBezierCubicClosestPoint"][1] = {} +defs["igImBezierCubicClosestPoint"][1]["args"] = "(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,const ImVec2 p,int num_segments)" +defs["igImBezierCubicClosestPoint"][1]["argsT"] = {} +defs["igImBezierCubicClosestPoint"][1]["argsT"][1] = {} +defs["igImBezierCubicClosestPoint"][1]["argsT"][1]["name"] = "pOut" +defs["igImBezierCubicClosestPoint"][1]["argsT"][1]["type"] = "ImVec2*" +defs["igImBezierCubicClosestPoint"][1]["argsT"][2] = {} +defs["igImBezierCubicClosestPoint"][1]["argsT"][2]["name"] = "p1" +defs["igImBezierCubicClosestPoint"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igImBezierCubicClosestPoint"][1]["argsT"][3] = {} +defs["igImBezierCubicClosestPoint"][1]["argsT"][3]["name"] = "p2" +defs["igImBezierCubicClosestPoint"][1]["argsT"][3]["type"] = "const ImVec2" +defs["igImBezierCubicClosestPoint"][1]["argsT"][4] = {} +defs["igImBezierCubicClosestPoint"][1]["argsT"][4]["name"] = "p3" +defs["igImBezierCubicClosestPoint"][1]["argsT"][4]["type"] = "const ImVec2" +defs["igImBezierCubicClosestPoint"][1]["argsT"][5] = {} +defs["igImBezierCubicClosestPoint"][1]["argsT"][5]["name"] = "p4" +defs["igImBezierCubicClosestPoint"][1]["argsT"][5]["type"] = "const ImVec2" +defs["igImBezierCubicClosestPoint"][1]["argsT"][6] = {} +defs["igImBezierCubicClosestPoint"][1]["argsT"][6]["name"] = "p" +defs["igImBezierCubicClosestPoint"][1]["argsT"][6]["type"] = "const ImVec2" +defs["igImBezierCubicClosestPoint"][1]["argsT"][7] = {} +defs["igImBezierCubicClosestPoint"][1]["argsT"][7]["name"] = "num_segments" +defs["igImBezierCubicClosestPoint"][1]["argsT"][7]["type"] = "int" +defs["igImBezierCubicClosestPoint"][1]["argsoriginal"] = "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,const ImVec2& p,int num_segments)" +defs["igImBezierCubicClosestPoint"][1]["call_args"] = "(p1,p2,p3,p4,p,num_segments)" +defs["igImBezierCubicClosestPoint"][1]["cimguiname"] = "igImBezierCubicClosestPoint" +defs["igImBezierCubicClosestPoint"][1]["defaults"] = {} +defs["igImBezierCubicClosestPoint"][1]["funcname"] = "ImBezierCubicClosestPoint" +defs["igImBezierCubicClosestPoint"][1]["location"] = "imgui_internal:490" +defs["igImBezierCubicClosestPoint"][1]["nonUDT"] = 1 +defs["igImBezierCubicClosestPoint"][1]["ov_cimguiname"] = "igImBezierCubicClosestPoint" +defs["igImBezierCubicClosestPoint"][1]["ret"] = "void" +defs["igImBezierCubicClosestPoint"][1]["signature"] = "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,int)" +defs["igImBezierCubicClosestPoint"][1]["stname"] = "" +defs["igImBezierCubicClosestPoint"]["(const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,int)"] = defs["igImBezierCubicClosestPoint"][1] +defs["igImBezierCubicClosestPointCasteljau"] = {} +defs["igImBezierCubicClosestPointCasteljau"][1] = {} +defs["igImBezierCubicClosestPointCasteljau"][1]["args"] = "(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,const ImVec2 p,float tess_tol)" +defs["igImBezierCubicClosestPointCasteljau"][1]["argsT"] = {} +defs["igImBezierCubicClosestPointCasteljau"][1]["argsT"][1] = {} +defs["igImBezierCubicClosestPointCasteljau"][1]["argsT"][1]["name"] = "pOut" +defs["igImBezierCubicClosestPointCasteljau"][1]["argsT"][1]["type"] = "ImVec2*" +defs["igImBezierCubicClosestPointCasteljau"][1]["argsT"][2] = {} +defs["igImBezierCubicClosestPointCasteljau"][1]["argsT"][2]["name"] = "p1" +defs["igImBezierCubicClosestPointCasteljau"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igImBezierCubicClosestPointCasteljau"][1]["argsT"][3] = {} +defs["igImBezierCubicClosestPointCasteljau"][1]["argsT"][3]["name"] = "p2" +defs["igImBezierCubicClosestPointCasteljau"][1]["argsT"][3]["type"] = "const ImVec2" +defs["igImBezierCubicClosestPointCasteljau"][1]["argsT"][4] = {} +defs["igImBezierCubicClosestPointCasteljau"][1]["argsT"][4]["name"] = "p3" +defs["igImBezierCubicClosestPointCasteljau"][1]["argsT"][4]["type"] = "const ImVec2" +defs["igImBezierCubicClosestPointCasteljau"][1]["argsT"][5] = {} +defs["igImBezierCubicClosestPointCasteljau"][1]["argsT"][5]["name"] = "p4" +defs["igImBezierCubicClosestPointCasteljau"][1]["argsT"][5]["type"] = "const ImVec2" +defs["igImBezierCubicClosestPointCasteljau"][1]["argsT"][6] = {} +defs["igImBezierCubicClosestPointCasteljau"][1]["argsT"][6]["name"] = "p" +defs["igImBezierCubicClosestPointCasteljau"][1]["argsT"][6]["type"] = "const ImVec2" +defs["igImBezierCubicClosestPointCasteljau"][1]["argsT"][7] = {} +defs["igImBezierCubicClosestPointCasteljau"][1]["argsT"][7]["name"] = "tess_tol" +defs["igImBezierCubicClosestPointCasteljau"][1]["argsT"][7]["type"] = "float" +defs["igImBezierCubicClosestPointCasteljau"][1]["argsoriginal"] = "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,const ImVec2& p4,const ImVec2& p,float tess_tol)" +defs["igImBezierCubicClosestPointCasteljau"][1]["call_args"] = "(p1,p2,p3,p4,p,tess_tol)" +defs["igImBezierCubicClosestPointCasteljau"][1]["cimguiname"] = "igImBezierCubicClosestPointCasteljau" +defs["igImBezierCubicClosestPointCasteljau"][1]["defaults"] = {} +defs["igImBezierCubicClosestPointCasteljau"][1]["funcname"] = "ImBezierCubicClosestPointCasteljau" +defs["igImBezierCubicClosestPointCasteljau"][1]["location"] = "imgui_internal:491" +defs["igImBezierCubicClosestPointCasteljau"][1]["nonUDT"] = 1 +defs["igImBezierCubicClosestPointCasteljau"][1]["ov_cimguiname"] = "igImBezierCubicClosestPointCasteljau" +defs["igImBezierCubicClosestPointCasteljau"][1]["ret"] = "void" +defs["igImBezierCubicClosestPointCasteljau"][1]["signature"] = "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,float)" +defs["igImBezierCubicClosestPointCasteljau"][1]["stname"] = "" +defs["igImBezierCubicClosestPointCasteljau"]["(const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,float)"] = defs["igImBezierCubicClosestPointCasteljau"][1] +defs["igImBezierQuadraticCalc"] = {} +defs["igImBezierQuadraticCalc"][1] = {} +defs["igImBezierQuadraticCalc"][1]["args"] = "(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,float t)" +defs["igImBezierQuadraticCalc"][1]["argsT"] = {} +defs["igImBezierQuadraticCalc"][1]["argsT"][1] = {} +defs["igImBezierQuadraticCalc"][1]["argsT"][1]["name"] = "pOut" +defs["igImBezierQuadraticCalc"][1]["argsT"][1]["type"] = "ImVec2*" +defs["igImBezierQuadraticCalc"][1]["argsT"][2] = {} +defs["igImBezierQuadraticCalc"][1]["argsT"][2]["name"] = "p1" +defs["igImBezierQuadraticCalc"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igImBezierQuadraticCalc"][1]["argsT"][3] = {} +defs["igImBezierQuadraticCalc"][1]["argsT"][3]["name"] = "p2" +defs["igImBezierQuadraticCalc"][1]["argsT"][3]["type"] = "const ImVec2" +defs["igImBezierQuadraticCalc"][1]["argsT"][4] = {} +defs["igImBezierQuadraticCalc"][1]["argsT"][4]["name"] = "p3" +defs["igImBezierQuadraticCalc"][1]["argsT"][4]["type"] = "const ImVec2" +defs["igImBezierQuadraticCalc"][1]["argsT"][5] = {} +defs["igImBezierQuadraticCalc"][1]["argsT"][5]["name"] = "t" +defs["igImBezierQuadraticCalc"][1]["argsT"][5]["type"] = "float" +defs["igImBezierQuadraticCalc"][1]["argsoriginal"] = "(const ImVec2& p1,const ImVec2& p2,const ImVec2& p3,float t)" +defs["igImBezierQuadraticCalc"][1]["call_args"] = "(p1,p2,p3,t)" +defs["igImBezierQuadraticCalc"][1]["cimguiname"] = "igImBezierQuadraticCalc" +defs["igImBezierQuadraticCalc"][1]["defaults"] = {} +defs["igImBezierQuadraticCalc"][1]["funcname"] = "ImBezierQuadraticCalc" +defs["igImBezierQuadraticCalc"][1]["location"] = "imgui_internal:492" +defs["igImBezierQuadraticCalc"][1]["nonUDT"] = 1 +defs["igImBezierQuadraticCalc"][1]["ov_cimguiname"] = "igImBezierQuadraticCalc" +defs["igImBezierQuadraticCalc"][1]["ret"] = "void" +defs["igImBezierQuadraticCalc"][1]["signature"] = "(const ImVec2,const ImVec2,const ImVec2,float)" +defs["igImBezierQuadraticCalc"][1]["stname"] = "" +defs["igImBezierQuadraticCalc"]["(const ImVec2,const ImVec2,const ImVec2,float)"] = defs["igImBezierQuadraticCalc"][1] +defs["igImBitArrayClearBit"] = {} +defs["igImBitArrayClearBit"][1] = {} +defs["igImBitArrayClearBit"][1]["args"] = "(ImU32* arr,int n)" +defs["igImBitArrayClearBit"][1]["argsT"] = {} +defs["igImBitArrayClearBit"][1]["argsT"][1] = {} +defs["igImBitArrayClearBit"][1]["argsT"][1]["name"] = "arr" +defs["igImBitArrayClearBit"][1]["argsT"][1]["type"] = "ImU32*" +defs["igImBitArrayClearBit"][1]["argsT"][2] = {} +defs["igImBitArrayClearBit"][1]["argsT"][2]["name"] = "n" +defs["igImBitArrayClearBit"][1]["argsT"][2]["type"] = "int" +defs["igImBitArrayClearBit"][1]["argsoriginal"] = "(ImU32* arr,int n)" +defs["igImBitArrayClearBit"][1]["call_args"] = "(arr,n)" +defs["igImBitArrayClearBit"][1]["cimguiname"] = "igImBitArrayClearBit" +defs["igImBitArrayClearBit"][1]["defaults"] = {} +defs["igImBitArrayClearBit"][1]["funcname"] = "ImBitArrayClearBit" +defs["igImBitArrayClearBit"][1]["location"] = "imgui_internal:560" +defs["igImBitArrayClearBit"][1]["ov_cimguiname"] = "igImBitArrayClearBit" +defs["igImBitArrayClearBit"][1]["ret"] = "void" +defs["igImBitArrayClearBit"][1]["signature"] = "(ImU32*,int)" +defs["igImBitArrayClearBit"][1]["stname"] = "" +defs["igImBitArrayClearBit"]["(ImU32*,int)"] = defs["igImBitArrayClearBit"][1] +defs["igImBitArraySetBit"] = {} +defs["igImBitArraySetBit"][1] = {} +defs["igImBitArraySetBit"][1]["args"] = "(ImU32* arr,int n)" +defs["igImBitArraySetBit"][1]["argsT"] = {} +defs["igImBitArraySetBit"][1]["argsT"][1] = {} +defs["igImBitArraySetBit"][1]["argsT"][1]["name"] = "arr" +defs["igImBitArraySetBit"][1]["argsT"][1]["type"] = "ImU32*" +defs["igImBitArraySetBit"][1]["argsT"][2] = {} +defs["igImBitArraySetBit"][1]["argsT"][2]["name"] = "n" +defs["igImBitArraySetBit"][1]["argsT"][2]["type"] = "int" +defs["igImBitArraySetBit"][1]["argsoriginal"] = "(ImU32* arr,int n)" +defs["igImBitArraySetBit"][1]["call_args"] = "(arr,n)" +defs["igImBitArraySetBit"][1]["cimguiname"] = "igImBitArraySetBit" +defs["igImBitArraySetBit"][1]["defaults"] = {} +defs["igImBitArraySetBit"][1]["funcname"] = "ImBitArraySetBit" +defs["igImBitArraySetBit"][1]["location"] = "imgui_internal:561" +defs["igImBitArraySetBit"][1]["ov_cimguiname"] = "igImBitArraySetBit" +defs["igImBitArraySetBit"][1]["ret"] = "void" +defs["igImBitArraySetBit"][1]["signature"] = "(ImU32*,int)" +defs["igImBitArraySetBit"][1]["stname"] = "" +defs["igImBitArraySetBit"]["(ImU32*,int)"] = defs["igImBitArraySetBit"][1] +defs["igImBitArraySetBitRange"] = {} +defs["igImBitArraySetBitRange"][1] = {} +defs["igImBitArraySetBitRange"][1]["args"] = "(ImU32* arr,int n,int n2)" +defs["igImBitArraySetBitRange"][1]["argsT"] = {} +defs["igImBitArraySetBitRange"][1]["argsT"][1] = {} +defs["igImBitArraySetBitRange"][1]["argsT"][1]["name"] = "arr" +defs["igImBitArraySetBitRange"][1]["argsT"][1]["type"] = "ImU32*" +defs["igImBitArraySetBitRange"][1]["argsT"][2] = {} +defs["igImBitArraySetBitRange"][1]["argsT"][2]["name"] = "n" +defs["igImBitArraySetBitRange"][1]["argsT"][2]["type"] = "int" +defs["igImBitArraySetBitRange"][1]["argsT"][3] = {} +defs["igImBitArraySetBitRange"][1]["argsT"][3]["name"] = "n2" +defs["igImBitArraySetBitRange"][1]["argsT"][3]["type"] = "int" +defs["igImBitArraySetBitRange"][1]["argsoriginal"] = "(ImU32* arr,int n,int n2)" +defs["igImBitArraySetBitRange"][1]["call_args"] = "(arr,n,n2)" +defs["igImBitArraySetBitRange"][1]["cimguiname"] = "igImBitArraySetBitRange" +defs["igImBitArraySetBitRange"][1]["defaults"] = {} +defs["igImBitArraySetBitRange"][1]["funcname"] = "ImBitArraySetBitRange" +defs["igImBitArraySetBitRange"][1]["location"] = "imgui_internal:562" +defs["igImBitArraySetBitRange"][1]["ov_cimguiname"] = "igImBitArraySetBitRange" +defs["igImBitArraySetBitRange"][1]["ret"] = "void" +defs["igImBitArraySetBitRange"][1]["signature"] = "(ImU32*,int,int)" +defs["igImBitArraySetBitRange"][1]["stname"] = "" +defs["igImBitArraySetBitRange"]["(ImU32*,int,int)"] = defs["igImBitArraySetBitRange"][1] +defs["igImBitArrayTestBit"] = {} +defs["igImBitArrayTestBit"][1] = {} +defs["igImBitArrayTestBit"][1]["args"] = "(const ImU32* arr,int n)" +defs["igImBitArrayTestBit"][1]["argsT"] = {} +defs["igImBitArrayTestBit"][1]["argsT"][1] = {} +defs["igImBitArrayTestBit"][1]["argsT"][1]["name"] = "arr" +defs["igImBitArrayTestBit"][1]["argsT"][1]["type"] = "const ImU32*" +defs["igImBitArrayTestBit"][1]["argsT"][2] = {} +defs["igImBitArrayTestBit"][1]["argsT"][2]["name"] = "n" +defs["igImBitArrayTestBit"][1]["argsT"][2]["type"] = "int" +defs["igImBitArrayTestBit"][1]["argsoriginal"] = "(const ImU32* arr,int n)" +defs["igImBitArrayTestBit"][1]["call_args"] = "(arr,n)" +defs["igImBitArrayTestBit"][1]["cimguiname"] = "igImBitArrayTestBit" +defs["igImBitArrayTestBit"][1]["defaults"] = {} +defs["igImBitArrayTestBit"][1]["funcname"] = "ImBitArrayTestBit" +defs["igImBitArrayTestBit"][1]["location"] = "imgui_internal:559" +defs["igImBitArrayTestBit"][1]["ov_cimguiname"] = "igImBitArrayTestBit" +defs["igImBitArrayTestBit"][1]["ret"] = "bool" +defs["igImBitArrayTestBit"][1]["signature"] = "(const ImU32*,int)" +defs["igImBitArrayTestBit"][1]["stname"] = "" +defs["igImBitArrayTestBit"]["(const ImU32*,int)"] = defs["igImBitArrayTestBit"][1] +defs["igImCharIsBlankA"] = {} +defs["igImCharIsBlankA"][1] = {} +defs["igImCharIsBlankA"][1]["args"] = "(char c)" +defs["igImCharIsBlankA"][1]["argsT"] = {} +defs["igImCharIsBlankA"][1]["argsT"][1] = {} +defs["igImCharIsBlankA"][1]["argsT"][1]["name"] = "c" +defs["igImCharIsBlankA"][1]["argsT"][1]["type"] = "char" +defs["igImCharIsBlankA"][1]["argsoriginal"] = "(char c)" +defs["igImCharIsBlankA"][1]["call_args"] = "(c)" +defs["igImCharIsBlankA"][1]["cimguiname"] = "igImCharIsBlankA" +defs["igImCharIsBlankA"][1]["defaults"] = {} +defs["igImCharIsBlankA"][1]["funcname"] = "ImCharIsBlankA" +defs["igImCharIsBlankA"][1]["location"] = "imgui_internal:356" +defs["igImCharIsBlankA"][1]["ov_cimguiname"] = "igImCharIsBlankA" +defs["igImCharIsBlankA"][1]["ret"] = "bool" +defs["igImCharIsBlankA"][1]["signature"] = "(char)" +defs["igImCharIsBlankA"][1]["stname"] = "" +defs["igImCharIsBlankA"]["(char)"] = defs["igImCharIsBlankA"][1] +defs["igImCharIsBlankW"] = {} +defs["igImCharIsBlankW"][1] = {} +defs["igImCharIsBlankW"][1]["args"] = "(unsigned int c)" +defs["igImCharIsBlankW"][1]["argsT"] = {} +defs["igImCharIsBlankW"][1]["argsT"][1] = {} +defs["igImCharIsBlankW"][1]["argsT"][1]["name"] = "c" +defs["igImCharIsBlankW"][1]["argsT"][1]["type"] = "unsigned int" +defs["igImCharIsBlankW"][1]["argsoriginal"] = "(unsigned int c)" +defs["igImCharIsBlankW"][1]["call_args"] = "(c)" +defs["igImCharIsBlankW"][1]["cimguiname"] = "igImCharIsBlankW" +defs["igImCharIsBlankW"][1]["defaults"] = {} +defs["igImCharIsBlankW"][1]["funcname"] = "ImCharIsBlankW" +defs["igImCharIsBlankW"][1]["location"] = "imgui_internal:357" +defs["igImCharIsBlankW"][1]["ov_cimguiname"] = "igImCharIsBlankW" +defs["igImCharIsBlankW"][1]["ret"] = "bool" +defs["igImCharIsBlankW"][1]["signature"] = "(unsigned int)" +defs["igImCharIsBlankW"][1]["stname"] = "" +defs["igImCharIsBlankW"]["(unsigned int)"] = defs["igImCharIsBlankW"][1] +defs["igImClamp"] = {} +defs["igImClamp"][1] = {} +defs["igImClamp"][1]["args"] = "(ImVec2 *pOut,const ImVec2 v,const ImVec2 mn,ImVec2 mx)" +defs["igImClamp"][1]["argsT"] = {} +defs["igImClamp"][1]["argsT"][1] = {} +defs["igImClamp"][1]["argsT"][1]["name"] = "pOut" +defs["igImClamp"][1]["argsT"][1]["type"] = "ImVec2*" +defs["igImClamp"][1]["argsT"][2] = {} +defs["igImClamp"][1]["argsT"][2]["name"] = "v" +defs["igImClamp"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igImClamp"][1]["argsT"][3] = {} +defs["igImClamp"][1]["argsT"][3]["name"] = "mn" +defs["igImClamp"][1]["argsT"][3]["type"] = "const ImVec2" +defs["igImClamp"][1]["argsT"][4] = {} +defs["igImClamp"][1]["argsT"][4]["name"] = "mx" +defs["igImClamp"][1]["argsT"][4]["type"] = "ImVec2" +defs["igImClamp"][1]["argsoriginal"] = "(const ImVec2& v,const ImVec2& mn,ImVec2 mx)" +defs["igImClamp"][1]["call_args"] = "(v,mn,mx)" +defs["igImClamp"][1]["cimguiname"] = "igImClamp" +defs["igImClamp"][1]["defaults"] = {} +defs["igImClamp"][1]["funcname"] = "ImClamp" +defs["igImClamp"][1]["location"] = "imgui_internal:468" +defs["igImClamp"][1]["nonUDT"] = 1 +defs["igImClamp"][1]["ov_cimguiname"] = "igImClamp" +defs["igImClamp"][1]["ret"] = "void" +defs["igImClamp"][1]["signature"] = "(const ImVec2,const ImVec2,ImVec2)" +defs["igImClamp"][1]["stname"] = "" +defs["igImClamp"]["(const ImVec2,const ImVec2,ImVec2)"] = defs["igImClamp"][1] +defs["igImDot"] = {} +defs["igImDot"][1] = {} +defs["igImDot"][1]["args"] = "(const ImVec2 a,const ImVec2 b)" +defs["igImDot"][1]["argsT"] = {} +defs["igImDot"][1]["argsT"][1] = {} +defs["igImDot"][1]["argsT"][1]["name"] = "a" +defs["igImDot"][1]["argsT"][1]["type"] = "const ImVec2" +defs["igImDot"][1]["argsT"][2] = {} +defs["igImDot"][1]["argsT"][2]["name"] = "b" +defs["igImDot"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igImDot"][1]["argsoriginal"] = "(const ImVec2& a,const ImVec2& b)" +defs["igImDot"][1]["call_args"] = "(a,b)" +defs["igImDot"][1]["cimguiname"] = "igImDot" +defs["igImDot"][1]["defaults"] = {} +defs["igImDot"][1]["funcname"] = "ImDot" +defs["igImDot"][1]["location"] = "imgui_internal:481" +defs["igImDot"][1]["ov_cimguiname"] = "igImDot" +defs["igImDot"][1]["ret"] = "float" +defs["igImDot"][1]["signature"] = "(const ImVec2,const ImVec2)" +defs["igImDot"][1]["stname"] = "" +defs["igImDot"]["(const ImVec2,const ImVec2)"] = defs["igImDot"][1] +defs["igImFileClose"] = {} +defs["igImFileClose"][1] = {} +defs["igImFileClose"][1]["args"] = "(ImFileHandle file)" +defs["igImFileClose"][1]["argsT"] = {} +defs["igImFileClose"][1]["argsT"][1] = {} +defs["igImFileClose"][1]["argsT"][1]["name"] = "file" +defs["igImFileClose"][1]["argsT"][1]["type"] = "ImFileHandle" +defs["igImFileClose"][1]["argsoriginal"] = "(ImFileHandle file)" +defs["igImFileClose"][1]["call_args"] = "(file)" +defs["igImFileClose"][1]["cimguiname"] = "igImFileClose" +defs["igImFileClose"][1]["defaults"] = {} +defs["igImFileClose"][1]["funcname"] = "ImFileClose" +defs["igImFileClose"][1]["location"] = "imgui_internal:417" +defs["igImFileClose"][1]["ov_cimguiname"] = "igImFileClose" +defs["igImFileClose"][1]["ret"] = "bool" +defs["igImFileClose"][1]["signature"] = "(ImFileHandle)" +defs["igImFileClose"][1]["stname"] = "" +defs["igImFileClose"]["(ImFileHandle)"] = defs["igImFileClose"][1] +defs["igImFileGetSize"] = {} +defs["igImFileGetSize"][1] = {} +defs["igImFileGetSize"][1]["args"] = "(ImFileHandle file)" +defs["igImFileGetSize"][1]["argsT"] = {} +defs["igImFileGetSize"][1]["argsT"][1] = {} +defs["igImFileGetSize"][1]["argsT"][1]["name"] = "file" +defs["igImFileGetSize"][1]["argsT"][1]["type"] = "ImFileHandle" +defs["igImFileGetSize"][1]["argsoriginal"] = "(ImFileHandle file)" +defs["igImFileGetSize"][1]["call_args"] = "(file)" +defs["igImFileGetSize"][1]["cimguiname"] = "igImFileGetSize" +defs["igImFileGetSize"][1]["defaults"] = {} +defs["igImFileGetSize"][1]["funcname"] = "ImFileGetSize" +defs["igImFileGetSize"][1]["location"] = "imgui_internal:418" +defs["igImFileGetSize"][1]["ov_cimguiname"] = "igImFileGetSize" +defs["igImFileGetSize"][1]["ret"] = "ImU64" +defs["igImFileGetSize"][1]["signature"] = "(ImFileHandle)" +defs["igImFileGetSize"][1]["stname"] = "" +defs["igImFileGetSize"]["(ImFileHandle)"] = defs["igImFileGetSize"][1] +defs["igImFileLoadToMemory"] = {} +defs["igImFileLoadToMemory"][1] = {} +defs["igImFileLoadToMemory"][1]["args"] = "(const char* filename,const char* mode,size_t* out_file_size,int padding_bytes)" +defs["igImFileLoadToMemory"][1]["argsT"] = {} +defs["igImFileLoadToMemory"][1]["argsT"][1] = {} +defs["igImFileLoadToMemory"][1]["argsT"][1]["name"] = "filename" +defs["igImFileLoadToMemory"][1]["argsT"][1]["type"] = "const char*" +defs["igImFileLoadToMemory"][1]["argsT"][2] = {} +defs["igImFileLoadToMemory"][1]["argsT"][2]["name"] = "mode" +defs["igImFileLoadToMemory"][1]["argsT"][2]["type"] = "const char*" +defs["igImFileLoadToMemory"][1]["argsT"][3] = {} +defs["igImFileLoadToMemory"][1]["argsT"][3]["name"] = "out_file_size" +defs["igImFileLoadToMemory"][1]["argsT"][3]["type"] = "size_t*" +defs["igImFileLoadToMemory"][1]["argsT"][4] = {} +defs["igImFileLoadToMemory"][1]["argsT"][4]["name"] = "padding_bytes" +defs["igImFileLoadToMemory"][1]["argsT"][4]["type"] = "int" +defs["igImFileLoadToMemory"][1]["argsoriginal"] = "(const char* filename,const char* mode,size_t* out_file_size=((void*)0),int padding_bytes=0)" +defs["igImFileLoadToMemory"][1]["call_args"] = "(filename,mode,out_file_size,padding_bytes)" +defs["igImFileLoadToMemory"][1]["cimguiname"] = "igImFileLoadToMemory" +defs["igImFileLoadToMemory"][1]["defaults"] = {} +defs["igImFileLoadToMemory"][1]["defaults"]["out_file_size"] = "NULL" +defs["igImFileLoadToMemory"][1]["defaults"]["padding_bytes"] = "0" +defs["igImFileLoadToMemory"][1]["funcname"] = "ImFileLoadToMemory" +defs["igImFileLoadToMemory"][1]["location"] = "imgui_internal:424" +defs["igImFileLoadToMemory"][1]["ov_cimguiname"] = "igImFileLoadToMemory" +defs["igImFileLoadToMemory"][1]["ret"] = "void*" +defs["igImFileLoadToMemory"][1]["signature"] = "(const char*,const char*,size_t*,int)" +defs["igImFileLoadToMemory"][1]["stname"] = "" +defs["igImFileLoadToMemory"]["(const char*,const char*,size_t*,int)"] = defs["igImFileLoadToMemory"][1] +defs["igImFileOpen"] = {} +defs["igImFileOpen"][1] = {} +defs["igImFileOpen"][1]["args"] = "(const char* filename,const char* mode)" +defs["igImFileOpen"][1]["argsT"] = {} +defs["igImFileOpen"][1]["argsT"][1] = {} +defs["igImFileOpen"][1]["argsT"][1]["name"] = "filename" +defs["igImFileOpen"][1]["argsT"][1]["type"] = "const char*" +defs["igImFileOpen"][1]["argsT"][2] = {} +defs["igImFileOpen"][1]["argsT"][2]["name"] = "mode" +defs["igImFileOpen"][1]["argsT"][2]["type"] = "const char*" +defs["igImFileOpen"][1]["argsoriginal"] = "(const char* filename,const char* mode)" +defs["igImFileOpen"][1]["call_args"] = "(filename,mode)" +defs["igImFileOpen"][1]["cimguiname"] = "igImFileOpen" +defs["igImFileOpen"][1]["defaults"] = {} +defs["igImFileOpen"][1]["funcname"] = "ImFileOpen" +defs["igImFileOpen"][1]["location"] = "imgui_internal:416" +defs["igImFileOpen"][1]["ov_cimguiname"] = "igImFileOpen" +defs["igImFileOpen"][1]["ret"] = "ImFileHandle" +defs["igImFileOpen"][1]["signature"] = "(const char*,const char*)" +defs["igImFileOpen"][1]["stname"] = "" +defs["igImFileOpen"]["(const char*,const char*)"] = defs["igImFileOpen"][1] +defs["igImFileRead"] = {} +defs["igImFileRead"][1] = {} +defs["igImFileRead"][1]["args"] = "(void* data,ImU64 size,ImU64 count,ImFileHandle file)" +defs["igImFileRead"][1]["argsT"] = {} +defs["igImFileRead"][1]["argsT"][1] = {} +defs["igImFileRead"][1]["argsT"][1]["name"] = "data" +defs["igImFileRead"][1]["argsT"][1]["type"] = "void*" +defs["igImFileRead"][1]["argsT"][2] = {} +defs["igImFileRead"][1]["argsT"][2]["name"] = "size" +defs["igImFileRead"][1]["argsT"][2]["type"] = "ImU64" +defs["igImFileRead"][1]["argsT"][3] = {} +defs["igImFileRead"][1]["argsT"][3]["name"] = "count" +defs["igImFileRead"][1]["argsT"][3]["type"] = "ImU64" +defs["igImFileRead"][1]["argsT"][4] = {} +defs["igImFileRead"][1]["argsT"][4]["name"] = "file" +defs["igImFileRead"][1]["argsT"][4]["type"] = "ImFileHandle" +defs["igImFileRead"][1]["argsoriginal"] = "(void* data,ImU64 size,ImU64 count,ImFileHandle file)" +defs["igImFileRead"][1]["call_args"] = "(data,size,count,file)" +defs["igImFileRead"][1]["cimguiname"] = "igImFileRead" +defs["igImFileRead"][1]["defaults"] = {} +defs["igImFileRead"][1]["funcname"] = "ImFileRead" +defs["igImFileRead"][1]["location"] = "imgui_internal:419" +defs["igImFileRead"][1]["ov_cimguiname"] = "igImFileRead" +defs["igImFileRead"][1]["ret"] = "ImU64" +defs["igImFileRead"][1]["signature"] = "(void*,ImU64,ImU64,ImFileHandle)" +defs["igImFileRead"][1]["stname"] = "" +defs["igImFileRead"]["(void*,ImU64,ImU64,ImFileHandle)"] = defs["igImFileRead"][1] +defs["igImFileWrite"] = {} +defs["igImFileWrite"][1] = {} +defs["igImFileWrite"][1]["args"] = "(const void* data,ImU64 size,ImU64 count,ImFileHandle file)" +defs["igImFileWrite"][1]["argsT"] = {} +defs["igImFileWrite"][1]["argsT"][1] = {} +defs["igImFileWrite"][1]["argsT"][1]["name"] = "data" +defs["igImFileWrite"][1]["argsT"][1]["type"] = "const void*" +defs["igImFileWrite"][1]["argsT"][2] = {} +defs["igImFileWrite"][1]["argsT"][2]["name"] = "size" +defs["igImFileWrite"][1]["argsT"][2]["type"] = "ImU64" +defs["igImFileWrite"][1]["argsT"][3] = {} +defs["igImFileWrite"][1]["argsT"][3]["name"] = "count" +defs["igImFileWrite"][1]["argsT"][3]["type"] = "ImU64" +defs["igImFileWrite"][1]["argsT"][4] = {} +defs["igImFileWrite"][1]["argsT"][4]["name"] = "file" +defs["igImFileWrite"][1]["argsT"][4]["type"] = "ImFileHandle" +defs["igImFileWrite"][1]["argsoriginal"] = "(const void* data,ImU64 size,ImU64 count,ImFileHandle file)" +defs["igImFileWrite"][1]["call_args"] = "(data,size,count,file)" +defs["igImFileWrite"][1]["cimguiname"] = "igImFileWrite" +defs["igImFileWrite"][1]["defaults"] = {} +defs["igImFileWrite"][1]["funcname"] = "ImFileWrite" +defs["igImFileWrite"][1]["location"] = "imgui_internal:420" +defs["igImFileWrite"][1]["ov_cimguiname"] = "igImFileWrite" +defs["igImFileWrite"][1]["ret"] = "ImU64" +defs["igImFileWrite"][1]["signature"] = "(const void*,ImU64,ImU64,ImFileHandle)" +defs["igImFileWrite"][1]["stname"] = "" +defs["igImFileWrite"]["(const void*,ImU64,ImU64,ImFileHandle)"] = defs["igImFileWrite"][1] +defs["igImFloor"] = {} +defs["igImFloor"][1] = {} +defs["igImFloor"][1]["args"] = "(float f)" +defs["igImFloor"][1]["argsT"] = {} +defs["igImFloor"][1]["argsT"][1] = {} +defs["igImFloor"][1]["argsT"][1]["name"] = "f" +defs["igImFloor"][1]["argsT"][1]["type"] = "float" +defs["igImFloor"][1]["argsoriginal"] = "(float f)" +defs["igImFloor"][1]["call_args"] = "(f)" +defs["igImFloor"][1]["cimguiname"] = "igImFloor" +defs["igImFloor"][1]["defaults"] = {} +defs["igImFloor"][1]["funcname"] = "ImFloor" +defs["igImFloor"][1]["location"] = "imgui_internal:476" +defs["igImFloor"][1]["ov_cimguiname"] = "igImFloor_Float" +defs["igImFloor"][1]["ret"] = "float" +defs["igImFloor"][1]["signature"] = "(float)" +defs["igImFloor"][1]["stname"] = "" +defs["igImFloor"][2] = {} +defs["igImFloor"][2]["args"] = "(ImVec2 *pOut,const ImVec2 v)" +defs["igImFloor"][2]["argsT"] = {} +defs["igImFloor"][2]["argsT"][1] = {} +defs["igImFloor"][2]["argsT"][1]["name"] = "pOut" +defs["igImFloor"][2]["argsT"][1]["type"] = "ImVec2*" +defs["igImFloor"][2]["argsT"][2] = {} +defs["igImFloor"][2]["argsT"][2]["name"] = "v" +defs["igImFloor"][2]["argsT"][2]["type"] = "const ImVec2" +defs["igImFloor"][2]["argsoriginal"] = "(const ImVec2& v)" +defs["igImFloor"][2]["call_args"] = "(v)" +defs["igImFloor"][2]["cimguiname"] = "igImFloor" +defs["igImFloor"][2]["defaults"] = {} +defs["igImFloor"][2]["funcname"] = "ImFloor" +defs["igImFloor"][2]["location"] = "imgui_internal:478" +defs["igImFloor"][2]["nonUDT"] = 1 +defs["igImFloor"][2]["ov_cimguiname"] = "igImFloor_Vec2" +defs["igImFloor"][2]["ret"] = "void" +defs["igImFloor"][2]["signature"] = "(const ImVec2)" +defs["igImFloor"][2]["stname"] = "" +defs["igImFloor"]["(const ImVec2)"] = defs["igImFloor"][2] +defs["igImFloor"]["(float)"] = defs["igImFloor"][1] +defs["igImFloorSigned"] = {} +defs["igImFloorSigned"][1] = {} +defs["igImFloorSigned"][1]["args"] = "(float f)" +defs["igImFloorSigned"][1]["argsT"] = {} +defs["igImFloorSigned"][1]["argsT"][1] = {} +defs["igImFloorSigned"][1]["argsT"][1]["name"] = "f" +defs["igImFloorSigned"][1]["argsT"][1]["type"] = "float" +defs["igImFloorSigned"][1]["argsoriginal"] = "(float f)" +defs["igImFloorSigned"][1]["call_args"] = "(f)" +defs["igImFloorSigned"][1]["cimguiname"] = "igImFloorSigned" +defs["igImFloorSigned"][1]["defaults"] = {} +defs["igImFloorSigned"][1]["funcname"] = "ImFloorSigned" +defs["igImFloorSigned"][1]["location"] = "imgui_internal:477" +defs["igImFloorSigned"][1]["ov_cimguiname"] = "igImFloorSigned_Float" +defs["igImFloorSigned"][1]["ret"] = "float" +defs["igImFloorSigned"][1]["signature"] = "(float)" +defs["igImFloorSigned"][1]["stname"] = "" +defs["igImFloorSigned"][2] = {} +defs["igImFloorSigned"][2]["args"] = "(ImVec2 *pOut,const ImVec2 v)" +defs["igImFloorSigned"][2]["argsT"] = {} +defs["igImFloorSigned"][2]["argsT"][1] = {} +defs["igImFloorSigned"][2]["argsT"][1]["name"] = "pOut" +defs["igImFloorSigned"][2]["argsT"][1]["type"] = "ImVec2*" +defs["igImFloorSigned"][2]["argsT"][2] = {} +defs["igImFloorSigned"][2]["argsT"][2]["name"] = "v" +defs["igImFloorSigned"][2]["argsT"][2]["type"] = "const ImVec2" +defs["igImFloorSigned"][2]["argsoriginal"] = "(const ImVec2& v)" +defs["igImFloorSigned"][2]["call_args"] = "(v)" +defs["igImFloorSigned"][2]["cimguiname"] = "igImFloorSigned" +defs["igImFloorSigned"][2]["defaults"] = {} +defs["igImFloorSigned"][2]["funcname"] = "ImFloorSigned" +defs["igImFloorSigned"][2]["location"] = "imgui_internal:479" +defs["igImFloorSigned"][2]["nonUDT"] = 1 +defs["igImFloorSigned"][2]["ov_cimguiname"] = "igImFloorSigned_Vec2" +defs["igImFloorSigned"][2]["ret"] = "void" +defs["igImFloorSigned"][2]["signature"] = "(const ImVec2)" +defs["igImFloorSigned"][2]["stname"] = "" +defs["igImFloorSigned"]["(const ImVec2)"] = defs["igImFloorSigned"][2] +defs["igImFloorSigned"]["(float)"] = defs["igImFloorSigned"][1] +defs["igImFontAtlasBuildFinish"] = {} +defs["igImFontAtlasBuildFinish"][1] = {} +defs["igImFontAtlasBuildFinish"][1]["args"] = "(ImFontAtlas* atlas)" +defs["igImFontAtlasBuildFinish"][1]["argsT"] = {} +defs["igImFontAtlasBuildFinish"][1]["argsT"][1] = {} +defs["igImFontAtlasBuildFinish"][1]["argsT"][1]["name"] = "atlas" +defs["igImFontAtlasBuildFinish"][1]["argsT"][1]["type"] = "ImFontAtlas*" +defs["igImFontAtlasBuildFinish"][1]["argsoriginal"] = "(ImFontAtlas* atlas)" +defs["igImFontAtlasBuildFinish"][1]["call_args"] = "(atlas)" +defs["igImFontAtlasBuildFinish"][1]["cimguiname"] = "igImFontAtlasBuildFinish" +defs["igImFontAtlasBuildFinish"][1]["defaults"] = {} +defs["igImFontAtlasBuildFinish"][1]["funcname"] = "ImFontAtlasBuildFinish" +defs["igImFontAtlasBuildFinish"][1]["location"] = "imgui_internal:3488" +defs["igImFontAtlasBuildFinish"][1]["ov_cimguiname"] = "igImFontAtlasBuildFinish" +defs["igImFontAtlasBuildFinish"][1]["ret"] = "void" +defs["igImFontAtlasBuildFinish"][1]["signature"] = "(ImFontAtlas*)" +defs["igImFontAtlasBuildFinish"][1]["stname"] = "" +defs["igImFontAtlasBuildFinish"]["(ImFontAtlas*)"] = defs["igImFontAtlasBuildFinish"][1] +defs["igImFontAtlasBuildInit"] = {} +defs["igImFontAtlasBuildInit"][1] = {} +defs["igImFontAtlasBuildInit"][1]["args"] = "(ImFontAtlas* atlas)" +defs["igImFontAtlasBuildInit"][1]["argsT"] = {} +defs["igImFontAtlasBuildInit"][1]["argsT"][1] = {} +defs["igImFontAtlasBuildInit"][1]["argsT"][1]["name"] = "atlas" +defs["igImFontAtlasBuildInit"][1]["argsT"][1]["type"] = "ImFontAtlas*" +defs["igImFontAtlasBuildInit"][1]["argsoriginal"] = "(ImFontAtlas* atlas)" +defs["igImFontAtlasBuildInit"][1]["call_args"] = "(atlas)" +defs["igImFontAtlasBuildInit"][1]["cimguiname"] = "igImFontAtlasBuildInit" +defs["igImFontAtlasBuildInit"][1]["defaults"] = {} +defs["igImFontAtlasBuildInit"][1]["funcname"] = "ImFontAtlasBuildInit" +defs["igImFontAtlasBuildInit"][1]["location"] = "imgui_internal:3485" +defs["igImFontAtlasBuildInit"][1]["ov_cimguiname"] = "igImFontAtlasBuildInit" +defs["igImFontAtlasBuildInit"][1]["ret"] = "void" +defs["igImFontAtlasBuildInit"][1]["signature"] = "(ImFontAtlas*)" +defs["igImFontAtlasBuildInit"][1]["stname"] = "" +defs["igImFontAtlasBuildInit"]["(ImFontAtlas*)"] = defs["igImFontAtlasBuildInit"][1] +defs["igImFontAtlasBuildMultiplyCalcLookupTable"] = {} +defs["igImFontAtlasBuildMultiplyCalcLookupTable"][1] = {} +defs["igImFontAtlasBuildMultiplyCalcLookupTable"][1]["args"] = "(unsigned char out_table[256],float in_multiply_factor)" +defs["igImFontAtlasBuildMultiplyCalcLookupTable"][1]["argsT"] = {} +defs["igImFontAtlasBuildMultiplyCalcLookupTable"][1]["argsT"][1] = {} +defs["igImFontAtlasBuildMultiplyCalcLookupTable"][1]["argsT"][1]["name"] = "out_table" +defs["igImFontAtlasBuildMultiplyCalcLookupTable"][1]["argsT"][1]["type"] = "unsigned char[256]" +defs["igImFontAtlasBuildMultiplyCalcLookupTable"][1]["argsT"][2] = {} +defs["igImFontAtlasBuildMultiplyCalcLookupTable"][1]["argsT"][2]["name"] = "in_multiply_factor" +defs["igImFontAtlasBuildMultiplyCalcLookupTable"][1]["argsT"][2]["type"] = "float" +defs["igImFontAtlasBuildMultiplyCalcLookupTable"][1]["argsoriginal"] = "(unsigned char out_table[256],float in_multiply_factor)" +defs["igImFontAtlasBuildMultiplyCalcLookupTable"][1]["call_args"] = "(out_table,in_multiply_factor)" +defs["igImFontAtlasBuildMultiplyCalcLookupTable"][1]["cimguiname"] = "igImFontAtlasBuildMultiplyCalcLookupTable" +defs["igImFontAtlasBuildMultiplyCalcLookupTable"][1]["defaults"] = {} +defs["igImFontAtlasBuildMultiplyCalcLookupTable"][1]["funcname"] = "ImFontAtlasBuildMultiplyCalcLookupTable" +defs["igImFontAtlasBuildMultiplyCalcLookupTable"][1]["location"] = "imgui_internal:3491" +defs["igImFontAtlasBuildMultiplyCalcLookupTable"][1]["ov_cimguiname"] = "igImFontAtlasBuildMultiplyCalcLookupTable" +defs["igImFontAtlasBuildMultiplyCalcLookupTable"][1]["ret"] = "void" +defs["igImFontAtlasBuildMultiplyCalcLookupTable"][1]["signature"] = "(unsigned char[256],float)" +defs["igImFontAtlasBuildMultiplyCalcLookupTable"][1]["stname"] = "" +defs["igImFontAtlasBuildMultiplyCalcLookupTable"]["(unsigned char[256],float)"] = defs["igImFontAtlasBuildMultiplyCalcLookupTable"][1] +defs["igImFontAtlasBuildMultiplyRectAlpha8"] = {} +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1] = {} +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["args"] = "(const unsigned char table[256],unsigned char* pixels,int x,int y,int w,int h,int stride)" +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["argsT"] = {} +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["argsT"][1] = {} +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["argsT"][1]["name"] = "table" +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["argsT"][1]["type"] = "const unsigned char[256]" +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["argsT"][2] = {} +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["argsT"][2]["name"] = "pixels" +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["argsT"][2]["type"] = "unsigned char*" +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["argsT"][3] = {} +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["argsT"][3]["name"] = "x" +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["argsT"][3]["type"] = "int" +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["argsT"][4] = {} +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["argsT"][4]["name"] = "y" +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["argsT"][4]["type"] = "int" +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["argsT"][5] = {} +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["argsT"][5]["name"] = "w" +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["argsT"][5]["type"] = "int" +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["argsT"][6] = {} +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["argsT"][6]["name"] = "h" +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["argsT"][6]["type"] = "int" +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["argsT"][7] = {} +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["argsT"][7]["name"] = "stride" +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["argsT"][7]["type"] = "int" +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["argsoriginal"] = "(const unsigned char table[256],unsigned char* pixels,int x,int y,int w,int h,int stride)" +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["call_args"] = "(table,pixels,x,y,w,h,stride)" +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["cimguiname"] = "igImFontAtlasBuildMultiplyRectAlpha8" +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["defaults"] = {} +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["funcname"] = "ImFontAtlasBuildMultiplyRectAlpha8" +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["location"] = "imgui_internal:3492" +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["ov_cimguiname"] = "igImFontAtlasBuildMultiplyRectAlpha8" +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["ret"] = "void" +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["signature"] = "(const unsigned char[256],unsigned char*,int,int,int,int,int)" +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["stname"] = "" +defs["igImFontAtlasBuildMultiplyRectAlpha8"]["(const unsigned char[256],unsigned char*,int,int,int,int,int)"] = defs["igImFontAtlasBuildMultiplyRectAlpha8"][1] +defs["igImFontAtlasBuildPackCustomRects"] = {} +defs["igImFontAtlasBuildPackCustomRects"][1] = {} +defs["igImFontAtlasBuildPackCustomRects"][1]["args"] = "(ImFontAtlas* atlas,void* stbrp_context_opaque)" +defs["igImFontAtlasBuildPackCustomRects"][1]["argsT"] = {} +defs["igImFontAtlasBuildPackCustomRects"][1]["argsT"][1] = {} +defs["igImFontAtlasBuildPackCustomRects"][1]["argsT"][1]["name"] = "atlas" +defs["igImFontAtlasBuildPackCustomRects"][1]["argsT"][1]["type"] = "ImFontAtlas*" +defs["igImFontAtlasBuildPackCustomRects"][1]["argsT"][2] = {} +defs["igImFontAtlasBuildPackCustomRects"][1]["argsT"][2]["name"] = "stbrp_context_opaque" +defs["igImFontAtlasBuildPackCustomRects"][1]["argsT"][2]["type"] = "void*" +defs["igImFontAtlasBuildPackCustomRects"][1]["argsoriginal"] = "(ImFontAtlas* atlas,void* stbrp_context_opaque)" +defs["igImFontAtlasBuildPackCustomRects"][1]["call_args"] = "(atlas,stbrp_context_opaque)" +defs["igImFontAtlasBuildPackCustomRects"][1]["cimguiname"] = "igImFontAtlasBuildPackCustomRects" +defs["igImFontAtlasBuildPackCustomRects"][1]["defaults"] = {} +defs["igImFontAtlasBuildPackCustomRects"][1]["funcname"] = "ImFontAtlasBuildPackCustomRects" +defs["igImFontAtlasBuildPackCustomRects"][1]["location"] = "imgui_internal:3487" +defs["igImFontAtlasBuildPackCustomRects"][1]["ov_cimguiname"] = "igImFontAtlasBuildPackCustomRects" +defs["igImFontAtlasBuildPackCustomRects"][1]["ret"] = "void" +defs["igImFontAtlasBuildPackCustomRects"][1]["signature"] = "(ImFontAtlas*,void*)" +defs["igImFontAtlasBuildPackCustomRects"][1]["stname"] = "" +defs["igImFontAtlasBuildPackCustomRects"]["(ImFontAtlas*,void*)"] = defs["igImFontAtlasBuildPackCustomRects"][1] +defs["igImFontAtlasBuildRender32bppRectFromString"] = {} +defs["igImFontAtlasBuildRender32bppRectFromString"][1] = {} +defs["igImFontAtlasBuildRender32bppRectFromString"][1]["args"] = "(ImFontAtlas* atlas,int x,int y,int w,int h,const char* in_str,char in_marker_char,unsigned int in_marker_pixel_value)" +defs["igImFontAtlasBuildRender32bppRectFromString"][1]["argsT"] = {} +defs["igImFontAtlasBuildRender32bppRectFromString"][1]["argsT"][1] = {} +defs["igImFontAtlasBuildRender32bppRectFromString"][1]["argsT"][1]["name"] = "atlas" +defs["igImFontAtlasBuildRender32bppRectFromString"][1]["argsT"][1]["type"] = "ImFontAtlas*" +defs["igImFontAtlasBuildRender32bppRectFromString"][1]["argsT"][2] = {} +defs["igImFontAtlasBuildRender32bppRectFromString"][1]["argsT"][2]["name"] = "x" +defs["igImFontAtlasBuildRender32bppRectFromString"][1]["argsT"][2]["type"] = "int" +defs["igImFontAtlasBuildRender32bppRectFromString"][1]["argsT"][3] = {} +defs["igImFontAtlasBuildRender32bppRectFromString"][1]["argsT"][3]["name"] = "y" +defs["igImFontAtlasBuildRender32bppRectFromString"][1]["argsT"][3]["type"] = "int" +defs["igImFontAtlasBuildRender32bppRectFromString"][1]["argsT"][4] = {} +defs["igImFontAtlasBuildRender32bppRectFromString"][1]["argsT"][4]["name"] = "w" +defs["igImFontAtlasBuildRender32bppRectFromString"][1]["argsT"][4]["type"] = "int" +defs["igImFontAtlasBuildRender32bppRectFromString"][1]["argsT"][5] = {} +defs["igImFontAtlasBuildRender32bppRectFromString"][1]["argsT"][5]["name"] = "h" +defs["igImFontAtlasBuildRender32bppRectFromString"][1]["argsT"][5]["type"] = "int" +defs["igImFontAtlasBuildRender32bppRectFromString"][1]["argsT"][6] = {} +defs["igImFontAtlasBuildRender32bppRectFromString"][1]["argsT"][6]["name"] = "in_str" +defs["igImFontAtlasBuildRender32bppRectFromString"][1]["argsT"][6]["type"] = "const char*" +defs["igImFontAtlasBuildRender32bppRectFromString"][1]["argsT"][7] = {} +defs["igImFontAtlasBuildRender32bppRectFromString"][1]["argsT"][7]["name"] = "in_marker_char" +defs["igImFontAtlasBuildRender32bppRectFromString"][1]["argsT"][7]["type"] = "char" +defs["igImFontAtlasBuildRender32bppRectFromString"][1]["argsT"][8] = {} +defs["igImFontAtlasBuildRender32bppRectFromString"][1]["argsT"][8]["name"] = "in_marker_pixel_value" +defs["igImFontAtlasBuildRender32bppRectFromString"][1]["argsT"][8]["type"] = "unsigned int" +defs["igImFontAtlasBuildRender32bppRectFromString"][1]["argsoriginal"] = "(ImFontAtlas* atlas,int x,int y,int w,int h,const char* in_str,char in_marker_char,unsigned int in_marker_pixel_value)" +defs["igImFontAtlasBuildRender32bppRectFromString"][1]["call_args"] = "(atlas,x,y,w,h,in_str,in_marker_char,in_marker_pixel_value)" +defs["igImFontAtlasBuildRender32bppRectFromString"][1]["cimguiname"] = "igImFontAtlasBuildRender32bppRectFromString" +defs["igImFontAtlasBuildRender32bppRectFromString"][1]["defaults"] = {} +defs["igImFontAtlasBuildRender32bppRectFromString"][1]["funcname"] = "ImFontAtlasBuildRender32bppRectFromString" +defs["igImFontAtlasBuildRender32bppRectFromString"][1]["location"] = "imgui_internal:3490" +defs["igImFontAtlasBuildRender32bppRectFromString"][1]["ov_cimguiname"] = "igImFontAtlasBuildRender32bppRectFromString" +defs["igImFontAtlasBuildRender32bppRectFromString"][1]["ret"] = "void" +defs["igImFontAtlasBuildRender32bppRectFromString"][1]["signature"] = "(ImFontAtlas*,int,int,int,int,const char*,char,unsigned int)" +defs["igImFontAtlasBuildRender32bppRectFromString"][1]["stname"] = "" +defs["igImFontAtlasBuildRender32bppRectFromString"]["(ImFontAtlas*,int,int,int,int,const char*,char,unsigned int)"] = defs["igImFontAtlasBuildRender32bppRectFromString"][1] +defs["igImFontAtlasBuildRender8bppRectFromString"] = {} +defs["igImFontAtlasBuildRender8bppRectFromString"][1] = {} +defs["igImFontAtlasBuildRender8bppRectFromString"][1]["args"] = "(ImFontAtlas* atlas,int x,int y,int w,int h,const char* in_str,char in_marker_char,unsigned char in_marker_pixel_value)" +defs["igImFontAtlasBuildRender8bppRectFromString"][1]["argsT"] = {} +defs["igImFontAtlasBuildRender8bppRectFromString"][1]["argsT"][1] = {} +defs["igImFontAtlasBuildRender8bppRectFromString"][1]["argsT"][1]["name"] = "atlas" +defs["igImFontAtlasBuildRender8bppRectFromString"][1]["argsT"][1]["type"] = "ImFontAtlas*" +defs["igImFontAtlasBuildRender8bppRectFromString"][1]["argsT"][2] = {} +defs["igImFontAtlasBuildRender8bppRectFromString"][1]["argsT"][2]["name"] = "x" +defs["igImFontAtlasBuildRender8bppRectFromString"][1]["argsT"][2]["type"] = "int" +defs["igImFontAtlasBuildRender8bppRectFromString"][1]["argsT"][3] = {} +defs["igImFontAtlasBuildRender8bppRectFromString"][1]["argsT"][3]["name"] = "y" +defs["igImFontAtlasBuildRender8bppRectFromString"][1]["argsT"][3]["type"] = "int" +defs["igImFontAtlasBuildRender8bppRectFromString"][1]["argsT"][4] = {} +defs["igImFontAtlasBuildRender8bppRectFromString"][1]["argsT"][4]["name"] = "w" +defs["igImFontAtlasBuildRender8bppRectFromString"][1]["argsT"][4]["type"] = "int" +defs["igImFontAtlasBuildRender8bppRectFromString"][1]["argsT"][5] = {} +defs["igImFontAtlasBuildRender8bppRectFromString"][1]["argsT"][5]["name"] = "h" +defs["igImFontAtlasBuildRender8bppRectFromString"][1]["argsT"][5]["type"] = "int" +defs["igImFontAtlasBuildRender8bppRectFromString"][1]["argsT"][6] = {} +defs["igImFontAtlasBuildRender8bppRectFromString"][1]["argsT"][6]["name"] = "in_str" +defs["igImFontAtlasBuildRender8bppRectFromString"][1]["argsT"][6]["type"] = "const char*" +defs["igImFontAtlasBuildRender8bppRectFromString"][1]["argsT"][7] = {} +defs["igImFontAtlasBuildRender8bppRectFromString"][1]["argsT"][7]["name"] = "in_marker_char" +defs["igImFontAtlasBuildRender8bppRectFromString"][1]["argsT"][7]["type"] = "char" +defs["igImFontAtlasBuildRender8bppRectFromString"][1]["argsT"][8] = {} +defs["igImFontAtlasBuildRender8bppRectFromString"][1]["argsT"][8]["name"] = "in_marker_pixel_value" +defs["igImFontAtlasBuildRender8bppRectFromString"][1]["argsT"][8]["type"] = "unsigned char" +defs["igImFontAtlasBuildRender8bppRectFromString"][1]["argsoriginal"] = "(ImFontAtlas* atlas,int x,int y,int w,int h,const char* in_str,char in_marker_char,unsigned char in_marker_pixel_value)" +defs["igImFontAtlasBuildRender8bppRectFromString"][1]["call_args"] = "(atlas,x,y,w,h,in_str,in_marker_char,in_marker_pixel_value)" +defs["igImFontAtlasBuildRender8bppRectFromString"][1]["cimguiname"] = "igImFontAtlasBuildRender8bppRectFromString" +defs["igImFontAtlasBuildRender8bppRectFromString"][1]["defaults"] = {} +defs["igImFontAtlasBuildRender8bppRectFromString"][1]["funcname"] = "ImFontAtlasBuildRender8bppRectFromString" +defs["igImFontAtlasBuildRender8bppRectFromString"][1]["location"] = "imgui_internal:3489" +defs["igImFontAtlasBuildRender8bppRectFromString"][1]["ov_cimguiname"] = "igImFontAtlasBuildRender8bppRectFromString" +defs["igImFontAtlasBuildRender8bppRectFromString"][1]["ret"] = "void" +defs["igImFontAtlasBuildRender8bppRectFromString"][1]["signature"] = "(ImFontAtlas*,int,int,int,int,const char*,char,unsigned char)" +defs["igImFontAtlasBuildRender8bppRectFromString"][1]["stname"] = "" +defs["igImFontAtlasBuildRender8bppRectFromString"]["(ImFontAtlas*,int,int,int,int,const char*,char,unsigned char)"] = defs["igImFontAtlasBuildRender8bppRectFromString"][1] +defs["igImFontAtlasBuildSetupFont"] = {} +defs["igImFontAtlasBuildSetupFont"][1] = {} +defs["igImFontAtlasBuildSetupFont"][1]["args"] = "(ImFontAtlas* atlas,ImFont* font,ImFontConfig* font_config,float ascent,float descent)" +defs["igImFontAtlasBuildSetupFont"][1]["argsT"] = {} +defs["igImFontAtlasBuildSetupFont"][1]["argsT"][1] = {} +defs["igImFontAtlasBuildSetupFont"][1]["argsT"][1]["name"] = "atlas" +defs["igImFontAtlasBuildSetupFont"][1]["argsT"][1]["type"] = "ImFontAtlas*" +defs["igImFontAtlasBuildSetupFont"][1]["argsT"][2] = {} +defs["igImFontAtlasBuildSetupFont"][1]["argsT"][2]["name"] = "font" +defs["igImFontAtlasBuildSetupFont"][1]["argsT"][2]["type"] = "ImFont*" +defs["igImFontAtlasBuildSetupFont"][1]["argsT"][3] = {} +defs["igImFontAtlasBuildSetupFont"][1]["argsT"][3]["name"] = "font_config" +defs["igImFontAtlasBuildSetupFont"][1]["argsT"][3]["type"] = "ImFontConfig*" +defs["igImFontAtlasBuildSetupFont"][1]["argsT"][4] = {} +defs["igImFontAtlasBuildSetupFont"][1]["argsT"][4]["name"] = "ascent" +defs["igImFontAtlasBuildSetupFont"][1]["argsT"][4]["type"] = "float" +defs["igImFontAtlasBuildSetupFont"][1]["argsT"][5] = {} +defs["igImFontAtlasBuildSetupFont"][1]["argsT"][5]["name"] = "descent" +defs["igImFontAtlasBuildSetupFont"][1]["argsT"][5]["type"] = "float" +defs["igImFontAtlasBuildSetupFont"][1]["argsoriginal"] = "(ImFontAtlas* atlas,ImFont* font,ImFontConfig* font_config,float ascent,float descent)" +defs["igImFontAtlasBuildSetupFont"][1]["call_args"] = "(atlas,font,font_config,ascent,descent)" +defs["igImFontAtlasBuildSetupFont"][1]["cimguiname"] = "igImFontAtlasBuildSetupFont" +defs["igImFontAtlasBuildSetupFont"][1]["defaults"] = {} +defs["igImFontAtlasBuildSetupFont"][1]["funcname"] = "ImFontAtlasBuildSetupFont" +defs["igImFontAtlasBuildSetupFont"][1]["location"] = "imgui_internal:3486" +defs["igImFontAtlasBuildSetupFont"][1]["ov_cimguiname"] = "igImFontAtlasBuildSetupFont" +defs["igImFontAtlasBuildSetupFont"][1]["ret"] = "void" +defs["igImFontAtlasBuildSetupFont"][1]["signature"] = "(ImFontAtlas*,ImFont*,ImFontConfig*,float,float)" +defs["igImFontAtlasBuildSetupFont"][1]["stname"] = "" +defs["igImFontAtlasBuildSetupFont"]["(ImFontAtlas*,ImFont*,ImFontConfig*,float,float)"] = defs["igImFontAtlasBuildSetupFont"][1] +defs["igImFormatString"] = {} +defs["igImFormatString"][1] = {} +defs["igImFormatString"][1]["args"] = "(char* buf,size_t buf_size,const char* fmt,...)" +defs["igImFormatString"][1]["argsT"] = {} +defs["igImFormatString"][1]["argsT"][1] = {} +defs["igImFormatString"][1]["argsT"][1]["name"] = "buf" +defs["igImFormatString"][1]["argsT"][1]["type"] = "char*" +defs["igImFormatString"][1]["argsT"][2] = {} +defs["igImFormatString"][1]["argsT"][2]["name"] = "buf_size" +defs["igImFormatString"][1]["argsT"][2]["type"] = "size_t" +defs["igImFormatString"][1]["argsT"][3] = {} +defs["igImFormatString"][1]["argsT"][3]["name"] = "fmt" +defs["igImFormatString"][1]["argsT"][3]["type"] = "const char*" +defs["igImFormatString"][1]["argsT"][4] = {} +defs["igImFormatString"][1]["argsT"][4]["name"] = "..." +defs["igImFormatString"][1]["argsT"][4]["type"] = "..." +defs["igImFormatString"][1]["argsoriginal"] = "(char* buf,size_t buf_size,const char* fmt,...)" +defs["igImFormatString"][1]["call_args"] = "(buf,buf_size,fmt,...)" +defs["igImFormatString"][1]["cimguiname"] = "igImFormatString" +defs["igImFormatString"][1]["defaults"] = {} +defs["igImFormatString"][1]["funcname"] = "ImFormatString" +defs["igImFormatString"][1]["isvararg"] = "...)" +defs["igImFormatString"][1]["location"] = "imgui_internal:361" +defs["igImFormatString"][1]["ov_cimguiname"] = "igImFormatString" +defs["igImFormatString"][1]["ret"] = "int" +defs["igImFormatString"][1]["signature"] = "(char*,size_t,const char*,...)" +defs["igImFormatString"][1]["stname"] = "" +defs["igImFormatString"]["(char*,size_t,const char*,...)"] = defs["igImFormatString"][1] +defs["igImFormatStringToTempBuffer"] = {} +defs["igImFormatStringToTempBuffer"][1] = {} +defs["igImFormatStringToTempBuffer"][1]["args"] = "(const char** out_buf,const char** out_buf_end,const char* fmt,...)" +defs["igImFormatStringToTempBuffer"][1]["argsT"] = {} +defs["igImFormatStringToTempBuffer"][1]["argsT"][1] = {} +defs["igImFormatStringToTempBuffer"][1]["argsT"][1]["name"] = "out_buf" +defs["igImFormatStringToTempBuffer"][1]["argsT"][1]["type"] = "const char**" +defs["igImFormatStringToTempBuffer"][1]["argsT"][2] = {} +defs["igImFormatStringToTempBuffer"][1]["argsT"][2]["name"] = "out_buf_end" +defs["igImFormatStringToTempBuffer"][1]["argsT"][2]["type"] = "const char**" +defs["igImFormatStringToTempBuffer"][1]["argsT"][3] = {} +defs["igImFormatStringToTempBuffer"][1]["argsT"][3]["name"] = "fmt" +defs["igImFormatStringToTempBuffer"][1]["argsT"][3]["type"] = "const char*" +defs["igImFormatStringToTempBuffer"][1]["argsT"][4] = {} +defs["igImFormatStringToTempBuffer"][1]["argsT"][4]["name"] = "..." +defs["igImFormatStringToTempBuffer"][1]["argsT"][4]["type"] = "..." +defs["igImFormatStringToTempBuffer"][1]["argsoriginal"] = "(const char** out_buf,const char** out_buf_end,const char* fmt,...)" +defs["igImFormatStringToTempBuffer"][1]["call_args"] = "(out_buf,out_buf_end,fmt,...)" +defs["igImFormatStringToTempBuffer"][1]["cimguiname"] = "igImFormatStringToTempBuffer" +defs["igImFormatStringToTempBuffer"][1]["defaults"] = {} +defs["igImFormatStringToTempBuffer"][1]["funcname"] = "ImFormatStringToTempBuffer" +defs["igImFormatStringToTempBuffer"][1]["isvararg"] = "...)" +defs["igImFormatStringToTempBuffer"][1]["location"] = "imgui_internal:363" +defs["igImFormatStringToTempBuffer"][1]["ov_cimguiname"] = "igImFormatStringToTempBuffer" +defs["igImFormatStringToTempBuffer"][1]["ret"] = "void" +defs["igImFormatStringToTempBuffer"][1]["signature"] = "(const char**,const char**,const char*,...)" +defs["igImFormatStringToTempBuffer"][1]["stname"] = "" +defs["igImFormatStringToTempBuffer"]["(const char**,const char**,const char*,...)"] = defs["igImFormatStringToTempBuffer"][1] +defs["igImFormatStringToTempBufferV"] = {} +defs["igImFormatStringToTempBufferV"][1] = {} +defs["igImFormatStringToTempBufferV"][1]["args"] = "(const char** out_buf,const char** out_buf_end,const char* fmt,va_list args)" +defs["igImFormatStringToTempBufferV"][1]["argsT"] = {} +defs["igImFormatStringToTempBufferV"][1]["argsT"][1] = {} +defs["igImFormatStringToTempBufferV"][1]["argsT"][1]["name"] = "out_buf" +defs["igImFormatStringToTempBufferV"][1]["argsT"][1]["type"] = "const char**" +defs["igImFormatStringToTempBufferV"][1]["argsT"][2] = {} +defs["igImFormatStringToTempBufferV"][1]["argsT"][2]["name"] = "out_buf_end" +defs["igImFormatStringToTempBufferV"][1]["argsT"][2]["type"] = "const char**" +defs["igImFormatStringToTempBufferV"][1]["argsT"][3] = {} +defs["igImFormatStringToTempBufferV"][1]["argsT"][3]["name"] = "fmt" +defs["igImFormatStringToTempBufferV"][1]["argsT"][3]["type"] = "const char*" +defs["igImFormatStringToTempBufferV"][1]["argsT"][4] = {} +defs["igImFormatStringToTempBufferV"][1]["argsT"][4]["name"] = "args" +defs["igImFormatStringToTempBufferV"][1]["argsT"][4]["type"] = "va_list" +defs["igImFormatStringToTempBufferV"][1]["argsoriginal"] = "(const char** out_buf,const char** out_buf_end,const char* fmt,va_list args)" +defs["igImFormatStringToTempBufferV"][1]["call_args"] = "(out_buf,out_buf_end,fmt,args)" +defs["igImFormatStringToTempBufferV"][1]["cimguiname"] = "igImFormatStringToTempBufferV" +defs["igImFormatStringToTempBufferV"][1]["defaults"] = {} +defs["igImFormatStringToTempBufferV"][1]["funcname"] = "ImFormatStringToTempBufferV" +defs["igImFormatStringToTempBufferV"][1]["location"] = "imgui_internal:364" +defs["igImFormatStringToTempBufferV"][1]["ov_cimguiname"] = "igImFormatStringToTempBufferV" +defs["igImFormatStringToTempBufferV"][1]["ret"] = "void" +defs["igImFormatStringToTempBufferV"][1]["signature"] = "(const char**,const char**,const char*,va_list)" +defs["igImFormatStringToTempBufferV"][1]["stname"] = "" +defs["igImFormatStringToTempBufferV"]["(const char**,const char**,const char*,va_list)"] = defs["igImFormatStringToTempBufferV"][1] +defs["igImFormatStringV"] = {} +defs["igImFormatStringV"][1] = {} +defs["igImFormatStringV"][1]["args"] = "(char* buf,size_t buf_size,const char* fmt,va_list args)" +defs["igImFormatStringV"][1]["argsT"] = {} +defs["igImFormatStringV"][1]["argsT"][1] = {} +defs["igImFormatStringV"][1]["argsT"][1]["name"] = "buf" +defs["igImFormatStringV"][1]["argsT"][1]["type"] = "char*" +defs["igImFormatStringV"][1]["argsT"][2] = {} +defs["igImFormatStringV"][1]["argsT"][2]["name"] = "buf_size" +defs["igImFormatStringV"][1]["argsT"][2]["type"] = "size_t" +defs["igImFormatStringV"][1]["argsT"][3] = {} +defs["igImFormatStringV"][1]["argsT"][3]["name"] = "fmt" +defs["igImFormatStringV"][1]["argsT"][3]["type"] = "const char*" +defs["igImFormatStringV"][1]["argsT"][4] = {} +defs["igImFormatStringV"][1]["argsT"][4]["name"] = "args" +defs["igImFormatStringV"][1]["argsT"][4]["type"] = "va_list" +defs["igImFormatStringV"][1]["argsoriginal"] = "(char* buf,size_t buf_size,const char* fmt,va_list args)" +defs["igImFormatStringV"][1]["call_args"] = "(buf,buf_size,fmt,args)" +defs["igImFormatStringV"][1]["cimguiname"] = "igImFormatStringV" +defs["igImFormatStringV"][1]["defaults"] = {} +defs["igImFormatStringV"][1]["funcname"] = "ImFormatStringV" +defs["igImFormatStringV"][1]["location"] = "imgui_internal:362" +defs["igImFormatStringV"][1]["ov_cimguiname"] = "igImFormatStringV" +defs["igImFormatStringV"][1]["ret"] = "int" +defs["igImFormatStringV"][1]["signature"] = "(char*,size_t,const char*,va_list)" +defs["igImFormatStringV"][1]["stname"] = "" +defs["igImFormatStringV"]["(char*,size_t,const char*,va_list)"] = defs["igImFormatStringV"][1] +defs["igImGetDirQuadrantFromDelta"] = {} +defs["igImGetDirQuadrantFromDelta"][1] = {} +defs["igImGetDirQuadrantFromDelta"][1]["args"] = "(float dx,float dy)" +defs["igImGetDirQuadrantFromDelta"][1]["argsT"] = {} +defs["igImGetDirQuadrantFromDelta"][1]["argsT"][1] = {} +defs["igImGetDirQuadrantFromDelta"][1]["argsT"][1]["name"] = "dx" +defs["igImGetDirQuadrantFromDelta"][1]["argsT"][1]["type"] = "float" +defs["igImGetDirQuadrantFromDelta"][1]["argsT"][2] = {} +defs["igImGetDirQuadrantFromDelta"][1]["argsT"][2]["name"] = "dy" +defs["igImGetDirQuadrantFromDelta"][1]["argsT"][2]["type"] = "float" +defs["igImGetDirQuadrantFromDelta"][1]["argsoriginal"] = "(float dx,float dy)" +defs["igImGetDirQuadrantFromDelta"][1]["call_args"] = "(dx,dy)" +defs["igImGetDirQuadrantFromDelta"][1]["cimguiname"] = "igImGetDirQuadrantFromDelta" +defs["igImGetDirQuadrantFromDelta"][1]["defaults"] = {} +defs["igImGetDirQuadrantFromDelta"][1]["funcname"] = "ImGetDirQuadrantFromDelta" +defs["igImGetDirQuadrantFromDelta"][1]["location"] = "imgui_internal:498" +defs["igImGetDirQuadrantFromDelta"][1]["ov_cimguiname"] = "igImGetDirQuadrantFromDelta" +defs["igImGetDirQuadrantFromDelta"][1]["ret"] = "ImGuiDir" +defs["igImGetDirQuadrantFromDelta"][1]["signature"] = "(float,float)" +defs["igImGetDirQuadrantFromDelta"][1]["stname"] = "" +defs["igImGetDirQuadrantFromDelta"]["(float,float)"] = defs["igImGetDirQuadrantFromDelta"][1] +defs["igImHashData"] = {} +defs["igImHashData"][1] = {} +defs["igImHashData"][1]["args"] = "(const void* data,size_t data_size,ImU32 seed)" +defs["igImHashData"][1]["argsT"] = {} +defs["igImHashData"][1]["argsT"][1] = {} +defs["igImHashData"][1]["argsT"][1]["name"] = "data" +defs["igImHashData"][1]["argsT"][1]["type"] = "const void*" +defs["igImHashData"][1]["argsT"][2] = {} +defs["igImHashData"][1]["argsT"][2]["name"] = "data_size" +defs["igImHashData"][1]["argsT"][2]["type"] = "size_t" +defs["igImHashData"][1]["argsT"][3] = {} +defs["igImHashData"][1]["argsT"][3]["name"] = "seed" +defs["igImHashData"][1]["argsT"][3]["type"] = "ImU32" +defs["igImHashData"][1]["argsoriginal"] = "(const void* data,size_t data_size,ImU32 seed=0)" +defs["igImHashData"][1]["call_args"] = "(data,data_size,seed)" +defs["igImHashData"][1]["cimguiname"] = "igImHashData" +defs["igImHashData"][1]["defaults"] = {} +defs["igImHashData"][1]["defaults"]["seed"] = "0" +defs["igImHashData"][1]["funcname"] = "ImHashData" +defs["igImHashData"][1]["location"] = "imgui_internal:325" +defs["igImHashData"][1]["ov_cimguiname"] = "igImHashData" +defs["igImHashData"][1]["ret"] = "ImGuiID" +defs["igImHashData"][1]["signature"] = "(const void*,size_t,ImU32)" +defs["igImHashData"][1]["stname"] = "" +defs["igImHashData"]["(const void*,size_t,ImU32)"] = defs["igImHashData"][1] +defs["igImHashStr"] = {} +defs["igImHashStr"][1] = {} +defs["igImHashStr"][1]["args"] = "(const char* data,size_t data_size,ImU32 seed)" +defs["igImHashStr"][1]["argsT"] = {} +defs["igImHashStr"][1]["argsT"][1] = {} +defs["igImHashStr"][1]["argsT"][1]["name"] = "data" +defs["igImHashStr"][1]["argsT"][1]["type"] = "const char*" +defs["igImHashStr"][1]["argsT"][2] = {} +defs["igImHashStr"][1]["argsT"][2]["name"] = "data_size" +defs["igImHashStr"][1]["argsT"][2]["type"] = "size_t" +defs["igImHashStr"][1]["argsT"][3] = {} +defs["igImHashStr"][1]["argsT"][3]["name"] = "seed" +defs["igImHashStr"][1]["argsT"][3]["type"] = "ImU32" +defs["igImHashStr"][1]["argsoriginal"] = "(const char* data,size_t data_size=0,ImU32 seed=0)" +defs["igImHashStr"][1]["call_args"] = "(data,data_size,seed)" +defs["igImHashStr"][1]["cimguiname"] = "igImHashStr" +defs["igImHashStr"][1]["defaults"] = {} +defs["igImHashStr"][1]["defaults"]["data_size"] = "0" +defs["igImHashStr"][1]["defaults"]["seed"] = "0" +defs["igImHashStr"][1]["funcname"] = "ImHashStr" +defs["igImHashStr"][1]["location"] = "imgui_internal:326" +defs["igImHashStr"][1]["ov_cimguiname"] = "igImHashStr" +defs["igImHashStr"][1]["ret"] = "ImGuiID" +defs["igImHashStr"][1]["signature"] = "(const char*,size_t,ImU32)" +defs["igImHashStr"][1]["stname"] = "" +defs["igImHashStr"]["(const char*,size_t,ImU32)"] = defs["igImHashStr"][1] +defs["igImInvLength"] = {} +defs["igImInvLength"][1] = {} +defs["igImInvLength"][1]["args"] = "(const ImVec2 lhs,float fail_value)" +defs["igImInvLength"][1]["argsT"] = {} +defs["igImInvLength"][1]["argsT"][1] = {} +defs["igImInvLength"][1]["argsT"][1]["name"] = "lhs" +defs["igImInvLength"][1]["argsT"][1]["type"] = "const ImVec2" +defs["igImInvLength"][1]["argsT"][2] = {} +defs["igImInvLength"][1]["argsT"][2]["name"] = "fail_value" +defs["igImInvLength"][1]["argsT"][2]["type"] = "float" +defs["igImInvLength"][1]["argsoriginal"] = "(const ImVec2& lhs,float fail_value)" +defs["igImInvLength"][1]["call_args"] = "(lhs,fail_value)" +defs["igImInvLength"][1]["cimguiname"] = "igImInvLength" +defs["igImInvLength"][1]["defaults"] = {} +defs["igImInvLength"][1]["funcname"] = "ImInvLength" +defs["igImInvLength"][1]["location"] = "imgui_internal:475" +defs["igImInvLength"][1]["ov_cimguiname"] = "igImInvLength" +defs["igImInvLength"][1]["ret"] = "float" +defs["igImInvLength"][1]["signature"] = "(const ImVec2,float)" +defs["igImInvLength"][1]["stname"] = "" +defs["igImInvLength"]["(const ImVec2,float)"] = defs["igImInvLength"][1] +defs["igImIsFloatAboveGuaranteedIntegerPrecision"] = {} +defs["igImIsFloatAboveGuaranteedIntegerPrecision"][1] = {} +defs["igImIsFloatAboveGuaranteedIntegerPrecision"][1]["args"] = "(float f)" +defs["igImIsFloatAboveGuaranteedIntegerPrecision"][1]["argsT"] = {} +defs["igImIsFloatAboveGuaranteedIntegerPrecision"][1]["argsT"][1] = {} +defs["igImIsFloatAboveGuaranteedIntegerPrecision"][1]["argsT"][1]["name"] = "f" +defs["igImIsFloatAboveGuaranteedIntegerPrecision"][1]["argsT"][1]["type"] = "float" +defs["igImIsFloatAboveGuaranteedIntegerPrecision"][1]["argsoriginal"] = "(float f)" +defs["igImIsFloatAboveGuaranteedIntegerPrecision"][1]["call_args"] = "(f)" +defs["igImIsFloatAboveGuaranteedIntegerPrecision"][1]["cimguiname"] = "igImIsFloatAboveGuaranteedIntegerPrecision" +defs["igImIsFloatAboveGuaranteedIntegerPrecision"][1]["defaults"] = {} +defs["igImIsFloatAboveGuaranteedIntegerPrecision"][1]["funcname"] = "ImIsFloatAboveGuaranteedIntegerPrecision" +defs["igImIsFloatAboveGuaranteedIntegerPrecision"][1]["location"] = "imgui_internal:485" +defs["igImIsFloatAboveGuaranteedIntegerPrecision"][1]["ov_cimguiname"] = "igImIsFloatAboveGuaranteedIntegerPrecision" +defs["igImIsFloatAboveGuaranteedIntegerPrecision"][1]["ret"] = "bool" +defs["igImIsFloatAboveGuaranteedIntegerPrecision"][1]["signature"] = "(float)" +defs["igImIsFloatAboveGuaranteedIntegerPrecision"][1]["stname"] = "" +defs["igImIsFloatAboveGuaranteedIntegerPrecision"]["(float)"] = defs["igImIsFloatAboveGuaranteedIntegerPrecision"][1] +defs["igImIsPowerOfTwo"] = {} +defs["igImIsPowerOfTwo"][1] = {} +defs["igImIsPowerOfTwo"][1]["args"] = "(int v)" +defs["igImIsPowerOfTwo"][1]["argsT"] = {} +defs["igImIsPowerOfTwo"][1]["argsT"][1] = {} +defs["igImIsPowerOfTwo"][1]["argsT"][1]["name"] = "v" +defs["igImIsPowerOfTwo"][1]["argsT"][1]["type"] = "int" +defs["igImIsPowerOfTwo"][1]["argsoriginal"] = "(int v)" +defs["igImIsPowerOfTwo"][1]["call_args"] = "(v)" +defs["igImIsPowerOfTwo"][1]["cimguiname"] = "igImIsPowerOfTwo" +defs["igImIsPowerOfTwo"][1]["defaults"] = {} +defs["igImIsPowerOfTwo"][1]["funcname"] = "ImIsPowerOfTwo" +defs["igImIsPowerOfTwo"][1]["location"] = "imgui_internal:337" +defs["igImIsPowerOfTwo"][1]["ov_cimguiname"] = "igImIsPowerOfTwo_Int" +defs["igImIsPowerOfTwo"][1]["ret"] = "bool" +defs["igImIsPowerOfTwo"][1]["signature"] = "(int)" +defs["igImIsPowerOfTwo"][1]["stname"] = "" +defs["igImIsPowerOfTwo"][2] = {} +defs["igImIsPowerOfTwo"][2]["args"] = "(ImU64 v)" +defs["igImIsPowerOfTwo"][2]["argsT"] = {} +defs["igImIsPowerOfTwo"][2]["argsT"][1] = {} +defs["igImIsPowerOfTwo"][2]["argsT"][1]["name"] = "v" +defs["igImIsPowerOfTwo"][2]["argsT"][1]["type"] = "ImU64" +defs["igImIsPowerOfTwo"][2]["argsoriginal"] = "(ImU64 v)" +defs["igImIsPowerOfTwo"][2]["call_args"] = "(v)" +defs["igImIsPowerOfTwo"][2]["cimguiname"] = "igImIsPowerOfTwo" +defs["igImIsPowerOfTwo"][2]["defaults"] = {} +defs["igImIsPowerOfTwo"][2]["funcname"] = "ImIsPowerOfTwo" +defs["igImIsPowerOfTwo"][2]["location"] = "imgui_internal:338" +defs["igImIsPowerOfTwo"][2]["ov_cimguiname"] = "igImIsPowerOfTwo_U64" +defs["igImIsPowerOfTwo"][2]["ret"] = "bool" +defs["igImIsPowerOfTwo"][2]["signature"] = "(ImU64)" +defs["igImIsPowerOfTwo"][2]["stname"] = "" +defs["igImIsPowerOfTwo"]["(ImU64)"] = defs["igImIsPowerOfTwo"][2] +defs["igImIsPowerOfTwo"]["(int)"] = defs["igImIsPowerOfTwo"][1] +defs["igImLengthSqr"] = {} +defs["igImLengthSqr"][1] = {} +defs["igImLengthSqr"][1]["args"] = "(const ImVec2 lhs)" +defs["igImLengthSqr"][1]["argsT"] = {} +defs["igImLengthSqr"][1]["argsT"][1] = {} +defs["igImLengthSqr"][1]["argsT"][1]["name"] = "lhs" +defs["igImLengthSqr"][1]["argsT"][1]["type"] = "const ImVec2" +defs["igImLengthSqr"][1]["argsoriginal"] = "(const ImVec2& lhs)" +defs["igImLengthSqr"][1]["call_args"] = "(lhs)" +defs["igImLengthSqr"][1]["cimguiname"] = "igImLengthSqr" +defs["igImLengthSqr"][1]["defaults"] = {} +defs["igImLengthSqr"][1]["funcname"] = "ImLengthSqr" +defs["igImLengthSqr"][1]["location"] = "imgui_internal:473" +defs["igImLengthSqr"][1]["ov_cimguiname"] = "igImLengthSqr_Vec2" +defs["igImLengthSqr"][1]["ret"] = "float" +defs["igImLengthSqr"][1]["signature"] = "(const ImVec2)" +defs["igImLengthSqr"][1]["stname"] = "" +defs["igImLengthSqr"][2] = {} +defs["igImLengthSqr"][2]["args"] = "(const ImVec4 lhs)" +defs["igImLengthSqr"][2]["argsT"] = {} +defs["igImLengthSqr"][2]["argsT"][1] = {} +defs["igImLengthSqr"][2]["argsT"][1]["name"] = "lhs" +defs["igImLengthSqr"][2]["argsT"][1]["type"] = "const ImVec4" +defs["igImLengthSqr"][2]["argsoriginal"] = "(const ImVec4& lhs)" +defs["igImLengthSqr"][2]["call_args"] = "(lhs)" +defs["igImLengthSqr"][2]["cimguiname"] = "igImLengthSqr" +defs["igImLengthSqr"][2]["defaults"] = {} +defs["igImLengthSqr"][2]["funcname"] = "ImLengthSqr" +defs["igImLengthSqr"][2]["location"] = "imgui_internal:474" +defs["igImLengthSqr"][2]["ov_cimguiname"] = "igImLengthSqr_Vec4" +defs["igImLengthSqr"][2]["ret"] = "float" +defs["igImLengthSqr"][2]["signature"] = "(const ImVec4)" +defs["igImLengthSqr"][2]["stname"] = "" +defs["igImLengthSqr"]["(const ImVec2)"] = defs["igImLengthSqr"][1] +defs["igImLengthSqr"]["(const ImVec4)"] = defs["igImLengthSqr"][2] +defs["igImLerp"] = {} +defs["igImLerp"][1] = {} +defs["igImLerp"][1]["args"] = "(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,float t)" +defs["igImLerp"][1]["argsT"] = {} +defs["igImLerp"][1]["argsT"][1] = {} +defs["igImLerp"][1]["argsT"][1]["name"] = "pOut" +defs["igImLerp"][1]["argsT"][1]["type"] = "ImVec2*" +defs["igImLerp"][1]["argsT"][2] = {} +defs["igImLerp"][1]["argsT"][2]["name"] = "a" +defs["igImLerp"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igImLerp"][1]["argsT"][3] = {} +defs["igImLerp"][1]["argsT"][3]["name"] = "b" +defs["igImLerp"][1]["argsT"][3]["type"] = "const ImVec2" +defs["igImLerp"][1]["argsT"][4] = {} +defs["igImLerp"][1]["argsT"][4]["name"] = "t" +defs["igImLerp"][1]["argsT"][4]["type"] = "float" +defs["igImLerp"][1]["argsoriginal"] = "(const ImVec2& a,const ImVec2& b,float t)" +defs["igImLerp"][1]["call_args"] = "(a,b,t)" +defs["igImLerp"][1]["cimguiname"] = "igImLerp" +defs["igImLerp"][1]["defaults"] = {} +defs["igImLerp"][1]["funcname"] = "ImLerp" +defs["igImLerp"][1]["location"] = "imgui_internal:469" +defs["igImLerp"][1]["nonUDT"] = 1 +defs["igImLerp"][1]["ov_cimguiname"] = "igImLerp_Vec2Float" +defs["igImLerp"][1]["ret"] = "void" +defs["igImLerp"][1]["signature"] = "(const ImVec2,const ImVec2,float)" +defs["igImLerp"][1]["stname"] = "" +defs["igImLerp"][2] = {} +defs["igImLerp"][2]["args"] = "(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,const ImVec2 t)" +defs["igImLerp"][2]["argsT"] = {} +defs["igImLerp"][2]["argsT"][1] = {} +defs["igImLerp"][2]["argsT"][1]["name"] = "pOut" +defs["igImLerp"][2]["argsT"][1]["type"] = "ImVec2*" +defs["igImLerp"][2]["argsT"][2] = {} +defs["igImLerp"][2]["argsT"][2]["name"] = "a" +defs["igImLerp"][2]["argsT"][2]["type"] = "const ImVec2" +defs["igImLerp"][2]["argsT"][3] = {} +defs["igImLerp"][2]["argsT"][3]["name"] = "b" +defs["igImLerp"][2]["argsT"][3]["type"] = "const ImVec2" +defs["igImLerp"][2]["argsT"][4] = {} +defs["igImLerp"][2]["argsT"][4]["name"] = "t" +defs["igImLerp"][2]["argsT"][4]["type"] = "const ImVec2" +defs["igImLerp"][2]["argsoriginal"] = "(const ImVec2& a,const ImVec2& b,const ImVec2& t)" +defs["igImLerp"][2]["call_args"] = "(a,b,t)" +defs["igImLerp"][2]["cimguiname"] = "igImLerp" +defs["igImLerp"][2]["defaults"] = {} +defs["igImLerp"][2]["funcname"] = "ImLerp" +defs["igImLerp"][2]["location"] = "imgui_internal:470" +defs["igImLerp"][2]["nonUDT"] = 1 +defs["igImLerp"][2]["ov_cimguiname"] = "igImLerp_Vec2Vec2" +defs["igImLerp"][2]["ret"] = "void" +defs["igImLerp"][2]["signature"] = "(const ImVec2,const ImVec2,const ImVec2)" +defs["igImLerp"][2]["stname"] = "" +defs["igImLerp"][3] = {} +defs["igImLerp"][3]["args"] = "(ImVec4 *pOut,const ImVec4 a,const ImVec4 b,float t)" +defs["igImLerp"][3]["argsT"] = {} +defs["igImLerp"][3]["argsT"][1] = {} +defs["igImLerp"][3]["argsT"][1]["name"] = "pOut" +defs["igImLerp"][3]["argsT"][1]["type"] = "ImVec4*" +defs["igImLerp"][3]["argsT"][2] = {} +defs["igImLerp"][3]["argsT"][2]["name"] = "a" +defs["igImLerp"][3]["argsT"][2]["type"] = "const ImVec4" +defs["igImLerp"][3]["argsT"][3] = {} +defs["igImLerp"][3]["argsT"][3]["name"] = "b" +defs["igImLerp"][3]["argsT"][3]["type"] = "const ImVec4" +defs["igImLerp"][3]["argsT"][4] = {} +defs["igImLerp"][3]["argsT"][4]["name"] = "t" +defs["igImLerp"][3]["argsT"][4]["type"] = "float" +defs["igImLerp"][3]["argsoriginal"] = "(const ImVec4& a,const ImVec4& b,float t)" +defs["igImLerp"][3]["call_args"] = "(a,b,t)" +defs["igImLerp"][3]["cimguiname"] = "igImLerp" +defs["igImLerp"][3]["defaults"] = {} +defs["igImLerp"][3]["funcname"] = "ImLerp" +defs["igImLerp"][3]["location"] = "imgui_internal:471" +defs["igImLerp"][3]["nonUDT"] = 1 +defs["igImLerp"][3]["ov_cimguiname"] = "igImLerp_Vec4" +defs["igImLerp"][3]["ret"] = "void" +defs["igImLerp"][3]["signature"] = "(const ImVec4,const ImVec4,float)" +defs["igImLerp"][3]["stname"] = "" +defs["igImLerp"]["(const ImVec2,const ImVec2,const ImVec2)"] = defs["igImLerp"][2] +defs["igImLerp"]["(const ImVec2,const ImVec2,float)"] = defs["igImLerp"][1] +defs["igImLerp"]["(const ImVec4,const ImVec4,float)"] = defs["igImLerp"][3] +defs["igImLineClosestPoint"] = {} +defs["igImLineClosestPoint"][1] = {} +defs["igImLineClosestPoint"][1]["args"] = "(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,const ImVec2 p)" +defs["igImLineClosestPoint"][1]["argsT"] = {} +defs["igImLineClosestPoint"][1]["argsT"][1] = {} +defs["igImLineClosestPoint"][1]["argsT"][1]["name"] = "pOut" +defs["igImLineClosestPoint"][1]["argsT"][1]["type"] = "ImVec2*" +defs["igImLineClosestPoint"][1]["argsT"][2] = {} +defs["igImLineClosestPoint"][1]["argsT"][2]["name"] = "a" +defs["igImLineClosestPoint"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igImLineClosestPoint"][1]["argsT"][3] = {} +defs["igImLineClosestPoint"][1]["argsT"][3]["name"] = "b" +defs["igImLineClosestPoint"][1]["argsT"][3]["type"] = "const ImVec2" +defs["igImLineClosestPoint"][1]["argsT"][4] = {} +defs["igImLineClosestPoint"][1]["argsT"][4]["name"] = "p" +defs["igImLineClosestPoint"][1]["argsT"][4]["type"] = "const ImVec2" +defs["igImLineClosestPoint"][1]["argsoriginal"] = "(const ImVec2& a,const ImVec2& b,const ImVec2& p)" +defs["igImLineClosestPoint"][1]["call_args"] = "(a,b,p)" +defs["igImLineClosestPoint"][1]["cimguiname"] = "igImLineClosestPoint" +defs["igImLineClosestPoint"][1]["defaults"] = {} +defs["igImLineClosestPoint"][1]["funcname"] = "ImLineClosestPoint" +defs["igImLineClosestPoint"][1]["location"] = "imgui_internal:493" +defs["igImLineClosestPoint"][1]["nonUDT"] = 1 +defs["igImLineClosestPoint"][1]["ov_cimguiname"] = "igImLineClosestPoint" +defs["igImLineClosestPoint"][1]["ret"] = "void" +defs["igImLineClosestPoint"][1]["signature"] = "(const ImVec2,const ImVec2,const ImVec2)" +defs["igImLineClosestPoint"][1]["stname"] = "" +defs["igImLineClosestPoint"]["(const ImVec2,const ImVec2,const ImVec2)"] = defs["igImLineClosestPoint"][1] +defs["igImLinearSweep"] = {} +defs["igImLinearSweep"][1] = {} +defs["igImLinearSweep"][1]["args"] = "(float current,float target,float speed)" +defs["igImLinearSweep"][1]["argsT"] = {} +defs["igImLinearSweep"][1]["argsT"][1] = {} +defs["igImLinearSweep"][1]["argsT"][1]["name"] = "current" +defs["igImLinearSweep"][1]["argsT"][1]["type"] = "float" +defs["igImLinearSweep"][1]["argsT"][2] = {} +defs["igImLinearSweep"][1]["argsT"][2]["name"] = "target" +defs["igImLinearSweep"][1]["argsT"][2]["type"] = "float" +defs["igImLinearSweep"][1]["argsT"][3] = {} +defs["igImLinearSweep"][1]["argsT"][3]["name"] = "speed" +defs["igImLinearSweep"][1]["argsT"][3]["type"] = "float" +defs["igImLinearSweep"][1]["argsoriginal"] = "(float current,float target,float speed)" +defs["igImLinearSweep"][1]["call_args"] = "(current,target,speed)" +defs["igImLinearSweep"][1]["cimguiname"] = "igImLinearSweep" +defs["igImLinearSweep"][1]["defaults"] = {} +defs["igImLinearSweep"][1]["funcname"] = "ImLinearSweep" +defs["igImLinearSweep"][1]["location"] = "imgui_internal:483" +defs["igImLinearSweep"][1]["ov_cimguiname"] = "igImLinearSweep" +defs["igImLinearSweep"][1]["ret"] = "float" +defs["igImLinearSweep"][1]["signature"] = "(float,float,float)" +defs["igImLinearSweep"][1]["stname"] = "" +defs["igImLinearSweep"]["(float,float,float)"] = defs["igImLinearSweep"][1] +defs["igImLog"] = {} +defs["igImLog"][1] = {} +defs["igImLog"][1]["args"] = "(float x)" +defs["igImLog"][1]["argsT"] = {} +defs["igImLog"][1]["argsT"][1] = {} +defs["igImLog"][1]["argsT"][1]["name"] = "x" +defs["igImLog"][1]["argsT"][1]["type"] = "float" +defs["igImLog"][1]["argsoriginal"] = "(float x)" +defs["igImLog"][1]["call_args"] = "(x)" +defs["igImLog"][1]["cimguiname"] = "igImLog" +defs["igImLog"][1]["defaults"] = {} +defs["igImLog"][1]["funcname"] = "ImLog" +defs["igImLog"][1]["location"] = "imgui_internal:442" +defs["igImLog"][1]["ov_cimguiname"] = "igImLog_Float" +defs["igImLog"][1]["ret"] = "float" +defs["igImLog"][1]["signature"] = "(float)" +defs["igImLog"][1]["stname"] = "" +defs["igImLog"][2] = {} +defs["igImLog"][2]["args"] = "(double x)" +defs["igImLog"][2]["argsT"] = {} +defs["igImLog"][2]["argsT"][1] = {} +defs["igImLog"][2]["argsT"][1]["name"] = "x" +defs["igImLog"][2]["argsT"][1]["type"] = "double" +defs["igImLog"][2]["argsoriginal"] = "(double x)" +defs["igImLog"][2]["call_args"] = "(x)" +defs["igImLog"][2]["cimguiname"] = "igImLog" +defs["igImLog"][2]["defaults"] = {} +defs["igImLog"][2]["funcname"] = "ImLog" +defs["igImLog"][2]["location"] = "imgui_internal:443" +defs["igImLog"][2]["ov_cimguiname"] = "igImLog_double" +defs["igImLog"][2]["ret"] = "double" +defs["igImLog"][2]["signature"] = "(double)" +defs["igImLog"][2]["stname"] = "" +defs["igImLog"]["(double)"] = defs["igImLog"][2] +defs["igImLog"]["(float)"] = defs["igImLog"][1] +defs["igImMax"] = {} +defs["igImMax"][1] = {} +defs["igImMax"][1]["args"] = "(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs)" +defs["igImMax"][1]["argsT"] = {} +defs["igImMax"][1]["argsT"][1] = {} +defs["igImMax"][1]["argsT"][1]["name"] = "pOut" +defs["igImMax"][1]["argsT"][1]["type"] = "ImVec2*" +defs["igImMax"][1]["argsT"][2] = {} +defs["igImMax"][1]["argsT"][2]["name"] = "lhs" +defs["igImMax"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igImMax"][1]["argsT"][3] = {} +defs["igImMax"][1]["argsT"][3]["name"] = "rhs" +defs["igImMax"][1]["argsT"][3]["type"] = "const ImVec2" +defs["igImMax"][1]["argsoriginal"] = "(const ImVec2& lhs,const ImVec2& rhs)" +defs["igImMax"][1]["call_args"] = "(lhs,rhs)" +defs["igImMax"][1]["cimguiname"] = "igImMax" +defs["igImMax"][1]["defaults"] = {} +defs["igImMax"][1]["funcname"] = "ImMax" +defs["igImMax"][1]["location"] = "imgui_internal:467" +defs["igImMax"][1]["nonUDT"] = 1 +defs["igImMax"][1]["ov_cimguiname"] = "igImMax" +defs["igImMax"][1]["ret"] = "void" +defs["igImMax"][1]["signature"] = "(const ImVec2,const ImVec2)" +defs["igImMax"][1]["stname"] = "" +defs["igImMax"]["(const ImVec2,const ImVec2)"] = defs["igImMax"][1] +defs["igImMin"] = {} +defs["igImMin"][1] = {} +defs["igImMin"][1]["args"] = "(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs)" +defs["igImMin"][1]["argsT"] = {} +defs["igImMin"][1]["argsT"][1] = {} +defs["igImMin"][1]["argsT"][1]["name"] = "pOut" +defs["igImMin"][1]["argsT"][1]["type"] = "ImVec2*" +defs["igImMin"][1]["argsT"][2] = {} +defs["igImMin"][1]["argsT"][2]["name"] = "lhs" +defs["igImMin"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igImMin"][1]["argsT"][3] = {} +defs["igImMin"][1]["argsT"][3]["name"] = "rhs" +defs["igImMin"][1]["argsT"][3]["type"] = "const ImVec2" +defs["igImMin"][1]["argsoriginal"] = "(const ImVec2& lhs,const ImVec2& rhs)" +defs["igImMin"][1]["call_args"] = "(lhs,rhs)" +defs["igImMin"][1]["cimguiname"] = "igImMin" +defs["igImMin"][1]["defaults"] = {} +defs["igImMin"][1]["funcname"] = "ImMin" +defs["igImMin"][1]["location"] = "imgui_internal:466" +defs["igImMin"][1]["nonUDT"] = 1 +defs["igImMin"][1]["ov_cimguiname"] = "igImMin" +defs["igImMin"][1]["ret"] = "void" +defs["igImMin"][1]["signature"] = "(const ImVec2,const ImVec2)" +defs["igImMin"][1]["stname"] = "" +defs["igImMin"]["(const ImVec2,const ImVec2)"] = defs["igImMin"][1] +defs["igImModPositive"] = {} +defs["igImModPositive"][1] = {} +defs["igImModPositive"][1]["args"] = "(int a,int b)" +defs["igImModPositive"][1]["argsT"] = {} +defs["igImModPositive"][1]["argsT"][1] = {} +defs["igImModPositive"][1]["argsT"][1]["name"] = "a" +defs["igImModPositive"][1]["argsT"][1]["type"] = "int" +defs["igImModPositive"][1]["argsT"][2] = {} +defs["igImModPositive"][1]["argsT"][2]["name"] = "b" +defs["igImModPositive"][1]["argsT"][2]["type"] = "int" +defs["igImModPositive"][1]["argsoriginal"] = "(int a,int b)" +defs["igImModPositive"][1]["call_args"] = "(a,b)" +defs["igImModPositive"][1]["cimguiname"] = "igImModPositive" +defs["igImModPositive"][1]["defaults"] = {} +defs["igImModPositive"][1]["funcname"] = "ImModPositive" +defs["igImModPositive"][1]["location"] = "imgui_internal:480" +defs["igImModPositive"][1]["ov_cimguiname"] = "igImModPositive" +defs["igImModPositive"][1]["ret"] = "int" +defs["igImModPositive"][1]["signature"] = "(int,int)" +defs["igImModPositive"][1]["stname"] = "" +defs["igImModPositive"]["(int,int)"] = defs["igImModPositive"][1] +defs["igImMul"] = {} +defs["igImMul"][1] = {} +defs["igImMul"][1]["args"] = "(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs)" +defs["igImMul"][1]["argsT"] = {} +defs["igImMul"][1]["argsT"][1] = {} +defs["igImMul"][1]["argsT"][1]["name"] = "pOut" +defs["igImMul"][1]["argsT"][1]["type"] = "ImVec2*" +defs["igImMul"][1]["argsT"][2] = {} +defs["igImMul"][1]["argsT"][2]["name"] = "lhs" +defs["igImMul"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igImMul"][1]["argsT"][3] = {} +defs["igImMul"][1]["argsT"][3]["name"] = "rhs" +defs["igImMul"][1]["argsT"][3]["type"] = "const ImVec2" +defs["igImMul"][1]["argsoriginal"] = "(const ImVec2& lhs,const ImVec2& rhs)" +defs["igImMul"][1]["call_args"] = "(lhs,rhs)" +defs["igImMul"][1]["cimguiname"] = "igImMul" +defs["igImMul"][1]["defaults"] = {} +defs["igImMul"][1]["funcname"] = "ImMul" +defs["igImMul"][1]["location"] = "imgui_internal:484" +defs["igImMul"][1]["nonUDT"] = 1 +defs["igImMul"][1]["ov_cimguiname"] = "igImMul" +defs["igImMul"][1]["ret"] = "void" +defs["igImMul"][1]["signature"] = "(const ImVec2,const ImVec2)" +defs["igImMul"][1]["stname"] = "" +defs["igImMul"]["(const ImVec2,const ImVec2)"] = defs["igImMul"][1] +defs["igImParseFormatFindEnd"] = {} +defs["igImParseFormatFindEnd"][1] = {} +defs["igImParseFormatFindEnd"][1]["args"] = "(const char* format)" +defs["igImParseFormatFindEnd"][1]["argsT"] = {} +defs["igImParseFormatFindEnd"][1]["argsT"][1] = {} +defs["igImParseFormatFindEnd"][1]["argsT"][1]["name"] = "format" +defs["igImParseFormatFindEnd"][1]["argsT"][1]["type"] = "const char*" +defs["igImParseFormatFindEnd"][1]["argsoriginal"] = "(const char* format)" +defs["igImParseFormatFindEnd"][1]["call_args"] = "(format)" +defs["igImParseFormatFindEnd"][1]["cimguiname"] = "igImParseFormatFindEnd" +defs["igImParseFormatFindEnd"][1]["defaults"] = {} +defs["igImParseFormatFindEnd"][1]["funcname"] = "ImParseFormatFindEnd" +defs["igImParseFormatFindEnd"][1]["location"] = "imgui_internal:366" +defs["igImParseFormatFindEnd"][1]["ov_cimguiname"] = "igImParseFormatFindEnd" +defs["igImParseFormatFindEnd"][1]["ret"] = "const char*" +defs["igImParseFormatFindEnd"][1]["signature"] = "(const char*)" +defs["igImParseFormatFindEnd"][1]["stname"] = "" +defs["igImParseFormatFindEnd"]["(const char*)"] = defs["igImParseFormatFindEnd"][1] +defs["igImParseFormatFindStart"] = {} +defs["igImParseFormatFindStart"][1] = {} +defs["igImParseFormatFindStart"][1]["args"] = "(const char* format)" +defs["igImParseFormatFindStart"][1]["argsT"] = {} +defs["igImParseFormatFindStart"][1]["argsT"][1] = {} +defs["igImParseFormatFindStart"][1]["argsT"][1]["name"] = "format" +defs["igImParseFormatFindStart"][1]["argsT"][1]["type"] = "const char*" +defs["igImParseFormatFindStart"][1]["argsoriginal"] = "(const char* format)" +defs["igImParseFormatFindStart"][1]["call_args"] = "(format)" +defs["igImParseFormatFindStart"][1]["cimguiname"] = "igImParseFormatFindStart" +defs["igImParseFormatFindStart"][1]["defaults"] = {} +defs["igImParseFormatFindStart"][1]["funcname"] = "ImParseFormatFindStart" +defs["igImParseFormatFindStart"][1]["location"] = "imgui_internal:365" +defs["igImParseFormatFindStart"][1]["ov_cimguiname"] = "igImParseFormatFindStart" +defs["igImParseFormatFindStart"][1]["ret"] = "const char*" +defs["igImParseFormatFindStart"][1]["signature"] = "(const char*)" +defs["igImParseFormatFindStart"][1]["stname"] = "" +defs["igImParseFormatFindStart"]["(const char*)"] = defs["igImParseFormatFindStart"][1] +defs["igImParseFormatPrecision"] = {} +defs["igImParseFormatPrecision"][1] = {} +defs["igImParseFormatPrecision"][1]["args"] = "(const char* format,int default_value)" +defs["igImParseFormatPrecision"][1]["argsT"] = {} +defs["igImParseFormatPrecision"][1]["argsT"][1] = {} +defs["igImParseFormatPrecision"][1]["argsT"][1]["name"] = "format" +defs["igImParseFormatPrecision"][1]["argsT"][1]["type"] = "const char*" +defs["igImParseFormatPrecision"][1]["argsT"][2] = {} +defs["igImParseFormatPrecision"][1]["argsT"][2]["name"] = "default_value" +defs["igImParseFormatPrecision"][1]["argsT"][2]["type"] = "int" +defs["igImParseFormatPrecision"][1]["argsoriginal"] = "(const char* format,int default_value)" +defs["igImParseFormatPrecision"][1]["call_args"] = "(format,default_value)" +defs["igImParseFormatPrecision"][1]["cimguiname"] = "igImParseFormatPrecision" +defs["igImParseFormatPrecision"][1]["defaults"] = {} +defs["igImParseFormatPrecision"][1]["funcname"] = "ImParseFormatPrecision" +defs["igImParseFormatPrecision"][1]["location"] = "imgui_internal:370" +defs["igImParseFormatPrecision"][1]["ov_cimguiname"] = "igImParseFormatPrecision" +defs["igImParseFormatPrecision"][1]["ret"] = "int" +defs["igImParseFormatPrecision"][1]["signature"] = "(const char*,int)" +defs["igImParseFormatPrecision"][1]["stname"] = "" +defs["igImParseFormatPrecision"]["(const char*,int)"] = defs["igImParseFormatPrecision"][1] +defs["igImParseFormatSanitizeForPrinting"] = {} +defs["igImParseFormatSanitizeForPrinting"][1] = {} +defs["igImParseFormatSanitizeForPrinting"][1]["args"] = "(const char* fmt_in,char* fmt_out,size_t fmt_out_size)" +defs["igImParseFormatSanitizeForPrinting"][1]["argsT"] = {} +defs["igImParseFormatSanitizeForPrinting"][1]["argsT"][1] = {} +defs["igImParseFormatSanitizeForPrinting"][1]["argsT"][1]["name"] = "fmt_in" +defs["igImParseFormatSanitizeForPrinting"][1]["argsT"][1]["type"] = "const char*" +defs["igImParseFormatSanitizeForPrinting"][1]["argsT"][2] = {} +defs["igImParseFormatSanitizeForPrinting"][1]["argsT"][2]["name"] = "fmt_out" +defs["igImParseFormatSanitizeForPrinting"][1]["argsT"][2]["type"] = "char*" +defs["igImParseFormatSanitizeForPrinting"][1]["argsT"][3] = {} +defs["igImParseFormatSanitizeForPrinting"][1]["argsT"][3]["name"] = "fmt_out_size" +defs["igImParseFormatSanitizeForPrinting"][1]["argsT"][3]["type"] = "size_t" +defs["igImParseFormatSanitizeForPrinting"][1]["argsoriginal"] = "(const char* fmt_in,char* fmt_out,size_t fmt_out_size)" +defs["igImParseFormatSanitizeForPrinting"][1]["call_args"] = "(fmt_in,fmt_out,fmt_out_size)" +defs["igImParseFormatSanitizeForPrinting"][1]["cimguiname"] = "igImParseFormatSanitizeForPrinting" +defs["igImParseFormatSanitizeForPrinting"][1]["defaults"] = {} +defs["igImParseFormatSanitizeForPrinting"][1]["funcname"] = "ImParseFormatSanitizeForPrinting" +defs["igImParseFormatSanitizeForPrinting"][1]["location"] = "imgui_internal:368" +defs["igImParseFormatSanitizeForPrinting"][1]["ov_cimguiname"] = "igImParseFormatSanitizeForPrinting" +defs["igImParseFormatSanitizeForPrinting"][1]["ret"] = "void" +defs["igImParseFormatSanitizeForPrinting"][1]["signature"] = "(const char*,char*,size_t)" +defs["igImParseFormatSanitizeForPrinting"][1]["stname"] = "" +defs["igImParseFormatSanitizeForPrinting"]["(const char*,char*,size_t)"] = defs["igImParseFormatSanitizeForPrinting"][1] +defs["igImParseFormatSanitizeForScanning"] = {} +defs["igImParseFormatSanitizeForScanning"][1] = {} +defs["igImParseFormatSanitizeForScanning"][1]["args"] = "(const char* fmt_in,char* fmt_out,size_t fmt_out_size)" +defs["igImParseFormatSanitizeForScanning"][1]["argsT"] = {} +defs["igImParseFormatSanitizeForScanning"][1]["argsT"][1] = {} +defs["igImParseFormatSanitizeForScanning"][1]["argsT"][1]["name"] = "fmt_in" +defs["igImParseFormatSanitizeForScanning"][1]["argsT"][1]["type"] = "const char*" +defs["igImParseFormatSanitizeForScanning"][1]["argsT"][2] = {} +defs["igImParseFormatSanitizeForScanning"][1]["argsT"][2]["name"] = "fmt_out" +defs["igImParseFormatSanitizeForScanning"][1]["argsT"][2]["type"] = "char*" +defs["igImParseFormatSanitizeForScanning"][1]["argsT"][3] = {} +defs["igImParseFormatSanitizeForScanning"][1]["argsT"][3]["name"] = "fmt_out_size" +defs["igImParseFormatSanitizeForScanning"][1]["argsT"][3]["type"] = "size_t" +defs["igImParseFormatSanitizeForScanning"][1]["argsoriginal"] = "(const char* fmt_in,char* fmt_out,size_t fmt_out_size)" +defs["igImParseFormatSanitizeForScanning"][1]["call_args"] = "(fmt_in,fmt_out,fmt_out_size)" +defs["igImParseFormatSanitizeForScanning"][1]["cimguiname"] = "igImParseFormatSanitizeForScanning" +defs["igImParseFormatSanitizeForScanning"][1]["defaults"] = {} +defs["igImParseFormatSanitizeForScanning"][1]["funcname"] = "ImParseFormatSanitizeForScanning" +defs["igImParseFormatSanitizeForScanning"][1]["location"] = "imgui_internal:369" +defs["igImParseFormatSanitizeForScanning"][1]["ov_cimguiname"] = "igImParseFormatSanitizeForScanning" +defs["igImParseFormatSanitizeForScanning"][1]["ret"] = "const char*" +defs["igImParseFormatSanitizeForScanning"][1]["signature"] = "(const char*,char*,size_t)" +defs["igImParseFormatSanitizeForScanning"][1]["stname"] = "" +defs["igImParseFormatSanitizeForScanning"]["(const char*,char*,size_t)"] = defs["igImParseFormatSanitizeForScanning"][1] +defs["igImParseFormatTrimDecorations"] = {} +defs["igImParseFormatTrimDecorations"][1] = {} +defs["igImParseFormatTrimDecorations"][1]["args"] = "(const char* format,char* buf,size_t buf_size)" +defs["igImParseFormatTrimDecorations"][1]["argsT"] = {} +defs["igImParseFormatTrimDecorations"][1]["argsT"][1] = {} +defs["igImParseFormatTrimDecorations"][1]["argsT"][1]["name"] = "format" +defs["igImParseFormatTrimDecorations"][1]["argsT"][1]["type"] = "const char*" +defs["igImParseFormatTrimDecorations"][1]["argsT"][2] = {} +defs["igImParseFormatTrimDecorations"][1]["argsT"][2]["name"] = "buf" +defs["igImParseFormatTrimDecorations"][1]["argsT"][2]["type"] = "char*" +defs["igImParseFormatTrimDecorations"][1]["argsT"][3] = {} +defs["igImParseFormatTrimDecorations"][1]["argsT"][3]["name"] = "buf_size" +defs["igImParseFormatTrimDecorations"][1]["argsT"][3]["type"] = "size_t" +defs["igImParseFormatTrimDecorations"][1]["argsoriginal"] = "(const char* format,char* buf,size_t buf_size)" +defs["igImParseFormatTrimDecorations"][1]["call_args"] = "(format,buf,buf_size)" +defs["igImParseFormatTrimDecorations"][1]["cimguiname"] = "igImParseFormatTrimDecorations" +defs["igImParseFormatTrimDecorations"][1]["defaults"] = {} +defs["igImParseFormatTrimDecorations"][1]["funcname"] = "ImParseFormatTrimDecorations" +defs["igImParseFormatTrimDecorations"][1]["location"] = "imgui_internal:367" +defs["igImParseFormatTrimDecorations"][1]["ov_cimguiname"] = "igImParseFormatTrimDecorations" +defs["igImParseFormatTrimDecorations"][1]["ret"] = "const char*" +defs["igImParseFormatTrimDecorations"][1]["signature"] = "(const char*,char*,size_t)" +defs["igImParseFormatTrimDecorations"][1]["stname"] = "" +defs["igImParseFormatTrimDecorations"]["(const char*,char*,size_t)"] = defs["igImParseFormatTrimDecorations"][1] +defs["igImPow"] = {} +defs["igImPow"][1] = {} +defs["igImPow"][1]["args"] = "(float x,float y)" +defs["igImPow"][1]["argsT"] = {} +defs["igImPow"][1]["argsT"][1] = {} +defs["igImPow"][1]["argsT"][1]["name"] = "x" +defs["igImPow"][1]["argsT"][1]["type"] = "float" +defs["igImPow"][1]["argsT"][2] = {} +defs["igImPow"][1]["argsT"][2]["name"] = "y" +defs["igImPow"][1]["argsT"][2]["type"] = "float" +defs["igImPow"][1]["argsoriginal"] = "(float x,float y)" +defs["igImPow"][1]["call_args"] = "(x,y)" +defs["igImPow"][1]["cimguiname"] = "igImPow" +defs["igImPow"][1]["defaults"] = {} +defs["igImPow"][1]["funcname"] = "ImPow" +defs["igImPow"][1]["location"] = "imgui_internal:440" +defs["igImPow"][1]["ov_cimguiname"] = "igImPow_Float" +defs["igImPow"][1]["ret"] = "float" +defs["igImPow"][1]["signature"] = "(float,float)" +defs["igImPow"][1]["stname"] = "" +defs["igImPow"][2] = {} +defs["igImPow"][2]["args"] = "(double x,double y)" +defs["igImPow"][2]["argsT"] = {} +defs["igImPow"][2]["argsT"][1] = {} +defs["igImPow"][2]["argsT"][1]["name"] = "x" +defs["igImPow"][2]["argsT"][1]["type"] = "double" +defs["igImPow"][2]["argsT"][2] = {} +defs["igImPow"][2]["argsT"][2]["name"] = "y" +defs["igImPow"][2]["argsT"][2]["type"] = "double" +defs["igImPow"][2]["argsoriginal"] = "(double x,double y)" +defs["igImPow"][2]["call_args"] = "(x,y)" +defs["igImPow"][2]["cimguiname"] = "igImPow" +defs["igImPow"][2]["defaults"] = {} +defs["igImPow"][2]["funcname"] = "ImPow" +defs["igImPow"][2]["location"] = "imgui_internal:441" +defs["igImPow"][2]["ov_cimguiname"] = "igImPow_double" +defs["igImPow"][2]["ret"] = "double" +defs["igImPow"][2]["signature"] = "(double,double)" +defs["igImPow"][2]["stname"] = "" +defs["igImPow"]["(double,double)"] = defs["igImPow"][2] +defs["igImPow"]["(float,float)"] = defs["igImPow"][1] +defs["igImQsort"] = {} +defs["igImQsort"][1] = {} +defs["igImQsort"][1]["args"] = "(void* base,size_t count,size_t size_of_element,int(*compare_func)(void const*,void const*))" +defs["igImQsort"][1]["argsT"] = {} +defs["igImQsort"][1]["argsT"][1] = {} +defs["igImQsort"][1]["argsT"][1]["name"] = "base" +defs["igImQsort"][1]["argsT"][1]["type"] = "void*" +defs["igImQsort"][1]["argsT"][2] = {} +defs["igImQsort"][1]["argsT"][2]["name"] = "count" +defs["igImQsort"][1]["argsT"][2]["type"] = "size_t" +defs["igImQsort"][1]["argsT"][3] = {} +defs["igImQsort"][1]["argsT"][3]["name"] = "size_of_element" +defs["igImQsort"][1]["argsT"][3]["type"] = "size_t" +defs["igImQsort"][1]["argsT"][4] = {} +defs["igImQsort"][1]["argsT"][4]["name"] = "compare_func" +defs["igImQsort"][1]["argsT"][4]["ret"] = "int" +defs["igImQsort"][1]["argsT"][4]["signature"] = "(void const*,void const*)" +defs["igImQsort"][1]["argsT"][4]["type"] = "int(*)(void const*,void const*)" +defs["igImQsort"][1]["argsoriginal"] = "(void* base,size_t count,size_t size_of_element,int(*compare_func)(void const*,void const*))" +defs["igImQsort"][1]["call_args"] = "(base,count,size_of_element,compare_func)" +defs["igImQsort"][1]["cimguiname"] = "igImQsort" +defs["igImQsort"][1]["defaults"] = {} +defs["igImQsort"][1]["funcname"] = "ImQsort" +defs["igImQsort"][1]["location"] = "imgui_internal:330" +defs["igImQsort"][1]["ov_cimguiname"] = "igImQsort" +defs["igImQsort"][1]["ret"] = "void" +defs["igImQsort"][1]["signature"] = "(void*,size_t,size_t,int(*)(void const*,void const*))" +defs["igImQsort"][1]["stname"] = "" +defs["igImQsort"]["(void*,size_t,size_t,int(*)(void const*,void const*))"] = defs["igImQsort"][1] +defs["igImRotate"] = {} +defs["igImRotate"][1] = {} +defs["igImRotate"][1]["args"] = "(ImVec2 *pOut,const ImVec2 v,float cos_a,float sin_a)" +defs["igImRotate"][1]["argsT"] = {} +defs["igImRotate"][1]["argsT"][1] = {} +defs["igImRotate"][1]["argsT"][1]["name"] = "pOut" +defs["igImRotate"][1]["argsT"][1]["type"] = "ImVec2*" +defs["igImRotate"][1]["argsT"][2] = {} +defs["igImRotate"][1]["argsT"][2]["name"] = "v" +defs["igImRotate"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igImRotate"][1]["argsT"][3] = {} +defs["igImRotate"][1]["argsT"][3]["name"] = "cos_a" +defs["igImRotate"][1]["argsT"][3]["type"] = "float" +defs["igImRotate"][1]["argsT"][4] = {} +defs["igImRotate"][1]["argsT"][4]["name"] = "sin_a" +defs["igImRotate"][1]["argsT"][4]["type"] = "float" +defs["igImRotate"][1]["argsoriginal"] = "(const ImVec2& v,float cos_a,float sin_a)" +defs["igImRotate"][1]["call_args"] = "(v,cos_a,sin_a)" +defs["igImRotate"][1]["cimguiname"] = "igImRotate" +defs["igImRotate"][1]["defaults"] = {} +defs["igImRotate"][1]["funcname"] = "ImRotate" +defs["igImRotate"][1]["location"] = "imgui_internal:482" +defs["igImRotate"][1]["nonUDT"] = 1 +defs["igImRotate"][1]["ov_cimguiname"] = "igImRotate" +defs["igImRotate"][1]["ret"] = "void" +defs["igImRotate"][1]["signature"] = "(const ImVec2,float,float)" +defs["igImRotate"][1]["stname"] = "" +defs["igImRotate"]["(const ImVec2,float,float)"] = defs["igImRotate"][1] +defs["igImRsqrt"] = {} +defs["igImRsqrt"][1] = {} +defs["igImRsqrt"][1]["args"] = "(float x)" +defs["igImRsqrt"][1]["argsT"] = {} +defs["igImRsqrt"][1]["argsT"][1] = {} +defs["igImRsqrt"][1]["argsT"][1]["name"] = "x" +defs["igImRsqrt"][1]["argsT"][1]["type"] = "float" +defs["igImRsqrt"][1]["argsoriginal"] = "(float x)" +defs["igImRsqrt"][1]["call_args"] = "(x)" +defs["igImRsqrt"][1]["cimguiname"] = "igImRsqrt" +defs["igImRsqrt"][1]["defaults"] = {} +defs["igImRsqrt"][1]["funcname"] = "ImRsqrt" +defs["igImRsqrt"][1]["location"] = "imgui_internal:450" +defs["igImRsqrt"][1]["ov_cimguiname"] = "igImRsqrt_Float" +defs["igImRsqrt"][1]["ret"] = "float" +defs["igImRsqrt"][1]["signature"] = "(float)" +defs["igImRsqrt"][1]["stname"] = "" +defs["igImRsqrt"][2] = {} +defs["igImRsqrt"][2]["args"] = "(double x)" +defs["igImRsqrt"][2]["argsT"] = {} +defs["igImRsqrt"][2]["argsT"][1] = {} +defs["igImRsqrt"][2]["argsT"][1]["name"] = "x" +defs["igImRsqrt"][2]["argsT"][1]["type"] = "double" +defs["igImRsqrt"][2]["argsoriginal"] = "(double x)" +defs["igImRsqrt"][2]["call_args"] = "(x)" +defs["igImRsqrt"][2]["cimguiname"] = "igImRsqrt" +defs["igImRsqrt"][2]["defaults"] = {} +defs["igImRsqrt"][2]["funcname"] = "ImRsqrt" +defs["igImRsqrt"][2]["location"] = "imgui_internal:454" +defs["igImRsqrt"][2]["ov_cimguiname"] = "igImRsqrt_double" +defs["igImRsqrt"][2]["ret"] = "double" +defs["igImRsqrt"][2]["signature"] = "(double)" +defs["igImRsqrt"][2]["stname"] = "" +defs["igImRsqrt"]["(double)"] = defs["igImRsqrt"][2] +defs["igImRsqrt"]["(float)"] = defs["igImRsqrt"][1] +defs["igImSaturate"] = {} +defs["igImSaturate"][1] = {} +defs["igImSaturate"][1]["args"] = "(float f)" +defs["igImSaturate"][1]["argsT"] = {} +defs["igImSaturate"][1]["argsT"][1] = {} +defs["igImSaturate"][1]["argsT"][1]["name"] = "f" +defs["igImSaturate"][1]["argsT"][1]["type"] = "float" +defs["igImSaturate"][1]["argsoriginal"] = "(float f)" +defs["igImSaturate"][1]["call_args"] = "(f)" +defs["igImSaturate"][1]["cimguiname"] = "igImSaturate" +defs["igImSaturate"][1]["defaults"] = {} +defs["igImSaturate"][1]["funcname"] = "ImSaturate" +defs["igImSaturate"][1]["location"] = "imgui_internal:472" +defs["igImSaturate"][1]["ov_cimguiname"] = "igImSaturate" +defs["igImSaturate"][1]["ret"] = "float" +defs["igImSaturate"][1]["signature"] = "(float)" +defs["igImSaturate"][1]["stname"] = "" +defs["igImSaturate"]["(float)"] = defs["igImSaturate"][1] +defs["igImSign"] = {} +defs["igImSign"][1] = {} +defs["igImSign"][1]["args"] = "(float x)" +defs["igImSign"][1]["argsT"] = {} +defs["igImSign"][1]["argsT"][1] = {} +defs["igImSign"][1]["argsT"][1]["name"] = "x" +defs["igImSign"][1]["argsT"][1]["type"] = "float" +defs["igImSign"][1]["argsoriginal"] = "(float x)" +defs["igImSign"][1]["call_args"] = "(x)" +defs["igImSign"][1]["cimguiname"] = "igImSign" +defs["igImSign"][1]["defaults"] = {} +defs["igImSign"][1]["funcname"] = "ImSign" +defs["igImSign"][1]["location"] = "imgui_internal:447" +defs["igImSign"][1]["ov_cimguiname"] = "igImSign_Float" +defs["igImSign"][1]["ret"] = "float" +defs["igImSign"][1]["signature"] = "(float)" +defs["igImSign"][1]["stname"] = "" +defs["igImSign"][2] = {} +defs["igImSign"][2]["args"] = "(double x)" +defs["igImSign"][2]["argsT"] = {} +defs["igImSign"][2]["argsT"][1] = {} +defs["igImSign"][2]["argsT"][1]["name"] = "x" +defs["igImSign"][2]["argsT"][1]["type"] = "double" +defs["igImSign"][2]["argsoriginal"] = "(double x)" +defs["igImSign"][2]["call_args"] = "(x)" +defs["igImSign"][2]["cimguiname"] = "igImSign" +defs["igImSign"][2]["defaults"] = {} +defs["igImSign"][2]["funcname"] = "ImSign" +defs["igImSign"][2]["location"] = "imgui_internal:448" +defs["igImSign"][2]["ov_cimguiname"] = "igImSign_double" +defs["igImSign"][2]["ret"] = "double" +defs["igImSign"][2]["signature"] = "(double)" +defs["igImSign"][2]["stname"] = "" +defs["igImSign"]["(double)"] = defs["igImSign"][2] +defs["igImSign"]["(float)"] = defs["igImSign"][1] +defs["igImStrSkipBlank"] = {} +defs["igImStrSkipBlank"][1] = {} +defs["igImStrSkipBlank"][1]["args"] = "(const char* str)" +defs["igImStrSkipBlank"][1]["argsT"] = {} +defs["igImStrSkipBlank"][1]["argsT"][1] = {} +defs["igImStrSkipBlank"][1]["argsT"][1]["name"] = "str" +defs["igImStrSkipBlank"][1]["argsT"][1]["type"] = "const char*" +defs["igImStrSkipBlank"][1]["argsoriginal"] = "(const char* str)" +defs["igImStrSkipBlank"][1]["call_args"] = "(str)" +defs["igImStrSkipBlank"][1]["cimguiname"] = "igImStrSkipBlank" +defs["igImStrSkipBlank"][1]["defaults"] = {} +defs["igImStrSkipBlank"][1]["funcname"] = "ImStrSkipBlank" +defs["igImStrSkipBlank"][1]["location"] = "imgui_internal:353" +defs["igImStrSkipBlank"][1]["ov_cimguiname"] = "igImStrSkipBlank" +defs["igImStrSkipBlank"][1]["ret"] = "const char*" +defs["igImStrSkipBlank"][1]["signature"] = "(const char*)" +defs["igImStrSkipBlank"][1]["stname"] = "" +defs["igImStrSkipBlank"]["(const char*)"] = defs["igImStrSkipBlank"][1] +defs["igImStrTrimBlanks"] = {} +defs["igImStrTrimBlanks"][1] = {} +defs["igImStrTrimBlanks"][1]["args"] = "(char* str)" +defs["igImStrTrimBlanks"][1]["argsT"] = {} +defs["igImStrTrimBlanks"][1]["argsT"][1] = {} +defs["igImStrTrimBlanks"][1]["argsT"][1]["name"] = "str" +defs["igImStrTrimBlanks"][1]["argsT"][1]["type"] = "char*" +defs["igImStrTrimBlanks"][1]["argsoriginal"] = "(char* str)" +defs["igImStrTrimBlanks"][1]["call_args"] = "(str)" +defs["igImStrTrimBlanks"][1]["cimguiname"] = "igImStrTrimBlanks" +defs["igImStrTrimBlanks"][1]["defaults"] = {} +defs["igImStrTrimBlanks"][1]["funcname"] = "ImStrTrimBlanks" +defs["igImStrTrimBlanks"][1]["location"] = "imgui_internal:352" +defs["igImStrTrimBlanks"][1]["ov_cimguiname"] = "igImStrTrimBlanks" +defs["igImStrTrimBlanks"][1]["ret"] = "void" +defs["igImStrTrimBlanks"][1]["signature"] = "(char*)" +defs["igImStrTrimBlanks"][1]["stname"] = "" +defs["igImStrTrimBlanks"]["(char*)"] = defs["igImStrTrimBlanks"][1] +defs["igImStrbolW"] = {} +defs["igImStrbolW"][1] = {} +defs["igImStrbolW"][1]["args"] = "(const ImWchar* buf_mid_line,const ImWchar* buf_begin)" +defs["igImStrbolW"][1]["argsT"] = {} +defs["igImStrbolW"][1]["argsT"][1] = {} +defs["igImStrbolW"][1]["argsT"][1]["name"] = "buf_mid_line" +defs["igImStrbolW"][1]["argsT"][1]["type"] = "const ImWchar*" +defs["igImStrbolW"][1]["argsT"][2] = {} +defs["igImStrbolW"][1]["argsT"][2]["name"] = "buf_begin" +defs["igImStrbolW"][1]["argsT"][2]["type"] = "const ImWchar*" +defs["igImStrbolW"][1]["argsoriginal"] = "(const ImWchar* buf_mid_line,const ImWchar* buf_begin)" +defs["igImStrbolW"][1]["call_args"] = "(buf_mid_line,buf_begin)" +defs["igImStrbolW"][1]["cimguiname"] = "igImStrbolW" +defs["igImStrbolW"][1]["defaults"] = {} +defs["igImStrbolW"][1]["funcname"] = "ImStrbolW" +defs["igImStrbolW"][1]["location"] = "imgui_internal:350" +defs["igImStrbolW"][1]["ov_cimguiname"] = "igImStrbolW" +defs["igImStrbolW"][1]["ret"] = "const ImWchar*" +defs["igImStrbolW"][1]["signature"] = "(const ImWchar*,const ImWchar*)" +defs["igImStrbolW"][1]["stname"] = "" +defs["igImStrbolW"]["(const ImWchar*,const ImWchar*)"] = defs["igImStrbolW"][1] +defs["igImStrchrRange"] = {} +defs["igImStrchrRange"][1] = {} +defs["igImStrchrRange"][1]["args"] = "(const char* str_begin,const char* str_end,char c)" +defs["igImStrchrRange"][1]["argsT"] = {} +defs["igImStrchrRange"][1]["argsT"][1] = {} +defs["igImStrchrRange"][1]["argsT"][1]["name"] = "str_begin" +defs["igImStrchrRange"][1]["argsT"][1]["type"] = "const char*" +defs["igImStrchrRange"][1]["argsT"][2] = {} +defs["igImStrchrRange"][1]["argsT"][2]["name"] = "str_end" +defs["igImStrchrRange"][1]["argsT"][2]["type"] = "const char*" +defs["igImStrchrRange"][1]["argsT"][3] = {} +defs["igImStrchrRange"][1]["argsT"][3]["name"] = "c" +defs["igImStrchrRange"][1]["argsT"][3]["type"] = "char" +defs["igImStrchrRange"][1]["argsoriginal"] = "(const char* str_begin,const char* str_end,char c)" +defs["igImStrchrRange"][1]["call_args"] = "(str_begin,str_end,c)" +defs["igImStrchrRange"][1]["cimguiname"] = "igImStrchrRange" +defs["igImStrchrRange"][1]["defaults"] = {} +defs["igImStrchrRange"][1]["funcname"] = "ImStrchrRange" +defs["igImStrchrRange"][1]["location"] = "imgui_internal:347" +defs["igImStrchrRange"][1]["ov_cimguiname"] = "igImStrchrRange" +defs["igImStrchrRange"][1]["ret"] = "const char*" +defs["igImStrchrRange"][1]["signature"] = "(const char*,const char*,char)" +defs["igImStrchrRange"][1]["stname"] = "" +defs["igImStrchrRange"]["(const char*,const char*,char)"] = defs["igImStrchrRange"][1] +defs["igImStrdup"] = {} +defs["igImStrdup"][1] = {} +defs["igImStrdup"][1]["args"] = "(const char* str)" +defs["igImStrdup"][1]["argsT"] = {} +defs["igImStrdup"][1]["argsT"][1] = {} +defs["igImStrdup"][1]["argsT"][1]["name"] = "str" +defs["igImStrdup"][1]["argsT"][1]["type"] = "const char*" +defs["igImStrdup"][1]["argsoriginal"] = "(const char* str)" +defs["igImStrdup"][1]["call_args"] = "(str)" +defs["igImStrdup"][1]["cimguiname"] = "igImStrdup" +defs["igImStrdup"][1]["defaults"] = {} +defs["igImStrdup"][1]["funcname"] = "ImStrdup" +defs["igImStrdup"][1]["location"] = "imgui_internal:345" +defs["igImStrdup"][1]["ov_cimguiname"] = "igImStrdup" +defs["igImStrdup"][1]["ret"] = "char*" +defs["igImStrdup"][1]["signature"] = "(const char*)" +defs["igImStrdup"][1]["stname"] = "" +defs["igImStrdup"]["(const char*)"] = defs["igImStrdup"][1] +defs["igImStrdupcpy"] = {} +defs["igImStrdupcpy"][1] = {} +defs["igImStrdupcpy"][1]["args"] = "(char* dst,size_t* p_dst_size,const char* str)" +defs["igImStrdupcpy"][1]["argsT"] = {} +defs["igImStrdupcpy"][1]["argsT"][1] = {} +defs["igImStrdupcpy"][1]["argsT"][1]["name"] = "dst" +defs["igImStrdupcpy"][1]["argsT"][1]["type"] = "char*" +defs["igImStrdupcpy"][1]["argsT"][2] = {} +defs["igImStrdupcpy"][1]["argsT"][2]["name"] = "p_dst_size" +defs["igImStrdupcpy"][1]["argsT"][2]["type"] = "size_t*" +defs["igImStrdupcpy"][1]["argsT"][3] = {} +defs["igImStrdupcpy"][1]["argsT"][3]["name"] = "str" +defs["igImStrdupcpy"][1]["argsT"][3]["type"] = "const char*" +defs["igImStrdupcpy"][1]["argsoriginal"] = "(char* dst,size_t* p_dst_size,const char* str)" +defs["igImStrdupcpy"][1]["call_args"] = "(dst,p_dst_size,str)" +defs["igImStrdupcpy"][1]["cimguiname"] = "igImStrdupcpy" +defs["igImStrdupcpy"][1]["defaults"] = {} +defs["igImStrdupcpy"][1]["funcname"] = "ImStrdupcpy" +defs["igImStrdupcpy"][1]["location"] = "imgui_internal:346" +defs["igImStrdupcpy"][1]["ov_cimguiname"] = "igImStrdupcpy" +defs["igImStrdupcpy"][1]["ret"] = "char*" +defs["igImStrdupcpy"][1]["signature"] = "(char*,size_t*,const char*)" +defs["igImStrdupcpy"][1]["stname"] = "" +defs["igImStrdupcpy"]["(char*,size_t*,const char*)"] = defs["igImStrdupcpy"][1] +defs["igImStreolRange"] = {} +defs["igImStreolRange"][1] = {} +defs["igImStreolRange"][1]["args"] = "(const char* str,const char* str_end)" +defs["igImStreolRange"][1]["argsT"] = {} +defs["igImStreolRange"][1]["argsT"][1] = {} +defs["igImStreolRange"][1]["argsT"][1]["name"] = "str" +defs["igImStreolRange"][1]["argsT"][1]["type"] = "const char*" +defs["igImStreolRange"][1]["argsT"][2] = {} +defs["igImStreolRange"][1]["argsT"][2]["name"] = "str_end" +defs["igImStreolRange"][1]["argsT"][2]["type"] = "const char*" +defs["igImStreolRange"][1]["argsoriginal"] = "(const char* str,const char* str_end)" +defs["igImStreolRange"][1]["call_args"] = "(str,str_end)" +defs["igImStreolRange"][1]["cimguiname"] = "igImStreolRange" +defs["igImStreolRange"][1]["defaults"] = {} +defs["igImStreolRange"][1]["funcname"] = "ImStreolRange" +defs["igImStreolRange"][1]["location"] = "imgui_internal:349" +defs["igImStreolRange"][1]["ov_cimguiname"] = "igImStreolRange" +defs["igImStreolRange"][1]["ret"] = "const char*" +defs["igImStreolRange"][1]["signature"] = "(const char*,const char*)" +defs["igImStreolRange"][1]["stname"] = "" +defs["igImStreolRange"]["(const char*,const char*)"] = defs["igImStreolRange"][1] +defs["igImStricmp"] = {} +defs["igImStricmp"][1] = {} +defs["igImStricmp"][1]["args"] = "(const char* str1,const char* str2)" +defs["igImStricmp"][1]["argsT"] = {} +defs["igImStricmp"][1]["argsT"][1] = {} +defs["igImStricmp"][1]["argsT"][1]["name"] = "str1" +defs["igImStricmp"][1]["argsT"][1]["type"] = "const char*" +defs["igImStricmp"][1]["argsT"][2] = {} +defs["igImStricmp"][1]["argsT"][2]["name"] = "str2" +defs["igImStricmp"][1]["argsT"][2]["type"] = "const char*" +defs["igImStricmp"][1]["argsoriginal"] = "(const char* str1,const char* str2)" +defs["igImStricmp"][1]["call_args"] = "(str1,str2)" +defs["igImStricmp"][1]["cimguiname"] = "igImStricmp" +defs["igImStricmp"][1]["defaults"] = {} +defs["igImStricmp"][1]["funcname"] = "ImStricmp" +defs["igImStricmp"][1]["location"] = "imgui_internal:342" +defs["igImStricmp"][1]["ov_cimguiname"] = "igImStricmp" +defs["igImStricmp"][1]["ret"] = "int" +defs["igImStricmp"][1]["signature"] = "(const char*,const char*)" +defs["igImStricmp"][1]["stname"] = "" +defs["igImStricmp"]["(const char*,const char*)"] = defs["igImStricmp"][1] +defs["igImStristr"] = {} +defs["igImStristr"][1] = {} +defs["igImStristr"][1]["args"] = "(const char* haystack,const char* haystack_end,const char* needle,const char* needle_end)" +defs["igImStristr"][1]["argsT"] = {} +defs["igImStristr"][1]["argsT"][1] = {} +defs["igImStristr"][1]["argsT"][1]["name"] = "haystack" +defs["igImStristr"][1]["argsT"][1]["type"] = "const char*" +defs["igImStristr"][1]["argsT"][2] = {} +defs["igImStristr"][1]["argsT"][2]["name"] = "haystack_end" +defs["igImStristr"][1]["argsT"][2]["type"] = "const char*" +defs["igImStristr"][1]["argsT"][3] = {} +defs["igImStristr"][1]["argsT"][3]["name"] = "needle" +defs["igImStristr"][1]["argsT"][3]["type"] = "const char*" +defs["igImStristr"][1]["argsT"][4] = {} +defs["igImStristr"][1]["argsT"][4]["name"] = "needle_end" +defs["igImStristr"][1]["argsT"][4]["type"] = "const char*" +defs["igImStristr"][1]["argsoriginal"] = "(const char* haystack,const char* haystack_end,const char* needle,const char* needle_end)" +defs["igImStristr"][1]["call_args"] = "(haystack,haystack_end,needle,needle_end)" +defs["igImStristr"][1]["cimguiname"] = "igImStristr" +defs["igImStristr"][1]["defaults"] = {} +defs["igImStristr"][1]["funcname"] = "ImStristr" +defs["igImStristr"][1]["location"] = "imgui_internal:351" +defs["igImStristr"][1]["ov_cimguiname"] = "igImStristr" +defs["igImStristr"][1]["ret"] = "const char*" +defs["igImStristr"][1]["signature"] = "(const char*,const char*,const char*,const char*)" +defs["igImStristr"][1]["stname"] = "" +defs["igImStristr"]["(const char*,const char*,const char*,const char*)"] = defs["igImStristr"][1] +defs["igImStrlenW"] = {} +defs["igImStrlenW"][1] = {} +defs["igImStrlenW"][1]["args"] = "(const ImWchar* str)" +defs["igImStrlenW"][1]["argsT"] = {} +defs["igImStrlenW"][1]["argsT"][1] = {} +defs["igImStrlenW"][1]["argsT"][1]["name"] = "str" +defs["igImStrlenW"][1]["argsT"][1]["type"] = "const ImWchar*" +defs["igImStrlenW"][1]["argsoriginal"] = "(const ImWchar* str)" +defs["igImStrlenW"][1]["call_args"] = "(str)" +defs["igImStrlenW"][1]["cimguiname"] = "igImStrlenW" +defs["igImStrlenW"][1]["defaults"] = {} +defs["igImStrlenW"][1]["funcname"] = "ImStrlenW" +defs["igImStrlenW"][1]["location"] = "imgui_internal:348" +defs["igImStrlenW"][1]["ov_cimguiname"] = "igImStrlenW" +defs["igImStrlenW"][1]["ret"] = "int" +defs["igImStrlenW"][1]["signature"] = "(const ImWchar*)" +defs["igImStrlenW"][1]["stname"] = "" +defs["igImStrlenW"]["(const ImWchar*)"] = defs["igImStrlenW"][1] +defs["igImStrncpy"] = {} +defs["igImStrncpy"][1] = {} +defs["igImStrncpy"][1]["args"] = "(char* dst,const char* src,size_t count)" +defs["igImStrncpy"][1]["argsT"] = {} +defs["igImStrncpy"][1]["argsT"][1] = {} +defs["igImStrncpy"][1]["argsT"][1]["name"] = "dst" +defs["igImStrncpy"][1]["argsT"][1]["type"] = "char*" +defs["igImStrncpy"][1]["argsT"][2] = {} +defs["igImStrncpy"][1]["argsT"][2]["name"] = "src" +defs["igImStrncpy"][1]["argsT"][2]["type"] = "const char*" +defs["igImStrncpy"][1]["argsT"][3] = {} +defs["igImStrncpy"][1]["argsT"][3]["name"] = "count" +defs["igImStrncpy"][1]["argsT"][3]["type"] = "size_t" +defs["igImStrncpy"][1]["argsoriginal"] = "(char* dst,const char* src,size_t count)" +defs["igImStrncpy"][1]["call_args"] = "(dst,src,count)" +defs["igImStrncpy"][1]["cimguiname"] = "igImStrncpy" +defs["igImStrncpy"][1]["defaults"] = {} +defs["igImStrncpy"][1]["funcname"] = "ImStrncpy" +defs["igImStrncpy"][1]["location"] = "imgui_internal:344" +defs["igImStrncpy"][1]["ov_cimguiname"] = "igImStrncpy" +defs["igImStrncpy"][1]["ret"] = "void" +defs["igImStrncpy"][1]["signature"] = "(char*,const char*,size_t)" +defs["igImStrncpy"][1]["stname"] = "" +defs["igImStrncpy"]["(char*,const char*,size_t)"] = defs["igImStrncpy"][1] +defs["igImStrnicmp"] = {} +defs["igImStrnicmp"][1] = {} +defs["igImStrnicmp"][1]["args"] = "(const char* str1,const char* str2,size_t count)" +defs["igImStrnicmp"][1]["argsT"] = {} +defs["igImStrnicmp"][1]["argsT"][1] = {} +defs["igImStrnicmp"][1]["argsT"][1]["name"] = "str1" +defs["igImStrnicmp"][1]["argsT"][1]["type"] = "const char*" +defs["igImStrnicmp"][1]["argsT"][2] = {} +defs["igImStrnicmp"][1]["argsT"][2]["name"] = "str2" +defs["igImStrnicmp"][1]["argsT"][2]["type"] = "const char*" +defs["igImStrnicmp"][1]["argsT"][3] = {} +defs["igImStrnicmp"][1]["argsT"][3]["name"] = "count" +defs["igImStrnicmp"][1]["argsT"][3]["type"] = "size_t" +defs["igImStrnicmp"][1]["argsoriginal"] = "(const char* str1,const char* str2,size_t count)" +defs["igImStrnicmp"][1]["call_args"] = "(str1,str2,count)" +defs["igImStrnicmp"][1]["cimguiname"] = "igImStrnicmp" +defs["igImStrnicmp"][1]["defaults"] = {} +defs["igImStrnicmp"][1]["funcname"] = "ImStrnicmp" +defs["igImStrnicmp"][1]["location"] = "imgui_internal:343" +defs["igImStrnicmp"][1]["ov_cimguiname"] = "igImStrnicmp" +defs["igImStrnicmp"][1]["ret"] = "int" +defs["igImStrnicmp"][1]["signature"] = "(const char*,const char*,size_t)" +defs["igImStrnicmp"][1]["stname"] = "" +defs["igImStrnicmp"]["(const char*,const char*,size_t)"] = defs["igImStrnicmp"][1] +defs["igImTextCharFromUtf8"] = {} +defs["igImTextCharFromUtf8"][1] = {} +defs["igImTextCharFromUtf8"][1]["args"] = "(unsigned int* out_char,const char* in_text,const char* in_text_end)" +defs["igImTextCharFromUtf8"][1]["argsT"] = {} +defs["igImTextCharFromUtf8"][1]["argsT"][1] = {} +defs["igImTextCharFromUtf8"][1]["argsT"][1]["name"] = "out_char" +defs["igImTextCharFromUtf8"][1]["argsT"][1]["type"] = "unsigned int*" +defs["igImTextCharFromUtf8"][1]["argsT"][2] = {} +defs["igImTextCharFromUtf8"][1]["argsT"][2]["name"] = "in_text" +defs["igImTextCharFromUtf8"][1]["argsT"][2]["type"] = "const char*" +defs["igImTextCharFromUtf8"][1]["argsT"][3] = {} +defs["igImTextCharFromUtf8"][1]["argsT"][3]["name"] = "in_text_end" +defs["igImTextCharFromUtf8"][1]["argsT"][3]["type"] = "const char*" +defs["igImTextCharFromUtf8"][1]["argsoriginal"] = "(unsigned int* out_char,const char* in_text,const char* in_text_end)" +defs["igImTextCharFromUtf8"][1]["call_args"] = "(out_char,in_text,in_text_end)" +defs["igImTextCharFromUtf8"][1]["cimguiname"] = "igImTextCharFromUtf8" +defs["igImTextCharFromUtf8"][1]["defaults"] = {} +defs["igImTextCharFromUtf8"][1]["funcname"] = "ImTextCharFromUtf8" +defs["igImTextCharFromUtf8"][1]["location"] = "imgui_internal:375" +defs["igImTextCharFromUtf8"][1]["ov_cimguiname"] = "igImTextCharFromUtf8" +defs["igImTextCharFromUtf8"][1]["ret"] = "int" +defs["igImTextCharFromUtf8"][1]["signature"] = "(unsigned int*,const char*,const char*)" +defs["igImTextCharFromUtf8"][1]["stname"] = "" +defs["igImTextCharFromUtf8"]["(unsigned int*,const char*,const char*)"] = defs["igImTextCharFromUtf8"][1] +defs["igImTextCharToUtf8"] = {} +defs["igImTextCharToUtf8"][1] = {} +defs["igImTextCharToUtf8"][1]["args"] = "(char out_buf[5],unsigned int c)" +defs["igImTextCharToUtf8"][1]["argsT"] = {} +defs["igImTextCharToUtf8"][1]["argsT"][1] = {} +defs["igImTextCharToUtf8"][1]["argsT"][1]["name"] = "out_buf" +defs["igImTextCharToUtf8"][1]["argsT"][1]["type"] = "char[5]" +defs["igImTextCharToUtf8"][1]["argsT"][2] = {} +defs["igImTextCharToUtf8"][1]["argsT"][2]["name"] = "c" +defs["igImTextCharToUtf8"][1]["argsT"][2]["type"] = "unsigned int" +defs["igImTextCharToUtf8"][1]["argsoriginal"] = "(char out_buf[5],unsigned int c)" +defs["igImTextCharToUtf8"][1]["call_args"] = "(out_buf,c)" +defs["igImTextCharToUtf8"][1]["cimguiname"] = "igImTextCharToUtf8" +defs["igImTextCharToUtf8"][1]["defaults"] = {} +defs["igImTextCharToUtf8"][1]["funcname"] = "ImTextCharToUtf8" +defs["igImTextCharToUtf8"][1]["location"] = "imgui_internal:373" +defs["igImTextCharToUtf8"][1]["ov_cimguiname"] = "igImTextCharToUtf8" +defs["igImTextCharToUtf8"][1]["ret"] = "const char*" +defs["igImTextCharToUtf8"][1]["signature"] = "(char[5],unsigned int)" +defs["igImTextCharToUtf8"][1]["stname"] = "" +defs["igImTextCharToUtf8"]["(char[5],unsigned int)"] = defs["igImTextCharToUtf8"][1] +defs["igImTextCountCharsFromUtf8"] = {} +defs["igImTextCountCharsFromUtf8"][1] = {} +defs["igImTextCountCharsFromUtf8"][1]["args"] = "(const char* in_text,const char* in_text_end)" +defs["igImTextCountCharsFromUtf8"][1]["argsT"] = {} +defs["igImTextCountCharsFromUtf8"][1]["argsT"][1] = {} +defs["igImTextCountCharsFromUtf8"][1]["argsT"][1]["name"] = "in_text" +defs["igImTextCountCharsFromUtf8"][1]["argsT"][1]["type"] = "const char*" +defs["igImTextCountCharsFromUtf8"][1]["argsT"][2] = {} +defs["igImTextCountCharsFromUtf8"][1]["argsT"][2]["name"] = "in_text_end" +defs["igImTextCountCharsFromUtf8"][1]["argsT"][2]["type"] = "const char*" +defs["igImTextCountCharsFromUtf8"][1]["argsoriginal"] = "(const char* in_text,const char* in_text_end)" +defs["igImTextCountCharsFromUtf8"][1]["call_args"] = "(in_text,in_text_end)" +defs["igImTextCountCharsFromUtf8"][1]["cimguiname"] = "igImTextCountCharsFromUtf8" +defs["igImTextCountCharsFromUtf8"][1]["defaults"] = {} +defs["igImTextCountCharsFromUtf8"][1]["funcname"] = "ImTextCountCharsFromUtf8" +defs["igImTextCountCharsFromUtf8"][1]["location"] = "imgui_internal:377" +defs["igImTextCountCharsFromUtf8"][1]["ov_cimguiname"] = "igImTextCountCharsFromUtf8" +defs["igImTextCountCharsFromUtf8"][1]["ret"] = "int" +defs["igImTextCountCharsFromUtf8"][1]["signature"] = "(const char*,const char*)" +defs["igImTextCountCharsFromUtf8"][1]["stname"] = "" +defs["igImTextCountCharsFromUtf8"]["(const char*,const char*)"] = defs["igImTextCountCharsFromUtf8"][1] +defs["igImTextCountUtf8BytesFromChar"] = {} +defs["igImTextCountUtf8BytesFromChar"][1] = {} +defs["igImTextCountUtf8BytesFromChar"][1]["args"] = "(const char* in_text,const char* in_text_end)" +defs["igImTextCountUtf8BytesFromChar"][1]["argsT"] = {} +defs["igImTextCountUtf8BytesFromChar"][1]["argsT"][1] = {} +defs["igImTextCountUtf8BytesFromChar"][1]["argsT"][1]["name"] = "in_text" +defs["igImTextCountUtf8BytesFromChar"][1]["argsT"][1]["type"] = "const char*" +defs["igImTextCountUtf8BytesFromChar"][1]["argsT"][2] = {} +defs["igImTextCountUtf8BytesFromChar"][1]["argsT"][2]["name"] = "in_text_end" +defs["igImTextCountUtf8BytesFromChar"][1]["argsT"][2]["type"] = "const char*" +defs["igImTextCountUtf8BytesFromChar"][1]["argsoriginal"] = "(const char* in_text,const char* in_text_end)" +defs["igImTextCountUtf8BytesFromChar"][1]["call_args"] = "(in_text,in_text_end)" +defs["igImTextCountUtf8BytesFromChar"][1]["cimguiname"] = "igImTextCountUtf8BytesFromChar" +defs["igImTextCountUtf8BytesFromChar"][1]["defaults"] = {} +defs["igImTextCountUtf8BytesFromChar"][1]["funcname"] = "ImTextCountUtf8BytesFromChar" +defs["igImTextCountUtf8BytesFromChar"][1]["location"] = "imgui_internal:378" +defs["igImTextCountUtf8BytesFromChar"][1]["ov_cimguiname"] = "igImTextCountUtf8BytesFromChar" +defs["igImTextCountUtf8BytesFromChar"][1]["ret"] = "int" +defs["igImTextCountUtf8BytesFromChar"][1]["signature"] = "(const char*,const char*)" +defs["igImTextCountUtf8BytesFromChar"][1]["stname"] = "" +defs["igImTextCountUtf8BytesFromChar"]["(const char*,const char*)"] = defs["igImTextCountUtf8BytesFromChar"][1] +defs["igImTextCountUtf8BytesFromStr"] = {} +defs["igImTextCountUtf8BytesFromStr"][1] = {} +defs["igImTextCountUtf8BytesFromStr"][1]["args"] = "(const ImWchar* in_text,const ImWchar* in_text_end)" +defs["igImTextCountUtf8BytesFromStr"][1]["argsT"] = {} +defs["igImTextCountUtf8BytesFromStr"][1]["argsT"][1] = {} +defs["igImTextCountUtf8BytesFromStr"][1]["argsT"][1]["name"] = "in_text" +defs["igImTextCountUtf8BytesFromStr"][1]["argsT"][1]["type"] = "const ImWchar*" +defs["igImTextCountUtf8BytesFromStr"][1]["argsT"][2] = {} +defs["igImTextCountUtf8BytesFromStr"][1]["argsT"][2]["name"] = "in_text_end" +defs["igImTextCountUtf8BytesFromStr"][1]["argsT"][2]["type"] = "const ImWchar*" +defs["igImTextCountUtf8BytesFromStr"][1]["argsoriginal"] = "(const ImWchar* in_text,const ImWchar* in_text_end)" +defs["igImTextCountUtf8BytesFromStr"][1]["call_args"] = "(in_text,in_text_end)" +defs["igImTextCountUtf8BytesFromStr"][1]["cimguiname"] = "igImTextCountUtf8BytesFromStr" +defs["igImTextCountUtf8BytesFromStr"][1]["defaults"] = {} +defs["igImTextCountUtf8BytesFromStr"][1]["funcname"] = "ImTextCountUtf8BytesFromStr" +defs["igImTextCountUtf8BytesFromStr"][1]["location"] = "imgui_internal:379" +defs["igImTextCountUtf8BytesFromStr"][1]["ov_cimguiname"] = "igImTextCountUtf8BytesFromStr" +defs["igImTextCountUtf8BytesFromStr"][1]["ret"] = "int" +defs["igImTextCountUtf8BytesFromStr"][1]["signature"] = "(const ImWchar*,const ImWchar*)" +defs["igImTextCountUtf8BytesFromStr"][1]["stname"] = "" +defs["igImTextCountUtf8BytesFromStr"]["(const ImWchar*,const ImWchar*)"] = defs["igImTextCountUtf8BytesFromStr"][1] +defs["igImTextStrFromUtf8"] = {} +defs["igImTextStrFromUtf8"][1] = {} +defs["igImTextStrFromUtf8"][1]["args"] = "(ImWchar* out_buf,int out_buf_size,const char* in_text,const char* in_text_end,const char** in_remaining)" +defs["igImTextStrFromUtf8"][1]["argsT"] = {} +defs["igImTextStrFromUtf8"][1]["argsT"][1] = {} +defs["igImTextStrFromUtf8"][1]["argsT"][1]["name"] = "out_buf" +defs["igImTextStrFromUtf8"][1]["argsT"][1]["type"] = "ImWchar*" +defs["igImTextStrFromUtf8"][1]["argsT"][2] = {} +defs["igImTextStrFromUtf8"][1]["argsT"][2]["name"] = "out_buf_size" +defs["igImTextStrFromUtf8"][1]["argsT"][2]["type"] = "int" +defs["igImTextStrFromUtf8"][1]["argsT"][3] = {} +defs["igImTextStrFromUtf8"][1]["argsT"][3]["name"] = "in_text" +defs["igImTextStrFromUtf8"][1]["argsT"][3]["type"] = "const char*" +defs["igImTextStrFromUtf8"][1]["argsT"][4] = {} +defs["igImTextStrFromUtf8"][1]["argsT"][4]["name"] = "in_text_end" +defs["igImTextStrFromUtf8"][1]["argsT"][4]["type"] = "const char*" +defs["igImTextStrFromUtf8"][1]["argsT"][5] = {} +defs["igImTextStrFromUtf8"][1]["argsT"][5]["name"] = "in_remaining" +defs["igImTextStrFromUtf8"][1]["argsT"][5]["type"] = "const char**" +defs["igImTextStrFromUtf8"][1]["argsoriginal"] = "(ImWchar* out_buf,int out_buf_size,const char* in_text,const char* in_text_end,const char** in_remaining=((void*)0))" +defs["igImTextStrFromUtf8"][1]["call_args"] = "(out_buf,out_buf_size,in_text,in_text_end,in_remaining)" +defs["igImTextStrFromUtf8"][1]["cimguiname"] = "igImTextStrFromUtf8" +defs["igImTextStrFromUtf8"][1]["defaults"] = {} +defs["igImTextStrFromUtf8"][1]["defaults"]["in_remaining"] = "NULL" +defs["igImTextStrFromUtf8"][1]["funcname"] = "ImTextStrFromUtf8" +defs["igImTextStrFromUtf8"][1]["location"] = "imgui_internal:376" +defs["igImTextStrFromUtf8"][1]["ov_cimguiname"] = "igImTextStrFromUtf8" +defs["igImTextStrFromUtf8"][1]["ret"] = "int" +defs["igImTextStrFromUtf8"][1]["signature"] = "(ImWchar*,int,const char*,const char*,const char**)" +defs["igImTextStrFromUtf8"][1]["stname"] = "" +defs["igImTextStrFromUtf8"]["(ImWchar*,int,const char*,const char*,const char**)"] = defs["igImTextStrFromUtf8"][1] +defs["igImTextStrToUtf8"] = {} +defs["igImTextStrToUtf8"][1] = {} +defs["igImTextStrToUtf8"][1]["args"] = "(char* out_buf,int out_buf_size,const ImWchar* in_text,const ImWchar* in_text_end)" +defs["igImTextStrToUtf8"][1]["argsT"] = {} +defs["igImTextStrToUtf8"][1]["argsT"][1] = {} +defs["igImTextStrToUtf8"][1]["argsT"][1]["name"] = "out_buf" +defs["igImTextStrToUtf8"][1]["argsT"][1]["type"] = "char*" +defs["igImTextStrToUtf8"][1]["argsT"][2] = {} +defs["igImTextStrToUtf8"][1]["argsT"][2]["name"] = "out_buf_size" +defs["igImTextStrToUtf8"][1]["argsT"][2]["type"] = "int" +defs["igImTextStrToUtf8"][1]["argsT"][3] = {} +defs["igImTextStrToUtf8"][1]["argsT"][3]["name"] = "in_text" +defs["igImTextStrToUtf8"][1]["argsT"][3]["type"] = "const ImWchar*" +defs["igImTextStrToUtf8"][1]["argsT"][4] = {} +defs["igImTextStrToUtf8"][1]["argsT"][4]["name"] = "in_text_end" +defs["igImTextStrToUtf8"][1]["argsT"][4]["type"] = "const ImWchar*" +defs["igImTextStrToUtf8"][1]["argsoriginal"] = "(char* out_buf,int out_buf_size,const ImWchar* in_text,const ImWchar* in_text_end)" +defs["igImTextStrToUtf8"][1]["call_args"] = "(out_buf,out_buf_size,in_text,in_text_end)" +defs["igImTextStrToUtf8"][1]["cimguiname"] = "igImTextStrToUtf8" +defs["igImTextStrToUtf8"][1]["defaults"] = {} +defs["igImTextStrToUtf8"][1]["funcname"] = "ImTextStrToUtf8" +defs["igImTextStrToUtf8"][1]["location"] = "imgui_internal:374" +defs["igImTextStrToUtf8"][1]["ov_cimguiname"] = "igImTextStrToUtf8" +defs["igImTextStrToUtf8"][1]["ret"] = "int" +defs["igImTextStrToUtf8"][1]["signature"] = "(char*,int,const ImWchar*,const ImWchar*)" +defs["igImTextStrToUtf8"][1]["stname"] = "" +defs["igImTextStrToUtf8"]["(char*,int,const ImWchar*,const ImWchar*)"] = defs["igImTextStrToUtf8"][1] +defs["igImToUpper"] = {} +defs["igImToUpper"][1] = {} +defs["igImToUpper"][1]["args"] = "(char c)" +defs["igImToUpper"][1]["argsT"] = {} +defs["igImToUpper"][1]["argsT"][1] = {} +defs["igImToUpper"][1]["argsT"][1]["name"] = "c" +defs["igImToUpper"][1]["argsT"][1]["type"] = "char" +defs["igImToUpper"][1]["argsoriginal"] = "(char c)" +defs["igImToUpper"][1]["call_args"] = "(c)" +defs["igImToUpper"][1]["cimguiname"] = "igImToUpper" +defs["igImToUpper"][1]["defaults"] = {} +defs["igImToUpper"][1]["funcname"] = "ImToUpper" +defs["igImToUpper"][1]["location"] = "imgui_internal:355" +defs["igImToUpper"][1]["ov_cimguiname"] = "igImToUpper" +defs["igImToUpper"][1]["ret"] = "char" +defs["igImToUpper"][1]["signature"] = "(char)" +defs["igImToUpper"][1]["stname"] = "" +defs["igImToUpper"]["(char)"] = defs["igImToUpper"][1] +defs["igImTriangleArea"] = {} +defs["igImTriangleArea"][1] = {} +defs["igImTriangleArea"][1]["args"] = "(const ImVec2 a,const ImVec2 b,const ImVec2 c)" +defs["igImTriangleArea"][1]["argsT"] = {} +defs["igImTriangleArea"][1]["argsT"][1] = {} +defs["igImTriangleArea"][1]["argsT"][1]["name"] = "a" +defs["igImTriangleArea"][1]["argsT"][1]["type"] = "const ImVec2" +defs["igImTriangleArea"][1]["argsT"][2] = {} +defs["igImTriangleArea"][1]["argsT"][2]["name"] = "b" +defs["igImTriangleArea"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igImTriangleArea"][1]["argsT"][3] = {} +defs["igImTriangleArea"][1]["argsT"][3]["name"] = "c" +defs["igImTriangleArea"][1]["argsT"][3]["type"] = "const ImVec2" +defs["igImTriangleArea"][1]["argsoriginal"] = "(const ImVec2& a,const ImVec2& b,const ImVec2& c)" +defs["igImTriangleArea"][1]["call_args"] = "(a,b,c)" +defs["igImTriangleArea"][1]["cimguiname"] = "igImTriangleArea" +defs["igImTriangleArea"][1]["defaults"] = {} +defs["igImTriangleArea"][1]["funcname"] = "ImTriangleArea" +defs["igImTriangleArea"][1]["location"] = "imgui_internal:497" +defs["igImTriangleArea"][1]["ov_cimguiname"] = "igImTriangleArea" +defs["igImTriangleArea"][1]["ret"] = "float" +defs["igImTriangleArea"][1]["signature"] = "(const ImVec2,const ImVec2,const ImVec2)" +defs["igImTriangleArea"][1]["stname"] = "" +defs["igImTriangleArea"]["(const ImVec2,const ImVec2,const ImVec2)"] = defs["igImTriangleArea"][1] +defs["igImTriangleBarycentricCoords"] = {} +defs["igImTriangleBarycentricCoords"][1] = {} +defs["igImTriangleBarycentricCoords"][1]["args"] = "(const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p,float* out_u,float* out_v,float* out_w)" +defs["igImTriangleBarycentricCoords"][1]["argsT"] = {} +defs["igImTriangleBarycentricCoords"][1]["argsT"][1] = {} +defs["igImTriangleBarycentricCoords"][1]["argsT"][1]["name"] = "a" +defs["igImTriangleBarycentricCoords"][1]["argsT"][1]["type"] = "const ImVec2" +defs["igImTriangleBarycentricCoords"][1]["argsT"][2] = {} +defs["igImTriangleBarycentricCoords"][1]["argsT"][2]["name"] = "b" +defs["igImTriangleBarycentricCoords"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igImTriangleBarycentricCoords"][1]["argsT"][3] = {} +defs["igImTriangleBarycentricCoords"][1]["argsT"][3]["name"] = "c" +defs["igImTriangleBarycentricCoords"][1]["argsT"][3]["type"] = "const ImVec2" +defs["igImTriangleBarycentricCoords"][1]["argsT"][4] = {} +defs["igImTriangleBarycentricCoords"][1]["argsT"][4]["name"] = "p" +defs["igImTriangleBarycentricCoords"][1]["argsT"][4]["type"] = "const ImVec2" +defs["igImTriangleBarycentricCoords"][1]["argsT"][5] = {} +defs["igImTriangleBarycentricCoords"][1]["argsT"][5]["name"] = "out_u" +defs["igImTriangleBarycentricCoords"][1]["argsT"][5]["reftoptr"] = true +defs["igImTriangleBarycentricCoords"][1]["argsT"][5]["type"] = "float*" +defs["igImTriangleBarycentricCoords"][1]["argsT"][6] = {} +defs["igImTriangleBarycentricCoords"][1]["argsT"][6]["name"] = "out_v" +defs["igImTriangleBarycentricCoords"][1]["argsT"][6]["reftoptr"] = true +defs["igImTriangleBarycentricCoords"][1]["argsT"][6]["type"] = "float*" +defs["igImTriangleBarycentricCoords"][1]["argsT"][7] = {} +defs["igImTriangleBarycentricCoords"][1]["argsT"][7]["name"] = "out_w" +defs["igImTriangleBarycentricCoords"][1]["argsT"][7]["reftoptr"] = true +defs["igImTriangleBarycentricCoords"][1]["argsT"][7]["type"] = "float*" +defs["igImTriangleBarycentricCoords"][1]["argsoriginal"] = "(const ImVec2& a,const ImVec2& b,const ImVec2& c,const ImVec2& p,float& out_u,float& out_v,float& out_w)" +defs["igImTriangleBarycentricCoords"][1]["call_args"] = "(a,b,c,p,*out_u,*out_v,*out_w)" +defs["igImTriangleBarycentricCoords"][1]["cimguiname"] = "igImTriangleBarycentricCoords" +defs["igImTriangleBarycentricCoords"][1]["defaults"] = {} +defs["igImTriangleBarycentricCoords"][1]["funcname"] = "ImTriangleBarycentricCoords" +defs["igImTriangleBarycentricCoords"][1]["location"] = "imgui_internal:496" +defs["igImTriangleBarycentricCoords"][1]["ov_cimguiname"] = "igImTriangleBarycentricCoords" +defs["igImTriangleBarycentricCoords"][1]["ret"] = "void" +defs["igImTriangleBarycentricCoords"][1]["signature"] = "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,float*,float*,float*)" +defs["igImTriangleBarycentricCoords"][1]["stname"] = "" +defs["igImTriangleBarycentricCoords"]["(const ImVec2,const ImVec2,const ImVec2,const ImVec2,float*,float*,float*)"] = defs["igImTriangleBarycentricCoords"][1] +defs["igImTriangleClosestPoint"] = {} +defs["igImTriangleClosestPoint"][1] = {} +defs["igImTriangleClosestPoint"][1]["args"] = "(ImVec2 *pOut,const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p)" +defs["igImTriangleClosestPoint"][1]["argsT"] = {} +defs["igImTriangleClosestPoint"][1]["argsT"][1] = {} +defs["igImTriangleClosestPoint"][1]["argsT"][1]["name"] = "pOut" +defs["igImTriangleClosestPoint"][1]["argsT"][1]["type"] = "ImVec2*" +defs["igImTriangleClosestPoint"][1]["argsT"][2] = {} +defs["igImTriangleClosestPoint"][1]["argsT"][2]["name"] = "a" +defs["igImTriangleClosestPoint"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igImTriangleClosestPoint"][1]["argsT"][3] = {} +defs["igImTriangleClosestPoint"][1]["argsT"][3]["name"] = "b" +defs["igImTriangleClosestPoint"][1]["argsT"][3]["type"] = "const ImVec2" +defs["igImTriangleClosestPoint"][1]["argsT"][4] = {} +defs["igImTriangleClosestPoint"][1]["argsT"][4]["name"] = "c" +defs["igImTriangleClosestPoint"][1]["argsT"][4]["type"] = "const ImVec2" +defs["igImTriangleClosestPoint"][1]["argsT"][5] = {} +defs["igImTriangleClosestPoint"][1]["argsT"][5]["name"] = "p" +defs["igImTriangleClosestPoint"][1]["argsT"][5]["type"] = "const ImVec2" +defs["igImTriangleClosestPoint"][1]["argsoriginal"] = "(const ImVec2& a,const ImVec2& b,const ImVec2& c,const ImVec2& p)" +defs["igImTriangleClosestPoint"][1]["call_args"] = "(a,b,c,p)" +defs["igImTriangleClosestPoint"][1]["cimguiname"] = "igImTriangleClosestPoint" +defs["igImTriangleClosestPoint"][1]["defaults"] = {} +defs["igImTriangleClosestPoint"][1]["funcname"] = "ImTriangleClosestPoint" +defs["igImTriangleClosestPoint"][1]["location"] = "imgui_internal:495" +defs["igImTriangleClosestPoint"][1]["nonUDT"] = 1 +defs["igImTriangleClosestPoint"][1]["ov_cimguiname"] = "igImTriangleClosestPoint" +defs["igImTriangleClosestPoint"][1]["ret"] = "void" +defs["igImTriangleClosestPoint"][1]["signature"] = "(const ImVec2,const ImVec2,const ImVec2,const ImVec2)" +defs["igImTriangleClosestPoint"][1]["stname"] = "" +defs["igImTriangleClosestPoint"]["(const ImVec2,const ImVec2,const ImVec2,const ImVec2)"] = defs["igImTriangleClosestPoint"][1] +defs["igImTriangleContainsPoint"] = {} +defs["igImTriangleContainsPoint"][1] = {} +defs["igImTriangleContainsPoint"][1]["args"] = "(const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 p)" +defs["igImTriangleContainsPoint"][1]["argsT"] = {} +defs["igImTriangleContainsPoint"][1]["argsT"][1] = {} +defs["igImTriangleContainsPoint"][1]["argsT"][1]["name"] = "a" +defs["igImTriangleContainsPoint"][1]["argsT"][1]["type"] = "const ImVec2" +defs["igImTriangleContainsPoint"][1]["argsT"][2] = {} +defs["igImTriangleContainsPoint"][1]["argsT"][2]["name"] = "b" +defs["igImTriangleContainsPoint"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igImTriangleContainsPoint"][1]["argsT"][3] = {} +defs["igImTriangleContainsPoint"][1]["argsT"][3]["name"] = "c" +defs["igImTriangleContainsPoint"][1]["argsT"][3]["type"] = "const ImVec2" +defs["igImTriangleContainsPoint"][1]["argsT"][4] = {} +defs["igImTriangleContainsPoint"][1]["argsT"][4]["name"] = "p" +defs["igImTriangleContainsPoint"][1]["argsT"][4]["type"] = "const ImVec2" +defs["igImTriangleContainsPoint"][1]["argsoriginal"] = "(const ImVec2& a,const ImVec2& b,const ImVec2& c,const ImVec2& p)" +defs["igImTriangleContainsPoint"][1]["call_args"] = "(a,b,c,p)" +defs["igImTriangleContainsPoint"][1]["cimguiname"] = "igImTriangleContainsPoint" +defs["igImTriangleContainsPoint"][1]["defaults"] = {} +defs["igImTriangleContainsPoint"][1]["funcname"] = "ImTriangleContainsPoint" +defs["igImTriangleContainsPoint"][1]["location"] = "imgui_internal:494" +defs["igImTriangleContainsPoint"][1]["ov_cimguiname"] = "igImTriangleContainsPoint" +defs["igImTriangleContainsPoint"][1]["ret"] = "bool" +defs["igImTriangleContainsPoint"][1]["signature"] = "(const ImVec2,const ImVec2,const ImVec2,const ImVec2)" +defs["igImTriangleContainsPoint"][1]["stname"] = "" +defs["igImTriangleContainsPoint"]["(const ImVec2,const ImVec2,const ImVec2,const ImVec2)"] = defs["igImTriangleContainsPoint"][1] +defs["igImUpperPowerOfTwo"] = {} +defs["igImUpperPowerOfTwo"][1] = {} +defs["igImUpperPowerOfTwo"][1]["args"] = "(int v)" +defs["igImUpperPowerOfTwo"][1]["argsT"] = {} +defs["igImUpperPowerOfTwo"][1]["argsT"][1] = {} +defs["igImUpperPowerOfTwo"][1]["argsT"][1]["name"] = "v" +defs["igImUpperPowerOfTwo"][1]["argsT"][1]["type"] = "int" +defs["igImUpperPowerOfTwo"][1]["argsoriginal"] = "(int v)" +defs["igImUpperPowerOfTwo"][1]["call_args"] = "(v)" +defs["igImUpperPowerOfTwo"][1]["cimguiname"] = "igImUpperPowerOfTwo" +defs["igImUpperPowerOfTwo"][1]["defaults"] = {} +defs["igImUpperPowerOfTwo"][1]["funcname"] = "ImUpperPowerOfTwo" +defs["igImUpperPowerOfTwo"][1]["location"] = "imgui_internal:339" +defs["igImUpperPowerOfTwo"][1]["ov_cimguiname"] = "igImUpperPowerOfTwo" +defs["igImUpperPowerOfTwo"][1]["ret"] = "int" +defs["igImUpperPowerOfTwo"][1]["signature"] = "(int)" +defs["igImUpperPowerOfTwo"][1]["stname"] = "" +defs["igImUpperPowerOfTwo"]["(int)"] = defs["igImUpperPowerOfTwo"][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)" @@ -10158,6 +20650,43 @@ defs["igImageButton"][1]["ret"] = "bool" defs["igImageButton"][1]["signature"] = "(const char*,ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec4,const ImVec4)" defs["igImageButton"][1]["stname"] = "" defs["igImageButton"]["(const char*,ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec4,const ImVec4)"] = defs["igImageButton"][1] +defs["igImageButtonEx"] = {} +defs["igImageButtonEx"][1] = {} +defs["igImageButtonEx"][1]["args"] = "(ImGuiID id,ImTextureID texture_id,const ImVec2 size,const ImVec2 uv0,const ImVec2 uv1,const ImVec4 bg_col,const ImVec4 tint_col)" +defs["igImageButtonEx"][1]["argsT"] = {} +defs["igImageButtonEx"][1]["argsT"][1] = {} +defs["igImageButtonEx"][1]["argsT"][1]["name"] = "id" +defs["igImageButtonEx"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igImageButtonEx"][1]["argsT"][2] = {} +defs["igImageButtonEx"][1]["argsT"][2]["name"] = "texture_id" +defs["igImageButtonEx"][1]["argsT"][2]["type"] = "ImTextureID" +defs["igImageButtonEx"][1]["argsT"][3] = {} +defs["igImageButtonEx"][1]["argsT"][3]["name"] = "size" +defs["igImageButtonEx"][1]["argsT"][3]["type"] = "const ImVec2" +defs["igImageButtonEx"][1]["argsT"][4] = {} +defs["igImageButtonEx"][1]["argsT"][4]["name"] = "uv0" +defs["igImageButtonEx"][1]["argsT"][4]["type"] = "const ImVec2" +defs["igImageButtonEx"][1]["argsT"][5] = {} +defs["igImageButtonEx"][1]["argsT"][5]["name"] = "uv1" +defs["igImageButtonEx"][1]["argsT"][5]["type"] = "const ImVec2" +defs["igImageButtonEx"][1]["argsT"][6] = {} +defs["igImageButtonEx"][1]["argsT"][6]["name"] = "bg_col" +defs["igImageButtonEx"][1]["argsT"][6]["type"] = "const ImVec4" +defs["igImageButtonEx"][1]["argsT"][7] = {} +defs["igImageButtonEx"][1]["argsT"][7]["name"] = "tint_col" +defs["igImageButtonEx"][1]["argsT"][7]["type"] = "const ImVec4" +defs["igImageButtonEx"][1]["argsoriginal"] = "(ImGuiID id,ImTextureID texture_id,const ImVec2& size,const ImVec2& uv0,const ImVec2& uv1,const ImVec4& bg_col,const ImVec4& tint_col)" +defs["igImageButtonEx"][1]["call_args"] = "(id,texture_id,size,uv0,uv1,bg_col,tint_col)" +defs["igImageButtonEx"][1]["cimguiname"] = "igImageButtonEx" +defs["igImageButtonEx"][1]["defaults"] = {} +defs["igImageButtonEx"][1]["funcname"] = "ImageButtonEx" +defs["igImageButtonEx"][1]["location"] = "imgui_internal:3357" +defs["igImageButtonEx"][1]["namespace"] = "ImGui" +defs["igImageButtonEx"][1]["ov_cimguiname"] = "igImageButtonEx" +defs["igImageButtonEx"][1]["ret"] = "bool" +defs["igImageButtonEx"][1]["signature"] = "(ImGuiID,ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec4,const ImVec4)" +defs["igImageButtonEx"][1]["stname"] = "" +defs["igImageButtonEx"]["(ImGuiID,ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec4,const ImVec4)"] = defs["igImageButtonEx"][1] defs["igIndent"] = {} defs["igIndent"][1] = {} defs["igIndent"][1]["args"] = "(float indent_w)" @@ -10178,6 +20707,22 @@ defs["igIndent"][1]["ret"] = "void" defs["igIndent"][1]["signature"] = "(float)" defs["igIndent"][1]["stname"] = "" defs["igIndent"]["(float)"] = defs["igIndent"][1] +defs["igInitialize"] = {} +defs["igInitialize"][1] = {} +defs["igInitialize"][1]["args"] = "()" +defs["igInitialize"][1]["argsT"] = {} +defs["igInitialize"][1]["argsoriginal"] = "()" +defs["igInitialize"][1]["call_args"] = "()" +defs["igInitialize"][1]["cimguiname"] = "igInitialize" +defs["igInitialize"][1]["defaults"] = {} +defs["igInitialize"][1]["funcname"] = "Initialize" +defs["igInitialize"][1]["location"] = "imgui_internal:2965" +defs["igInitialize"][1]["namespace"] = "ImGui" +defs["igInitialize"][1]["ov_cimguiname"] = "igInitialize" +defs["igInitialize"][1]["ret"] = "void" +defs["igInitialize"][1]["signature"] = "()" +defs["igInitialize"][1]["stname"] = "" +defs["igInitialize"]["()"] = defs["igInitialize"][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)" @@ -10578,6 +21123,48 @@ 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["igInputTextEx"] = {} +defs["igInputTextEx"][1] = {} +defs["igInputTextEx"][1]["args"] = "(const char* label,const char* hint,char* buf,int buf_size,const ImVec2 size_arg,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback,void* user_data)" +defs["igInputTextEx"][1]["argsT"] = {} +defs["igInputTextEx"][1]["argsT"][1] = {} +defs["igInputTextEx"][1]["argsT"][1]["name"] = "label" +defs["igInputTextEx"][1]["argsT"][1]["type"] = "const char*" +defs["igInputTextEx"][1]["argsT"][2] = {} +defs["igInputTextEx"][1]["argsT"][2]["name"] = "hint" +defs["igInputTextEx"][1]["argsT"][2]["type"] = "const char*" +defs["igInputTextEx"][1]["argsT"][3] = {} +defs["igInputTextEx"][1]["argsT"][3]["name"] = "buf" +defs["igInputTextEx"][1]["argsT"][3]["type"] = "char*" +defs["igInputTextEx"][1]["argsT"][4] = {} +defs["igInputTextEx"][1]["argsT"][4]["name"] = "buf_size" +defs["igInputTextEx"][1]["argsT"][4]["type"] = "int" +defs["igInputTextEx"][1]["argsT"][5] = {} +defs["igInputTextEx"][1]["argsT"][5]["name"] = "size_arg" +defs["igInputTextEx"][1]["argsT"][5]["type"] = "const ImVec2" +defs["igInputTextEx"][1]["argsT"][6] = {} +defs["igInputTextEx"][1]["argsT"][6]["name"] = "flags" +defs["igInputTextEx"][1]["argsT"][6]["type"] = "ImGuiInputTextFlags" +defs["igInputTextEx"][1]["argsT"][7] = {} +defs["igInputTextEx"][1]["argsT"][7]["name"] = "callback" +defs["igInputTextEx"][1]["argsT"][7]["type"] = "ImGuiInputTextCallback" +defs["igInputTextEx"][1]["argsT"][8] = {} +defs["igInputTextEx"][1]["argsT"][8]["name"] = "user_data" +defs["igInputTextEx"][1]["argsT"][8]["type"] = "void*" +defs["igInputTextEx"][1]["argsoriginal"] = "(const char* label,const char* hint,char* buf,int buf_size,const ImVec2& size_arg,ImGuiInputTextFlags flags,ImGuiInputTextCallback callback=((void*)0),void* user_data=((void*)0))" +defs["igInputTextEx"][1]["call_args"] = "(label,hint,buf,buf_size,size_arg,flags,callback,user_data)" +defs["igInputTextEx"][1]["cimguiname"] = "igInputTextEx" +defs["igInputTextEx"][1]["defaults"] = {} +defs["igInputTextEx"][1]["defaults"]["callback"] = "NULL" +defs["igInputTextEx"][1]["defaults"]["user_data"] = "NULL" +defs["igInputTextEx"][1]["funcname"] = "InputTextEx" +defs["igInputTextEx"][1]["location"] = "imgui_internal:3395" +defs["igInputTextEx"][1]["namespace"] = "ImGui" +defs["igInputTextEx"][1]["ov_cimguiname"] = "igInputTextEx" +defs["igInputTextEx"][1]["ret"] = "bool" +defs["igInputTextEx"][1]["signature"] = "(const char*,const char*,char*,int,const ImVec2,ImGuiInputTextFlags,ImGuiInputTextCallback,void*)" +defs["igInputTextEx"][1]["stname"] = "" +defs["igInputTextEx"]["(const char*,const char*,char*,int,const ImVec2,ImGuiInputTextFlags,ImGuiInputTextCallback,void*)"] = defs["igInputTextEx"][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)" @@ -10685,6 +21272,44 @@ defs["igInvisibleButton"][1]["ret"] = "bool" defs["igInvisibleButton"][1]["signature"] = "(const char*,const ImVec2,ImGuiButtonFlags)" defs["igInvisibleButton"][1]["stname"] = "" defs["igInvisibleButton"]["(const char*,const ImVec2,ImGuiButtonFlags)"] = defs["igInvisibleButton"][1] +defs["igIsActiveIdUsingNavDir"] = {} +defs["igIsActiveIdUsingNavDir"][1] = {} +defs["igIsActiveIdUsingNavDir"][1]["args"] = "(ImGuiDir dir)" +defs["igIsActiveIdUsingNavDir"][1]["argsT"] = {} +defs["igIsActiveIdUsingNavDir"][1]["argsT"][1] = {} +defs["igIsActiveIdUsingNavDir"][1]["argsT"][1]["name"] = "dir" +defs["igIsActiveIdUsingNavDir"][1]["argsT"][1]["type"] = "ImGuiDir" +defs["igIsActiveIdUsingNavDir"][1]["argsoriginal"] = "(ImGuiDir dir)" +defs["igIsActiveIdUsingNavDir"][1]["call_args"] = "(dir)" +defs["igIsActiveIdUsingNavDir"][1]["cimguiname"] = "igIsActiveIdUsingNavDir" +defs["igIsActiveIdUsingNavDir"][1]["defaults"] = {} +defs["igIsActiveIdUsingNavDir"][1]["funcname"] = "IsActiveIdUsingNavDir" +defs["igIsActiveIdUsingNavDir"][1]["location"] = "imgui_internal:3125" +defs["igIsActiveIdUsingNavDir"][1]["namespace"] = "ImGui" +defs["igIsActiveIdUsingNavDir"][1]["ov_cimguiname"] = "igIsActiveIdUsingNavDir" +defs["igIsActiveIdUsingNavDir"][1]["ret"] = "bool" +defs["igIsActiveIdUsingNavDir"][1]["signature"] = "(ImGuiDir)" +defs["igIsActiveIdUsingNavDir"][1]["stname"] = "" +defs["igIsActiveIdUsingNavDir"]["(ImGuiDir)"] = defs["igIsActiveIdUsingNavDir"][1] +defs["igIsAliasKey"] = {} +defs["igIsAliasKey"][1] = {} +defs["igIsAliasKey"][1]["args"] = "(ImGuiKey key)" +defs["igIsAliasKey"][1]["argsT"] = {} +defs["igIsAliasKey"][1]["argsT"][1] = {} +defs["igIsAliasKey"][1]["argsT"][1]["name"] = "key" +defs["igIsAliasKey"][1]["argsT"][1]["type"] = "ImGuiKey" +defs["igIsAliasKey"][1]["argsoriginal"] = "(ImGuiKey key)" +defs["igIsAliasKey"][1]["call_args"] = "(key)" +defs["igIsAliasKey"][1]["cimguiname"] = "igIsAliasKey" +defs["igIsAliasKey"][1]["defaults"] = {} +defs["igIsAliasKey"][1]["funcname"] = "IsAliasKey" +defs["igIsAliasKey"][1]["location"] = "imgui_internal:3106" +defs["igIsAliasKey"][1]["namespace"] = "ImGui" +defs["igIsAliasKey"][1]["ov_cimguiname"] = "igIsAliasKey" +defs["igIsAliasKey"][1]["ret"] = "bool" +defs["igIsAliasKey"][1]["signature"] = "(ImGuiKey)" +defs["igIsAliasKey"][1]["stname"] = "" +defs["igIsAliasKey"]["(ImGuiKey)"] = defs["igIsAliasKey"][1] defs["igIsAnyItemActive"] = {} defs["igIsAnyItemActive"][1] = {} defs["igIsAnyItemActive"][1]["args"] = "()" @@ -10749,6 +21374,79 @@ defs["igIsAnyMouseDown"][1]["ret"] = "bool" defs["igIsAnyMouseDown"][1]["signature"] = "()" defs["igIsAnyMouseDown"][1]["stname"] = "" defs["igIsAnyMouseDown"]["()"] = defs["igIsAnyMouseDown"][1] +defs["igIsClippedEx"] = {} +defs["igIsClippedEx"][1] = {} +defs["igIsClippedEx"][1]["args"] = "(const ImRect bb,ImGuiID id)" +defs["igIsClippedEx"][1]["argsT"] = {} +defs["igIsClippedEx"][1]["argsT"][1] = {} +defs["igIsClippedEx"][1]["argsT"][1]["name"] = "bb" +defs["igIsClippedEx"][1]["argsT"][1]["type"] = "const ImRect" +defs["igIsClippedEx"][1]["argsT"][2] = {} +defs["igIsClippedEx"][1]["argsT"][2]["name"] = "id" +defs["igIsClippedEx"][1]["argsT"][2]["type"] = "ImGuiID" +defs["igIsClippedEx"][1]["argsoriginal"] = "(const ImRect& bb,ImGuiID id)" +defs["igIsClippedEx"][1]["call_args"] = "(bb,id)" +defs["igIsClippedEx"][1]["cimguiname"] = "igIsClippedEx" +defs["igIsClippedEx"][1]["defaults"] = {} +defs["igIsClippedEx"][1]["funcname"] = "IsClippedEx" +defs["igIsClippedEx"][1]["location"] = "imgui_internal:3040" +defs["igIsClippedEx"][1]["namespace"] = "ImGui" +defs["igIsClippedEx"][1]["ov_cimguiname"] = "igIsClippedEx" +defs["igIsClippedEx"][1]["ret"] = "bool" +defs["igIsClippedEx"][1]["signature"] = "(const ImRect,ImGuiID)" +defs["igIsClippedEx"][1]["stname"] = "" +defs["igIsClippedEx"]["(const ImRect,ImGuiID)"] = defs["igIsClippedEx"][1] +defs["igIsDragDropActive"] = {} +defs["igIsDragDropActive"][1] = {} +defs["igIsDragDropActive"][1]["args"] = "()" +defs["igIsDragDropActive"][1]["argsT"] = {} +defs["igIsDragDropActive"][1]["argsoriginal"] = "()" +defs["igIsDragDropActive"][1]["call_args"] = "()" +defs["igIsDragDropActive"][1]["cimguiname"] = "igIsDragDropActive" +defs["igIsDragDropActive"][1]["defaults"] = {} +defs["igIsDragDropActive"][1]["funcname"] = "IsDragDropActive" +defs["igIsDragDropActive"][1]["location"] = "imgui_internal:3237" +defs["igIsDragDropActive"][1]["namespace"] = "ImGui" +defs["igIsDragDropActive"][1]["ov_cimguiname"] = "igIsDragDropActive" +defs["igIsDragDropActive"][1]["ret"] = "bool" +defs["igIsDragDropActive"][1]["signature"] = "()" +defs["igIsDragDropActive"][1]["stname"] = "" +defs["igIsDragDropActive"]["()"] = defs["igIsDragDropActive"][1] +defs["igIsDragDropPayloadBeingAccepted"] = {} +defs["igIsDragDropPayloadBeingAccepted"][1] = {} +defs["igIsDragDropPayloadBeingAccepted"][1]["args"] = "()" +defs["igIsDragDropPayloadBeingAccepted"][1]["argsT"] = {} +defs["igIsDragDropPayloadBeingAccepted"][1]["argsoriginal"] = "()" +defs["igIsDragDropPayloadBeingAccepted"][1]["call_args"] = "()" +defs["igIsDragDropPayloadBeingAccepted"][1]["cimguiname"] = "igIsDragDropPayloadBeingAccepted" +defs["igIsDragDropPayloadBeingAccepted"][1]["defaults"] = {} +defs["igIsDragDropPayloadBeingAccepted"][1]["funcname"] = "IsDragDropPayloadBeingAccepted" +defs["igIsDragDropPayloadBeingAccepted"][1]["location"] = "imgui_internal:3240" +defs["igIsDragDropPayloadBeingAccepted"][1]["namespace"] = "ImGui" +defs["igIsDragDropPayloadBeingAccepted"][1]["ov_cimguiname"] = "igIsDragDropPayloadBeingAccepted" +defs["igIsDragDropPayloadBeingAccepted"][1]["ret"] = "bool" +defs["igIsDragDropPayloadBeingAccepted"][1]["signature"] = "()" +defs["igIsDragDropPayloadBeingAccepted"][1]["stname"] = "" +defs["igIsDragDropPayloadBeingAccepted"]["()"] = defs["igIsDragDropPayloadBeingAccepted"][1] +defs["igIsGamepadKey"] = {} +defs["igIsGamepadKey"][1] = {} +defs["igIsGamepadKey"][1]["args"] = "(ImGuiKey key)" +defs["igIsGamepadKey"][1]["argsT"] = {} +defs["igIsGamepadKey"][1]["argsT"][1] = {} +defs["igIsGamepadKey"][1]["argsT"][1]["name"] = "key" +defs["igIsGamepadKey"][1]["argsT"][1]["type"] = "ImGuiKey" +defs["igIsGamepadKey"][1]["argsoriginal"] = "(ImGuiKey key)" +defs["igIsGamepadKey"][1]["call_args"] = "(key)" +defs["igIsGamepadKey"][1]["cimguiname"] = "igIsGamepadKey" +defs["igIsGamepadKey"][1]["defaults"] = {} +defs["igIsGamepadKey"][1]["funcname"] = "IsGamepadKey" +defs["igIsGamepadKey"][1]["location"] = "imgui_internal:3104" +defs["igIsGamepadKey"][1]["namespace"] = "ImGui" +defs["igIsGamepadKey"][1]["ov_cimguiname"] = "igIsGamepadKey" +defs["igIsGamepadKey"][1]["ret"] = "bool" +defs["igIsGamepadKey"][1]["signature"] = "(ImGuiKey)" +defs["igIsGamepadKey"][1]["stname"] = "" +defs["igIsGamepadKey"]["(ImGuiKey)"] = defs["igIsGamepadKey"][1] defs["igIsItemActivated"] = {} defs["igIsItemActivated"][1] = {} defs["igIsItemActivated"][1]["args"] = "()" @@ -10901,6 +21599,22 @@ defs["igIsItemToggledOpen"][1]["ret"] = "bool" defs["igIsItemToggledOpen"][1]["signature"] = "()" defs["igIsItemToggledOpen"][1]["stname"] = "" defs["igIsItemToggledOpen"]["()"] = defs["igIsItemToggledOpen"][1] +defs["igIsItemToggledSelection"] = {} +defs["igIsItemToggledSelection"][1] = {} +defs["igIsItemToggledSelection"][1]["args"] = "()" +defs["igIsItemToggledSelection"][1]["argsT"] = {} +defs["igIsItemToggledSelection"][1]["argsoriginal"] = "()" +defs["igIsItemToggledSelection"][1]["call_args"] = "()" +defs["igIsItemToggledSelection"][1]["cimguiname"] = "igIsItemToggledSelection" +defs["igIsItemToggledSelection"][1]["defaults"] = {} +defs["igIsItemToggledSelection"][1]["funcname"] = "IsItemToggledSelection" +defs["igIsItemToggledSelection"][1]["location"] = "imgui_internal:3045" +defs["igIsItemToggledSelection"][1]["namespace"] = "ImGui" +defs["igIsItemToggledSelection"][1]["ov_cimguiname"] = "igIsItemToggledSelection" +defs["igIsItemToggledSelection"][1]["ret"] = "bool" +defs["igIsItemToggledSelection"][1]["signature"] = "()" +defs["igIsItemToggledSelection"][1]["stname"] = "" +defs["igIsItemToggledSelection"]["()"] = defs["igIsItemToggledSelection"][1] defs["igIsItemVisible"] = {} defs["igIsItemVisible"][1] = {} defs["igIsItemVisible"][1]["args"] = "()" @@ -10931,11 +21645,32 @@ defs["igIsKeyDown"][1]["defaults"] = {} defs["igIsKeyDown"][1]["funcname"] = "IsKeyDown" defs["igIsKeyDown"][1]["location"] = "imgui:922" defs["igIsKeyDown"][1]["namespace"] = "ImGui" -defs["igIsKeyDown"][1]["ov_cimguiname"] = "igIsKeyDown" +defs["igIsKeyDown"][1]["ov_cimguiname"] = "igIsKeyDown_Nil" defs["igIsKeyDown"][1]["ret"] = "bool" defs["igIsKeyDown"][1]["signature"] = "(ImGuiKey)" defs["igIsKeyDown"][1]["stname"] = "" +defs["igIsKeyDown"][2] = {} +defs["igIsKeyDown"][2]["args"] = "(ImGuiKey key,ImGuiID owner_id)" +defs["igIsKeyDown"][2]["argsT"] = {} +defs["igIsKeyDown"][2]["argsT"][1] = {} +defs["igIsKeyDown"][2]["argsT"][1]["name"] = "key" +defs["igIsKeyDown"][2]["argsT"][1]["type"] = "ImGuiKey" +defs["igIsKeyDown"][2]["argsT"][2] = {} +defs["igIsKeyDown"][2]["argsT"][2]["name"] = "owner_id" +defs["igIsKeyDown"][2]["argsT"][2]["type"] = "ImGuiID" +defs["igIsKeyDown"][2]["argsoriginal"] = "(ImGuiKey key,ImGuiID owner_id)" +defs["igIsKeyDown"][2]["call_args"] = "(key,owner_id)" +defs["igIsKeyDown"][2]["cimguiname"] = "igIsKeyDown" +defs["igIsKeyDown"][2]["defaults"] = {} +defs["igIsKeyDown"][2]["funcname"] = "IsKeyDown" +defs["igIsKeyDown"][2]["location"] = "imgui_internal:3150" +defs["igIsKeyDown"][2]["namespace"] = "ImGui" +defs["igIsKeyDown"][2]["ov_cimguiname"] = "igIsKeyDown_ID" +defs["igIsKeyDown"][2]["ret"] = "bool" +defs["igIsKeyDown"][2]["signature"] = "(ImGuiKey,ImGuiID)" +defs["igIsKeyDown"][2]["stname"] = "" defs["igIsKeyDown"]["(ImGuiKey)"] = defs["igIsKeyDown"][1] +defs["igIsKeyDown"]["(ImGuiKey,ImGuiID)"] = defs["igIsKeyDown"][2] defs["igIsKeyPressed"] = {} defs["igIsKeyPressed"][1] = {} defs["igIsKeyPressed"][1]["args"] = "(ImGuiKey key,bool repeat)" @@ -10954,11 +21689,59 @@ defs["igIsKeyPressed"][1]["defaults"]["repeat"] = "true" defs["igIsKeyPressed"][1]["funcname"] = "IsKeyPressed" defs["igIsKeyPressed"][1]["location"] = "imgui:923" defs["igIsKeyPressed"][1]["namespace"] = "ImGui" -defs["igIsKeyPressed"][1]["ov_cimguiname"] = "igIsKeyPressed" +defs["igIsKeyPressed"][1]["ov_cimguiname"] = "igIsKeyPressed_Bool" defs["igIsKeyPressed"][1]["ret"] = "bool" defs["igIsKeyPressed"][1]["signature"] = "(ImGuiKey,bool)" defs["igIsKeyPressed"][1]["stname"] = "" +defs["igIsKeyPressed"][2] = {} +defs["igIsKeyPressed"][2]["args"] = "(ImGuiKey key,ImGuiID owner_id,ImGuiInputFlags flags)" +defs["igIsKeyPressed"][2]["argsT"] = {} +defs["igIsKeyPressed"][2]["argsT"][1] = {} +defs["igIsKeyPressed"][2]["argsT"][1]["name"] = "key" +defs["igIsKeyPressed"][2]["argsT"][1]["type"] = "ImGuiKey" +defs["igIsKeyPressed"][2]["argsT"][2] = {} +defs["igIsKeyPressed"][2]["argsT"][2]["name"] = "owner_id" +defs["igIsKeyPressed"][2]["argsT"][2]["type"] = "ImGuiID" +defs["igIsKeyPressed"][2]["argsT"][3] = {} +defs["igIsKeyPressed"][2]["argsT"][3]["name"] = "flags" +defs["igIsKeyPressed"][2]["argsT"][3]["type"] = "ImGuiInputFlags" +defs["igIsKeyPressed"][2]["argsoriginal"] = "(ImGuiKey key,ImGuiID owner_id,ImGuiInputFlags flags=0)" +defs["igIsKeyPressed"][2]["call_args"] = "(key,owner_id,flags)" +defs["igIsKeyPressed"][2]["cimguiname"] = "igIsKeyPressed" +defs["igIsKeyPressed"][2]["defaults"] = {} +defs["igIsKeyPressed"][2]["defaults"]["flags"] = "0" +defs["igIsKeyPressed"][2]["funcname"] = "IsKeyPressed" +defs["igIsKeyPressed"][2]["location"] = "imgui_internal:3151" +defs["igIsKeyPressed"][2]["namespace"] = "ImGui" +defs["igIsKeyPressed"][2]["ov_cimguiname"] = "igIsKeyPressed_ID" +defs["igIsKeyPressed"][2]["ret"] = "bool" +defs["igIsKeyPressed"][2]["signature"] = "(ImGuiKey,ImGuiID,ImGuiInputFlags)" +defs["igIsKeyPressed"][2]["stname"] = "" +defs["igIsKeyPressed"]["(ImGuiKey,ImGuiID,ImGuiInputFlags)"] = defs["igIsKeyPressed"][2] defs["igIsKeyPressed"]["(ImGuiKey,bool)"] = defs["igIsKeyPressed"][1] +defs["igIsKeyPressedMap"] = {} +defs["igIsKeyPressedMap"][1] = {} +defs["igIsKeyPressedMap"][1]["args"] = "(ImGuiKey key,bool repeat)" +defs["igIsKeyPressedMap"][1]["argsT"] = {} +defs["igIsKeyPressedMap"][1]["argsT"][1] = {} +defs["igIsKeyPressedMap"][1]["argsT"][1]["name"] = "key" +defs["igIsKeyPressedMap"][1]["argsT"][1]["type"] = "ImGuiKey" +defs["igIsKeyPressedMap"][1]["argsT"][2] = {} +defs["igIsKeyPressedMap"][1]["argsT"][2]["name"] = "repeat" +defs["igIsKeyPressedMap"][1]["argsT"][2]["type"] = "bool" +defs["igIsKeyPressedMap"][1]["argsoriginal"] = "(ImGuiKey key,bool repeat=true)" +defs["igIsKeyPressedMap"][1]["call_args"] = "(key,repeat)" +defs["igIsKeyPressedMap"][1]["cimguiname"] = "igIsKeyPressedMap" +defs["igIsKeyPressedMap"][1]["defaults"] = {} +defs["igIsKeyPressedMap"][1]["defaults"]["repeat"] = "true" +defs["igIsKeyPressedMap"][1]["funcname"] = "IsKeyPressedMap" +defs["igIsKeyPressedMap"][1]["location"] = "imgui_internal:3465" +defs["igIsKeyPressedMap"][1]["namespace"] = "ImGui" +defs["igIsKeyPressedMap"][1]["ov_cimguiname"] = "igIsKeyPressedMap" +defs["igIsKeyPressedMap"][1]["ret"] = "bool" +defs["igIsKeyPressedMap"][1]["signature"] = "(ImGuiKey,bool)" +defs["igIsKeyPressedMap"][1]["stname"] = "" +defs["igIsKeyPressedMap"]["(ImGuiKey,bool)"] = defs["igIsKeyPressedMap"][1] defs["igIsKeyReleased"] = {} defs["igIsKeyReleased"][1] = {} defs["igIsKeyReleased"][1]["args"] = "(ImGuiKey key)" @@ -10973,11 +21756,70 @@ defs["igIsKeyReleased"][1]["defaults"] = {} defs["igIsKeyReleased"][1]["funcname"] = "IsKeyReleased" defs["igIsKeyReleased"][1]["location"] = "imgui:924" defs["igIsKeyReleased"][1]["namespace"] = "ImGui" -defs["igIsKeyReleased"][1]["ov_cimguiname"] = "igIsKeyReleased" +defs["igIsKeyReleased"][1]["ov_cimguiname"] = "igIsKeyReleased_Nil" defs["igIsKeyReleased"][1]["ret"] = "bool" defs["igIsKeyReleased"][1]["signature"] = "(ImGuiKey)" defs["igIsKeyReleased"][1]["stname"] = "" +defs["igIsKeyReleased"][2] = {} +defs["igIsKeyReleased"][2]["args"] = "(ImGuiKey key,ImGuiID owner_id)" +defs["igIsKeyReleased"][2]["argsT"] = {} +defs["igIsKeyReleased"][2]["argsT"][1] = {} +defs["igIsKeyReleased"][2]["argsT"][1]["name"] = "key" +defs["igIsKeyReleased"][2]["argsT"][1]["type"] = "ImGuiKey" +defs["igIsKeyReleased"][2]["argsT"][2] = {} +defs["igIsKeyReleased"][2]["argsT"][2]["name"] = "owner_id" +defs["igIsKeyReleased"][2]["argsT"][2]["type"] = "ImGuiID" +defs["igIsKeyReleased"][2]["argsoriginal"] = "(ImGuiKey key,ImGuiID owner_id)" +defs["igIsKeyReleased"][2]["call_args"] = "(key,owner_id)" +defs["igIsKeyReleased"][2]["cimguiname"] = "igIsKeyReleased" +defs["igIsKeyReleased"][2]["defaults"] = {} +defs["igIsKeyReleased"][2]["funcname"] = "IsKeyReleased" +defs["igIsKeyReleased"][2]["location"] = "imgui_internal:3152" +defs["igIsKeyReleased"][2]["namespace"] = "ImGui" +defs["igIsKeyReleased"][2]["ov_cimguiname"] = "igIsKeyReleased_ID" +defs["igIsKeyReleased"][2]["ret"] = "bool" +defs["igIsKeyReleased"][2]["signature"] = "(ImGuiKey,ImGuiID)" +defs["igIsKeyReleased"][2]["stname"] = "" defs["igIsKeyReleased"]["(ImGuiKey)"] = defs["igIsKeyReleased"][1] +defs["igIsKeyReleased"]["(ImGuiKey,ImGuiID)"] = defs["igIsKeyReleased"][2] +defs["igIsKeyboardKey"] = {} +defs["igIsKeyboardKey"][1] = {} +defs["igIsKeyboardKey"][1]["args"] = "(ImGuiKey key)" +defs["igIsKeyboardKey"][1]["argsT"] = {} +defs["igIsKeyboardKey"][1]["argsT"][1] = {} +defs["igIsKeyboardKey"][1]["argsT"][1]["name"] = "key" +defs["igIsKeyboardKey"][1]["argsT"][1]["type"] = "ImGuiKey" +defs["igIsKeyboardKey"][1]["argsoriginal"] = "(ImGuiKey key)" +defs["igIsKeyboardKey"][1]["call_args"] = "(key)" +defs["igIsKeyboardKey"][1]["cimguiname"] = "igIsKeyboardKey" +defs["igIsKeyboardKey"][1]["defaults"] = {} +defs["igIsKeyboardKey"][1]["funcname"] = "IsKeyboardKey" +defs["igIsKeyboardKey"][1]["location"] = "imgui_internal:3103" +defs["igIsKeyboardKey"][1]["namespace"] = "ImGui" +defs["igIsKeyboardKey"][1]["ov_cimguiname"] = "igIsKeyboardKey" +defs["igIsKeyboardKey"][1]["ret"] = "bool" +defs["igIsKeyboardKey"][1]["signature"] = "(ImGuiKey)" +defs["igIsKeyboardKey"][1]["stname"] = "" +defs["igIsKeyboardKey"]["(ImGuiKey)"] = defs["igIsKeyboardKey"][1] +defs["igIsLegacyKey"] = {} +defs["igIsLegacyKey"][1] = {} +defs["igIsLegacyKey"][1]["args"] = "(ImGuiKey key)" +defs["igIsLegacyKey"][1]["argsT"] = {} +defs["igIsLegacyKey"][1]["argsT"][1] = {} +defs["igIsLegacyKey"][1]["argsT"][1]["name"] = "key" +defs["igIsLegacyKey"][1]["argsT"][1]["type"] = "ImGuiKey" +defs["igIsLegacyKey"][1]["argsoriginal"] = "(ImGuiKey key)" +defs["igIsLegacyKey"][1]["call_args"] = "(key)" +defs["igIsLegacyKey"][1]["cimguiname"] = "igIsLegacyKey" +defs["igIsLegacyKey"][1]["defaults"] = {} +defs["igIsLegacyKey"][1]["funcname"] = "IsLegacyKey" +defs["igIsLegacyKey"][1]["location"] = "imgui_internal:3102" +defs["igIsLegacyKey"][1]["namespace"] = "ImGui" +defs["igIsLegacyKey"][1]["ov_cimguiname"] = "igIsLegacyKey" +defs["igIsLegacyKey"][1]["ret"] = "bool" +defs["igIsLegacyKey"][1]["signature"] = "(ImGuiKey)" +defs["igIsLegacyKey"][1]["stname"] = "" +defs["igIsLegacyKey"]["(ImGuiKey)"] = defs["igIsLegacyKey"][1] defs["igIsMouseClicked"] = {} defs["igIsMouseClicked"][1] = {} defs["igIsMouseClicked"][1]["args"] = "(ImGuiMouseButton button,bool repeat)" @@ -10996,10 +21838,35 @@ defs["igIsMouseClicked"][1]["defaults"]["repeat"] = "false" defs["igIsMouseClicked"][1]["funcname"] = "IsMouseClicked" defs["igIsMouseClicked"][1]["location"] = "imgui:934" defs["igIsMouseClicked"][1]["namespace"] = "ImGui" -defs["igIsMouseClicked"][1]["ov_cimguiname"] = "igIsMouseClicked" +defs["igIsMouseClicked"][1]["ov_cimguiname"] = "igIsMouseClicked_Bool" defs["igIsMouseClicked"][1]["ret"] = "bool" defs["igIsMouseClicked"][1]["signature"] = "(ImGuiMouseButton,bool)" defs["igIsMouseClicked"][1]["stname"] = "" +defs["igIsMouseClicked"][2] = {} +defs["igIsMouseClicked"][2]["args"] = "(ImGuiMouseButton button,ImGuiID owner_id,ImGuiInputFlags flags)" +defs["igIsMouseClicked"][2]["argsT"] = {} +defs["igIsMouseClicked"][2]["argsT"][1] = {} +defs["igIsMouseClicked"][2]["argsT"][1]["name"] = "button" +defs["igIsMouseClicked"][2]["argsT"][1]["type"] = "ImGuiMouseButton" +defs["igIsMouseClicked"][2]["argsT"][2] = {} +defs["igIsMouseClicked"][2]["argsT"][2]["name"] = "owner_id" +defs["igIsMouseClicked"][2]["argsT"][2]["type"] = "ImGuiID" +defs["igIsMouseClicked"][2]["argsT"][3] = {} +defs["igIsMouseClicked"][2]["argsT"][3]["name"] = "flags" +defs["igIsMouseClicked"][2]["argsT"][3]["type"] = "ImGuiInputFlags" +defs["igIsMouseClicked"][2]["argsoriginal"] = "(ImGuiMouseButton button,ImGuiID owner_id,ImGuiInputFlags flags=0)" +defs["igIsMouseClicked"][2]["call_args"] = "(button,owner_id,flags)" +defs["igIsMouseClicked"][2]["cimguiname"] = "igIsMouseClicked" +defs["igIsMouseClicked"][2]["defaults"] = {} +defs["igIsMouseClicked"][2]["defaults"]["flags"] = "0" +defs["igIsMouseClicked"][2]["funcname"] = "IsMouseClicked" +defs["igIsMouseClicked"][2]["location"] = "imgui_internal:3154" +defs["igIsMouseClicked"][2]["namespace"] = "ImGui" +defs["igIsMouseClicked"][2]["ov_cimguiname"] = "igIsMouseClicked_ID" +defs["igIsMouseClicked"][2]["ret"] = "bool" +defs["igIsMouseClicked"][2]["signature"] = "(ImGuiMouseButton,ImGuiID,ImGuiInputFlags)" +defs["igIsMouseClicked"][2]["stname"] = "" +defs["igIsMouseClicked"]["(ImGuiMouseButton,ImGuiID,ImGuiInputFlags)"] = defs["igIsMouseClicked"][2] defs["igIsMouseClicked"]["(ImGuiMouseButton,bool)"] = defs["igIsMouseClicked"][1] defs["igIsMouseDoubleClicked"] = {} defs["igIsMouseDoubleClicked"][1] = {} @@ -11034,11 +21901,55 @@ defs["igIsMouseDown"][1]["defaults"] = {} defs["igIsMouseDown"][1]["funcname"] = "IsMouseDown" defs["igIsMouseDown"][1]["location"] = "imgui:933" defs["igIsMouseDown"][1]["namespace"] = "ImGui" -defs["igIsMouseDown"][1]["ov_cimguiname"] = "igIsMouseDown" +defs["igIsMouseDown"][1]["ov_cimguiname"] = "igIsMouseDown_Nil" defs["igIsMouseDown"][1]["ret"] = "bool" defs["igIsMouseDown"][1]["signature"] = "(ImGuiMouseButton)" defs["igIsMouseDown"][1]["stname"] = "" +defs["igIsMouseDown"][2] = {} +defs["igIsMouseDown"][2]["args"] = "(ImGuiMouseButton button,ImGuiID owner_id)" +defs["igIsMouseDown"][2]["argsT"] = {} +defs["igIsMouseDown"][2]["argsT"][1] = {} +defs["igIsMouseDown"][2]["argsT"][1]["name"] = "button" +defs["igIsMouseDown"][2]["argsT"][1]["type"] = "ImGuiMouseButton" +defs["igIsMouseDown"][2]["argsT"][2] = {} +defs["igIsMouseDown"][2]["argsT"][2]["name"] = "owner_id" +defs["igIsMouseDown"][2]["argsT"][2]["type"] = "ImGuiID" +defs["igIsMouseDown"][2]["argsoriginal"] = "(ImGuiMouseButton button,ImGuiID owner_id)" +defs["igIsMouseDown"][2]["call_args"] = "(button,owner_id)" +defs["igIsMouseDown"][2]["cimguiname"] = "igIsMouseDown" +defs["igIsMouseDown"][2]["defaults"] = {} +defs["igIsMouseDown"][2]["funcname"] = "IsMouseDown" +defs["igIsMouseDown"][2]["location"] = "imgui_internal:3153" +defs["igIsMouseDown"][2]["namespace"] = "ImGui" +defs["igIsMouseDown"][2]["ov_cimguiname"] = "igIsMouseDown_ID" +defs["igIsMouseDown"][2]["ret"] = "bool" +defs["igIsMouseDown"][2]["signature"] = "(ImGuiMouseButton,ImGuiID)" +defs["igIsMouseDown"][2]["stname"] = "" defs["igIsMouseDown"]["(ImGuiMouseButton)"] = defs["igIsMouseDown"][1] +defs["igIsMouseDown"]["(ImGuiMouseButton,ImGuiID)"] = defs["igIsMouseDown"][2] +defs["igIsMouseDragPastThreshold"] = {} +defs["igIsMouseDragPastThreshold"][1] = {} +defs["igIsMouseDragPastThreshold"][1]["args"] = "(ImGuiMouseButton button,float lock_threshold)" +defs["igIsMouseDragPastThreshold"][1]["argsT"] = {} +defs["igIsMouseDragPastThreshold"][1]["argsT"][1] = {} +defs["igIsMouseDragPastThreshold"][1]["argsT"][1]["name"] = "button" +defs["igIsMouseDragPastThreshold"][1]["argsT"][1]["type"] = "ImGuiMouseButton" +defs["igIsMouseDragPastThreshold"][1]["argsT"][2] = {} +defs["igIsMouseDragPastThreshold"][1]["argsT"][2]["name"] = "lock_threshold" +defs["igIsMouseDragPastThreshold"][1]["argsT"][2]["type"] = "float" +defs["igIsMouseDragPastThreshold"][1]["argsoriginal"] = "(ImGuiMouseButton button,float lock_threshold=-1.0f)" +defs["igIsMouseDragPastThreshold"][1]["call_args"] = "(button,lock_threshold)" +defs["igIsMouseDragPastThreshold"][1]["cimguiname"] = "igIsMouseDragPastThreshold" +defs["igIsMouseDragPastThreshold"][1]["defaults"] = {} +defs["igIsMouseDragPastThreshold"][1]["defaults"]["lock_threshold"] = "-1.0f" +defs["igIsMouseDragPastThreshold"][1]["funcname"] = "IsMouseDragPastThreshold" +defs["igIsMouseDragPastThreshold"][1]["location"] = "imgui_internal:3119" +defs["igIsMouseDragPastThreshold"][1]["namespace"] = "ImGui" +defs["igIsMouseDragPastThreshold"][1]["ov_cimguiname"] = "igIsMouseDragPastThreshold" +defs["igIsMouseDragPastThreshold"][1]["ret"] = "bool" +defs["igIsMouseDragPastThreshold"][1]["signature"] = "(ImGuiMouseButton,float)" +defs["igIsMouseDragPastThreshold"][1]["stname"] = "" +defs["igIsMouseDragPastThreshold"]["(ImGuiMouseButton,float)"] = defs["igIsMouseDragPastThreshold"][1] defs["igIsMouseDragging"] = {} defs["igIsMouseDragging"][1] = {} defs["igIsMouseDragging"][1]["args"] = "(ImGuiMouseButton button,float lock_threshold)" @@ -11088,6 +21999,25 @@ 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["igIsMouseKey"] = {} +defs["igIsMouseKey"][1] = {} +defs["igIsMouseKey"][1]["args"] = "(ImGuiKey key)" +defs["igIsMouseKey"][1]["argsT"] = {} +defs["igIsMouseKey"][1]["argsT"][1] = {} +defs["igIsMouseKey"][1]["argsT"][1]["name"] = "key" +defs["igIsMouseKey"][1]["argsT"][1]["type"] = "ImGuiKey" +defs["igIsMouseKey"][1]["argsoriginal"] = "(ImGuiKey key)" +defs["igIsMouseKey"][1]["call_args"] = "(key)" +defs["igIsMouseKey"][1]["cimguiname"] = "igIsMouseKey" +defs["igIsMouseKey"][1]["defaults"] = {} +defs["igIsMouseKey"][1]["funcname"] = "IsMouseKey" +defs["igIsMouseKey"][1]["location"] = "imgui_internal:3105" +defs["igIsMouseKey"][1]["namespace"] = "ImGui" +defs["igIsMouseKey"][1]["ov_cimguiname"] = "igIsMouseKey" +defs["igIsMouseKey"][1]["ret"] = "bool" +defs["igIsMouseKey"][1]["signature"] = "(ImGuiKey)" +defs["igIsMouseKey"][1]["stname"] = "" +defs["igIsMouseKey"]["(ImGuiKey)"] = defs["igIsMouseKey"][1] defs["igIsMousePosValid"] = {} defs["igIsMousePosValid"][1] = {} defs["igIsMousePosValid"][1]["args"] = "(const ImVec2* mouse_pos)" @@ -11122,11 +22052,70 @@ defs["igIsMouseReleased"][1]["defaults"] = {} defs["igIsMouseReleased"][1]["funcname"] = "IsMouseReleased" defs["igIsMouseReleased"][1]["location"] = "imgui:935" defs["igIsMouseReleased"][1]["namespace"] = "ImGui" -defs["igIsMouseReleased"][1]["ov_cimguiname"] = "igIsMouseReleased" +defs["igIsMouseReleased"][1]["ov_cimguiname"] = "igIsMouseReleased_Nil" defs["igIsMouseReleased"][1]["ret"] = "bool" defs["igIsMouseReleased"][1]["signature"] = "(ImGuiMouseButton)" defs["igIsMouseReleased"][1]["stname"] = "" +defs["igIsMouseReleased"][2] = {} +defs["igIsMouseReleased"][2]["args"] = "(ImGuiMouseButton button,ImGuiID owner_id)" +defs["igIsMouseReleased"][2]["argsT"] = {} +defs["igIsMouseReleased"][2]["argsT"][1] = {} +defs["igIsMouseReleased"][2]["argsT"][1]["name"] = "button" +defs["igIsMouseReleased"][2]["argsT"][1]["type"] = "ImGuiMouseButton" +defs["igIsMouseReleased"][2]["argsT"][2] = {} +defs["igIsMouseReleased"][2]["argsT"][2]["name"] = "owner_id" +defs["igIsMouseReleased"][2]["argsT"][2]["type"] = "ImGuiID" +defs["igIsMouseReleased"][2]["argsoriginal"] = "(ImGuiMouseButton button,ImGuiID owner_id)" +defs["igIsMouseReleased"][2]["call_args"] = "(button,owner_id)" +defs["igIsMouseReleased"][2]["cimguiname"] = "igIsMouseReleased" +defs["igIsMouseReleased"][2]["defaults"] = {} +defs["igIsMouseReleased"][2]["funcname"] = "IsMouseReleased" +defs["igIsMouseReleased"][2]["location"] = "imgui_internal:3155" +defs["igIsMouseReleased"][2]["namespace"] = "ImGui" +defs["igIsMouseReleased"][2]["ov_cimguiname"] = "igIsMouseReleased_ID" +defs["igIsMouseReleased"][2]["ret"] = "bool" +defs["igIsMouseReleased"][2]["signature"] = "(ImGuiMouseButton,ImGuiID)" +defs["igIsMouseReleased"][2]["stname"] = "" defs["igIsMouseReleased"]["(ImGuiMouseButton)"] = defs["igIsMouseReleased"][1] +defs["igIsMouseReleased"]["(ImGuiMouseButton,ImGuiID)"] = defs["igIsMouseReleased"][2] +defs["igIsNamedKey"] = {} +defs["igIsNamedKey"][1] = {} +defs["igIsNamedKey"][1]["args"] = "(ImGuiKey key)" +defs["igIsNamedKey"][1]["argsT"] = {} +defs["igIsNamedKey"][1]["argsT"][1] = {} +defs["igIsNamedKey"][1]["argsT"][1]["name"] = "key" +defs["igIsNamedKey"][1]["argsT"][1]["type"] = "ImGuiKey" +defs["igIsNamedKey"][1]["argsoriginal"] = "(ImGuiKey key)" +defs["igIsNamedKey"][1]["call_args"] = "(key)" +defs["igIsNamedKey"][1]["cimguiname"] = "igIsNamedKey" +defs["igIsNamedKey"][1]["defaults"] = {} +defs["igIsNamedKey"][1]["funcname"] = "IsNamedKey" +defs["igIsNamedKey"][1]["location"] = "imgui_internal:3100" +defs["igIsNamedKey"][1]["namespace"] = "ImGui" +defs["igIsNamedKey"][1]["ov_cimguiname"] = "igIsNamedKey" +defs["igIsNamedKey"][1]["ret"] = "bool" +defs["igIsNamedKey"][1]["signature"] = "(ImGuiKey)" +defs["igIsNamedKey"][1]["stname"] = "" +defs["igIsNamedKey"]["(ImGuiKey)"] = defs["igIsNamedKey"][1] +defs["igIsNamedKeyOrModKey"] = {} +defs["igIsNamedKeyOrModKey"][1] = {} +defs["igIsNamedKeyOrModKey"][1]["args"] = "(ImGuiKey key)" +defs["igIsNamedKeyOrModKey"][1]["argsT"] = {} +defs["igIsNamedKeyOrModKey"][1]["argsT"][1] = {} +defs["igIsNamedKeyOrModKey"][1]["argsT"][1]["name"] = "key" +defs["igIsNamedKeyOrModKey"][1]["argsT"][1]["type"] = "ImGuiKey" +defs["igIsNamedKeyOrModKey"][1]["argsoriginal"] = "(ImGuiKey key)" +defs["igIsNamedKeyOrModKey"][1]["call_args"] = "(key)" +defs["igIsNamedKeyOrModKey"][1]["cimguiname"] = "igIsNamedKeyOrModKey" +defs["igIsNamedKeyOrModKey"][1]["defaults"] = {} +defs["igIsNamedKeyOrModKey"][1]["funcname"] = "IsNamedKeyOrModKey" +defs["igIsNamedKeyOrModKey"][1]["location"] = "imgui_internal:3101" +defs["igIsNamedKeyOrModKey"][1]["namespace"] = "ImGui" +defs["igIsNamedKeyOrModKey"][1]["ov_cimguiname"] = "igIsNamedKeyOrModKey" +defs["igIsNamedKeyOrModKey"][1]["ret"] = "bool" +defs["igIsNamedKeyOrModKey"][1]["signature"] = "(ImGuiKey)" +defs["igIsNamedKeyOrModKey"][1]["stname"] = "" +defs["igIsNamedKeyOrModKey"]["(ImGuiKey)"] = defs["igIsNamedKeyOrModKey"][1] defs["igIsPopupOpen"] = {} defs["igIsPopupOpen"][1] = {} defs["igIsPopupOpen"][1]["args"] = "(const char* str_id,ImGuiPopupFlags flags)" @@ -11145,10 +22134,31 @@ defs["igIsPopupOpen"][1]["defaults"]["flags"] = "0" defs["igIsPopupOpen"][1]["funcname"] = "IsPopupOpen" defs["igIsPopupOpen"][1]["location"] = "imgui:723" defs["igIsPopupOpen"][1]["namespace"] = "ImGui" -defs["igIsPopupOpen"][1]["ov_cimguiname"] = "igIsPopupOpen" +defs["igIsPopupOpen"][1]["ov_cimguiname"] = "igIsPopupOpen_Str" defs["igIsPopupOpen"][1]["ret"] = "bool" defs["igIsPopupOpen"][1]["signature"] = "(const char*,ImGuiPopupFlags)" defs["igIsPopupOpen"][1]["stname"] = "" +defs["igIsPopupOpen"][2] = {} +defs["igIsPopupOpen"][2]["args"] = "(ImGuiID id,ImGuiPopupFlags popup_flags)" +defs["igIsPopupOpen"][2]["argsT"] = {} +defs["igIsPopupOpen"][2]["argsT"][1] = {} +defs["igIsPopupOpen"][2]["argsT"][1]["name"] = "id" +defs["igIsPopupOpen"][2]["argsT"][1]["type"] = "ImGuiID" +defs["igIsPopupOpen"][2]["argsT"][2] = {} +defs["igIsPopupOpen"][2]["argsT"][2]["name"] = "popup_flags" +defs["igIsPopupOpen"][2]["argsT"][2]["type"] = "ImGuiPopupFlags" +defs["igIsPopupOpen"][2]["argsoriginal"] = "(ImGuiID id,ImGuiPopupFlags popup_flags)" +defs["igIsPopupOpen"][2]["call_args"] = "(id,popup_flags)" +defs["igIsPopupOpen"][2]["cimguiname"] = "igIsPopupOpen" +defs["igIsPopupOpen"][2]["defaults"] = {} +defs["igIsPopupOpen"][2]["funcname"] = "IsPopupOpen" +defs["igIsPopupOpen"][2]["location"] = "imgui_internal:3065" +defs["igIsPopupOpen"][2]["namespace"] = "ImGui" +defs["igIsPopupOpen"][2]["ov_cimguiname"] = "igIsPopupOpen_ID" +defs["igIsPopupOpen"][2]["ret"] = "bool" +defs["igIsPopupOpen"][2]["signature"] = "(ImGuiID,ImGuiPopupFlags)" +defs["igIsPopupOpen"][2]["stname"] = "" +defs["igIsPopupOpen"]["(ImGuiID,ImGuiPopupFlags)"] = defs["igIsPopupOpen"][2] defs["igIsPopupOpen"]["(const char*,ImGuiPopupFlags)"] = defs["igIsPopupOpen"][1] defs["igIsRectVisible"] = {} defs["igIsRectVisible"][1] = {} @@ -11190,6 +22200,28 @@ 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["igIsWindowAbove"] = {} +defs["igIsWindowAbove"][1] = {} +defs["igIsWindowAbove"][1]["args"] = "(ImGuiWindow* potential_above,ImGuiWindow* potential_below)" +defs["igIsWindowAbove"][1]["argsT"] = {} +defs["igIsWindowAbove"][1]["argsT"][1] = {} +defs["igIsWindowAbove"][1]["argsT"][1]["name"] = "potential_above" +defs["igIsWindowAbove"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igIsWindowAbove"][1]["argsT"][2] = {} +defs["igIsWindowAbove"][1]["argsT"][2]["name"] = "potential_below" +defs["igIsWindowAbove"][1]["argsT"][2]["type"] = "ImGuiWindow*" +defs["igIsWindowAbove"][1]["argsoriginal"] = "(ImGuiWindow* potential_above,ImGuiWindow* potential_below)" +defs["igIsWindowAbove"][1]["call_args"] = "(potential_above,potential_below)" +defs["igIsWindowAbove"][1]["cimguiname"] = "igIsWindowAbove" +defs["igIsWindowAbove"][1]["defaults"] = {} +defs["igIsWindowAbove"][1]["funcname"] = "IsWindowAbove" +defs["igIsWindowAbove"][1]["location"] = "imgui_internal:2940" +defs["igIsWindowAbove"][1]["namespace"] = "ImGui" +defs["igIsWindowAbove"][1]["ov_cimguiname"] = "igIsWindowAbove" +defs["igIsWindowAbove"][1]["ret"] = "bool" +defs["igIsWindowAbove"][1]["signature"] = "(ImGuiWindow*,ImGuiWindow*)" +defs["igIsWindowAbove"][1]["stname"] = "" +defs["igIsWindowAbove"]["(ImGuiWindow*,ImGuiWindow*)"] = defs["igIsWindowAbove"][1] defs["igIsWindowAppearing"] = {} defs["igIsWindowAppearing"][1] = {} defs["igIsWindowAppearing"][1]["args"] = "()" @@ -11206,6 +22238,34 @@ defs["igIsWindowAppearing"][1]["ret"] = "bool" defs["igIsWindowAppearing"][1]["signature"] = "()" defs["igIsWindowAppearing"][1]["stname"] = "" defs["igIsWindowAppearing"]["()"] = defs["igIsWindowAppearing"][1] +defs["igIsWindowChildOf"] = {} +defs["igIsWindowChildOf"][1] = {} +defs["igIsWindowChildOf"][1]["args"] = "(ImGuiWindow* window,ImGuiWindow* potential_parent,bool popup_hierarchy,bool dock_hierarchy)" +defs["igIsWindowChildOf"][1]["argsT"] = {} +defs["igIsWindowChildOf"][1]["argsT"][1] = {} +defs["igIsWindowChildOf"][1]["argsT"][1]["name"] = "window" +defs["igIsWindowChildOf"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igIsWindowChildOf"][1]["argsT"][2] = {} +defs["igIsWindowChildOf"][1]["argsT"][2]["name"] = "potential_parent" +defs["igIsWindowChildOf"][1]["argsT"][2]["type"] = "ImGuiWindow*" +defs["igIsWindowChildOf"][1]["argsT"][3] = {} +defs["igIsWindowChildOf"][1]["argsT"][3]["name"] = "popup_hierarchy" +defs["igIsWindowChildOf"][1]["argsT"][3]["type"] = "bool" +defs["igIsWindowChildOf"][1]["argsT"][4] = {} +defs["igIsWindowChildOf"][1]["argsT"][4]["name"] = "dock_hierarchy" +defs["igIsWindowChildOf"][1]["argsT"][4]["type"] = "bool" +defs["igIsWindowChildOf"][1]["argsoriginal"] = "(ImGuiWindow* window,ImGuiWindow* potential_parent,bool popup_hierarchy,bool dock_hierarchy)" +defs["igIsWindowChildOf"][1]["call_args"] = "(window,potential_parent,popup_hierarchy,dock_hierarchy)" +defs["igIsWindowChildOf"][1]["cimguiname"] = "igIsWindowChildOf" +defs["igIsWindowChildOf"][1]["defaults"] = {} +defs["igIsWindowChildOf"][1]["funcname"] = "IsWindowChildOf" +defs["igIsWindowChildOf"][1]["location"] = "imgui_internal:2938" +defs["igIsWindowChildOf"][1]["namespace"] = "ImGui" +defs["igIsWindowChildOf"][1]["ov_cimguiname"] = "igIsWindowChildOf" +defs["igIsWindowChildOf"][1]["ret"] = "bool" +defs["igIsWindowChildOf"][1]["signature"] = "(ImGuiWindow*,ImGuiWindow*,bool,bool)" +defs["igIsWindowChildOf"][1]["stname"] = "" +defs["igIsWindowChildOf"]["(ImGuiWindow*,ImGuiWindow*,bool,bool)"] = defs["igIsWindowChildOf"][1] defs["igIsWindowCollapsed"] = {} defs["igIsWindowCollapsed"][1] = {} defs["igIsWindowCollapsed"][1]["args"] = "()" @@ -11278,6 +22338,163 @@ defs["igIsWindowHovered"][1]["ret"] = "bool" defs["igIsWindowHovered"][1]["signature"] = "(ImGuiHoveredFlags)" defs["igIsWindowHovered"][1]["stname"] = "" defs["igIsWindowHovered"]["(ImGuiHoveredFlags)"] = defs["igIsWindowHovered"][1] +defs["igIsWindowNavFocusable"] = {} +defs["igIsWindowNavFocusable"][1] = {} +defs["igIsWindowNavFocusable"][1]["args"] = "(ImGuiWindow* window)" +defs["igIsWindowNavFocusable"][1]["argsT"] = {} +defs["igIsWindowNavFocusable"][1]["argsT"][1] = {} +defs["igIsWindowNavFocusable"][1]["argsT"][1]["name"] = "window" +defs["igIsWindowNavFocusable"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igIsWindowNavFocusable"][1]["argsoriginal"] = "(ImGuiWindow* window)" +defs["igIsWindowNavFocusable"][1]["call_args"] = "(window)" +defs["igIsWindowNavFocusable"][1]["cimguiname"] = "igIsWindowNavFocusable" +defs["igIsWindowNavFocusable"][1]["defaults"] = {} +defs["igIsWindowNavFocusable"][1]["funcname"] = "IsWindowNavFocusable" +defs["igIsWindowNavFocusable"][1]["location"] = "imgui_internal:2941" +defs["igIsWindowNavFocusable"][1]["namespace"] = "ImGui" +defs["igIsWindowNavFocusable"][1]["ov_cimguiname"] = "igIsWindowNavFocusable" +defs["igIsWindowNavFocusable"][1]["ret"] = "bool" +defs["igIsWindowNavFocusable"][1]["signature"] = "(ImGuiWindow*)" +defs["igIsWindowNavFocusable"][1]["stname"] = "" +defs["igIsWindowNavFocusable"]["(ImGuiWindow*)"] = defs["igIsWindowNavFocusable"][1] +defs["igIsWindowWithinBeginStackOf"] = {} +defs["igIsWindowWithinBeginStackOf"][1] = {} +defs["igIsWindowWithinBeginStackOf"][1]["args"] = "(ImGuiWindow* window,ImGuiWindow* potential_parent)" +defs["igIsWindowWithinBeginStackOf"][1]["argsT"] = {} +defs["igIsWindowWithinBeginStackOf"][1]["argsT"][1] = {} +defs["igIsWindowWithinBeginStackOf"][1]["argsT"][1]["name"] = "window" +defs["igIsWindowWithinBeginStackOf"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igIsWindowWithinBeginStackOf"][1]["argsT"][2] = {} +defs["igIsWindowWithinBeginStackOf"][1]["argsT"][2]["name"] = "potential_parent" +defs["igIsWindowWithinBeginStackOf"][1]["argsT"][2]["type"] = "ImGuiWindow*" +defs["igIsWindowWithinBeginStackOf"][1]["argsoriginal"] = "(ImGuiWindow* window,ImGuiWindow* potential_parent)" +defs["igIsWindowWithinBeginStackOf"][1]["call_args"] = "(window,potential_parent)" +defs["igIsWindowWithinBeginStackOf"][1]["cimguiname"] = "igIsWindowWithinBeginStackOf" +defs["igIsWindowWithinBeginStackOf"][1]["defaults"] = {} +defs["igIsWindowWithinBeginStackOf"][1]["funcname"] = "IsWindowWithinBeginStackOf" +defs["igIsWindowWithinBeginStackOf"][1]["location"] = "imgui_internal:2939" +defs["igIsWindowWithinBeginStackOf"][1]["namespace"] = "ImGui" +defs["igIsWindowWithinBeginStackOf"][1]["ov_cimguiname"] = "igIsWindowWithinBeginStackOf" +defs["igIsWindowWithinBeginStackOf"][1]["ret"] = "bool" +defs["igIsWindowWithinBeginStackOf"][1]["signature"] = "(ImGuiWindow*,ImGuiWindow*)" +defs["igIsWindowWithinBeginStackOf"][1]["stname"] = "" +defs["igIsWindowWithinBeginStackOf"]["(ImGuiWindow*,ImGuiWindow*)"] = defs["igIsWindowWithinBeginStackOf"][1] +defs["igItemAdd"] = {} +defs["igItemAdd"][1] = {} +defs["igItemAdd"][1]["args"] = "(const ImRect bb,ImGuiID id,const ImRect* nav_bb,ImGuiItemFlags extra_flags)" +defs["igItemAdd"][1]["argsT"] = {} +defs["igItemAdd"][1]["argsT"][1] = {} +defs["igItemAdd"][1]["argsT"][1]["name"] = "bb" +defs["igItemAdd"][1]["argsT"][1]["type"] = "const ImRect" +defs["igItemAdd"][1]["argsT"][2] = {} +defs["igItemAdd"][1]["argsT"][2]["name"] = "id" +defs["igItemAdd"][1]["argsT"][2]["type"] = "ImGuiID" +defs["igItemAdd"][1]["argsT"][3] = {} +defs["igItemAdd"][1]["argsT"][3]["name"] = "nav_bb" +defs["igItemAdd"][1]["argsT"][3]["type"] = "const ImRect*" +defs["igItemAdd"][1]["argsT"][4] = {} +defs["igItemAdd"][1]["argsT"][4]["name"] = "extra_flags" +defs["igItemAdd"][1]["argsT"][4]["type"] = "ImGuiItemFlags" +defs["igItemAdd"][1]["argsoriginal"] = "(const ImRect& bb,ImGuiID id,const ImRect* nav_bb=((void*)0),ImGuiItemFlags extra_flags=0)" +defs["igItemAdd"][1]["call_args"] = "(bb,id,nav_bb,extra_flags)" +defs["igItemAdd"][1]["cimguiname"] = "igItemAdd" +defs["igItemAdd"][1]["defaults"] = {} +defs["igItemAdd"][1]["defaults"]["extra_flags"] = "0" +defs["igItemAdd"][1]["defaults"]["nav_bb"] = "NULL" +defs["igItemAdd"][1]["funcname"] = "ItemAdd" +defs["igItemAdd"][1]["location"] = "imgui_internal:3038" +defs["igItemAdd"][1]["namespace"] = "ImGui" +defs["igItemAdd"][1]["ov_cimguiname"] = "igItemAdd" +defs["igItemAdd"][1]["ret"] = "bool" +defs["igItemAdd"][1]["signature"] = "(const ImRect,ImGuiID,const ImRect*,ImGuiItemFlags)" +defs["igItemAdd"][1]["stname"] = "" +defs["igItemAdd"]["(const ImRect,ImGuiID,const ImRect*,ImGuiItemFlags)"] = defs["igItemAdd"][1] +defs["igItemHoverable"] = {} +defs["igItemHoverable"][1] = {} +defs["igItemHoverable"][1]["args"] = "(const ImRect bb,ImGuiID id)" +defs["igItemHoverable"][1]["argsT"] = {} +defs["igItemHoverable"][1]["argsT"][1] = {} +defs["igItemHoverable"][1]["argsT"][1]["name"] = "bb" +defs["igItemHoverable"][1]["argsT"][1]["type"] = "const ImRect" +defs["igItemHoverable"][1]["argsT"][2] = {} +defs["igItemHoverable"][1]["argsT"][2]["name"] = "id" +defs["igItemHoverable"][1]["argsT"][2]["type"] = "ImGuiID" +defs["igItemHoverable"][1]["argsoriginal"] = "(const ImRect& bb,ImGuiID id)" +defs["igItemHoverable"][1]["call_args"] = "(bb,id)" +defs["igItemHoverable"][1]["cimguiname"] = "igItemHoverable" +defs["igItemHoverable"][1]["defaults"] = {} +defs["igItemHoverable"][1]["funcname"] = "ItemHoverable" +defs["igItemHoverable"][1]["location"] = "imgui_internal:3039" +defs["igItemHoverable"][1]["namespace"] = "ImGui" +defs["igItemHoverable"][1]["ov_cimguiname"] = "igItemHoverable" +defs["igItemHoverable"][1]["ret"] = "bool" +defs["igItemHoverable"][1]["signature"] = "(const ImRect,ImGuiID)" +defs["igItemHoverable"][1]["stname"] = "" +defs["igItemHoverable"]["(const ImRect,ImGuiID)"] = defs["igItemHoverable"][1] +defs["igItemSize"] = {} +defs["igItemSize"][1] = {} +defs["igItemSize"][1]["args"] = "(const ImVec2 size,float text_baseline_y)" +defs["igItemSize"][1]["argsT"] = {} +defs["igItemSize"][1]["argsT"][1] = {} +defs["igItemSize"][1]["argsT"][1]["name"] = "size" +defs["igItemSize"][1]["argsT"][1]["type"] = "const ImVec2" +defs["igItemSize"][1]["argsT"][2] = {} +defs["igItemSize"][1]["argsT"][2]["name"] = "text_baseline_y" +defs["igItemSize"][1]["argsT"][2]["type"] = "float" +defs["igItemSize"][1]["argsoriginal"] = "(const ImVec2& size,float text_baseline_y=-1.0f)" +defs["igItemSize"][1]["call_args"] = "(size,text_baseline_y)" +defs["igItemSize"][1]["cimguiname"] = "igItemSize" +defs["igItemSize"][1]["defaults"] = {} +defs["igItemSize"][1]["defaults"]["text_baseline_y"] = "-1.0f" +defs["igItemSize"][1]["funcname"] = "ItemSize" +defs["igItemSize"][1]["location"] = "imgui_internal:3036" +defs["igItemSize"][1]["namespace"] = "ImGui" +defs["igItemSize"][1]["ov_cimguiname"] = "igItemSize_Vec2" +defs["igItemSize"][1]["ret"] = "void" +defs["igItemSize"][1]["signature"] = "(const ImVec2,float)" +defs["igItemSize"][1]["stname"] = "" +defs["igItemSize"][2] = {} +defs["igItemSize"][2]["args"] = "(const ImRect bb,float text_baseline_y)" +defs["igItemSize"][2]["argsT"] = {} +defs["igItemSize"][2]["argsT"][1] = {} +defs["igItemSize"][2]["argsT"][1]["name"] = "bb" +defs["igItemSize"][2]["argsT"][1]["type"] = "const ImRect" +defs["igItemSize"][2]["argsT"][2] = {} +defs["igItemSize"][2]["argsT"][2]["name"] = "text_baseline_y" +defs["igItemSize"][2]["argsT"][2]["type"] = "float" +defs["igItemSize"][2]["argsoriginal"] = "(const ImRect& bb,float text_baseline_y=-1.0f)" +defs["igItemSize"][2]["call_args"] = "(bb,text_baseline_y)" +defs["igItemSize"][2]["cimguiname"] = "igItemSize" +defs["igItemSize"][2]["defaults"] = {} +defs["igItemSize"][2]["defaults"]["text_baseline_y"] = "-1.0f" +defs["igItemSize"][2]["funcname"] = "ItemSize" +defs["igItemSize"][2]["location"] = "imgui_internal:3037" +defs["igItemSize"][2]["namespace"] = "ImGui" +defs["igItemSize"][2]["ov_cimguiname"] = "igItemSize_Rect" +defs["igItemSize"][2]["ret"] = "void" +defs["igItemSize"][2]["signature"] = "(const ImRect,float)" +defs["igItemSize"][2]["stname"] = "" +defs["igItemSize"]["(const ImRect,float)"] = defs["igItemSize"][2] +defs["igItemSize"]["(const ImVec2,float)"] = defs["igItemSize"][1] +defs["igKeepAliveID"] = {} +defs["igKeepAliveID"][1] = {} +defs["igKeepAliveID"][1]["args"] = "(ImGuiID id)" +defs["igKeepAliveID"][1]["argsT"] = {} +defs["igKeepAliveID"][1]["argsT"][1] = {} +defs["igKeepAliveID"][1]["argsT"][1]["name"] = "id" +defs["igKeepAliveID"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igKeepAliveID"][1]["argsoriginal"] = "(ImGuiID id)" +defs["igKeepAliveID"][1]["call_args"] = "(id)" +defs["igKeepAliveID"][1]["cimguiname"] = "igKeepAliveID" +defs["igKeepAliveID"][1]["defaults"] = {} +defs["igKeepAliveID"][1]["funcname"] = "KeepAliveID" +defs["igKeepAliveID"][1]["location"] = "imgui_internal:3030" +defs["igKeepAliveID"][1]["namespace"] = "ImGui" +defs["igKeepAliveID"][1]["ov_cimguiname"] = "igKeepAliveID" +defs["igKeepAliveID"][1]["ret"] = "void" +defs["igKeepAliveID"][1]["signature"] = "(ImGuiID)" +defs["igKeepAliveID"][1]["stname"] = "" +defs["igKeepAliveID"]["(ImGuiID)"] = defs["igKeepAliveID"][1] defs["igLabelText"] = {} defs["igLabelText"][1] = {} defs["igLabelText"][1]["args"] = "(const char* label,const char* fmt,...)" @@ -11439,6 +22656,69 @@ 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["igLocalizeGetMsg"] = {} +defs["igLocalizeGetMsg"][1] = {} +defs["igLocalizeGetMsg"][1]["args"] = "(ImGuiLocKey key)" +defs["igLocalizeGetMsg"][1]["argsT"] = {} +defs["igLocalizeGetMsg"][1]["argsT"][1] = {} +defs["igLocalizeGetMsg"][1]["argsT"][1]["name"] = "key" +defs["igLocalizeGetMsg"][1]["argsT"][1]["type"] = "ImGuiLocKey" +defs["igLocalizeGetMsg"][1]["argsoriginal"] = "(ImGuiLocKey key)" +defs["igLocalizeGetMsg"][1]["call_args"] = "(key)" +defs["igLocalizeGetMsg"][1]["cimguiname"] = "igLocalizeGetMsg" +defs["igLocalizeGetMsg"][1]["defaults"] = {} +defs["igLocalizeGetMsg"][1]["funcname"] = "LocalizeGetMsg" +defs["igLocalizeGetMsg"][1]["location"] = "imgui_internal:3003" +defs["igLocalizeGetMsg"][1]["namespace"] = "ImGui" +defs["igLocalizeGetMsg"][1]["ov_cimguiname"] = "igLocalizeGetMsg" +defs["igLocalizeGetMsg"][1]["ret"] = "const char*" +defs["igLocalizeGetMsg"][1]["signature"] = "(ImGuiLocKey)" +defs["igLocalizeGetMsg"][1]["stname"] = "" +defs["igLocalizeGetMsg"]["(ImGuiLocKey)"] = defs["igLocalizeGetMsg"][1] +defs["igLocalizeRegisterEntries"] = {} +defs["igLocalizeRegisterEntries"][1] = {} +defs["igLocalizeRegisterEntries"][1]["args"] = "(const ImGuiLocEntry* entries,int count)" +defs["igLocalizeRegisterEntries"][1]["argsT"] = {} +defs["igLocalizeRegisterEntries"][1]["argsT"][1] = {} +defs["igLocalizeRegisterEntries"][1]["argsT"][1]["name"] = "entries" +defs["igLocalizeRegisterEntries"][1]["argsT"][1]["type"] = "const ImGuiLocEntry*" +defs["igLocalizeRegisterEntries"][1]["argsT"][2] = {} +defs["igLocalizeRegisterEntries"][1]["argsT"][2]["name"] = "count" +defs["igLocalizeRegisterEntries"][1]["argsT"][2]["type"] = "int" +defs["igLocalizeRegisterEntries"][1]["argsoriginal"] = "(const ImGuiLocEntry* entries,int count)" +defs["igLocalizeRegisterEntries"][1]["call_args"] = "(entries,count)" +defs["igLocalizeRegisterEntries"][1]["cimguiname"] = "igLocalizeRegisterEntries" +defs["igLocalizeRegisterEntries"][1]["defaults"] = {} +defs["igLocalizeRegisterEntries"][1]["funcname"] = "LocalizeRegisterEntries" +defs["igLocalizeRegisterEntries"][1]["location"] = "imgui_internal:3002" +defs["igLocalizeRegisterEntries"][1]["namespace"] = "ImGui" +defs["igLocalizeRegisterEntries"][1]["ov_cimguiname"] = "igLocalizeRegisterEntries" +defs["igLocalizeRegisterEntries"][1]["ret"] = "void" +defs["igLocalizeRegisterEntries"][1]["signature"] = "(const ImGuiLocEntry*,int)" +defs["igLocalizeRegisterEntries"][1]["stname"] = "" +defs["igLocalizeRegisterEntries"]["(const ImGuiLocEntry*,int)"] = defs["igLocalizeRegisterEntries"][1] +defs["igLogBegin"] = {} +defs["igLogBegin"][1] = {} +defs["igLogBegin"][1]["args"] = "(ImGuiLogType type,int auto_open_depth)" +defs["igLogBegin"][1]["argsT"] = {} +defs["igLogBegin"][1]["argsT"][1] = {} +defs["igLogBegin"][1]["argsT"][1]["name"] = "type" +defs["igLogBegin"][1]["argsT"][1]["type"] = "ImGuiLogType" +defs["igLogBegin"][1]["argsT"][2] = {} +defs["igLogBegin"][1]["argsT"][2]["name"] = "auto_open_depth" +defs["igLogBegin"][1]["argsT"][2]["type"] = "int" +defs["igLogBegin"][1]["argsoriginal"] = "(ImGuiLogType type,int auto_open_depth)" +defs["igLogBegin"][1]["call_args"] = "(type,auto_open_depth)" +defs["igLogBegin"][1]["cimguiname"] = "igLogBegin" +defs["igLogBegin"][1]["defaults"] = {} +defs["igLogBegin"][1]["funcname"] = "LogBegin" +defs["igLogBegin"][1]["location"] = "imgui_internal:3054" +defs["igLogBegin"][1]["namespace"] = "ImGui" +defs["igLogBegin"][1]["ov_cimguiname"] = "igLogBegin" +defs["igLogBegin"][1]["ret"] = "void" +defs["igLogBegin"][1]["signature"] = "(ImGuiLogType,int)" +defs["igLogBegin"][1]["stname"] = "" +defs["igLogBegin"]["(ImGuiLogType,int)"] = defs["igLogBegin"][1] defs["igLogButtons"] = {} defs["igLogButtons"][1] = {} defs["igLogButtons"][1]["args"] = "()" @@ -11471,6 +22751,54 @@ defs["igLogFinish"][1]["ret"] = "void" defs["igLogFinish"][1]["signature"] = "()" defs["igLogFinish"][1]["stname"] = "" defs["igLogFinish"]["()"] = defs["igLogFinish"][1] +defs["igLogRenderedText"] = {} +defs["igLogRenderedText"][1] = {} +defs["igLogRenderedText"][1]["args"] = "(const ImVec2* ref_pos,const char* text,const char* text_end)" +defs["igLogRenderedText"][1]["argsT"] = {} +defs["igLogRenderedText"][1]["argsT"][1] = {} +defs["igLogRenderedText"][1]["argsT"][1]["name"] = "ref_pos" +defs["igLogRenderedText"][1]["argsT"][1]["type"] = "const ImVec2*" +defs["igLogRenderedText"][1]["argsT"][2] = {} +defs["igLogRenderedText"][1]["argsT"][2]["name"] = "text" +defs["igLogRenderedText"][1]["argsT"][2]["type"] = "const char*" +defs["igLogRenderedText"][1]["argsT"][3] = {} +defs["igLogRenderedText"][1]["argsT"][3]["name"] = "text_end" +defs["igLogRenderedText"][1]["argsT"][3]["type"] = "const char*" +defs["igLogRenderedText"][1]["argsoriginal"] = "(const ImVec2* ref_pos,const char* text,const char* text_end=((void*)0))" +defs["igLogRenderedText"][1]["call_args"] = "(ref_pos,text,text_end)" +defs["igLogRenderedText"][1]["cimguiname"] = "igLogRenderedText" +defs["igLogRenderedText"][1]["defaults"] = {} +defs["igLogRenderedText"][1]["defaults"]["text_end"] = "NULL" +defs["igLogRenderedText"][1]["funcname"] = "LogRenderedText" +defs["igLogRenderedText"][1]["location"] = "imgui_internal:3056" +defs["igLogRenderedText"][1]["namespace"] = "ImGui" +defs["igLogRenderedText"][1]["ov_cimguiname"] = "igLogRenderedText" +defs["igLogRenderedText"][1]["ret"] = "void" +defs["igLogRenderedText"][1]["signature"] = "(const ImVec2*,const char*,const char*)" +defs["igLogRenderedText"][1]["stname"] = "" +defs["igLogRenderedText"]["(const ImVec2*,const char*,const char*)"] = defs["igLogRenderedText"][1] +defs["igLogSetNextTextDecoration"] = {} +defs["igLogSetNextTextDecoration"][1] = {} +defs["igLogSetNextTextDecoration"][1]["args"] = "(const char* prefix,const char* suffix)" +defs["igLogSetNextTextDecoration"][1]["argsT"] = {} +defs["igLogSetNextTextDecoration"][1]["argsT"][1] = {} +defs["igLogSetNextTextDecoration"][1]["argsT"][1]["name"] = "prefix" +defs["igLogSetNextTextDecoration"][1]["argsT"][1]["type"] = "const char*" +defs["igLogSetNextTextDecoration"][1]["argsT"][2] = {} +defs["igLogSetNextTextDecoration"][1]["argsT"][2]["name"] = "suffix" +defs["igLogSetNextTextDecoration"][1]["argsT"][2]["type"] = "const char*" +defs["igLogSetNextTextDecoration"][1]["argsoriginal"] = "(const char* prefix,const char* suffix)" +defs["igLogSetNextTextDecoration"][1]["call_args"] = "(prefix,suffix)" +defs["igLogSetNextTextDecoration"][1]["cimguiname"] = "igLogSetNextTextDecoration" +defs["igLogSetNextTextDecoration"][1]["defaults"] = {} +defs["igLogSetNextTextDecoration"][1]["funcname"] = "LogSetNextTextDecoration" +defs["igLogSetNextTextDecoration"][1]["location"] = "imgui_internal:3057" +defs["igLogSetNextTextDecoration"][1]["namespace"] = "ImGui" +defs["igLogSetNextTextDecoration"][1]["ov_cimguiname"] = "igLogSetNextTextDecoration" +defs["igLogSetNextTextDecoration"][1]["ret"] = "void" +defs["igLogSetNextTextDecoration"][1]["signature"] = "(const char*,const char*)" +defs["igLogSetNextTextDecoration"][1]["stname"] = "" +defs["igLogSetNextTextDecoration"]["(const char*,const char*)"] = defs["igLogSetNextTextDecoration"][1] defs["igLogText"] = {} defs["igLogText"][1] = {} defs["igLogText"][1]["args"] = "(const char* fmt,...)" @@ -11517,6 +22845,26 @@ defs["igLogTextV"][1]["ret"] = "void" defs["igLogTextV"][1]["signature"] = "(const char*,va_list)" defs["igLogTextV"][1]["stname"] = "" defs["igLogTextV"]["(const char*,va_list)"] = defs["igLogTextV"][1] +defs["igLogToBuffer"] = {} +defs["igLogToBuffer"][1] = {} +defs["igLogToBuffer"][1]["args"] = "(int auto_open_depth)" +defs["igLogToBuffer"][1]["argsT"] = {} +defs["igLogToBuffer"][1]["argsT"][1] = {} +defs["igLogToBuffer"][1]["argsT"][1]["name"] = "auto_open_depth" +defs["igLogToBuffer"][1]["argsT"][1]["type"] = "int" +defs["igLogToBuffer"][1]["argsoriginal"] = "(int auto_open_depth=-1)" +defs["igLogToBuffer"][1]["call_args"] = "(auto_open_depth)" +defs["igLogToBuffer"][1]["cimguiname"] = "igLogToBuffer" +defs["igLogToBuffer"][1]["defaults"] = {} +defs["igLogToBuffer"][1]["defaults"]["auto_open_depth"] = "-1" +defs["igLogToBuffer"][1]["funcname"] = "LogToBuffer" +defs["igLogToBuffer"][1]["location"] = "imgui_internal:3055" +defs["igLogToBuffer"][1]["namespace"] = "ImGui" +defs["igLogToBuffer"][1]["ov_cimguiname"] = "igLogToBuffer" +defs["igLogToBuffer"][1]["ret"] = "void" +defs["igLogToBuffer"][1]["signature"] = "(int)" +defs["igLogToBuffer"][1]["stname"] = "" +defs["igLogToBuffer"]["(int)"] = defs["igLogToBuffer"][1] defs["igLogToClipboard"] = {} defs["igLogToClipboard"][1] = {} defs["igLogToClipboard"][1]["args"] = "(int auto_open_depth)" @@ -11581,6 +22929,59 @@ defs["igLogToTTY"][1]["ret"] = "void" defs["igLogToTTY"][1]["signature"] = "(int)" defs["igLogToTTY"][1]["stname"] = "" defs["igLogToTTY"]["(int)"] = defs["igLogToTTY"][1] +defs["igMarkIniSettingsDirty"] = {} +defs["igMarkIniSettingsDirty"][1] = {} +defs["igMarkIniSettingsDirty"][1]["args"] = "()" +defs["igMarkIniSettingsDirty"][1]["argsT"] = {} +defs["igMarkIniSettingsDirty"][1]["argsoriginal"] = "()" +defs["igMarkIniSettingsDirty"][1]["call_args"] = "()" +defs["igMarkIniSettingsDirty"][1]["cimguiname"] = "igMarkIniSettingsDirty" +defs["igMarkIniSettingsDirty"][1]["defaults"] = {} +defs["igMarkIniSettingsDirty"][1]["funcname"] = "MarkIniSettingsDirty" +defs["igMarkIniSettingsDirty"][1]["location"] = "imgui_internal:2991" +defs["igMarkIniSettingsDirty"][1]["namespace"] = "ImGui" +defs["igMarkIniSettingsDirty"][1]["ov_cimguiname"] = "igMarkIniSettingsDirty_Nil" +defs["igMarkIniSettingsDirty"][1]["ret"] = "void" +defs["igMarkIniSettingsDirty"][1]["signature"] = "()" +defs["igMarkIniSettingsDirty"][1]["stname"] = "" +defs["igMarkIniSettingsDirty"][2] = {} +defs["igMarkIniSettingsDirty"][2]["args"] = "(ImGuiWindow* window)" +defs["igMarkIniSettingsDirty"][2]["argsT"] = {} +defs["igMarkIniSettingsDirty"][2]["argsT"][1] = {} +defs["igMarkIniSettingsDirty"][2]["argsT"][1]["name"] = "window" +defs["igMarkIniSettingsDirty"][2]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igMarkIniSettingsDirty"][2]["argsoriginal"] = "(ImGuiWindow* window)" +defs["igMarkIniSettingsDirty"][2]["call_args"] = "(window)" +defs["igMarkIniSettingsDirty"][2]["cimguiname"] = "igMarkIniSettingsDirty" +defs["igMarkIniSettingsDirty"][2]["defaults"] = {} +defs["igMarkIniSettingsDirty"][2]["funcname"] = "MarkIniSettingsDirty" +defs["igMarkIniSettingsDirty"][2]["location"] = "imgui_internal:2992" +defs["igMarkIniSettingsDirty"][2]["namespace"] = "ImGui" +defs["igMarkIniSettingsDirty"][2]["ov_cimguiname"] = "igMarkIniSettingsDirty_WindowPtr" +defs["igMarkIniSettingsDirty"][2]["ret"] = "void" +defs["igMarkIniSettingsDirty"][2]["signature"] = "(ImGuiWindow*)" +defs["igMarkIniSettingsDirty"][2]["stname"] = "" +defs["igMarkIniSettingsDirty"]["()"] = defs["igMarkIniSettingsDirty"][1] +defs["igMarkIniSettingsDirty"]["(ImGuiWindow*)"] = defs["igMarkIniSettingsDirty"][2] +defs["igMarkItemEdited"] = {} +defs["igMarkItemEdited"][1] = {} +defs["igMarkItemEdited"][1]["args"] = "(ImGuiID id)" +defs["igMarkItemEdited"][1]["argsT"] = {} +defs["igMarkItemEdited"][1]["argsT"][1] = {} +defs["igMarkItemEdited"][1]["argsT"][1]["name"] = "id" +defs["igMarkItemEdited"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igMarkItemEdited"][1]["argsoriginal"] = "(ImGuiID id)" +defs["igMarkItemEdited"][1]["call_args"] = "(id)" +defs["igMarkItemEdited"][1]["cimguiname"] = "igMarkItemEdited" +defs["igMarkItemEdited"][1]["defaults"] = {} +defs["igMarkItemEdited"][1]["funcname"] = "MarkItemEdited" +defs["igMarkItemEdited"][1]["location"] = "imgui_internal:3031" +defs["igMarkItemEdited"][1]["namespace"] = "ImGui" +defs["igMarkItemEdited"][1]["ov_cimguiname"] = "igMarkItemEdited" +defs["igMarkItemEdited"][1]["ret"] = "void" +defs["igMarkItemEdited"][1]["signature"] = "(ImGuiID)" +defs["igMarkItemEdited"][1]["stname"] = "" +defs["igMarkItemEdited"]["(ImGuiID)"] = defs["igMarkItemEdited"][1] defs["igMemAlloc"] = {} defs["igMemAlloc"][1] = {} defs["igMemAlloc"][1]["args"] = "(size_t size)" @@ -11678,6 +23079,242 @@ 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["igMenuItemEx"] = {} +defs["igMenuItemEx"][1] = {} +defs["igMenuItemEx"][1]["args"] = "(const char* label,const char* icon,const char* shortcut,bool selected,bool enabled)" +defs["igMenuItemEx"][1]["argsT"] = {} +defs["igMenuItemEx"][1]["argsT"][1] = {} +defs["igMenuItemEx"][1]["argsT"][1]["name"] = "label" +defs["igMenuItemEx"][1]["argsT"][1]["type"] = "const char*" +defs["igMenuItemEx"][1]["argsT"][2] = {} +defs["igMenuItemEx"][1]["argsT"][2]["name"] = "icon" +defs["igMenuItemEx"][1]["argsT"][2]["type"] = "const char*" +defs["igMenuItemEx"][1]["argsT"][3] = {} +defs["igMenuItemEx"][1]["argsT"][3]["name"] = "shortcut" +defs["igMenuItemEx"][1]["argsT"][3]["type"] = "const char*" +defs["igMenuItemEx"][1]["argsT"][4] = {} +defs["igMenuItemEx"][1]["argsT"][4]["name"] = "selected" +defs["igMenuItemEx"][1]["argsT"][4]["type"] = "bool" +defs["igMenuItemEx"][1]["argsT"][5] = {} +defs["igMenuItemEx"][1]["argsT"][5]["name"] = "enabled" +defs["igMenuItemEx"][1]["argsT"][5]["type"] = "bool" +defs["igMenuItemEx"][1]["argsoriginal"] = "(const char* label,const char* icon,const char* shortcut=((void*)0),bool selected=false,bool enabled=true)" +defs["igMenuItemEx"][1]["call_args"] = "(label,icon,shortcut,selected,enabled)" +defs["igMenuItemEx"][1]["cimguiname"] = "igMenuItemEx" +defs["igMenuItemEx"][1]["defaults"] = {} +defs["igMenuItemEx"][1]["defaults"]["enabled"] = "true" +defs["igMenuItemEx"][1]["defaults"]["selected"] = "false" +defs["igMenuItemEx"][1]["defaults"]["shortcut"] = "NULL" +defs["igMenuItemEx"][1]["funcname"] = "MenuItemEx" +defs["igMenuItemEx"][1]["location"] = "imgui_internal:3077" +defs["igMenuItemEx"][1]["namespace"] = "ImGui" +defs["igMenuItemEx"][1]["ov_cimguiname"] = "igMenuItemEx" +defs["igMenuItemEx"][1]["ret"] = "bool" +defs["igMenuItemEx"][1]["signature"] = "(const char*,const char*,const char*,bool,bool)" +defs["igMenuItemEx"][1]["stname"] = "" +defs["igMenuItemEx"]["(const char*,const char*,const char*,bool,bool)"] = defs["igMenuItemEx"][1] +defs["igMouseButtonToKey"] = {} +defs["igMouseButtonToKey"][1] = {} +defs["igMouseButtonToKey"][1]["args"] = "(ImGuiMouseButton button)" +defs["igMouseButtonToKey"][1]["argsT"] = {} +defs["igMouseButtonToKey"][1]["argsT"][1] = {} +defs["igMouseButtonToKey"][1]["argsT"][1]["name"] = "button" +defs["igMouseButtonToKey"][1]["argsT"][1]["type"] = "ImGuiMouseButton" +defs["igMouseButtonToKey"][1]["argsoriginal"] = "(ImGuiMouseButton button)" +defs["igMouseButtonToKey"][1]["call_args"] = "(button)" +defs["igMouseButtonToKey"][1]["cimguiname"] = "igMouseButtonToKey" +defs["igMouseButtonToKey"][1]["defaults"] = {} +defs["igMouseButtonToKey"][1]["funcname"] = "MouseButtonToKey" +defs["igMouseButtonToKey"][1]["location"] = "imgui_internal:3118" +defs["igMouseButtonToKey"][1]["namespace"] = "ImGui" +defs["igMouseButtonToKey"][1]["ov_cimguiname"] = "igMouseButtonToKey" +defs["igMouseButtonToKey"][1]["ret"] = "ImGuiKey" +defs["igMouseButtonToKey"][1]["signature"] = "(ImGuiMouseButton)" +defs["igMouseButtonToKey"][1]["stname"] = "" +defs["igMouseButtonToKey"]["(ImGuiMouseButton)"] = defs["igMouseButtonToKey"][1] +defs["igNavInitRequestApplyResult"] = {} +defs["igNavInitRequestApplyResult"][1] = {} +defs["igNavInitRequestApplyResult"][1]["args"] = "()" +defs["igNavInitRequestApplyResult"][1]["argsT"] = {} +defs["igNavInitRequestApplyResult"][1]["argsoriginal"] = "()" +defs["igNavInitRequestApplyResult"][1]["call_args"] = "()" +defs["igNavInitRequestApplyResult"][1]["cimguiname"] = "igNavInitRequestApplyResult" +defs["igNavInitRequestApplyResult"][1]["defaults"] = {} +defs["igNavInitRequestApplyResult"][1]["funcname"] = "NavInitRequestApplyResult" +defs["igNavInitRequestApplyResult"][1]["location"] = "imgui_internal:3086" +defs["igNavInitRequestApplyResult"][1]["namespace"] = "ImGui" +defs["igNavInitRequestApplyResult"][1]["ov_cimguiname"] = "igNavInitRequestApplyResult" +defs["igNavInitRequestApplyResult"][1]["ret"] = "void" +defs["igNavInitRequestApplyResult"][1]["signature"] = "()" +defs["igNavInitRequestApplyResult"][1]["stname"] = "" +defs["igNavInitRequestApplyResult"]["()"] = defs["igNavInitRequestApplyResult"][1] +defs["igNavInitWindow"] = {} +defs["igNavInitWindow"][1] = {} +defs["igNavInitWindow"][1]["args"] = "(ImGuiWindow* window,bool force_reinit)" +defs["igNavInitWindow"][1]["argsT"] = {} +defs["igNavInitWindow"][1]["argsT"][1] = {} +defs["igNavInitWindow"][1]["argsT"][1]["name"] = "window" +defs["igNavInitWindow"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igNavInitWindow"][1]["argsT"][2] = {} +defs["igNavInitWindow"][1]["argsT"][2]["name"] = "force_reinit" +defs["igNavInitWindow"][1]["argsT"][2]["type"] = "bool" +defs["igNavInitWindow"][1]["argsoriginal"] = "(ImGuiWindow* window,bool force_reinit)" +defs["igNavInitWindow"][1]["call_args"] = "(window,force_reinit)" +defs["igNavInitWindow"][1]["cimguiname"] = "igNavInitWindow" +defs["igNavInitWindow"][1]["defaults"] = {} +defs["igNavInitWindow"][1]["funcname"] = "NavInitWindow" +defs["igNavInitWindow"][1]["location"] = "imgui_internal:3085" +defs["igNavInitWindow"][1]["namespace"] = "ImGui" +defs["igNavInitWindow"][1]["ov_cimguiname"] = "igNavInitWindow" +defs["igNavInitWindow"][1]["ret"] = "void" +defs["igNavInitWindow"][1]["signature"] = "(ImGuiWindow*,bool)" +defs["igNavInitWindow"][1]["stname"] = "" +defs["igNavInitWindow"]["(ImGuiWindow*,bool)"] = defs["igNavInitWindow"][1] +defs["igNavMoveRequestApplyResult"] = {} +defs["igNavMoveRequestApplyResult"][1] = {} +defs["igNavMoveRequestApplyResult"][1]["args"] = "()" +defs["igNavMoveRequestApplyResult"][1]["argsT"] = {} +defs["igNavMoveRequestApplyResult"][1]["argsoriginal"] = "()" +defs["igNavMoveRequestApplyResult"][1]["call_args"] = "()" +defs["igNavMoveRequestApplyResult"][1]["cimguiname"] = "igNavMoveRequestApplyResult" +defs["igNavMoveRequestApplyResult"][1]["defaults"] = {} +defs["igNavMoveRequestApplyResult"][1]["funcname"] = "NavMoveRequestApplyResult" +defs["igNavMoveRequestApplyResult"][1]["location"] = "imgui_internal:3092" +defs["igNavMoveRequestApplyResult"][1]["namespace"] = "ImGui" +defs["igNavMoveRequestApplyResult"][1]["ov_cimguiname"] = "igNavMoveRequestApplyResult" +defs["igNavMoveRequestApplyResult"][1]["ret"] = "void" +defs["igNavMoveRequestApplyResult"][1]["signature"] = "()" +defs["igNavMoveRequestApplyResult"][1]["stname"] = "" +defs["igNavMoveRequestApplyResult"]["()"] = defs["igNavMoveRequestApplyResult"][1] +defs["igNavMoveRequestButNoResultYet"] = {} +defs["igNavMoveRequestButNoResultYet"][1] = {} +defs["igNavMoveRequestButNoResultYet"][1]["args"] = "()" +defs["igNavMoveRequestButNoResultYet"][1]["argsT"] = {} +defs["igNavMoveRequestButNoResultYet"][1]["argsoriginal"] = "()" +defs["igNavMoveRequestButNoResultYet"][1]["call_args"] = "()" +defs["igNavMoveRequestButNoResultYet"][1]["cimguiname"] = "igNavMoveRequestButNoResultYet" +defs["igNavMoveRequestButNoResultYet"][1]["defaults"] = {} +defs["igNavMoveRequestButNoResultYet"][1]["funcname"] = "NavMoveRequestButNoResultYet" +defs["igNavMoveRequestButNoResultYet"][1]["location"] = "imgui_internal:3087" +defs["igNavMoveRequestButNoResultYet"][1]["namespace"] = "ImGui" +defs["igNavMoveRequestButNoResultYet"][1]["ov_cimguiname"] = "igNavMoveRequestButNoResultYet" +defs["igNavMoveRequestButNoResultYet"][1]["ret"] = "bool" +defs["igNavMoveRequestButNoResultYet"][1]["signature"] = "()" +defs["igNavMoveRequestButNoResultYet"][1]["stname"] = "" +defs["igNavMoveRequestButNoResultYet"]["()"] = defs["igNavMoveRequestButNoResultYet"][1] +defs["igNavMoveRequestCancel"] = {} +defs["igNavMoveRequestCancel"][1] = {} +defs["igNavMoveRequestCancel"][1]["args"] = "()" +defs["igNavMoveRequestCancel"][1]["argsT"] = {} +defs["igNavMoveRequestCancel"][1]["argsoriginal"] = "()" +defs["igNavMoveRequestCancel"][1]["call_args"] = "()" +defs["igNavMoveRequestCancel"][1]["cimguiname"] = "igNavMoveRequestCancel" +defs["igNavMoveRequestCancel"][1]["defaults"] = {} +defs["igNavMoveRequestCancel"][1]["funcname"] = "NavMoveRequestCancel" +defs["igNavMoveRequestCancel"][1]["location"] = "imgui_internal:3091" +defs["igNavMoveRequestCancel"][1]["namespace"] = "ImGui" +defs["igNavMoveRequestCancel"][1]["ov_cimguiname"] = "igNavMoveRequestCancel" +defs["igNavMoveRequestCancel"][1]["ret"] = "void" +defs["igNavMoveRequestCancel"][1]["signature"] = "()" +defs["igNavMoveRequestCancel"][1]["stname"] = "" +defs["igNavMoveRequestCancel"]["()"] = defs["igNavMoveRequestCancel"][1] +defs["igNavMoveRequestForward"] = {} +defs["igNavMoveRequestForward"][1] = {} +defs["igNavMoveRequestForward"][1]["args"] = "(ImGuiDir move_dir,ImGuiDir clip_dir,ImGuiNavMoveFlags move_flags,ImGuiScrollFlags scroll_flags)" +defs["igNavMoveRequestForward"][1]["argsT"] = {} +defs["igNavMoveRequestForward"][1]["argsT"][1] = {} +defs["igNavMoveRequestForward"][1]["argsT"][1]["name"] = "move_dir" +defs["igNavMoveRequestForward"][1]["argsT"][1]["type"] = "ImGuiDir" +defs["igNavMoveRequestForward"][1]["argsT"][2] = {} +defs["igNavMoveRequestForward"][1]["argsT"][2]["name"] = "clip_dir" +defs["igNavMoveRequestForward"][1]["argsT"][2]["type"] = "ImGuiDir" +defs["igNavMoveRequestForward"][1]["argsT"][3] = {} +defs["igNavMoveRequestForward"][1]["argsT"][3]["name"] = "move_flags" +defs["igNavMoveRequestForward"][1]["argsT"][3]["type"] = "ImGuiNavMoveFlags" +defs["igNavMoveRequestForward"][1]["argsT"][4] = {} +defs["igNavMoveRequestForward"][1]["argsT"][4]["name"] = "scroll_flags" +defs["igNavMoveRequestForward"][1]["argsT"][4]["type"] = "ImGuiScrollFlags" +defs["igNavMoveRequestForward"][1]["argsoriginal"] = "(ImGuiDir move_dir,ImGuiDir clip_dir,ImGuiNavMoveFlags move_flags,ImGuiScrollFlags scroll_flags)" +defs["igNavMoveRequestForward"][1]["call_args"] = "(move_dir,clip_dir,move_flags,scroll_flags)" +defs["igNavMoveRequestForward"][1]["cimguiname"] = "igNavMoveRequestForward" +defs["igNavMoveRequestForward"][1]["defaults"] = {} +defs["igNavMoveRequestForward"][1]["funcname"] = "NavMoveRequestForward" +defs["igNavMoveRequestForward"][1]["location"] = "imgui_internal:3089" +defs["igNavMoveRequestForward"][1]["namespace"] = "ImGui" +defs["igNavMoveRequestForward"][1]["ov_cimguiname"] = "igNavMoveRequestForward" +defs["igNavMoveRequestForward"][1]["ret"] = "void" +defs["igNavMoveRequestForward"][1]["signature"] = "(ImGuiDir,ImGuiDir,ImGuiNavMoveFlags,ImGuiScrollFlags)" +defs["igNavMoveRequestForward"][1]["stname"] = "" +defs["igNavMoveRequestForward"]["(ImGuiDir,ImGuiDir,ImGuiNavMoveFlags,ImGuiScrollFlags)"] = defs["igNavMoveRequestForward"][1] +defs["igNavMoveRequestResolveWithLastItem"] = {} +defs["igNavMoveRequestResolveWithLastItem"][1] = {} +defs["igNavMoveRequestResolveWithLastItem"][1]["args"] = "(ImGuiNavItemData* result)" +defs["igNavMoveRequestResolveWithLastItem"][1]["argsT"] = {} +defs["igNavMoveRequestResolveWithLastItem"][1]["argsT"][1] = {} +defs["igNavMoveRequestResolveWithLastItem"][1]["argsT"][1]["name"] = "result" +defs["igNavMoveRequestResolveWithLastItem"][1]["argsT"][1]["type"] = "ImGuiNavItemData*" +defs["igNavMoveRequestResolveWithLastItem"][1]["argsoriginal"] = "(ImGuiNavItemData* result)" +defs["igNavMoveRequestResolveWithLastItem"][1]["call_args"] = "(result)" +defs["igNavMoveRequestResolveWithLastItem"][1]["cimguiname"] = "igNavMoveRequestResolveWithLastItem" +defs["igNavMoveRequestResolveWithLastItem"][1]["defaults"] = {} +defs["igNavMoveRequestResolveWithLastItem"][1]["funcname"] = "NavMoveRequestResolveWithLastItem" +defs["igNavMoveRequestResolveWithLastItem"][1]["location"] = "imgui_internal:3090" +defs["igNavMoveRequestResolveWithLastItem"][1]["namespace"] = "ImGui" +defs["igNavMoveRequestResolveWithLastItem"][1]["ov_cimguiname"] = "igNavMoveRequestResolveWithLastItem" +defs["igNavMoveRequestResolveWithLastItem"][1]["ret"] = "void" +defs["igNavMoveRequestResolveWithLastItem"][1]["signature"] = "(ImGuiNavItemData*)" +defs["igNavMoveRequestResolveWithLastItem"][1]["stname"] = "" +defs["igNavMoveRequestResolveWithLastItem"]["(ImGuiNavItemData*)"] = defs["igNavMoveRequestResolveWithLastItem"][1] +defs["igNavMoveRequestSubmit"] = {} +defs["igNavMoveRequestSubmit"][1] = {} +defs["igNavMoveRequestSubmit"][1]["args"] = "(ImGuiDir move_dir,ImGuiDir clip_dir,ImGuiNavMoveFlags move_flags,ImGuiScrollFlags scroll_flags)" +defs["igNavMoveRequestSubmit"][1]["argsT"] = {} +defs["igNavMoveRequestSubmit"][1]["argsT"][1] = {} +defs["igNavMoveRequestSubmit"][1]["argsT"][1]["name"] = "move_dir" +defs["igNavMoveRequestSubmit"][1]["argsT"][1]["type"] = "ImGuiDir" +defs["igNavMoveRequestSubmit"][1]["argsT"][2] = {} +defs["igNavMoveRequestSubmit"][1]["argsT"][2]["name"] = "clip_dir" +defs["igNavMoveRequestSubmit"][1]["argsT"][2]["type"] = "ImGuiDir" +defs["igNavMoveRequestSubmit"][1]["argsT"][3] = {} +defs["igNavMoveRequestSubmit"][1]["argsT"][3]["name"] = "move_flags" +defs["igNavMoveRequestSubmit"][1]["argsT"][3]["type"] = "ImGuiNavMoveFlags" +defs["igNavMoveRequestSubmit"][1]["argsT"][4] = {} +defs["igNavMoveRequestSubmit"][1]["argsT"][4]["name"] = "scroll_flags" +defs["igNavMoveRequestSubmit"][1]["argsT"][4]["type"] = "ImGuiScrollFlags" +defs["igNavMoveRequestSubmit"][1]["argsoriginal"] = "(ImGuiDir move_dir,ImGuiDir clip_dir,ImGuiNavMoveFlags move_flags,ImGuiScrollFlags scroll_flags)" +defs["igNavMoveRequestSubmit"][1]["call_args"] = "(move_dir,clip_dir,move_flags,scroll_flags)" +defs["igNavMoveRequestSubmit"][1]["cimguiname"] = "igNavMoveRequestSubmit" +defs["igNavMoveRequestSubmit"][1]["defaults"] = {} +defs["igNavMoveRequestSubmit"][1]["funcname"] = "NavMoveRequestSubmit" +defs["igNavMoveRequestSubmit"][1]["location"] = "imgui_internal:3088" +defs["igNavMoveRequestSubmit"][1]["namespace"] = "ImGui" +defs["igNavMoveRequestSubmit"][1]["ov_cimguiname"] = "igNavMoveRequestSubmit" +defs["igNavMoveRequestSubmit"][1]["ret"] = "void" +defs["igNavMoveRequestSubmit"][1]["signature"] = "(ImGuiDir,ImGuiDir,ImGuiNavMoveFlags,ImGuiScrollFlags)" +defs["igNavMoveRequestSubmit"][1]["stname"] = "" +defs["igNavMoveRequestSubmit"]["(ImGuiDir,ImGuiDir,ImGuiNavMoveFlags,ImGuiScrollFlags)"] = defs["igNavMoveRequestSubmit"][1] +defs["igNavMoveRequestTryWrapping"] = {} +defs["igNavMoveRequestTryWrapping"][1] = {} +defs["igNavMoveRequestTryWrapping"][1]["args"] = "(ImGuiWindow* window,ImGuiNavMoveFlags move_flags)" +defs["igNavMoveRequestTryWrapping"][1]["argsT"] = {} +defs["igNavMoveRequestTryWrapping"][1]["argsT"][1] = {} +defs["igNavMoveRequestTryWrapping"][1]["argsT"][1]["name"] = "window" +defs["igNavMoveRequestTryWrapping"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igNavMoveRequestTryWrapping"][1]["argsT"][2] = {} +defs["igNavMoveRequestTryWrapping"][1]["argsT"][2]["name"] = "move_flags" +defs["igNavMoveRequestTryWrapping"][1]["argsT"][2]["type"] = "ImGuiNavMoveFlags" +defs["igNavMoveRequestTryWrapping"][1]["argsoriginal"] = "(ImGuiWindow* window,ImGuiNavMoveFlags move_flags)" +defs["igNavMoveRequestTryWrapping"][1]["call_args"] = "(window,move_flags)" +defs["igNavMoveRequestTryWrapping"][1]["cimguiname"] = "igNavMoveRequestTryWrapping" +defs["igNavMoveRequestTryWrapping"][1]["defaults"] = {} +defs["igNavMoveRequestTryWrapping"][1]["funcname"] = "NavMoveRequestTryWrapping" +defs["igNavMoveRequestTryWrapping"][1]["location"] = "imgui_internal:3093" +defs["igNavMoveRequestTryWrapping"][1]["namespace"] = "ImGui" +defs["igNavMoveRequestTryWrapping"][1]["ov_cimguiname"] = "igNavMoveRequestTryWrapping" +defs["igNavMoveRequestTryWrapping"][1]["ret"] = "void" +defs["igNavMoveRequestTryWrapping"][1]["signature"] = "(ImGuiWindow*,ImGuiNavMoveFlags)" +defs["igNavMoveRequestTryWrapping"][1]["stname"] = "" +defs["igNavMoveRequestTryWrapping"]["(ImGuiWindow*,ImGuiNavMoveFlags)"] = defs["igNavMoveRequestTryWrapping"][1] defs["igNewFrame"] = {} defs["igNewFrame"][1] = {} defs["igNewFrame"][1]["args"] = "()" @@ -11771,6 +23408,29 @@ defs["igOpenPopup"][2]["signature"] = "(ImGuiID,ImGuiPopupFlags)" defs["igOpenPopup"][2]["stname"] = "" defs["igOpenPopup"]["(ImGuiID,ImGuiPopupFlags)"] = defs["igOpenPopup"][2] defs["igOpenPopup"]["(const char*,ImGuiPopupFlags)"] = defs["igOpenPopup"][1] +defs["igOpenPopupEx"] = {} +defs["igOpenPopupEx"][1] = {} +defs["igOpenPopupEx"][1]["args"] = "(ImGuiID id,ImGuiPopupFlags popup_flags)" +defs["igOpenPopupEx"][1]["argsT"] = {} +defs["igOpenPopupEx"][1]["argsT"][1] = {} +defs["igOpenPopupEx"][1]["argsT"][1]["name"] = "id" +defs["igOpenPopupEx"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igOpenPopupEx"][1]["argsT"][2] = {} +defs["igOpenPopupEx"][1]["argsT"][2]["name"] = "popup_flags" +defs["igOpenPopupEx"][1]["argsT"][2]["type"] = "ImGuiPopupFlags" +defs["igOpenPopupEx"][1]["argsoriginal"] = "(ImGuiID id,ImGuiPopupFlags popup_flags=ImGuiPopupFlags_None)" +defs["igOpenPopupEx"][1]["call_args"] = "(id,popup_flags)" +defs["igOpenPopupEx"][1]["cimguiname"] = "igOpenPopupEx" +defs["igOpenPopupEx"][1]["defaults"] = {} +defs["igOpenPopupEx"][1]["defaults"]["popup_flags"] = "ImGuiPopupFlags_None" +defs["igOpenPopupEx"][1]["funcname"] = "OpenPopupEx" +defs["igOpenPopupEx"][1]["location"] = "imgui_internal:3061" +defs["igOpenPopupEx"][1]["namespace"] = "ImGui" +defs["igOpenPopupEx"][1]["ov_cimguiname"] = "igOpenPopupEx" +defs["igOpenPopupEx"][1]["ret"] = "void" +defs["igOpenPopupEx"][1]["signature"] = "(ImGuiID,ImGuiPopupFlags)" +defs["igOpenPopupEx"][1]["stname"] = "" +defs["igOpenPopupEx"]["(ImGuiID,ImGuiPopupFlags)"] = defs["igOpenPopupEx"][1] defs["igOpenPopupOnItemClick"] = {} defs["igOpenPopupOnItemClick"][1] = {} defs["igOpenPopupOnItemClick"][1]["args"] = "(const char* str_id,ImGuiPopupFlags popup_flags)" @@ -11795,6 +23455,54 @@ defs["igOpenPopupOnItemClick"][1]["ret"] = "void" defs["igOpenPopupOnItemClick"][1]["signature"] = "(const char*,ImGuiPopupFlags)" defs["igOpenPopupOnItemClick"][1]["stname"] = "" defs["igOpenPopupOnItemClick"]["(const char*,ImGuiPopupFlags)"] = defs["igOpenPopupOnItemClick"][1] +defs["igPlotEx"] = {} +defs["igPlotEx"][1] = {} +defs["igPlotEx"][1]["args"] = "(ImGuiPlotType plot_type,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 frame_size)" +defs["igPlotEx"][1]["argsT"] = {} +defs["igPlotEx"][1]["argsT"][1] = {} +defs["igPlotEx"][1]["argsT"][1]["name"] = "plot_type" +defs["igPlotEx"][1]["argsT"][1]["type"] = "ImGuiPlotType" +defs["igPlotEx"][1]["argsT"][2] = {} +defs["igPlotEx"][1]["argsT"][2]["name"] = "label" +defs["igPlotEx"][1]["argsT"][2]["type"] = "const char*" +defs["igPlotEx"][1]["argsT"][3] = {} +defs["igPlotEx"][1]["argsT"][3]["name"] = "values_getter" +defs["igPlotEx"][1]["argsT"][3]["ret"] = "float" +defs["igPlotEx"][1]["argsT"][3]["signature"] = "(void* data,int idx)" +defs["igPlotEx"][1]["argsT"][3]["type"] = "float(*)(void* data,int idx)" +defs["igPlotEx"][1]["argsT"][4] = {} +defs["igPlotEx"][1]["argsT"][4]["name"] = "data" +defs["igPlotEx"][1]["argsT"][4]["type"] = "void*" +defs["igPlotEx"][1]["argsT"][5] = {} +defs["igPlotEx"][1]["argsT"][5]["name"] = "values_count" +defs["igPlotEx"][1]["argsT"][5]["type"] = "int" +defs["igPlotEx"][1]["argsT"][6] = {} +defs["igPlotEx"][1]["argsT"][6]["name"] = "values_offset" +defs["igPlotEx"][1]["argsT"][6]["type"] = "int" +defs["igPlotEx"][1]["argsT"][7] = {} +defs["igPlotEx"][1]["argsT"][7]["name"] = "overlay_text" +defs["igPlotEx"][1]["argsT"][7]["type"] = "const char*" +defs["igPlotEx"][1]["argsT"][8] = {} +defs["igPlotEx"][1]["argsT"][8]["name"] = "scale_min" +defs["igPlotEx"][1]["argsT"][8]["type"] = "float" +defs["igPlotEx"][1]["argsT"][9] = {} +defs["igPlotEx"][1]["argsT"][9]["name"] = "scale_max" +defs["igPlotEx"][1]["argsT"][9]["type"] = "float" +defs["igPlotEx"][1]["argsT"][10] = {} +defs["igPlotEx"][1]["argsT"][10]["name"] = "frame_size" +defs["igPlotEx"][1]["argsT"][10]["type"] = "ImVec2" +defs["igPlotEx"][1]["argsoriginal"] = "(ImGuiPlotType plot_type,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 frame_size)" +defs["igPlotEx"][1]["call_args"] = "(plot_type,label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,frame_size)" +defs["igPlotEx"][1]["cimguiname"] = "igPlotEx" +defs["igPlotEx"][1]["defaults"] = {} +defs["igPlotEx"][1]["funcname"] = "PlotEx" +defs["igPlotEx"][1]["location"] = "imgui_internal:3407" +defs["igPlotEx"][1]["namespace"] = "ImGui" +defs["igPlotEx"][1]["ov_cimguiname"] = "igPlotEx" +defs["igPlotEx"][1]["ret"] = "int" +defs["igPlotEx"][1]["signature"] = "(ImGuiPlotType,const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2)" +defs["igPlotEx"][1]["stname"] = "" +defs["igPlotEx"]["(ImGuiPlotType,const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2)"] = defs["igPlotEx"][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)" @@ -12039,6 +23747,38 @@ defs["igPopClipRect"][1]["ret"] = "void" defs["igPopClipRect"][1]["signature"] = "()" defs["igPopClipRect"][1]["stname"] = "" defs["igPopClipRect"]["()"] = defs["igPopClipRect"][1] +defs["igPopColumnsBackground"] = {} +defs["igPopColumnsBackground"][1] = {} +defs["igPopColumnsBackground"][1]["args"] = "()" +defs["igPopColumnsBackground"][1]["argsT"] = {} +defs["igPopColumnsBackground"][1]["argsoriginal"] = "()" +defs["igPopColumnsBackground"][1]["call_args"] = "()" +defs["igPopColumnsBackground"][1]["cimguiname"] = "igPopColumnsBackground" +defs["igPopColumnsBackground"][1]["defaults"] = {} +defs["igPopColumnsBackground"][1]["funcname"] = "PopColumnsBackground" +defs["igPopColumnsBackground"][1]["location"] = "imgui_internal:3249" +defs["igPopColumnsBackground"][1]["namespace"] = "ImGui" +defs["igPopColumnsBackground"][1]["ov_cimguiname"] = "igPopColumnsBackground" +defs["igPopColumnsBackground"][1]["ret"] = "void" +defs["igPopColumnsBackground"][1]["signature"] = "()" +defs["igPopColumnsBackground"][1]["stname"] = "" +defs["igPopColumnsBackground"]["()"] = defs["igPopColumnsBackground"][1] +defs["igPopFocusScope"] = {} +defs["igPopFocusScope"][1] = {} +defs["igPopFocusScope"][1]["args"] = "()" +defs["igPopFocusScope"][1]["argsT"] = {} +defs["igPopFocusScope"][1]["argsoriginal"] = "()" +defs["igPopFocusScope"][1]["call_args"] = "()" +defs["igPopFocusScope"][1]["cimguiname"] = "igPopFocusScope" +defs["igPopFocusScope"][1]["defaults"] = {} +defs["igPopFocusScope"][1]["funcname"] = "PopFocusScope" +defs["igPopFocusScope"][1]["location"] = "imgui_internal:3233" +defs["igPopFocusScope"][1]["namespace"] = "ImGui" +defs["igPopFocusScope"][1]["ov_cimguiname"] = "igPopFocusScope" +defs["igPopFocusScope"][1]["ret"] = "void" +defs["igPopFocusScope"][1]["signature"] = "()" +defs["igPopFocusScope"][1]["stname"] = "" +defs["igPopFocusScope"]["()"] = defs["igPopFocusScope"][1] defs["igPopFont"] = {} defs["igPopFont"][1] = {} defs["igPopFont"][1]["args"] = "()" @@ -12071,6 +23811,22 @@ defs["igPopID"][1]["ret"] = "void" defs["igPopID"][1]["signature"] = "()" defs["igPopID"][1]["stname"] = "" defs["igPopID"]["()"] = defs["igPopID"][1] +defs["igPopItemFlag"] = {} +defs["igPopItemFlag"][1] = {} +defs["igPopItemFlag"][1]["args"] = "()" +defs["igPopItemFlag"][1]["argsT"] = {} +defs["igPopItemFlag"][1]["argsoriginal"] = "()" +defs["igPopItemFlag"][1]["call_args"] = "()" +defs["igPopItemFlag"][1]["cimguiname"] = "igPopItemFlag" +defs["igPopItemFlag"][1]["defaults"] = {} +defs["igPopItemFlag"][1]["funcname"] = "PopItemFlag" +defs["igPopItemFlag"][1]["location"] = "imgui_internal:3051" +defs["igPopItemFlag"][1]["namespace"] = "ImGui" +defs["igPopItemFlag"][1]["ov_cimguiname"] = "igPopItemFlag" +defs["igPopItemFlag"][1]["ret"] = "void" +defs["igPopItemFlag"][1]["signature"] = "()" +defs["igPopItemFlag"][1]["stname"] = "" +defs["igPopItemFlag"]["()"] = defs["igPopItemFlag"][1] defs["igPopItemWidth"] = {} defs["igPopItemWidth"][1] = {} defs["igPopItemWidth"][1]["args"] = "()" @@ -12233,6 +23989,60 @@ 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["igPushColumnClipRect"] = {} +defs["igPushColumnClipRect"][1] = {} +defs["igPushColumnClipRect"][1]["args"] = "(int column_index)" +defs["igPushColumnClipRect"][1]["argsT"] = {} +defs["igPushColumnClipRect"][1]["argsT"][1] = {} +defs["igPushColumnClipRect"][1]["argsT"][1]["name"] = "column_index" +defs["igPushColumnClipRect"][1]["argsT"][1]["type"] = "int" +defs["igPushColumnClipRect"][1]["argsoriginal"] = "(int column_index)" +defs["igPushColumnClipRect"][1]["call_args"] = "(column_index)" +defs["igPushColumnClipRect"][1]["cimguiname"] = "igPushColumnClipRect" +defs["igPushColumnClipRect"][1]["defaults"] = {} +defs["igPushColumnClipRect"][1]["funcname"] = "PushColumnClipRect" +defs["igPushColumnClipRect"][1]["location"] = "imgui_internal:3247" +defs["igPushColumnClipRect"][1]["namespace"] = "ImGui" +defs["igPushColumnClipRect"][1]["ov_cimguiname"] = "igPushColumnClipRect" +defs["igPushColumnClipRect"][1]["ret"] = "void" +defs["igPushColumnClipRect"][1]["signature"] = "(int)" +defs["igPushColumnClipRect"][1]["stname"] = "" +defs["igPushColumnClipRect"]["(int)"] = defs["igPushColumnClipRect"][1] +defs["igPushColumnsBackground"] = {} +defs["igPushColumnsBackground"][1] = {} +defs["igPushColumnsBackground"][1]["args"] = "()" +defs["igPushColumnsBackground"][1]["argsT"] = {} +defs["igPushColumnsBackground"][1]["argsoriginal"] = "()" +defs["igPushColumnsBackground"][1]["call_args"] = "()" +defs["igPushColumnsBackground"][1]["cimguiname"] = "igPushColumnsBackground" +defs["igPushColumnsBackground"][1]["defaults"] = {} +defs["igPushColumnsBackground"][1]["funcname"] = "PushColumnsBackground" +defs["igPushColumnsBackground"][1]["location"] = "imgui_internal:3248" +defs["igPushColumnsBackground"][1]["namespace"] = "ImGui" +defs["igPushColumnsBackground"][1]["ov_cimguiname"] = "igPushColumnsBackground" +defs["igPushColumnsBackground"][1]["ret"] = "void" +defs["igPushColumnsBackground"][1]["signature"] = "()" +defs["igPushColumnsBackground"][1]["stname"] = "" +defs["igPushColumnsBackground"]["()"] = defs["igPushColumnsBackground"][1] +defs["igPushFocusScope"] = {} +defs["igPushFocusScope"][1] = {} +defs["igPushFocusScope"][1]["args"] = "(ImGuiID id)" +defs["igPushFocusScope"][1]["argsT"] = {} +defs["igPushFocusScope"][1]["argsT"][1] = {} +defs["igPushFocusScope"][1]["argsT"][1]["name"] = "id" +defs["igPushFocusScope"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igPushFocusScope"][1]["argsoriginal"] = "(ImGuiID id)" +defs["igPushFocusScope"][1]["call_args"] = "(id)" +defs["igPushFocusScope"][1]["cimguiname"] = "igPushFocusScope" +defs["igPushFocusScope"][1]["defaults"] = {} +defs["igPushFocusScope"][1]["funcname"] = "PushFocusScope" +defs["igPushFocusScope"][1]["location"] = "imgui_internal:3232" +defs["igPushFocusScope"][1]["namespace"] = "ImGui" +defs["igPushFocusScope"][1]["ov_cimguiname"] = "igPushFocusScope" +defs["igPushFocusScope"][1]["ret"] = "void" +defs["igPushFocusScope"][1]["signature"] = "(ImGuiID)" +defs["igPushFocusScope"][1]["stname"] = "" +defs["igPushFocusScope"]["(ImGuiID)"] = defs["igPushFocusScope"][1] defs["igPushFont"] = {} defs["igPushFont"][1] = {} defs["igPushFont"][1]["args"] = "(ImFont* font)" @@ -12328,6 +24138,28 @@ 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["igPushItemFlag"] = {} +defs["igPushItemFlag"][1] = {} +defs["igPushItemFlag"][1]["args"] = "(ImGuiItemFlags option,bool enabled)" +defs["igPushItemFlag"][1]["argsT"] = {} +defs["igPushItemFlag"][1]["argsT"][1] = {} +defs["igPushItemFlag"][1]["argsT"][1]["name"] = "option" +defs["igPushItemFlag"][1]["argsT"][1]["type"] = "ImGuiItemFlags" +defs["igPushItemFlag"][1]["argsT"][2] = {} +defs["igPushItemFlag"][1]["argsT"][2]["name"] = "enabled" +defs["igPushItemFlag"][1]["argsT"][2]["type"] = "bool" +defs["igPushItemFlag"][1]["argsoriginal"] = "(ImGuiItemFlags option,bool enabled)" +defs["igPushItemFlag"][1]["call_args"] = "(option,enabled)" +defs["igPushItemFlag"][1]["cimguiname"] = "igPushItemFlag" +defs["igPushItemFlag"][1]["defaults"] = {} +defs["igPushItemFlag"][1]["funcname"] = "PushItemFlag" +defs["igPushItemFlag"][1]["location"] = "imgui_internal:3050" +defs["igPushItemFlag"][1]["namespace"] = "ImGui" +defs["igPushItemFlag"][1]["ov_cimguiname"] = "igPushItemFlag" +defs["igPushItemFlag"][1]["ret"] = "void" +defs["igPushItemFlag"][1]["signature"] = "(ImGuiItemFlags,bool)" +defs["igPushItemFlag"][1]["stname"] = "" +defs["igPushItemFlag"]["(ImGuiItemFlags,bool)"] = defs["igPushItemFlag"][1] defs["igPushItemWidth"] = {} defs["igPushItemWidth"][1] = {} defs["igPushItemWidth"][1]["args"] = "(float item_width)" @@ -12347,6 +24179,47 @@ defs["igPushItemWidth"][1]["ret"] = "void" defs["igPushItemWidth"][1]["signature"] = "(float)" defs["igPushItemWidth"][1]["stname"] = "" defs["igPushItemWidth"]["(float)"] = defs["igPushItemWidth"][1] +defs["igPushMultiItemsWidths"] = {} +defs["igPushMultiItemsWidths"][1] = {} +defs["igPushMultiItemsWidths"][1]["args"] = "(int components,float width_full)" +defs["igPushMultiItemsWidths"][1]["argsT"] = {} +defs["igPushMultiItemsWidths"][1]["argsT"][1] = {} +defs["igPushMultiItemsWidths"][1]["argsT"][1]["name"] = "components" +defs["igPushMultiItemsWidths"][1]["argsT"][1]["type"] = "int" +defs["igPushMultiItemsWidths"][1]["argsT"][2] = {} +defs["igPushMultiItemsWidths"][1]["argsT"][2]["name"] = "width_full" +defs["igPushMultiItemsWidths"][1]["argsT"][2]["type"] = "float" +defs["igPushMultiItemsWidths"][1]["argsoriginal"] = "(int components,float width_full)" +defs["igPushMultiItemsWidths"][1]["call_args"] = "(components,width_full)" +defs["igPushMultiItemsWidths"][1]["cimguiname"] = "igPushMultiItemsWidths" +defs["igPushMultiItemsWidths"][1]["defaults"] = {} +defs["igPushMultiItemsWidths"][1]["funcname"] = "PushMultiItemsWidths" +defs["igPushMultiItemsWidths"][1]["location"] = "imgui_internal:3044" +defs["igPushMultiItemsWidths"][1]["namespace"] = "ImGui" +defs["igPushMultiItemsWidths"][1]["ov_cimguiname"] = "igPushMultiItemsWidths" +defs["igPushMultiItemsWidths"][1]["ret"] = "void" +defs["igPushMultiItemsWidths"][1]["signature"] = "(int,float)" +defs["igPushMultiItemsWidths"][1]["stname"] = "" +defs["igPushMultiItemsWidths"]["(int,float)"] = defs["igPushMultiItemsWidths"][1] +defs["igPushOverrideID"] = {} +defs["igPushOverrideID"][1] = {} +defs["igPushOverrideID"][1]["args"] = "(ImGuiID id)" +defs["igPushOverrideID"][1]["argsT"] = {} +defs["igPushOverrideID"][1]["argsT"][1] = {} +defs["igPushOverrideID"][1]["argsT"][1]["name"] = "id" +defs["igPushOverrideID"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igPushOverrideID"][1]["argsoriginal"] = "(ImGuiID id)" +defs["igPushOverrideID"][1]["call_args"] = "(id)" +defs["igPushOverrideID"][1]["cimguiname"] = "igPushOverrideID" +defs["igPushOverrideID"][1]["defaults"] = {} +defs["igPushOverrideID"][1]["funcname"] = "PushOverrideID" +defs["igPushOverrideID"][1]["location"] = "imgui_internal:3032" +defs["igPushOverrideID"][1]["namespace"] = "ImGui" +defs["igPushOverrideID"][1]["ov_cimguiname"] = "igPushOverrideID" +defs["igPushOverrideID"][1]["ret"] = "void" +defs["igPushOverrideID"][1]["signature"] = "(ImGuiID)" +defs["igPushOverrideID"][1]["stname"] = "" +defs["igPushOverrideID"]["(ImGuiID)"] = defs["igPushOverrideID"][1] defs["igPushStyleColor"] = {} defs["igPushStyleColor"][1] = {} defs["igPushStyleColor"][1]["args"] = "(ImGuiCol idx,ImU32 col)" @@ -12499,6 +24372,47 @@ 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["igRemoveContextHook"] = {} +defs["igRemoveContextHook"][1] = {} +defs["igRemoveContextHook"][1]["args"] = "(ImGuiContext* context,ImGuiID hook_to_remove)" +defs["igRemoveContextHook"][1]["argsT"] = {} +defs["igRemoveContextHook"][1]["argsT"][1] = {} +defs["igRemoveContextHook"][1]["argsT"][1]["name"] = "context" +defs["igRemoveContextHook"][1]["argsT"][1]["type"] = "ImGuiContext*" +defs["igRemoveContextHook"][1]["argsT"][2] = {} +defs["igRemoveContextHook"][1]["argsT"][2]["name"] = "hook_to_remove" +defs["igRemoveContextHook"][1]["argsT"][2]["type"] = "ImGuiID" +defs["igRemoveContextHook"][1]["argsoriginal"] = "(ImGuiContext* context,ImGuiID hook_to_remove)" +defs["igRemoveContextHook"][1]["call_args"] = "(context,hook_to_remove)" +defs["igRemoveContextHook"][1]["cimguiname"] = "igRemoveContextHook" +defs["igRemoveContextHook"][1]["defaults"] = {} +defs["igRemoveContextHook"][1]["funcname"] = "RemoveContextHook" +defs["igRemoveContextHook"][1]["location"] = "imgui_internal:2978" +defs["igRemoveContextHook"][1]["namespace"] = "ImGui" +defs["igRemoveContextHook"][1]["ov_cimguiname"] = "igRemoveContextHook" +defs["igRemoveContextHook"][1]["ret"] = "void" +defs["igRemoveContextHook"][1]["signature"] = "(ImGuiContext*,ImGuiID)" +defs["igRemoveContextHook"][1]["stname"] = "" +defs["igRemoveContextHook"]["(ImGuiContext*,ImGuiID)"] = defs["igRemoveContextHook"][1] +defs["igRemoveSettingsHandler"] = {} +defs["igRemoveSettingsHandler"][1] = {} +defs["igRemoveSettingsHandler"][1]["args"] = "(const char* type_name)" +defs["igRemoveSettingsHandler"][1]["argsT"] = {} +defs["igRemoveSettingsHandler"][1]["argsT"][1] = {} +defs["igRemoveSettingsHandler"][1]["argsT"][1]["name"] = "type_name" +defs["igRemoveSettingsHandler"][1]["argsT"][1]["type"] = "const char*" +defs["igRemoveSettingsHandler"][1]["argsoriginal"] = "(const char* type_name)" +defs["igRemoveSettingsHandler"][1]["call_args"] = "(type_name)" +defs["igRemoveSettingsHandler"][1]["cimguiname"] = "igRemoveSettingsHandler" +defs["igRemoveSettingsHandler"][1]["defaults"] = {} +defs["igRemoveSettingsHandler"][1]["funcname"] = "RemoveSettingsHandler" +defs["igRemoveSettingsHandler"][1]["location"] = "imgui_internal:2998" +defs["igRemoveSettingsHandler"][1]["namespace"] = "ImGui" +defs["igRemoveSettingsHandler"][1]["ov_cimguiname"] = "igRemoveSettingsHandler" +defs["igRemoveSettingsHandler"][1]["ret"] = "void" +defs["igRemoveSettingsHandler"][1]["signature"] = "(const char*)" +defs["igRemoveSettingsHandler"][1]["stname"] = "" +defs["igRemoveSettingsHandler"]["(const char*)"] = defs["igRemoveSettingsHandler"][1] defs["igRender"] = {} defs["igRender"][1] = {} defs["igRender"][1]["args"] = "()" @@ -12515,6 +24429,330 @@ defs["igRender"][1]["ret"] = "void" defs["igRender"][1]["signature"] = "()" defs["igRender"][1]["stname"] = "" defs["igRender"]["()"] = defs["igRender"][1] +defs["igRenderArrow"] = {} +defs["igRenderArrow"][1] = {} +defs["igRenderArrow"][1]["args"] = "(ImDrawList* draw_list,ImVec2 pos,ImU32 col,ImGuiDir dir,float scale)" +defs["igRenderArrow"][1]["argsT"] = {} +defs["igRenderArrow"][1]["argsT"][1] = {} +defs["igRenderArrow"][1]["argsT"][1]["name"] = "draw_list" +defs["igRenderArrow"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["igRenderArrow"][1]["argsT"][2] = {} +defs["igRenderArrow"][1]["argsT"][2]["name"] = "pos" +defs["igRenderArrow"][1]["argsT"][2]["type"] = "ImVec2" +defs["igRenderArrow"][1]["argsT"][3] = {} +defs["igRenderArrow"][1]["argsT"][3]["name"] = "col" +defs["igRenderArrow"][1]["argsT"][3]["type"] = "ImU32" +defs["igRenderArrow"][1]["argsT"][4] = {} +defs["igRenderArrow"][1]["argsT"][4]["name"] = "dir" +defs["igRenderArrow"][1]["argsT"][4]["type"] = "ImGuiDir" +defs["igRenderArrow"][1]["argsT"][5] = {} +defs["igRenderArrow"][1]["argsT"][5]["name"] = "scale" +defs["igRenderArrow"][1]["argsT"][5]["type"] = "float" +defs["igRenderArrow"][1]["argsoriginal"] = "(ImDrawList* draw_list,ImVec2 pos,ImU32 col,ImGuiDir dir,float scale=1.0f)" +defs["igRenderArrow"][1]["call_args"] = "(draw_list,pos,col,dir,scale)" +defs["igRenderArrow"][1]["cimguiname"] = "igRenderArrow" +defs["igRenderArrow"][1]["defaults"] = {} +defs["igRenderArrow"][1]["defaults"]["scale"] = "1.0f" +defs["igRenderArrow"][1]["funcname"] = "RenderArrow" +defs["igRenderArrow"][1]["location"] = "imgui_internal:3340" +defs["igRenderArrow"][1]["namespace"] = "ImGui" +defs["igRenderArrow"][1]["ov_cimguiname"] = "igRenderArrow" +defs["igRenderArrow"][1]["ret"] = "void" +defs["igRenderArrow"][1]["signature"] = "(ImDrawList*,ImVec2,ImU32,ImGuiDir,float)" +defs["igRenderArrow"][1]["stname"] = "" +defs["igRenderArrow"]["(ImDrawList*,ImVec2,ImU32,ImGuiDir,float)"] = defs["igRenderArrow"][1] +defs["igRenderArrowDockMenu"] = {} +defs["igRenderArrowDockMenu"][1] = {} +defs["igRenderArrowDockMenu"][1]["args"] = "(ImDrawList* draw_list,ImVec2 p_min,float sz,ImU32 col)" +defs["igRenderArrowDockMenu"][1]["argsT"] = {} +defs["igRenderArrowDockMenu"][1]["argsT"][1] = {} +defs["igRenderArrowDockMenu"][1]["argsT"][1]["name"] = "draw_list" +defs["igRenderArrowDockMenu"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["igRenderArrowDockMenu"][1]["argsT"][2] = {} +defs["igRenderArrowDockMenu"][1]["argsT"][2]["name"] = "p_min" +defs["igRenderArrowDockMenu"][1]["argsT"][2]["type"] = "ImVec2" +defs["igRenderArrowDockMenu"][1]["argsT"][3] = {} +defs["igRenderArrowDockMenu"][1]["argsT"][3]["name"] = "sz" +defs["igRenderArrowDockMenu"][1]["argsT"][3]["type"] = "float" +defs["igRenderArrowDockMenu"][1]["argsT"][4] = {} +defs["igRenderArrowDockMenu"][1]["argsT"][4]["name"] = "col" +defs["igRenderArrowDockMenu"][1]["argsT"][4]["type"] = "ImU32" +defs["igRenderArrowDockMenu"][1]["argsoriginal"] = "(ImDrawList* draw_list,ImVec2 p_min,float sz,ImU32 col)" +defs["igRenderArrowDockMenu"][1]["call_args"] = "(draw_list,p_min,sz,col)" +defs["igRenderArrowDockMenu"][1]["cimguiname"] = "igRenderArrowDockMenu" +defs["igRenderArrowDockMenu"][1]["defaults"] = {} +defs["igRenderArrowDockMenu"][1]["funcname"] = "RenderArrowDockMenu" +defs["igRenderArrowDockMenu"][1]["location"] = "imgui_internal:3344" +defs["igRenderArrowDockMenu"][1]["namespace"] = "ImGui" +defs["igRenderArrowDockMenu"][1]["ov_cimguiname"] = "igRenderArrowDockMenu" +defs["igRenderArrowDockMenu"][1]["ret"] = "void" +defs["igRenderArrowDockMenu"][1]["signature"] = "(ImDrawList*,ImVec2,float,ImU32)" +defs["igRenderArrowDockMenu"][1]["stname"] = "" +defs["igRenderArrowDockMenu"]["(ImDrawList*,ImVec2,float,ImU32)"] = defs["igRenderArrowDockMenu"][1] +defs["igRenderArrowPointingAt"] = {} +defs["igRenderArrowPointingAt"][1] = {} +defs["igRenderArrowPointingAt"][1]["args"] = "(ImDrawList* draw_list,ImVec2 pos,ImVec2 half_sz,ImGuiDir direction,ImU32 col)" +defs["igRenderArrowPointingAt"][1]["argsT"] = {} +defs["igRenderArrowPointingAt"][1]["argsT"][1] = {} +defs["igRenderArrowPointingAt"][1]["argsT"][1]["name"] = "draw_list" +defs["igRenderArrowPointingAt"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["igRenderArrowPointingAt"][1]["argsT"][2] = {} +defs["igRenderArrowPointingAt"][1]["argsT"][2]["name"] = "pos" +defs["igRenderArrowPointingAt"][1]["argsT"][2]["type"] = "ImVec2" +defs["igRenderArrowPointingAt"][1]["argsT"][3] = {} +defs["igRenderArrowPointingAt"][1]["argsT"][3]["name"] = "half_sz" +defs["igRenderArrowPointingAt"][1]["argsT"][3]["type"] = "ImVec2" +defs["igRenderArrowPointingAt"][1]["argsT"][4] = {} +defs["igRenderArrowPointingAt"][1]["argsT"][4]["name"] = "direction" +defs["igRenderArrowPointingAt"][1]["argsT"][4]["type"] = "ImGuiDir" +defs["igRenderArrowPointingAt"][1]["argsT"][5] = {} +defs["igRenderArrowPointingAt"][1]["argsT"][5]["name"] = "col" +defs["igRenderArrowPointingAt"][1]["argsT"][5]["type"] = "ImU32" +defs["igRenderArrowPointingAt"][1]["argsoriginal"] = "(ImDrawList* draw_list,ImVec2 pos,ImVec2 half_sz,ImGuiDir direction,ImU32 col)" +defs["igRenderArrowPointingAt"][1]["call_args"] = "(draw_list,pos,half_sz,direction,col)" +defs["igRenderArrowPointingAt"][1]["cimguiname"] = "igRenderArrowPointingAt" +defs["igRenderArrowPointingAt"][1]["defaults"] = {} +defs["igRenderArrowPointingAt"][1]["funcname"] = "RenderArrowPointingAt" +defs["igRenderArrowPointingAt"][1]["location"] = "imgui_internal:3343" +defs["igRenderArrowPointingAt"][1]["namespace"] = "ImGui" +defs["igRenderArrowPointingAt"][1]["ov_cimguiname"] = "igRenderArrowPointingAt" +defs["igRenderArrowPointingAt"][1]["ret"] = "void" +defs["igRenderArrowPointingAt"][1]["signature"] = "(ImDrawList*,ImVec2,ImVec2,ImGuiDir,ImU32)" +defs["igRenderArrowPointingAt"][1]["stname"] = "" +defs["igRenderArrowPointingAt"]["(ImDrawList*,ImVec2,ImVec2,ImGuiDir,ImU32)"] = defs["igRenderArrowPointingAt"][1] +defs["igRenderBullet"] = {} +defs["igRenderBullet"][1] = {} +defs["igRenderBullet"][1]["args"] = "(ImDrawList* draw_list,ImVec2 pos,ImU32 col)" +defs["igRenderBullet"][1]["argsT"] = {} +defs["igRenderBullet"][1]["argsT"][1] = {} +defs["igRenderBullet"][1]["argsT"][1]["name"] = "draw_list" +defs["igRenderBullet"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["igRenderBullet"][1]["argsT"][2] = {} +defs["igRenderBullet"][1]["argsT"][2]["name"] = "pos" +defs["igRenderBullet"][1]["argsT"][2]["type"] = "ImVec2" +defs["igRenderBullet"][1]["argsT"][3] = {} +defs["igRenderBullet"][1]["argsT"][3]["name"] = "col" +defs["igRenderBullet"][1]["argsT"][3]["type"] = "ImU32" +defs["igRenderBullet"][1]["argsoriginal"] = "(ImDrawList* draw_list,ImVec2 pos,ImU32 col)" +defs["igRenderBullet"][1]["call_args"] = "(draw_list,pos,col)" +defs["igRenderBullet"][1]["cimguiname"] = "igRenderBullet" +defs["igRenderBullet"][1]["defaults"] = {} +defs["igRenderBullet"][1]["funcname"] = "RenderBullet" +defs["igRenderBullet"][1]["location"] = "imgui_internal:3341" +defs["igRenderBullet"][1]["namespace"] = "ImGui" +defs["igRenderBullet"][1]["ov_cimguiname"] = "igRenderBullet" +defs["igRenderBullet"][1]["ret"] = "void" +defs["igRenderBullet"][1]["signature"] = "(ImDrawList*,ImVec2,ImU32)" +defs["igRenderBullet"][1]["stname"] = "" +defs["igRenderBullet"]["(ImDrawList*,ImVec2,ImU32)"] = defs["igRenderBullet"][1] +defs["igRenderCheckMark"] = {} +defs["igRenderCheckMark"][1] = {} +defs["igRenderCheckMark"][1]["args"] = "(ImDrawList* draw_list,ImVec2 pos,ImU32 col,float sz)" +defs["igRenderCheckMark"][1]["argsT"] = {} +defs["igRenderCheckMark"][1]["argsT"][1] = {} +defs["igRenderCheckMark"][1]["argsT"][1]["name"] = "draw_list" +defs["igRenderCheckMark"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["igRenderCheckMark"][1]["argsT"][2] = {} +defs["igRenderCheckMark"][1]["argsT"][2]["name"] = "pos" +defs["igRenderCheckMark"][1]["argsT"][2]["type"] = "ImVec2" +defs["igRenderCheckMark"][1]["argsT"][3] = {} +defs["igRenderCheckMark"][1]["argsT"][3]["name"] = "col" +defs["igRenderCheckMark"][1]["argsT"][3]["type"] = "ImU32" +defs["igRenderCheckMark"][1]["argsT"][4] = {} +defs["igRenderCheckMark"][1]["argsT"][4]["name"] = "sz" +defs["igRenderCheckMark"][1]["argsT"][4]["type"] = "float" +defs["igRenderCheckMark"][1]["argsoriginal"] = "(ImDrawList* draw_list,ImVec2 pos,ImU32 col,float sz)" +defs["igRenderCheckMark"][1]["call_args"] = "(draw_list,pos,col,sz)" +defs["igRenderCheckMark"][1]["cimguiname"] = "igRenderCheckMark" +defs["igRenderCheckMark"][1]["defaults"] = {} +defs["igRenderCheckMark"][1]["funcname"] = "RenderCheckMark" +defs["igRenderCheckMark"][1]["location"] = "imgui_internal:3342" +defs["igRenderCheckMark"][1]["namespace"] = "ImGui" +defs["igRenderCheckMark"][1]["ov_cimguiname"] = "igRenderCheckMark" +defs["igRenderCheckMark"][1]["ret"] = "void" +defs["igRenderCheckMark"][1]["signature"] = "(ImDrawList*,ImVec2,ImU32,float)" +defs["igRenderCheckMark"][1]["stname"] = "" +defs["igRenderCheckMark"]["(ImDrawList*,ImVec2,ImU32,float)"] = defs["igRenderCheckMark"][1] +defs["igRenderColorRectWithAlphaCheckerboard"] = {} +defs["igRenderColorRectWithAlphaCheckerboard"][1] = {} +defs["igRenderColorRectWithAlphaCheckerboard"][1]["args"] = "(ImDrawList* draw_list,ImVec2 p_min,ImVec2 p_max,ImU32 fill_col,float grid_step,ImVec2 grid_off,float rounding,ImDrawFlags flags)" +defs["igRenderColorRectWithAlphaCheckerboard"][1]["argsT"] = {} +defs["igRenderColorRectWithAlphaCheckerboard"][1]["argsT"][1] = {} +defs["igRenderColorRectWithAlphaCheckerboard"][1]["argsT"][1]["name"] = "draw_list" +defs["igRenderColorRectWithAlphaCheckerboard"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["igRenderColorRectWithAlphaCheckerboard"][1]["argsT"][2] = {} +defs["igRenderColorRectWithAlphaCheckerboard"][1]["argsT"][2]["name"] = "p_min" +defs["igRenderColorRectWithAlphaCheckerboard"][1]["argsT"][2]["type"] = "ImVec2" +defs["igRenderColorRectWithAlphaCheckerboard"][1]["argsT"][3] = {} +defs["igRenderColorRectWithAlphaCheckerboard"][1]["argsT"][3]["name"] = "p_max" +defs["igRenderColorRectWithAlphaCheckerboard"][1]["argsT"][3]["type"] = "ImVec2" +defs["igRenderColorRectWithAlphaCheckerboard"][1]["argsT"][4] = {} +defs["igRenderColorRectWithAlphaCheckerboard"][1]["argsT"][4]["name"] = "fill_col" +defs["igRenderColorRectWithAlphaCheckerboard"][1]["argsT"][4]["type"] = "ImU32" +defs["igRenderColorRectWithAlphaCheckerboard"][1]["argsT"][5] = {} +defs["igRenderColorRectWithAlphaCheckerboard"][1]["argsT"][5]["name"] = "grid_step" +defs["igRenderColorRectWithAlphaCheckerboard"][1]["argsT"][5]["type"] = "float" +defs["igRenderColorRectWithAlphaCheckerboard"][1]["argsT"][6] = {} +defs["igRenderColorRectWithAlphaCheckerboard"][1]["argsT"][6]["name"] = "grid_off" +defs["igRenderColorRectWithAlphaCheckerboard"][1]["argsT"][6]["type"] = "ImVec2" +defs["igRenderColorRectWithAlphaCheckerboard"][1]["argsT"][7] = {} +defs["igRenderColorRectWithAlphaCheckerboard"][1]["argsT"][7]["name"] = "rounding" +defs["igRenderColorRectWithAlphaCheckerboard"][1]["argsT"][7]["type"] = "float" +defs["igRenderColorRectWithAlphaCheckerboard"][1]["argsT"][8] = {} +defs["igRenderColorRectWithAlphaCheckerboard"][1]["argsT"][8]["name"] = "flags" +defs["igRenderColorRectWithAlphaCheckerboard"][1]["argsT"][8]["type"] = "ImDrawFlags" +defs["igRenderColorRectWithAlphaCheckerboard"][1]["argsoriginal"] = "(ImDrawList* draw_list,ImVec2 p_min,ImVec2 p_max,ImU32 fill_col,float grid_step,ImVec2 grid_off,float rounding=0.0f,ImDrawFlags flags=0)" +defs["igRenderColorRectWithAlphaCheckerboard"][1]["call_args"] = "(draw_list,p_min,p_max,fill_col,grid_step,grid_off,rounding,flags)" +defs["igRenderColorRectWithAlphaCheckerboard"][1]["cimguiname"] = "igRenderColorRectWithAlphaCheckerboard" +defs["igRenderColorRectWithAlphaCheckerboard"][1]["defaults"] = {} +defs["igRenderColorRectWithAlphaCheckerboard"][1]["defaults"]["flags"] = "0" +defs["igRenderColorRectWithAlphaCheckerboard"][1]["defaults"]["rounding"] = "0.0f" +defs["igRenderColorRectWithAlphaCheckerboard"][1]["funcname"] = "RenderColorRectWithAlphaCheckerboard" +defs["igRenderColorRectWithAlphaCheckerboard"][1]["location"] = "imgui_internal:3334" +defs["igRenderColorRectWithAlphaCheckerboard"][1]["namespace"] = "ImGui" +defs["igRenderColorRectWithAlphaCheckerboard"][1]["ov_cimguiname"] = "igRenderColorRectWithAlphaCheckerboard" +defs["igRenderColorRectWithAlphaCheckerboard"][1]["ret"] = "void" +defs["igRenderColorRectWithAlphaCheckerboard"][1]["signature"] = "(ImDrawList*,ImVec2,ImVec2,ImU32,float,ImVec2,float,ImDrawFlags)" +defs["igRenderColorRectWithAlphaCheckerboard"][1]["stname"] = "" +defs["igRenderColorRectWithAlphaCheckerboard"]["(ImDrawList*,ImVec2,ImVec2,ImU32,float,ImVec2,float,ImDrawFlags)"] = defs["igRenderColorRectWithAlphaCheckerboard"][1] +defs["igRenderDragDropTargetRect"] = {} +defs["igRenderDragDropTargetRect"][1] = {} +defs["igRenderDragDropTargetRect"][1]["args"] = "(const ImRect bb)" +defs["igRenderDragDropTargetRect"][1]["argsT"] = {} +defs["igRenderDragDropTargetRect"][1]["argsT"][1] = {} +defs["igRenderDragDropTargetRect"][1]["argsT"][1]["name"] = "bb" +defs["igRenderDragDropTargetRect"][1]["argsT"][1]["type"] = "const ImRect" +defs["igRenderDragDropTargetRect"][1]["argsoriginal"] = "(const ImRect& bb)" +defs["igRenderDragDropTargetRect"][1]["call_args"] = "(bb)" +defs["igRenderDragDropTargetRect"][1]["cimguiname"] = "igRenderDragDropTargetRect" +defs["igRenderDragDropTargetRect"][1]["defaults"] = {} +defs["igRenderDragDropTargetRect"][1]["funcname"] = "RenderDragDropTargetRect" +defs["igRenderDragDropTargetRect"][1]["location"] = "imgui_internal:3241" +defs["igRenderDragDropTargetRect"][1]["namespace"] = "ImGui" +defs["igRenderDragDropTargetRect"][1]["ov_cimguiname"] = "igRenderDragDropTargetRect" +defs["igRenderDragDropTargetRect"][1]["ret"] = "void" +defs["igRenderDragDropTargetRect"][1]["signature"] = "(const ImRect)" +defs["igRenderDragDropTargetRect"][1]["stname"] = "" +defs["igRenderDragDropTargetRect"]["(const ImRect)"] = defs["igRenderDragDropTargetRect"][1] +defs["igRenderFrame"] = {} +defs["igRenderFrame"][1] = {} +defs["igRenderFrame"][1]["args"] = "(ImVec2 p_min,ImVec2 p_max,ImU32 fill_col,bool border,float rounding)" +defs["igRenderFrame"][1]["argsT"] = {} +defs["igRenderFrame"][1]["argsT"][1] = {} +defs["igRenderFrame"][1]["argsT"][1]["name"] = "p_min" +defs["igRenderFrame"][1]["argsT"][1]["type"] = "ImVec2" +defs["igRenderFrame"][1]["argsT"][2] = {} +defs["igRenderFrame"][1]["argsT"][2]["name"] = "p_max" +defs["igRenderFrame"][1]["argsT"][2]["type"] = "ImVec2" +defs["igRenderFrame"][1]["argsT"][3] = {} +defs["igRenderFrame"][1]["argsT"][3]["name"] = "fill_col" +defs["igRenderFrame"][1]["argsT"][3]["type"] = "ImU32" +defs["igRenderFrame"][1]["argsT"][4] = {} +defs["igRenderFrame"][1]["argsT"][4]["name"] = "border" +defs["igRenderFrame"][1]["argsT"][4]["type"] = "bool" +defs["igRenderFrame"][1]["argsT"][5] = {} +defs["igRenderFrame"][1]["argsT"][5]["name"] = "rounding" +defs["igRenderFrame"][1]["argsT"][5]["type"] = "float" +defs["igRenderFrame"][1]["argsoriginal"] = "(ImVec2 p_min,ImVec2 p_max,ImU32 fill_col,bool border=true,float rounding=0.0f)" +defs["igRenderFrame"][1]["call_args"] = "(p_min,p_max,fill_col,border,rounding)" +defs["igRenderFrame"][1]["cimguiname"] = "igRenderFrame" +defs["igRenderFrame"][1]["defaults"] = {} +defs["igRenderFrame"][1]["defaults"]["border"] = "true" +defs["igRenderFrame"][1]["defaults"]["rounding"] = "0.0f" +defs["igRenderFrame"][1]["funcname"] = "RenderFrame" +defs["igRenderFrame"][1]["location"] = "imgui_internal:3332" +defs["igRenderFrame"][1]["namespace"] = "ImGui" +defs["igRenderFrame"][1]["ov_cimguiname"] = "igRenderFrame" +defs["igRenderFrame"][1]["ret"] = "void" +defs["igRenderFrame"][1]["signature"] = "(ImVec2,ImVec2,ImU32,bool,float)" +defs["igRenderFrame"][1]["stname"] = "" +defs["igRenderFrame"]["(ImVec2,ImVec2,ImU32,bool,float)"] = defs["igRenderFrame"][1] +defs["igRenderFrameBorder"] = {} +defs["igRenderFrameBorder"][1] = {} +defs["igRenderFrameBorder"][1]["args"] = "(ImVec2 p_min,ImVec2 p_max,float rounding)" +defs["igRenderFrameBorder"][1]["argsT"] = {} +defs["igRenderFrameBorder"][1]["argsT"][1] = {} +defs["igRenderFrameBorder"][1]["argsT"][1]["name"] = "p_min" +defs["igRenderFrameBorder"][1]["argsT"][1]["type"] = "ImVec2" +defs["igRenderFrameBorder"][1]["argsT"][2] = {} +defs["igRenderFrameBorder"][1]["argsT"][2]["name"] = "p_max" +defs["igRenderFrameBorder"][1]["argsT"][2]["type"] = "ImVec2" +defs["igRenderFrameBorder"][1]["argsT"][3] = {} +defs["igRenderFrameBorder"][1]["argsT"][3]["name"] = "rounding" +defs["igRenderFrameBorder"][1]["argsT"][3]["type"] = "float" +defs["igRenderFrameBorder"][1]["argsoriginal"] = "(ImVec2 p_min,ImVec2 p_max,float rounding=0.0f)" +defs["igRenderFrameBorder"][1]["call_args"] = "(p_min,p_max,rounding)" +defs["igRenderFrameBorder"][1]["cimguiname"] = "igRenderFrameBorder" +defs["igRenderFrameBorder"][1]["defaults"] = {} +defs["igRenderFrameBorder"][1]["defaults"]["rounding"] = "0.0f" +defs["igRenderFrameBorder"][1]["funcname"] = "RenderFrameBorder" +defs["igRenderFrameBorder"][1]["location"] = "imgui_internal:3333" +defs["igRenderFrameBorder"][1]["namespace"] = "ImGui" +defs["igRenderFrameBorder"][1]["ov_cimguiname"] = "igRenderFrameBorder" +defs["igRenderFrameBorder"][1]["ret"] = "void" +defs["igRenderFrameBorder"][1]["signature"] = "(ImVec2,ImVec2,float)" +defs["igRenderFrameBorder"][1]["stname"] = "" +defs["igRenderFrameBorder"]["(ImVec2,ImVec2,float)"] = defs["igRenderFrameBorder"][1] +defs["igRenderMouseCursor"] = {} +defs["igRenderMouseCursor"][1] = {} +defs["igRenderMouseCursor"][1]["args"] = "(ImVec2 pos,float scale,ImGuiMouseCursor mouse_cursor,ImU32 col_fill,ImU32 col_border,ImU32 col_shadow)" +defs["igRenderMouseCursor"][1]["argsT"] = {} +defs["igRenderMouseCursor"][1]["argsT"][1] = {} +defs["igRenderMouseCursor"][1]["argsT"][1]["name"] = "pos" +defs["igRenderMouseCursor"][1]["argsT"][1]["type"] = "ImVec2" +defs["igRenderMouseCursor"][1]["argsT"][2] = {} +defs["igRenderMouseCursor"][1]["argsT"][2]["name"] = "scale" +defs["igRenderMouseCursor"][1]["argsT"][2]["type"] = "float" +defs["igRenderMouseCursor"][1]["argsT"][3] = {} +defs["igRenderMouseCursor"][1]["argsT"][3]["name"] = "mouse_cursor" +defs["igRenderMouseCursor"][1]["argsT"][3]["type"] = "ImGuiMouseCursor" +defs["igRenderMouseCursor"][1]["argsT"][4] = {} +defs["igRenderMouseCursor"][1]["argsT"][4]["name"] = "col_fill" +defs["igRenderMouseCursor"][1]["argsT"][4]["type"] = "ImU32" +defs["igRenderMouseCursor"][1]["argsT"][5] = {} +defs["igRenderMouseCursor"][1]["argsT"][5]["name"] = "col_border" +defs["igRenderMouseCursor"][1]["argsT"][5]["type"] = "ImU32" +defs["igRenderMouseCursor"][1]["argsT"][6] = {} +defs["igRenderMouseCursor"][1]["argsT"][6]["name"] = "col_shadow" +defs["igRenderMouseCursor"][1]["argsT"][6]["type"] = "ImU32" +defs["igRenderMouseCursor"][1]["argsoriginal"] = "(ImVec2 pos,float scale,ImGuiMouseCursor mouse_cursor,ImU32 col_fill,ImU32 col_border,ImU32 col_shadow)" +defs["igRenderMouseCursor"][1]["call_args"] = "(pos,scale,mouse_cursor,col_fill,col_border,col_shadow)" +defs["igRenderMouseCursor"][1]["cimguiname"] = "igRenderMouseCursor" +defs["igRenderMouseCursor"][1]["defaults"] = {} +defs["igRenderMouseCursor"][1]["funcname"] = "RenderMouseCursor" +defs["igRenderMouseCursor"][1]["location"] = "imgui_internal:3337" +defs["igRenderMouseCursor"][1]["namespace"] = "ImGui" +defs["igRenderMouseCursor"][1]["ov_cimguiname"] = "igRenderMouseCursor" +defs["igRenderMouseCursor"][1]["ret"] = "void" +defs["igRenderMouseCursor"][1]["signature"] = "(ImVec2,float,ImGuiMouseCursor,ImU32,ImU32,ImU32)" +defs["igRenderMouseCursor"][1]["stname"] = "" +defs["igRenderMouseCursor"]["(ImVec2,float,ImGuiMouseCursor,ImU32,ImU32,ImU32)"] = defs["igRenderMouseCursor"][1] +defs["igRenderNavHighlight"] = {} +defs["igRenderNavHighlight"][1] = {} +defs["igRenderNavHighlight"][1]["args"] = "(const ImRect bb,ImGuiID id,ImGuiNavHighlightFlags flags)" +defs["igRenderNavHighlight"][1]["argsT"] = {} +defs["igRenderNavHighlight"][1]["argsT"][1] = {} +defs["igRenderNavHighlight"][1]["argsT"][1]["name"] = "bb" +defs["igRenderNavHighlight"][1]["argsT"][1]["type"] = "const ImRect" +defs["igRenderNavHighlight"][1]["argsT"][2] = {} +defs["igRenderNavHighlight"][1]["argsT"][2]["name"] = "id" +defs["igRenderNavHighlight"][1]["argsT"][2]["type"] = "ImGuiID" +defs["igRenderNavHighlight"][1]["argsT"][3] = {} +defs["igRenderNavHighlight"][1]["argsT"][3]["name"] = "flags" +defs["igRenderNavHighlight"][1]["argsT"][3]["type"] = "ImGuiNavHighlightFlags" +defs["igRenderNavHighlight"][1]["argsoriginal"] = "(const ImRect& bb,ImGuiID id,ImGuiNavHighlightFlags flags=ImGuiNavHighlightFlags_TypeDefault)" +defs["igRenderNavHighlight"][1]["call_args"] = "(bb,id,flags)" +defs["igRenderNavHighlight"][1]["cimguiname"] = "igRenderNavHighlight" +defs["igRenderNavHighlight"][1]["defaults"] = {} +defs["igRenderNavHighlight"][1]["defaults"]["flags"] = "ImGuiNavHighlightFlags_TypeDefault" +defs["igRenderNavHighlight"][1]["funcname"] = "RenderNavHighlight" +defs["igRenderNavHighlight"][1]["location"] = "imgui_internal:3335" +defs["igRenderNavHighlight"][1]["namespace"] = "ImGui" +defs["igRenderNavHighlight"][1]["ov_cimguiname"] = "igRenderNavHighlight" +defs["igRenderNavHighlight"][1]["ret"] = "void" +defs["igRenderNavHighlight"][1]["signature"] = "(const ImRect,ImGuiID,ImGuiNavHighlightFlags)" +defs["igRenderNavHighlight"][1]["stname"] = "" +defs["igRenderNavHighlight"]["(const ImRect,ImGuiID,ImGuiNavHighlightFlags)"] = defs["igRenderNavHighlight"][1] defs["igRenderPlatformWindowsDefault"] = {} defs["igRenderPlatformWindowsDefault"][1] = {} defs["igRenderPlatformWindowsDefault"][1]["args"] = "(void* platform_render_arg,void* renderer_render_arg)" @@ -12539,6 +24777,250 @@ defs["igRenderPlatformWindowsDefault"][1]["ret"] = "void" defs["igRenderPlatformWindowsDefault"][1]["signature"] = "(void*,void*)" defs["igRenderPlatformWindowsDefault"][1]["stname"] = "" defs["igRenderPlatformWindowsDefault"]["(void*,void*)"] = defs["igRenderPlatformWindowsDefault"][1] +defs["igRenderRectFilledRangeH"] = {} +defs["igRenderRectFilledRangeH"][1] = {} +defs["igRenderRectFilledRangeH"][1]["args"] = "(ImDrawList* draw_list,const ImRect rect,ImU32 col,float x_start_norm,float x_end_norm,float rounding)" +defs["igRenderRectFilledRangeH"][1]["argsT"] = {} +defs["igRenderRectFilledRangeH"][1]["argsT"][1] = {} +defs["igRenderRectFilledRangeH"][1]["argsT"][1]["name"] = "draw_list" +defs["igRenderRectFilledRangeH"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["igRenderRectFilledRangeH"][1]["argsT"][2] = {} +defs["igRenderRectFilledRangeH"][1]["argsT"][2]["name"] = "rect" +defs["igRenderRectFilledRangeH"][1]["argsT"][2]["type"] = "const ImRect" +defs["igRenderRectFilledRangeH"][1]["argsT"][3] = {} +defs["igRenderRectFilledRangeH"][1]["argsT"][3]["name"] = "col" +defs["igRenderRectFilledRangeH"][1]["argsT"][3]["type"] = "ImU32" +defs["igRenderRectFilledRangeH"][1]["argsT"][4] = {} +defs["igRenderRectFilledRangeH"][1]["argsT"][4]["name"] = "x_start_norm" +defs["igRenderRectFilledRangeH"][1]["argsT"][4]["type"] = "float" +defs["igRenderRectFilledRangeH"][1]["argsT"][5] = {} +defs["igRenderRectFilledRangeH"][1]["argsT"][5]["name"] = "x_end_norm" +defs["igRenderRectFilledRangeH"][1]["argsT"][5]["type"] = "float" +defs["igRenderRectFilledRangeH"][1]["argsT"][6] = {} +defs["igRenderRectFilledRangeH"][1]["argsT"][6]["name"] = "rounding" +defs["igRenderRectFilledRangeH"][1]["argsT"][6]["type"] = "float" +defs["igRenderRectFilledRangeH"][1]["argsoriginal"] = "(ImDrawList* draw_list,const ImRect& rect,ImU32 col,float x_start_norm,float x_end_norm,float rounding)" +defs["igRenderRectFilledRangeH"][1]["call_args"] = "(draw_list,rect,col,x_start_norm,x_end_norm,rounding)" +defs["igRenderRectFilledRangeH"][1]["cimguiname"] = "igRenderRectFilledRangeH" +defs["igRenderRectFilledRangeH"][1]["defaults"] = {} +defs["igRenderRectFilledRangeH"][1]["funcname"] = "RenderRectFilledRangeH" +defs["igRenderRectFilledRangeH"][1]["location"] = "imgui_internal:3345" +defs["igRenderRectFilledRangeH"][1]["namespace"] = "ImGui" +defs["igRenderRectFilledRangeH"][1]["ov_cimguiname"] = "igRenderRectFilledRangeH" +defs["igRenderRectFilledRangeH"][1]["ret"] = "void" +defs["igRenderRectFilledRangeH"][1]["signature"] = "(ImDrawList*,const ImRect,ImU32,float,float,float)" +defs["igRenderRectFilledRangeH"][1]["stname"] = "" +defs["igRenderRectFilledRangeH"]["(ImDrawList*,const ImRect,ImU32,float,float,float)"] = defs["igRenderRectFilledRangeH"][1] +defs["igRenderRectFilledWithHole"] = {} +defs["igRenderRectFilledWithHole"][1] = {} +defs["igRenderRectFilledWithHole"][1]["args"] = "(ImDrawList* draw_list,const ImRect outer,const ImRect inner,ImU32 col,float rounding)" +defs["igRenderRectFilledWithHole"][1]["argsT"] = {} +defs["igRenderRectFilledWithHole"][1]["argsT"][1] = {} +defs["igRenderRectFilledWithHole"][1]["argsT"][1]["name"] = "draw_list" +defs["igRenderRectFilledWithHole"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["igRenderRectFilledWithHole"][1]["argsT"][2] = {} +defs["igRenderRectFilledWithHole"][1]["argsT"][2]["name"] = "outer" +defs["igRenderRectFilledWithHole"][1]["argsT"][2]["type"] = "const ImRect" +defs["igRenderRectFilledWithHole"][1]["argsT"][3] = {} +defs["igRenderRectFilledWithHole"][1]["argsT"][3]["name"] = "inner" +defs["igRenderRectFilledWithHole"][1]["argsT"][3]["type"] = "const ImRect" +defs["igRenderRectFilledWithHole"][1]["argsT"][4] = {} +defs["igRenderRectFilledWithHole"][1]["argsT"][4]["name"] = "col" +defs["igRenderRectFilledWithHole"][1]["argsT"][4]["type"] = "ImU32" +defs["igRenderRectFilledWithHole"][1]["argsT"][5] = {} +defs["igRenderRectFilledWithHole"][1]["argsT"][5]["name"] = "rounding" +defs["igRenderRectFilledWithHole"][1]["argsT"][5]["type"] = "float" +defs["igRenderRectFilledWithHole"][1]["argsoriginal"] = "(ImDrawList* draw_list,const ImRect& outer,const ImRect& inner,ImU32 col,float rounding)" +defs["igRenderRectFilledWithHole"][1]["call_args"] = "(draw_list,outer,inner,col,rounding)" +defs["igRenderRectFilledWithHole"][1]["cimguiname"] = "igRenderRectFilledWithHole" +defs["igRenderRectFilledWithHole"][1]["defaults"] = {} +defs["igRenderRectFilledWithHole"][1]["funcname"] = "RenderRectFilledWithHole" +defs["igRenderRectFilledWithHole"][1]["location"] = "imgui_internal:3346" +defs["igRenderRectFilledWithHole"][1]["namespace"] = "ImGui" +defs["igRenderRectFilledWithHole"][1]["ov_cimguiname"] = "igRenderRectFilledWithHole" +defs["igRenderRectFilledWithHole"][1]["ret"] = "void" +defs["igRenderRectFilledWithHole"][1]["signature"] = "(ImDrawList*,const ImRect,const ImRect,ImU32,float)" +defs["igRenderRectFilledWithHole"][1]["stname"] = "" +defs["igRenderRectFilledWithHole"]["(ImDrawList*,const ImRect,const ImRect,ImU32,float)"] = defs["igRenderRectFilledWithHole"][1] +defs["igRenderText"] = {} +defs["igRenderText"][1] = {} +defs["igRenderText"][1]["args"] = "(ImVec2 pos,const char* text,const char* text_end,bool hide_text_after_hash)" +defs["igRenderText"][1]["argsT"] = {} +defs["igRenderText"][1]["argsT"][1] = {} +defs["igRenderText"][1]["argsT"][1]["name"] = "pos" +defs["igRenderText"][1]["argsT"][1]["type"] = "ImVec2" +defs["igRenderText"][1]["argsT"][2] = {} +defs["igRenderText"][1]["argsT"][2]["name"] = "text" +defs["igRenderText"][1]["argsT"][2]["type"] = "const char*" +defs["igRenderText"][1]["argsT"][3] = {} +defs["igRenderText"][1]["argsT"][3]["name"] = "text_end" +defs["igRenderText"][1]["argsT"][3]["type"] = "const char*" +defs["igRenderText"][1]["argsT"][4] = {} +defs["igRenderText"][1]["argsT"][4]["name"] = "hide_text_after_hash" +defs["igRenderText"][1]["argsT"][4]["type"] = "bool" +defs["igRenderText"][1]["argsoriginal"] = "(ImVec2 pos,const char* text,const char* text_end=((void*)0),bool hide_text_after_hash=true)" +defs["igRenderText"][1]["call_args"] = "(pos,text,text_end,hide_text_after_hash)" +defs["igRenderText"][1]["cimguiname"] = "igRenderText" +defs["igRenderText"][1]["defaults"] = {} +defs["igRenderText"][1]["defaults"]["hide_text_after_hash"] = "true" +defs["igRenderText"][1]["defaults"]["text_end"] = "NULL" +defs["igRenderText"][1]["funcname"] = "RenderText" +defs["igRenderText"][1]["location"] = "imgui_internal:3327" +defs["igRenderText"][1]["namespace"] = "ImGui" +defs["igRenderText"][1]["ov_cimguiname"] = "igRenderText" +defs["igRenderText"][1]["ret"] = "void" +defs["igRenderText"][1]["signature"] = "(ImVec2,const char*,const char*,bool)" +defs["igRenderText"][1]["stname"] = "" +defs["igRenderText"]["(ImVec2,const char*,const char*,bool)"] = defs["igRenderText"][1] +defs["igRenderTextClipped"] = {} +defs["igRenderTextClipped"][1] = {} +defs["igRenderTextClipped"][1]["args"] = "(const ImVec2 pos_min,const ImVec2 pos_max,const char* text,const char* text_end,const ImVec2* text_size_if_known,const ImVec2 align,const ImRect* clip_rect)" +defs["igRenderTextClipped"][1]["argsT"] = {} +defs["igRenderTextClipped"][1]["argsT"][1] = {} +defs["igRenderTextClipped"][1]["argsT"][1]["name"] = "pos_min" +defs["igRenderTextClipped"][1]["argsT"][1]["type"] = "const ImVec2" +defs["igRenderTextClipped"][1]["argsT"][2] = {} +defs["igRenderTextClipped"][1]["argsT"][2]["name"] = "pos_max" +defs["igRenderTextClipped"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igRenderTextClipped"][1]["argsT"][3] = {} +defs["igRenderTextClipped"][1]["argsT"][3]["name"] = "text" +defs["igRenderTextClipped"][1]["argsT"][3]["type"] = "const char*" +defs["igRenderTextClipped"][1]["argsT"][4] = {} +defs["igRenderTextClipped"][1]["argsT"][4]["name"] = "text_end" +defs["igRenderTextClipped"][1]["argsT"][4]["type"] = "const char*" +defs["igRenderTextClipped"][1]["argsT"][5] = {} +defs["igRenderTextClipped"][1]["argsT"][5]["name"] = "text_size_if_known" +defs["igRenderTextClipped"][1]["argsT"][5]["type"] = "const ImVec2*" +defs["igRenderTextClipped"][1]["argsT"][6] = {} +defs["igRenderTextClipped"][1]["argsT"][6]["name"] = "align" +defs["igRenderTextClipped"][1]["argsT"][6]["type"] = "const ImVec2" +defs["igRenderTextClipped"][1]["argsT"][7] = {} +defs["igRenderTextClipped"][1]["argsT"][7]["name"] = "clip_rect" +defs["igRenderTextClipped"][1]["argsT"][7]["type"] = "const ImRect*" +defs["igRenderTextClipped"][1]["argsoriginal"] = "(const ImVec2& pos_min,const ImVec2& pos_max,const char* text,const char* text_end,const ImVec2* text_size_if_known,const ImVec2& align=ImVec2(0,0),const ImRect* clip_rect=((void*)0))" +defs["igRenderTextClipped"][1]["call_args"] = "(pos_min,pos_max,text,text_end,text_size_if_known,align,clip_rect)" +defs["igRenderTextClipped"][1]["cimguiname"] = "igRenderTextClipped" +defs["igRenderTextClipped"][1]["defaults"] = {} +defs["igRenderTextClipped"][1]["defaults"]["align"] = "ImVec2(0,0)" +defs["igRenderTextClipped"][1]["defaults"]["clip_rect"] = "NULL" +defs["igRenderTextClipped"][1]["funcname"] = "RenderTextClipped" +defs["igRenderTextClipped"][1]["location"] = "imgui_internal:3329" +defs["igRenderTextClipped"][1]["namespace"] = "ImGui" +defs["igRenderTextClipped"][1]["ov_cimguiname"] = "igRenderTextClipped" +defs["igRenderTextClipped"][1]["ret"] = "void" +defs["igRenderTextClipped"][1]["signature"] = "(const ImVec2,const ImVec2,const char*,const char*,const ImVec2*,const ImVec2,const ImRect*)" +defs["igRenderTextClipped"][1]["stname"] = "" +defs["igRenderTextClipped"]["(const ImVec2,const ImVec2,const char*,const char*,const ImVec2*,const ImVec2,const ImRect*)"] = defs["igRenderTextClipped"][1] +defs["igRenderTextClippedEx"] = {} +defs["igRenderTextClippedEx"][1] = {} +defs["igRenderTextClippedEx"][1]["args"] = "(ImDrawList* draw_list,const ImVec2 pos_min,const ImVec2 pos_max,const char* text,const char* text_end,const ImVec2* text_size_if_known,const ImVec2 align,const ImRect* clip_rect)" +defs["igRenderTextClippedEx"][1]["argsT"] = {} +defs["igRenderTextClippedEx"][1]["argsT"][1] = {} +defs["igRenderTextClippedEx"][1]["argsT"][1]["name"] = "draw_list" +defs["igRenderTextClippedEx"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["igRenderTextClippedEx"][1]["argsT"][2] = {} +defs["igRenderTextClippedEx"][1]["argsT"][2]["name"] = "pos_min" +defs["igRenderTextClippedEx"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igRenderTextClippedEx"][1]["argsT"][3] = {} +defs["igRenderTextClippedEx"][1]["argsT"][3]["name"] = "pos_max" +defs["igRenderTextClippedEx"][1]["argsT"][3]["type"] = "const ImVec2" +defs["igRenderTextClippedEx"][1]["argsT"][4] = {} +defs["igRenderTextClippedEx"][1]["argsT"][4]["name"] = "text" +defs["igRenderTextClippedEx"][1]["argsT"][4]["type"] = "const char*" +defs["igRenderTextClippedEx"][1]["argsT"][5] = {} +defs["igRenderTextClippedEx"][1]["argsT"][5]["name"] = "text_end" +defs["igRenderTextClippedEx"][1]["argsT"][5]["type"] = "const char*" +defs["igRenderTextClippedEx"][1]["argsT"][6] = {} +defs["igRenderTextClippedEx"][1]["argsT"][6]["name"] = "text_size_if_known" +defs["igRenderTextClippedEx"][1]["argsT"][6]["type"] = "const ImVec2*" +defs["igRenderTextClippedEx"][1]["argsT"][7] = {} +defs["igRenderTextClippedEx"][1]["argsT"][7]["name"] = "align" +defs["igRenderTextClippedEx"][1]["argsT"][7]["type"] = "const ImVec2" +defs["igRenderTextClippedEx"][1]["argsT"][8] = {} +defs["igRenderTextClippedEx"][1]["argsT"][8]["name"] = "clip_rect" +defs["igRenderTextClippedEx"][1]["argsT"][8]["type"] = "const ImRect*" +defs["igRenderTextClippedEx"][1]["argsoriginal"] = "(ImDrawList* draw_list,const ImVec2& pos_min,const ImVec2& pos_max,const char* text,const char* text_end,const ImVec2* text_size_if_known,const ImVec2& align=ImVec2(0,0),const ImRect* clip_rect=((void*)0))" +defs["igRenderTextClippedEx"][1]["call_args"] = "(draw_list,pos_min,pos_max,text,text_end,text_size_if_known,align,clip_rect)" +defs["igRenderTextClippedEx"][1]["cimguiname"] = "igRenderTextClippedEx" +defs["igRenderTextClippedEx"][1]["defaults"] = {} +defs["igRenderTextClippedEx"][1]["defaults"]["align"] = "ImVec2(0,0)" +defs["igRenderTextClippedEx"][1]["defaults"]["clip_rect"] = "NULL" +defs["igRenderTextClippedEx"][1]["funcname"] = "RenderTextClippedEx" +defs["igRenderTextClippedEx"][1]["location"] = "imgui_internal:3330" +defs["igRenderTextClippedEx"][1]["namespace"] = "ImGui" +defs["igRenderTextClippedEx"][1]["ov_cimguiname"] = "igRenderTextClippedEx" +defs["igRenderTextClippedEx"][1]["ret"] = "void" +defs["igRenderTextClippedEx"][1]["signature"] = "(ImDrawList*,const ImVec2,const ImVec2,const char*,const char*,const ImVec2*,const ImVec2,const ImRect*)" +defs["igRenderTextClippedEx"][1]["stname"] = "" +defs["igRenderTextClippedEx"]["(ImDrawList*,const ImVec2,const ImVec2,const char*,const char*,const ImVec2*,const ImVec2,const ImRect*)"] = defs["igRenderTextClippedEx"][1] +defs["igRenderTextEllipsis"] = {} +defs["igRenderTextEllipsis"][1] = {} +defs["igRenderTextEllipsis"][1]["args"] = "(ImDrawList* draw_list,const ImVec2 pos_min,const ImVec2 pos_max,float clip_max_x,float ellipsis_max_x,const char* text,const char* text_end,const ImVec2* text_size_if_known)" +defs["igRenderTextEllipsis"][1]["argsT"] = {} +defs["igRenderTextEllipsis"][1]["argsT"][1] = {} +defs["igRenderTextEllipsis"][1]["argsT"][1]["name"] = "draw_list" +defs["igRenderTextEllipsis"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["igRenderTextEllipsis"][1]["argsT"][2] = {} +defs["igRenderTextEllipsis"][1]["argsT"][2]["name"] = "pos_min" +defs["igRenderTextEllipsis"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igRenderTextEllipsis"][1]["argsT"][3] = {} +defs["igRenderTextEllipsis"][1]["argsT"][3]["name"] = "pos_max" +defs["igRenderTextEllipsis"][1]["argsT"][3]["type"] = "const ImVec2" +defs["igRenderTextEllipsis"][1]["argsT"][4] = {} +defs["igRenderTextEllipsis"][1]["argsT"][4]["name"] = "clip_max_x" +defs["igRenderTextEllipsis"][1]["argsT"][4]["type"] = "float" +defs["igRenderTextEllipsis"][1]["argsT"][5] = {} +defs["igRenderTextEllipsis"][1]["argsT"][5]["name"] = "ellipsis_max_x" +defs["igRenderTextEllipsis"][1]["argsT"][5]["type"] = "float" +defs["igRenderTextEllipsis"][1]["argsT"][6] = {} +defs["igRenderTextEllipsis"][1]["argsT"][6]["name"] = "text" +defs["igRenderTextEllipsis"][1]["argsT"][6]["type"] = "const char*" +defs["igRenderTextEllipsis"][1]["argsT"][7] = {} +defs["igRenderTextEllipsis"][1]["argsT"][7]["name"] = "text_end" +defs["igRenderTextEllipsis"][1]["argsT"][7]["type"] = "const char*" +defs["igRenderTextEllipsis"][1]["argsT"][8] = {} +defs["igRenderTextEllipsis"][1]["argsT"][8]["name"] = "text_size_if_known" +defs["igRenderTextEllipsis"][1]["argsT"][8]["type"] = "const ImVec2*" +defs["igRenderTextEllipsis"][1]["argsoriginal"] = "(ImDrawList* draw_list,const ImVec2& pos_min,const ImVec2& pos_max,float clip_max_x,float ellipsis_max_x,const char* text,const char* text_end,const ImVec2* text_size_if_known)" +defs["igRenderTextEllipsis"][1]["call_args"] = "(draw_list,pos_min,pos_max,clip_max_x,ellipsis_max_x,text,text_end,text_size_if_known)" +defs["igRenderTextEllipsis"][1]["cimguiname"] = "igRenderTextEllipsis" +defs["igRenderTextEllipsis"][1]["defaults"] = {} +defs["igRenderTextEllipsis"][1]["funcname"] = "RenderTextEllipsis" +defs["igRenderTextEllipsis"][1]["location"] = "imgui_internal:3331" +defs["igRenderTextEllipsis"][1]["namespace"] = "ImGui" +defs["igRenderTextEllipsis"][1]["ov_cimguiname"] = "igRenderTextEllipsis" +defs["igRenderTextEllipsis"][1]["ret"] = "void" +defs["igRenderTextEllipsis"][1]["signature"] = "(ImDrawList*,const ImVec2,const ImVec2,float,float,const char*,const char*,const ImVec2*)" +defs["igRenderTextEllipsis"][1]["stname"] = "" +defs["igRenderTextEllipsis"]["(ImDrawList*,const ImVec2,const ImVec2,float,float,const char*,const char*,const ImVec2*)"] = defs["igRenderTextEllipsis"][1] +defs["igRenderTextWrapped"] = {} +defs["igRenderTextWrapped"][1] = {} +defs["igRenderTextWrapped"][1]["args"] = "(ImVec2 pos,const char* text,const char* text_end,float wrap_width)" +defs["igRenderTextWrapped"][1]["argsT"] = {} +defs["igRenderTextWrapped"][1]["argsT"][1] = {} +defs["igRenderTextWrapped"][1]["argsT"][1]["name"] = "pos" +defs["igRenderTextWrapped"][1]["argsT"][1]["type"] = "ImVec2" +defs["igRenderTextWrapped"][1]["argsT"][2] = {} +defs["igRenderTextWrapped"][1]["argsT"][2]["name"] = "text" +defs["igRenderTextWrapped"][1]["argsT"][2]["type"] = "const char*" +defs["igRenderTextWrapped"][1]["argsT"][3] = {} +defs["igRenderTextWrapped"][1]["argsT"][3]["name"] = "text_end" +defs["igRenderTextWrapped"][1]["argsT"][3]["type"] = "const char*" +defs["igRenderTextWrapped"][1]["argsT"][4] = {} +defs["igRenderTextWrapped"][1]["argsT"][4]["name"] = "wrap_width" +defs["igRenderTextWrapped"][1]["argsT"][4]["type"] = "float" +defs["igRenderTextWrapped"][1]["argsoriginal"] = "(ImVec2 pos,const char* text,const char* text_end,float wrap_width)" +defs["igRenderTextWrapped"][1]["call_args"] = "(pos,text,text_end,wrap_width)" +defs["igRenderTextWrapped"][1]["cimguiname"] = "igRenderTextWrapped" +defs["igRenderTextWrapped"][1]["defaults"] = {} +defs["igRenderTextWrapped"][1]["funcname"] = "RenderTextWrapped" +defs["igRenderTextWrapped"][1]["location"] = "imgui_internal:3328" +defs["igRenderTextWrapped"][1]["namespace"] = "ImGui" +defs["igRenderTextWrapped"][1]["ov_cimguiname"] = "igRenderTextWrapped" +defs["igRenderTextWrapped"][1]["ret"] = "void" +defs["igRenderTextWrapped"][1]["signature"] = "(ImVec2,const char*,const char*,float)" +defs["igRenderTextWrapped"][1]["stname"] = "" +defs["igRenderTextWrapped"]["(ImVec2,const char*,const char*,float)"] = defs["igRenderTextWrapped"][1] defs["igResetMouseDragDelta"] = {} defs["igResetMouseDragDelta"][1] = {} defs["igResetMouseDragDelta"][1]["args"] = "(ImGuiMouseButton button)" @@ -12622,6 +25104,182 @@ defs["igSaveIniSettingsToMemory"][1]["ret"] = "const char*" defs["igSaveIniSettingsToMemory"][1]["signature"] = "(size_t*)" defs["igSaveIniSettingsToMemory"][1]["stname"] = "" defs["igSaveIniSettingsToMemory"]["(size_t*)"] = defs["igSaveIniSettingsToMemory"][1] +defs["igScaleWindowsInViewport"] = {} +defs["igScaleWindowsInViewport"][1] = {} +defs["igScaleWindowsInViewport"][1]["args"] = "(ImGuiViewportP* viewport,float scale)" +defs["igScaleWindowsInViewport"][1]["argsT"] = {} +defs["igScaleWindowsInViewport"][1]["argsT"][1] = {} +defs["igScaleWindowsInViewport"][1]["argsT"][1]["name"] = "viewport" +defs["igScaleWindowsInViewport"][1]["argsT"][1]["type"] = "ImGuiViewportP*" +defs["igScaleWindowsInViewport"][1]["argsT"][2] = {} +defs["igScaleWindowsInViewport"][1]["argsT"][2]["name"] = "scale" +defs["igScaleWindowsInViewport"][1]["argsT"][2]["type"] = "float" +defs["igScaleWindowsInViewport"][1]["argsoriginal"] = "(ImGuiViewportP* viewport,float scale)" +defs["igScaleWindowsInViewport"][1]["call_args"] = "(viewport,scale)" +defs["igScaleWindowsInViewport"][1]["cimguiname"] = "igScaleWindowsInViewport" +defs["igScaleWindowsInViewport"][1]["defaults"] = {} +defs["igScaleWindowsInViewport"][1]["funcname"] = "ScaleWindowsInViewport" +defs["igScaleWindowsInViewport"][1]["location"] = "imgui_internal:2983" +defs["igScaleWindowsInViewport"][1]["namespace"] = "ImGui" +defs["igScaleWindowsInViewport"][1]["ov_cimguiname"] = "igScaleWindowsInViewport" +defs["igScaleWindowsInViewport"][1]["ret"] = "void" +defs["igScaleWindowsInViewport"][1]["signature"] = "(ImGuiViewportP*,float)" +defs["igScaleWindowsInViewport"][1]["stname"] = "" +defs["igScaleWindowsInViewport"]["(ImGuiViewportP*,float)"] = defs["igScaleWindowsInViewport"][1] +defs["igScrollToBringRectIntoView"] = {} +defs["igScrollToBringRectIntoView"][1] = {} +defs["igScrollToBringRectIntoView"][1]["args"] = "(ImGuiWindow* window,const ImRect rect)" +defs["igScrollToBringRectIntoView"][1]["argsT"] = {} +defs["igScrollToBringRectIntoView"][1]["argsT"][1] = {} +defs["igScrollToBringRectIntoView"][1]["argsT"][1]["name"] = "window" +defs["igScrollToBringRectIntoView"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igScrollToBringRectIntoView"][1]["argsT"][2] = {} +defs["igScrollToBringRectIntoView"][1]["argsT"][2]["name"] = "rect" +defs["igScrollToBringRectIntoView"][1]["argsT"][2]["type"] = "const ImRect" +defs["igScrollToBringRectIntoView"][1]["argsoriginal"] = "(ImGuiWindow* window,const ImRect& rect)" +defs["igScrollToBringRectIntoView"][1]["call_args"] = "(window,rect)" +defs["igScrollToBringRectIntoView"][1]["cimguiname"] = "igScrollToBringRectIntoView" +defs["igScrollToBringRectIntoView"][1]["defaults"] = {} +defs["igScrollToBringRectIntoView"][1]["funcname"] = "ScrollToBringRectIntoView" +defs["igScrollToBringRectIntoView"][1]["location"] = "imgui_internal:3016" +defs["igScrollToBringRectIntoView"][1]["namespace"] = "ImGui" +defs["igScrollToBringRectIntoView"][1]["ov_cimguiname"] = "igScrollToBringRectIntoView" +defs["igScrollToBringRectIntoView"][1]["ret"] = "void" +defs["igScrollToBringRectIntoView"][1]["signature"] = "(ImGuiWindow*,const ImRect)" +defs["igScrollToBringRectIntoView"][1]["stname"] = "" +defs["igScrollToBringRectIntoView"]["(ImGuiWindow*,const ImRect)"] = defs["igScrollToBringRectIntoView"][1] +defs["igScrollToItem"] = {} +defs["igScrollToItem"][1] = {} +defs["igScrollToItem"][1]["args"] = "(ImGuiScrollFlags flags)" +defs["igScrollToItem"][1]["argsT"] = {} +defs["igScrollToItem"][1]["argsT"][1] = {} +defs["igScrollToItem"][1]["argsT"][1]["name"] = "flags" +defs["igScrollToItem"][1]["argsT"][1]["type"] = "ImGuiScrollFlags" +defs["igScrollToItem"][1]["argsoriginal"] = "(ImGuiScrollFlags flags=0)" +defs["igScrollToItem"][1]["call_args"] = "(flags)" +defs["igScrollToItem"][1]["cimguiname"] = "igScrollToItem" +defs["igScrollToItem"][1]["defaults"] = {} +defs["igScrollToItem"][1]["defaults"]["flags"] = "0" +defs["igScrollToItem"][1]["funcname"] = "ScrollToItem" +defs["igScrollToItem"][1]["location"] = "imgui_internal:3012" +defs["igScrollToItem"][1]["namespace"] = "ImGui" +defs["igScrollToItem"][1]["ov_cimguiname"] = "igScrollToItem" +defs["igScrollToItem"][1]["ret"] = "void" +defs["igScrollToItem"][1]["signature"] = "(ImGuiScrollFlags)" +defs["igScrollToItem"][1]["stname"] = "" +defs["igScrollToItem"]["(ImGuiScrollFlags)"] = defs["igScrollToItem"][1] +defs["igScrollToRect"] = {} +defs["igScrollToRect"][1] = {} +defs["igScrollToRect"][1]["args"] = "(ImGuiWindow* window,const ImRect rect,ImGuiScrollFlags flags)" +defs["igScrollToRect"][1]["argsT"] = {} +defs["igScrollToRect"][1]["argsT"][1] = {} +defs["igScrollToRect"][1]["argsT"][1]["name"] = "window" +defs["igScrollToRect"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igScrollToRect"][1]["argsT"][2] = {} +defs["igScrollToRect"][1]["argsT"][2]["name"] = "rect" +defs["igScrollToRect"][1]["argsT"][2]["type"] = "const ImRect" +defs["igScrollToRect"][1]["argsT"][3] = {} +defs["igScrollToRect"][1]["argsT"][3]["name"] = "flags" +defs["igScrollToRect"][1]["argsT"][3]["type"] = "ImGuiScrollFlags" +defs["igScrollToRect"][1]["argsoriginal"] = "(ImGuiWindow* window,const ImRect& rect,ImGuiScrollFlags flags=0)" +defs["igScrollToRect"][1]["call_args"] = "(window,rect,flags)" +defs["igScrollToRect"][1]["cimguiname"] = "igScrollToRect" +defs["igScrollToRect"][1]["defaults"] = {} +defs["igScrollToRect"][1]["defaults"]["flags"] = "0" +defs["igScrollToRect"][1]["funcname"] = "ScrollToRect" +defs["igScrollToRect"][1]["location"] = "imgui_internal:3013" +defs["igScrollToRect"][1]["namespace"] = "ImGui" +defs["igScrollToRect"][1]["ov_cimguiname"] = "igScrollToRect" +defs["igScrollToRect"][1]["ret"] = "void" +defs["igScrollToRect"][1]["signature"] = "(ImGuiWindow*,const ImRect,ImGuiScrollFlags)" +defs["igScrollToRect"][1]["stname"] = "" +defs["igScrollToRect"]["(ImGuiWindow*,const ImRect,ImGuiScrollFlags)"] = defs["igScrollToRect"][1] +defs["igScrollToRectEx"] = {} +defs["igScrollToRectEx"][1] = {} +defs["igScrollToRectEx"][1]["args"] = "(ImVec2 *pOut,ImGuiWindow* window,const ImRect rect,ImGuiScrollFlags flags)" +defs["igScrollToRectEx"][1]["argsT"] = {} +defs["igScrollToRectEx"][1]["argsT"][1] = {} +defs["igScrollToRectEx"][1]["argsT"][1]["name"] = "pOut" +defs["igScrollToRectEx"][1]["argsT"][1]["type"] = "ImVec2*" +defs["igScrollToRectEx"][1]["argsT"][2] = {} +defs["igScrollToRectEx"][1]["argsT"][2]["name"] = "window" +defs["igScrollToRectEx"][1]["argsT"][2]["type"] = "ImGuiWindow*" +defs["igScrollToRectEx"][1]["argsT"][3] = {} +defs["igScrollToRectEx"][1]["argsT"][3]["name"] = "rect" +defs["igScrollToRectEx"][1]["argsT"][3]["type"] = "const ImRect" +defs["igScrollToRectEx"][1]["argsT"][4] = {} +defs["igScrollToRectEx"][1]["argsT"][4]["name"] = "flags" +defs["igScrollToRectEx"][1]["argsT"][4]["type"] = "ImGuiScrollFlags" +defs["igScrollToRectEx"][1]["argsoriginal"] = "(ImGuiWindow* window,const ImRect& rect,ImGuiScrollFlags flags=0)" +defs["igScrollToRectEx"][1]["call_args"] = "(window,rect,flags)" +defs["igScrollToRectEx"][1]["cimguiname"] = "igScrollToRectEx" +defs["igScrollToRectEx"][1]["defaults"] = {} +defs["igScrollToRectEx"][1]["defaults"]["flags"] = "0" +defs["igScrollToRectEx"][1]["funcname"] = "ScrollToRectEx" +defs["igScrollToRectEx"][1]["location"] = "imgui_internal:3014" +defs["igScrollToRectEx"][1]["namespace"] = "ImGui" +defs["igScrollToRectEx"][1]["nonUDT"] = 1 +defs["igScrollToRectEx"][1]["ov_cimguiname"] = "igScrollToRectEx" +defs["igScrollToRectEx"][1]["ret"] = "void" +defs["igScrollToRectEx"][1]["signature"] = "(ImGuiWindow*,const ImRect,ImGuiScrollFlags)" +defs["igScrollToRectEx"][1]["stname"] = "" +defs["igScrollToRectEx"]["(ImGuiWindow*,const ImRect,ImGuiScrollFlags)"] = defs["igScrollToRectEx"][1] +defs["igScrollbar"] = {} +defs["igScrollbar"][1] = {} +defs["igScrollbar"][1]["args"] = "(ImGuiAxis axis)" +defs["igScrollbar"][1]["argsT"] = {} +defs["igScrollbar"][1]["argsT"][1] = {} +defs["igScrollbar"][1]["argsT"][1]["name"] = "axis" +defs["igScrollbar"][1]["argsT"][1]["type"] = "ImGuiAxis" +defs["igScrollbar"][1]["argsoriginal"] = "(ImGuiAxis axis)" +defs["igScrollbar"][1]["call_args"] = "(axis)" +defs["igScrollbar"][1]["cimguiname"] = "igScrollbar" +defs["igScrollbar"][1]["defaults"] = {} +defs["igScrollbar"][1]["funcname"] = "Scrollbar" +defs["igScrollbar"][1]["location"] = "imgui_internal:3355" +defs["igScrollbar"][1]["namespace"] = "ImGui" +defs["igScrollbar"][1]["ov_cimguiname"] = "igScrollbar" +defs["igScrollbar"][1]["ret"] = "void" +defs["igScrollbar"][1]["signature"] = "(ImGuiAxis)" +defs["igScrollbar"][1]["stname"] = "" +defs["igScrollbar"]["(ImGuiAxis)"] = defs["igScrollbar"][1] +defs["igScrollbarEx"] = {} +defs["igScrollbarEx"][1] = {} +defs["igScrollbarEx"][1]["args"] = "(const ImRect bb,ImGuiID id,ImGuiAxis axis,ImS64* p_scroll_v,ImS64 avail_v,ImS64 contents_v,ImDrawFlags flags)" +defs["igScrollbarEx"][1]["argsT"] = {} +defs["igScrollbarEx"][1]["argsT"][1] = {} +defs["igScrollbarEx"][1]["argsT"][1]["name"] = "bb" +defs["igScrollbarEx"][1]["argsT"][1]["type"] = "const ImRect" +defs["igScrollbarEx"][1]["argsT"][2] = {} +defs["igScrollbarEx"][1]["argsT"][2]["name"] = "id" +defs["igScrollbarEx"][1]["argsT"][2]["type"] = "ImGuiID" +defs["igScrollbarEx"][1]["argsT"][3] = {} +defs["igScrollbarEx"][1]["argsT"][3]["name"] = "axis" +defs["igScrollbarEx"][1]["argsT"][3]["type"] = "ImGuiAxis" +defs["igScrollbarEx"][1]["argsT"][4] = {} +defs["igScrollbarEx"][1]["argsT"][4]["name"] = "p_scroll_v" +defs["igScrollbarEx"][1]["argsT"][4]["type"] = "ImS64*" +defs["igScrollbarEx"][1]["argsT"][5] = {} +defs["igScrollbarEx"][1]["argsT"][5]["name"] = "avail_v" +defs["igScrollbarEx"][1]["argsT"][5]["type"] = "ImS64" +defs["igScrollbarEx"][1]["argsT"][6] = {} +defs["igScrollbarEx"][1]["argsT"][6]["name"] = "contents_v" +defs["igScrollbarEx"][1]["argsT"][6]["type"] = "ImS64" +defs["igScrollbarEx"][1]["argsT"][7] = {} +defs["igScrollbarEx"][1]["argsT"][7]["name"] = "flags" +defs["igScrollbarEx"][1]["argsT"][7]["type"] = "ImDrawFlags" +defs["igScrollbarEx"][1]["argsoriginal"] = "(const ImRect& bb,ImGuiID id,ImGuiAxis axis,ImS64* p_scroll_v,ImS64 avail_v,ImS64 contents_v,ImDrawFlags flags)" +defs["igScrollbarEx"][1]["call_args"] = "(bb,id,axis,p_scroll_v,avail_v,contents_v,flags)" +defs["igScrollbarEx"][1]["cimguiname"] = "igScrollbarEx" +defs["igScrollbarEx"][1]["defaults"] = {} +defs["igScrollbarEx"][1]["funcname"] = "ScrollbarEx" +defs["igScrollbarEx"][1]["location"] = "imgui_internal:3356" +defs["igScrollbarEx"][1]["namespace"] = "ImGui" +defs["igScrollbarEx"][1]["ov_cimguiname"] = "igScrollbarEx" +defs["igScrollbarEx"][1]["ret"] = "bool" +defs["igScrollbarEx"][1]["signature"] = "(const ImRect,ImGuiID,ImGuiAxis,ImS64*,ImS64,ImS64,ImDrawFlags)" +defs["igScrollbarEx"][1]["stname"] = "" +defs["igScrollbarEx"]["(const ImRect,ImGuiID,ImGuiAxis,ImS64*,ImS64,ImS64,ImDrawFlags)"] = defs["igScrollbarEx"][1] defs["igSelectable"] = {} defs["igSelectable"][1] = {} defs["igSelectable"][1]["args"] = "(const char* label,bool selected,ImGuiSelectableFlags flags,const ImVec2 size)" @@ -12698,6 +25356,63 @@ defs["igSeparator"][1]["ret"] = "void" defs["igSeparator"][1]["signature"] = "()" defs["igSeparator"][1]["stname"] = "" defs["igSeparator"]["()"] = defs["igSeparator"][1] +defs["igSeparatorEx"] = {} +defs["igSeparatorEx"][1] = {} +defs["igSeparatorEx"][1]["args"] = "(ImGuiSeparatorFlags flags)" +defs["igSeparatorEx"][1]["argsT"] = {} +defs["igSeparatorEx"][1]["argsT"][1] = {} +defs["igSeparatorEx"][1]["argsT"][1]["name"] = "flags" +defs["igSeparatorEx"][1]["argsT"][1]["type"] = "ImGuiSeparatorFlags" +defs["igSeparatorEx"][1]["argsoriginal"] = "(ImGuiSeparatorFlags flags)" +defs["igSeparatorEx"][1]["call_args"] = "(flags)" +defs["igSeparatorEx"][1]["cimguiname"] = "igSeparatorEx" +defs["igSeparatorEx"][1]["defaults"] = {} +defs["igSeparatorEx"][1]["funcname"] = "SeparatorEx" +defs["igSeparatorEx"][1]["location"] = "imgui_internal:3362" +defs["igSeparatorEx"][1]["namespace"] = "ImGui" +defs["igSeparatorEx"][1]["ov_cimguiname"] = "igSeparatorEx" +defs["igSeparatorEx"][1]["ret"] = "void" +defs["igSeparatorEx"][1]["signature"] = "(ImGuiSeparatorFlags)" +defs["igSeparatorEx"][1]["stname"] = "" +defs["igSeparatorEx"]["(ImGuiSeparatorFlags)"] = defs["igSeparatorEx"][1] +defs["igSetActiveID"] = {} +defs["igSetActiveID"][1] = {} +defs["igSetActiveID"][1]["args"] = "(ImGuiID id,ImGuiWindow* window)" +defs["igSetActiveID"][1]["argsT"] = {} +defs["igSetActiveID"][1]["argsT"][1] = {} +defs["igSetActiveID"][1]["argsT"][1]["name"] = "id" +defs["igSetActiveID"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igSetActiveID"][1]["argsT"][2] = {} +defs["igSetActiveID"][1]["argsT"][2]["name"] = "window" +defs["igSetActiveID"][1]["argsT"][2]["type"] = "ImGuiWindow*" +defs["igSetActiveID"][1]["argsoriginal"] = "(ImGuiID id,ImGuiWindow* window)" +defs["igSetActiveID"][1]["call_args"] = "(id,window)" +defs["igSetActiveID"][1]["cimguiname"] = "igSetActiveID" +defs["igSetActiveID"][1]["defaults"] = {} +defs["igSetActiveID"][1]["funcname"] = "SetActiveID" +defs["igSetActiveID"][1]["location"] = "imgui_internal:3025" +defs["igSetActiveID"][1]["namespace"] = "ImGui" +defs["igSetActiveID"][1]["ov_cimguiname"] = "igSetActiveID" +defs["igSetActiveID"][1]["ret"] = "void" +defs["igSetActiveID"][1]["signature"] = "(ImGuiID,ImGuiWindow*)" +defs["igSetActiveID"][1]["stname"] = "" +defs["igSetActiveID"]["(ImGuiID,ImGuiWindow*)"] = defs["igSetActiveID"][1] +defs["igSetActiveIdUsingAllKeyboardKeys"] = {} +defs["igSetActiveIdUsingAllKeyboardKeys"][1] = {} +defs["igSetActiveIdUsingAllKeyboardKeys"][1]["args"] = "()" +defs["igSetActiveIdUsingAllKeyboardKeys"][1]["argsT"] = {} +defs["igSetActiveIdUsingAllKeyboardKeys"][1]["argsoriginal"] = "()" +defs["igSetActiveIdUsingAllKeyboardKeys"][1]["call_args"] = "()" +defs["igSetActiveIdUsingAllKeyboardKeys"][1]["cimguiname"] = "igSetActiveIdUsingAllKeyboardKeys" +defs["igSetActiveIdUsingAllKeyboardKeys"][1]["defaults"] = {} +defs["igSetActiveIdUsingAllKeyboardKeys"][1]["funcname"] = "SetActiveIdUsingAllKeyboardKeys" +defs["igSetActiveIdUsingAllKeyboardKeys"][1]["location"] = "imgui_internal:3124" +defs["igSetActiveIdUsingAllKeyboardKeys"][1]["namespace"] = "ImGui" +defs["igSetActiveIdUsingAllKeyboardKeys"][1]["ov_cimguiname"] = "igSetActiveIdUsingAllKeyboardKeys" +defs["igSetActiveIdUsingAllKeyboardKeys"][1]["ret"] = "void" +defs["igSetActiveIdUsingAllKeyboardKeys"][1]["signature"] = "()" +defs["igSetActiveIdUsingAllKeyboardKeys"][1]["stname"] = "" +defs["igSetActiveIdUsingAllKeyboardKeys"]["()"] = defs["igSetActiveIdUsingAllKeyboardKeys"][1] defs["igSetAllocatorFunctions"] = {} defs["igSetAllocatorFunctions"][1] = {} defs["igSetAllocatorFunctions"][1]["args"] = "(ImGuiMemAllocFunc alloc_func,ImGuiMemFreeFunc free_func,void* user_data)" @@ -12825,6 +25540,47 @@ defs["igSetCurrentContext"][1]["ret"] = "void" defs["igSetCurrentContext"][1]["signature"] = "(ImGuiContext*)" defs["igSetCurrentContext"][1]["stname"] = "" defs["igSetCurrentContext"]["(ImGuiContext*)"] = defs["igSetCurrentContext"][1] +defs["igSetCurrentFont"] = {} +defs["igSetCurrentFont"][1] = {} +defs["igSetCurrentFont"][1]["args"] = "(ImFont* font)" +defs["igSetCurrentFont"][1]["argsT"] = {} +defs["igSetCurrentFont"][1]["argsT"][1] = {} +defs["igSetCurrentFont"][1]["argsT"][1]["name"] = "font" +defs["igSetCurrentFont"][1]["argsT"][1]["type"] = "ImFont*" +defs["igSetCurrentFont"][1]["argsoriginal"] = "(ImFont* font)" +defs["igSetCurrentFont"][1]["call_args"] = "(font)" +defs["igSetCurrentFont"][1]["cimguiname"] = "igSetCurrentFont" +defs["igSetCurrentFont"][1]["defaults"] = {} +defs["igSetCurrentFont"][1]["funcname"] = "SetCurrentFont" +defs["igSetCurrentFont"][1]["location"] = "imgui_internal:2960" +defs["igSetCurrentFont"][1]["namespace"] = "ImGui" +defs["igSetCurrentFont"][1]["ov_cimguiname"] = "igSetCurrentFont" +defs["igSetCurrentFont"][1]["ret"] = "void" +defs["igSetCurrentFont"][1]["signature"] = "(ImFont*)" +defs["igSetCurrentFont"][1]["stname"] = "" +defs["igSetCurrentFont"]["(ImFont*)"] = defs["igSetCurrentFont"][1] +defs["igSetCurrentViewport"] = {} +defs["igSetCurrentViewport"][1] = {} +defs["igSetCurrentViewport"][1]["args"] = "(ImGuiWindow* window,ImGuiViewportP* viewport)" +defs["igSetCurrentViewport"][1]["argsT"] = {} +defs["igSetCurrentViewport"][1]["argsT"][1] = {} +defs["igSetCurrentViewport"][1]["argsT"][1]["name"] = "window" +defs["igSetCurrentViewport"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igSetCurrentViewport"][1]["argsT"][2] = {} +defs["igSetCurrentViewport"][1]["argsT"][2]["name"] = "viewport" +defs["igSetCurrentViewport"][1]["argsT"][2]["type"] = "ImGuiViewportP*" +defs["igSetCurrentViewport"][1]["argsoriginal"] = "(ImGuiWindow* window,ImGuiViewportP* viewport)" +defs["igSetCurrentViewport"][1]["call_args"] = "(window,viewport)" +defs["igSetCurrentViewport"][1]["cimguiname"] = "igSetCurrentViewport" +defs["igSetCurrentViewport"][1]["defaults"] = {} +defs["igSetCurrentViewport"][1]["funcname"] = "SetCurrentViewport" +defs["igSetCurrentViewport"][1]["location"] = "imgui_internal:2986" +defs["igSetCurrentViewport"][1]["namespace"] = "ImGui" +defs["igSetCurrentViewport"][1]["ov_cimguiname"] = "igSetCurrentViewport" +defs["igSetCurrentViewport"][1]["ret"] = "void" +defs["igSetCurrentViewport"][1]["signature"] = "(ImGuiWindow*,ImGuiViewportP*)" +defs["igSetCurrentViewport"][1]["stname"] = "" +defs["igSetCurrentViewport"]["(ImGuiWindow*,ImGuiViewportP*)"] = defs["igSetCurrentViewport"][1] defs["igSetCursorPos"] = {} defs["igSetCursorPos"][1] = {} defs["igSetCursorPos"][1]["args"] = "(const ImVec2 local_pos)" @@ -12930,6 +25686,47 @@ 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["igSetFocusID"] = {} +defs["igSetFocusID"][1] = {} +defs["igSetFocusID"][1]["args"] = "(ImGuiID id,ImGuiWindow* window)" +defs["igSetFocusID"][1]["argsT"] = {} +defs["igSetFocusID"][1]["argsT"][1] = {} +defs["igSetFocusID"][1]["argsT"][1]["name"] = "id" +defs["igSetFocusID"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igSetFocusID"][1]["argsT"][2] = {} +defs["igSetFocusID"][1]["argsT"][2]["name"] = "window" +defs["igSetFocusID"][1]["argsT"][2]["type"] = "ImGuiWindow*" +defs["igSetFocusID"][1]["argsoriginal"] = "(ImGuiID id,ImGuiWindow* window)" +defs["igSetFocusID"][1]["call_args"] = "(id,window)" +defs["igSetFocusID"][1]["cimguiname"] = "igSetFocusID" +defs["igSetFocusID"][1]["defaults"] = {} +defs["igSetFocusID"][1]["funcname"] = "SetFocusID" +defs["igSetFocusID"][1]["location"] = "imgui_internal:3026" +defs["igSetFocusID"][1]["namespace"] = "ImGui" +defs["igSetFocusID"][1]["ov_cimguiname"] = "igSetFocusID" +defs["igSetFocusID"][1]["ret"] = "void" +defs["igSetFocusID"][1]["signature"] = "(ImGuiID,ImGuiWindow*)" +defs["igSetFocusID"][1]["stname"] = "" +defs["igSetFocusID"]["(ImGuiID,ImGuiWindow*)"] = defs["igSetFocusID"][1] +defs["igSetHoveredID"] = {} +defs["igSetHoveredID"][1] = {} +defs["igSetHoveredID"][1]["args"] = "(ImGuiID id)" +defs["igSetHoveredID"][1]["argsT"] = {} +defs["igSetHoveredID"][1]["argsT"][1] = {} +defs["igSetHoveredID"][1]["argsT"][1]["name"] = "id" +defs["igSetHoveredID"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igSetHoveredID"][1]["argsoriginal"] = "(ImGuiID id)" +defs["igSetHoveredID"][1]["call_args"] = "(id)" +defs["igSetHoveredID"][1]["cimguiname"] = "igSetHoveredID" +defs["igSetHoveredID"][1]["defaults"] = {} +defs["igSetHoveredID"][1]["funcname"] = "SetHoveredID" +defs["igSetHoveredID"][1]["location"] = "imgui_internal:3029" +defs["igSetHoveredID"][1]["namespace"] = "ImGui" +defs["igSetHoveredID"][1]["ov_cimguiname"] = "igSetHoveredID" +defs["igSetHoveredID"][1]["ret"] = "void" +defs["igSetHoveredID"][1]["signature"] = "(ImGuiID)" +defs["igSetHoveredID"][1]["stname"] = "" +defs["igSetHoveredID"]["(ImGuiID)"] = defs["igSetHoveredID"][1] defs["igSetItemAllowOverlap"] = {} defs["igSetItemAllowOverlap"][1] = {} defs["igSetItemAllowOverlap"][1]["args"] = "()" @@ -12962,6 +25759,55 @@ defs["igSetItemDefaultFocus"][1]["ret"] = "void" defs["igSetItemDefaultFocus"][1]["signature"] = "()" defs["igSetItemDefaultFocus"][1]["stname"] = "" defs["igSetItemDefaultFocus"]["()"] = defs["igSetItemDefaultFocus"][1] +defs["igSetItemKeyOwner"] = {} +defs["igSetItemKeyOwner"][1] = {} +defs["igSetItemKeyOwner"][1]["args"] = "(ImGuiKey key,ImGuiInputFlags flags)" +defs["igSetItemKeyOwner"][1]["argsT"] = {} +defs["igSetItemKeyOwner"][1]["argsT"][1] = {} +defs["igSetItemKeyOwner"][1]["argsT"][1]["name"] = "key" +defs["igSetItemKeyOwner"][1]["argsT"][1]["type"] = "ImGuiKey" +defs["igSetItemKeyOwner"][1]["argsT"][2] = {} +defs["igSetItemKeyOwner"][1]["argsT"][2]["name"] = "flags" +defs["igSetItemKeyOwner"][1]["argsT"][2]["type"] = "ImGuiInputFlags" +defs["igSetItemKeyOwner"][1]["argsoriginal"] = "(ImGuiKey key,ImGuiInputFlags flags=0)" +defs["igSetItemKeyOwner"][1]["call_args"] = "(key,flags)" +defs["igSetItemKeyOwner"][1]["cimguiname"] = "igSetItemKeyOwner" +defs["igSetItemKeyOwner"][1]["defaults"] = {} +defs["igSetItemKeyOwner"][1]["defaults"]["flags"] = "0" +defs["igSetItemKeyOwner"][1]["funcname"] = "SetItemKeyOwner" +defs["igSetItemKeyOwner"][1]["location"] = "imgui_internal:3140" +defs["igSetItemKeyOwner"][1]["namespace"] = "ImGui" +defs["igSetItemKeyOwner"][1]["ov_cimguiname"] = "igSetItemKeyOwner" +defs["igSetItemKeyOwner"][1]["ret"] = "void" +defs["igSetItemKeyOwner"][1]["signature"] = "(ImGuiKey,ImGuiInputFlags)" +defs["igSetItemKeyOwner"][1]["stname"] = "" +defs["igSetItemKeyOwner"]["(ImGuiKey,ImGuiInputFlags)"] = defs["igSetItemKeyOwner"][1] +defs["igSetKeyOwner"] = {} +defs["igSetKeyOwner"][1] = {} +defs["igSetKeyOwner"][1]["args"] = "(ImGuiKey key,ImGuiID owner_id,ImGuiInputFlags flags)" +defs["igSetKeyOwner"][1]["argsT"] = {} +defs["igSetKeyOwner"][1]["argsT"][1] = {} +defs["igSetKeyOwner"][1]["argsT"][1]["name"] = "key" +defs["igSetKeyOwner"][1]["argsT"][1]["type"] = "ImGuiKey" +defs["igSetKeyOwner"][1]["argsT"][2] = {} +defs["igSetKeyOwner"][1]["argsT"][2]["name"] = "owner_id" +defs["igSetKeyOwner"][1]["argsT"][2]["type"] = "ImGuiID" +defs["igSetKeyOwner"][1]["argsT"][3] = {} +defs["igSetKeyOwner"][1]["argsT"][3]["name"] = "flags" +defs["igSetKeyOwner"][1]["argsT"][3]["type"] = "ImGuiInputFlags" +defs["igSetKeyOwner"][1]["argsoriginal"] = "(ImGuiKey key,ImGuiID owner_id,ImGuiInputFlags flags=0)" +defs["igSetKeyOwner"][1]["call_args"] = "(key,owner_id,flags)" +defs["igSetKeyOwner"][1]["cimguiname"] = "igSetKeyOwner" +defs["igSetKeyOwner"][1]["defaults"] = {} +defs["igSetKeyOwner"][1]["defaults"]["flags"] = "0" +defs["igSetKeyOwner"][1]["funcname"] = "SetKeyOwner" +defs["igSetKeyOwner"][1]["location"] = "imgui_internal:3139" +defs["igSetKeyOwner"][1]["namespace"] = "ImGui" +defs["igSetKeyOwner"][1]["ov_cimguiname"] = "igSetKeyOwner" +defs["igSetKeyOwner"][1]["ret"] = "void" +defs["igSetKeyOwner"][1]["signature"] = "(ImGuiKey,ImGuiID,ImGuiInputFlags)" +defs["igSetKeyOwner"][1]["stname"] = "" +defs["igSetKeyOwner"]["(ImGuiKey,ImGuiID,ImGuiInputFlags)"] = defs["igSetKeyOwner"][1] defs["igSetKeyboardFocusHere"] = {} defs["igSetKeyboardFocusHere"][1] = {} defs["igSetKeyboardFocusHere"][1]["args"] = "(int offset)" @@ -12982,6 +25828,34 @@ defs["igSetKeyboardFocusHere"][1]["ret"] = "void" defs["igSetKeyboardFocusHere"][1]["signature"] = "(int)" defs["igSetKeyboardFocusHere"][1]["stname"] = "" defs["igSetKeyboardFocusHere"]["(int)"] = defs["igSetKeyboardFocusHere"][1] +defs["igSetLastItemData"] = {} +defs["igSetLastItemData"][1] = {} +defs["igSetLastItemData"][1]["args"] = "(ImGuiID item_id,ImGuiItemFlags in_flags,ImGuiItemStatusFlags status_flags,const ImRect item_rect)" +defs["igSetLastItemData"][1]["argsT"] = {} +defs["igSetLastItemData"][1]["argsT"][1] = {} +defs["igSetLastItemData"][1]["argsT"][1]["name"] = "item_id" +defs["igSetLastItemData"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igSetLastItemData"][1]["argsT"][2] = {} +defs["igSetLastItemData"][1]["argsT"][2]["name"] = "in_flags" +defs["igSetLastItemData"][1]["argsT"][2]["type"] = "ImGuiItemFlags" +defs["igSetLastItemData"][1]["argsT"][3] = {} +defs["igSetLastItemData"][1]["argsT"][3]["name"] = "status_flags" +defs["igSetLastItemData"][1]["argsT"][3]["type"] = "ImGuiItemStatusFlags" +defs["igSetLastItemData"][1]["argsT"][4] = {} +defs["igSetLastItemData"][1]["argsT"][4]["name"] = "item_rect" +defs["igSetLastItemData"][1]["argsT"][4]["type"] = "const ImRect" +defs["igSetLastItemData"][1]["argsoriginal"] = "(ImGuiID item_id,ImGuiItemFlags in_flags,ImGuiItemStatusFlags status_flags,const ImRect& item_rect)" +defs["igSetLastItemData"][1]["call_args"] = "(item_id,in_flags,status_flags,item_rect)" +defs["igSetLastItemData"][1]["cimguiname"] = "igSetLastItemData" +defs["igSetLastItemData"][1]["defaults"] = {} +defs["igSetLastItemData"][1]["funcname"] = "SetLastItemData" +defs["igSetLastItemData"][1]["location"] = "imgui_internal:3041" +defs["igSetLastItemData"][1]["namespace"] = "ImGui" +defs["igSetLastItemData"][1]["ov_cimguiname"] = "igSetLastItemData" +defs["igSetLastItemData"][1]["ret"] = "void" +defs["igSetLastItemData"][1]["signature"] = "(ImGuiID,ImGuiItemFlags,ImGuiItemStatusFlags,const ImRect)" +defs["igSetLastItemData"][1]["stname"] = "" +defs["igSetLastItemData"]["(ImGuiID,ImGuiItemFlags,ImGuiItemStatusFlags,const ImRect)"] = defs["igSetLastItemData"][1] defs["igSetMouseCursor"] = {} defs["igSetMouseCursor"][1] = {} defs["igSetMouseCursor"][1]["args"] = "(ImGuiMouseCursor cursor_type)" @@ -13001,6 +25875,53 @@ defs["igSetMouseCursor"][1]["ret"] = "void" defs["igSetMouseCursor"][1]["signature"] = "(ImGuiMouseCursor)" defs["igSetMouseCursor"][1]["stname"] = "" defs["igSetMouseCursor"]["(ImGuiMouseCursor)"] = defs["igSetMouseCursor"][1] +defs["igSetNavID"] = {} +defs["igSetNavID"][1] = {} +defs["igSetNavID"][1]["args"] = "(ImGuiID id,ImGuiNavLayer nav_layer,ImGuiID focus_scope_id,const ImRect rect_rel)" +defs["igSetNavID"][1]["argsT"] = {} +defs["igSetNavID"][1]["argsT"][1] = {} +defs["igSetNavID"][1]["argsT"][1]["name"] = "id" +defs["igSetNavID"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igSetNavID"][1]["argsT"][2] = {} +defs["igSetNavID"][1]["argsT"][2]["name"] = "nav_layer" +defs["igSetNavID"][1]["argsT"][2]["type"] = "ImGuiNavLayer" +defs["igSetNavID"][1]["argsT"][3] = {} +defs["igSetNavID"][1]["argsT"][3]["name"] = "focus_scope_id" +defs["igSetNavID"][1]["argsT"][3]["type"] = "ImGuiID" +defs["igSetNavID"][1]["argsT"][4] = {} +defs["igSetNavID"][1]["argsT"][4]["name"] = "rect_rel" +defs["igSetNavID"][1]["argsT"][4]["type"] = "const ImRect" +defs["igSetNavID"][1]["argsoriginal"] = "(ImGuiID id,ImGuiNavLayer nav_layer,ImGuiID focus_scope_id,const ImRect& rect_rel)" +defs["igSetNavID"][1]["call_args"] = "(id,nav_layer,focus_scope_id,rect_rel)" +defs["igSetNavID"][1]["cimguiname"] = "igSetNavID" +defs["igSetNavID"][1]["defaults"] = {} +defs["igSetNavID"][1]["funcname"] = "SetNavID" +defs["igSetNavID"][1]["location"] = "imgui_internal:3096" +defs["igSetNavID"][1]["namespace"] = "ImGui" +defs["igSetNavID"][1]["ov_cimguiname"] = "igSetNavID" +defs["igSetNavID"][1]["ret"] = "void" +defs["igSetNavID"][1]["signature"] = "(ImGuiID,ImGuiNavLayer,ImGuiID,const ImRect)" +defs["igSetNavID"][1]["stname"] = "" +defs["igSetNavID"]["(ImGuiID,ImGuiNavLayer,ImGuiID,const ImRect)"] = defs["igSetNavID"][1] +defs["igSetNavWindow"] = {} +defs["igSetNavWindow"][1] = {} +defs["igSetNavWindow"][1]["args"] = "(ImGuiWindow* window)" +defs["igSetNavWindow"][1]["argsT"] = {} +defs["igSetNavWindow"][1]["argsT"][1] = {} +defs["igSetNavWindow"][1]["argsT"][1]["name"] = "window" +defs["igSetNavWindow"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igSetNavWindow"][1]["argsoriginal"] = "(ImGuiWindow* window)" +defs["igSetNavWindow"][1]["call_args"] = "(window)" +defs["igSetNavWindow"][1]["cimguiname"] = "igSetNavWindow" +defs["igSetNavWindow"][1]["defaults"] = {} +defs["igSetNavWindow"][1]["funcname"] = "SetNavWindow" +defs["igSetNavWindow"][1]["location"] = "imgui_internal:3095" +defs["igSetNavWindow"][1]["namespace"] = "ImGui" +defs["igSetNavWindow"][1]["ov_cimguiname"] = "igSetNavWindow" +defs["igSetNavWindow"][1]["ret"] = "void" +defs["igSetNavWindow"][1]["signature"] = "(ImGuiWindow*)" +defs["igSetNavWindow"][1]["stname"] = "" +defs["igSetNavWindow"]["(ImGuiWindow*)"] = defs["igSetNavWindow"][1] defs["igSetNextFrameWantCaptureKeyboard"] = {} defs["igSetNextFrameWantCaptureKeyboard"][1] = {} defs["igSetNextFrameWantCaptureKeyboard"][1]["args"] = "(bool want_capture_keyboard)" @@ -13336,10 +26257,34 @@ defs["igSetScrollFromPosX"][1]["defaults"]["center_x_ratio"] = "0.5f" defs["igSetScrollFromPosX"][1]["funcname"] = "SetScrollFromPosX" defs["igSetScrollFromPosX"][1]["location"] = "imgui:405" defs["igSetScrollFromPosX"][1]["namespace"] = "ImGui" -defs["igSetScrollFromPosX"][1]["ov_cimguiname"] = "igSetScrollFromPosX" +defs["igSetScrollFromPosX"][1]["ov_cimguiname"] = "igSetScrollFromPosX_Float" defs["igSetScrollFromPosX"][1]["ret"] = "void" defs["igSetScrollFromPosX"][1]["signature"] = "(float,float)" defs["igSetScrollFromPosX"][1]["stname"] = "" +defs["igSetScrollFromPosX"][2] = {} +defs["igSetScrollFromPosX"][2]["args"] = "(ImGuiWindow* window,float local_x,float center_x_ratio)" +defs["igSetScrollFromPosX"][2]["argsT"] = {} +defs["igSetScrollFromPosX"][2]["argsT"][1] = {} +defs["igSetScrollFromPosX"][2]["argsT"][1]["name"] = "window" +defs["igSetScrollFromPosX"][2]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igSetScrollFromPosX"][2]["argsT"][2] = {} +defs["igSetScrollFromPosX"][2]["argsT"][2]["name"] = "local_x" +defs["igSetScrollFromPosX"][2]["argsT"][2]["type"] = "float" +defs["igSetScrollFromPosX"][2]["argsT"][3] = {} +defs["igSetScrollFromPosX"][2]["argsT"][3]["name"] = "center_x_ratio" +defs["igSetScrollFromPosX"][2]["argsT"][3]["type"] = "float" +defs["igSetScrollFromPosX"][2]["argsoriginal"] = "(ImGuiWindow* window,float local_x,float center_x_ratio)" +defs["igSetScrollFromPosX"][2]["call_args"] = "(window,local_x,center_x_ratio)" +defs["igSetScrollFromPosX"][2]["cimguiname"] = "igSetScrollFromPosX" +defs["igSetScrollFromPosX"][2]["defaults"] = {} +defs["igSetScrollFromPosX"][2]["funcname"] = "SetScrollFromPosX" +defs["igSetScrollFromPosX"][2]["location"] = "imgui_internal:3008" +defs["igSetScrollFromPosX"][2]["namespace"] = "ImGui" +defs["igSetScrollFromPosX"][2]["ov_cimguiname"] = "igSetScrollFromPosX_WindowPtr" +defs["igSetScrollFromPosX"][2]["ret"] = "void" +defs["igSetScrollFromPosX"][2]["signature"] = "(ImGuiWindow*,float,float)" +defs["igSetScrollFromPosX"][2]["stname"] = "" +defs["igSetScrollFromPosX"]["(ImGuiWindow*,float,float)"] = defs["igSetScrollFromPosX"][2] defs["igSetScrollFromPosX"]["(float,float)"] = defs["igSetScrollFromPosX"][1] defs["igSetScrollFromPosY"] = {} defs["igSetScrollFromPosY"][1] = {} @@ -13359,10 +26304,34 @@ defs["igSetScrollFromPosY"][1]["defaults"]["center_y_ratio"] = "0.5f" defs["igSetScrollFromPosY"][1]["funcname"] = "SetScrollFromPosY" defs["igSetScrollFromPosY"][1]["location"] = "imgui:406" defs["igSetScrollFromPosY"][1]["namespace"] = "ImGui" -defs["igSetScrollFromPosY"][1]["ov_cimguiname"] = "igSetScrollFromPosY" +defs["igSetScrollFromPosY"][1]["ov_cimguiname"] = "igSetScrollFromPosY_Float" defs["igSetScrollFromPosY"][1]["ret"] = "void" defs["igSetScrollFromPosY"][1]["signature"] = "(float,float)" defs["igSetScrollFromPosY"][1]["stname"] = "" +defs["igSetScrollFromPosY"][2] = {} +defs["igSetScrollFromPosY"][2]["args"] = "(ImGuiWindow* window,float local_y,float center_y_ratio)" +defs["igSetScrollFromPosY"][2]["argsT"] = {} +defs["igSetScrollFromPosY"][2]["argsT"][1] = {} +defs["igSetScrollFromPosY"][2]["argsT"][1]["name"] = "window" +defs["igSetScrollFromPosY"][2]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igSetScrollFromPosY"][2]["argsT"][2] = {} +defs["igSetScrollFromPosY"][2]["argsT"][2]["name"] = "local_y" +defs["igSetScrollFromPosY"][2]["argsT"][2]["type"] = "float" +defs["igSetScrollFromPosY"][2]["argsT"][3] = {} +defs["igSetScrollFromPosY"][2]["argsT"][3]["name"] = "center_y_ratio" +defs["igSetScrollFromPosY"][2]["argsT"][3]["type"] = "float" +defs["igSetScrollFromPosY"][2]["argsoriginal"] = "(ImGuiWindow* window,float local_y,float center_y_ratio)" +defs["igSetScrollFromPosY"][2]["call_args"] = "(window,local_y,center_y_ratio)" +defs["igSetScrollFromPosY"][2]["cimguiname"] = "igSetScrollFromPosY" +defs["igSetScrollFromPosY"][2]["defaults"] = {} +defs["igSetScrollFromPosY"][2]["funcname"] = "SetScrollFromPosY" +defs["igSetScrollFromPosY"][2]["location"] = "imgui_internal:3009" +defs["igSetScrollFromPosY"][2]["namespace"] = "ImGui" +defs["igSetScrollFromPosY"][2]["ov_cimguiname"] = "igSetScrollFromPosY_WindowPtr" +defs["igSetScrollFromPosY"][2]["ret"] = "void" +defs["igSetScrollFromPosY"][2]["signature"] = "(ImGuiWindow*,float,float)" +defs["igSetScrollFromPosY"][2]["stname"] = "" +defs["igSetScrollFromPosY"]["(ImGuiWindow*,float,float)"] = defs["igSetScrollFromPosY"][2] defs["igSetScrollFromPosY"]["(float,float)"] = defs["igSetScrollFromPosY"][1] defs["igSetScrollHereX"] = {} defs["igSetScrollHereX"][1] = {} @@ -13418,10 +26387,31 @@ defs["igSetScrollX"][1]["defaults"] = {} defs["igSetScrollX"][1]["funcname"] = "SetScrollX" defs["igSetScrollX"][1]["location"] = "imgui:399" defs["igSetScrollX"][1]["namespace"] = "ImGui" -defs["igSetScrollX"][1]["ov_cimguiname"] = "igSetScrollX" +defs["igSetScrollX"][1]["ov_cimguiname"] = "igSetScrollX_Float" defs["igSetScrollX"][1]["ret"] = "void" defs["igSetScrollX"][1]["signature"] = "(float)" defs["igSetScrollX"][1]["stname"] = "" +defs["igSetScrollX"][2] = {} +defs["igSetScrollX"][2]["args"] = "(ImGuiWindow* window,float scroll_x)" +defs["igSetScrollX"][2]["argsT"] = {} +defs["igSetScrollX"][2]["argsT"][1] = {} +defs["igSetScrollX"][2]["argsT"][1]["name"] = "window" +defs["igSetScrollX"][2]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igSetScrollX"][2]["argsT"][2] = {} +defs["igSetScrollX"][2]["argsT"][2]["name"] = "scroll_x" +defs["igSetScrollX"][2]["argsT"][2]["type"] = "float" +defs["igSetScrollX"][2]["argsoriginal"] = "(ImGuiWindow* window,float scroll_x)" +defs["igSetScrollX"][2]["call_args"] = "(window,scroll_x)" +defs["igSetScrollX"][2]["cimguiname"] = "igSetScrollX" +defs["igSetScrollX"][2]["defaults"] = {} +defs["igSetScrollX"][2]["funcname"] = "SetScrollX" +defs["igSetScrollX"][2]["location"] = "imgui_internal:3006" +defs["igSetScrollX"][2]["namespace"] = "ImGui" +defs["igSetScrollX"][2]["ov_cimguiname"] = "igSetScrollX_WindowPtr" +defs["igSetScrollX"][2]["ret"] = "void" +defs["igSetScrollX"][2]["signature"] = "(ImGuiWindow*,float)" +defs["igSetScrollX"][2]["stname"] = "" +defs["igSetScrollX"]["(ImGuiWindow*,float)"] = defs["igSetScrollX"][2] defs["igSetScrollX"]["(float)"] = defs["igSetScrollX"][1] defs["igSetScrollY"] = {} defs["igSetScrollY"][1] = {} @@ -13437,11 +26427,59 @@ defs["igSetScrollY"][1]["defaults"] = {} defs["igSetScrollY"][1]["funcname"] = "SetScrollY" defs["igSetScrollY"][1]["location"] = "imgui:400" defs["igSetScrollY"][1]["namespace"] = "ImGui" -defs["igSetScrollY"][1]["ov_cimguiname"] = "igSetScrollY" +defs["igSetScrollY"][1]["ov_cimguiname"] = "igSetScrollY_Float" defs["igSetScrollY"][1]["ret"] = "void" defs["igSetScrollY"][1]["signature"] = "(float)" defs["igSetScrollY"][1]["stname"] = "" +defs["igSetScrollY"][2] = {} +defs["igSetScrollY"][2]["args"] = "(ImGuiWindow* window,float scroll_y)" +defs["igSetScrollY"][2]["argsT"] = {} +defs["igSetScrollY"][2]["argsT"][1] = {} +defs["igSetScrollY"][2]["argsT"][1]["name"] = "window" +defs["igSetScrollY"][2]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igSetScrollY"][2]["argsT"][2] = {} +defs["igSetScrollY"][2]["argsT"][2]["name"] = "scroll_y" +defs["igSetScrollY"][2]["argsT"][2]["type"] = "float" +defs["igSetScrollY"][2]["argsoriginal"] = "(ImGuiWindow* window,float scroll_y)" +defs["igSetScrollY"][2]["call_args"] = "(window,scroll_y)" +defs["igSetScrollY"][2]["cimguiname"] = "igSetScrollY" +defs["igSetScrollY"][2]["defaults"] = {} +defs["igSetScrollY"][2]["funcname"] = "SetScrollY" +defs["igSetScrollY"][2]["location"] = "imgui_internal:3007" +defs["igSetScrollY"][2]["namespace"] = "ImGui" +defs["igSetScrollY"][2]["ov_cimguiname"] = "igSetScrollY_WindowPtr" +defs["igSetScrollY"][2]["ret"] = "void" +defs["igSetScrollY"][2]["signature"] = "(ImGuiWindow*,float)" +defs["igSetScrollY"][2]["stname"] = "" +defs["igSetScrollY"]["(ImGuiWindow*,float)"] = defs["igSetScrollY"][2] defs["igSetScrollY"]["(float)"] = defs["igSetScrollY"][1] +defs["igSetShortcutRouting"] = {} +defs["igSetShortcutRouting"][1] = {} +defs["igSetShortcutRouting"][1]["args"] = "(ImGuiKeyChord key_chord,ImGuiID owner_id,ImGuiInputFlags flags)" +defs["igSetShortcutRouting"][1]["argsT"] = {} +defs["igSetShortcutRouting"][1]["argsT"][1] = {} +defs["igSetShortcutRouting"][1]["argsT"][1]["name"] = "key_chord" +defs["igSetShortcutRouting"][1]["argsT"][1]["type"] = "ImGuiKeyChord" +defs["igSetShortcutRouting"][1]["argsT"][2] = {} +defs["igSetShortcutRouting"][1]["argsT"][2]["name"] = "owner_id" +defs["igSetShortcutRouting"][1]["argsT"][2]["type"] = "ImGuiID" +defs["igSetShortcutRouting"][1]["argsT"][3] = {} +defs["igSetShortcutRouting"][1]["argsT"][3]["name"] = "flags" +defs["igSetShortcutRouting"][1]["argsT"][3]["type"] = "ImGuiInputFlags" +defs["igSetShortcutRouting"][1]["argsoriginal"] = "(ImGuiKeyChord key_chord,ImGuiID owner_id=0,ImGuiInputFlags flags=0)" +defs["igSetShortcutRouting"][1]["call_args"] = "(key_chord,owner_id,flags)" +defs["igSetShortcutRouting"][1]["cimguiname"] = "igSetShortcutRouting" +defs["igSetShortcutRouting"][1]["defaults"] = {} +defs["igSetShortcutRouting"][1]["defaults"]["flags"] = "0" +defs["igSetShortcutRouting"][1]["defaults"]["owner_id"] = "0" +defs["igSetShortcutRouting"][1]["funcname"] = "SetShortcutRouting" +defs["igSetShortcutRouting"][1]["location"] = "imgui_internal:3168" +defs["igSetShortcutRouting"][1]["namespace"] = "ImGui" +defs["igSetShortcutRouting"][1]["ov_cimguiname"] = "igSetShortcutRouting" +defs["igSetShortcutRouting"][1]["ret"] = "bool" +defs["igSetShortcutRouting"][1]["signature"] = "(ImGuiKeyChord,ImGuiID,ImGuiInputFlags)" +defs["igSetShortcutRouting"][1]["stname"] = "" +defs["igSetShortcutRouting"]["(ImGuiKeyChord,ImGuiID,ImGuiInputFlags)"] = defs["igSetShortcutRouting"][1] defs["igSetStateStorage"] = {} defs["igSetStateStorage"][1] = {} defs["igSetStateStorage"][1]["args"] = "(ImGuiStorage* storage)" @@ -13525,6 +26563,28 @@ 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["igSetWindowClipRectBeforeSetChannel"] = {} +defs["igSetWindowClipRectBeforeSetChannel"][1] = {} +defs["igSetWindowClipRectBeforeSetChannel"][1]["args"] = "(ImGuiWindow* window,const ImRect clip_rect)" +defs["igSetWindowClipRectBeforeSetChannel"][1]["argsT"] = {} +defs["igSetWindowClipRectBeforeSetChannel"][1]["argsT"][1] = {} +defs["igSetWindowClipRectBeforeSetChannel"][1]["argsT"][1]["name"] = "window" +defs["igSetWindowClipRectBeforeSetChannel"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igSetWindowClipRectBeforeSetChannel"][1]["argsT"][2] = {} +defs["igSetWindowClipRectBeforeSetChannel"][1]["argsT"][2]["name"] = "clip_rect" +defs["igSetWindowClipRectBeforeSetChannel"][1]["argsT"][2]["type"] = "const ImRect" +defs["igSetWindowClipRectBeforeSetChannel"][1]["argsoriginal"] = "(ImGuiWindow* window,const ImRect& clip_rect)" +defs["igSetWindowClipRectBeforeSetChannel"][1]["call_args"] = "(window,clip_rect)" +defs["igSetWindowClipRectBeforeSetChannel"][1]["cimguiname"] = "igSetWindowClipRectBeforeSetChannel" +defs["igSetWindowClipRectBeforeSetChannel"][1]["defaults"] = {} +defs["igSetWindowClipRectBeforeSetChannel"][1]["funcname"] = "SetWindowClipRectBeforeSetChannel" +defs["igSetWindowClipRectBeforeSetChannel"][1]["location"] = "imgui_internal:3244" +defs["igSetWindowClipRectBeforeSetChannel"][1]["namespace"] = "ImGui" +defs["igSetWindowClipRectBeforeSetChannel"][1]["ov_cimguiname"] = "igSetWindowClipRectBeforeSetChannel" +defs["igSetWindowClipRectBeforeSetChannel"][1]["ret"] = "void" +defs["igSetWindowClipRectBeforeSetChannel"][1]["signature"] = "(ImGuiWindow*,const ImRect)" +defs["igSetWindowClipRectBeforeSetChannel"][1]["stname"] = "" +defs["igSetWindowClipRectBeforeSetChannel"]["(ImGuiWindow*,const ImRect)"] = defs["igSetWindowClipRectBeforeSetChannel"][1] defs["igSetWindowCollapsed"] = {} defs["igSetWindowCollapsed"][1] = {} defs["igSetWindowCollapsed"][1]["args"] = "(bool collapsed,ImGuiCond cond)" @@ -13571,8 +26631,58 @@ defs["igSetWindowCollapsed"][2]["ov_cimguiname"] = "igSetWindowCollapsed_Str" defs["igSetWindowCollapsed"][2]["ret"] = "void" defs["igSetWindowCollapsed"][2]["signature"] = "(const char*,bool,ImGuiCond)" defs["igSetWindowCollapsed"][2]["stname"] = "" +defs["igSetWindowCollapsed"][3] = {} +defs["igSetWindowCollapsed"][3]["args"] = "(ImGuiWindow* window,bool collapsed,ImGuiCond cond)" +defs["igSetWindowCollapsed"][3]["argsT"] = {} +defs["igSetWindowCollapsed"][3]["argsT"][1] = {} +defs["igSetWindowCollapsed"][3]["argsT"][1]["name"] = "window" +defs["igSetWindowCollapsed"][3]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igSetWindowCollapsed"][3]["argsT"][2] = {} +defs["igSetWindowCollapsed"][3]["argsT"][2]["name"] = "collapsed" +defs["igSetWindowCollapsed"][3]["argsT"][2]["type"] = "bool" +defs["igSetWindowCollapsed"][3]["argsT"][3] = {} +defs["igSetWindowCollapsed"][3]["argsT"][3]["name"] = "cond" +defs["igSetWindowCollapsed"][3]["argsT"][3]["type"] = "ImGuiCond" +defs["igSetWindowCollapsed"][3]["argsoriginal"] = "(ImGuiWindow* window,bool collapsed,ImGuiCond cond=0)" +defs["igSetWindowCollapsed"][3]["call_args"] = "(window,collapsed,cond)" +defs["igSetWindowCollapsed"][3]["cimguiname"] = "igSetWindowCollapsed" +defs["igSetWindowCollapsed"][3]["defaults"] = {} +defs["igSetWindowCollapsed"][3]["defaults"]["cond"] = "0" +defs["igSetWindowCollapsed"][3]["funcname"] = "SetWindowCollapsed" +defs["igSetWindowCollapsed"][3]["location"] = "imgui_internal:2944" +defs["igSetWindowCollapsed"][3]["namespace"] = "ImGui" +defs["igSetWindowCollapsed"][3]["ov_cimguiname"] = "igSetWindowCollapsed_WindowPtr" +defs["igSetWindowCollapsed"][3]["ret"] = "void" +defs["igSetWindowCollapsed"][3]["signature"] = "(ImGuiWindow*,bool,ImGuiCond)" +defs["igSetWindowCollapsed"][3]["stname"] = "" +defs["igSetWindowCollapsed"]["(ImGuiWindow*,bool,ImGuiCond)"] = defs["igSetWindowCollapsed"][3] defs["igSetWindowCollapsed"]["(bool,ImGuiCond)"] = defs["igSetWindowCollapsed"][1] defs["igSetWindowCollapsed"]["(const char*,bool,ImGuiCond)"] = defs["igSetWindowCollapsed"][2] +defs["igSetWindowDock"] = {} +defs["igSetWindowDock"][1] = {} +defs["igSetWindowDock"][1]["args"] = "(ImGuiWindow* window,ImGuiID dock_id,ImGuiCond cond)" +defs["igSetWindowDock"][1]["argsT"] = {} +defs["igSetWindowDock"][1]["argsT"][1] = {} +defs["igSetWindowDock"][1]["argsT"][1]["name"] = "window" +defs["igSetWindowDock"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igSetWindowDock"][1]["argsT"][2] = {} +defs["igSetWindowDock"][1]["argsT"][2]["name"] = "dock_id" +defs["igSetWindowDock"][1]["argsT"][2]["type"] = "ImGuiID" +defs["igSetWindowDock"][1]["argsT"][3] = {} +defs["igSetWindowDock"][1]["argsT"][3]["name"] = "cond" +defs["igSetWindowDock"][1]["argsT"][3]["type"] = "ImGuiCond" +defs["igSetWindowDock"][1]["argsoriginal"] = "(ImGuiWindow* window,ImGuiID dock_id,ImGuiCond cond)" +defs["igSetWindowDock"][1]["call_args"] = "(window,dock_id,cond)" +defs["igSetWindowDock"][1]["cimguiname"] = "igSetWindowDock" +defs["igSetWindowDock"][1]["defaults"] = {} +defs["igSetWindowDock"][1]["funcname"] = "SetWindowDock" +defs["igSetWindowDock"][1]["location"] = "imgui_internal:3198" +defs["igSetWindowDock"][1]["namespace"] = "ImGui" +defs["igSetWindowDock"][1]["ov_cimguiname"] = "igSetWindowDock" +defs["igSetWindowDock"][1]["ret"] = "void" +defs["igSetWindowDock"][1]["signature"] = "(ImGuiWindow*,ImGuiID,ImGuiCond)" +defs["igSetWindowDock"][1]["stname"] = "" +defs["igSetWindowDock"]["(ImGuiWindow*,ImGuiID,ImGuiCond)"] = defs["igSetWindowDock"][1] defs["igSetWindowFocus"] = {} defs["igSetWindowFocus"][1] = {} defs["igSetWindowFocus"][1]["args"] = "()" @@ -13626,6 +26736,31 @@ defs["igSetWindowFontScale"][1]["ret"] = "void" defs["igSetWindowFontScale"][1]["signature"] = "(float)" defs["igSetWindowFontScale"][1]["stname"] = "" defs["igSetWindowFontScale"]["(float)"] = defs["igSetWindowFontScale"][1] +defs["igSetWindowHitTestHole"] = {} +defs["igSetWindowHitTestHole"][1] = {} +defs["igSetWindowHitTestHole"][1]["args"] = "(ImGuiWindow* window,const ImVec2 pos,const ImVec2 size)" +defs["igSetWindowHitTestHole"][1]["argsT"] = {} +defs["igSetWindowHitTestHole"][1]["argsT"][1] = {} +defs["igSetWindowHitTestHole"][1]["argsT"][1]["name"] = "window" +defs["igSetWindowHitTestHole"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igSetWindowHitTestHole"][1]["argsT"][2] = {} +defs["igSetWindowHitTestHole"][1]["argsT"][2]["name"] = "pos" +defs["igSetWindowHitTestHole"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igSetWindowHitTestHole"][1]["argsT"][3] = {} +defs["igSetWindowHitTestHole"][1]["argsT"][3]["name"] = "size" +defs["igSetWindowHitTestHole"][1]["argsT"][3]["type"] = "const ImVec2" +defs["igSetWindowHitTestHole"][1]["argsoriginal"] = "(ImGuiWindow* window,const ImVec2& pos,const ImVec2& size)" +defs["igSetWindowHitTestHole"][1]["call_args"] = "(window,pos,size)" +defs["igSetWindowHitTestHole"][1]["cimguiname"] = "igSetWindowHitTestHole" +defs["igSetWindowHitTestHole"][1]["defaults"] = {} +defs["igSetWindowHitTestHole"][1]["funcname"] = "SetWindowHitTestHole" +defs["igSetWindowHitTestHole"][1]["location"] = "imgui_internal:2945" +defs["igSetWindowHitTestHole"][1]["namespace"] = "ImGui" +defs["igSetWindowHitTestHole"][1]["ov_cimguiname"] = "igSetWindowHitTestHole" +defs["igSetWindowHitTestHole"][1]["ret"] = "void" +defs["igSetWindowHitTestHole"][1]["signature"] = "(ImGuiWindow*,const ImVec2,const ImVec2)" +defs["igSetWindowHitTestHole"][1]["stname"] = "" +defs["igSetWindowHitTestHole"]["(ImGuiWindow*,const ImVec2,const ImVec2)"] = defs["igSetWindowHitTestHole"][1] defs["igSetWindowPos"] = {} defs["igSetWindowPos"][1] = {} defs["igSetWindowPos"][1]["args"] = "(const ImVec2 pos,ImGuiCond cond)" @@ -13672,6 +26807,31 @@ defs["igSetWindowPos"][2]["ov_cimguiname"] = "igSetWindowPos_Str" defs["igSetWindowPos"][2]["ret"] = "void" defs["igSetWindowPos"][2]["signature"] = "(const char*,const ImVec2,ImGuiCond)" defs["igSetWindowPos"][2]["stname"] = "" +defs["igSetWindowPos"][3] = {} +defs["igSetWindowPos"][3]["args"] = "(ImGuiWindow* window,const ImVec2 pos,ImGuiCond cond)" +defs["igSetWindowPos"][3]["argsT"] = {} +defs["igSetWindowPos"][3]["argsT"][1] = {} +defs["igSetWindowPos"][3]["argsT"][1]["name"] = "window" +defs["igSetWindowPos"][3]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igSetWindowPos"][3]["argsT"][2] = {} +defs["igSetWindowPos"][3]["argsT"][2]["name"] = "pos" +defs["igSetWindowPos"][3]["argsT"][2]["type"] = "const ImVec2" +defs["igSetWindowPos"][3]["argsT"][3] = {} +defs["igSetWindowPos"][3]["argsT"][3]["name"] = "cond" +defs["igSetWindowPos"][3]["argsT"][3]["type"] = "ImGuiCond" +defs["igSetWindowPos"][3]["argsoriginal"] = "(ImGuiWindow* window,const ImVec2& pos,ImGuiCond cond=0)" +defs["igSetWindowPos"][3]["call_args"] = "(window,pos,cond)" +defs["igSetWindowPos"][3]["cimguiname"] = "igSetWindowPos" +defs["igSetWindowPos"][3]["defaults"] = {} +defs["igSetWindowPos"][3]["defaults"]["cond"] = "0" +defs["igSetWindowPos"][3]["funcname"] = "SetWindowPos" +defs["igSetWindowPos"][3]["location"] = "imgui_internal:2942" +defs["igSetWindowPos"][3]["namespace"] = "ImGui" +defs["igSetWindowPos"][3]["ov_cimguiname"] = "igSetWindowPos_WindowPtr" +defs["igSetWindowPos"][3]["ret"] = "void" +defs["igSetWindowPos"][3]["signature"] = "(ImGuiWindow*,const ImVec2,ImGuiCond)" +defs["igSetWindowPos"][3]["stname"] = "" +defs["igSetWindowPos"]["(ImGuiWindow*,const ImVec2,ImGuiCond)"] = defs["igSetWindowPos"][3] defs["igSetWindowPos"]["(const ImVec2,ImGuiCond)"] = defs["igSetWindowPos"][1] defs["igSetWindowPos"]["(const char*,const ImVec2,ImGuiCond)"] = defs["igSetWindowPos"][2] defs["igSetWindowSize"] = {} @@ -13720,8 +26880,159 @@ defs["igSetWindowSize"][2]["ov_cimguiname"] = "igSetWindowSize_Str" defs["igSetWindowSize"][2]["ret"] = "void" defs["igSetWindowSize"][2]["signature"] = "(const char*,const ImVec2,ImGuiCond)" defs["igSetWindowSize"][2]["stname"] = "" +defs["igSetWindowSize"][3] = {} +defs["igSetWindowSize"][3]["args"] = "(ImGuiWindow* window,const ImVec2 size,ImGuiCond cond)" +defs["igSetWindowSize"][3]["argsT"] = {} +defs["igSetWindowSize"][3]["argsT"][1] = {} +defs["igSetWindowSize"][3]["argsT"][1]["name"] = "window" +defs["igSetWindowSize"][3]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igSetWindowSize"][3]["argsT"][2] = {} +defs["igSetWindowSize"][3]["argsT"][2]["name"] = "size" +defs["igSetWindowSize"][3]["argsT"][2]["type"] = "const ImVec2" +defs["igSetWindowSize"][3]["argsT"][3] = {} +defs["igSetWindowSize"][3]["argsT"][3]["name"] = "cond" +defs["igSetWindowSize"][3]["argsT"][3]["type"] = "ImGuiCond" +defs["igSetWindowSize"][3]["argsoriginal"] = "(ImGuiWindow* window,const ImVec2& size,ImGuiCond cond=0)" +defs["igSetWindowSize"][3]["call_args"] = "(window,size,cond)" +defs["igSetWindowSize"][3]["cimguiname"] = "igSetWindowSize" +defs["igSetWindowSize"][3]["defaults"] = {} +defs["igSetWindowSize"][3]["defaults"]["cond"] = "0" +defs["igSetWindowSize"][3]["funcname"] = "SetWindowSize" +defs["igSetWindowSize"][3]["location"] = "imgui_internal:2943" +defs["igSetWindowSize"][3]["namespace"] = "ImGui" +defs["igSetWindowSize"][3]["ov_cimguiname"] = "igSetWindowSize_WindowPtr" +defs["igSetWindowSize"][3]["ret"] = "void" +defs["igSetWindowSize"][3]["signature"] = "(ImGuiWindow*,const ImVec2,ImGuiCond)" +defs["igSetWindowSize"][3]["stname"] = "" +defs["igSetWindowSize"]["(ImGuiWindow*,const ImVec2,ImGuiCond)"] = defs["igSetWindowSize"][3] defs["igSetWindowSize"]["(const ImVec2,ImGuiCond)"] = defs["igSetWindowSize"][1] defs["igSetWindowSize"]["(const char*,const ImVec2,ImGuiCond)"] = defs["igSetWindowSize"][2] +defs["igSetWindowViewport"] = {} +defs["igSetWindowViewport"][1] = {} +defs["igSetWindowViewport"][1]["args"] = "(ImGuiWindow* window,ImGuiViewportP* viewport)" +defs["igSetWindowViewport"][1]["argsT"] = {} +defs["igSetWindowViewport"][1]["argsT"][1] = {} +defs["igSetWindowViewport"][1]["argsT"][1]["name"] = "window" +defs["igSetWindowViewport"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igSetWindowViewport"][1]["argsT"][2] = {} +defs["igSetWindowViewport"][1]["argsT"][2]["name"] = "viewport" +defs["igSetWindowViewport"][1]["argsT"][2]["type"] = "ImGuiViewportP*" +defs["igSetWindowViewport"][1]["argsoriginal"] = "(ImGuiWindow* window,ImGuiViewportP* viewport)" +defs["igSetWindowViewport"][1]["call_args"] = "(window,viewport)" +defs["igSetWindowViewport"][1]["cimguiname"] = "igSetWindowViewport" +defs["igSetWindowViewport"][1]["defaults"] = {} +defs["igSetWindowViewport"][1]["funcname"] = "SetWindowViewport" +defs["igSetWindowViewport"][1]["location"] = "imgui_internal:2985" +defs["igSetWindowViewport"][1]["namespace"] = "ImGui" +defs["igSetWindowViewport"][1]["ov_cimguiname"] = "igSetWindowViewport" +defs["igSetWindowViewport"][1]["ret"] = "void" +defs["igSetWindowViewport"][1]["signature"] = "(ImGuiWindow*,ImGuiViewportP*)" +defs["igSetWindowViewport"][1]["stname"] = "" +defs["igSetWindowViewport"]["(ImGuiWindow*,ImGuiViewportP*)"] = defs["igSetWindowViewport"][1] +defs["igShadeVertsLinearColorGradientKeepAlpha"] = {} +defs["igShadeVertsLinearColorGradientKeepAlpha"][1] = {} +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["args"] = "(ImDrawList* draw_list,int vert_start_idx,int vert_end_idx,ImVec2 gradient_p0,ImVec2 gradient_p1,ImU32 col0,ImU32 col1)" +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["argsT"] = {} +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["argsT"][1] = {} +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["argsT"][1]["name"] = "draw_list" +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["argsT"][2] = {} +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["argsT"][2]["name"] = "vert_start_idx" +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["argsT"][2]["type"] = "int" +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["argsT"][3] = {} +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["argsT"][3]["name"] = "vert_end_idx" +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["argsT"][3]["type"] = "int" +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["argsT"][4] = {} +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["argsT"][4]["name"] = "gradient_p0" +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["argsT"][4]["type"] = "ImVec2" +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["argsT"][5] = {} +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["argsT"][5]["name"] = "gradient_p1" +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["argsT"][5]["type"] = "ImVec2" +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["argsT"][6] = {} +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["argsT"][6]["name"] = "col0" +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["argsT"][6]["type"] = "ImU32" +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["argsT"][7] = {} +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["argsT"][7]["name"] = "col1" +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["argsT"][7]["type"] = "ImU32" +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["argsoriginal"] = "(ImDrawList* draw_list,int vert_start_idx,int vert_end_idx,ImVec2 gradient_p0,ImVec2 gradient_p1,ImU32 col0,ImU32 col1)" +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["call_args"] = "(draw_list,vert_start_idx,vert_end_idx,gradient_p0,gradient_p1,col0,col1)" +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["cimguiname"] = "igShadeVertsLinearColorGradientKeepAlpha" +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["defaults"] = {} +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["funcname"] = "ShadeVertsLinearColorGradientKeepAlpha" +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["location"] = "imgui_internal:3410" +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["namespace"] = "ImGui" +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["ov_cimguiname"] = "igShadeVertsLinearColorGradientKeepAlpha" +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["ret"] = "void" +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["signature"] = "(ImDrawList*,int,int,ImVec2,ImVec2,ImU32,ImU32)" +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["stname"] = "" +defs["igShadeVertsLinearColorGradientKeepAlpha"]["(ImDrawList*,int,int,ImVec2,ImVec2,ImU32,ImU32)"] = defs["igShadeVertsLinearColorGradientKeepAlpha"][1] +defs["igShadeVertsLinearUV"] = {} +defs["igShadeVertsLinearUV"][1] = {} +defs["igShadeVertsLinearUV"][1]["args"] = "(ImDrawList* draw_list,int vert_start_idx,int vert_end_idx,const ImVec2 a,const ImVec2 b,const ImVec2 uv_a,const ImVec2 uv_b,bool clamp)" +defs["igShadeVertsLinearUV"][1]["argsT"] = {} +defs["igShadeVertsLinearUV"][1]["argsT"][1] = {} +defs["igShadeVertsLinearUV"][1]["argsT"][1]["name"] = "draw_list" +defs["igShadeVertsLinearUV"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["igShadeVertsLinearUV"][1]["argsT"][2] = {} +defs["igShadeVertsLinearUV"][1]["argsT"][2]["name"] = "vert_start_idx" +defs["igShadeVertsLinearUV"][1]["argsT"][2]["type"] = "int" +defs["igShadeVertsLinearUV"][1]["argsT"][3] = {} +defs["igShadeVertsLinearUV"][1]["argsT"][3]["name"] = "vert_end_idx" +defs["igShadeVertsLinearUV"][1]["argsT"][3]["type"] = "int" +defs["igShadeVertsLinearUV"][1]["argsT"][4] = {} +defs["igShadeVertsLinearUV"][1]["argsT"][4]["name"] = "a" +defs["igShadeVertsLinearUV"][1]["argsT"][4]["type"] = "const ImVec2" +defs["igShadeVertsLinearUV"][1]["argsT"][5] = {} +defs["igShadeVertsLinearUV"][1]["argsT"][5]["name"] = "b" +defs["igShadeVertsLinearUV"][1]["argsT"][5]["type"] = "const ImVec2" +defs["igShadeVertsLinearUV"][1]["argsT"][6] = {} +defs["igShadeVertsLinearUV"][1]["argsT"][6]["name"] = "uv_a" +defs["igShadeVertsLinearUV"][1]["argsT"][6]["type"] = "const ImVec2" +defs["igShadeVertsLinearUV"][1]["argsT"][7] = {} +defs["igShadeVertsLinearUV"][1]["argsT"][7]["name"] = "uv_b" +defs["igShadeVertsLinearUV"][1]["argsT"][7]["type"] = "const ImVec2" +defs["igShadeVertsLinearUV"][1]["argsT"][8] = {} +defs["igShadeVertsLinearUV"][1]["argsT"][8]["name"] = "clamp" +defs["igShadeVertsLinearUV"][1]["argsT"][8]["type"] = "bool" +defs["igShadeVertsLinearUV"][1]["argsoriginal"] = "(ImDrawList* draw_list,int vert_start_idx,int vert_end_idx,const ImVec2& a,const ImVec2& b,const ImVec2& uv_a,const ImVec2& uv_b,bool clamp)" +defs["igShadeVertsLinearUV"][1]["call_args"] = "(draw_list,vert_start_idx,vert_end_idx,a,b,uv_a,uv_b,clamp)" +defs["igShadeVertsLinearUV"][1]["cimguiname"] = "igShadeVertsLinearUV" +defs["igShadeVertsLinearUV"][1]["defaults"] = {} +defs["igShadeVertsLinearUV"][1]["funcname"] = "ShadeVertsLinearUV" +defs["igShadeVertsLinearUV"][1]["location"] = "imgui_internal:3411" +defs["igShadeVertsLinearUV"][1]["namespace"] = "ImGui" +defs["igShadeVertsLinearUV"][1]["ov_cimguiname"] = "igShadeVertsLinearUV" +defs["igShadeVertsLinearUV"][1]["ret"] = "void" +defs["igShadeVertsLinearUV"][1]["signature"] = "(ImDrawList*,int,int,const ImVec2,const ImVec2,const ImVec2,const ImVec2,bool)" +defs["igShadeVertsLinearUV"][1]["stname"] = "" +defs["igShadeVertsLinearUV"]["(ImDrawList*,int,int,const ImVec2,const ImVec2,const ImVec2,const ImVec2,bool)"] = defs["igShadeVertsLinearUV"][1] +defs["igShortcut"] = {} +defs["igShortcut"][1] = {} +defs["igShortcut"][1]["args"] = "(ImGuiKeyChord key_chord,ImGuiID owner_id,ImGuiInputFlags flags)" +defs["igShortcut"][1]["argsT"] = {} +defs["igShortcut"][1]["argsT"][1] = {} +defs["igShortcut"][1]["argsT"][1]["name"] = "key_chord" +defs["igShortcut"][1]["argsT"][1]["type"] = "ImGuiKeyChord" +defs["igShortcut"][1]["argsT"][2] = {} +defs["igShortcut"][1]["argsT"][2]["name"] = "owner_id" +defs["igShortcut"][1]["argsT"][2]["type"] = "ImGuiID" +defs["igShortcut"][1]["argsT"][3] = {} +defs["igShortcut"][1]["argsT"][3]["name"] = "flags" +defs["igShortcut"][1]["argsT"][3]["type"] = "ImGuiInputFlags" +defs["igShortcut"][1]["argsoriginal"] = "(ImGuiKeyChord key_chord,ImGuiID owner_id=0,ImGuiInputFlags flags=0)" +defs["igShortcut"][1]["call_args"] = "(key_chord,owner_id,flags)" +defs["igShortcut"][1]["cimguiname"] = "igShortcut" +defs["igShortcut"][1]["defaults"] = {} +defs["igShortcut"][1]["defaults"]["flags"] = "0" +defs["igShortcut"][1]["defaults"]["owner_id"] = "0" +defs["igShortcut"][1]["funcname"] = "Shortcut" +defs["igShortcut"][1]["location"] = "imgui_internal:3167" +defs["igShortcut"][1]["namespace"] = "ImGui" +defs["igShortcut"][1]["ov_cimguiname"] = "igShortcut" +defs["igShortcut"][1]["ret"] = "bool" +defs["igShortcut"][1]["signature"] = "(ImGuiKeyChord,ImGuiID,ImGuiInputFlags)" +defs["igShortcut"][1]["stname"] = "" +defs["igShortcut"]["(ImGuiKeyChord,ImGuiID,ImGuiInputFlags)"] = defs["igShortcut"][1] defs["igShowAboutWindow"] = {} defs["igShowAboutWindow"][1] = {} defs["igShowAboutWindow"][1]["args"] = "(bool* p_open)" @@ -13782,6 +27093,25 @@ defs["igShowDemoWindow"][1]["ret"] = "void" defs["igShowDemoWindow"][1]["signature"] = "(bool*)" defs["igShowDemoWindow"][1]["stname"] = "" defs["igShowDemoWindow"]["(bool*)"] = defs["igShowDemoWindow"][1] +defs["igShowFontAtlas"] = {} +defs["igShowFontAtlas"][1] = {} +defs["igShowFontAtlas"][1]["args"] = "(ImFontAtlas* atlas)" +defs["igShowFontAtlas"][1]["argsT"] = {} +defs["igShowFontAtlas"][1]["argsT"][1] = {} +defs["igShowFontAtlas"][1]["argsT"][1]["name"] = "atlas" +defs["igShowFontAtlas"][1]["argsT"][1]["type"] = "ImFontAtlas*" +defs["igShowFontAtlas"][1]["argsoriginal"] = "(ImFontAtlas* atlas)" +defs["igShowFontAtlas"][1]["call_args"] = "(atlas)" +defs["igShowFontAtlas"][1]["cimguiname"] = "igShowFontAtlas" +defs["igShowFontAtlas"][1]["defaults"] = {} +defs["igShowFontAtlas"][1]["funcname"] = "ShowFontAtlas" +defs["igShowFontAtlas"][1]["location"] = "imgui_internal:3431" +defs["igShowFontAtlas"][1]["namespace"] = "ImGui" +defs["igShowFontAtlas"][1]["ov_cimguiname"] = "igShowFontAtlas" +defs["igShowFontAtlas"][1]["ret"] = "void" +defs["igShowFontAtlas"][1]["signature"] = "(ImFontAtlas*)" +defs["igShowFontAtlas"][1]["stname"] = "" +defs["igShowFontAtlas"]["(ImFontAtlas*)"] = defs["igShowFontAtlas"][1] defs["igShowFontSelector"] = {} defs["igShowFontSelector"][1] = {} defs["igShowFontSelector"][1]["args"] = "(const char* label)" @@ -13896,6 +27226,47 @@ defs["igShowUserGuide"][1]["ret"] = "void" defs["igShowUserGuide"][1]["signature"] = "()" defs["igShowUserGuide"][1]["stname"] = "" defs["igShowUserGuide"]["()"] = defs["igShowUserGuide"][1] +defs["igShrinkWidths"] = {} +defs["igShrinkWidths"][1] = {} +defs["igShrinkWidths"][1]["args"] = "(ImGuiShrinkWidthItem* items,int count,float width_excess)" +defs["igShrinkWidths"][1]["argsT"] = {} +defs["igShrinkWidths"][1]["argsT"][1] = {} +defs["igShrinkWidths"][1]["argsT"][1]["name"] = "items" +defs["igShrinkWidths"][1]["argsT"][1]["type"] = "ImGuiShrinkWidthItem*" +defs["igShrinkWidths"][1]["argsT"][2] = {} +defs["igShrinkWidths"][1]["argsT"][2]["name"] = "count" +defs["igShrinkWidths"][1]["argsT"][2]["type"] = "int" +defs["igShrinkWidths"][1]["argsT"][3] = {} +defs["igShrinkWidths"][1]["argsT"][3]["name"] = "width_excess" +defs["igShrinkWidths"][1]["argsT"][3]["type"] = "float" +defs["igShrinkWidths"][1]["argsoriginal"] = "(ImGuiShrinkWidthItem* items,int count,float width_excess)" +defs["igShrinkWidths"][1]["call_args"] = "(items,count,width_excess)" +defs["igShrinkWidths"][1]["cimguiname"] = "igShrinkWidths" +defs["igShrinkWidths"][1]["defaults"] = {} +defs["igShrinkWidths"][1]["funcname"] = "ShrinkWidths" +defs["igShrinkWidths"][1]["location"] = "imgui_internal:3047" +defs["igShrinkWidths"][1]["namespace"] = "ImGui" +defs["igShrinkWidths"][1]["ov_cimguiname"] = "igShrinkWidths" +defs["igShrinkWidths"][1]["ret"] = "void" +defs["igShrinkWidths"][1]["signature"] = "(ImGuiShrinkWidthItem*,int,float)" +defs["igShrinkWidths"][1]["stname"] = "" +defs["igShrinkWidths"]["(ImGuiShrinkWidthItem*,int,float)"] = defs["igShrinkWidths"][1] +defs["igShutdown"] = {} +defs["igShutdown"][1] = {} +defs["igShutdown"][1]["args"] = "()" +defs["igShutdown"][1]["argsT"] = {} +defs["igShutdown"][1]["argsoriginal"] = "()" +defs["igShutdown"][1]["call_args"] = "()" +defs["igShutdown"][1]["cimguiname"] = "igShutdown" +defs["igShutdown"][1]["defaults"] = {} +defs["igShutdown"][1]["funcname"] = "Shutdown" +defs["igShutdown"][1]["location"] = "imgui_internal:2966" +defs["igShutdown"][1]["namespace"] = "ImGui" +defs["igShutdown"][1]["ov_cimguiname"] = "igShutdown" +defs["igShutdown"][1]["ret"] = "void" +defs["igShutdown"][1]["signature"] = "()" +defs["igShutdown"][1]["stname"] = "" +defs["igShutdown"]["()"] = defs["igShutdown"][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,ImGuiSliderFlags flags)" @@ -13934,6 +27305,49 @@ defs["igSliderAngle"][1]["ret"] = "bool" defs["igSliderAngle"][1]["signature"] = "(const char*,float*,float,float,const char*,ImGuiSliderFlags)" defs["igSliderAngle"][1]["stname"] = "" defs["igSliderAngle"]["(const char*,float*,float,float,const char*,ImGuiSliderFlags)"] = defs["igSliderAngle"][1] +defs["igSliderBehavior"] = {} +defs["igSliderBehavior"][1] = {} +defs["igSliderBehavior"][1]["args"] = "(const ImRect bb,ImGuiID id,ImGuiDataType data_type,void* p_v,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags,ImRect* out_grab_bb)" +defs["igSliderBehavior"][1]["argsT"] = {} +defs["igSliderBehavior"][1]["argsT"][1] = {} +defs["igSliderBehavior"][1]["argsT"][1]["name"] = "bb" +defs["igSliderBehavior"][1]["argsT"][1]["type"] = "const ImRect" +defs["igSliderBehavior"][1]["argsT"][2] = {} +defs["igSliderBehavior"][1]["argsT"][2]["name"] = "id" +defs["igSliderBehavior"][1]["argsT"][2]["type"] = "ImGuiID" +defs["igSliderBehavior"][1]["argsT"][3] = {} +defs["igSliderBehavior"][1]["argsT"][3]["name"] = "data_type" +defs["igSliderBehavior"][1]["argsT"][3]["type"] = "ImGuiDataType" +defs["igSliderBehavior"][1]["argsT"][4] = {} +defs["igSliderBehavior"][1]["argsT"][4]["name"] = "p_v" +defs["igSliderBehavior"][1]["argsT"][4]["type"] = "void*" +defs["igSliderBehavior"][1]["argsT"][5] = {} +defs["igSliderBehavior"][1]["argsT"][5]["name"] = "p_min" +defs["igSliderBehavior"][1]["argsT"][5]["type"] = "const void*" +defs["igSliderBehavior"][1]["argsT"][6] = {} +defs["igSliderBehavior"][1]["argsT"][6]["name"] = "p_max" +defs["igSliderBehavior"][1]["argsT"][6]["type"] = "const void*" +defs["igSliderBehavior"][1]["argsT"][7] = {} +defs["igSliderBehavior"][1]["argsT"][7]["name"] = "format" +defs["igSliderBehavior"][1]["argsT"][7]["type"] = "const char*" +defs["igSliderBehavior"][1]["argsT"][8] = {} +defs["igSliderBehavior"][1]["argsT"][8]["name"] = "flags" +defs["igSliderBehavior"][1]["argsT"][8]["type"] = "ImGuiSliderFlags" +defs["igSliderBehavior"][1]["argsT"][9] = {} +defs["igSliderBehavior"][1]["argsT"][9]["name"] = "out_grab_bb" +defs["igSliderBehavior"][1]["argsT"][9]["type"] = "ImRect*" +defs["igSliderBehavior"][1]["argsoriginal"] = "(const ImRect& bb,ImGuiID id,ImGuiDataType data_type,void* p_v,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags,ImRect* out_grab_bb)" +defs["igSliderBehavior"][1]["call_args"] = "(bb,id,data_type,p_v,p_min,p_max,format,flags,out_grab_bb)" +defs["igSliderBehavior"][1]["cimguiname"] = "igSliderBehavior" +defs["igSliderBehavior"][1]["defaults"] = {} +defs["igSliderBehavior"][1]["funcname"] = "SliderBehavior" +defs["igSliderBehavior"][1]["location"] = "imgui_internal:3369" +defs["igSliderBehavior"][1]["namespace"] = "ImGui" +defs["igSliderBehavior"][1]["ov_cimguiname"] = "igSliderBehavior" +defs["igSliderBehavior"][1]["ret"] = "bool" +defs["igSliderBehavior"][1]["signature"] = "(const ImRect,ImGuiID,ImGuiDataType,void*,const void*,const void*,const char*,ImGuiSliderFlags,ImRect*)" +defs["igSliderBehavior"][1]["stname"] = "" +defs["igSliderBehavior"]["(const ImRect,ImGuiID,ImGuiDataType,void*,const void*,const void*,const char*,ImGuiSliderFlags,ImRect*)"] = defs["igSliderBehavior"][1] defs["igSliderFloat"] = {} defs["igSliderFloat"][1] = {} defs["igSliderFloat"][1]["args"] = "(const char* label,float* v,float v_min,float v_max,const char* format,ImGuiSliderFlags flags)" @@ -14338,6 +27752,99 @@ defs["igSpacing"][1]["ret"] = "void" defs["igSpacing"][1]["signature"] = "()" defs["igSpacing"][1]["stname"] = "" defs["igSpacing"]["()"] = defs["igSpacing"][1] +defs["igSplitterBehavior"] = {} +defs["igSplitterBehavior"][1] = {} +defs["igSplitterBehavior"][1]["args"] = "(const ImRect bb,ImGuiID id,ImGuiAxis axis,float* size1,float* size2,float min_size1,float min_size2,float hover_extend,float hover_visibility_delay,ImU32 bg_col)" +defs["igSplitterBehavior"][1]["argsT"] = {} +defs["igSplitterBehavior"][1]["argsT"][1] = {} +defs["igSplitterBehavior"][1]["argsT"][1]["name"] = "bb" +defs["igSplitterBehavior"][1]["argsT"][1]["type"] = "const ImRect" +defs["igSplitterBehavior"][1]["argsT"][2] = {} +defs["igSplitterBehavior"][1]["argsT"][2]["name"] = "id" +defs["igSplitterBehavior"][1]["argsT"][2]["type"] = "ImGuiID" +defs["igSplitterBehavior"][1]["argsT"][3] = {} +defs["igSplitterBehavior"][1]["argsT"][3]["name"] = "axis" +defs["igSplitterBehavior"][1]["argsT"][3]["type"] = "ImGuiAxis" +defs["igSplitterBehavior"][1]["argsT"][4] = {} +defs["igSplitterBehavior"][1]["argsT"][4]["name"] = "size1" +defs["igSplitterBehavior"][1]["argsT"][4]["type"] = "float*" +defs["igSplitterBehavior"][1]["argsT"][5] = {} +defs["igSplitterBehavior"][1]["argsT"][5]["name"] = "size2" +defs["igSplitterBehavior"][1]["argsT"][5]["type"] = "float*" +defs["igSplitterBehavior"][1]["argsT"][6] = {} +defs["igSplitterBehavior"][1]["argsT"][6]["name"] = "min_size1" +defs["igSplitterBehavior"][1]["argsT"][6]["type"] = "float" +defs["igSplitterBehavior"][1]["argsT"][7] = {} +defs["igSplitterBehavior"][1]["argsT"][7]["name"] = "min_size2" +defs["igSplitterBehavior"][1]["argsT"][7]["type"] = "float" +defs["igSplitterBehavior"][1]["argsT"][8] = {} +defs["igSplitterBehavior"][1]["argsT"][8]["name"] = "hover_extend" +defs["igSplitterBehavior"][1]["argsT"][8]["type"] = "float" +defs["igSplitterBehavior"][1]["argsT"][9] = {} +defs["igSplitterBehavior"][1]["argsT"][9]["name"] = "hover_visibility_delay" +defs["igSplitterBehavior"][1]["argsT"][9]["type"] = "float" +defs["igSplitterBehavior"][1]["argsT"][10] = {} +defs["igSplitterBehavior"][1]["argsT"][10]["name"] = "bg_col" +defs["igSplitterBehavior"][1]["argsT"][10]["type"] = "ImU32" +defs["igSplitterBehavior"][1]["argsoriginal"] = "(const ImRect& bb,ImGuiID id,ImGuiAxis axis,float* size1,float* size2,float min_size1,float min_size2,float hover_extend=0.0f,float hover_visibility_delay=0.0f,ImU32 bg_col=0)" +defs["igSplitterBehavior"][1]["call_args"] = "(bb,id,axis,size1,size2,min_size1,min_size2,hover_extend,hover_visibility_delay,bg_col)" +defs["igSplitterBehavior"][1]["cimguiname"] = "igSplitterBehavior" +defs["igSplitterBehavior"][1]["defaults"] = {} +defs["igSplitterBehavior"][1]["defaults"]["bg_col"] = "0" +defs["igSplitterBehavior"][1]["defaults"]["hover_extend"] = "0.0f" +defs["igSplitterBehavior"][1]["defaults"]["hover_visibility_delay"] = "0.0f" +defs["igSplitterBehavior"][1]["funcname"] = "SplitterBehavior" +defs["igSplitterBehavior"][1]["location"] = "imgui_internal:3370" +defs["igSplitterBehavior"][1]["namespace"] = "ImGui" +defs["igSplitterBehavior"][1]["ov_cimguiname"] = "igSplitterBehavior" +defs["igSplitterBehavior"][1]["ret"] = "bool" +defs["igSplitterBehavior"][1]["signature"] = "(const ImRect,ImGuiID,ImGuiAxis,float*,float*,float,float,float,float,ImU32)" +defs["igSplitterBehavior"][1]["stname"] = "" +defs["igSplitterBehavior"]["(const ImRect,ImGuiID,ImGuiAxis,float*,float*,float,float,float,float,ImU32)"] = defs["igSplitterBehavior"][1] +defs["igStartMouseMovingWindow"] = {} +defs["igStartMouseMovingWindow"][1] = {} +defs["igStartMouseMovingWindow"][1]["args"] = "(ImGuiWindow* window)" +defs["igStartMouseMovingWindow"][1]["argsT"] = {} +defs["igStartMouseMovingWindow"][1]["argsT"][1] = {} +defs["igStartMouseMovingWindow"][1]["argsT"][1]["name"] = "window" +defs["igStartMouseMovingWindow"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igStartMouseMovingWindow"][1]["argsoriginal"] = "(ImGuiWindow* window)" +defs["igStartMouseMovingWindow"][1]["call_args"] = "(window)" +defs["igStartMouseMovingWindow"][1]["cimguiname"] = "igStartMouseMovingWindow" +defs["igStartMouseMovingWindow"][1]["defaults"] = {} +defs["igStartMouseMovingWindow"][1]["funcname"] = "StartMouseMovingWindow" +defs["igStartMouseMovingWindow"][1]["location"] = "imgui_internal:2971" +defs["igStartMouseMovingWindow"][1]["namespace"] = "ImGui" +defs["igStartMouseMovingWindow"][1]["ov_cimguiname"] = "igStartMouseMovingWindow" +defs["igStartMouseMovingWindow"][1]["ret"] = "void" +defs["igStartMouseMovingWindow"][1]["signature"] = "(ImGuiWindow*)" +defs["igStartMouseMovingWindow"][1]["stname"] = "" +defs["igStartMouseMovingWindow"]["(ImGuiWindow*)"] = defs["igStartMouseMovingWindow"][1] +defs["igStartMouseMovingWindowOrNode"] = {} +defs["igStartMouseMovingWindowOrNode"][1] = {} +defs["igStartMouseMovingWindowOrNode"][1]["args"] = "(ImGuiWindow* window,ImGuiDockNode* node,bool undock_floating_node)" +defs["igStartMouseMovingWindowOrNode"][1]["argsT"] = {} +defs["igStartMouseMovingWindowOrNode"][1]["argsT"][1] = {} +defs["igStartMouseMovingWindowOrNode"][1]["argsT"][1]["name"] = "window" +defs["igStartMouseMovingWindowOrNode"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igStartMouseMovingWindowOrNode"][1]["argsT"][2] = {} +defs["igStartMouseMovingWindowOrNode"][1]["argsT"][2]["name"] = "node" +defs["igStartMouseMovingWindowOrNode"][1]["argsT"][2]["type"] = "ImGuiDockNode*" +defs["igStartMouseMovingWindowOrNode"][1]["argsT"][3] = {} +defs["igStartMouseMovingWindowOrNode"][1]["argsT"][3]["name"] = "undock_floating_node" +defs["igStartMouseMovingWindowOrNode"][1]["argsT"][3]["type"] = "bool" +defs["igStartMouseMovingWindowOrNode"][1]["argsoriginal"] = "(ImGuiWindow* window,ImGuiDockNode* node,bool undock_floating_node)" +defs["igStartMouseMovingWindowOrNode"][1]["call_args"] = "(window,node,undock_floating_node)" +defs["igStartMouseMovingWindowOrNode"][1]["cimguiname"] = "igStartMouseMovingWindowOrNode" +defs["igStartMouseMovingWindowOrNode"][1]["defaults"] = {} +defs["igStartMouseMovingWindowOrNode"][1]["funcname"] = "StartMouseMovingWindowOrNode" +defs["igStartMouseMovingWindowOrNode"][1]["location"] = "imgui_internal:2972" +defs["igStartMouseMovingWindowOrNode"][1]["namespace"] = "ImGui" +defs["igStartMouseMovingWindowOrNode"][1]["ov_cimguiname"] = "igStartMouseMovingWindowOrNode" +defs["igStartMouseMovingWindowOrNode"][1]["ret"] = "void" +defs["igStartMouseMovingWindowOrNode"][1]["signature"] = "(ImGuiWindow*,ImGuiDockNode*,bool)" +defs["igStartMouseMovingWindowOrNode"][1]["stname"] = "" +defs["igStartMouseMovingWindowOrNode"]["(ImGuiWindow*,ImGuiDockNode*,bool)"] = defs["igStartMouseMovingWindowOrNode"][1] defs["igStyleColorsClassic"] = {} defs["igStyleColorsClassic"][1] = {} defs["igStyleColorsClassic"][1]["args"] = "(ImGuiStyle* dst)" @@ -14398,6 +27905,213 @@ defs["igStyleColorsLight"][1]["ret"] = "void" defs["igStyleColorsLight"][1]["signature"] = "(ImGuiStyle*)" defs["igStyleColorsLight"][1]["stname"] = "" defs["igStyleColorsLight"]["(ImGuiStyle*)"] = defs["igStyleColorsLight"][1] +defs["igTabBarAddTab"] = {} +defs["igTabBarAddTab"][1] = {} +defs["igTabBarAddTab"][1]["args"] = "(ImGuiTabBar* tab_bar,ImGuiTabItemFlags tab_flags,ImGuiWindow* window)" +defs["igTabBarAddTab"][1]["argsT"] = {} +defs["igTabBarAddTab"][1]["argsT"][1] = {} +defs["igTabBarAddTab"][1]["argsT"][1]["name"] = "tab_bar" +defs["igTabBarAddTab"][1]["argsT"][1]["type"] = "ImGuiTabBar*" +defs["igTabBarAddTab"][1]["argsT"][2] = {} +defs["igTabBarAddTab"][1]["argsT"][2]["name"] = "tab_flags" +defs["igTabBarAddTab"][1]["argsT"][2]["type"] = "ImGuiTabItemFlags" +defs["igTabBarAddTab"][1]["argsT"][3] = {} +defs["igTabBarAddTab"][1]["argsT"][3]["name"] = "window" +defs["igTabBarAddTab"][1]["argsT"][3]["type"] = "ImGuiWindow*" +defs["igTabBarAddTab"][1]["argsoriginal"] = "(ImGuiTabBar* tab_bar,ImGuiTabItemFlags tab_flags,ImGuiWindow* window)" +defs["igTabBarAddTab"][1]["call_args"] = "(tab_bar,tab_flags,window)" +defs["igTabBarAddTab"][1]["cimguiname"] = "igTabBarAddTab" +defs["igTabBarAddTab"][1]["defaults"] = {} +defs["igTabBarAddTab"][1]["funcname"] = "TabBarAddTab" +defs["igTabBarAddTab"][1]["location"] = "imgui_internal:3312" +defs["igTabBarAddTab"][1]["namespace"] = "ImGui" +defs["igTabBarAddTab"][1]["ov_cimguiname"] = "igTabBarAddTab" +defs["igTabBarAddTab"][1]["ret"] = "void" +defs["igTabBarAddTab"][1]["signature"] = "(ImGuiTabBar*,ImGuiTabItemFlags,ImGuiWindow*)" +defs["igTabBarAddTab"][1]["stname"] = "" +defs["igTabBarAddTab"]["(ImGuiTabBar*,ImGuiTabItemFlags,ImGuiWindow*)"] = defs["igTabBarAddTab"][1] +defs["igTabBarCloseTab"] = {} +defs["igTabBarCloseTab"][1] = {} +defs["igTabBarCloseTab"][1]["args"] = "(ImGuiTabBar* tab_bar,ImGuiTabItem* tab)" +defs["igTabBarCloseTab"][1]["argsT"] = {} +defs["igTabBarCloseTab"][1]["argsT"][1] = {} +defs["igTabBarCloseTab"][1]["argsT"][1]["name"] = "tab_bar" +defs["igTabBarCloseTab"][1]["argsT"][1]["type"] = "ImGuiTabBar*" +defs["igTabBarCloseTab"][1]["argsT"][2] = {} +defs["igTabBarCloseTab"][1]["argsT"][2]["name"] = "tab" +defs["igTabBarCloseTab"][1]["argsT"][2]["type"] = "ImGuiTabItem*" +defs["igTabBarCloseTab"][1]["argsoriginal"] = "(ImGuiTabBar* tab_bar,ImGuiTabItem* tab)" +defs["igTabBarCloseTab"][1]["call_args"] = "(tab_bar,tab)" +defs["igTabBarCloseTab"][1]["cimguiname"] = "igTabBarCloseTab" +defs["igTabBarCloseTab"][1]["defaults"] = {} +defs["igTabBarCloseTab"][1]["funcname"] = "TabBarCloseTab" +defs["igTabBarCloseTab"][1]["location"] = "imgui_internal:3314" +defs["igTabBarCloseTab"][1]["namespace"] = "ImGui" +defs["igTabBarCloseTab"][1]["ov_cimguiname"] = "igTabBarCloseTab" +defs["igTabBarCloseTab"][1]["ret"] = "void" +defs["igTabBarCloseTab"][1]["signature"] = "(ImGuiTabBar*,ImGuiTabItem*)" +defs["igTabBarCloseTab"][1]["stname"] = "" +defs["igTabBarCloseTab"]["(ImGuiTabBar*,ImGuiTabItem*)"] = defs["igTabBarCloseTab"][1] +defs["igTabBarFindMostRecentlySelectedTabForActiveWindow"] = {} +defs["igTabBarFindMostRecentlySelectedTabForActiveWindow"][1] = {} +defs["igTabBarFindMostRecentlySelectedTabForActiveWindow"][1]["args"] = "(ImGuiTabBar* tab_bar)" +defs["igTabBarFindMostRecentlySelectedTabForActiveWindow"][1]["argsT"] = {} +defs["igTabBarFindMostRecentlySelectedTabForActiveWindow"][1]["argsT"][1] = {} +defs["igTabBarFindMostRecentlySelectedTabForActiveWindow"][1]["argsT"][1]["name"] = "tab_bar" +defs["igTabBarFindMostRecentlySelectedTabForActiveWindow"][1]["argsT"][1]["type"] = "ImGuiTabBar*" +defs["igTabBarFindMostRecentlySelectedTabForActiveWindow"][1]["argsoriginal"] = "(ImGuiTabBar* tab_bar)" +defs["igTabBarFindMostRecentlySelectedTabForActiveWindow"][1]["call_args"] = "(tab_bar)" +defs["igTabBarFindMostRecentlySelectedTabForActiveWindow"][1]["cimguiname"] = "igTabBarFindMostRecentlySelectedTabForActiveWindow" +defs["igTabBarFindMostRecentlySelectedTabForActiveWindow"][1]["defaults"] = {} +defs["igTabBarFindMostRecentlySelectedTabForActiveWindow"][1]["funcname"] = "TabBarFindMostRecentlySelectedTabForActiveWindow" +defs["igTabBarFindMostRecentlySelectedTabForActiveWindow"][1]["location"] = "imgui_internal:3311" +defs["igTabBarFindMostRecentlySelectedTabForActiveWindow"][1]["namespace"] = "ImGui" +defs["igTabBarFindMostRecentlySelectedTabForActiveWindow"][1]["ov_cimguiname"] = "igTabBarFindMostRecentlySelectedTabForActiveWindow" +defs["igTabBarFindMostRecentlySelectedTabForActiveWindow"][1]["ret"] = "ImGuiTabItem*" +defs["igTabBarFindMostRecentlySelectedTabForActiveWindow"][1]["signature"] = "(ImGuiTabBar*)" +defs["igTabBarFindMostRecentlySelectedTabForActiveWindow"][1]["stname"] = "" +defs["igTabBarFindMostRecentlySelectedTabForActiveWindow"]["(ImGuiTabBar*)"] = defs["igTabBarFindMostRecentlySelectedTabForActiveWindow"][1] +defs["igTabBarFindTabByID"] = {} +defs["igTabBarFindTabByID"][1] = {} +defs["igTabBarFindTabByID"][1]["args"] = "(ImGuiTabBar* tab_bar,ImGuiID tab_id)" +defs["igTabBarFindTabByID"][1]["argsT"] = {} +defs["igTabBarFindTabByID"][1]["argsT"][1] = {} +defs["igTabBarFindTabByID"][1]["argsT"][1]["name"] = "tab_bar" +defs["igTabBarFindTabByID"][1]["argsT"][1]["type"] = "ImGuiTabBar*" +defs["igTabBarFindTabByID"][1]["argsT"][2] = {} +defs["igTabBarFindTabByID"][1]["argsT"][2]["name"] = "tab_id" +defs["igTabBarFindTabByID"][1]["argsT"][2]["type"] = "ImGuiID" +defs["igTabBarFindTabByID"][1]["argsoriginal"] = "(ImGuiTabBar* tab_bar,ImGuiID tab_id)" +defs["igTabBarFindTabByID"][1]["call_args"] = "(tab_bar,tab_id)" +defs["igTabBarFindTabByID"][1]["cimguiname"] = "igTabBarFindTabByID" +defs["igTabBarFindTabByID"][1]["defaults"] = {} +defs["igTabBarFindTabByID"][1]["funcname"] = "TabBarFindTabByID" +defs["igTabBarFindTabByID"][1]["location"] = "imgui_internal:3310" +defs["igTabBarFindTabByID"][1]["namespace"] = "ImGui" +defs["igTabBarFindTabByID"][1]["ov_cimguiname"] = "igTabBarFindTabByID" +defs["igTabBarFindTabByID"][1]["ret"] = "ImGuiTabItem*" +defs["igTabBarFindTabByID"][1]["signature"] = "(ImGuiTabBar*,ImGuiID)" +defs["igTabBarFindTabByID"][1]["stname"] = "" +defs["igTabBarFindTabByID"]["(ImGuiTabBar*,ImGuiID)"] = defs["igTabBarFindTabByID"][1] +defs["igTabBarProcessReorder"] = {} +defs["igTabBarProcessReorder"][1] = {} +defs["igTabBarProcessReorder"][1]["args"] = "(ImGuiTabBar* tab_bar)" +defs["igTabBarProcessReorder"][1]["argsT"] = {} +defs["igTabBarProcessReorder"][1]["argsT"][1] = {} +defs["igTabBarProcessReorder"][1]["argsT"][1]["name"] = "tab_bar" +defs["igTabBarProcessReorder"][1]["argsT"][1]["type"] = "ImGuiTabBar*" +defs["igTabBarProcessReorder"][1]["argsoriginal"] = "(ImGuiTabBar* tab_bar)" +defs["igTabBarProcessReorder"][1]["call_args"] = "(tab_bar)" +defs["igTabBarProcessReorder"][1]["cimguiname"] = "igTabBarProcessReorder" +defs["igTabBarProcessReorder"][1]["defaults"] = {} +defs["igTabBarProcessReorder"][1]["funcname"] = "TabBarProcessReorder" +defs["igTabBarProcessReorder"][1]["location"] = "imgui_internal:3317" +defs["igTabBarProcessReorder"][1]["namespace"] = "ImGui" +defs["igTabBarProcessReorder"][1]["ov_cimguiname"] = "igTabBarProcessReorder" +defs["igTabBarProcessReorder"][1]["ret"] = "bool" +defs["igTabBarProcessReorder"][1]["signature"] = "(ImGuiTabBar*)" +defs["igTabBarProcessReorder"][1]["stname"] = "" +defs["igTabBarProcessReorder"]["(ImGuiTabBar*)"] = defs["igTabBarProcessReorder"][1] +defs["igTabBarQueueReorder"] = {} +defs["igTabBarQueueReorder"][1] = {} +defs["igTabBarQueueReorder"][1]["args"] = "(ImGuiTabBar* tab_bar,const ImGuiTabItem* tab,int offset)" +defs["igTabBarQueueReorder"][1]["argsT"] = {} +defs["igTabBarQueueReorder"][1]["argsT"][1] = {} +defs["igTabBarQueueReorder"][1]["argsT"][1]["name"] = "tab_bar" +defs["igTabBarQueueReorder"][1]["argsT"][1]["type"] = "ImGuiTabBar*" +defs["igTabBarQueueReorder"][1]["argsT"][2] = {} +defs["igTabBarQueueReorder"][1]["argsT"][2]["name"] = "tab" +defs["igTabBarQueueReorder"][1]["argsT"][2]["type"] = "const ImGuiTabItem*" +defs["igTabBarQueueReorder"][1]["argsT"][3] = {} +defs["igTabBarQueueReorder"][1]["argsT"][3]["name"] = "offset" +defs["igTabBarQueueReorder"][1]["argsT"][3]["type"] = "int" +defs["igTabBarQueueReorder"][1]["argsoriginal"] = "(ImGuiTabBar* tab_bar,const ImGuiTabItem* tab,int offset)" +defs["igTabBarQueueReorder"][1]["call_args"] = "(tab_bar,tab,offset)" +defs["igTabBarQueueReorder"][1]["cimguiname"] = "igTabBarQueueReorder" +defs["igTabBarQueueReorder"][1]["defaults"] = {} +defs["igTabBarQueueReorder"][1]["funcname"] = "TabBarQueueReorder" +defs["igTabBarQueueReorder"][1]["location"] = "imgui_internal:3315" +defs["igTabBarQueueReorder"][1]["namespace"] = "ImGui" +defs["igTabBarQueueReorder"][1]["ov_cimguiname"] = "igTabBarQueueReorder" +defs["igTabBarQueueReorder"][1]["ret"] = "void" +defs["igTabBarQueueReorder"][1]["signature"] = "(ImGuiTabBar*,const ImGuiTabItem*,int)" +defs["igTabBarQueueReorder"][1]["stname"] = "" +defs["igTabBarQueueReorder"]["(ImGuiTabBar*,const ImGuiTabItem*,int)"] = defs["igTabBarQueueReorder"][1] +defs["igTabBarQueueReorderFromMousePos"] = {} +defs["igTabBarQueueReorderFromMousePos"][1] = {} +defs["igTabBarQueueReorderFromMousePos"][1]["args"] = "(ImGuiTabBar* tab_bar,const ImGuiTabItem* tab,ImVec2 mouse_pos)" +defs["igTabBarQueueReorderFromMousePos"][1]["argsT"] = {} +defs["igTabBarQueueReorderFromMousePos"][1]["argsT"][1] = {} +defs["igTabBarQueueReorderFromMousePos"][1]["argsT"][1]["name"] = "tab_bar" +defs["igTabBarQueueReorderFromMousePos"][1]["argsT"][1]["type"] = "ImGuiTabBar*" +defs["igTabBarQueueReorderFromMousePos"][1]["argsT"][2] = {} +defs["igTabBarQueueReorderFromMousePos"][1]["argsT"][2]["name"] = "tab" +defs["igTabBarQueueReorderFromMousePos"][1]["argsT"][2]["type"] = "const ImGuiTabItem*" +defs["igTabBarQueueReorderFromMousePos"][1]["argsT"][3] = {} +defs["igTabBarQueueReorderFromMousePos"][1]["argsT"][3]["name"] = "mouse_pos" +defs["igTabBarQueueReorderFromMousePos"][1]["argsT"][3]["type"] = "ImVec2" +defs["igTabBarQueueReorderFromMousePos"][1]["argsoriginal"] = "(ImGuiTabBar* tab_bar,const ImGuiTabItem* tab,ImVec2 mouse_pos)" +defs["igTabBarQueueReorderFromMousePos"][1]["call_args"] = "(tab_bar,tab,mouse_pos)" +defs["igTabBarQueueReorderFromMousePos"][1]["cimguiname"] = "igTabBarQueueReorderFromMousePos" +defs["igTabBarQueueReorderFromMousePos"][1]["defaults"] = {} +defs["igTabBarQueueReorderFromMousePos"][1]["funcname"] = "TabBarQueueReorderFromMousePos" +defs["igTabBarQueueReorderFromMousePos"][1]["location"] = "imgui_internal:3316" +defs["igTabBarQueueReorderFromMousePos"][1]["namespace"] = "ImGui" +defs["igTabBarQueueReorderFromMousePos"][1]["ov_cimguiname"] = "igTabBarQueueReorderFromMousePos" +defs["igTabBarQueueReorderFromMousePos"][1]["ret"] = "void" +defs["igTabBarQueueReorderFromMousePos"][1]["signature"] = "(ImGuiTabBar*,const ImGuiTabItem*,ImVec2)" +defs["igTabBarQueueReorderFromMousePos"][1]["stname"] = "" +defs["igTabBarQueueReorderFromMousePos"]["(ImGuiTabBar*,const ImGuiTabItem*,ImVec2)"] = defs["igTabBarQueueReorderFromMousePos"][1] +defs["igTabBarRemoveTab"] = {} +defs["igTabBarRemoveTab"][1] = {} +defs["igTabBarRemoveTab"][1]["args"] = "(ImGuiTabBar* tab_bar,ImGuiID tab_id)" +defs["igTabBarRemoveTab"][1]["argsT"] = {} +defs["igTabBarRemoveTab"][1]["argsT"][1] = {} +defs["igTabBarRemoveTab"][1]["argsT"][1]["name"] = "tab_bar" +defs["igTabBarRemoveTab"][1]["argsT"][1]["type"] = "ImGuiTabBar*" +defs["igTabBarRemoveTab"][1]["argsT"][2] = {} +defs["igTabBarRemoveTab"][1]["argsT"][2]["name"] = "tab_id" +defs["igTabBarRemoveTab"][1]["argsT"][2]["type"] = "ImGuiID" +defs["igTabBarRemoveTab"][1]["argsoriginal"] = "(ImGuiTabBar* tab_bar,ImGuiID tab_id)" +defs["igTabBarRemoveTab"][1]["call_args"] = "(tab_bar,tab_id)" +defs["igTabBarRemoveTab"][1]["cimguiname"] = "igTabBarRemoveTab" +defs["igTabBarRemoveTab"][1]["defaults"] = {} +defs["igTabBarRemoveTab"][1]["funcname"] = "TabBarRemoveTab" +defs["igTabBarRemoveTab"][1]["location"] = "imgui_internal:3313" +defs["igTabBarRemoveTab"][1]["namespace"] = "ImGui" +defs["igTabBarRemoveTab"][1]["ov_cimguiname"] = "igTabBarRemoveTab" +defs["igTabBarRemoveTab"][1]["ret"] = "void" +defs["igTabBarRemoveTab"][1]["signature"] = "(ImGuiTabBar*,ImGuiID)" +defs["igTabBarRemoveTab"][1]["stname"] = "" +defs["igTabBarRemoveTab"]["(ImGuiTabBar*,ImGuiID)"] = defs["igTabBarRemoveTab"][1] +defs["igTabItemBackground"] = {} +defs["igTabItemBackground"][1] = {} +defs["igTabItemBackground"][1]["args"] = "(ImDrawList* draw_list,const ImRect bb,ImGuiTabItemFlags flags,ImU32 col)" +defs["igTabItemBackground"][1]["argsT"] = {} +defs["igTabItemBackground"][1]["argsT"][1] = {} +defs["igTabItemBackground"][1]["argsT"][1]["name"] = "draw_list" +defs["igTabItemBackground"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["igTabItemBackground"][1]["argsT"][2] = {} +defs["igTabItemBackground"][1]["argsT"][2]["name"] = "bb" +defs["igTabItemBackground"][1]["argsT"][2]["type"] = "const ImRect" +defs["igTabItemBackground"][1]["argsT"][3] = {} +defs["igTabItemBackground"][1]["argsT"][3]["name"] = "flags" +defs["igTabItemBackground"][1]["argsT"][3]["type"] = "ImGuiTabItemFlags" +defs["igTabItemBackground"][1]["argsT"][4] = {} +defs["igTabItemBackground"][1]["argsT"][4]["name"] = "col" +defs["igTabItemBackground"][1]["argsT"][4]["type"] = "ImU32" +defs["igTabItemBackground"][1]["argsoriginal"] = "(ImDrawList* draw_list,const ImRect& bb,ImGuiTabItemFlags flags,ImU32 col)" +defs["igTabItemBackground"][1]["call_args"] = "(draw_list,bb,flags,col)" +defs["igTabItemBackground"][1]["cimguiname"] = "igTabItemBackground" +defs["igTabItemBackground"][1]["defaults"] = {} +defs["igTabItemBackground"][1]["funcname"] = "TabItemBackground" +defs["igTabItemBackground"][1]["location"] = "imgui_internal:3321" +defs["igTabItemBackground"][1]["namespace"] = "ImGui" +defs["igTabItemBackground"][1]["ov_cimguiname"] = "igTabItemBackground" +defs["igTabItemBackground"][1]["ret"] = "void" +defs["igTabItemBackground"][1]["signature"] = "(ImDrawList*,const ImRect,ImGuiTabItemFlags,ImU32)" +defs["igTabItemBackground"][1]["stname"] = "" +defs["igTabItemBackground"]["(ImDrawList*,const ImRect,ImGuiTabItemFlags,ImU32)"] = defs["igTabItemBackground"][1] defs["igTabItemButton"] = {} defs["igTabItemButton"][1] = {} defs["igTabItemButton"][1]["args"] = "(const char* label,ImGuiTabItemFlags flags)" @@ -14421,6 +28135,447 @@ defs["igTabItemButton"][1]["ret"] = "bool" defs["igTabItemButton"][1]["signature"] = "(const char*,ImGuiTabItemFlags)" defs["igTabItemButton"][1]["stname"] = "" defs["igTabItemButton"]["(const char*,ImGuiTabItemFlags)"] = defs["igTabItemButton"][1] +defs["igTabItemCalcSize"] = {} +defs["igTabItemCalcSize"][1] = {} +defs["igTabItemCalcSize"][1]["args"] = "(ImVec2 *pOut,const char* label,bool has_close_button_or_unsaved_marker)" +defs["igTabItemCalcSize"][1]["argsT"] = {} +defs["igTabItemCalcSize"][1]["argsT"][1] = {} +defs["igTabItemCalcSize"][1]["argsT"][1]["name"] = "pOut" +defs["igTabItemCalcSize"][1]["argsT"][1]["type"] = "ImVec2*" +defs["igTabItemCalcSize"][1]["argsT"][2] = {} +defs["igTabItemCalcSize"][1]["argsT"][2]["name"] = "label" +defs["igTabItemCalcSize"][1]["argsT"][2]["type"] = "const char*" +defs["igTabItemCalcSize"][1]["argsT"][3] = {} +defs["igTabItemCalcSize"][1]["argsT"][3]["name"] = "has_close_button_or_unsaved_marker" +defs["igTabItemCalcSize"][1]["argsT"][3]["type"] = "bool" +defs["igTabItemCalcSize"][1]["argsoriginal"] = "(const char* label,bool has_close_button_or_unsaved_marker)" +defs["igTabItemCalcSize"][1]["call_args"] = "(label,has_close_button_or_unsaved_marker)" +defs["igTabItemCalcSize"][1]["cimguiname"] = "igTabItemCalcSize" +defs["igTabItemCalcSize"][1]["defaults"] = {} +defs["igTabItemCalcSize"][1]["funcname"] = "TabItemCalcSize" +defs["igTabItemCalcSize"][1]["location"] = "imgui_internal:3319" +defs["igTabItemCalcSize"][1]["namespace"] = "ImGui" +defs["igTabItemCalcSize"][1]["nonUDT"] = 1 +defs["igTabItemCalcSize"][1]["ov_cimguiname"] = "igTabItemCalcSize_Str" +defs["igTabItemCalcSize"][1]["ret"] = "void" +defs["igTabItemCalcSize"][1]["signature"] = "(const char*,bool)" +defs["igTabItemCalcSize"][1]["stname"] = "" +defs["igTabItemCalcSize"][2] = {} +defs["igTabItemCalcSize"][2]["args"] = "(ImVec2 *pOut,ImGuiWindow* window)" +defs["igTabItemCalcSize"][2]["argsT"] = {} +defs["igTabItemCalcSize"][2]["argsT"][1] = {} +defs["igTabItemCalcSize"][2]["argsT"][1]["name"] = "pOut" +defs["igTabItemCalcSize"][2]["argsT"][1]["type"] = "ImVec2*" +defs["igTabItemCalcSize"][2]["argsT"][2] = {} +defs["igTabItemCalcSize"][2]["argsT"][2]["name"] = "window" +defs["igTabItemCalcSize"][2]["argsT"][2]["type"] = "ImGuiWindow*" +defs["igTabItemCalcSize"][2]["argsoriginal"] = "(ImGuiWindow* window)" +defs["igTabItemCalcSize"][2]["call_args"] = "(window)" +defs["igTabItemCalcSize"][2]["cimguiname"] = "igTabItemCalcSize" +defs["igTabItemCalcSize"][2]["defaults"] = {} +defs["igTabItemCalcSize"][2]["funcname"] = "TabItemCalcSize" +defs["igTabItemCalcSize"][2]["location"] = "imgui_internal:3320" +defs["igTabItemCalcSize"][2]["namespace"] = "ImGui" +defs["igTabItemCalcSize"][2]["nonUDT"] = 1 +defs["igTabItemCalcSize"][2]["ov_cimguiname"] = "igTabItemCalcSize_WindowPtr" +defs["igTabItemCalcSize"][2]["ret"] = "void" +defs["igTabItemCalcSize"][2]["signature"] = "(ImGuiWindow*)" +defs["igTabItemCalcSize"][2]["stname"] = "" +defs["igTabItemCalcSize"]["(ImGuiWindow*)"] = defs["igTabItemCalcSize"][2] +defs["igTabItemCalcSize"]["(const char*,bool)"] = defs["igTabItemCalcSize"][1] +defs["igTabItemEx"] = {} +defs["igTabItemEx"][1] = {} +defs["igTabItemEx"][1]["args"] = "(ImGuiTabBar* tab_bar,const char* label,bool* p_open,ImGuiTabItemFlags flags,ImGuiWindow* docked_window)" +defs["igTabItemEx"][1]["argsT"] = {} +defs["igTabItemEx"][1]["argsT"][1] = {} +defs["igTabItemEx"][1]["argsT"][1]["name"] = "tab_bar" +defs["igTabItemEx"][1]["argsT"][1]["type"] = "ImGuiTabBar*" +defs["igTabItemEx"][1]["argsT"][2] = {} +defs["igTabItemEx"][1]["argsT"][2]["name"] = "label" +defs["igTabItemEx"][1]["argsT"][2]["type"] = "const char*" +defs["igTabItemEx"][1]["argsT"][3] = {} +defs["igTabItemEx"][1]["argsT"][3]["name"] = "p_open" +defs["igTabItemEx"][1]["argsT"][3]["type"] = "bool*" +defs["igTabItemEx"][1]["argsT"][4] = {} +defs["igTabItemEx"][1]["argsT"][4]["name"] = "flags" +defs["igTabItemEx"][1]["argsT"][4]["type"] = "ImGuiTabItemFlags" +defs["igTabItemEx"][1]["argsT"][5] = {} +defs["igTabItemEx"][1]["argsT"][5]["name"] = "docked_window" +defs["igTabItemEx"][1]["argsT"][5]["type"] = "ImGuiWindow*" +defs["igTabItemEx"][1]["argsoriginal"] = "(ImGuiTabBar* tab_bar,const char* label,bool* p_open,ImGuiTabItemFlags flags,ImGuiWindow* docked_window)" +defs["igTabItemEx"][1]["call_args"] = "(tab_bar,label,p_open,flags,docked_window)" +defs["igTabItemEx"][1]["cimguiname"] = "igTabItemEx" +defs["igTabItemEx"][1]["defaults"] = {} +defs["igTabItemEx"][1]["funcname"] = "TabItemEx" +defs["igTabItemEx"][1]["location"] = "imgui_internal:3318" +defs["igTabItemEx"][1]["namespace"] = "ImGui" +defs["igTabItemEx"][1]["ov_cimguiname"] = "igTabItemEx" +defs["igTabItemEx"][1]["ret"] = "bool" +defs["igTabItemEx"][1]["signature"] = "(ImGuiTabBar*,const char*,bool*,ImGuiTabItemFlags,ImGuiWindow*)" +defs["igTabItemEx"][1]["stname"] = "" +defs["igTabItemEx"]["(ImGuiTabBar*,const char*,bool*,ImGuiTabItemFlags,ImGuiWindow*)"] = defs["igTabItemEx"][1] +defs["igTabItemLabelAndCloseButton"] = {} +defs["igTabItemLabelAndCloseButton"][1] = {} +defs["igTabItemLabelAndCloseButton"][1]["args"] = "(ImDrawList* draw_list,const ImRect bb,ImGuiTabItemFlags flags,ImVec2 frame_padding,const char* label,ImGuiID tab_id,ImGuiID close_button_id,bool is_contents_visible,bool* out_just_closed,bool* out_text_clipped)" +defs["igTabItemLabelAndCloseButton"][1]["argsT"] = {} +defs["igTabItemLabelAndCloseButton"][1]["argsT"][1] = {} +defs["igTabItemLabelAndCloseButton"][1]["argsT"][1]["name"] = "draw_list" +defs["igTabItemLabelAndCloseButton"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["igTabItemLabelAndCloseButton"][1]["argsT"][2] = {} +defs["igTabItemLabelAndCloseButton"][1]["argsT"][2]["name"] = "bb" +defs["igTabItemLabelAndCloseButton"][1]["argsT"][2]["type"] = "const ImRect" +defs["igTabItemLabelAndCloseButton"][1]["argsT"][3] = {} +defs["igTabItemLabelAndCloseButton"][1]["argsT"][3]["name"] = "flags" +defs["igTabItemLabelAndCloseButton"][1]["argsT"][3]["type"] = "ImGuiTabItemFlags" +defs["igTabItemLabelAndCloseButton"][1]["argsT"][4] = {} +defs["igTabItemLabelAndCloseButton"][1]["argsT"][4]["name"] = "frame_padding" +defs["igTabItemLabelAndCloseButton"][1]["argsT"][4]["type"] = "ImVec2" +defs["igTabItemLabelAndCloseButton"][1]["argsT"][5] = {} +defs["igTabItemLabelAndCloseButton"][1]["argsT"][5]["name"] = "label" +defs["igTabItemLabelAndCloseButton"][1]["argsT"][5]["type"] = "const char*" +defs["igTabItemLabelAndCloseButton"][1]["argsT"][6] = {} +defs["igTabItemLabelAndCloseButton"][1]["argsT"][6]["name"] = "tab_id" +defs["igTabItemLabelAndCloseButton"][1]["argsT"][6]["type"] = "ImGuiID" +defs["igTabItemLabelAndCloseButton"][1]["argsT"][7] = {} +defs["igTabItemLabelAndCloseButton"][1]["argsT"][7]["name"] = "close_button_id" +defs["igTabItemLabelAndCloseButton"][1]["argsT"][7]["type"] = "ImGuiID" +defs["igTabItemLabelAndCloseButton"][1]["argsT"][8] = {} +defs["igTabItemLabelAndCloseButton"][1]["argsT"][8]["name"] = "is_contents_visible" +defs["igTabItemLabelAndCloseButton"][1]["argsT"][8]["type"] = "bool" +defs["igTabItemLabelAndCloseButton"][1]["argsT"][9] = {} +defs["igTabItemLabelAndCloseButton"][1]["argsT"][9]["name"] = "out_just_closed" +defs["igTabItemLabelAndCloseButton"][1]["argsT"][9]["type"] = "bool*" +defs["igTabItemLabelAndCloseButton"][1]["argsT"][10] = {} +defs["igTabItemLabelAndCloseButton"][1]["argsT"][10]["name"] = "out_text_clipped" +defs["igTabItemLabelAndCloseButton"][1]["argsT"][10]["type"] = "bool*" +defs["igTabItemLabelAndCloseButton"][1]["argsoriginal"] = "(ImDrawList* draw_list,const ImRect& bb,ImGuiTabItemFlags flags,ImVec2 frame_padding,const char* label,ImGuiID tab_id,ImGuiID close_button_id,bool is_contents_visible,bool* out_just_closed,bool* out_text_clipped)" +defs["igTabItemLabelAndCloseButton"][1]["call_args"] = "(draw_list,bb,flags,frame_padding,label,tab_id,close_button_id,is_contents_visible,out_just_closed,out_text_clipped)" +defs["igTabItemLabelAndCloseButton"][1]["cimguiname"] = "igTabItemLabelAndCloseButton" +defs["igTabItemLabelAndCloseButton"][1]["defaults"] = {} +defs["igTabItemLabelAndCloseButton"][1]["funcname"] = "TabItemLabelAndCloseButton" +defs["igTabItemLabelAndCloseButton"][1]["location"] = "imgui_internal:3322" +defs["igTabItemLabelAndCloseButton"][1]["namespace"] = "ImGui" +defs["igTabItemLabelAndCloseButton"][1]["ov_cimguiname"] = "igTabItemLabelAndCloseButton" +defs["igTabItemLabelAndCloseButton"][1]["ret"] = "void" +defs["igTabItemLabelAndCloseButton"][1]["signature"] = "(ImDrawList*,const ImRect,ImGuiTabItemFlags,ImVec2,const char*,ImGuiID,ImGuiID,bool,bool*,bool*)" +defs["igTabItemLabelAndCloseButton"][1]["stname"] = "" +defs["igTabItemLabelAndCloseButton"]["(ImDrawList*,const ImRect,ImGuiTabItemFlags,ImVec2,const char*,ImGuiID,ImGuiID,bool,bool*,bool*)"] = defs["igTabItemLabelAndCloseButton"][1] +defs["igTableBeginApplyRequests"] = {} +defs["igTableBeginApplyRequests"][1] = {} +defs["igTableBeginApplyRequests"][1]["args"] = "(ImGuiTable* table)" +defs["igTableBeginApplyRequests"][1]["argsT"] = {} +defs["igTableBeginApplyRequests"][1]["argsT"][1] = {} +defs["igTableBeginApplyRequests"][1]["argsT"][1]["name"] = "table" +defs["igTableBeginApplyRequests"][1]["argsT"][1]["type"] = "ImGuiTable*" +defs["igTableBeginApplyRequests"][1]["argsoriginal"] = "(ImGuiTable* table)" +defs["igTableBeginApplyRequests"][1]["call_args"] = "(table)" +defs["igTableBeginApplyRequests"][1]["cimguiname"] = "igTableBeginApplyRequests" +defs["igTableBeginApplyRequests"][1]["defaults"] = {} +defs["igTableBeginApplyRequests"][1]["funcname"] = "TableBeginApplyRequests" +defs["igTableBeginApplyRequests"][1]["location"] = "imgui_internal:3269" +defs["igTableBeginApplyRequests"][1]["namespace"] = "ImGui" +defs["igTableBeginApplyRequests"][1]["ov_cimguiname"] = "igTableBeginApplyRequests" +defs["igTableBeginApplyRequests"][1]["ret"] = "void" +defs["igTableBeginApplyRequests"][1]["signature"] = "(ImGuiTable*)" +defs["igTableBeginApplyRequests"][1]["stname"] = "" +defs["igTableBeginApplyRequests"]["(ImGuiTable*)"] = defs["igTableBeginApplyRequests"][1] +defs["igTableBeginCell"] = {} +defs["igTableBeginCell"][1] = {} +defs["igTableBeginCell"][1]["args"] = "(ImGuiTable* table,int column_n)" +defs["igTableBeginCell"][1]["argsT"] = {} +defs["igTableBeginCell"][1]["argsT"][1] = {} +defs["igTableBeginCell"][1]["argsT"][1]["name"] = "table" +defs["igTableBeginCell"][1]["argsT"][1]["type"] = "ImGuiTable*" +defs["igTableBeginCell"][1]["argsT"][2] = {} +defs["igTableBeginCell"][1]["argsT"][2]["name"] = "column_n" +defs["igTableBeginCell"][1]["argsT"][2]["type"] = "int" +defs["igTableBeginCell"][1]["argsoriginal"] = "(ImGuiTable* table,int column_n)" +defs["igTableBeginCell"][1]["call_args"] = "(table,column_n)" +defs["igTableBeginCell"][1]["cimguiname"] = "igTableBeginCell" +defs["igTableBeginCell"][1]["defaults"] = {} +defs["igTableBeginCell"][1]["funcname"] = "TableBeginCell" +defs["igTableBeginCell"][1]["location"] = "imgui_internal:3286" +defs["igTableBeginCell"][1]["namespace"] = "ImGui" +defs["igTableBeginCell"][1]["ov_cimguiname"] = "igTableBeginCell" +defs["igTableBeginCell"][1]["ret"] = "void" +defs["igTableBeginCell"][1]["signature"] = "(ImGuiTable*,int)" +defs["igTableBeginCell"][1]["stname"] = "" +defs["igTableBeginCell"]["(ImGuiTable*,int)"] = defs["igTableBeginCell"][1] +defs["igTableBeginContextMenuPopup"] = {} +defs["igTableBeginContextMenuPopup"][1] = {} +defs["igTableBeginContextMenuPopup"][1]["args"] = "(ImGuiTable* table)" +defs["igTableBeginContextMenuPopup"][1]["argsT"] = {} +defs["igTableBeginContextMenuPopup"][1]["argsT"][1] = {} +defs["igTableBeginContextMenuPopup"][1]["argsT"][1]["name"] = "table" +defs["igTableBeginContextMenuPopup"][1]["argsT"][1]["type"] = "ImGuiTable*" +defs["igTableBeginContextMenuPopup"][1]["argsoriginal"] = "(ImGuiTable* table)" +defs["igTableBeginContextMenuPopup"][1]["call_args"] = "(table)" +defs["igTableBeginContextMenuPopup"][1]["cimguiname"] = "igTableBeginContextMenuPopup" +defs["igTableBeginContextMenuPopup"][1]["defaults"] = {} +defs["igTableBeginContextMenuPopup"][1]["funcname"] = "TableBeginContextMenuPopup" +defs["igTableBeginContextMenuPopup"][1]["location"] = "imgui_internal:3276" +defs["igTableBeginContextMenuPopup"][1]["namespace"] = "ImGui" +defs["igTableBeginContextMenuPopup"][1]["ov_cimguiname"] = "igTableBeginContextMenuPopup" +defs["igTableBeginContextMenuPopup"][1]["ret"] = "bool" +defs["igTableBeginContextMenuPopup"][1]["signature"] = "(ImGuiTable*)" +defs["igTableBeginContextMenuPopup"][1]["stname"] = "" +defs["igTableBeginContextMenuPopup"]["(ImGuiTable*)"] = defs["igTableBeginContextMenuPopup"][1] +defs["igTableBeginInitMemory"] = {} +defs["igTableBeginInitMemory"][1] = {} +defs["igTableBeginInitMemory"][1]["args"] = "(ImGuiTable* table,int columns_count)" +defs["igTableBeginInitMemory"][1]["argsT"] = {} +defs["igTableBeginInitMemory"][1]["argsT"][1] = {} +defs["igTableBeginInitMemory"][1]["argsT"][1]["name"] = "table" +defs["igTableBeginInitMemory"][1]["argsT"][1]["type"] = "ImGuiTable*" +defs["igTableBeginInitMemory"][1]["argsT"][2] = {} +defs["igTableBeginInitMemory"][1]["argsT"][2]["name"] = "columns_count" +defs["igTableBeginInitMemory"][1]["argsT"][2]["type"] = "int" +defs["igTableBeginInitMemory"][1]["argsoriginal"] = "(ImGuiTable* table,int columns_count)" +defs["igTableBeginInitMemory"][1]["call_args"] = "(table,columns_count)" +defs["igTableBeginInitMemory"][1]["cimguiname"] = "igTableBeginInitMemory" +defs["igTableBeginInitMemory"][1]["defaults"] = {} +defs["igTableBeginInitMemory"][1]["funcname"] = "TableBeginInitMemory" +defs["igTableBeginInitMemory"][1]["location"] = "imgui_internal:3268" +defs["igTableBeginInitMemory"][1]["namespace"] = "ImGui" +defs["igTableBeginInitMemory"][1]["ov_cimguiname"] = "igTableBeginInitMemory" +defs["igTableBeginInitMemory"][1]["ret"] = "void" +defs["igTableBeginInitMemory"][1]["signature"] = "(ImGuiTable*,int)" +defs["igTableBeginInitMemory"][1]["stname"] = "" +defs["igTableBeginInitMemory"]["(ImGuiTable*,int)"] = defs["igTableBeginInitMemory"][1] +defs["igTableBeginRow"] = {} +defs["igTableBeginRow"][1] = {} +defs["igTableBeginRow"][1]["args"] = "(ImGuiTable* table)" +defs["igTableBeginRow"][1]["argsT"] = {} +defs["igTableBeginRow"][1]["argsT"][1] = {} +defs["igTableBeginRow"][1]["argsT"][1]["name"] = "table" +defs["igTableBeginRow"][1]["argsT"][1]["type"] = "ImGuiTable*" +defs["igTableBeginRow"][1]["argsoriginal"] = "(ImGuiTable* table)" +defs["igTableBeginRow"][1]["call_args"] = "(table)" +defs["igTableBeginRow"][1]["cimguiname"] = "igTableBeginRow" +defs["igTableBeginRow"][1]["defaults"] = {} +defs["igTableBeginRow"][1]["funcname"] = "TableBeginRow" +defs["igTableBeginRow"][1]["location"] = "imgui_internal:3284" +defs["igTableBeginRow"][1]["namespace"] = "ImGui" +defs["igTableBeginRow"][1]["ov_cimguiname"] = "igTableBeginRow" +defs["igTableBeginRow"][1]["ret"] = "void" +defs["igTableBeginRow"][1]["signature"] = "(ImGuiTable*)" +defs["igTableBeginRow"][1]["stname"] = "" +defs["igTableBeginRow"]["(ImGuiTable*)"] = defs["igTableBeginRow"][1] +defs["igTableDrawBorders"] = {} +defs["igTableDrawBorders"][1] = {} +defs["igTableDrawBorders"][1]["args"] = "(ImGuiTable* table)" +defs["igTableDrawBorders"][1]["argsT"] = {} +defs["igTableDrawBorders"][1]["argsT"][1] = {} +defs["igTableDrawBorders"][1]["argsT"][1]["name"] = "table" +defs["igTableDrawBorders"][1]["argsT"][1]["type"] = "ImGuiTable*" +defs["igTableDrawBorders"][1]["argsoriginal"] = "(ImGuiTable* table)" +defs["igTableDrawBorders"][1]["call_args"] = "(table)" +defs["igTableDrawBorders"][1]["cimguiname"] = "igTableDrawBorders" +defs["igTableDrawBorders"][1]["defaults"] = {} +defs["igTableDrawBorders"][1]["funcname"] = "TableDrawBorders" +defs["igTableDrawBorders"][1]["location"] = "imgui_internal:3274" +defs["igTableDrawBorders"][1]["namespace"] = "ImGui" +defs["igTableDrawBorders"][1]["ov_cimguiname"] = "igTableDrawBorders" +defs["igTableDrawBorders"][1]["ret"] = "void" +defs["igTableDrawBorders"][1]["signature"] = "(ImGuiTable*)" +defs["igTableDrawBorders"][1]["stname"] = "" +defs["igTableDrawBorders"]["(ImGuiTable*)"] = defs["igTableDrawBorders"][1] +defs["igTableDrawContextMenu"] = {} +defs["igTableDrawContextMenu"][1] = {} +defs["igTableDrawContextMenu"][1]["args"] = "(ImGuiTable* table)" +defs["igTableDrawContextMenu"][1]["argsT"] = {} +defs["igTableDrawContextMenu"][1]["argsT"][1] = {} +defs["igTableDrawContextMenu"][1]["argsT"][1]["name"] = "table" +defs["igTableDrawContextMenu"][1]["argsT"][1]["type"] = "ImGuiTable*" +defs["igTableDrawContextMenu"][1]["argsoriginal"] = "(ImGuiTable* table)" +defs["igTableDrawContextMenu"][1]["call_args"] = "(table)" +defs["igTableDrawContextMenu"][1]["cimguiname"] = "igTableDrawContextMenu" +defs["igTableDrawContextMenu"][1]["defaults"] = {} +defs["igTableDrawContextMenu"][1]["funcname"] = "TableDrawContextMenu" +defs["igTableDrawContextMenu"][1]["location"] = "imgui_internal:3275" +defs["igTableDrawContextMenu"][1]["namespace"] = "ImGui" +defs["igTableDrawContextMenu"][1]["ov_cimguiname"] = "igTableDrawContextMenu" +defs["igTableDrawContextMenu"][1]["ret"] = "void" +defs["igTableDrawContextMenu"][1]["signature"] = "(ImGuiTable*)" +defs["igTableDrawContextMenu"][1]["stname"] = "" +defs["igTableDrawContextMenu"]["(ImGuiTable*)"] = defs["igTableDrawContextMenu"][1] +defs["igTableEndCell"] = {} +defs["igTableEndCell"][1] = {} +defs["igTableEndCell"][1]["args"] = "(ImGuiTable* table)" +defs["igTableEndCell"][1]["argsT"] = {} +defs["igTableEndCell"][1]["argsT"][1] = {} +defs["igTableEndCell"][1]["argsT"][1]["name"] = "table" +defs["igTableEndCell"][1]["argsT"][1]["type"] = "ImGuiTable*" +defs["igTableEndCell"][1]["argsoriginal"] = "(ImGuiTable* table)" +defs["igTableEndCell"][1]["call_args"] = "(table)" +defs["igTableEndCell"][1]["cimguiname"] = "igTableEndCell" +defs["igTableEndCell"][1]["defaults"] = {} +defs["igTableEndCell"][1]["funcname"] = "TableEndCell" +defs["igTableEndCell"][1]["location"] = "imgui_internal:3287" +defs["igTableEndCell"][1]["namespace"] = "ImGui" +defs["igTableEndCell"][1]["ov_cimguiname"] = "igTableEndCell" +defs["igTableEndCell"][1]["ret"] = "void" +defs["igTableEndCell"][1]["signature"] = "(ImGuiTable*)" +defs["igTableEndCell"][1]["stname"] = "" +defs["igTableEndCell"]["(ImGuiTable*)"] = defs["igTableEndCell"][1] +defs["igTableEndRow"] = {} +defs["igTableEndRow"][1] = {} +defs["igTableEndRow"][1]["args"] = "(ImGuiTable* table)" +defs["igTableEndRow"][1]["argsT"] = {} +defs["igTableEndRow"][1]["argsT"][1] = {} +defs["igTableEndRow"][1]["argsT"][1]["name"] = "table" +defs["igTableEndRow"][1]["argsT"][1]["type"] = "ImGuiTable*" +defs["igTableEndRow"][1]["argsoriginal"] = "(ImGuiTable* table)" +defs["igTableEndRow"][1]["call_args"] = "(table)" +defs["igTableEndRow"][1]["cimguiname"] = "igTableEndRow" +defs["igTableEndRow"][1]["defaults"] = {} +defs["igTableEndRow"][1]["funcname"] = "TableEndRow" +defs["igTableEndRow"][1]["location"] = "imgui_internal:3285" +defs["igTableEndRow"][1]["namespace"] = "ImGui" +defs["igTableEndRow"][1]["ov_cimguiname"] = "igTableEndRow" +defs["igTableEndRow"][1]["ret"] = "void" +defs["igTableEndRow"][1]["signature"] = "(ImGuiTable*)" +defs["igTableEndRow"][1]["stname"] = "" +defs["igTableEndRow"]["(ImGuiTable*)"] = defs["igTableEndRow"][1] +defs["igTableFindByID"] = {} +defs["igTableFindByID"][1] = {} +defs["igTableFindByID"][1]["args"] = "(ImGuiID id)" +defs["igTableFindByID"][1]["argsT"] = {} +defs["igTableFindByID"][1]["argsT"][1] = {} +defs["igTableFindByID"][1]["argsT"][1]["name"] = "id" +defs["igTableFindByID"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igTableFindByID"][1]["argsoriginal"] = "(ImGuiID id)" +defs["igTableFindByID"][1]["call_args"] = "(id)" +defs["igTableFindByID"][1]["cimguiname"] = "igTableFindByID" +defs["igTableFindByID"][1]["defaults"] = {} +defs["igTableFindByID"][1]["funcname"] = "TableFindByID" +defs["igTableFindByID"][1]["location"] = "imgui_internal:3266" +defs["igTableFindByID"][1]["namespace"] = "ImGui" +defs["igTableFindByID"][1]["ov_cimguiname"] = "igTableFindByID" +defs["igTableFindByID"][1]["ret"] = "ImGuiTable*" +defs["igTableFindByID"][1]["signature"] = "(ImGuiID)" +defs["igTableFindByID"][1]["stname"] = "" +defs["igTableFindByID"]["(ImGuiID)"] = defs["igTableFindByID"][1] +defs["igTableFixColumnSortDirection"] = {} +defs["igTableFixColumnSortDirection"][1] = {} +defs["igTableFixColumnSortDirection"][1]["args"] = "(ImGuiTable* table,ImGuiTableColumn* column)" +defs["igTableFixColumnSortDirection"][1]["argsT"] = {} +defs["igTableFixColumnSortDirection"][1]["argsT"][1] = {} +defs["igTableFixColumnSortDirection"][1]["argsT"][1]["name"] = "table" +defs["igTableFixColumnSortDirection"][1]["argsT"][1]["type"] = "ImGuiTable*" +defs["igTableFixColumnSortDirection"][1]["argsT"][2] = {} +defs["igTableFixColumnSortDirection"][1]["argsT"][2]["name"] = "column" +defs["igTableFixColumnSortDirection"][1]["argsT"][2]["type"] = "ImGuiTableColumn*" +defs["igTableFixColumnSortDirection"][1]["argsoriginal"] = "(ImGuiTable* table,ImGuiTableColumn* column)" +defs["igTableFixColumnSortDirection"][1]["call_args"] = "(table,column)" +defs["igTableFixColumnSortDirection"][1]["cimguiname"] = "igTableFixColumnSortDirection" +defs["igTableFixColumnSortDirection"][1]["defaults"] = {} +defs["igTableFixColumnSortDirection"][1]["funcname"] = "TableFixColumnSortDirection" +defs["igTableFixColumnSortDirection"][1]["location"] = "imgui_internal:3282" +defs["igTableFixColumnSortDirection"][1]["namespace"] = "ImGui" +defs["igTableFixColumnSortDirection"][1]["ov_cimguiname"] = "igTableFixColumnSortDirection" +defs["igTableFixColumnSortDirection"][1]["ret"] = "void" +defs["igTableFixColumnSortDirection"][1]["signature"] = "(ImGuiTable*,ImGuiTableColumn*)" +defs["igTableFixColumnSortDirection"][1]["stname"] = "" +defs["igTableFixColumnSortDirection"]["(ImGuiTable*,ImGuiTableColumn*)"] = defs["igTableFixColumnSortDirection"][1] +defs["igTableGcCompactSettings"] = {} +defs["igTableGcCompactSettings"][1] = {} +defs["igTableGcCompactSettings"][1]["args"] = "()" +defs["igTableGcCompactSettings"][1]["argsT"] = {} +defs["igTableGcCompactSettings"][1]["argsoriginal"] = "()" +defs["igTableGcCompactSettings"][1]["call_args"] = "()" +defs["igTableGcCompactSettings"][1]["cimguiname"] = "igTableGcCompactSettings" +defs["igTableGcCompactSettings"][1]["defaults"] = {} +defs["igTableGcCompactSettings"][1]["funcname"] = "TableGcCompactSettings" +defs["igTableGcCompactSettings"][1]["location"] = "imgui_internal:3297" +defs["igTableGcCompactSettings"][1]["namespace"] = "ImGui" +defs["igTableGcCompactSettings"][1]["ov_cimguiname"] = "igTableGcCompactSettings" +defs["igTableGcCompactSettings"][1]["ret"] = "void" +defs["igTableGcCompactSettings"][1]["signature"] = "()" +defs["igTableGcCompactSettings"][1]["stname"] = "" +defs["igTableGcCompactSettings"]["()"] = defs["igTableGcCompactSettings"][1] +defs["igTableGcCompactTransientBuffers"] = {} +defs["igTableGcCompactTransientBuffers"][1] = {} +defs["igTableGcCompactTransientBuffers"][1]["args"] = "(ImGuiTable* table)" +defs["igTableGcCompactTransientBuffers"][1]["argsT"] = {} +defs["igTableGcCompactTransientBuffers"][1]["argsT"][1] = {} +defs["igTableGcCompactTransientBuffers"][1]["argsT"][1]["name"] = "table" +defs["igTableGcCompactTransientBuffers"][1]["argsT"][1]["type"] = "ImGuiTable*" +defs["igTableGcCompactTransientBuffers"][1]["argsoriginal"] = "(ImGuiTable* table)" +defs["igTableGcCompactTransientBuffers"][1]["call_args"] = "(table)" +defs["igTableGcCompactTransientBuffers"][1]["cimguiname"] = "igTableGcCompactTransientBuffers" +defs["igTableGcCompactTransientBuffers"][1]["defaults"] = {} +defs["igTableGcCompactTransientBuffers"][1]["funcname"] = "TableGcCompactTransientBuffers" +defs["igTableGcCompactTransientBuffers"][1]["location"] = "imgui_internal:3295" +defs["igTableGcCompactTransientBuffers"][1]["namespace"] = "ImGui" +defs["igTableGcCompactTransientBuffers"][1]["ov_cimguiname"] = "igTableGcCompactTransientBuffers_TablePtr" +defs["igTableGcCompactTransientBuffers"][1]["ret"] = "void" +defs["igTableGcCompactTransientBuffers"][1]["signature"] = "(ImGuiTable*)" +defs["igTableGcCompactTransientBuffers"][1]["stname"] = "" +defs["igTableGcCompactTransientBuffers"][2] = {} +defs["igTableGcCompactTransientBuffers"][2]["args"] = "(ImGuiTableTempData* table)" +defs["igTableGcCompactTransientBuffers"][2]["argsT"] = {} +defs["igTableGcCompactTransientBuffers"][2]["argsT"][1] = {} +defs["igTableGcCompactTransientBuffers"][2]["argsT"][1]["name"] = "table" +defs["igTableGcCompactTransientBuffers"][2]["argsT"][1]["type"] = "ImGuiTableTempData*" +defs["igTableGcCompactTransientBuffers"][2]["argsoriginal"] = "(ImGuiTableTempData* table)" +defs["igTableGcCompactTransientBuffers"][2]["call_args"] = "(table)" +defs["igTableGcCompactTransientBuffers"][2]["cimguiname"] = "igTableGcCompactTransientBuffers" +defs["igTableGcCompactTransientBuffers"][2]["defaults"] = {} +defs["igTableGcCompactTransientBuffers"][2]["funcname"] = "TableGcCompactTransientBuffers" +defs["igTableGcCompactTransientBuffers"][2]["location"] = "imgui_internal:3296" +defs["igTableGcCompactTransientBuffers"][2]["namespace"] = "ImGui" +defs["igTableGcCompactTransientBuffers"][2]["ov_cimguiname"] = "igTableGcCompactTransientBuffers_TableTempDataPtr" +defs["igTableGcCompactTransientBuffers"][2]["ret"] = "void" +defs["igTableGcCompactTransientBuffers"][2]["signature"] = "(ImGuiTableTempData*)" +defs["igTableGcCompactTransientBuffers"][2]["stname"] = "" +defs["igTableGcCompactTransientBuffers"]["(ImGuiTable*)"] = defs["igTableGcCompactTransientBuffers"][1] +defs["igTableGcCompactTransientBuffers"]["(ImGuiTableTempData*)"] = defs["igTableGcCompactTransientBuffers"][2] +defs["igTableGetBoundSettings"] = {} +defs["igTableGetBoundSettings"][1] = {} +defs["igTableGetBoundSettings"][1]["args"] = "(ImGuiTable* table)" +defs["igTableGetBoundSettings"][1]["argsT"] = {} +defs["igTableGetBoundSettings"][1]["argsT"][1] = {} +defs["igTableGetBoundSettings"][1]["argsT"][1]["name"] = "table" +defs["igTableGetBoundSettings"][1]["argsT"][1]["type"] = "ImGuiTable*" +defs["igTableGetBoundSettings"][1]["argsoriginal"] = "(ImGuiTable* table)" +defs["igTableGetBoundSettings"][1]["call_args"] = "(table)" +defs["igTableGetBoundSettings"][1]["cimguiname"] = "igTableGetBoundSettings" +defs["igTableGetBoundSettings"][1]["defaults"] = {} +defs["igTableGetBoundSettings"][1]["funcname"] = "TableGetBoundSettings" +defs["igTableGetBoundSettings"][1]["location"] = "imgui_internal:3303" +defs["igTableGetBoundSettings"][1]["namespace"] = "ImGui" +defs["igTableGetBoundSettings"][1]["ov_cimguiname"] = "igTableGetBoundSettings" +defs["igTableGetBoundSettings"][1]["ret"] = "ImGuiTableSettings*" +defs["igTableGetBoundSettings"][1]["signature"] = "(ImGuiTable*)" +defs["igTableGetBoundSettings"][1]["stname"] = "" +defs["igTableGetBoundSettings"]["(ImGuiTable*)"] = defs["igTableGetBoundSettings"][1] +defs["igTableGetCellBgRect"] = {} +defs["igTableGetCellBgRect"][1] = {} +defs["igTableGetCellBgRect"][1]["args"] = "(ImRect *pOut,const ImGuiTable* table,int column_n)" +defs["igTableGetCellBgRect"][1]["argsT"] = {} +defs["igTableGetCellBgRect"][1]["argsT"][1] = {} +defs["igTableGetCellBgRect"][1]["argsT"][1]["name"] = "pOut" +defs["igTableGetCellBgRect"][1]["argsT"][1]["type"] = "ImRect*" +defs["igTableGetCellBgRect"][1]["argsT"][2] = {} +defs["igTableGetCellBgRect"][1]["argsT"][2]["name"] = "table" +defs["igTableGetCellBgRect"][1]["argsT"][2]["type"] = "const ImGuiTable*" +defs["igTableGetCellBgRect"][1]["argsT"][3] = {} +defs["igTableGetCellBgRect"][1]["argsT"][3]["name"] = "column_n" +defs["igTableGetCellBgRect"][1]["argsT"][3]["type"] = "int" +defs["igTableGetCellBgRect"][1]["argsoriginal"] = "(const ImGuiTable* table,int column_n)" +defs["igTableGetCellBgRect"][1]["call_args"] = "(table,column_n)" +defs["igTableGetCellBgRect"][1]["cimguiname"] = "igTableGetCellBgRect" +defs["igTableGetCellBgRect"][1]["defaults"] = {} +defs["igTableGetCellBgRect"][1]["funcname"] = "TableGetCellBgRect" +defs["igTableGetCellBgRect"][1]["location"] = "imgui_internal:3288" +defs["igTableGetCellBgRect"][1]["namespace"] = "ImGui" +defs["igTableGetCellBgRect"][1]["nonUDT"] = 1 +defs["igTableGetCellBgRect"][1]["ov_cimguiname"] = "igTableGetCellBgRect" +defs["igTableGetCellBgRect"][1]["ret"] = "void" +defs["igTableGetCellBgRect"][1]["signature"] = "(const ImGuiTable*,int)" +defs["igTableGetCellBgRect"][1]["stname"] = "" +defs["igTableGetCellBgRect"]["(const ImGuiTable*,int)"] = defs["igTableGetCellBgRect"][1] defs["igTableGetColumnCount"] = {} defs["igTableGetColumnCount"][1] = {} defs["igTableGetColumnCount"][1]["args"] = "()" @@ -14488,11 +28643,175 @@ defs["igTableGetColumnName"][1]["defaults"]["column_n"] = "-1" defs["igTableGetColumnName"][1]["funcname"] = "TableGetColumnName" defs["igTableGetColumnName"][1]["location"] = "imgui:777" defs["igTableGetColumnName"][1]["namespace"] = "ImGui" -defs["igTableGetColumnName"][1]["ov_cimguiname"] = "igTableGetColumnName" +defs["igTableGetColumnName"][1]["ov_cimguiname"] = "igTableGetColumnName_Int" defs["igTableGetColumnName"][1]["ret"] = "const char*" defs["igTableGetColumnName"][1]["signature"] = "(int)" defs["igTableGetColumnName"][1]["stname"] = "" +defs["igTableGetColumnName"][2] = {} +defs["igTableGetColumnName"][2]["args"] = "(const ImGuiTable* table,int column_n)" +defs["igTableGetColumnName"][2]["argsT"] = {} +defs["igTableGetColumnName"][2]["argsT"][1] = {} +defs["igTableGetColumnName"][2]["argsT"][1]["name"] = "table" +defs["igTableGetColumnName"][2]["argsT"][1]["type"] = "const ImGuiTable*" +defs["igTableGetColumnName"][2]["argsT"][2] = {} +defs["igTableGetColumnName"][2]["argsT"][2]["name"] = "column_n" +defs["igTableGetColumnName"][2]["argsT"][2]["type"] = "int" +defs["igTableGetColumnName"][2]["argsoriginal"] = "(const ImGuiTable* table,int column_n)" +defs["igTableGetColumnName"][2]["call_args"] = "(table,column_n)" +defs["igTableGetColumnName"][2]["cimguiname"] = "igTableGetColumnName" +defs["igTableGetColumnName"][2]["defaults"] = {} +defs["igTableGetColumnName"][2]["funcname"] = "TableGetColumnName" +defs["igTableGetColumnName"][2]["location"] = "imgui_internal:3289" +defs["igTableGetColumnName"][2]["namespace"] = "ImGui" +defs["igTableGetColumnName"][2]["ov_cimguiname"] = "igTableGetColumnName_TablePtr" +defs["igTableGetColumnName"][2]["ret"] = "const char*" +defs["igTableGetColumnName"][2]["signature"] = "(const ImGuiTable*,int)" +defs["igTableGetColumnName"][2]["stname"] = "" +defs["igTableGetColumnName"]["(const ImGuiTable*,int)"] = defs["igTableGetColumnName"][2] defs["igTableGetColumnName"]["(int)"] = defs["igTableGetColumnName"][1] +defs["igTableGetColumnNextSortDirection"] = {} +defs["igTableGetColumnNextSortDirection"][1] = {} +defs["igTableGetColumnNextSortDirection"][1]["args"] = "(ImGuiTableColumn* column)" +defs["igTableGetColumnNextSortDirection"][1]["argsT"] = {} +defs["igTableGetColumnNextSortDirection"][1]["argsT"][1] = {} +defs["igTableGetColumnNextSortDirection"][1]["argsT"][1]["name"] = "column" +defs["igTableGetColumnNextSortDirection"][1]["argsT"][1]["type"] = "ImGuiTableColumn*" +defs["igTableGetColumnNextSortDirection"][1]["argsoriginal"] = "(ImGuiTableColumn* column)" +defs["igTableGetColumnNextSortDirection"][1]["call_args"] = "(column)" +defs["igTableGetColumnNextSortDirection"][1]["cimguiname"] = "igTableGetColumnNextSortDirection" +defs["igTableGetColumnNextSortDirection"][1]["defaults"] = {} +defs["igTableGetColumnNextSortDirection"][1]["funcname"] = "TableGetColumnNextSortDirection" +defs["igTableGetColumnNextSortDirection"][1]["location"] = "imgui_internal:3281" +defs["igTableGetColumnNextSortDirection"][1]["namespace"] = "ImGui" +defs["igTableGetColumnNextSortDirection"][1]["ov_cimguiname"] = "igTableGetColumnNextSortDirection" +defs["igTableGetColumnNextSortDirection"][1]["ret"] = "ImGuiSortDirection" +defs["igTableGetColumnNextSortDirection"][1]["signature"] = "(ImGuiTableColumn*)" +defs["igTableGetColumnNextSortDirection"][1]["stname"] = "" +defs["igTableGetColumnNextSortDirection"]["(ImGuiTableColumn*)"] = defs["igTableGetColumnNextSortDirection"][1] +defs["igTableGetColumnResizeID"] = {} +defs["igTableGetColumnResizeID"][1] = {} +defs["igTableGetColumnResizeID"][1]["args"] = "(const ImGuiTable* table,int column_n,int instance_no)" +defs["igTableGetColumnResizeID"][1]["argsT"] = {} +defs["igTableGetColumnResizeID"][1]["argsT"][1] = {} +defs["igTableGetColumnResizeID"][1]["argsT"][1]["name"] = "table" +defs["igTableGetColumnResizeID"][1]["argsT"][1]["type"] = "const ImGuiTable*" +defs["igTableGetColumnResizeID"][1]["argsT"][2] = {} +defs["igTableGetColumnResizeID"][1]["argsT"][2]["name"] = "column_n" +defs["igTableGetColumnResizeID"][1]["argsT"][2]["type"] = "int" +defs["igTableGetColumnResizeID"][1]["argsT"][3] = {} +defs["igTableGetColumnResizeID"][1]["argsT"][3]["name"] = "instance_no" +defs["igTableGetColumnResizeID"][1]["argsT"][3]["type"] = "int" +defs["igTableGetColumnResizeID"][1]["argsoriginal"] = "(const ImGuiTable* table,int column_n,int instance_no=0)" +defs["igTableGetColumnResizeID"][1]["call_args"] = "(table,column_n,instance_no)" +defs["igTableGetColumnResizeID"][1]["cimguiname"] = "igTableGetColumnResizeID" +defs["igTableGetColumnResizeID"][1]["defaults"] = {} +defs["igTableGetColumnResizeID"][1]["defaults"]["instance_no"] = "0" +defs["igTableGetColumnResizeID"][1]["funcname"] = "TableGetColumnResizeID" +defs["igTableGetColumnResizeID"][1]["location"] = "imgui_internal:3290" +defs["igTableGetColumnResizeID"][1]["namespace"] = "ImGui" +defs["igTableGetColumnResizeID"][1]["ov_cimguiname"] = "igTableGetColumnResizeID" +defs["igTableGetColumnResizeID"][1]["ret"] = "ImGuiID" +defs["igTableGetColumnResizeID"][1]["signature"] = "(const ImGuiTable*,int,int)" +defs["igTableGetColumnResizeID"][1]["stname"] = "" +defs["igTableGetColumnResizeID"]["(const ImGuiTable*,int,int)"] = defs["igTableGetColumnResizeID"][1] +defs["igTableGetColumnWidthAuto"] = {} +defs["igTableGetColumnWidthAuto"][1] = {} +defs["igTableGetColumnWidthAuto"][1]["args"] = "(ImGuiTable* table,ImGuiTableColumn* column)" +defs["igTableGetColumnWidthAuto"][1]["argsT"] = {} +defs["igTableGetColumnWidthAuto"][1]["argsT"][1] = {} +defs["igTableGetColumnWidthAuto"][1]["argsT"][1]["name"] = "table" +defs["igTableGetColumnWidthAuto"][1]["argsT"][1]["type"] = "ImGuiTable*" +defs["igTableGetColumnWidthAuto"][1]["argsT"][2] = {} +defs["igTableGetColumnWidthAuto"][1]["argsT"][2]["name"] = "column" +defs["igTableGetColumnWidthAuto"][1]["argsT"][2]["type"] = "ImGuiTableColumn*" +defs["igTableGetColumnWidthAuto"][1]["argsoriginal"] = "(ImGuiTable* table,ImGuiTableColumn* column)" +defs["igTableGetColumnWidthAuto"][1]["call_args"] = "(table,column)" +defs["igTableGetColumnWidthAuto"][1]["cimguiname"] = "igTableGetColumnWidthAuto" +defs["igTableGetColumnWidthAuto"][1]["defaults"] = {} +defs["igTableGetColumnWidthAuto"][1]["funcname"] = "TableGetColumnWidthAuto" +defs["igTableGetColumnWidthAuto"][1]["location"] = "imgui_internal:3283" +defs["igTableGetColumnWidthAuto"][1]["namespace"] = "ImGui" +defs["igTableGetColumnWidthAuto"][1]["ov_cimguiname"] = "igTableGetColumnWidthAuto" +defs["igTableGetColumnWidthAuto"][1]["ret"] = "float" +defs["igTableGetColumnWidthAuto"][1]["signature"] = "(ImGuiTable*,ImGuiTableColumn*)" +defs["igTableGetColumnWidthAuto"][1]["stname"] = "" +defs["igTableGetColumnWidthAuto"]["(ImGuiTable*,ImGuiTableColumn*)"] = defs["igTableGetColumnWidthAuto"][1] +defs["igTableGetHeaderRowHeight"] = {} +defs["igTableGetHeaderRowHeight"][1] = {} +defs["igTableGetHeaderRowHeight"][1]["args"] = "()" +defs["igTableGetHeaderRowHeight"][1]["argsT"] = {} +defs["igTableGetHeaderRowHeight"][1]["argsoriginal"] = "()" +defs["igTableGetHeaderRowHeight"][1]["call_args"] = "()" +defs["igTableGetHeaderRowHeight"][1]["cimguiname"] = "igTableGetHeaderRowHeight" +defs["igTableGetHeaderRowHeight"][1]["defaults"] = {} +defs["igTableGetHeaderRowHeight"][1]["funcname"] = "TableGetHeaderRowHeight" +defs["igTableGetHeaderRowHeight"][1]["location"] = "imgui_internal:3260" +defs["igTableGetHeaderRowHeight"][1]["namespace"] = "ImGui" +defs["igTableGetHeaderRowHeight"][1]["ov_cimguiname"] = "igTableGetHeaderRowHeight" +defs["igTableGetHeaderRowHeight"][1]["ret"] = "float" +defs["igTableGetHeaderRowHeight"][1]["signature"] = "()" +defs["igTableGetHeaderRowHeight"][1]["stname"] = "" +defs["igTableGetHeaderRowHeight"]["()"] = defs["igTableGetHeaderRowHeight"][1] +defs["igTableGetHoveredColumn"] = {} +defs["igTableGetHoveredColumn"][1] = {} +defs["igTableGetHoveredColumn"][1]["args"] = "()" +defs["igTableGetHoveredColumn"][1]["argsT"] = {} +defs["igTableGetHoveredColumn"][1]["argsoriginal"] = "()" +defs["igTableGetHoveredColumn"][1]["call_args"] = "()" +defs["igTableGetHoveredColumn"][1]["cimguiname"] = "igTableGetHoveredColumn" +defs["igTableGetHoveredColumn"][1]["defaults"] = {} +defs["igTableGetHoveredColumn"][1]["funcname"] = "TableGetHoveredColumn" +defs["igTableGetHoveredColumn"][1]["location"] = "imgui_internal:3259" +defs["igTableGetHoveredColumn"][1]["namespace"] = "ImGui" +defs["igTableGetHoveredColumn"][1]["ov_cimguiname"] = "igTableGetHoveredColumn" +defs["igTableGetHoveredColumn"][1]["ret"] = "int" +defs["igTableGetHoveredColumn"][1]["signature"] = "()" +defs["igTableGetHoveredColumn"][1]["stname"] = "" +defs["igTableGetHoveredColumn"]["()"] = defs["igTableGetHoveredColumn"][1] +defs["igTableGetInstanceData"] = {} +defs["igTableGetInstanceData"][1] = {} +defs["igTableGetInstanceData"][1]["args"] = "(ImGuiTable* table,int instance_no)" +defs["igTableGetInstanceData"][1]["argsT"] = {} +defs["igTableGetInstanceData"][1]["argsT"][1] = {} +defs["igTableGetInstanceData"][1]["argsT"][1]["name"] = "table" +defs["igTableGetInstanceData"][1]["argsT"][1]["type"] = "ImGuiTable*" +defs["igTableGetInstanceData"][1]["argsT"][2] = {} +defs["igTableGetInstanceData"][1]["argsT"][2]["name"] = "instance_no" +defs["igTableGetInstanceData"][1]["argsT"][2]["type"] = "int" +defs["igTableGetInstanceData"][1]["argsoriginal"] = "(ImGuiTable* table,int instance_no)" +defs["igTableGetInstanceData"][1]["call_args"] = "(table,instance_no)" +defs["igTableGetInstanceData"][1]["cimguiname"] = "igTableGetInstanceData" +defs["igTableGetInstanceData"][1]["defaults"] = {} +defs["igTableGetInstanceData"][1]["funcname"] = "TableGetInstanceData" +defs["igTableGetInstanceData"][1]["location"] = "imgui_internal:3278" +defs["igTableGetInstanceData"][1]["namespace"] = "ImGui" +defs["igTableGetInstanceData"][1]["ov_cimguiname"] = "igTableGetInstanceData" +defs["igTableGetInstanceData"][1]["ret"] = "ImGuiTableInstanceData*" +defs["igTableGetInstanceData"][1]["signature"] = "(ImGuiTable*,int)" +defs["igTableGetInstanceData"][1]["stname"] = "" +defs["igTableGetInstanceData"]["(ImGuiTable*,int)"] = defs["igTableGetInstanceData"][1] +defs["igTableGetMaxColumnWidth"] = {} +defs["igTableGetMaxColumnWidth"][1] = {} +defs["igTableGetMaxColumnWidth"][1]["args"] = "(const ImGuiTable* table,int column_n)" +defs["igTableGetMaxColumnWidth"][1]["argsT"] = {} +defs["igTableGetMaxColumnWidth"][1]["argsT"][1] = {} +defs["igTableGetMaxColumnWidth"][1]["argsT"][1]["name"] = "table" +defs["igTableGetMaxColumnWidth"][1]["argsT"][1]["type"] = "const ImGuiTable*" +defs["igTableGetMaxColumnWidth"][1]["argsT"][2] = {} +defs["igTableGetMaxColumnWidth"][1]["argsT"][2]["name"] = "column_n" +defs["igTableGetMaxColumnWidth"][1]["argsT"][2]["type"] = "int" +defs["igTableGetMaxColumnWidth"][1]["argsoriginal"] = "(const ImGuiTable* table,int column_n)" +defs["igTableGetMaxColumnWidth"][1]["call_args"] = "(table,column_n)" +defs["igTableGetMaxColumnWidth"][1]["cimguiname"] = "igTableGetMaxColumnWidth" +defs["igTableGetMaxColumnWidth"][1]["defaults"] = {} +defs["igTableGetMaxColumnWidth"][1]["funcname"] = "TableGetMaxColumnWidth" +defs["igTableGetMaxColumnWidth"][1]["location"] = "imgui_internal:3291" +defs["igTableGetMaxColumnWidth"][1]["namespace"] = "ImGui" +defs["igTableGetMaxColumnWidth"][1]["ov_cimguiname"] = "igTableGetMaxColumnWidth" +defs["igTableGetMaxColumnWidth"][1]["ret"] = "float" +defs["igTableGetMaxColumnWidth"][1]["signature"] = "(const ImGuiTable*,int)" +defs["igTableGetMaxColumnWidth"][1]["stname"] = "" +defs["igTableGetMaxColumnWidth"]["(const ImGuiTable*,int)"] = defs["igTableGetMaxColumnWidth"][1] defs["igTableGetRowIndex"] = {} defs["igTableGetRowIndex"][1] = {} defs["igTableGetRowIndex"][1]["args"] = "()" @@ -14560,6 +28879,44 @@ defs["igTableHeadersRow"][1]["ret"] = "void" defs["igTableHeadersRow"][1]["signature"] = "()" defs["igTableHeadersRow"][1]["stname"] = "" defs["igTableHeadersRow"]["()"] = defs["igTableHeadersRow"][1] +defs["igTableLoadSettings"] = {} +defs["igTableLoadSettings"][1] = {} +defs["igTableLoadSettings"][1]["args"] = "(ImGuiTable* table)" +defs["igTableLoadSettings"][1]["argsT"] = {} +defs["igTableLoadSettings"][1]["argsT"][1] = {} +defs["igTableLoadSettings"][1]["argsT"][1]["name"] = "table" +defs["igTableLoadSettings"][1]["argsT"][1]["type"] = "ImGuiTable*" +defs["igTableLoadSettings"][1]["argsoriginal"] = "(ImGuiTable* table)" +defs["igTableLoadSettings"][1]["call_args"] = "(table)" +defs["igTableLoadSettings"][1]["cimguiname"] = "igTableLoadSettings" +defs["igTableLoadSettings"][1]["defaults"] = {} +defs["igTableLoadSettings"][1]["funcname"] = "TableLoadSettings" +defs["igTableLoadSettings"][1]["location"] = "imgui_internal:3300" +defs["igTableLoadSettings"][1]["namespace"] = "ImGui" +defs["igTableLoadSettings"][1]["ov_cimguiname"] = "igTableLoadSettings" +defs["igTableLoadSettings"][1]["ret"] = "void" +defs["igTableLoadSettings"][1]["signature"] = "(ImGuiTable*)" +defs["igTableLoadSettings"][1]["stname"] = "" +defs["igTableLoadSettings"]["(ImGuiTable*)"] = defs["igTableLoadSettings"][1] +defs["igTableMergeDrawChannels"] = {} +defs["igTableMergeDrawChannels"][1] = {} +defs["igTableMergeDrawChannels"][1]["args"] = "(ImGuiTable* table)" +defs["igTableMergeDrawChannels"][1]["argsT"] = {} +defs["igTableMergeDrawChannels"][1]["argsT"][1] = {} +defs["igTableMergeDrawChannels"][1]["argsT"][1]["name"] = "table" +defs["igTableMergeDrawChannels"][1]["argsT"][1]["type"] = "ImGuiTable*" +defs["igTableMergeDrawChannels"][1]["argsoriginal"] = "(ImGuiTable* table)" +defs["igTableMergeDrawChannels"][1]["call_args"] = "(table)" +defs["igTableMergeDrawChannels"][1]["cimguiname"] = "igTableMergeDrawChannels" +defs["igTableMergeDrawChannels"][1]["defaults"] = {} +defs["igTableMergeDrawChannels"][1]["funcname"] = "TableMergeDrawChannels" +defs["igTableMergeDrawChannels"][1]["location"] = "imgui_internal:3277" +defs["igTableMergeDrawChannels"][1]["namespace"] = "ImGui" +defs["igTableMergeDrawChannels"][1]["ov_cimguiname"] = "igTableMergeDrawChannels" +defs["igTableMergeDrawChannels"][1]["ret"] = "void" +defs["igTableMergeDrawChannels"][1]["signature"] = "(ImGuiTable*)" +defs["igTableMergeDrawChannels"][1]["stname"] = "" +defs["igTableMergeDrawChannels"]["(ImGuiTable*)"] = defs["igTableMergeDrawChannels"][1] defs["igTableNextColumn"] = {} defs["igTableNextColumn"][1] = {} defs["igTableNextColumn"][1]["args"] = "()" @@ -14600,6 +28957,115 @@ defs["igTableNextRow"][1]["ret"] = "void" defs["igTableNextRow"][1]["signature"] = "(ImGuiTableRowFlags,float)" defs["igTableNextRow"][1]["stname"] = "" defs["igTableNextRow"]["(ImGuiTableRowFlags,float)"] = defs["igTableNextRow"][1] +defs["igTableOpenContextMenu"] = {} +defs["igTableOpenContextMenu"][1] = {} +defs["igTableOpenContextMenu"][1]["args"] = "(int column_n)" +defs["igTableOpenContextMenu"][1]["argsT"] = {} +defs["igTableOpenContextMenu"][1]["argsT"][1] = {} +defs["igTableOpenContextMenu"][1]["argsT"][1]["name"] = "column_n" +defs["igTableOpenContextMenu"][1]["argsT"][1]["type"] = "int" +defs["igTableOpenContextMenu"][1]["argsoriginal"] = "(int column_n=-1)" +defs["igTableOpenContextMenu"][1]["call_args"] = "(column_n)" +defs["igTableOpenContextMenu"][1]["cimguiname"] = "igTableOpenContextMenu" +defs["igTableOpenContextMenu"][1]["defaults"] = {} +defs["igTableOpenContextMenu"][1]["defaults"]["column_n"] = "-1" +defs["igTableOpenContextMenu"][1]["funcname"] = "TableOpenContextMenu" +defs["igTableOpenContextMenu"][1]["location"] = "imgui_internal:3256" +defs["igTableOpenContextMenu"][1]["namespace"] = "ImGui" +defs["igTableOpenContextMenu"][1]["ov_cimguiname"] = "igTableOpenContextMenu" +defs["igTableOpenContextMenu"][1]["ret"] = "void" +defs["igTableOpenContextMenu"][1]["signature"] = "(int)" +defs["igTableOpenContextMenu"][1]["stname"] = "" +defs["igTableOpenContextMenu"]["(int)"] = defs["igTableOpenContextMenu"][1] +defs["igTablePopBackgroundChannel"] = {} +defs["igTablePopBackgroundChannel"][1] = {} +defs["igTablePopBackgroundChannel"][1]["args"] = "()" +defs["igTablePopBackgroundChannel"][1]["argsT"] = {} +defs["igTablePopBackgroundChannel"][1]["argsoriginal"] = "()" +defs["igTablePopBackgroundChannel"][1]["call_args"] = "()" +defs["igTablePopBackgroundChannel"][1]["cimguiname"] = "igTablePopBackgroundChannel" +defs["igTablePopBackgroundChannel"][1]["defaults"] = {} +defs["igTablePopBackgroundChannel"][1]["funcname"] = "TablePopBackgroundChannel" +defs["igTablePopBackgroundChannel"][1]["location"] = "imgui_internal:3262" +defs["igTablePopBackgroundChannel"][1]["namespace"] = "ImGui" +defs["igTablePopBackgroundChannel"][1]["ov_cimguiname"] = "igTablePopBackgroundChannel" +defs["igTablePopBackgroundChannel"][1]["ret"] = "void" +defs["igTablePopBackgroundChannel"][1]["signature"] = "()" +defs["igTablePopBackgroundChannel"][1]["stname"] = "" +defs["igTablePopBackgroundChannel"]["()"] = defs["igTablePopBackgroundChannel"][1] +defs["igTablePushBackgroundChannel"] = {} +defs["igTablePushBackgroundChannel"][1] = {} +defs["igTablePushBackgroundChannel"][1]["args"] = "()" +defs["igTablePushBackgroundChannel"][1]["argsT"] = {} +defs["igTablePushBackgroundChannel"][1]["argsoriginal"] = "()" +defs["igTablePushBackgroundChannel"][1]["call_args"] = "()" +defs["igTablePushBackgroundChannel"][1]["cimguiname"] = "igTablePushBackgroundChannel" +defs["igTablePushBackgroundChannel"][1]["defaults"] = {} +defs["igTablePushBackgroundChannel"][1]["funcname"] = "TablePushBackgroundChannel" +defs["igTablePushBackgroundChannel"][1]["location"] = "imgui_internal:3261" +defs["igTablePushBackgroundChannel"][1]["namespace"] = "ImGui" +defs["igTablePushBackgroundChannel"][1]["ov_cimguiname"] = "igTablePushBackgroundChannel" +defs["igTablePushBackgroundChannel"][1]["ret"] = "void" +defs["igTablePushBackgroundChannel"][1]["signature"] = "()" +defs["igTablePushBackgroundChannel"][1]["stname"] = "" +defs["igTablePushBackgroundChannel"]["()"] = defs["igTablePushBackgroundChannel"][1] +defs["igTableRemove"] = {} +defs["igTableRemove"][1] = {} +defs["igTableRemove"][1]["args"] = "(ImGuiTable* table)" +defs["igTableRemove"][1]["argsT"] = {} +defs["igTableRemove"][1]["argsT"][1] = {} +defs["igTableRemove"][1]["argsT"][1]["name"] = "table" +defs["igTableRemove"][1]["argsT"][1]["type"] = "ImGuiTable*" +defs["igTableRemove"][1]["argsoriginal"] = "(ImGuiTable* table)" +defs["igTableRemove"][1]["call_args"] = "(table)" +defs["igTableRemove"][1]["cimguiname"] = "igTableRemove" +defs["igTableRemove"][1]["defaults"] = {} +defs["igTableRemove"][1]["funcname"] = "TableRemove" +defs["igTableRemove"][1]["location"] = "imgui_internal:3294" +defs["igTableRemove"][1]["namespace"] = "ImGui" +defs["igTableRemove"][1]["ov_cimguiname"] = "igTableRemove" +defs["igTableRemove"][1]["ret"] = "void" +defs["igTableRemove"][1]["signature"] = "(ImGuiTable*)" +defs["igTableRemove"][1]["stname"] = "" +defs["igTableRemove"]["(ImGuiTable*)"] = defs["igTableRemove"][1] +defs["igTableResetSettings"] = {} +defs["igTableResetSettings"][1] = {} +defs["igTableResetSettings"][1]["args"] = "(ImGuiTable* table)" +defs["igTableResetSettings"][1]["argsT"] = {} +defs["igTableResetSettings"][1]["argsT"][1] = {} +defs["igTableResetSettings"][1]["argsT"][1]["name"] = "table" +defs["igTableResetSettings"][1]["argsT"][1]["type"] = "ImGuiTable*" +defs["igTableResetSettings"][1]["argsoriginal"] = "(ImGuiTable* table)" +defs["igTableResetSettings"][1]["call_args"] = "(table)" +defs["igTableResetSettings"][1]["cimguiname"] = "igTableResetSettings" +defs["igTableResetSettings"][1]["defaults"] = {} +defs["igTableResetSettings"][1]["funcname"] = "TableResetSettings" +defs["igTableResetSettings"][1]["location"] = "imgui_internal:3302" +defs["igTableResetSettings"][1]["namespace"] = "ImGui" +defs["igTableResetSettings"][1]["ov_cimguiname"] = "igTableResetSettings" +defs["igTableResetSettings"][1]["ret"] = "void" +defs["igTableResetSettings"][1]["signature"] = "(ImGuiTable*)" +defs["igTableResetSettings"][1]["stname"] = "" +defs["igTableResetSettings"]["(ImGuiTable*)"] = defs["igTableResetSettings"][1] +defs["igTableSaveSettings"] = {} +defs["igTableSaveSettings"][1] = {} +defs["igTableSaveSettings"][1]["args"] = "(ImGuiTable* table)" +defs["igTableSaveSettings"][1]["argsT"] = {} +defs["igTableSaveSettings"][1]["argsT"][1] = {} +defs["igTableSaveSettings"][1]["argsT"][1]["name"] = "table" +defs["igTableSaveSettings"][1]["argsT"][1]["type"] = "ImGuiTable*" +defs["igTableSaveSettings"][1]["argsoriginal"] = "(ImGuiTable* table)" +defs["igTableSaveSettings"][1]["call_args"] = "(table)" +defs["igTableSaveSettings"][1]["cimguiname"] = "igTableSaveSettings" +defs["igTableSaveSettings"][1]["defaults"] = {} +defs["igTableSaveSettings"][1]["funcname"] = "TableSaveSettings" +defs["igTableSaveSettings"][1]["location"] = "imgui_internal:3301" +defs["igTableSaveSettings"][1]["namespace"] = "ImGui" +defs["igTableSaveSettings"][1]["ov_cimguiname"] = "igTableSaveSettings" +defs["igTableSaveSettings"][1]["ret"] = "void" +defs["igTableSaveSettings"][1]["signature"] = "(ImGuiTable*)" +defs["igTableSaveSettings"][1]["stname"] = "" +defs["igTableSaveSettings"]["(ImGuiTable*)"] = defs["igTableSaveSettings"][1] defs["igTableSetBgColor"] = {} defs["igTableSetBgColor"][1] = {} defs["igTableSetBgColor"][1]["args"] = "(ImGuiTableBgTarget target,ImU32 color,int column_n)" @@ -14667,6 +29133,151 @@ defs["igTableSetColumnIndex"][1]["ret"] = "bool" defs["igTableSetColumnIndex"][1]["signature"] = "(int)" defs["igTableSetColumnIndex"][1]["stname"] = "" defs["igTableSetColumnIndex"]["(int)"] = defs["igTableSetColumnIndex"][1] +defs["igTableSetColumnSortDirection"] = {} +defs["igTableSetColumnSortDirection"][1] = {} +defs["igTableSetColumnSortDirection"][1]["args"] = "(int column_n,ImGuiSortDirection sort_direction,bool append_to_sort_specs)" +defs["igTableSetColumnSortDirection"][1]["argsT"] = {} +defs["igTableSetColumnSortDirection"][1]["argsT"][1] = {} +defs["igTableSetColumnSortDirection"][1]["argsT"][1]["name"] = "column_n" +defs["igTableSetColumnSortDirection"][1]["argsT"][1]["type"] = "int" +defs["igTableSetColumnSortDirection"][1]["argsT"][2] = {} +defs["igTableSetColumnSortDirection"][1]["argsT"][2]["name"] = "sort_direction" +defs["igTableSetColumnSortDirection"][1]["argsT"][2]["type"] = "ImGuiSortDirection" +defs["igTableSetColumnSortDirection"][1]["argsT"][3] = {} +defs["igTableSetColumnSortDirection"][1]["argsT"][3]["name"] = "append_to_sort_specs" +defs["igTableSetColumnSortDirection"][1]["argsT"][3]["type"] = "bool" +defs["igTableSetColumnSortDirection"][1]["argsoriginal"] = "(int column_n,ImGuiSortDirection sort_direction,bool append_to_sort_specs)" +defs["igTableSetColumnSortDirection"][1]["call_args"] = "(column_n,sort_direction,append_to_sort_specs)" +defs["igTableSetColumnSortDirection"][1]["cimguiname"] = "igTableSetColumnSortDirection" +defs["igTableSetColumnSortDirection"][1]["defaults"] = {} +defs["igTableSetColumnSortDirection"][1]["funcname"] = "TableSetColumnSortDirection" +defs["igTableSetColumnSortDirection"][1]["location"] = "imgui_internal:3258" +defs["igTableSetColumnSortDirection"][1]["namespace"] = "ImGui" +defs["igTableSetColumnSortDirection"][1]["ov_cimguiname"] = "igTableSetColumnSortDirection" +defs["igTableSetColumnSortDirection"][1]["ret"] = "void" +defs["igTableSetColumnSortDirection"][1]["signature"] = "(int,ImGuiSortDirection,bool)" +defs["igTableSetColumnSortDirection"][1]["stname"] = "" +defs["igTableSetColumnSortDirection"]["(int,ImGuiSortDirection,bool)"] = defs["igTableSetColumnSortDirection"][1] +defs["igTableSetColumnWidth"] = {} +defs["igTableSetColumnWidth"][1] = {} +defs["igTableSetColumnWidth"][1]["args"] = "(int column_n,float width)" +defs["igTableSetColumnWidth"][1]["argsT"] = {} +defs["igTableSetColumnWidth"][1]["argsT"][1] = {} +defs["igTableSetColumnWidth"][1]["argsT"][1]["name"] = "column_n" +defs["igTableSetColumnWidth"][1]["argsT"][1]["type"] = "int" +defs["igTableSetColumnWidth"][1]["argsT"][2] = {} +defs["igTableSetColumnWidth"][1]["argsT"][2]["name"] = "width" +defs["igTableSetColumnWidth"][1]["argsT"][2]["type"] = "float" +defs["igTableSetColumnWidth"][1]["argsoriginal"] = "(int column_n,float width)" +defs["igTableSetColumnWidth"][1]["call_args"] = "(column_n,width)" +defs["igTableSetColumnWidth"][1]["cimguiname"] = "igTableSetColumnWidth" +defs["igTableSetColumnWidth"][1]["defaults"] = {} +defs["igTableSetColumnWidth"][1]["funcname"] = "TableSetColumnWidth" +defs["igTableSetColumnWidth"][1]["location"] = "imgui_internal:3257" +defs["igTableSetColumnWidth"][1]["namespace"] = "ImGui" +defs["igTableSetColumnWidth"][1]["ov_cimguiname"] = "igTableSetColumnWidth" +defs["igTableSetColumnWidth"][1]["ret"] = "void" +defs["igTableSetColumnWidth"][1]["signature"] = "(int,float)" +defs["igTableSetColumnWidth"][1]["stname"] = "" +defs["igTableSetColumnWidth"]["(int,float)"] = defs["igTableSetColumnWidth"][1] +defs["igTableSetColumnWidthAutoAll"] = {} +defs["igTableSetColumnWidthAutoAll"][1] = {} +defs["igTableSetColumnWidthAutoAll"][1]["args"] = "(ImGuiTable* table)" +defs["igTableSetColumnWidthAutoAll"][1]["argsT"] = {} +defs["igTableSetColumnWidthAutoAll"][1]["argsT"][1] = {} +defs["igTableSetColumnWidthAutoAll"][1]["argsT"][1]["name"] = "table" +defs["igTableSetColumnWidthAutoAll"][1]["argsT"][1]["type"] = "ImGuiTable*" +defs["igTableSetColumnWidthAutoAll"][1]["argsoriginal"] = "(ImGuiTable* table)" +defs["igTableSetColumnWidthAutoAll"][1]["call_args"] = "(table)" +defs["igTableSetColumnWidthAutoAll"][1]["cimguiname"] = "igTableSetColumnWidthAutoAll" +defs["igTableSetColumnWidthAutoAll"][1]["defaults"] = {} +defs["igTableSetColumnWidthAutoAll"][1]["funcname"] = "TableSetColumnWidthAutoAll" +defs["igTableSetColumnWidthAutoAll"][1]["location"] = "imgui_internal:3293" +defs["igTableSetColumnWidthAutoAll"][1]["namespace"] = "ImGui" +defs["igTableSetColumnWidthAutoAll"][1]["ov_cimguiname"] = "igTableSetColumnWidthAutoAll" +defs["igTableSetColumnWidthAutoAll"][1]["ret"] = "void" +defs["igTableSetColumnWidthAutoAll"][1]["signature"] = "(ImGuiTable*)" +defs["igTableSetColumnWidthAutoAll"][1]["stname"] = "" +defs["igTableSetColumnWidthAutoAll"]["(ImGuiTable*)"] = defs["igTableSetColumnWidthAutoAll"][1] +defs["igTableSetColumnWidthAutoSingle"] = {} +defs["igTableSetColumnWidthAutoSingle"][1] = {} +defs["igTableSetColumnWidthAutoSingle"][1]["args"] = "(ImGuiTable* table,int column_n)" +defs["igTableSetColumnWidthAutoSingle"][1]["argsT"] = {} +defs["igTableSetColumnWidthAutoSingle"][1]["argsT"][1] = {} +defs["igTableSetColumnWidthAutoSingle"][1]["argsT"][1]["name"] = "table" +defs["igTableSetColumnWidthAutoSingle"][1]["argsT"][1]["type"] = "ImGuiTable*" +defs["igTableSetColumnWidthAutoSingle"][1]["argsT"][2] = {} +defs["igTableSetColumnWidthAutoSingle"][1]["argsT"][2]["name"] = "column_n" +defs["igTableSetColumnWidthAutoSingle"][1]["argsT"][2]["type"] = "int" +defs["igTableSetColumnWidthAutoSingle"][1]["argsoriginal"] = "(ImGuiTable* table,int column_n)" +defs["igTableSetColumnWidthAutoSingle"][1]["call_args"] = "(table,column_n)" +defs["igTableSetColumnWidthAutoSingle"][1]["cimguiname"] = "igTableSetColumnWidthAutoSingle" +defs["igTableSetColumnWidthAutoSingle"][1]["defaults"] = {} +defs["igTableSetColumnWidthAutoSingle"][1]["funcname"] = "TableSetColumnWidthAutoSingle" +defs["igTableSetColumnWidthAutoSingle"][1]["location"] = "imgui_internal:3292" +defs["igTableSetColumnWidthAutoSingle"][1]["namespace"] = "ImGui" +defs["igTableSetColumnWidthAutoSingle"][1]["ov_cimguiname"] = "igTableSetColumnWidthAutoSingle" +defs["igTableSetColumnWidthAutoSingle"][1]["ret"] = "void" +defs["igTableSetColumnWidthAutoSingle"][1]["signature"] = "(ImGuiTable*,int)" +defs["igTableSetColumnWidthAutoSingle"][1]["stname"] = "" +defs["igTableSetColumnWidthAutoSingle"]["(ImGuiTable*,int)"] = defs["igTableSetColumnWidthAutoSingle"][1] +defs["igTableSettingsAddSettingsHandler"] = {} +defs["igTableSettingsAddSettingsHandler"][1] = {} +defs["igTableSettingsAddSettingsHandler"][1]["args"] = "()" +defs["igTableSettingsAddSettingsHandler"][1]["argsT"] = {} +defs["igTableSettingsAddSettingsHandler"][1]["argsoriginal"] = "()" +defs["igTableSettingsAddSettingsHandler"][1]["call_args"] = "()" +defs["igTableSettingsAddSettingsHandler"][1]["cimguiname"] = "igTableSettingsAddSettingsHandler" +defs["igTableSettingsAddSettingsHandler"][1]["defaults"] = {} +defs["igTableSettingsAddSettingsHandler"][1]["funcname"] = "TableSettingsAddSettingsHandler" +defs["igTableSettingsAddSettingsHandler"][1]["location"] = "imgui_internal:3304" +defs["igTableSettingsAddSettingsHandler"][1]["namespace"] = "ImGui" +defs["igTableSettingsAddSettingsHandler"][1]["ov_cimguiname"] = "igTableSettingsAddSettingsHandler" +defs["igTableSettingsAddSettingsHandler"][1]["ret"] = "void" +defs["igTableSettingsAddSettingsHandler"][1]["signature"] = "()" +defs["igTableSettingsAddSettingsHandler"][1]["stname"] = "" +defs["igTableSettingsAddSettingsHandler"]["()"] = defs["igTableSettingsAddSettingsHandler"][1] +defs["igTableSettingsCreate"] = {} +defs["igTableSettingsCreate"][1] = {} +defs["igTableSettingsCreate"][1]["args"] = "(ImGuiID id,int columns_count)" +defs["igTableSettingsCreate"][1]["argsT"] = {} +defs["igTableSettingsCreate"][1]["argsT"][1] = {} +defs["igTableSettingsCreate"][1]["argsT"][1]["name"] = "id" +defs["igTableSettingsCreate"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igTableSettingsCreate"][1]["argsT"][2] = {} +defs["igTableSettingsCreate"][1]["argsT"][2]["name"] = "columns_count" +defs["igTableSettingsCreate"][1]["argsT"][2]["type"] = "int" +defs["igTableSettingsCreate"][1]["argsoriginal"] = "(ImGuiID id,int columns_count)" +defs["igTableSettingsCreate"][1]["call_args"] = "(id,columns_count)" +defs["igTableSettingsCreate"][1]["cimguiname"] = "igTableSettingsCreate" +defs["igTableSettingsCreate"][1]["defaults"] = {} +defs["igTableSettingsCreate"][1]["funcname"] = "TableSettingsCreate" +defs["igTableSettingsCreate"][1]["location"] = "imgui_internal:3305" +defs["igTableSettingsCreate"][1]["namespace"] = "ImGui" +defs["igTableSettingsCreate"][1]["ov_cimguiname"] = "igTableSettingsCreate" +defs["igTableSettingsCreate"][1]["ret"] = "ImGuiTableSettings*" +defs["igTableSettingsCreate"][1]["signature"] = "(ImGuiID,int)" +defs["igTableSettingsCreate"][1]["stname"] = "" +defs["igTableSettingsCreate"]["(ImGuiID,int)"] = defs["igTableSettingsCreate"][1] +defs["igTableSettingsFindByID"] = {} +defs["igTableSettingsFindByID"][1] = {} +defs["igTableSettingsFindByID"][1]["args"] = "(ImGuiID id)" +defs["igTableSettingsFindByID"][1]["argsT"] = {} +defs["igTableSettingsFindByID"][1]["argsT"][1] = {} +defs["igTableSettingsFindByID"][1]["argsT"][1]["name"] = "id" +defs["igTableSettingsFindByID"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igTableSettingsFindByID"][1]["argsoriginal"] = "(ImGuiID id)" +defs["igTableSettingsFindByID"][1]["call_args"] = "(id)" +defs["igTableSettingsFindByID"][1]["cimguiname"] = "igTableSettingsFindByID" +defs["igTableSettingsFindByID"][1]["defaults"] = {} +defs["igTableSettingsFindByID"][1]["funcname"] = "TableSettingsFindByID" +defs["igTableSettingsFindByID"][1]["location"] = "imgui_internal:3306" +defs["igTableSettingsFindByID"][1]["namespace"] = "ImGui" +defs["igTableSettingsFindByID"][1]["ov_cimguiname"] = "igTableSettingsFindByID" +defs["igTableSettingsFindByID"][1]["ret"] = "ImGuiTableSettings*" +defs["igTableSettingsFindByID"][1]["signature"] = "(ImGuiID)" +defs["igTableSettingsFindByID"][1]["stname"] = "" +defs["igTableSettingsFindByID"]["(ImGuiID)"] = defs["igTableSettingsFindByID"][1] defs["igTableSetupColumn"] = {} defs["igTableSetupColumn"][1] = {} defs["igTableSetupColumn"][1]["args"] = "(const char* label,ImGuiTableColumnFlags flags,float init_width_or_weight,ImGuiID user_id)" @@ -14698,6 +29309,25 @@ defs["igTableSetupColumn"][1]["ret"] = "void" defs["igTableSetupColumn"][1]["signature"] = "(const char*,ImGuiTableColumnFlags,float,ImGuiID)" defs["igTableSetupColumn"][1]["stname"] = "" defs["igTableSetupColumn"]["(const char*,ImGuiTableColumnFlags,float,ImGuiID)"] = defs["igTableSetupColumn"][1] +defs["igTableSetupDrawChannels"] = {} +defs["igTableSetupDrawChannels"][1] = {} +defs["igTableSetupDrawChannels"][1]["args"] = "(ImGuiTable* table)" +defs["igTableSetupDrawChannels"][1]["argsT"] = {} +defs["igTableSetupDrawChannels"][1]["argsT"][1] = {} +defs["igTableSetupDrawChannels"][1]["argsT"][1]["name"] = "table" +defs["igTableSetupDrawChannels"][1]["argsT"][1]["type"] = "ImGuiTable*" +defs["igTableSetupDrawChannels"][1]["argsoriginal"] = "(ImGuiTable* table)" +defs["igTableSetupDrawChannels"][1]["call_args"] = "(table)" +defs["igTableSetupDrawChannels"][1]["cimguiname"] = "igTableSetupDrawChannels" +defs["igTableSetupDrawChannels"][1]["defaults"] = {} +defs["igTableSetupDrawChannels"][1]["funcname"] = "TableSetupDrawChannels" +defs["igTableSetupDrawChannels"][1]["location"] = "imgui_internal:3270" +defs["igTableSetupDrawChannels"][1]["namespace"] = "ImGui" +defs["igTableSetupDrawChannels"][1]["ov_cimguiname"] = "igTableSetupDrawChannels" +defs["igTableSetupDrawChannels"][1]["ret"] = "void" +defs["igTableSetupDrawChannels"][1]["signature"] = "(ImGuiTable*)" +defs["igTableSetupDrawChannels"][1]["stname"] = "" +defs["igTableSetupDrawChannels"]["(ImGuiTable*)"] = defs["igTableSetupDrawChannels"][1] defs["igTableSetupScrollFreeze"] = {} defs["igTableSetupScrollFreeze"][1] = {} defs["igTableSetupScrollFreeze"][1]["args"] = "(int cols,int rows)" @@ -14720,6 +29350,240 @@ defs["igTableSetupScrollFreeze"][1]["ret"] = "void" defs["igTableSetupScrollFreeze"][1]["signature"] = "(int,int)" defs["igTableSetupScrollFreeze"][1]["stname"] = "" defs["igTableSetupScrollFreeze"]["(int,int)"] = defs["igTableSetupScrollFreeze"][1] +defs["igTableSortSpecsBuild"] = {} +defs["igTableSortSpecsBuild"][1] = {} +defs["igTableSortSpecsBuild"][1]["args"] = "(ImGuiTable* table)" +defs["igTableSortSpecsBuild"][1]["argsT"] = {} +defs["igTableSortSpecsBuild"][1]["argsT"][1] = {} +defs["igTableSortSpecsBuild"][1]["argsT"][1]["name"] = "table" +defs["igTableSortSpecsBuild"][1]["argsT"][1]["type"] = "ImGuiTable*" +defs["igTableSortSpecsBuild"][1]["argsoriginal"] = "(ImGuiTable* table)" +defs["igTableSortSpecsBuild"][1]["call_args"] = "(table)" +defs["igTableSortSpecsBuild"][1]["cimguiname"] = "igTableSortSpecsBuild" +defs["igTableSortSpecsBuild"][1]["defaults"] = {} +defs["igTableSortSpecsBuild"][1]["funcname"] = "TableSortSpecsBuild" +defs["igTableSortSpecsBuild"][1]["location"] = "imgui_internal:3280" +defs["igTableSortSpecsBuild"][1]["namespace"] = "ImGui" +defs["igTableSortSpecsBuild"][1]["ov_cimguiname"] = "igTableSortSpecsBuild" +defs["igTableSortSpecsBuild"][1]["ret"] = "void" +defs["igTableSortSpecsBuild"][1]["signature"] = "(ImGuiTable*)" +defs["igTableSortSpecsBuild"][1]["stname"] = "" +defs["igTableSortSpecsBuild"]["(ImGuiTable*)"] = defs["igTableSortSpecsBuild"][1] +defs["igTableSortSpecsSanitize"] = {} +defs["igTableSortSpecsSanitize"][1] = {} +defs["igTableSortSpecsSanitize"][1]["args"] = "(ImGuiTable* table)" +defs["igTableSortSpecsSanitize"][1]["argsT"] = {} +defs["igTableSortSpecsSanitize"][1]["argsT"][1] = {} +defs["igTableSortSpecsSanitize"][1]["argsT"][1]["name"] = "table" +defs["igTableSortSpecsSanitize"][1]["argsT"][1]["type"] = "ImGuiTable*" +defs["igTableSortSpecsSanitize"][1]["argsoriginal"] = "(ImGuiTable* table)" +defs["igTableSortSpecsSanitize"][1]["call_args"] = "(table)" +defs["igTableSortSpecsSanitize"][1]["cimguiname"] = "igTableSortSpecsSanitize" +defs["igTableSortSpecsSanitize"][1]["defaults"] = {} +defs["igTableSortSpecsSanitize"][1]["funcname"] = "TableSortSpecsSanitize" +defs["igTableSortSpecsSanitize"][1]["location"] = "imgui_internal:3279" +defs["igTableSortSpecsSanitize"][1]["namespace"] = "ImGui" +defs["igTableSortSpecsSanitize"][1]["ov_cimguiname"] = "igTableSortSpecsSanitize" +defs["igTableSortSpecsSanitize"][1]["ret"] = "void" +defs["igTableSortSpecsSanitize"][1]["signature"] = "(ImGuiTable*)" +defs["igTableSortSpecsSanitize"][1]["stname"] = "" +defs["igTableSortSpecsSanitize"]["(ImGuiTable*)"] = defs["igTableSortSpecsSanitize"][1] +defs["igTableUpdateBorders"] = {} +defs["igTableUpdateBorders"][1] = {} +defs["igTableUpdateBorders"][1]["args"] = "(ImGuiTable* table)" +defs["igTableUpdateBorders"][1]["argsT"] = {} +defs["igTableUpdateBorders"][1]["argsT"][1] = {} +defs["igTableUpdateBorders"][1]["argsT"][1]["name"] = "table" +defs["igTableUpdateBorders"][1]["argsT"][1]["type"] = "ImGuiTable*" +defs["igTableUpdateBorders"][1]["argsoriginal"] = "(ImGuiTable* table)" +defs["igTableUpdateBorders"][1]["call_args"] = "(table)" +defs["igTableUpdateBorders"][1]["cimguiname"] = "igTableUpdateBorders" +defs["igTableUpdateBorders"][1]["defaults"] = {} +defs["igTableUpdateBorders"][1]["funcname"] = "TableUpdateBorders" +defs["igTableUpdateBorders"][1]["location"] = "imgui_internal:3272" +defs["igTableUpdateBorders"][1]["namespace"] = "ImGui" +defs["igTableUpdateBorders"][1]["ov_cimguiname"] = "igTableUpdateBorders" +defs["igTableUpdateBorders"][1]["ret"] = "void" +defs["igTableUpdateBorders"][1]["signature"] = "(ImGuiTable*)" +defs["igTableUpdateBorders"][1]["stname"] = "" +defs["igTableUpdateBorders"]["(ImGuiTable*)"] = defs["igTableUpdateBorders"][1] +defs["igTableUpdateColumnsWeightFromWidth"] = {} +defs["igTableUpdateColumnsWeightFromWidth"][1] = {} +defs["igTableUpdateColumnsWeightFromWidth"][1]["args"] = "(ImGuiTable* table)" +defs["igTableUpdateColumnsWeightFromWidth"][1]["argsT"] = {} +defs["igTableUpdateColumnsWeightFromWidth"][1]["argsT"][1] = {} +defs["igTableUpdateColumnsWeightFromWidth"][1]["argsT"][1]["name"] = "table" +defs["igTableUpdateColumnsWeightFromWidth"][1]["argsT"][1]["type"] = "ImGuiTable*" +defs["igTableUpdateColumnsWeightFromWidth"][1]["argsoriginal"] = "(ImGuiTable* table)" +defs["igTableUpdateColumnsWeightFromWidth"][1]["call_args"] = "(table)" +defs["igTableUpdateColumnsWeightFromWidth"][1]["cimguiname"] = "igTableUpdateColumnsWeightFromWidth" +defs["igTableUpdateColumnsWeightFromWidth"][1]["defaults"] = {} +defs["igTableUpdateColumnsWeightFromWidth"][1]["funcname"] = "TableUpdateColumnsWeightFromWidth" +defs["igTableUpdateColumnsWeightFromWidth"][1]["location"] = "imgui_internal:3273" +defs["igTableUpdateColumnsWeightFromWidth"][1]["namespace"] = "ImGui" +defs["igTableUpdateColumnsWeightFromWidth"][1]["ov_cimguiname"] = "igTableUpdateColumnsWeightFromWidth" +defs["igTableUpdateColumnsWeightFromWidth"][1]["ret"] = "void" +defs["igTableUpdateColumnsWeightFromWidth"][1]["signature"] = "(ImGuiTable*)" +defs["igTableUpdateColumnsWeightFromWidth"][1]["stname"] = "" +defs["igTableUpdateColumnsWeightFromWidth"]["(ImGuiTable*)"] = defs["igTableUpdateColumnsWeightFromWidth"][1] +defs["igTableUpdateLayout"] = {} +defs["igTableUpdateLayout"][1] = {} +defs["igTableUpdateLayout"][1]["args"] = "(ImGuiTable* table)" +defs["igTableUpdateLayout"][1]["argsT"] = {} +defs["igTableUpdateLayout"][1]["argsT"][1] = {} +defs["igTableUpdateLayout"][1]["argsT"][1]["name"] = "table" +defs["igTableUpdateLayout"][1]["argsT"][1]["type"] = "ImGuiTable*" +defs["igTableUpdateLayout"][1]["argsoriginal"] = "(ImGuiTable* table)" +defs["igTableUpdateLayout"][1]["call_args"] = "(table)" +defs["igTableUpdateLayout"][1]["cimguiname"] = "igTableUpdateLayout" +defs["igTableUpdateLayout"][1]["defaults"] = {} +defs["igTableUpdateLayout"][1]["funcname"] = "TableUpdateLayout" +defs["igTableUpdateLayout"][1]["location"] = "imgui_internal:3271" +defs["igTableUpdateLayout"][1]["namespace"] = "ImGui" +defs["igTableUpdateLayout"][1]["ov_cimguiname"] = "igTableUpdateLayout" +defs["igTableUpdateLayout"][1]["ret"] = "void" +defs["igTableUpdateLayout"][1]["signature"] = "(ImGuiTable*)" +defs["igTableUpdateLayout"][1]["stname"] = "" +defs["igTableUpdateLayout"]["(ImGuiTable*)"] = defs["igTableUpdateLayout"][1] +defs["igTempInputIsActive"] = {} +defs["igTempInputIsActive"][1] = {} +defs["igTempInputIsActive"][1]["args"] = "(ImGuiID id)" +defs["igTempInputIsActive"][1]["argsT"] = {} +defs["igTempInputIsActive"][1]["argsT"][1] = {} +defs["igTempInputIsActive"][1]["argsT"][1]["name"] = "id" +defs["igTempInputIsActive"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igTempInputIsActive"][1]["argsoriginal"] = "(ImGuiID id)" +defs["igTempInputIsActive"][1]["call_args"] = "(id)" +defs["igTempInputIsActive"][1]["cimguiname"] = "igTempInputIsActive" +defs["igTempInputIsActive"][1]["defaults"] = {} +defs["igTempInputIsActive"][1]["funcname"] = "TempInputIsActive" +defs["igTempInputIsActive"][1]["location"] = "imgui_internal:3398" +defs["igTempInputIsActive"][1]["namespace"] = "ImGui" +defs["igTempInputIsActive"][1]["ov_cimguiname"] = "igTempInputIsActive" +defs["igTempInputIsActive"][1]["ret"] = "bool" +defs["igTempInputIsActive"][1]["signature"] = "(ImGuiID)" +defs["igTempInputIsActive"][1]["stname"] = "" +defs["igTempInputIsActive"]["(ImGuiID)"] = defs["igTempInputIsActive"][1] +defs["igTempInputScalar"] = {} +defs["igTempInputScalar"][1] = {} +defs["igTempInputScalar"][1]["args"] = "(const ImRect bb,ImGuiID id,const char* label,ImGuiDataType data_type,void* p_data,const char* format,const void* p_clamp_min,const void* p_clamp_max)" +defs["igTempInputScalar"][1]["argsT"] = {} +defs["igTempInputScalar"][1]["argsT"][1] = {} +defs["igTempInputScalar"][1]["argsT"][1]["name"] = "bb" +defs["igTempInputScalar"][1]["argsT"][1]["type"] = "const ImRect" +defs["igTempInputScalar"][1]["argsT"][2] = {} +defs["igTempInputScalar"][1]["argsT"][2]["name"] = "id" +defs["igTempInputScalar"][1]["argsT"][2]["type"] = "ImGuiID" +defs["igTempInputScalar"][1]["argsT"][3] = {} +defs["igTempInputScalar"][1]["argsT"][3]["name"] = "label" +defs["igTempInputScalar"][1]["argsT"][3]["type"] = "const char*" +defs["igTempInputScalar"][1]["argsT"][4] = {} +defs["igTempInputScalar"][1]["argsT"][4]["name"] = "data_type" +defs["igTempInputScalar"][1]["argsT"][4]["type"] = "ImGuiDataType" +defs["igTempInputScalar"][1]["argsT"][5] = {} +defs["igTempInputScalar"][1]["argsT"][5]["name"] = "p_data" +defs["igTempInputScalar"][1]["argsT"][5]["type"] = "void*" +defs["igTempInputScalar"][1]["argsT"][6] = {} +defs["igTempInputScalar"][1]["argsT"][6]["name"] = "format" +defs["igTempInputScalar"][1]["argsT"][6]["type"] = "const char*" +defs["igTempInputScalar"][1]["argsT"][7] = {} +defs["igTempInputScalar"][1]["argsT"][7]["name"] = "p_clamp_min" +defs["igTempInputScalar"][1]["argsT"][7]["type"] = "const void*" +defs["igTempInputScalar"][1]["argsT"][8] = {} +defs["igTempInputScalar"][1]["argsT"][8]["name"] = "p_clamp_max" +defs["igTempInputScalar"][1]["argsT"][8]["type"] = "const void*" +defs["igTempInputScalar"][1]["argsoriginal"] = "(const ImRect& bb,ImGuiID id,const char* label,ImGuiDataType data_type,void* p_data,const char* format,const void* p_clamp_min=((void*)0),const void* p_clamp_max=((void*)0))" +defs["igTempInputScalar"][1]["call_args"] = "(bb,id,label,data_type,p_data,format,p_clamp_min,p_clamp_max)" +defs["igTempInputScalar"][1]["cimguiname"] = "igTempInputScalar" +defs["igTempInputScalar"][1]["defaults"] = {} +defs["igTempInputScalar"][1]["defaults"]["p_clamp_max"] = "NULL" +defs["igTempInputScalar"][1]["defaults"]["p_clamp_min"] = "NULL" +defs["igTempInputScalar"][1]["funcname"] = "TempInputScalar" +defs["igTempInputScalar"][1]["location"] = "imgui_internal:3397" +defs["igTempInputScalar"][1]["namespace"] = "ImGui" +defs["igTempInputScalar"][1]["ov_cimguiname"] = "igTempInputScalar" +defs["igTempInputScalar"][1]["ret"] = "bool" +defs["igTempInputScalar"][1]["signature"] = "(const ImRect,ImGuiID,const char*,ImGuiDataType,void*,const char*,const void*,const void*)" +defs["igTempInputScalar"][1]["stname"] = "" +defs["igTempInputScalar"]["(const ImRect,ImGuiID,const char*,ImGuiDataType,void*,const char*,const void*,const void*)"] = defs["igTempInputScalar"][1] +defs["igTempInputText"] = {} +defs["igTempInputText"][1] = {} +defs["igTempInputText"][1]["args"] = "(const ImRect bb,ImGuiID id,const char* label,char* buf,int buf_size,ImGuiInputTextFlags flags)" +defs["igTempInputText"][1]["argsT"] = {} +defs["igTempInputText"][1]["argsT"][1] = {} +defs["igTempInputText"][1]["argsT"][1]["name"] = "bb" +defs["igTempInputText"][1]["argsT"][1]["type"] = "const ImRect" +defs["igTempInputText"][1]["argsT"][2] = {} +defs["igTempInputText"][1]["argsT"][2]["name"] = "id" +defs["igTempInputText"][1]["argsT"][2]["type"] = "ImGuiID" +defs["igTempInputText"][1]["argsT"][3] = {} +defs["igTempInputText"][1]["argsT"][3]["name"] = "label" +defs["igTempInputText"][1]["argsT"][3]["type"] = "const char*" +defs["igTempInputText"][1]["argsT"][4] = {} +defs["igTempInputText"][1]["argsT"][4]["name"] = "buf" +defs["igTempInputText"][1]["argsT"][4]["type"] = "char*" +defs["igTempInputText"][1]["argsT"][5] = {} +defs["igTempInputText"][1]["argsT"][5]["name"] = "buf_size" +defs["igTempInputText"][1]["argsT"][5]["type"] = "int" +defs["igTempInputText"][1]["argsT"][6] = {} +defs["igTempInputText"][1]["argsT"][6]["name"] = "flags" +defs["igTempInputText"][1]["argsT"][6]["type"] = "ImGuiInputTextFlags" +defs["igTempInputText"][1]["argsoriginal"] = "(const ImRect& bb,ImGuiID id,const char* label,char* buf,int buf_size,ImGuiInputTextFlags flags)" +defs["igTempInputText"][1]["call_args"] = "(bb,id,label,buf,buf_size,flags)" +defs["igTempInputText"][1]["cimguiname"] = "igTempInputText" +defs["igTempInputText"][1]["defaults"] = {} +defs["igTempInputText"][1]["funcname"] = "TempInputText" +defs["igTempInputText"][1]["location"] = "imgui_internal:3396" +defs["igTempInputText"][1]["namespace"] = "ImGui" +defs["igTempInputText"][1]["ov_cimguiname"] = "igTempInputText" +defs["igTempInputText"][1]["ret"] = "bool" +defs["igTempInputText"][1]["signature"] = "(const ImRect,ImGuiID,const char*,char*,int,ImGuiInputTextFlags)" +defs["igTempInputText"][1]["stname"] = "" +defs["igTempInputText"]["(const ImRect,ImGuiID,const char*,char*,int,ImGuiInputTextFlags)"] = defs["igTempInputText"][1] +defs["igTestKeyOwner"] = {} +defs["igTestKeyOwner"][1] = {} +defs["igTestKeyOwner"][1]["args"] = "(ImGuiKey key,ImGuiID owner_id)" +defs["igTestKeyOwner"][1]["argsT"] = {} +defs["igTestKeyOwner"][1]["argsT"][1] = {} +defs["igTestKeyOwner"][1]["argsT"][1]["name"] = "key" +defs["igTestKeyOwner"][1]["argsT"][1]["type"] = "ImGuiKey" +defs["igTestKeyOwner"][1]["argsT"][2] = {} +defs["igTestKeyOwner"][1]["argsT"][2]["name"] = "owner_id" +defs["igTestKeyOwner"][1]["argsT"][2]["type"] = "ImGuiID" +defs["igTestKeyOwner"][1]["argsoriginal"] = "(ImGuiKey key,ImGuiID owner_id)" +defs["igTestKeyOwner"][1]["call_args"] = "(key,owner_id)" +defs["igTestKeyOwner"][1]["cimguiname"] = "igTestKeyOwner" +defs["igTestKeyOwner"][1]["defaults"] = {} +defs["igTestKeyOwner"][1]["funcname"] = "TestKeyOwner" +defs["igTestKeyOwner"][1]["location"] = "imgui_internal:3141" +defs["igTestKeyOwner"][1]["namespace"] = "ImGui" +defs["igTestKeyOwner"][1]["ov_cimguiname"] = "igTestKeyOwner" +defs["igTestKeyOwner"][1]["ret"] = "bool" +defs["igTestKeyOwner"][1]["signature"] = "(ImGuiKey,ImGuiID)" +defs["igTestKeyOwner"][1]["stname"] = "" +defs["igTestKeyOwner"]["(ImGuiKey,ImGuiID)"] = defs["igTestKeyOwner"][1] +defs["igTestShortcutRouting"] = {} +defs["igTestShortcutRouting"][1] = {} +defs["igTestShortcutRouting"][1]["args"] = "(ImGuiKeyChord key_chord,ImGuiID owner_id)" +defs["igTestShortcutRouting"][1]["argsT"] = {} +defs["igTestShortcutRouting"][1]["argsT"][1] = {} +defs["igTestShortcutRouting"][1]["argsT"][1]["name"] = "key_chord" +defs["igTestShortcutRouting"][1]["argsT"][1]["type"] = "ImGuiKeyChord" +defs["igTestShortcutRouting"][1]["argsT"][2] = {} +defs["igTestShortcutRouting"][1]["argsT"][2]["name"] = "owner_id" +defs["igTestShortcutRouting"][1]["argsT"][2]["type"] = "ImGuiID" +defs["igTestShortcutRouting"][1]["argsoriginal"] = "(ImGuiKeyChord key_chord,ImGuiID owner_id)" +defs["igTestShortcutRouting"][1]["call_args"] = "(key_chord,owner_id)" +defs["igTestShortcutRouting"][1]["cimguiname"] = "igTestShortcutRouting" +defs["igTestShortcutRouting"][1]["defaults"] = {} +defs["igTestShortcutRouting"][1]["funcname"] = "TestShortcutRouting" +defs["igTestShortcutRouting"][1]["location"] = "imgui_internal:3169" +defs["igTestShortcutRouting"][1]["namespace"] = "ImGui" +defs["igTestShortcutRouting"][1]["ov_cimguiname"] = "igTestShortcutRouting" +defs["igTestShortcutRouting"][1]["ret"] = "bool" +defs["igTestShortcutRouting"][1]["signature"] = "(ImGuiKeyChord,ImGuiID)" +defs["igTestShortcutRouting"][1]["stname"] = "" +defs["igTestShortcutRouting"]["(ImGuiKeyChord,ImGuiID)"] = defs["igTestShortcutRouting"][1] defs["igText"] = {} defs["igText"][1] = {} defs["igText"][1]["args"] = "(const char* fmt,...)" @@ -14839,6 +29703,33 @@ 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["igTextEx"] = {} +defs["igTextEx"][1] = {} +defs["igTextEx"][1]["args"] = "(const char* text,const char* text_end,ImGuiTextFlags flags)" +defs["igTextEx"][1]["argsT"] = {} +defs["igTextEx"][1]["argsT"][1] = {} +defs["igTextEx"][1]["argsT"][1]["name"] = "text" +defs["igTextEx"][1]["argsT"][1]["type"] = "const char*" +defs["igTextEx"][1]["argsT"][2] = {} +defs["igTextEx"][1]["argsT"][2]["name"] = "text_end" +defs["igTextEx"][1]["argsT"][2]["type"] = "const char*" +defs["igTextEx"][1]["argsT"][3] = {} +defs["igTextEx"][1]["argsT"][3]["name"] = "flags" +defs["igTextEx"][1]["argsT"][3]["type"] = "ImGuiTextFlags" +defs["igTextEx"][1]["argsoriginal"] = "(const char* text,const char* text_end=((void*)0),ImGuiTextFlags flags=0)" +defs["igTextEx"][1]["call_args"] = "(text,text_end,flags)" +defs["igTextEx"][1]["cimguiname"] = "igTextEx" +defs["igTextEx"][1]["defaults"] = {} +defs["igTextEx"][1]["defaults"]["flags"] = "0" +defs["igTextEx"][1]["defaults"]["text_end"] = "NULL" +defs["igTextEx"][1]["funcname"] = "TextEx" +defs["igTextEx"][1]["location"] = "imgui_internal:3350" +defs["igTextEx"][1]["namespace"] = "ImGui" +defs["igTextEx"][1]["ov_cimguiname"] = "igTextEx" +defs["igTextEx"][1]["ret"] = "void" +defs["igTextEx"][1]["signature"] = "(const char*,const char*,ImGuiTextFlags)" +defs["igTextEx"][1]["stname"] = "" +defs["igTextEx"]["(const char*,const char*,ImGuiTextFlags)"] = defs["igTextEx"][1] defs["igTextUnformatted"] = {} defs["igTextUnformatted"][1] = {} defs["igTextUnformatted"][1]["args"] = "(const char* text,const char* text_end)" @@ -14929,6 +29820,31 @@ 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["igTranslateWindowsInViewport"] = {} +defs["igTranslateWindowsInViewport"][1] = {} +defs["igTranslateWindowsInViewport"][1]["args"] = "(ImGuiViewportP* viewport,const ImVec2 old_pos,const ImVec2 new_pos)" +defs["igTranslateWindowsInViewport"][1]["argsT"] = {} +defs["igTranslateWindowsInViewport"][1]["argsT"][1] = {} +defs["igTranslateWindowsInViewport"][1]["argsT"][1]["name"] = "viewport" +defs["igTranslateWindowsInViewport"][1]["argsT"][1]["type"] = "ImGuiViewportP*" +defs["igTranslateWindowsInViewport"][1]["argsT"][2] = {} +defs["igTranslateWindowsInViewport"][1]["argsT"][2]["name"] = "old_pos" +defs["igTranslateWindowsInViewport"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igTranslateWindowsInViewport"][1]["argsT"][3] = {} +defs["igTranslateWindowsInViewport"][1]["argsT"][3]["name"] = "new_pos" +defs["igTranslateWindowsInViewport"][1]["argsT"][3]["type"] = "const ImVec2" +defs["igTranslateWindowsInViewport"][1]["argsoriginal"] = "(ImGuiViewportP* viewport,const ImVec2& old_pos,const ImVec2& new_pos)" +defs["igTranslateWindowsInViewport"][1]["call_args"] = "(viewport,old_pos,new_pos)" +defs["igTranslateWindowsInViewport"][1]["cimguiname"] = "igTranslateWindowsInViewport" +defs["igTranslateWindowsInViewport"][1]["defaults"] = {} +defs["igTranslateWindowsInViewport"][1]["funcname"] = "TranslateWindowsInViewport" +defs["igTranslateWindowsInViewport"][1]["location"] = "imgui_internal:2982" +defs["igTranslateWindowsInViewport"][1]["namespace"] = "ImGui" +defs["igTranslateWindowsInViewport"][1]["ov_cimguiname"] = "igTranslateWindowsInViewport" +defs["igTranslateWindowsInViewport"][1]["ret"] = "void" +defs["igTranslateWindowsInViewport"][1]["signature"] = "(ImGuiViewportP*,const ImVec2,const ImVec2)" +defs["igTranslateWindowsInViewport"][1]["stname"] = "" +defs["igTranslateWindowsInViewport"]["(ImGuiViewportP*,const ImVec2,const ImVec2)"] = defs["igTranslateWindowsInViewport"][1] defs["igTreeNode"] = {} defs["igTreeNode"][1] = {} defs["igTreeNode"][1]["args"] = "(const char* label)" @@ -14998,6 +29914,35 @@ 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["igTreeNodeBehavior"] = {} +defs["igTreeNodeBehavior"][1] = {} +defs["igTreeNodeBehavior"][1]["args"] = "(ImGuiID id,ImGuiTreeNodeFlags flags,const char* label,const char* label_end)" +defs["igTreeNodeBehavior"][1]["argsT"] = {} +defs["igTreeNodeBehavior"][1]["argsT"][1] = {} +defs["igTreeNodeBehavior"][1]["argsT"][1]["name"] = "id" +defs["igTreeNodeBehavior"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igTreeNodeBehavior"][1]["argsT"][2] = {} +defs["igTreeNodeBehavior"][1]["argsT"][2]["name"] = "flags" +defs["igTreeNodeBehavior"][1]["argsT"][2]["type"] = "ImGuiTreeNodeFlags" +defs["igTreeNodeBehavior"][1]["argsT"][3] = {} +defs["igTreeNodeBehavior"][1]["argsT"][3]["name"] = "label" +defs["igTreeNodeBehavior"][1]["argsT"][3]["type"] = "const char*" +defs["igTreeNodeBehavior"][1]["argsT"][4] = {} +defs["igTreeNodeBehavior"][1]["argsT"][4]["name"] = "label_end" +defs["igTreeNodeBehavior"][1]["argsT"][4]["type"] = "const char*" +defs["igTreeNodeBehavior"][1]["argsoriginal"] = "(ImGuiID id,ImGuiTreeNodeFlags flags,const char* label,const char* label_end=((void*)0))" +defs["igTreeNodeBehavior"][1]["call_args"] = "(id,flags,label,label_end)" +defs["igTreeNodeBehavior"][1]["cimguiname"] = "igTreeNodeBehavior" +defs["igTreeNodeBehavior"][1]["defaults"] = {} +defs["igTreeNodeBehavior"][1]["defaults"]["label_end"] = "NULL" +defs["igTreeNodeBehavior"][1]["funcname"] = "TreeNodeBehavior" +defs["igTreeNodeBehavior"][1]["location"] = "imgui_internal:3371" +defs["igTreeNodeBehavior"][1]["namespace"] = "ImGui" +defs["igTreeNodeBehavior"][1]["ov_cimguiname"] = "igTreeNodeBehavior" +defs["igTreeNodeBehavior"][1]["ret"] = "bool" +defs["igTreeNodeBehavior"][1]["signature"] = "(ImGuiID,ImGuiTreeNodeFlags,const char*,const char*)" +defs["igTreeNodeBehavior"][1]["stname"] = "" +defs["igTreeNodeBehavior"]["(ImGuiID,ImGuiTreeNodeFlags,const char*,const char*)"] = defs["igTreeNodeBehavior"][1] defs["igTreeNodeEx"] = {} defs["igTreeNodeEx"][1] = {} defs["igTreeNodeEx"][1]["args"] = "(const char* label,ImGuiTreeNodeFlags flags)" @@ -15132,6 +30077,50 @@ defs["igTreeNodeExV"][2]["signature"] = "(const void*,ImGuiTreeNodeFlags,const c 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["igTreeNodeSetOpen"] = {} +defs["igTreeNodeSetOpen"][1] = {} +defs["igTreeNodeSetOpen"][1]["args"] = "(ImGuiID id,bool open)" +defs["igTreeNodeSetOpen"][1]["argsT"] = {} +defs["igTreeNodeSetOpen"][1]["argsT"][1] = {} +defs["igTreeNodeSetOpen"][1]["argsT"][1]["name"] = "id" +defs["igTreeNodeSetOpen"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igTreeNodeSetOpen"][1]["argsT"][2] = {} +defs["igTreeNodeSetOpen"][1]["argsT"][2]["name"] = "open" +defs["igTreeNodeSetOpen"][1]["argsT"][2]["type"] = "bool" +defs["igTreeNodeSetOpen"][1]["argsoriginal"] = "(ImGuiID id,bool open)" +defs["igTreeNodeSetOpen"][1]["call_args"] = "(id,open)" +defs["igTreeNodeSetOpen"][1]["cimguiname"] = "igTreeNodeSetOpen" +defs["igTreeNodeSetOpen"][1]["defaults"] = {} +defs["igTreeNodeSetOpen"][1]["funcname"] = "TreeNodeSetOpen" +defs["igTreeNodeSetOpen"][1]["location"] = "imgui_internal:3373" +defs["igTreeNodeSetOpen"][1]["namespace"] = "ImGui" +defs["igTreeNodeSetOpen"][1]["ov_cimguiname"] = "igTreeNodeSetOpen" +defs["igTreeNodeSetOpen"][1]["ret"] = "void" +defs["igTreeNodeSetOpen"][1]["signature"] = "(ImGuiID,bool)" +defs["igTreeNodeSetOpen"][1]["stname"] = "" +defs["igTreeNodeSetOpen"]["(ImGuiID,bool)"] = defs["igTreeNodeSetOpen"][1] +defs["igTreeNodeUpdateNextOpen"] = {} +defs["igTreeNodeUpdateNextOpen"][1] = {} +defs["igTreeNodeUpdateNextOpen"][1]["args"] = "(ImGuiID id,ImGuiTreeNodeFlags flags)" +defs["igTreeNodeUpdateNextOpen"][1]["argsT"] = {} +defs["igTreeNodeUpdateNextOpen"][1]["argsT"][1] = {} +defs["igTreeNodeUpdateNextOpen"][1]["argsT"][1]["name"] = "id" +defs["igTreeNodeUpdateNextOpen"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igTreeNodeUpdateNextOpen"][1]["argsT"][2] = {} +defs["igTreeNodeUpdateNextOpen"][1]["argsT"][2]["name"] = "flags" +defs["igTreeNodeUpdateNextOpen"][1]["argsT"][2]["type"] = "ImGuiTreeNodeFlags" +defs["igTreeNodeUpdateNextOpen"][1]["argsoriginal"] = "(ImGuiID id,ImGuiTreeNodeFlags flags)" +defs["igTreeNodeUpdateNextOpen"][1]["call_args"] = "(id,flags)" +defs["igTreeNodeUpdateNextOpen"][1]["cimguiname"] = "igTreeNodeUpdateNextOpen" +defs["igTreeNodeUpdateNextOpen"][1]["defaults"] = {} +defs["igTreeNodeUpdateNextOpen"][1]["funcname"] = "TreeNodeUpdateNextOpen" +defs["igTreeNodeUpdateNextOpen"][1]["location"] = "imgui_internal:3374" +defs["igTreeNodeUpdateNextOpen"][1]["namespace"] = "ImGui" +defs["igTreeNodeUpdateNextOpen"][1]["ov_cimguiname"] = "igTreeNodeUpdateNextOpen" +defs["igTreeNodeUpdateNextOpen"][1]["ret"] = "bool" +defs["igTreeNodeUpdateNextOpen"][1]["signature"] = "(ImGuiID,ImGuiTreeNodeFlags)" +defs["igTreeNodeUpdateNextOpen"][1]["stname"] = "" +defs["igTreeNodeUpdateNextOpen"]["(ImGuiID,ImGuiTreeNodeFlags)"] = defs["igTreeNodeUpdateNextOpen"][1] defs["igTreeNodeV"] = {} defs["igTreeNodeV"][1] = {} defs["igTreeNodeV"][1]["args"] = "(const char* str_id,const char* fmt,va_list args)" @@ -15234,6 +30223,25 @@ 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["igTreePushOverrideID"] = {} +defs["igTreePushOverrideID"][1] = {} +defs["igTreePushOverrideID"][1]["args"] = "(ImGuiID id)" +defs["igTreePushOverrideID"][1]["argsT"] = {} +defs["igTreePushOverrideID"][1]["argsT"][1] = {} +defs["igTreePushOverrideID"][1]["argsT"][1]["name"] = "id" +defs["igTreePushOverrideID"][1]["argsT"][1]["type"] = "ImGuiID" +defs["igTreePushOverrideID"][1]["argsoriginal"] = "(ImGuiID id)" +defs["igTreePushOverrideID"][1]["call_args"] = "(id)" +defs["igTreePushOverrideID"][1]["cimguiname"] = "igTreePushOverrideID" +defs["igTreePushOverrideID"][1]["defaults"] = {} +defs["igTreePushOverrideID"][1]["funcname"] = "TreePushOverrideID" +defs["igTreePushOverrideID"][1]["location"] = "imgui_internal:3372" +defs["igTreePushOverrideID"][1]["namespace"] = "ImGui" +defs["igTreePushOverrideID"][1]["ov_cimguiname"] = "igTreePushOverrideID" +defs["igTreePushOverrideID"][1]["ret"] = "void" +defs["igTreePushOverrideID"][1]["signature"] = "(ImGuiID)" +defs["igTreePushOverrideID"][1]["stname"] = "" +defs["igTreePushOverrideID"]["(ImGuiID)"] = defs["igTreePushOverrideID"][1] defs["igUnindent"] = {} defs["igUnindent"][1] = {} defs["igUnindent"][1]["args"] = "(float indent_w)" @@ -15254,6 +30262,73 @@ defs["igUnindent"][1]["ret"] = "void" defs["igUnindent"][1]["signature"] = "(float)" defs["igUnindent"][1]["stname"] = "" defs["igUnindent"]["(float)"] = defs["igUnindent"][1] +defs["igUpdateHoveredWindowAndCaptureFlags"] = {} +defs["igUpdateHoveredWindowAndCaptureFlags"][1] = {} +defs["igUpdateHoveredWindowAndCaptureFlags"][1]["args"] = "()" +defs["igUpdateHoveredWindowAndCaptureFlags"][1]["argsT"] = {} +defs["igUpdateHoveredWindowAndCaptureFlags"][1]["argsoriginal"] = "()" +defs["igUpdateHoveredWindowAndCaptureFlags"][1]["call_args"] = "()" +defs["igUpdateHoveredWindowAndCaptureFlags"][1]["cimguiname"] = "igUpdateHoveredWindowAndCaptureFlags" +defs["igUpdateHoveredWindowAndCaptureFlags"][1]["defaults"] = {} +defs["igUpdateHoveredWindowAndCaptureFlags"][1]["funcname"] = "UpdateHoveredWindowAndCaptureFlags" +defs["igUpdateHoveredWindowAndCaptureFlags"][1]["location"] = "imgui_internal:2970" +defs["igUpdateHoveredWindowAndCaptureFlags"][1]["namespace"] = "ImGui" +defs["igUpdateHoveredWindowAndCaptureFlags"][1]["ov_cimguiname"] = "igUpdateHoveredWindowAndCaptureFlags" +defs["igUpdateHoveredWindowAndCaptureFlags"][1]["ret"] = "void" +defs["igUpdateHoveredWindowAndCaptureFlags"][1]["signature"] = "()" +defs["igUpdateHoveredWindowAndCaptureFlags"][1]["stname"] = "" +defs["igUpdateHoveredWindowAndCaptureFlags"]["()"] = defs["igUpdateHoveredWindowAndCaptureFlags"][1] +defs["igUpdateInputEvents"] = {} +defs["igUpdateInputEvents"][1] = {} +defs["igUpdateInputEvents"][1]["args"] = "(bool trickle_fast_inputs)" +defs["igUpdateInputEvents"][1]["argsT"] = {} +defs["igUpdateInputEvents"][1]["argsT"][1] = {} +defs["igUpdateInputEvents"][1]["argsT"][1]["name"] = "trickle_fast_inputs" +defs["igUpdateInputEvents"][1]["argsT"][1]["type"] = "bool" +defs["igUpdateInputEvents"][1]["argsoriginal"] = "(bool trickle_fast_inputs)" +defs["igUpdateInputEvents"][1]["call_args"] = "(trickle_fast_inputs)" +defs["igUpdateInputEvents"][1]["cimguiname"] = "igUpdateInputEvents" +defs["igUpdateInputEvents"][1]["defaults"] = {} +defs["igUpdateInputEvents"][1]["funcname"] = "UpdateInputEvents" +defs["igUpdateInputEvents"][1]["location"] = "imgui_internal:2969" +defs["igUpdateInputEvents"][1]["namespace"] = "ImGui" +defs["igUpdateInputEvents"][1]["ov_cimguiname"] = "igUpdateInputEvents" +defs["igUpdateInputEvents"][1]["ret"] = "void" +defs["igUpdateInputEvents"][1]["signature"] = "(bool)" +defs["igUpdateInputEvents"][1]["stname"] = "" +defs["igUpdateInputEvents"]["(bool)"] = defs["igUpdateInputEvents"][1] +defs["igUpdateMouseMovingWindowEndFrame"] = {} +defs["igUpdateMouseMovingWindowEndFrame"][1] = {} +defs["igUpdateMouseMovingWindowEndFrame"][1]["args"] = "()" +defs["igUpdateMouseMovingWindowEndFrame"][1]["argsT"] = {} +defs["igUpdateMouseMovingWindowEndFrame"][1]["argsoriginal"] = "()" +defs["igUpdateMouseMovingWindowEndFrame"][1]["call_args"] = "()" +defs["igUpdateMouseMovingWindowEndFrame"][1]["cimguiname"] = "igUpdateMouseMovingWindowEndFrame" +defs["igUpdateMouseMovingWindowEndFrame"][1]["defaults"] = {} +defs["igUpdateMouseMovingWindowEndFrame"][1]["funcname"] = "UpdateMouseMovingWindowEndFrame" +defs["igUpdateMouseMovingWindowEndFrame"][1]["location"] = "imgui_internal:2974" +defs["igUpdateMouseMovingWindowEndFrame"][1]["namespace"] = "ImGui" +defs["igUpdateMouseMovingWindowEndFrame"][1]["ov_cimguiname"] = "igUpdateMouseMovingWindowEndFrame" +defs["igUpdateMouseMovingWindowEndFrame"][1]["ret"] = "void" +defs["igUpdateMouseMovingWindowEndFrame"][1]["signature"] = "()" +defs["igUpdateMouseMovingWindowEndFrame"][1]["stname"] = "" +defs["igUpdateMouseMovingWindowEndFrame"]["()"] = defs["igUpdateMouseMovingWindowEndFrame"][1] +defs["igUpdateMouseMovingWindowNewFrame"] = {} +defs["igUpdateMouseMovingWindowNewFrame"][1] = {} +defs["igUpdateMouseMovingWindowNewFrame"][1]["args"] = "()" +defs["igUpdateMouseMovingWindowNewFrame"][1]["argsT"] = {} +defs["igUpdateMouseMovingWindowNewFrame"][1]["argsoriginal"] = "()" +defs["igUpdateMouseMovingWindowNewFrame"][1]["call_args"] = "()" +defs["igUpdateMouseMovingWindowNewFrame"][1]["cimguiname"] = "igUpdateMouseMovingWindowNewFrame" +defs["igUpdateMouseMovingWindowNewFrame"][1]["defaults"] = {} +defs["igUpdateMouseMovingWindowNewFrame"][1]["funcname"] = "UpdateMouseMovingWindowNewFrame" +defs["igUpdateMouseMovingWindowNewFrame"][1]["location"] = "imgui_internal:2973" +defs["igUpdateMouseMovingWindowNewFrame"][1]["namespace"] = "ImGui" +defs["igUpdateMouseMovingWindowNewFrame"][1]["ov_cimguiname"] = "igUpdateMouseMovingWindowNewFrame" +defs["igUpdateMouseMovingWindowNewFrame"][1]["ret"] = "void" +defs["igUpdateMouseMovingWindowNewFrame"][1]["signature"] = "()" +defs["igUpdateMouseMovingWindowNewFrame"][1]["stname"] = "" +defs["igUpdateMouseMovingWindowNewFrame"]["()"] = defs["igUpdateMouseMovingWindowNewFrame"][1] defs["igUpdatePlatformWindows"] = {} defs["igUpdatePlatformWindows"][1] = {} defs["igUpdatePlatformWindows"][1]["args"] = "()" @@ -15270,6 +30345,31 @@ defs["igUpdatePlatformWindows"][1]["ret"] = "void" defs["igUpdatePlatformWindows"][1]["signature"] = "()" defs["igUpdatePlatformWindows"][1]["stname"] = "" defs["igUpdatePlatformWindows"]["()"] = defs["igUpdatePlatformWindows"][1] +defs["igUpdateWindowParentAndRootLinks"] = {} +defs["igUpdateWindowParentAndRootLinks"][1] = {} +defs["igUpdateWindowParentAndRootLinks"][1]["args"] = "(ImGuiWindow* window,ImGuiWindowFlags flags,ImGuiWindow* parent_window)" +defs["igUpdateWindowParentAndRootLinks"][1]["argsT"] = {} +defs["igUpdateWindowParentAndRootLinks"][1]["argsT"][1] = {} +defs["igUpdateWindowParentAndRootLinks"][1]["argsT"][1]["name"] = "window" +defs["igUpdateWindowParentAndRootLinks"][1]["argsT"][1]["type"] = "ImGuiWindow*" +defs["igUpdateWindowParentAndRootLinks"][1]["argsT"][2] = {} +defs["igUpdateWindowParentAndRootLinks"][1]["argsT"][2]["name"] = "flags" +defs["igUpdateWindowParentAndRootLinks"][1]["argsT"][2]["type"] = "ImGuiWindowFlags" +defs["igUpdateWindowParentAndRootLinks"][1]["argsT"][3] = {} +defs["igUpdateWindowParentAndRootLinks"][1]["argsT"][3]["name"] = "parent_window" +defs["igUpdateWindowParentAndRootLinks"][1]["argsT"][3]["type"] = "ImGuiWindow*" +defs["igUpdateWindowParentAndRootLinks"][1]["argsoriginal"] = "(ImGuiWindow* window,ImGuiWindowFlags flags,ImGuiWindow* parent_window)" +defs["igUpdateWindowParentAndRootLinks"][1]["call_args"] = "(window,flags,parent_window)" +defs["igUpdateWindowParentAndRootLinks"][1]["cimguiname"] = "igUpdateWindowParentAndRootLinks" +defs["igUpdateWindowParentAndRootLinks"][1]["defaults"] = {} +defs["igUpdateWindowParentAndRootLinks"][1]["funcname"] = "UpdateWindowParentAndRootLinks" +defs["igUpdateWindowParentAndRootLinks"][1]["location"] = "imgui_internal:2936" +defs["igUpdateWindowParentAndRootLinks"][1]["namespace"] = "ImGui" +defs["igUpdateWindowParentAndRootLinks"][1]["ov_cimguiname"] = "igUpdateWindowParentAndRootLinks" +defs["igUpdateWindowParentAndRootLinks"][1]["ret"] = "void" +defs["igUpdateWindowParentAndRootLinks"][1]["signature"] = "(ImGuiWindow*,ImGuiWindowFlags,ImGuiWindow*)" +defs["igUpdateWindowParentAndRootLinks"][1]["stname"] = "" +defs["igUpdateWindowParentAndRootLinks"]["(ImGuiWindow*,ImGuiWindowFlags,ImGuiWindow*)"] = defs["igUpdateWindowParentAndRootLinks"][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,ImGuiSliderFlags flags)" @@ -15479,5 +30579,57 @@ 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] +defs["igWindowRectAbsToRel"] = {} +defs["igWindowRectAbsToRel"][1] = {} +defs["igWindowRectAbsToRel"][1]["args"] = "(ImRect *pOut,ImGuiWindow* window,const ImRect r)" +defs["igWindowRectAbsToRel"][1]["argsT"] = {} +defs["igWindowRectAbsToRel"][1]["argsT"][1] = {} +defs["igWindowRectAbsToRel"][1]["argsT"][1]["name"] = "pOut" +defs["igWindowRectAbsToRel"][1]["argsT"][1]["type"] = "ImRect*" +defs["igWindowRectAbsToRel"][1]["argsT"][2] = {} +defs["igWindowRectAbsToRel"][1]["argsT"][2]["name"] = "window" +defs["igWindowRectAbsToRel"][1]["argsT"][2]["type"] = "ImGuiWindow*" +defs["igWindowRectAbsToRel"][1]["argsT"][3] = {} +defs["igWindowRectAbsToRel"][1]["argsT"][3]["name"] = "r" +defs["igWindowRectAbsToRel"][1]["argsT"][3]["type"] = "const ImRect" +defs["igWindowRectAbsToRel"][1]["argsoriginal"] = "(ImGuiWindow* window,const ImRect& r)" +defs["igWindowRectAbsToRel"][1]["call_args"] = "(window,r)" +defs["igWindowRectAbsToRel"][1]["cimguiname"] = "igWindowRectAbsToRel" +defs["igWindowRectAbsToRel"][1]["defaults"] = {} +defs["igWindowRectAbsToRel"][1]["funcname"] = "WindowRectAbsToRel" +defs["igWindowRectAbsToRel"][1]["location"] = "imgui_internal:2946" +defs["igWindowRectAbsToRel"][1]["namespace"] = "ImGui" +defs["igWindowRectAbsToRel"][1]["nonUDT"] = 1 +defs["igWindowRectAbsToRel"][1]["ov_cimguiname"] = "igWindowRectAbsToRel" +defs["igWindowRectAbsToRel"][1]["ret"] = "void" +defs["igWindowRectAbsToRel"][1]["signature"] = "(ImGuiWindow*,const ImRect)" +defs["igWindowRectAbsToRel"][1]["stname"] = "" +defs["igWindowRectAbsToRel"]["(ImGuiWindow*,const ImRect)"] = defs["igWindowRectAbsToRel"][1] +defs["igWindowRectRelToAbs"] = {} +defs["igWindowRectRelToAbs"][1] = {} +defs["igWindowRectRelToAbs"][1]["args"] = "(ImRect *pOut,ImGuiWindow* window,const ImRect r)" +defs["igWindowRectRelToAbs"][1]["argsT"] = {} +defs["igWindowRectRelToAbs"][1]["argsT"][1] = {} +defs["igWindowRectRelToAbs"][1]["argsT"][1]["name"] = "pOut" +defs["igWindowRectRelToAbs"][1]["argsT"][1]["type"] = "ImRect*" +defs["igWindowRectRelToAbs"][1]["argsT"][2] = {} +defs["igWindowRectRelToAbs"][1]["argsT"][2]["name"] = "window" +defs["igWindowRectRelToAbs"][1]["argsT"][2]["type"] = "ImGuiWindow*" +defs["igWindowRectRelToAbs"][1]["argsT"][3] = {} +defs["igWindowRectRelToAbs"][1]["argsT"][3]["name"] = "r" +defs["igWindowRectRelToAbs"][1]["argsT"][3]["type"] = "const ImRect" +defs["igWindowRectRelToAbs"][1]["argsoriginal"] = "(ImGuiWindow* window,const ImRect& r)" +defs["igWindowRectRelToAbs"][1]["call_args"] = "(window,r)" +defs["igWindowRectRelToAbs"][1]["cimguiname"] = "igWindowRectRelToAbs" +defs["igWindowRectRelToAbs"][1]["defaults"] = {} +defs["igWindowRectRelToAbs"][1]["funcname"] = "WindowRectRelToAbs" +defs["igWindowRectRelToAbs"][1]["location"] = "imgui_internal:2947" +defs["igWindowRectRelToAbs"][1]["namespace"] = "ImGui" +defs["igWindowRectRelToAbs"][1]["nonUDT"] = 1 +defs["igWindowRectRelToAbs"][1]["ov_cimguiname"] = "igWindowRectRelToAbs" +defs["igWindowRectRelToAbs"][1]["ret"] = "void" +defs["igWindowRectRelToAbs"][1]["signature"] = "(ImGuiWindow*,const ImRect)" +defs["igWindowRectRelToAbs"][1]["stname"] = "" +defs["igWindowRectRelToAbs"]["(ImGuiWindow*,const ImRect)"] = defs["igWindowRectRelToAbs"][1] return defs \ No newline at end of file diff --git a/imgui-sys/third-party/imgui-docking-freetype/overloads.txt b/imgui-sys/third-party/imgui-docking-freetype/overloads.txt index c0ff42a..6b78943 100644 --- a/imgui-sys/third-party/imgui-docking-freetype/overloads.txt +++ b/imgui-sys/third-party/imgui-docking-freetype/overloads.txt @@ -8,16 +8,64 @@ ImColor_ImColor 5 ImDrawList_AddText 2 1 void ImDrawList_AddText_Vec2 (const ImVec2,ImU32,const char*,const char*) 2 void ImDrawList_AddText_FontPtr (const ImFont*,float,const ImVec2,ImU32,const char*,const char*,float,const ImVec4*) +ImGuiPtrOrIndex_ImGuiPtrOrIndex 2 +1 nil ImGuiPtrOrIndex_ImGuiPtrOrIndex_Ptr (void*) +2 nil ImGuiPtrOrIndex_ImGuiPtrOrIndex_Int (int) ImGuiStoragePair_ImGuiStoragePair 3 1 nil ImGuiStoragePair_ImGuiStoragePair_Int (ImGuiID,int) 2 nil ImGuiStoragePair_ImGuiStoragePair_Float (ImGuiID,float) 3 nil ImGuiStoragePair_ImGuiStoragePair_Ptr (ImGuiID,void*) +ImGuiStyleMod_ImGuiStyleMod 3 +1 nil ImGuiStyleMod_ImGuiStyleMod_Int (ImGuiStyleVar,int) +2 nil ImGuiStyleMod_ImGuiStyleMod_Float (ImGuiStyleVar,float) +3 nil ImGuiStyleMod_ImGuiStyleMod_Vec2 (ImGuiStyleVar,ImVec2) ImGuiTextRange_ImGuiTextRange 2 1 nil ImGuiTextRange_ImGuiTextRange_Nil () 2 nil ImGuiTextRange_ImGuiTextRange_Str (const char*,const char*) +ImGuiWindow_GetID 3 +1 ImGuiID ImGuiWindow_GetID_Str (const char*,const char*) +2 ImGuiID ImGuiWindow_GetID_Ptr (const void*) +3 ImGuiID ImGuiWindow_GetID_Int (int) +ImPool_Remove 2 +1 void ImPool_Remove_TPtr (ImGuiID,const T*) +2 void ImPool_Remove_PoolIdx (ImGuiID,ImPoolIdx) +ImRect_Add 2 +1 void ImRect_Add_Vec2 (const ImVec2) +2 void ImRect_Add_Rect (const ImRect) +ImRect_Contains 2 +1 bool ImRect_Contains_Vec2 (const ImVec2)const +2 bool ImRect_Contains_Rect (const ImRect)const +ImRect_Expand 2 +1 void ImRect_Expand_Float (const float) +2 void ImRect_Expand_Vec2 (const ImVec2) +ImRect_ImRect 4 +1 nil ImRect_ImRect_Nil () +2 nil ImRect_ImRect_Vec2 (const ImVec2,const ImVec2) +3 nil ImRect_ImRect_Vec4 (const ImVec4) +4 nil ImRect_ImRect_Float (float,float,float,float) +ImSpan_ImSpan 3 +1 nil ImSpan_ImSpan_Nil () +2 nil ImSpan_ImSpan_TPtrInt (T*,int) +3 nil ImSpan_ImSpan_TPtrTPtr (T*,T*) +ImSpan_begin 2 +1 T* ImSpan_begin_Nil () +2 const T* ImSpan_begin__const ()const +ImSpan_end 2 +1 T* ImSpan_end_Nil () +2 const T* ImSpan_end__const ()const +ImSpan_set 2 +1 void ImSpan_set_Int (T*,int) +2 void ImSpan_set_TPtr (T*,T*) +ImVec1_ImVec1 2 +1 nil ImVec1_ImVec1_Nil () +2 nil ImVec1_ImVec1_Float (float) ImVec2_ImVec2 2 1 nil ImVec2_ImVec2_Nil () 2 nil ImVec2_ImVec2_Float (float,float) +ImVec2ih_ImVec2ih 3 +1 nil ImVec2ih_ImVec2ih_Nil () +2 nil ImVec2ih_ImVec2ih_short (short,short) +3 nil ImVec2ih_ImVec2ih_Vec2 (const ImVec2) ImVec4_ImVec4 2 1 nil ImVec4_ImVec4_Nil () 2 nil ImVec4_ImVec4_Float (float,float,float,float) @@ -48,9 +96,11 @@ ImVector_resize 2 igBeginChild 2 1 bool igBeginChild_Str (const char*,const ImVec2,bool,ImGuiWindowFlags) 2 bool igBeginChild_ID (ImGuiID,const ImVec2,bool,ImGuiWindowFlags) -igCheckboxFlags 2 +igCheckboxFlags 4 1 bool igCheckboxFlags_IntPtr (const char*,int*,int) 2 bool igCheckboxFlags_UintPtr (const char*,unsigned int*,unsigned int) +3 bool igCheckboxFlags_S64Ptr (const char*,ImS64*,ImS64) +4 bool igCheckboxFlags_U64Ptr (const char*,ImU64*,ImU64) igCollapsingHeader 2 1 bool igCollapsingHeader_TreeNodeFlags (const char*,ImGuiTreeNodeFlags) 2 bool igCollapsingHeader_BoolPtr (const char*,bool*,ImGuiTreeNodeFlags) @@ -65,19 +115,79 @@ igGetColorU32 3 1 ImU32 igGetColorU32_Col (ImGuiCol,float) 2 ImU32 igGetColorU32_Vec4 (const ImVec4) 3 ImU32 igGetColorU32_U32 (ImU32) -igGetForegroundDrawList 2 +igGetForegroundDrawList 3 1 ImDrawList* igGetForegroundDrawList_Nil () 2 ImDrawList* igGetForegroundDrawList_ViewportPtr (ImGuiViewport*) +3 ImDrawList* igGetForegroundDrawList_WindowPtr (ImGuiWindow*) igGetID 3 1 ImGuiID igGetID_Str (const char*) 2 ImGuiID igGetID_StrStr (const char*,const char*) 3 ImGuiID igGetID_Ptr (const void*) +igImAbs 3 +1 int igImAbs_Int (int) +2 float igImAbs_Float (float) +3 double igImAbs_double (double) +igImFloor 2 +1 float igImFloor_Float (float) +2 ImVec2 igImFloor_Vec2 (const ImVec2) +igImFloorSigned 2 +1 float igImFloorSigned_Float (float) +2 ImVec2 igImFloorSigned_Vec2 (const ImVec2) +igImIsPowerOfTwo 2 +1 bool igImIsPowerOfTwo_Int (int) +2 bool igImIsPowerOfTwo_U64 (ImU64) +igImLengthSqr 2 +1 float igImLengthSqr_Vec2 (const ImVec2) +2 float igImLengthSqr_Vec4 (const ImVec4) +igImLerp 3 +1 ImVec2 igImLerp_Vec2Float (const ImVec2,const ImVec2,float) +2 ImVec2 igImLerp_Vec2Vec2 (const ImVec2,const ImVec2,const ImVec2) +3 ImVec4 igImLerp_Vec4 (const ImVec4,const ImVec4,float) +igImLog 2 +1 float igImLog_Float (float) +2 double igImLog_double (double) +igImPow 2 +1 float igImPow_Float (float,float) +2 double igImPow_double (double,double) +igImRsqrt 2 +1 float igImRsqrt_Float (float) +2 double igImRsqrt_double (double) +igImSign 2 +1 float igImSign_Float (float) +2 double igImSign_double (double) +igIsKeyDown 2 +1 bool igIsKeyDown_Nil (ImGuiKey) +2 bool igIsKeyDown_ID (ImGuiKey,ImGuiID) +igIsKeyPressed 2 +1 bool igIsKeyPressed_Bool (ImGuiKey,bool) +2 bool igIsKeyPressed_ID (ImGuiKey,ImGuiID,ImGuiInputFlags) +igIsKeyReleased 2 +1 bool igIsKeyReleased_Nil (ImGuiKey) +2 bool igIsKeyReleased_ID (ImGuiKey,ImGuiID) +igIsMouseClicked 2 +1 bool igIsMouseClicked_Bool (ImGuiMouseButton,bool) +2 bool igIsMouseClicked_ID (ImGuiMouseButton,ImGuiID,ImGuiInputFlags) +igIsMouseDown 2 +1 bool igIsMouseDown_Nil (ImGuiMouseButton) +2 bool igIsMouseDown_ID (ImGuiMouseButton,ImGuiID) +igIsMouseReleased 2 +1 bool igIsMouseReleased_Nil (ImGuiMouseButton) +2 bool igIsMouseReleased_ID (ImGuiMouseButton,ImGuiID) +igIsPopupOpen 2 +1 bool igIsPopupOpen_Str (const char*,ImGuiPopupFlags) +2 bool igIsPopupOpen_ID (ImGuiID,ImGuiPopupFlags) igIsRectVisible 2 1 bool igIsRectVisible_Nil (const ImVec2) 2 bool igIsRectVisible_Vec2 (const ImVec2,const ImVec2) +igItemSize 2 +1 void igItemSize_Vec2 (const ImVec2,float) +2 void igItemSize_Rect (const ImRect,float) igListBox 2 1 bool igListBox_Str_arr (const char*,int*,const char* const[],int,int) 2 bool igListBox_FnBoolPtr (const char*,int*,bool(*)(void*,int,const char**),void*,int,int) +igMarkIniSettingsDirty 2 +1 void igMarkIniSettingsDirty_Nil () +2 void igMarkIniSettingsDirty_WindowPtr (ImGuiWindow*) igMenuItem 2 1 bool igMenuItem_Bool (const char*,const char*,bool,bool) 2 bool igMenuItem_BoolPtr (const char*,const char*,bool*,bool) @@ -107,18 +217,42 @@ igRadioButton 2 igSelectable 2 1 bool igSelectable_Bool (const char*,bool,ImGuiSelectableFlags,const ImVec2) 2 bool igSelectable_BoolPtr (const char*,bool*,ImGuiSelectableFlags,const ImVec2) -igSetWindowCollapsed 2 +igSetScrollFromPosX 2 +1 void igSetScrollFromPosX_Float (float,float) +2 void igSetScrollFromPosX_WindowPtr (ImGuiWindow*,float,float) +igSetScrollFromPosY 2 +1 void igSetScrollFromPosY_Float (float,float) +2 void igSetScrollFromPosY_WindowPtr (ImGuiWindow*,float,float) +igSetScrollX 2 +1 void igSetScrollX_Float (float) +2 void igSetScrollX_WindowPtr (ImGuiWindow*,float) +igSetScrollY 2 +1 void igSetScrollY_Float (float) +2 void igSetScrollY_WindowPtr (ImGuiWindow*,float) +igSetWindowCollapsed 3 1 void igSetWindowCollapsed_Bool (bool,ImGuiCond) 2 void igSetWindowCollapsed_Str (const char*,bool,ImGuiCond) +3 void igSetWindowCollapsed_WindowPtr (ImGuiWindow*,bool,ImGuiCond) igSetWindowFocus 2 1 void igSetWindowFocus_Nil () 2 void igSetWindowFocus_Str (const char*) -igSetWindowPos 2 +igSetWindowPos 3 1 void igSetWindowPos_Vec2 (const ImVec2,ImGuiCond) 2 void igSetWindowPos_Str (const char*,const ImVec2,ImGuiCond) -igSetWindowSize 2 +3 void igSetWindowPos_WindowPtr (ImGuiWindow*,const ImVec2,ImGuiCond) +igSetWindowSize 3 1 void igSetWindowSize_Vec2 (const ImVec2,ImGuiCond) 2 void igSetWindowSize_Str (const char*,const ImVec2,ImGuiCond) +3 void igSetWindowSize_WindowPtr (ImGuiWindow*,const ImVec2,ImGuiCond) +igTabItemCalcSize 2 +1 ImVec2 igTabItemCalcSize_Str (const char*,bool) +2 ImVec2 igTabItemCalcSize_WindowPtr (ImGuiWindow*) +igTableGcCompactTransientBuffers 2 +1 void igTableGcCompactTransientBuffers_TablePtr (ImGuiTable*) +2 void igTableGcCompactTransientBuffers_TableTempDataPtr (ImGuiTableTempData*) +igTableGetColumnName 2 +1 const char* igTableGetColumnName_Int (int) +2 const char* igTableGetColumnName_TablePtr (const ImGuiTable*,int) igTreeNode 3 1 bool igTreeNode_Str (const char*) 2 bool igTreeNode_StrStr (const char*,const char*,...) @@ -141,4 +275,4 @@ igValue 4 2 void igValue_Int (const char*,int) 3 void igValue_Uint (const char*,unsigned int) 4 void igValue_Float (const char*,float,const char*) -99 overloaded \ No newline at end of file +193 overloaded \ No newline at end of file diff --git a/imgui-sys/third-party/imgui-docking-freetype/structs_and_enums.json b/imgui-sys/third-party/imgui-docking-freetype/structs_and_enums.json index 81caeff..5799296 100644 --- a/imgui-sys/third-party/imgui-docking-freetype/structs_and_enums.json +++ b/imgui-sys/third-party/imgui-docking-freetype/structs_and_enums.json @@ -121,6 +121,45 @@ "value": "1 << 2" } ], + "ImGuiActivateFlags_": [ + { + "calc_value": 0, + "name": "ImGuiActivateFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiActivateFlags_PreferInput", + "value": "1 << 0" + }, + { + "calc_value": 2, + "name": "ImGuiActivateFlags_PreferTweak", + "value": "1 << 1" + }, + { + "calc_value": 4, + "name": "ImGuiActivateFlags_TryToPreserveState", + "value": "1 << 2" + } + ], + "ImGuiAxis": [ + { + "calc_value": -1, + "name": "ImGuiAxis_None", + "value": "-1" + }, + { + "calc_value": 0, + "name": "ImGuiAxis_X", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiAxis_Y", + "value": "1" + } + ], "ImGuiBackendFlags_": [ { "calc_value": 0, @@ -163,6 +202,103 @@ "value": "1 << 12" } ], + "ImGuiButtonFlagsPrivate_": [ + { + "calc_value": 16, + "name": "ImGuiButtonFlags_PressedOnClick", + "value": "1 << 4" + }, + { + "calc_value": 32, + "name": "ImGuiButtonFlags_PressedOnClickRelease", + "value": "1 << 5" + }, + { + "calc_value": 64, + "name": "ImGuiButtonFlags_PressedOnClickReleaseAnywhere", + "value": "1 << 6" + }, + { + "calc_value": 128, + "name": "ImGuiButtonFlags_PressedOnRelease", + "value": "1 << 7" + }, + { + "calc_value": 256, + "name": "ImGuiButtonFlags_PressedOnDoubleClick", + "value": "1 << 8" + }, + { + "calc_value": 512, + "name": "ImGuiButtonFlags_PressedOnDragDropHold", + "value": "1 << 9" + }, + { + "calc_value": 1024, + "name": "ImGuiButtonFlags_Repeat", + "value": "1 << 10" + }, + { + "calc_value": 2048, + "name": "ImGuiButtonFlags_FlattenChildren", + "value": "1 << 11" + }, + { + "calc_value": 4096, + "name": "ImGuiButtonFlags_AllowItemOverlap", + "value": "1 << 12" + }, + { + "calc_value": 8192, + "name": "ImGuiButtonFlags_DontClosePopups", + "value": "1 << 13" + }, + { + "calc_value": 32768, + "name": "ImGuiButtonFlags_AlignTextBaseLine", + "value": "1 << 15" + }, + { + "calc_value": 65536, + "name": "ImGuiButtonFlags_NoKeyModifiers", + "value": "1 << 16" + }, + { + "calc_value": 131072, + "name": "ImGuiButtonFlags_NoHoldingActiveId", + "value": "1 << 17" + }, + { + "calc_value": 262144, + "name": "ImGuiButtonFlags_NoNavFocus", + "value": "1 << 18" + }, + { + "calc_value": 524288, + "name": "ImGuiButtonFlags_NoHoveredOnFocus", + "value": "1 << 19" + }, + { + "calc_value": 1048576, + "name": "ImGuiButtonFlags_NoSetKeyOwner", + "value": "1 << 20" + }, + { + "calc_value": 2097152, + "name": "ImGuiButtonFlags_NoTestKeyOwner", + "value": "1 << 21" + }, + { + "calc_value": 1008, + "name": "ImGuiButtonFlags_PressedOnMask_", + "value": "ImGuiButtonFlags_PressedOnClick | ImGuiButtonFlags_PressedOnClickRelease | ImGuiButtonFlags_PressedOnClickReleaseAnywhere | ImGuiButtonFlags_PressedOnRelease | ImGuiButtonFlags_PressedOnDoubleClick | ImGuiButtonFlags_PressedOnDragDropHold" + }, + { + "calc_value": 32, + "name": "ImGuiButtonFlags_PressedOnDefault_", + "value": "ImGuiButtonFlags_PressedOnClickRelease" + } + ], "ImGuiButtonFlags_": [ { "calc_value": 0, @@ -624,6 +760,13 @@ "value": "ImGuiColorEditFlags_InputRGB | ImGuiColorEditFlags_InputHSV" } ], + "ImGuiComboFlagsPrivate_": [ + { + "calc_value": 1048576, + "name": "ImGuiComboFlags_CustomPreview", + "value": "1 << 20" + } + ], "ImGuiComboFlags_": [ { "calc_value": 0, @@ -765,6 +908,82 @@ "value": "1 << 21" } ], + "ImGuiContextHookType": [ + { + "calc_value": 0, + "name": "ImGuiContextHookType_NewFramePre", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiContextHookType_NewFramePost", + "value": "1" + }, + { + "calc_value": 2, + "name": "ImGuiContextHookType_EndFramePre", + "value": "2" + }, + { + "calc_value": 3, + "name": "ImGuiContextHookType_EndFramePost", + "value": "3" + }, + { + "calc_value": 4, + "name": "ImGuiContextHookType_RenderPre", + "value": "4" + }, + { + "calc_value": 5, + "name": "ImGuiContextHookType_RenderPost", + "value": "5" + }, + { + "calc_value": 6, + "name": "ImGuiContextHookType_Shutdown", + "value": "6" + }, + { + "calc_value": 7, + "name": "ImGuiContextHookType_PendingRemoval_", + "value": "7" + } + ], + "ImGuiDataAuthority_": [ + { + "calc_value": 0, + "name": "ImGuiDataAuthority_Auto", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiDataAuthority_DockNode", + "value": "1" + }, + { + "calc_value": 2, + "name": "ImGuiDataAuthority_Window", + "value": "2" + } + ], + "ImGuiDataTypePrivate_": [ + { + "calc_value": 11, + "name": "ImGuiDataType_String", + "value": "ImGuiDataType_COUNT + 1" + }, + { + "calc_value": 12, + "name": "ImGuiDataType_Pointer", + "value": "ImGuiDataType_COUNT + 1+1" + }, + { + "calc_value": 13, + "name": "ImGuiDataType_ID", + "value": "ImGuiDataType_COUNT + 1+1+1" + } + ], "ImGuiDataType_": [ { "calc_value": 0, @@ -822,6 +1041,63 @@ "value": "10" } ], + "ImGuiDebugLogFlags_": [ + { + "calc_value": 0, + "name": "ImGuiDebugLogFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiDebugLogFlags_EventActiveId", + "value": "1 << 0" + }, + { + "calc_value": 2, + "name": "ImGuiDebugLogFlags_EventFocus", + "value": "1 << 1" + }, + { + "calc_value": 4, + "name": "ImGuiDebugLogFlags_EventPopup", + "value": "1 << 2" + }, + { + "calc_value": 8, + "name": "ImGuiDebugLogFlags_EventNav", + "value": "1 << 3" + }, + { + "calc_value": 16, + "name": "ImGuiDebugLogFlags_EventClipper", + "value": "1 << 4" + }, + { + "calc_value": 32, + "name": "ImGuiDebugLogFlags_EventIO", + "value": "1 << 5" + }, + { + "calc_value": 64, + "name": "ImGuiDebugLogFlags_EventDocking", + "value": "1 << 6" + }, + { + "calc_value": 128, + "name": "ImGuiDebugLogFlags_EventViewport", + "value": "1 << 7" + }, + { + "calc_value": 255, + "name": "ImGuiDebugLogFlags_EventMask_", + "value": "ImGuiDebugLogFlags_EventActiveId | ImGuiDebugLogFlags_EventFocus | ImGuiDebugLogFlags_EventPopup | ImGuiDebugLogFlags_EventNav | ImGuiDebugLogFlags_EventClipper | ImGuiDebugLogFlags_EventIO | ImGuiDebugLogFlags_EventDocking | ImGuiDebugLogFlags_EventViewport" + }, + { + "calc_value": 1024, + "name": "ImGuiDebugLogFlags_OutputToTTY", + "value": "1 << 10" + } + ], "ImGuiDir_": [ { "calc_value": -1, @@ -854,6 +1130,103 @@ "value": "4" } ], + "ImGuiDockNodeFlagsPrivate_": [ + { + "calc_value": 1024, + "name": "ImGuiDockNodeFlags_DockSpace", + "value": "1 << 10" + }, + { + "calc_value": 2048, + "name": "ImGuiDockNodeFlags_CentralNode", + "value": "1 << 11" + }, + { + "calc_value": 4096, + "name": "ImGuiDockNodeFlags_NoTabBar", + "value": "1 << 12" + }, + { + "calc_value": 8192, + "name": "ImGuiDockNodeFlags_HiddenTabBar", + "value": "1 << 13" + }, + { + "calc_value": 16384, + "name": "ImGuiDockNodeFlags_NoWindowMenuButton", + "value": "1 << 14" + }, + { + "calc_value": 32768, + "name": "ImGuiDockNodeFlags_NoCloseButton", + "value": "1 << 15" + }, + { + "calc_value": 65536, + "name": "ImGuiDockNodeFlags_NoDocking", + "value": "1 << 16" + }, + { + "calc_value": 131072, + "name": "ImGuiDockNodeFlags_NoDockingSplitMe", + "value": "1 << 17" + }, + { + "calc_value": 262144, + "name": "ImGuiDockNodeFlags_NoDockingSplitOther", + "value": "1 << 18" + }, + { + "calc_value": 524288, + "name": "ImGuiDockNodeFlags_NoDockingOverMe", + "value": "1 << 19" + }, + { + "calc_value": 1048576, + "name": "ImGuiDockNodeFlags_NoDockingOverOther", + "value": "1 << 20" + }, + { + "calc_value": 2097152, + "name": "ImGuiDockNodeFlags_NoDockingOverEmpty", + "value": "1 << 21" + }, + { + "calc_value": 4194304, + "name": "ImGuiDockNodeFlags_NoResizeX", + "value": "1 << 22" + }, + { + "calc_value": 8388608, + "name": "ImGuiDockNodeFlags_NoResizeY", + "value": "1 << 23" + }, + { + "calc_value": -1, + "name": "ImGuiDockNodeFlags_SharedFlagsInheritMask_", + "value": "~0" + }, + { + "calc_value": 12582944, + "name": "ImGuiDockNodeFlags_NoResizeFlagsMask_", + "value": "ImGuiDockNodeFlags_NoResize | ImGuiDockNodeFlags_NoResizeX | ImGuiDockNodeFlags_NoResizeY" + }, + { + "calc_value": 12713072, + "name": "ImGuiDockNodeFlags_LocalFlagsMask_", + "value": "ImGuiDockNodeFlags_NoSplit | ImGuiDockNodeFlags_NoResizeFlagsMask_ | ImGuiDockNodeFlags_AutoHideTabBar | ImGuiDockNodeFlags_DockSpace | ImGuiDockNodeFlags_CentralNode | ImGuiDockNodeFlags_NoTabBar | ImGuiDockNodeFlags_HiddenTabBar | ImGuiDockNodeFlags_NoWindowMenuButton | ImGuiDockNodeFlags_NoCloseButton | ImGuiDockNodeFlags_NoDocking" + }, + { + "calc_value": 12712048, + "name": "ImGuiDockNodeFlags_LocalFlagsTransferMask_", + "value": "ImGuiDockNodeFlags_LocalFlagsMask_ & ~ImGuiDockNodeFlags_DockSpace" + }, + { + "calc_value": 12712992, + "name": "ImGuiDockNodeFlags_SavedFlagsMask_", + "value": "ImGuiDockNodeFlags_NoResizeFlagsMask_ | ImGuiDockNodeFlags_DockSpace | ImGuiDockNodeFlags_CentralNode | ImGuiDockNodeFlags_NoTabBar | ImGuiDockNodeFlags_HiddenTabBar | ImGuiDockNodeFlags_NoWindowMenuButton | ImGuiDockNodeFlags_NoCloseButton | ImGuiDockNodeFlags_NoDocking" + } + ], "ImGuiDockNodeFlags_": [ { "calc_value": 0, @@ -891,6 +1264,28 @@ "value": "1 << 6" } ], + "ImGuiDockNodeState": [ + { + "calc_value": 0, + "name": "ImGuiDockNodeState_Unknown", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiDockNodeState_HostWindowHiddenBecauseSingleWindow", + "value": "1" + }, + { + "calc_value": 2, + "name": "ImGuiDockNodeState_HostWindowHiddenBecauseWindowsAreResizing", + "value": "2" + }, + { + "calc_value": 3, + "name": "ImGuiDockNodeState_HostWindowVisible", + "value": "3" + } + ], "ImGuiDragDropFlags_": [ { "calc_value": 0, @@ -1119,6 +1514,229 @@ "value": "1 << 13" } ], + "ImGuiInputEventType": [ + { + "calc_value": 0, + "name": "ImGuiInputEventType_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiInputEventType_MousePos", + "value": "1" + }, + { + "calc_value": 2, + "name": "ImGuiInputEventType_MouseWheel", + "value": "2" + }, + { + "calc_value": 3, + "name": "ImGuiInputEventType_MouseButton", + "value": "3" + }, + { + "calc_value": 4, + "name": "ImGuiInputEventType_MouseViewport", + "value": "4" + }, + { + "calc_value": 5, + "name": "ImGuiInputEventType_Key", + "value": "5" + }, + { + "calc_value": 6, + "name": "ImGuiInputEventType_Text", + "value": "6" + }, + { + "calc_value": 7, + "name": "ImGuiInputEventType_Focus", + "value": "7" + }, + { + "calc_value": 8, + "name": "ImGuiInputEventType_COUNT", + "value": "8" + } + ], + "ImGuiInputFlags_": [ + { + "calc_value": 0, + "name": "ImGuiInputFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiInputFlags_Repeat", + "value": "1 << 0" + }, + { + "calc_value": 2, + "name": "ImGuiInputFlags_RepeatRateDefault", + "value": "1 << 1" + }, + { + "calc_value": 4, + "name": "ImGuiInputFlags_RepeatRateNavMove", + "value": "1 << 2" + }, + { + "calc_value": 8, + "name": "ImGuiInputFlags_RepeatRateNavTweak", + "value": "1 << 3" + }, + { + "calc_value": 14, + "name": "ImGuiInputFlags_RepeatRateMask_", + "value": "ImGuiInputFlags_RepeatRateDefault | ImGuiInputFlags_RepeatRateNavMove | ImGuiInputFlags_RepeatRateNavTweak" + }, + { + "calc_value": 16, + "name": "ImGuiInputFlags_CondHovered", + "value": "1 << 4" + }, + { + "calc_value": 32, + "name": "ImGuiInputFlags_CondActive", + "value": "1 << 5" + }, + { + "calc_value": 48, + "name": "ImGuiInputFlags_CondDefault_", + "value": "ImGuiInputFlags_CondHovered | ImGuiInputFlags_CondActive" + }, + { + "calc_value": 48, + "name": "ImGuiInputFlags_CondMask_", + "value": "ImGuiInputFlags_CondHovered | ImGuiInputFlags_CondActive" + }, + { + "calc_value": 64, + "name": "ImGuiInputFlags_LockThisFrame", + "value": "1 << 6" + }, + { + "calc_value": 128, + "name": "ImGuiInputFlags_LockUntilRelease", + "value": "1 << 7" + }, + { + "calc_value": 256, + "name": "ImGuiInputFlags_RouteFocused", + "value": "1 << 8" + }, + { + "calc_value": 512, + "name": "ImGuiInputFlags_RouteGlobalLow", + "value": "1 << 9" + }, + { + "calc_value": 1024, + "name": "ImGuiInputFlags_RouteGlobal", + "value": "1 << 10" + }, + { + "calc_value": 2048, + "name": "ImGuiInputFlags_RouteGlobalHigh", + "value": "1 << 11" + }, + { + "calc_value": 3840, + "name": "ImGuiInputFlags_RouteMask_", + "value": "ImGuiInputFlags_RouteFocused | ImGuiInputFlags_RouteGlobal | ImGuiInputFlags_RouteGlobalLow | ImGuiInputFlags_RouteGlobalHigh" + }, + { + "calc_value": 4096, + "name": "ImGuiInputFlags_RouteAlways", + "value": "1 << 12" + }, + { + "calc_value": 8192, + "name": "ImGuiInputFlags_RouteUnlessBgFocused", + "value": "1 << 13" + }, + { + "calc_value": 12288, + "name": "ImGuiInputFlags_RouteExtraMask_", + "value": "ImGuiInputFlags_RouteAlways | ImGuiInputFlags_RouteUnlessBgFocused" + }, + { + "calc_value": 15, + "name": "ImGuiInputFlags_SupportedByIsKeyPressed", + "value": "ImGuiInputFlags_Repeat | ImGuiInputFlags_RepeatRateMask_" + }, + { + "calc_value": 16143, + "name": "ImGuiInputFlags_SupportedByShortcut", + "value": "ImGuiInputFlags_Repeat | ImGuiInputFlags_RepeatRateMask_ | ImGuiInputFlags_RouteMask_ | ImGuiInputFlags_RouteExtraMask_" + }, + { + "calc_value": 192, + "name": "ImGuiInputFlags_SupportedBySetKeyOwner", + "value": "ImGuiInputFlags_LockThisFrame | ImGuiInputFlags_LockUntilRelease" + }, + { + "calc_value": 240, + "name": "ImGuiInputFlags_SupportedBySetItemKeyOwner", + "value": "ImGuiInputFlags_SupportedBySetKeyOwner | ImGuiInputFlags_CondMask_" + } + ], + "ImGuiInputSource": [ + { + "calc_value": 0, + "name": "ImGuiInputSource_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiInputSource_Mouse", + "value": "1" + }, + { + "calc_value": 2, + "name": "ImGuiInputSource_Keyboard", + "value": "2" + }, + { + "calc_value": 3, + "name": "ImGuiInputSource_Gamepad", + "value": "3" + }, + { + "calc_value": 4, + "name": "ImGuiInputSource_Clipboard", + "value": "4" + }, + { + "calc_value": 5, + "name": "ImGuiInputSource_Nav", + "value": "5" + }, + { + "calc_value": 6, + "name": "ImGuiInputSource_COUNT", + "value": "6" + } + ], + "ImGuiInputTextFlagsPrivate_": [ + { + "calc_value": 67108864, + "name": "ImGuiInputTextFlags_Multiline", + "value": "1 << 26" + }, + { + "calc_value": 134217728, + "name": "ImGuiInputTextFlags_NoMarkEdited", + "value": "1 << 27" + }, + { + "calc_value": 268435456, + "name": "ImGuiInputTextFlags_MergedItem", + "value": "1 << 28" + } + ], "ImGuiInputTextFlags_": [ { "calc_value": 0, @@ -1231,6 +1849,120 @@ "value": "1 << 20" } ], + "ImGuiItemFlags_": [ + { + "calc_value": 0, + "name": "ImGuiItemFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiItemFlags_NoTabStop", + "value": "1 << 0" + }, + { + "calc_value": 2, + "name": "ImGuiItemFlags_ButtonRepeat", + "value": "1 << 1" + }, + { + "calc_value": 4, + "name": "ImGuiItemFlags_Disabled", + "value": "1 << 2" + }, + { + "calc_value": 8, + "name": "ImGuiItemFlags_NoNav", + "value": "1 << 3" + }, + { + "calc_value": 16, + "name": "ImGuiItemFlags_NoNavDefaultFocus", + "value": "1 << 4" + }, + { + "calc_value": 32, + "name": "ImGuiItemFlags_SelectableDontClosePopup", + "value": "1 << 5" + }, + { + "calc_value": 64, + "name": "ImGuiItemFlags_MixedValue", + "value": "1 << 6" + }, + { + "calc_value": 128, + "name": "ImGuiItemFlags_ReadOnly", + "value": "1 << 7" + }, + { + "calc_value": 256, + "name": "ImGuiItemFlags_NoWindowHoverableCheck", + "value": "1 << 8" + }, + { + "calc_value": 1024, + "name": "ImGuiItemFlags_Inputable", + "value": "1 << 10" + } + ], + "ImGuiItemStatusFlags_": [ + { + "calc_value": 0, + "name": "ImGuiItemStatusFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiItemStatusFlags_HoveredRect", + "value": "1 << 0" + }, + { + "calc_value": 2, + "name": "ImGuiItemStatusFlags_HasDisplayRect", + "value": "1 << 1" + }, + { + "calc_value": 4, + "name": "ImGuiItemStatusFlags_Edited", + "value": "1 << 2" + }, + { + "calc_value": 8, + "name": "ImGuiItemStatusFlags_ToggledSelection", + "value": "1 << 3" + }, + { + "calc_value": 16, + "name": "ImGuiItemStatusFlags_ToggledOpen", + "value": "1 << 4" + }, + { + "calc_value": 32, + "name": "ImGuiItemStatusFlags_HasDeactivated", + "value": "1 << 5" + }, + { + "calc_value": 64, + "name": "ImGuiItemStatusFlags_Deactivated", + "value": "1 << 6" + }, + { + "calc_value": 128, + "name": "ImGuiItemStatusFlags_HoveredWindow", + "value": "1 << 7" + }, + { + "calc_value": 256, + "name": "ImGuiItemStatusFlags_FocusedByTabbing", + "value": "1 << 8" + }, + { + "calc_value": 512, + "name": "ImGuiItemStatusFlags_Visible", + "value": "1 << 9" + } + ], "ImGuiKey": [ { "calc_value": 0, @@ -2003,6 +2735,92 @@ "value": "0" } ], + "ImGuiLayoutType_": [ + { + "calc_value": 0, + "name": "ImGuiLayoutType_Horizontal", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiLayoutType_Vertical", + "value": "1" + } + ], + "ImGuiLocKey": [ + { + "calc_value": 0, + "name": "ImGuiLocKey_TableSizeOne", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiLocKey_TableSizeAllFit", + "value": "1" + }, + { + "calc_value": 2, + "name": "ImGuiLocKey_TableSizeAllDefault", + "value": "2" + }, + { + "calc_value": 3, + "name": "ImGuiLocKey_TableResetOrder", + "value": "3" + }, + { + "calc_value": 4, + "name": "ImGuiLocKey_WindowingMainMenuBar", + "value": "4" + }, + { + "calc_value": 5, + "name": "ImGuiLocKey_WindowingPopup", + "value": "5" + }, + { + "calc_value": 6, + "name": "ImGuiLocKey_WindowingUntitled", + "value": "6" + }, + { + "calc_value": 7, + "name": "ImGuiLocKey_DockingHideTabBar", + "value": "7" + }, + { + "calc_value": 8, + "name": "ImGuiLocKey_COUNT", + "value": "8" + } + ], + "ImGuiLogType": [ + { + "calc_value": 0, + "name": "ImGuiLogType_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiLogType_TTY", + "value": "1" + }, + { + "calc_value": 2, + "name": "ImGuiLogType_File", + "value": "2" + }, + { + "calc_value": 3, + "name": "ImGuiLogType_Buffer", + "value": "3" + }, + { + "calc_value": 4, + "name": "ImGuiLogType_Clipboard", + "value": "4" + } + ], "ImGuiMouseButton_": [ { "calc_value": 0, @@ -2082,6 +2900,33 @@ "value": "9" } ], + "ImGuiNavHighlightFlags_": [ + { + "calc_value": 0, + "name": "ImGuiNavHighlightFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiNavHighlightFlags_TypeDefault", + "value": "1 << 0" + }, + { + "calc_value": 2, + "name": "ImGuiNavHighlightFlags_TypeThin", + "value": "1 << 1" + }, + { + "calc_value": 4, + "name": "ImGuiNavHighlightFlags_AlwaysDraw", + "value": "1 << 2" + }, + { + "calc_value": 8, + "name": "ImGuiNavHighlightFlags_NoRounding", + "value": "1 << 3" + } + ], "ImGuiNavInput": [ { "calc_value": 0, @@ -2169,6 +3014,218 @@ "value": "16" } ], + "ImGuiNavLayer": [ + { + "calc_value": 0, + "name": "ImGuiNavLayer_Main", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiNavLayer_Menu", + "value": "1" + }, + { + "calc_value": 2, + "name": "ImGuiNavLayer_COUNT", + "value": "2" + } + ], + "ImGuiNavMoveFlags_": [ + { + "calc_value": 0, + "name": "ImGuiNavMoveFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiNavMoveFlags_LoopX", + "value": "1 << 0" + }, + { + "calc_value": 2, + "name": "ImGuiNavMoveFlags_LoopY", + "value": "1 << 1" + }, + { + "calc_value": 4, + "name": "ImGuiNavMoveFlags_WrapX", + "value": "1 << 2" + }, + { + "calc_value": 8, + "name": "ImGuiNavMoveFlags_WrapY", + "value": "1 << 3" + }, + { + "calc_value": 16, + "name": "ImGuiNavMoveFlags_AllowCurrentNavId", + "value": "1 << 4" + }, + { + "calc_value": 32, + "name": "ImGuiNavMoveFlags_AlsoScoreVisibleSet", + "value": "1 << 5" + }, + { + "calc_value": 64, + "name": "ImGuiNavMoveFlags_ScrollToEdgeY", + "value": "1 << 6" + }, + { + "calc_value": 128, + "name": "ImGuiNavMoveFlags_Forwarded", + "value": "1 << 7" + }, + { + "calc_value": 256, + "name": "ImGuiNavMoveFlags_DebugNoResult", + "value": "1 << 8" + }, + { + "calc_value": 512, + "name": "ImGuiNavMoveFlags_FocusApi", + "value": "1 << 9" + }, + { + "calc_value": 1024, + "name": "ImGuiNavMoveFlags_Tabbing", + "value": "1 << 10" + }, + { + "calc_value": 2048, + "name": "ImGuiNavMoveFlags_Activate", + "value": "1 << 11" + }, + { + "calc_value": 4096, + "name": "ImGuiNavMoveFlags_DontSetNavHighlight", + "value": "1 << 12" + } + ], + "ImGuiNextItemDataFlags_": [ + { + "calc_value": 0, + "name": "ImGuiNextItemDataFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiNextItemDataFlags_HasWidth", + "value": "1 << 0" + }, + { + "calc_value": 2, + "name": "ImGuiNextItemDataFlags_HasOpen", + "value": "1 << 1" + } + ], + "ImGuiNextWindowDataFlags_": [ + { + "calc_value": 0, + "name": "ImGuiNextWindowDataFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiNextWindowDataFlags_HasPos", + "value": "1 << 0" + }, + { + "calc_value": 2, + "name": "ImGuiNextWindowDataFlags_HasSize", + "value": "1 << 1" + }, + { + "calc_value": 4, + "name": "ImGuiNextWindowDataFlags_HasContentSize", + "value": "1 << 2" + }, + { + "calc_value": 8, + "name": "ImGuiNextWindowDataFlags_HasCollapsed", + "value": "1 << 3" + }, + { + "calc_value": 16, + "name": "ImGuiNextWindowDataFlags_HasSizeConstraint", + "value": "1 << 4" + }, + { + "calc_value": 32, + "name": "ImGuiNextWindowDataFlags_HasFocus", + "value": "1 << 5" + }, + { + "calc_value": 64, + "name": "ImGuiNextWindowDataFlags_HasBgAlpha", + "value": "1 << 6" + }, + { + "calc_value": 128, + "name": "ImGuiNextWindowDataFlags_HasScroll", + "value": "1 << 7" + }, + { + "calc_value": 256, + "name": "ImGuiNextWindowDataFlags_HasViewport", + "value": "1 << 8" + }, + { + "calc_value": 512, + "name": "ImGuiNextWindowDataFlags_HasDock", + "value": "1 << 9" + }, + { + "calc_value": 1024, + "name": "ImGuiNextWindowDataFlags_HasWindowClass", + "value": "1 << 10" + } + ], + "ImGuiOldColumnFlags_": [ + { + "calc_value": 0, + "name": "ImGuiOldColumnFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiOldColumnFlags_NoBorder", + "value": "1 << 0" + }, + { + "calc_value": 2, + "name": "ImGuiOldColumnFlags_NoResize", + "value": "1 << 1" + }, + { + "calc_value": 4, + "name": "ImGuiOldColumnFlags_NoPreserveWidths", + "value": "1 << 2" + }, + { + "calc_value": 8, + "name": "ImGuiOldColumnFlags_NoForceWithinWindow", + "value": "1 << 3" + }, + { + "calc_value": 16, + "name": "ImGuiOldColumnFlags_GrowParentContentsSize", + "value": "1 << 4" + } + ], + "ImGuiPlotType": [ + { + "calc_value": 0, + "name": "ImGuiPlotType_Lines", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiPlotType_Histogram", + "value": "1" + } + ], "ImGuiPopupFlags_": [ { "calc_value": 0, @@ -2226,6 +3283,122 @@ "value": "ImGuiPopupFlags_AnyPopupId | ImGuiPopupFlags_AnyPopupLevel" } ], + "ImGuiPopupPositionPolicy": [ + { + "calc_value": 0, + "name": "ImGuiPopupPositionPolicy_Default", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiPopupPositionPolicy_ComboBox", + "value": "1" + }, + { + "calc_value": 2, + "name": "ImGuiPopupPositionPolicy_Tooltip", + "value": "2" + } + ], + "ImGuiScrollFlags_": [ + { + "calc_value": 0, + "name": "ImGuiScrollFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiScrollFlags_KeepVisibleEdgeX", + "value": "1 << 0" + }, + { + "calc_value": 2, + "name": "ImGuiScrollFlags_KeepVisibleEdgeY", + "value": "1 << 1" + }, + { + "calc_value": 4, + "name": "ImGuiScrollFlags_KeepVisibleCenterX", + "value": "1 << 2" + }, + { + "calc_value": 8, + "name": "ImGuiScrollFlags_KeepVisibleCenterY", + "value": "1 << 3" + }, + { + "calc_value": 16, + "name": "ImGuiScrollFlags_AlwaysCenterX", + "value": "1 << 4" + }, + { + "calc_value": 32, + "name": "ImGuiScrollFlags_AlwaysCenterY", + "value": "1 << 5" + }, + { + "calc_value": 64, + "name": "ImGuiScrollFlags_NoScrollParent", + "value": "1 << 6" + }, + { + "calc_value": 21, + "name": "ImGuiScrollFlags_MaskX_", + "value": "ImGuiScrollFlags_KeepVisibleEdgeX | ImGuiScrollFlags_KeepVisibleCenterX | ImGuiScrollFlags_AlwaysCenterX" + }, + { + "calc_value": 42, + "name": "ImGuiScrollFlags_MaskY_", + "value": "ImGuiScrollFlags_KeepVisibleEdgeY | ImGuiScrollFlags_KeepVisibleCenterY | ImGuiScrollFlags_AlwaysCenterY" + } + ], + "ImGuiSelectableFlagsPrivate_": [ + { + "calc_value": 1048576, + "name": "ImGuiSelectableFlags_NoHoldingActiveID", + "value": "1 << 20" + }, + { + "calc_value": 2097152, + "name": "ImGuiSelectableFlags_SelectOnNav", + "value": "1 << 21" + }, + { + "calc_value": 4194304, + "name": "ImGuiSelectableFlags_SelectOnClick", + "value": "1 << 22" + }, + { + "calc_value": 8388608, + "name": "ImGuiSelectableFlags_SelectOnRelease", + "value": "1 << 23" + }, + { + "calc_value": 16777216, + "name": "ImGuiSelectableFlags_SpanAvailWidth", + "value": "1 << 24" + }, + { + "calc_value": 33554432, + "name": "ImGuiSelectableFlags_DrawHoveredWhenHeld", + "value": "1 << 25" + }, + { + "calc_value": 67108864, + "name": "ImGuiSelectableFlags_SetNavIdOnHover", + "value": "1 << 26" + }, + { + "calc_value": 134217728, + "name": "ImGuiSelectableFlags_NoPadWithHalfSpacing", + "value": "1 << 27" + }, + { + "calc_value": 268435456, + "name": "ImGuiSelectableFlags_NoSetKeyOwner", + "value": "1 << 28" + } + ], "ImGuiSelectableFlags_": [ { "calc_value": 0, @@ -2258,6 +3431,40 @@ "value": "1 << 4" } ], + "ImGuiSeparatorFlags_": [ + { + "calc_value": 0, + "name": "ImGuiSeparatorFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiSeparatorFlags_Horizontal", + "value": "1 << 0" + }, + { + "calc_value": 2, + "name": "ImGuiSeparatorFlags_Vertical", + "value": "1 << 1" + }, + { + "calc_value": 4, + "name": "ImGuiSeparatorFlags_SpanAllColumns", + "value": "1 << 2" + } + ], + "ImGuiSliderFlagsPrivate_": [ + { + "calc_value": 1048576, + "name": "ImGuiSliderFlags_Vertical", + "value": "1 << 20" + }, + { + "calc_value": 2097152, + "name": "ImGuiSliderFlags_ReadOnly", + "value": "1 << 21" + } + ], "ImGuiSliderFlags_": [ { "calc_value": 0, @@ -2439,6 +3646,23 @@ "value": "25" } ], + "ImGuiTabBarFlagsPrivate_": [ + { + "calc_value": 1048576, + "name": "ImGuiTabBarFlags_DockNode", + "value": "1 << 20" + }, + { + "calc_value": 2097152, + "name": "ImGuiTabBarFlags_IsFocused", + "value": "1 << 21" + }, + { + "calc_value": 4194304, + "name": "ImGuiTabBarFlags_SaveSettings", + "value": "1 << 22" + } + ], "ImGuiTabBarFlags_": [ { "calc_value": 0, @@ -2496,6 +3720,33 @@ "value": "ImGuiTabBarFlags_FittingPolicyResizeDown" } ], + "ImGuiTabItemFlagsPrivate_": [ + { + "calc_value": 192, + "name": "ImGuiTabItemFlags_SectionMask_", + "value": "ImGuiTabItemFlags_Leading | ImGuiTabItemFlags_Trailing" + }, + { + "calc_value": 1048576, + "name": "ImGuiTabItemFlags_NoCloseButton", + "value": "1 << 20" + }, + { + "calc_value": 2097152, + "name": "ImGuiTabItemFlags_Button", + "value": "1 << 21" + }, + { + "calc_value": 4194304, + "name": "ImGuiTabItemFlags_Unsorted", + "value": "1 << 22" + }, + { + "calc_value": 8388608, + "name": "ImGuiTabItemFlags_Preview", + "value": "1 << 23" + } + ], "ImGuiTabItemFlags_": [ { "calc_value": 0, @@ -2896,6 +4147,37 @@ "value": "1 << 0" } ], + "ImGuiTextFlags_": [ + { + "calc_value": 0, + "name": "ImGuiTextFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiTextFlags_NoWidthForLargeClippedText", + "value": "1 << 0" + } + ], + "ImGuiTooltipFlags_": [ + { + "calc_value": 0, + "name": "ImGuiTooltipFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiTooltipFlags_OverridePreviousTooltip", + "value": "1 << 0" + } + ], + "ImGuiTreeNodeFlagsPrivate_": [ + { + "calc_value": 1048576, + "name": "ImGuiTreeNodeFlags_ClipLabelForTrailingButton", + "value": "1 << 20" + } + ], "ImGuiTreeNodeFlags_": [ { "calc_value": 0, @@ -3050,6 +4332,43 @@ "value": "1 << 12" } ], + "ImGuiWindowDockStyleCol": [ + { + "calc_value": 0, + "name": "ImGuiWindowDockStyleCol_Text", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiWindowDockStyleCol_Tab", + "value": "1" + }, + { + "calc_value": 2, + "name": "ImGuiWindowDockStyleCol_TabHovered", + "value": "2" + }, + { + "calc_value": 3, + "name": "ImGuiWindowDockStyleCol_TabActive", + "value": "3" + }, + { + "calc_value": 4, + "name": "ImGuiWindowDockStyleCol_TabUnfocused", + "value": "4" + }, + { + "calc_value": 5, + "name": "ImGuiWindowDockStyleCol_TabUnfocusedActive", + "value": "5" + }, + { + "calc_value": 6, + "name": "ImGuiWindowDockStyleCol_COUNT", + "value": "6" + } + ], "ImGuiWindowFlags_": [ { "calc_value": 0, @@ -3214,83 +4533,195 @@ ] }, "enumtypes": { - "ImGuiKey": "int" + "ImGuiKey": "int", + "ImGuiLocKey": "int" }, "locations": { + "ImBitVector": "imgui_internal:593", "ImColor": "imgui:2458", "ImDrawChannel": "imgui:2548", "ImDrawCmd": "imgui:2507", "ImDrawCmdHeader": "imgui:2540", "ImDrawData": "imgui:2740", + "ImDrawDataBuilder": "imgui_internal:782", "ImDrawFlags_": "imgui:2574", "ImDrawList": "imgui:2612", "ImDrawListFlags_": "imgui:2594", + "ImDrawListSharedData": "imgui_internal:759", "ImDrawListSplitter": "imgui:2557", "ImDrawVert": "imgui:2525", "ImFont": "imgui:2959", "ImFontAtlas": "imgui:2857", "ImFontAtlasCustomRect": "imgui:2819", "ImFontAtlasFlags_": "imgui:2832", + "ImFontBuilderIO": "imgui_internal:3476", "ImFontConfig": "imgui:2763", "ImFontGlyph": "imgui:2792", "ImFontGlyphRangesBuilder": "imgui:2804", + "ImGuiActivateFlags_": "imgui_internal:1428", + "ImGuiAxis": "imgui_internal:949", "ImGuiBackendFlags_": "imgui:1579", + "ImGuiButtonFlagsPrivate_": "imgui_internal:853", "ImGuiButtonFlags_": "imgui:1693", "ImGuiCol_": "imgui:1594", "ImGuiColorEditFlags_": "imgui:1706", + "ImGuiColorMod": "imgui_internal:992", + "ImGuiComboFlagsPrivate_": "imgui_internal:878", "ImGuiComboFlags_": "imgui:1124", + "ImGuiComboPreviewData": "imgui_internal:1009", "ImGuiCond_": "imgui:1797", "ImGuiConfigFlags_": "imgui:1554", + "ImGuiContext": "imgui_internal:1905", + "ImGuiContextHook": "imgui_internal:1890", + "ImGuiContextHookType": "imgui_internal:1888", + "ImGuiDataAuthority_": "imgui_internal:1599", + "ImGuiDataTypeInfo": "imgui_internal:975", + "ImGuiDataTypePrivate_": "imgui_internal:984", + "ImGuiDataTypeTempStorage": "imgui_internal:969", "ImGuiDataType_": "imgui:1376", + "ImGuiDebugLogFlags_": "imgui_internal:1820", "ImGuiDir_": "imgui:1392", + "ImGuiDockContext": "imgui_internal:1697", + "ImGuiDockNode": "imgui_internal:1615", + "ImGuiDockNodeFlagsPrivate_": "imgui_internal:1574", "ImGuiDockNodeFlags_": "imgui:1341", + "ImGuiDockNodeState": "imgui_internal:1606", "ImGuiDragDropFlags_": "imgui:1354", "ImGuiFocusedFlags_": "imgui:1301", "ImGuiFreeTypeBuilderFlags": "imgui_freetype:19", + "ImGuiGroupData": "imgui_internal:1022", "ImGuiHoveredFlags_": "imgui:1315", "ImGuiIO": "imgui:1974", + "ImGuiInputEvent": "imgui_internal:1286", + "ImGuiInputEventAppFocused": "imgui_internal:1284", + "ImGuiInputEventKey": "imgui_internal:1282", + "ImGuiInputEventMouseButton": "imgui_internal:1280", + "ImGuiInputEventMousePos": "imgui_internal:1278", + "ImGuiInputEventMouseViewport": "imgui_internal:1281", + "ImGuiInputEventMouseWheel": "imgui_internal:1279", + "ImGuiInputEventText": "imgui_internal:1283", + "ImGuiInputEventType": "imgui_internal:1252", + "ImGuiInputFlags_": "imgui_internal:1349", + "ImGuiInputSource": "imgui_internal:1265", "ImGuiInputTextCallbackData": "imgui:2162", + "ImGuiInputTextFlagsPrivate_": "imgui_internal:844", "ImGuiInputTextFlags_": "imgui:1036", + "ImGuiInputTextState": "imgui_internal:1057", + "ImGuiItemFlags_": "imgui_internal:801", + "ImGuiItemStatusFlags_": "imgui_internal:821", "ImGuiKey": "imgui:1413", "ImGuiKeyData": "imgui:1966", + "ImGuiKeyOwnerData": "imgui_internal:1337", + "ImGuiKeyRoutingData": "imgui_internal:1312", + "ImGuiKeyRoutingTable": "imgui_internal:1325", + "ImGuiLastItemData": "imgui_internal:1171", + "ImGuiLayoutType_": "imgui_internal:933", "ImGuiListClipper": "imgui:2407", + "ImGuiListClipperData": "imgui_internal:1412", + "ImGuiListClipperRange": "imgui_internal:1399", + "ImGuiLocEntry": "imgui_internal:1809", + "ImGuiLocKey": "imgui_internal:1796", + "ImGuiLogType": "imgui_internal:939", + "ImGuiMenuColumns": "imgui_internal:1038", + "ImGuiMetricsConfig": "imgui_internal:1836", "ImGuiMouseButton_": "imgui:1769", "ImGuiMouseCursor_": "imgui:1779", + "ImGuiNavHighlightFlags_": "imgui_internal:1451", "ImGuiNavInput": "imgui:1545", + "ImGuiNavItemData": "imgui_internal:1485", + "ImGuiNavLayer": "imgui_internal:1478", + "ImGuiNavMoveFlags_": "imgui_internal:1460", + "ImGuiNextItemData": "imgui_internal:1158", + "ImGuiNextItemDataFlags_": "imgui_internal:1151", + "ImGuiNextWindowData": "imgui_internal:1124", + "ImGuiNextWindowDataFlags_": "imgui_internal:1107", + "ImGuiOldColumnData": "imgui_internal:1525", + "ImGuiOldColumnFlags_": "imgui_internal:1505", + "ImGuiOldColumns": "imgui_internal:1535", "ImGuiOnceUponAFrame": "imgui:2282", "ImGuiPayload": "imgui:2223", "ImGuiPlatformIO": "imgui:3124", "ImGuiPlatformImeData": "imgui:3196", "ImGuiPlatformMonitor": "imgui:3187", + "ImGuiPlotType": "imgui_internal:956", + "ImGuiPopupData": "imgui_internal:1093", "ImGuiPopupFlags_": "imgui:1097", + "ImGuiPopupPositionPolicy": "imgui_internal:962", + "ImGuiPtrOrIndex": "imgui_internal:1215", + "ImGuiScrollFlags_": "imgui_internal:1437", + "ImGuiSelectableFlagsPrivate_": "imgui_internal:891", "ImGuiSelectableFlags_": "imgui:1113", + "ImGuiSeparatorFlags_": "imgui_internal:911", + "ImGuiSettingsHandler": "imgui_internal:1776", + "ImGuiShrinkWidthItem": "imgui_internal:1208", "ImGuiSizeCallbackData": "imgui:2193", + "ImGuiSliderFlagsPrivate_": "imgui_internal:884", "ImGuiSliderFlags_": "imgui:1752", "ImGuiSortDirection_": "imgui:1403", + "ImGuiStackLevelInfo": "imgui_internal:1859", + "ImGuiStackSizes": "imgui_internal:1183", + "ImGuiStackTool": "imgui_internal:1871", "ImGuiStorage": "imgui:2344", "ImGuiStoragePair": "imgui:2347", "ImGuiStyle": "imgui:1909", + "ImGuiStyleMod": "imgui_internal:999", "ImGuiStyleVar_": "imgui:1661", + "ImGuiTabBar": "imgui_internal:2612", + "ImGuiTabBarFlagsPrivate_": "imgui_internal:2574", "ImGuiTabBarFlags_": "imgui:1138", + "ImGuiTabItem": "imgui_internal:2592", + "ImGuiTabItemFlagsPrivate_": "imgui_internal:2582", "ImGuiTabItemFlags_": "imgui:1154", + "ImGuiTable": "imgui_internal:2748", "ImGuiTableBgTarget_": "imgui:1292", + "ImGuiTableCellData": "imgui_internal:2732", + "ImGuiTableColumn": "imgui_internal:2673", "ImGuiTableColumnFlags_": "imgui:1240", + "ImGuiTableColumnSettings": "imgui_internal:2883", "ImGuiTableColumnSortSpecs": "imgui:2245", "ImGuiTableFlags_": "imgui:1189", + "ImGuiTableInstanceData": "imgui_internal:2739", "ImGuiTableRowFlags_": "imgui:1277", + "ImGuiTableSettings": "imgui_internal:2907", "ImGuiTableSortSpecs": "imgui:2259", + "ImGuiTableTempData": "imgui_internal:2862", "ImGuiTextBuffer": "imgui:2317", "ImGuiTextFilter": "imgui:2290", + "ImGuiTextFlags_": "imgui_internal:919", + "ImGuiTextIndex": "imgui_internal:716", "ImGuiTextRange": "imgui:2300", + "ImGuiTooltipFlags_": "imgui_internal:925", + "ImGuiTreeNodeFlagsPrivate_": "imgui_internal:906", "ImGuiTreeNodeFlags_": "imgui:1068", "ImGuiViewport": "imgui:3040", "ImGuiViewportFlags_": "imgui:3015", + "ImGuiViewportP": "imgui_internal:1714", + "ImGuiWindow": "imgui_internal:2430", "ImGuiWindowClass": "imgui:2208", + "ImGuiWindowDockStyle": "imgui_internal:1692", + "ImGuiWindowDockStyleCol": "imgui_internal:1681", "ImGuiWindowFlags_": "imgui:995", + "ImGuiWindowSettings": "imgui_internal:1759", + "ImGuiWindowStackData": "imgui_internal:1201", + "ImGuiWindowTempData": "imgui_internal:2382", + "ImRect": "imgui_internal:521", + "ImVec1": "imgui_internal:503", "ImVec2": "imgui:259", - "ImVec4": "imgui:272" + "ImVec2ih": "imgui_internal:511", + "ImVec4": "imgui:272", + "STB_TexteditState": "imstb_textedit:319", + "StbTexteditRow": "imstb_textedit:366", + "StbUndoRecord": "imstb_textedit:301", + "StbUndoState": "imstb_textedit:310" }, "structs": { + "ImBitVector": [ + { + "name": "Storage", + "template_type": "ImU32", + "type": "ImVector_ImU32" + } + ], "ImColor": [ { "name": "Value", @@ -3391,6 +4822,14 @@ "type": "ImGuiViewport*" } ], + "ImDrawDataBuilder": [ + { + "name": "Layers[2]", + "size": 2, + "template_type": "ImDrawList*", + "type": "ImVector_ImDrawListPtr" + } + ], "ImDrawList": [ { "name": "CmdBuffer", @@ -3459,6 +4898,59 @@ "type": "float" } ], + "ImDrawListSharedData": [ + { + "name": "TexUvWhitePixel", + "type": "ImVec2" + }, + { + "name": "Font", + "type": "ImFont*" + }, + { + "name": "FontSize", + "type": "float" + }, + { + "name": "CurveTessellationTol", + "type": "float" + }, + { + "name": "CircleSegmentMaxError", + "type": "float" + }, + { + "name": "ClipRectFullscreen", + "type": "ImVec4" + }, + { + "name": "InitialFlags", + "type": "ImDrawListFlags" + }, + { + "name": "TempBuffer", + "template_type": "ImVec2", + "type": "ImVector_ImVec2" + }, + { + "name": "ArcFastVtx[48]", + "size": 48, + "type": "ImVec2" + }, + { + "name": "ArcFastRadiusCutoff", + "type": "float" + }, + { + "name": "CircleSegmentCounts[64]", + "size": 64, + "type": "ImU8" + }, + { + "name": "TexUvLines", + "type": "const ImVec4*" + } + ], "ImDrawListSplitter": [ { "name": "_Current", @@ -3690,6 +5182,12 @@ "type": "ImFont*" } ], + "ImFontBuilderIO": [ + { + "name": "FontBuilder_Build", + "type": "bool(*)(ImFontAtlas* atlas)" + } + ], "ImFontConfig": [ { "name": "FontData", @@ -3829,6 +5327,1350 @@ "type": "ImVector_ImU32" } ], + "ImGuiColorMod": [ + { + "name": "Col", + "type": "ImGuiCol" + }, + { + "name": "BackupValue", + "type": "ImVec4" + } + ], + "ImGuiComboPreviewData": [ + { + "name": "PreviewRect", + "type": "ImRect" + }, + { + "name": "BackupCursorPos", + "type": "ImVec2" + }, + { + "name": "BackupCursorMaxPos", + "type": "ImVec2" + }, + { + "name": "BackupCursorPosPrevLine", + "type": "ImVec2" + }, + { + "name": "BackupPrevLineTextBaseOffset", + "type": "float" + }, + { + "name": "BackupLayout", + "type": "ImGuiLayoutType" + } + ], + "ImGuiContext": [ + { + "name": "Initialized", + "type": "bool" + }, + { + "name": "FontAtlasOwnedByContext", + "type": "bool" + }, + { + "name": "IO", + "type": "ImGuiIO" + }, + { + "name": "PlatformIO", + "type": "ImGuiPlatformIO" + }, + { + "name": "InputEventsQueue", + "template_type": "ImGuiInputEvent", + "type": "ImVector_ImGuiInputEvent" + }, + { + "name": "InputEventsTrail", + "template_type": "ImGuiInputEvent", + "type": "ImVector_ImGuiInputEvent" + }, + { + "name": "Style", + "type": "ImGuiStyle" + }, + { + "name": "ConfigFlagsCurrFrame", + "type": "ImGuiConfigFlags" + }, + { + "name": "ConfigFlagsLastFrame", + "type": "ImGuiConfigFlags" + }, + { + "name": "Font", + "type": "ImFont*" + }, + { + "name": "FontSize", + "type": "float" + }, + { + "name": "FontBaseSize", + "type": "float" + }, + { + "name": "DrawListSharedData", + "type": "ImDrawListSharedData" + }, + { + "name": "Time", + "type": "double" + }, + { + "name": "FrameCount", + "type": "int" + }, + { + "name": "FrameCountEnded", + "type": "int" + }, + { + "name": "FrameCountPlatformEnded", + "type": "int" + }, + { + "name": "FrameCountRendered", + "type": "int" + }, + { + "name": "WithinFrameScope", + "type": "bool" + }, + { + "name": "WithinFrameScopeWithImplicitWindow", + "type": "bool" + }, + { + "name": "WithinEndChild", + "type": "bool" + }, + { + "name": "GcCompactAll", + "type": "bool" + }, + { + "name": "TestEngineHookItems", + "type": "bool" + }, + { + "name": "TestEngine", + "type": "void*" + }, + { + "name": "Windows", + "template_type": "ImGuiWindow*", + "type": "ImVector_ImGuiWindowPtr" + }, + { + "name": "WindowsFocusOrder", + "template_type": "ImGuiWindow*", + "type": "ImVector_ImGuiWindowPtr" + }, + { + "name": "WindowsTempSortBuffer", + "template_type": "ImGuiWindow*", + "type": "ImVector_ImGuiWindowPtr" + }, + { + "name": "CurrentWindowStack", + "template_type": "ImGuiWindowStackData", + "type": "ImVector_ImGuiWindowStackData" + }, + { + "name": "WindowsById", + "type": "ImGuiStorage" + }, + { + "name": "WindowsActiveCount", + "type": "int" + }, + { + "name": "WindowsHoverPadding", + "type": "ImVec2" + }, + { + "name": "CurrentWindow", + "type": "ImGuiWindow*" + }, + { + "name": "HoveredWindow", + "type": "ImGuiWindow*" + }, + { + "name": "HoveredWindowUnderMovingWindow", + "type": "ImGuiWindow*" + }, + { + "name": "MovingWindow", + "type": "ImGuiWindow*" + }, + { + "name": "WheelingWindow", + "type": "ImGuiWindow*" + }, + { + "name": "WheelingWindowRefMousePos", + "type": "ImVec2" + }, + { + "name": "WheelingWindowReleaseTimer", + "type": "float" + }, + { + "name": "DebugHookIdInfo", + "type": "ImGuiID" + }, + { + "name": "HoveredId", + "type": "ImGuiID" + }, + { + "name": "HoveredIdPreviousFrame", + "type": "ImGuiID" + }, + { + "name": "HoveredIdAllowOverlap", + "type": "bool" + }, + { + "name": "HoveredIdDisabled", + "type": "bool" + }, + { + "name": "HoveredIdTimer", + "type": "float" + }, + { + "name": "HoveredIdNotActiveTimer", + "type": "float" + }, + { + "name": "ActiveId", + "type": "ImGuiID" + }, + { + "name": "ActiveIdIsAlive", + "type": "ImGuiID" + }, + { + "name": "ActiveIdTimer", + "type": "float" + }, + { + "name": "ActiveIdIsJustActivated", + "type": "bool" + }, + { + "name": "ActiveIdAllowOverlap", + "type": "bool" + }, + { + "name": "ActiveIdNoClearOnFocusLoss", + "type": "bool" + }, + { + "name": "ActiveIdHasBeenPressedBefore", + "type": "bool" + }, + { + "name": "ActiveIdHasBeenEditedBefore", + "type": "bool" + }, + { + "name": "ActiveIdHasBeenEditedThisFrame", + "type": "bool" + }, + { + "name": "ActiveIdClickOffset", + "type": "ImVec2" + }, + { + "name": "ActiveIdWindow", + "type": "ImGuiWindow*" + }, + { + "name": "ActiveIdSource", + "type": "ImGuiInputSource" + }, + { + "name": "ActiveIdMouseButton", + "type": "int" + }, + { + "name": "ActiveIdPreviousFrame", + "type": "ImGuiID" + }, + { + "name": "ActiveIdPreviousFrameIsAlive", + "type": "bool" + }, + { + "name": "ActiveIdPreviousFrameHasBeenEditedBefore", + "type": "bool" + }, + { + "name": "ActiveIdPreviousFrameWindow", + "type": "ImGuiWindow*" + }, + { + "name": "LastActiveId", + "type": "ImGuiID" + }, + { + "name": "LastActiveIdTimer", + "type": "float" + }, + { + "name": "KeysOwnerData[ImGuiKey_NamedKey_COUNT]", + "size": 140, + "type": "ImGuiKeyOwnerData" + }, + { + "name": "KeysRoutingTable", + "type": "ImGuiKeyRoutingTable" + }, + { + "name": "ActiveIdUsingNavDirMask", + "type": "ImU32" + }, + { + "name": "ActiveIdUsingAllKeyboardKeys", + "type": "bool" + }, + { + "name": "ActiveIdUsingNavInputMask", + "type": "ImU32" + }, + { + "name": "CurrentFocusScopeId", + "type": "ImGuiID" + }, + { + "name": "CurrentItemFlags", + "type": "ImGuiItemFlags" + }, + { + "name": "DebugLocateId", + "type": "ImGuiID" + }, + { + "name": "NextItemData", + "type": "ImGuiNextItemData" + }, + { + "name": "LastItemData", + "type": "ImGuiLastItemData" + }, + { + "name": "NextWindowData", + "type": "ImGuiNextWindowData" + }, + { + "name": "ColorStack", + "template_type": "ImGuiColorMod", + "type": "ImVector_ImGuiColorMod" + }, + { + "name": "StyleVarStack", + "template_type": "ImGuiStyleMod", + "type": "ImVector_ImGuiStyleMod" + }, + { + "name": "FontStack", + "template_type": "ImFont*", + "type": "ImVector_ImFontPtr" + }, + { + "name": "FocusScopeStack", + "template_type": "ImGuiID", + "type": "ImVector_ImGuiID" + }, + { + "name": "ItemFlagsStack", + "template_type": "ImGuiItemFlags", + "type": "ImVector_ImGuiItemFlags" + }, + { + "name": "GroupStack", + "template_type": "ImGuiGroupData", + "type": "ImVector_ImGuiGroupData" + }, + { + "name": "OpenPopupStack", + "template_type": "ImGuiPopupData", + "type": "ImVector_ImGuiPopupData" + }, + { + "name": "BeginPopupStack", + "template_type": "ImGuiPopupData", + "type": "ImVector_ImGuiPopupData" + }, + { + "name": "BeginMenuCount", + "type": "int" + }, + { + "name": "Viewports", + "template_type": "ImGuiViewportP*", + "type": "ImVector_ImGuiViewportPPtr" + }, + { + "name": "CurrentDpiScale", + "type": "float" + }, + { + "name": "CurrentViewport", + "type": "ImGuiViewportP*" + }, + { + "name": "MouseViewport", + "type": "ImGuiViewportP*" + }, + { + "name": "MouseLastHoveredViewport", + "type": "ImGuiViewportP*" + }, + { + "name": "PlatformLastFocusedViewportId", + "type": "ImGuiID" + }, + { + "name": "FallbackMonitor", + "type": "ImGuiPlatformMonitor" + }, + { + "name": "ViewportFrontMostStampCount", + "type": "int" + }, + { + "name": "NavWindow", + "type": "ImGuiWindow*" + }, + { + "name": "NavId", + "type": "ImGuiID" + }, + { + "name": "NavFocusScopeId", + "type": "ImGuiID" + }, + { + "name": "NavActivateId", + "type": "ImGuiID" + }, + { + "name": "NavActivateDownId", + "type": "ImGuiID" + }, + { + "name": "NavActivatePressedId", + "type": "ImGuiID" + }, + { + "name": "NavActivateInputId", + "type": "ImGuiID" + }, + { + "name": "NavActivateFlags", + "type": "ImGuiActivateFlags" + }, + { + "name": "NavJustMovedToId", + "type": "ImGuiID" + }, + { + "name": "NavJustMovedToFocusScopeId", + "type": "ImGuiID" + }, + { + "name": "NavJustMovedToKeyMods", + "type": "ImGuiKeyChord" + }, + { + "name": "NavNextActivateId", + "type": "ImGuiID" + }, + { + "name": "NavNextActivateFlags", + "type": "ImGuiActivateFlags" + }, + { + "name": "NavInputSource", + "type": "ImGuiInputSource" + }, + { + "name": "NavLayer", + "type": "ImGuiNavLayer" + }, + { + "name": "NavIdIsAlive", + "type": "bool" + }, + { + "name": "NavMousePosDirty", + "type": "bool" + }, + { + "name": "NavDisableHighlight", + "type": "bool" + }, + { + "name": "NavDisableMouseHover", + "type": "bool" + }, + { + "name": "NavAnyRequest", + "type": "bool" + }, + { + "name": "NavInitRequest", + "type": "bool" + }, + { + "name": "NavInitRequestFromMove", + "type": "bool" + }, + { + "name": "NavInitResultId", + "type": "ImGuiID" + }, + { + "name": "NavInitResultRectRel", + "type": "ImRect" + }, + { + "name": "NavMoveSubmitted", + "type": "bool" + }, + { + "name": "NavMoveScoringItems", + "type": "bool" + }, + { + "name": "NavMoveForwardToNextFrame", + "type": "bool" + }, + { + "name": "NavMoveFlags", + "type": "ImGuiNavMoveFlags" + }, + { + "name": "NavMoveScrollFlags", + "type": "ImGuiScrollFlags" + }, + { + "name": "NavMoveKeyMods", + "type": "ImGuiKeyChord" + }, + { + "name": "NavMoveDir", + "type": "ImGuiDir" + }, + { + "name": "NavMoveDirForDebug", + "type": "ImGuiDir" + }, + { + "name": "NavMoveClipDir", + "type": "ImGuiDir" + }, + { + "name": "NavScoringRect", + "type": "ImRect" + }, + { + "name": "NavScoringNoClipRect", + "type": "ImRect" + }, + { + "name": "NavScoringDebugCount", + "type": "int" + }, + { + "name": "NavTabbingDir", + "type": "int" + }, + { + "name": "NavTabbingCounter", + "type": "int" + }, + { + "name": "NavMoveResultLocal", + "type": "ImGuiNavItemData" + }, + { + "name": "NavMoveResultLocalVisible", + "type": "ImGuiNavItemData" + }, + { + "name": "NavMoveResultOther", + "type": "ImGuiNavItemData" + }, + { + "name": "NavTabbingResultFirst", + "type": "ImGuiNavItemData" + }, + { + "name": "ConfigNavWindowingKeyNext", + "type": "ImGuiKeyChord" + }, + { + "name": "ConfigNavWindowingKeyPrev", + "type": "ImGuiKeyChord" + }, + { + "name": "NavWindowingTarget", + "type": "ImGuiWindow*" + }, + { + "name": "NavWindowingTargetAnim", + "type": "ImGuiWindow*" + }, + { + "name": "NavWindowingListWindow", + "type": "ImGuiWindow*" + }, + { + "name": "NavWindowingTimer", + "type": "float" + }, + { + "name": "NavWindowingHighlightAlpha", + "type": "float" + }, + { + "name": "NavWindowingToggleLayer", + "type": "bool" + }, + { + "name": "NavWindowingAccumDeltaPos", + "type": "ImVec2" + }, + { + "name": "NavWindowingAccumDeltaSize", + "type": "ImVec2" + }, + { + "name": "DimBgRatio", + "type": "float" + }, + { + "name": "MouseCursor", + "type": "ImGuiMouseCursor" + }, + { + "name": "DragDropActive", + "type": "bool" + }, + { + "name": "DragDropWithinSource", + "type": "bool" + }, + { + "name": "DragDropWithinTarget", + "type": "bool" + }, + { + "name": "DragDropSourceFlags", + "type": "ImGuiDragDropFlags" + }, + { + "name": "DragDropSourceFrameCount", + "type": "int" + }, + { + "name": "DragDropMouseButton", + "type": "int" + }, + { + "name": "DragDropPayload", + "type": "ImGuiPayload" + }, + { + "name": "DragDropTargetRect", + "type": "ImRect" + }, + { + "name": "DragDropTargetId", + "type": "ImGuiID" + }, + { + "name": "DragDropAcceptFlags", + "type": "ImGuiDragDropFlags" + }, + { + "name": "DragDropAcceptIdCurrRectSurface", + "type": "float" + }, + { + "name": "DragDropAcceptIdCurr", + "type": "ImGuiID" + }, + { + "name": "DragDropAcceptIdPrev", + "type": "ImGuiID" + }, + { + "name": "DragDropAcceptFrameCount", + "type": "int" + }, + { + "name": "DragDropHoldJustPressedId", + "type": "ImGuiID" + }, + { + "name": "DragDropPayloadBufHeap", + "template_type": "unsigned char", + "type": "ImVector_unsigned_char" + }, + { + "name": "DragDropPayloadBufLocal[16]", + "size": 16, + "type": "unsigned char" + }, + { + "name": "ClipperTempDataStacked", + "type": "int" + }, + { + "name": "ClipperTempData", + "template_type": "ImGuiListClipperData", + "type": "ImVector_ImGuiListClipperData" + }, + { + "name": "CurrentTable", + "type": "ImGuiTable*" + }, + { + "name": "TablesTempDataStacked", + "type": "int" + }, + { + "name": "TablesTempData", + "template_type": "ImGuiTableTempData", + "type": "ImVector_ImGuiTableTempData" + }, + { + "name": "Tables", + "template_type": "ImGuiTable", + "type": "ImPool_ImGuiTable" + }, + { + "name": "TablesLastTimeActive", + "template_type": "float", + "type": "ImVector_float" + }, + { + "name": "DrawChannelsTempMergeBuffer", + "template_type": "ImDrawChannel", + "type": "ImVector_ImDrawChannel" + }, + { + "name": "CurrentTabBar", + "type": "ImGuiTabBar*" + }, + { + "name": "TabBars", + "template_type": "ImGuiTabBar", + "type": "ImPool_ImGuiTabBar" + }, + { + "name": "CurrentTabBarStack", + "template_type": "ImGuiPtrOrIndex", + "type": "ImVector_ImGuiPtrOrIndex" + }, + { + "name": "ShrinkWidthBuffer", + "template_type": "ImGuiShrinkWidthItem", + "type": "ImVector_ImGuiShrinkWidthItem" + }, + { + "name": "HoverDelayId", + "type": "ImGuiID" + }, + { + "name": "HoverDelayIdPreviousFrame", + "type": "ImGuiID" + }, + { + "name": "HoverDelayTimer", + "type": "float" + }, + { + "name": "HoverDelayClearTimer", + "type": "float" + }, + { + "name": "MouseLastValidPos", + "type": "ImVec2" + }, + { + "name": "InputTextState", + "type": "ImGuiInputTextState" + }, + { + "name": "InputTextPasswordFont", + "type": "ImFont" + }, + { + "name": "TempInputId", + "type": "ImGuiID" + }, + { + "name": "ColorEditOptions", + "type": "ImGuiColorEditFlags" + }, + { + "name": "ColorEditLastHue", + "type": "float" + }, + { + "name": "ColorEditLastSat", + "type": "float" + }, + { + "name": "ColorEditLastColor", + "type": "ImU32" + }, + { + "name": "ColorPickerRef", + "type": "ImVec4" + }, + { + "name": "ComboPreviewData", + "type": "ImGuiComboPreviewData" + }, + { + "name": "SliderGrabClickOffset", + "type": "float" + }, + { + "name": "SliderCurrentAccum", + "type": "float" + }, + { + "name": "SliderCurrentAccumDirty", + "type": "bool" + }, + { + "name": "DragCurrentAccumDirty", + "type": "bool" + }, + { + "name": "DragCurrentAccum", + "type": "float" + }, + { + "name": "DragSpeedDefaultRatio", + "type": "float" + }, + { + "name": "ScrollbarClickDeltaToGrabCenter", + "type": "float" + }, + { + "name": "DisabledAlphaBackup", + "type": "float" + }, + { + "name": "DisabledStackSize", + "type": "short" + }, + { + "name": "TooltipOverrideCount", + "type": "short" + }, + { + "name": "ClipboardHandlerData", + "template_type": "char", + "type": "ImVector_char" + }, + { + "name": "MenusIdSubmittedThisFrame", + "template_type": "ImGuiID", + "type": "ImVector_ImGuiID" + }, + { + "name": "PlatformImeData", + "type": "ImGuiPlatformImeData" + }, + { + "name": "PlatformImeDataPrev", + "type": "ImGuiPlatformImeData" + }, + { + "name": "PlatformImeViewport", + "type": "ImGuiID" + }, + { + "name": "PlatformLocaleDecimalPoint", + "type": "char" + }, + { + "name": "DockContext", + "type": "ImGuiDockContext" + }, + { + "name": "SettingsLoaded", + "type": "bool" + }, + { + "name": "SettingsDirtyTimer", + "type": "float" + }, + { + "name": "SettingsIniData", + "type": "ImGuiTextBuffer" + }, + { + "name": "SettingsHandlers", + "template_type": "ImGuiSettingsHandler", + "type": "ImVector_ImGuiSettingsHandler" + }, + { + "name": "SettingsWindows", + "template_type": "ImGuiWindowSettings", + "type": "ImChunkStream_ImGuiWindowSettings" + }, + { + "name": "SettingsTables", + "template_type": "ImGuiTableSettings", + "type": "ImChunkStream_ImGuiTableSettings" + }, + { + "name": "Hooks", + "template_type": "ImGuiContextHook", + "type": "ImVector_ImGuiContextHook" + }, + { + "name": "HookIdNext", + "type": "ImGuiID" + }, + { + "name": "LocalizationTable[ImGuiLocKey_COUNT]", + "size": 8, + "type": "const char*" + }, + { + "name": "LogEnabled", + "type": "bool" + }, + { + "name": "LogType", + "type": "ImGuiLogType" + }, + { + "name": "LogFile", + "type": "ImFileHandle" + }, + { + "name": "LogBuffer", + "type": "ImGuiTextBuffer" + }, + { + "name": "LogNextPrefix", + "type": "const char*" + }, + { + "name": "LogNextSuffix", + "type": "const char*" + }, + { + "name": "LogLinePosY", + "type": "float" + }, + { + "name": "LogLineFirstItem", + "type": "bool" + }, + { + "name": "LogDepthRef", + "type": "int" + }, + { + "name": "LogDepthToExpand", + "type": "int" + }, + { + "name": "LogDepthToExpandDefault", + "type": "int" + }, + { + "name": "DebugLogFlags", + "type": "ImGuiDebugLogFlags" + }, + { + "name": "DebugLogBuf", + "type": "ImGuiTextBuffer" + }, + { + "name": "DebugLogIndex", + "type": "ImGuiTextIndex" + }, + { + "name": "DebugLocateFrames", + "type": "ImU8" + }, + { + "name": "DebugItemPickerActive", + "type": "bool" + }, + { + "name": "DebugItemPickerMouseButton", + "type": "ImU8" + }, + { + "name": "DebugItemPickerBreakId", + "type": "ImGuiID" + }, + { + "name": "DebugMetricsConfig", + "type": "ImGuiMetricsConfig" + }, + { + "name": "DebugStackTool", + "type": "ImGuiStackTool" + }, + { + "name": "DebugHoveredDockNode", + "type": "ImGuiDockNode*" + }, + { + "name": "FramerateSecPerFrame[60]", + "size": 60, + "type": "float" + }, + { + "name": "FramerateSecPerFrameIdx", + "type": "int" + }, + { + "name": "FramerateSecPerFrameCount", + "type": "int" + }, + { + "name": "FramerateSecPerFrameAccum", + "type": "float" + }, + { + "name": "WantCaptureMouseNextFrame", + "type": "int" + }, + { + "name": "WantCaptureKeyboardNextFrame", + "type": "int" + }, + { + "name": "WantTextInputNextFrame", + "type": "int" + }, + { + "name": "TempBuffer", + "template_type": "char", + "type": "ImVector_char" + } + ], + "ImGuiContextHook": [ + { + "name": "HookId", + "type": "ImGuiID" + }, + { + "name": "Type", + "type": "ImGuiContextHookType" + }, + { + "name": "Owner", + "type": "ImGuiID" + }, + { + "name": "Callback", + "type": "ImGuiContextHookCallback" + }, + { + "name": "UserData", + "type": "void*" + } + ], + "ImGuiDataTypeInfo": [ + { + "name": "Size", + "type": "size_t" + }, + { + "name": "Name", + "type": "const char*" + }, + { + "name": "PrintFmt", + "type": "const char*" + }, + { + "name": "ScanFmt", + "type": "const char*" + } + ], + "ImGuiDataTypeTempStorage": [ + { + "name": "Data[8]", + "size": 8, + "type": "ImU8" + } + ], + "ImGuiDockContext": [ + { + "name": "Nodes", + "type": "ImGuiStorage" + }, + { + "name": "Requests", + "template_type": "ImGuiDockRequest", + "type": "ImVector_ImGuiDockRequest" + }, + { + "name": "NodesSettings", + "template_type": "ImGuiDockNodeSettings", + "type": "ImVector_ImGuiDockNodeSettings" + }, + { + "name": "WantFullRebuild", + "type": "bool" + } + ], + "ImGuiDockNode": [ + { + "name": "ID", + "type": "ImGuiID" + }, + { + "name": "SharedFlags", + "type": "ImGuiDockNodeFlags" + }, + { + "name": "LocalFlags", + "type": "ImGuiDockNodeFlags" + }, + { + "name": "LocalFlagsInWindows", + "type": "ImGuiDockNodeFlags" + }, + { + "name": "MergedFlags", + "type": "ImGuiDockNodeFlags" + }, + { + "name": "State", + "type": "ImGuiDockNodeState" + }, + { + "name": "ParentNode", + "type": "ImGuiDockNode*" + }, + { + "name": "ChildNodes[2]", + "size": 2, + "type": "ImGuiDockNode*" + }, + { + "name": "Windows", + "template_type": "ImGuiWindow*", + "type": "ImVector_ImGuiWindowPtr" + }, + { + "name": "TabBar", + "type": "ImGuiTabBar*" + }, + { + "name": "Pos", + "type": "ImVec2" + }, + { + "name": "Size", + "type": "ImVec2" + }, + { + "name": "SizeRef", + "type": "ImVec2" + }, + { + "name": "SplitAxis", + "type": "ImGuiAxis" + }, + { + "name": "WindowClass", + "type": "ImGuiWindowClass" + }, + { + "name": "LastBgColor", + "type": "ImU32" + }, + { + "name": "HostWindow", + "type": "ImGuiWindow*" + }, + { + "name": "VisibleWindow", + "type": "ImGuiWindow*" + }, + { + "name": "CentralNode", + "type": "ImGuiDockNode*" + }, + { + "name": "OnlyNodeWithWindows", + "type": "ImGuiDockNode*" + }, + { + "name": "CountNodeWithWindows", + "type": "int" + }, + { + "name": "LastFrameAlive", + "type": "int" + }, + { + "name": "LastFrameActive", + "type": "int" + }, + { + "name": "LastFrameFocused", + "type": "int" + }, + { + "name": "LastFocusedNodeId", + "type": "ImGuiID" + }, + { + "name": "SelectedTabId", + "type": "ImGuiID" + }, + { + "name": "WantCloseTabId", + "type": "ImGuiID" + }, + { + "bitfield": "3", + "name": "AuthorityForPos", + "type": "ImGuiDataAuthority" + }, + { + "bitfield": "3", + "name": "AuthorityForSize", + "type": "ImGuiDataAuthority" + }, + { + "bitfield": "3", + "name": "AuthorityForViewport", + "type": "ImGuiDataAuthority" + }, + { + "bitfield": "1", + "name": "IsVisible", + "type": "bool" + }, + { + "bitfield": "1", + "name": "IsFocused", + "type": "bool" + }, + { + "bitfield": "1", + "name": "IsBgDrawnThisFrame", + "type": "bool" + }, + { + "bitfield": "1", + "name": "HasCloseButton", + "type": "bool" + }, + { + "bitfield": "1", + "name": "HasWindowMenuButton", + "type": "bool" + }, + { + "bitfield": "1", + "name": "HasCentralNodeChild", + "type": "bool" + }, + { + "bitfield": "1", + "name": "WantCloseAll", + "type": "bool" + }, + { + "bitfield": "1", + "name": "WantLockSizeOnce", + "type": "bool" + }, + { + "bitfield": "1", + "name": "WantMouseMove", + "type": "bool" + }, + { + "bitfield": "1", + "name": "WantHiddenTabBarUpdate", + "type": "bool" + }, + { + "bitfield": "1", + "name": "WantHiddenTabBarToggle", + "type": "bool" + } + ], + "ImGuiGroupData": [ + { + "name": "WindowID", + "type": "ImGuiID" + }, + { + "name": "BackupCursorPos", + "type": "ImVec2" + }, + { + "name": "BackupCursorMaxPos", + "type": "ImVec2" + }, + { + "name": "BackupIndent", + "type": "ImVec1" + }, + { + "name": "BackupGroupOffset", + "type": "ImVec1" + }, + { + "name": "BackupCurrLineSize", + "type": "ImVec2" + }, + { + "name": "BackupCurrLineTextBaseOffset", + "type": "float" + }, + { + "name": "BackupActiveIdIsAlive", + "type": "ImGuiID" + }, + { + "name": "BackupActiveIdPreviousFrameIsAlive", + "type": "bool" + }, + { + "name": "BackupHoveredIdIsAlive", + "type": "bool" + }, + { + "name": "EmitItem", + "type": "bool" + } + ], "ImGuiIO": [ { "name": "ConfigFlags", @@ -4238,6 +7080,86 @@ "type": "ImVector_ImWchar" } ], + "ImGuiInputEvent": [ + { + "name": "Type", + "type": "ImGuiInputEventType" + }, + { + "name": "Source", + "type": "ImGuiInputSource" + }, + { + "name": "", + "type": "union { ImGuiInputEventMousePos MousePos; ImGuiInputEventMouseWheel MouseWheel; ImGuiInputEventMouseButton MouseButton; ImGuiInputEventMouseViewport MouseViewport; ImGuiInputEventKey Key; ImGuiInputEventText Text; ImGuiInputEventAppFocused AppFocused;}" + }, + { + "name": "AddedByTestEngine", + "type": "bool" + } + ], + "ImGuiInputEventAppFocused": [ + { + "name": "Focused", + "type": "bool" + } + ], + "ImGuiInputEventKey": [ + { + "name": "Key", + "type": "ImGuiKey" + }, + { + "name": "Down", + "type": "bool" + }, + { + "name": "AnalogValue", + "type": "float" + } + ], + "ImGuiInputEventMouseButton": [ + { + "name": "Button", + "type": "int" + }, + { + "name": "Down", + "type": "bool" + } + ], + "ImGuiInputEventMousePos": [ + { + "name": "PosX", + "type": "float" + }, + { + "name": "PosY", + "type": "float" + } + ], + "ImGuiInputEventMouseViewport": [ + { + "name": "HoveredViewportID", + "type": "ImGuiID" + } + ], + "ImGuiInputEventMouseWheel": [ + { + "name": "WheelX", + "type": "float" + }, + { + "name": "WheelY", + "type": "float" + } + ], + "ImGuiInputEventText": [ + { + "name": "Char", + "type": "unsigned int" + } + ], "ImGuiInputTextCallbackData": [ { "name": "EventFlag", @@ -4288,6 +7210,71 @@ "type": "int" } ], + "ImGuiInputTextState": [ + { + "name": "ID", + "type": "ImGuiID" + }, + { + "name": "CurLenW", + "type": "int" + }, + { + "name": "CurLenA", + "type": "int" + }, + { + "name": "TextW", + "template_type": "ImWchar", + "type": "ImVector_ImWchar" + }, + { + "name": "TextA", + "template_type": "char", + "type": "ImVector_char" + }, + { + "name": "InitialTextA", + "template_type": "char", + "type": "ImVector_char" + }, + { + "name": "TextAIsValid", + "type": "bool" + }, + { + "name": "BufCapacityA", + "type": "int" + }, + { + "name": "ScrollX", + "type": "float" + }, + { + "name": "Stb", + "type": "STB_TexteditState" + }, + { + "name": "CursorAnim", + "type": "float" + }, + { + "name": "CursorFollow", + "type": "bool" + }, + { + "name": "SelectedAllMouseLock", + "type": "bool" + }, + { + "name": "Edited", + "type": "bool" + }, + { + "name": "Flags", + "type": "ImGuiInputTextFlags" + } + ], "ImGuiKeyData": [ { "name": "Down", @@ -4306,6 +7293,89 @@ "type": "float" } ], + "ImGuiKeyOwnerData": [ + { + "name": "OwnerCurr", + "type": "ImGuiID" + }, + { + "name": "OwnerNext", + "type": "ImGuiID" + }, + { + "name": "LockThisFrame", + "type": "bool" + }, + { + "name": "LockUntilRelease", + "type": "bool" + } + ], + "ImGuiKeyRoutingData": [ + { + "name": "NextEntryIndex", + "type": "ImGuiKeyRoutingIndex" + }, + { + "name": "Mods", + "type": "ImU16" + }, + { + "name": "RoutingNextScore", + "type": "ImU8" + }, + { + "name": "RoutingCurr", + "type": "ImGuiID" + }, + { + "name": "RoutingNext", + "type": "ImGuiID" + } + ], + "ImGuiKeyRoutingTable": [ + { + "name": "Index[ImGuiKey_NamedKey_COUNT]", + "size": 140, + "type": "ImGuiKeyRoutingIndex" + }, + { + "name": "Entries", + "template_type": "ImGuiKeyRoutingData", + "type": "ImVector_ImGuiKeyRoutingData" + }, + { + "name": "EntriesNext", + "template_type": "ImGuiKeyRoutingData", + "type": "ImVector_ImGuiKeyRoutingData" + } + ], + "ImGuiLastItemData": [ + { + "name": "ID", + "type": "ImGuiID" + }, + { + "name": "InFlags", + "type": "ImGuiItemFlags" + }, + { + "name": "StatusFlags", + "type": "ImGuiItemStatusFlags" + }, + { + "name": "Rect", + "type": "ImRect" + }, + { + "name": "NavRect", + "type": "ImRect" + }, + { + "name": "DisplayRect", + "type": "ImRect" + } + ], "ImGuiListClipper": [ { "name": "DisplayStart", @@ -4332,6 +7402,365 @@ "type": "void*" } ], + "ImGuiListClipperData": [ + { + "name": "ListClipper", + "type": "ImGuiListClipper*" + }, + { + "name": "LossynessOffset", + "type": "float" + }, + { + "name": "StepNo", + "type": "int" + }, + { + "name": "ItemsFrozen", + "type": "int" + }, + { + "name": "Ranges", + "template_type": "ImGuiListClipperRange", + "type": "ImVector_ImGuiListClipperRange" + } + ], + "ImGuiListClipperRange": [ + { + "name": "Min", + "type": "int" + }, + { + "name": "Max", + "type": "int" + }, + { + "name": "PosToIndexConvert", + "type": "bool" + }, + { + "name": "PosToIndexOffsetMin", + "type": "ImS8" + }, + { + "name": "PosToIndexOffsetMax", + "type": "ImS8" + } + ], + "ImGuiLocEntry": [ + { + "name": "Key", + "type": "ImGuiLocKey" + }, + { + "name": "Text", + "type": "const char*" + } + ], + "ImGuiMenuColumns": [ + { + "name": "TotalWidth", + "type": "ImU32" + }, + { + "name": "NextTotalWidth", + "type": "ImU32" + }, + { + "name": "Spacing", + "type": "ImU16" + }, + { + "name": "OffsetIcon", + "type": "ImU16" + }, + { + "name": "OffsetLabel", + "type": "ImU16" + }, + { + "name": "OffsetShortcut", + "type": "ImU16" + }, + { + "name": "OffsetMark", + "type": "ImU16" + }, + { + "name": "Widths[4]", + "size": 4, + "type": "ImU16" + } + ], + "ImGuiMetricsConfig": [ + { + "name": "ShowDebugLog", + "type": "bool" + }, + { + "name": "ShowStackTool", + "type": "bool" + }, + { + "name": "ShowWindowsRects", + "type": "bool" + }, + { + "name": "ShowWindowsBeginOrder", + "type": "bool" + }, + { + "name": "ShowTablesRects", + "type": "bool" + }, + { + "name": "ShowDrawCmdMesh", + "type": "bool" + }, + { + "name": "ShowDrawCmdBoundingBoxes", + "type": "bool" + }, + { + "name": "ShowDockingNodes", + "type": "bool" + }, + { + "name": "ShowWindowsRectsType", + "type": "int" + }, + { + "name": "ShowTablesRectsType", + "type": "int" + } + ], + "ImGuiNavItemData": [ + { + "name": "Window", + "type": "ImGuiWindow*" + }, + { + "name": "ID", + "type": "ImGuiID" + }, + { + "name": "FocusScopeId", + "type": "ImGuiID" + }, + { + "name": "RectRel", + "type": "ImRect" + }, + { + "name": "InFlags", + "type": "ImGuiItemFlags" + }, + { + "name": "DistBox", + "type": "float" + }, + { + "name": "DistCenter", + "type": "float" + }, + { + "name": "DistAxial", + "type": "float" + } + ], + "ImGuiNextItemData": [ + { + "name": "Flags", + "type": "ImGuiNextItemDataFlags" + }, + { + "name": "Width", + "type": "float" + }, + { + "name": "FocusScopeId", + "type": "ImGuiID" + }, + { + "name": "OpenCond", + "type": "ImGuiCond" + }, + { + "name": "OpenVal", + "type": "bool" + } + ], + "ImGuiNextWindowData": [ + { + "name": "Flags", + "type": "ImGuiNextWindowDataFlags" + }, + { + "name": "PosCond", + "type": "ImGuiCond" + }, + { + "name": "SizeCond", + "type": "ImGuiCond" + }, + { + "name": "CollapsedCond", + "type": "ImGuiCond" + }, + { + "name": "DockCond", + "type": "ImGuiCond" + }, + { + "name": "PosVal", + "type": "ImVec2" + }, + { + "name": "PosPivotVal", + "type": "ImVec2" + }, + { + "name": "SizeVal", + "type": "ImVec2" + }, + { + "name": "ContentSizeVal", + "type": "ImVec2" + }, + { + "name": "ScrollVal", + "type": "ImVec2" + }, + { + "name": "PosUndock", + "type": "bool" + }, + { + "name": "CollapsedVal", + "type": "bool" + }, + { + "name": "SizeConstraintRect", + "type": "ImRect" + }, + { + "name": "SizeCallback", + "type": "ImGuiSizeCallback" + }, + { + "name": "SizeCallbackUserData", + "type": "void*" + }, + { + "name": "BgAlphaVal", + "type": "float" + }, + { + "name": "ViewportId", + "type": "ImGuiID" + }, + { + "name": "DockId", + "type": "ImGuiID" + }, + { + "name": "WindowClass", + "type": "ImGuiWindowClass" + }, + { + "name": "MenuBarOffsetMinVal", + "type": "ImVec2" + } + ], + "ImGuiOldColumnData": [ + { + "name": "OffsetNorm", + "type": "float" + }, + { + "name": "OffsetNormBeforeResize", + "type": "float" + }, + { + "name": "Flags", + "type": "ImGuiOldColumnFlags" + }, + { + "name": "ClipRect", + "type": "ImRect" + } + ], + "ImGuiOldColumns": [ + { + "name": "ID", + "type": "ImGuiID" + }, + { + "name": "Flags", + "type": "ImGuiOldColumnFlags" + }, + { + "name": "IsFirstFrame", + "type": "bool" + }, + { + "name": "IsBeingResized", + "type": "bool" + }, + { + "name": "Current", + "type": "int" + }, + { + "name": "Count", + "type": "int" + }, + { + "name": "OffMinX", + "type": "float" + }, + { + "name": "OffMaxX", + "type": "float" + }, + { + "name": "LineMinY", + "type": "float" + }, + { + "name": "LineMaxY", + "type": "float" + }, + { + "name": "HostCursorPosY", + "type": "float" + }, + { + "name": "HostCursorMaxPosX", + "type": "float" + }, + { + "name": "HostInitialClipRect", + "type": "ImRect" + }, + { + "name": "HostBackupClipRect", + "type": "ImRect" + }, + { + "name": "HostBackupParentWorkRect", + "type": "ImRect" + }, + { + "name": "Columns", + "template_type": "ImGuiOldColumnData", + "type": "ImVector_ImGuiOldColumnData" + }, + { + "name": "Splitter", + "type": "ImDrawListSplitter" + } + ], "ImGuiOnceUponAFrame": [ { "name": "RefFrame", @@ -4513,6 +7942,102 @@ "type": "float" } ], + "ImGuiPopupData": [ + { + "name": "PopupId", + "type": "ImGuiID" + }, + { + "name": "Window", + "type": "ImGuiWindow*" + }, + { + "name": "BackupNavWindow", + "type": "ImGuiWindow*" + }, + { + "name": "ParentNavLayer", + "type": "int" + }, + { + "name": "OpenFrameCount", + "type": "int" + }, + { + "name": "OpenParentId", + "type": "ImGuiID" + }, + { + "name": "OpenPopupPos", + "type": "ImVec2" + }, + { + "name": "OpenMousePos", + "type": "ImVec2" + } + ], + "ImGuiPtrOrIndex": [ + { + "name": "Ptr", + "type": "void*" + }, + { + "name": "Index", + "type": "int" + } + ], + "ImGuiSettingsHandler": [ + { + "name": "TypeName", + "type": "const char*" + }, + { + "name": "TypeHash", + "type": "ImGuiID" + }, + { + "name": "ClearAllFn", + "type": "void(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler)" + }, + { + "name": "ReadInitFn", + "type": "void(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler)" + }, + { + "name": "ReadOpenFn", + "type": "void*(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler,const char* name)" + }, + { + "name": "ReadLineFn", + "type": "void(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler,void* entry,const char* line)" + }, + { + "name": "ApplyAllFn", + "type": "void(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler)" + }, + { + "name": "WriteAllFn", + "type": "void(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler,ImGuiTextBuffer* out_buf)" + }, + { + "name": "UserData", + "type": "void*" + } + ], + "ImGuiShrinkWidthItem": [ + { + "name": "Index", + "type": "int" + }, + { + "name": "Width", + "type": "float" + }, + { + "name": "InitialWidth", + "type": "float" + } + ], "ImGuiSizeCallbackData": [ { "name": "UserData", @@ -4531,6 +8056,95 @@ "type": "ImVec2" } ], + "ImGuiStackLevelInfo": [ + { + "name": "ID", + "type": "ImGuiID" + }, + { + "name": "QueryFrameCount", + "type": "ImS8" + }, + { + "name": "QuerySuccess", + "type": "bool" + }, + { + "bitfield": "8", + "name": "DataType", + "type": "ImGuiDataType" + }, + { + "name": "Desc[57]", + "size": 57, + "type": "char" + } + ], + "ImGuiStackSizes": [ + { + "name": "SizeOfIDStack", + "type": "short" + }, + { + "name": "SizeOfColorStack", + "type": "short" + }, + { + "name": "SizeOfStyleVarStack", + "type": "short" + }, + { + "name": "SizeOfFontStack", + "type": "short" + }, + { + "name": "SizeOfFocusScopeStack", + "type": "short" + }, + { + "name": "SizeOfGroupStack", + "type": "short" + }, + { + "name": "SizeOfItemFlagsStack", + "type": "short" + }, + { + "name": "SizeOfBeginPopupStack", + "type": "short" + }, + { + "name": "SizeOfDisabledStack", + "type": "short" + } + ], + "ImGuiStackTool": [ + { + "name": "LastActiveFrame", + "type": "int" + }, + { + "name": "StackLevel", + "type": "int" + }, + { + "name": "QueryId", + "type": "ImGuiID" + }, + { + "name": "Results", + "template_type": "ImGuiStackLevelInfo", + "type": "ImVector_ImGuiStackLevelInfo" + }, + { + "name": "CopyToClipboardOnCtrlC", + "type": "bool" + }, + { + "name": "CopyToClipboardLastTime", + "type": "float" + } + ], "ImGuiStorage": [ { "name": "Data", @@ -4715,6 +8329,839 @@ "type": "ImVec4" } ], + "ImGuiStyleMod": [ + { + "name": "VarIdx", + "type": "ImGuiStyleVar" + }, + { + "name": "", + "type": "union { int BackupInt[2]; float BackupFloat[2];}" + } + ], + "ImGuiTabBar": [ + { + "name": "Tabs", + "template_type": "ImGuiTabItem", + "type": "ImVector_ImGuiTabItem" + }, + { + "name": "Flags", + "type": "ImGuiTabBarFlags" + }, + { + "name": "ID", + "type": "ImGuiID" + }, + { + "name": "SelectedTabId", + "type": "ImGuiID" + }, + { + "name": "NextSelectedTabId", + "type": "ImGuiID" + }, + { + "name": "VisibleTabId", + "type": "ImGuiID" + }, + { + "name": "CurrFrameVisible", + "type": "int" + }, + { + "name": "PrevFrameVisible", + "type": "int" + }, + { + "name": "BarRect", + "type": "ImRect" + }, + { + "name": "CurrTabsContentsHeight", + "type": "float" + }, + { + "name": "PrevTabsContentsHeight", + "type": "float" + }, + { + "name": "WidthAllTabs", + "type": "float" + }, + { + "name": "WidthAllTabsIdeal", + "type": "float" + }, + { + "name": "ScrollingAnim", + "type": "float" + }, + { + "name": "ScrollingTarget", + "type": "float" + }, + { + "name": "ScrollingTargetDistToVisibility", + "type": "float" + }, + { + "name": "ScrollingSpeed", + "type": "float" + }, + { + "name": "ScrollingRectMinX", + "type": "float" + }, + { + "name": "ScrollingRectMaxX", + "type": "float" + }, + { + "name": "ReorderRequestTabId", + "type": "ImGuiID" + }, + { + "name": "ReorderRequestOffset", + "type": "ImS16" + }, + { + "name": "BeginCount", + "type": "ImS8" + }, + { + "name": "WantLayout", + "type": "bool" + }, + { + "name": "VisibleTabWasSubmitted", + "type": "bool" + }, + { + "name": "TabsAddedNew", + "type": "bool" + }, + { + "name": "TabsActiveCount", + "type": "ImS16" + }, + { + "name": "LastTabItemIdx", + "type": "ImS16" + }, + { + "name": "ItemSpacingY", + "type": "float" + }, + { + "name": "FramePadding", + "type": "ImVec2" + }, + { + "name": "BackupCursorPos", + "type": "ImVec2" + }, + { + "name": "TabsNames", + "type": "ImGuiTextBuffer" + } + ], + "ImGuiTabItem": [ + { + "name": "ID", + "type": "ImGuiID" + }, + { + "name": "Flags", + "type": "ImGuiTabItemFlags" + }, + { + "name": "Window", + "type": "ImGuiWindow*" + }, + { + "name": "LastFrameVisible", + "type": "int" + }, + { + "name": "LastFrameSelected", + "type": "int" + }, + { + "name": "Offset", + "type": "float" + }, + { + "name": "Width", + "type": "float" + }, + { + "name": "ContentWidth", + "type": "float" + }, + { + "name": "RequestedWidth", + "type": "float" + }, + { + "name": "NameOffset", + "type": "ImS32" + }, + { + "name": "BeginOrder", + "type": "ImS16" + }, + { + "name": "IndexDuringLayout", + "type": "ImS16" + }, + { + "name": "WantClose", + "type": "bool" + } + ], + "ImGuiTable": [ + { + "name": "ID", + "type": "ImGuiID" + }, + { + "name": "Flags", + "type": "ImGuiTableFlags" + }, + { + "name": "RawData", + "type": "void*" + }, + { + "name": "TempData", + "type": "ImGuiTableTempData*" + }, + { + "name": "Columns", + "template_type": "ImGuiTableColumn", + "type": "ImSpan_ImGuiTableColumn" + }, + { + "name": "DisplayOrderToIndex", + "template_type": "ImGuiTableColumnIdx", + "type": "ImSpan_ImGuiTableColumnIdx" + }, + { + "name": "RowCellData", + "template_type": "ImGuiTableCellData", + "type": "ImSpan_ImGuiTableCellData" + }, + { + "name": "EnabledMaskByDisplayOrder", + "type": "ImU64" + }, + { + "name": "EnabledMaskByIndex", + "type": "ImU64" + }, + { + "name": "VisibleMaskByIndex", + "type": "ImU64" + }, + { + "name": "RequestOutputMaskByIndex", + "type": "ImU64" + }, + { + "name": "SettingsLoadedFlags", + "type": "ImGuiTableFlags" + }, + { + "name": "SettingsOffset", + "type": "int" + }, + { + "name": "LastFrameActive", + "type": "int" + }, + { + "name": "ColumnsCount", + "type": "int" + }, + { + "name": "CurrentRow", + "type": "int" + }, + { + "name": "CurrentColumn", + "type": "int" + }, + { + "name": "InstanceCurrent", + "type": "ImS16" + }, + { + "name": "InstanceInteracted", + "type": "ImS16" + }, + { + "name": "RowPosY1", + "type": "float" + }, + { + "name": "RowPosY2", + "type": "float" + }, + { + "name": "RowMinHeight", + "type": "float" + }, + { + "name": "RowTextBaseline", + "type": "float" + }, + { + "name": "RowIndentOffsetX", + "type": "float" + }, + { + "bitfield": "16", + "name": "RowFlags", + "type": "ImGuiTableRowFlags" + }, + { + "bitfield": "16", + "name": "LastRowFlags", + "type": "ImGuiTableRowFlags" + }, + { + "name": "RowBgColorCounter", + "type": "int" + }, + { + "name": "RowBgColor[2]", + "size": 2, + "type": "ImU32" + }, + { + "name": "BorderColorStrong", + "type": "ImU32" + }, + { + "name": "BorderColorLight", + "type": "ImU32" + }, + { + "name": "BorderX1", + "type": "float" + }, + { + "name": "BorderX2", + "type": "float" + }, + { + "name": "HostIndentX", + "type": "float" + }, + { + "name": "MinColumnWidth", + "type": "float" + }, + { + "name": "OuterPaddingX", + "type": "float" + }, + { + "name": "CellPaddingX", + "type": "float" + }, + { + "name": "CellPaddingY", + "type": "float" + }, + { + "name": "CellSpacingX1", + "type": "float" + }, + { + "name": "CellSpacingX2", + "type": "float" + }, + { + "name": "InnerWidth", + "type": "float" + }, + { + "name": "ColumnsGivenWidth", + "type": "float" + }, + { + "name": "ColumnsAutoFitWidth", + "type": "float" + }, + { + "name": "ColumnsStretchSumWeights", + "type": "float" + }, + { + "name": "ResizedColumnNextWidth", + "type": "float" + }, + { + "name": "ResizeLockMinContentsX2", + "type": "float" + }, + { + "name": "RefScale", + "type": "float" + }, + { + "name": "OuterRect", + "type": "ImRect" + }, + { + "name": "InnerRect", + "type": "ImRect" + }, + { + "name": "WorkRect", + "type": "ImRect" + }, + { + "name": "InnerClipRect", + "type": "ImRect" + }, + { + "name": "BgClipRect", + "type": "ImRect" + }, + { + "name": "Bg0ClipRectForDrawCmd", + "type": "ImRect" + }, + { + "name": "Bg2ClipRectForDrawCmd", + "type": "ImRect" + }, + { + "name": "HostClipRect", + "type": "ImRect" + }, + { + "name": "HostBackupInnerClipRect", + "type": "ImRect" + }, + { + "name": "OuterWindow", + "type": "ImGuiWindow*" + }, + { + "name": "InnerWindow", + "type": "ImGuiWindow*" + }, + { + "name": "ColumnsNames", + "type": "ImGuiTextBuffer" + }, + { + "name": "DrawSplitter", + "type": "ImDrawListSplitter*" + }, + { + "name": "InstanceDataFirst", + "type": "ImGuiTableInstanceData" + }, + { + "name": "InstanceDataExtra", + "template_type": "ImGuiTableInstanceData", + "type": "ImVector_ImGuiTableInstanceData" + }, + { + "name": "SortSpecsSingle", + "type": "ImGuiTableColumnSortSpecs" + }, + { + "name": "SortSpecsMulti", + "template_type": "ImGuiTableColumnSortSpecs", + "type": "ImVector_ImGuiTableColumnSortSpecs" + }, + { + "name": "SortSpecs", + "type": "ImGuiTableSortSpecs" + }, + { + "name": "SortSpecsCount", + "type": "ImGuiTableColumnIdx" + }, + { + "name": "ColumnsEnabledCount", + "type": "ImGuiTableColumnIdx" + }, + { + "name": "ColumnsEnabledFixedCount", + "type": "ImGuiTableColumnIdx" + }, + { + "name": "DeclColumnsCount", + "type": "ImGuiTableColumnIdx" + }, + { + "name": "HoveredColumnBody", + "type": "ImGuiTableColumnIdx" + }, + { + "name": "HoveredColumnBorder", + "type": "ImGuiTableColumnIdx" + }, + { + "name": "AutoFitSingleColumn", + "type": "ImGuiTableColumnIdx" + }, + { + "name": "ResizedColumn", + "type": "ImGuiTableColumnIdx" + }, + { + "name": "LastResizedColumn", + "type": "ImGuiTableColumnIdx" + }, + { + "name": "HeldHeaderColumn", + "type": "ImGuiTableColumnIdx" + }, + { + "name": "ReorderColumn", + "type": "ImGuiTableColumnIdx" + }, + { + "name": "ReorderColumnDir", + "type": "ImGuiTableColumnIdx" + }, + { + "name": "LeftMostEnabledColumn", + "type": "ImGuiTableColumnIdx" + }, + { + "name": "RightMostEnabledColumn", + "type": "ImGuiTableColumnIdx" + }, + { + "name": "LeftMostStretchedColumn", + "type": "ImGuiTableColumnIdx" + }, + { + "name": "RightMostStretchedColumn", + "type": "ImGuiTableColumnIdx" + }, + { + "name": "ContextPopupColumn", + "type": "ImGuiTableColumnIdx" + }, + { + "name": "FreezeRowsRequest", + "type": "ImGuiTableColumnIdx" + }, + { + "name": "FreezeRowsCount", + "type": "ImGuiTableColumnIdx" + }, + { + "name": "FreezeColumnsRequest", + "type": "ImGuiTableColumnIdx" + }, + { + "name": "FreezeColumnsCount", + "type": "ImGuiTableColumnIdx" + }, + { + "name": "RowCellDataCurrent", + "type": "ImGuiTableColumnIdx" + }, + { + "name": "DummyDrawChannel", + "type": "ImGuiTableDrawChannelIdx" + }, + { + "name": "Bg2DrawChannelCurrent", + "type": "ImGuiTableDrawChannelIdx" + }, + { + "name": "Bg2DrawChannelUnfrozen", + "type": "ImGuiTableDrawChannelIdx" + }, + { + "name": "IsLayoutLocked", + "type": "bool" + }, + { + "name": "IsInsideRow", + "type": "bool" + }, + { + "name": "IsInitializing", + "type": "bool" + }, + { + "name": "IsSortSpecsDirty", + "type": "bool" + }, + { + "name": "IsUsingHeaders", + "type": "bool" + }, + { + "name": "IsContextPopupOpen", + "type": "bool" + }, + { + "name": "IsSettingsRequestLoad", + "type": "bool" + }, + { + "name": "IsSettingsDirty", + "type": "bool" + }, + { + "name": "IsDefaultDisplayOrder", + "type": "bool" + }, + { + "name": "IsResetAllRequest", + "type": "bool" + }, + { + "name": "IsResetDisplayOrderRequest", + "type": "bool" + }, + { + "name": "IsUnfrozenRows", + "type": "bool" + }, + { + "name": "IsDefaultSizingPolicy", + "type": "bool" + }, + { + "name": "MemoryCompacted", + "type": "bool" + }, + { + "name": "HostSkipItems", + "type": "bool" + } + ], + "ImGuiTableCellData": [ + { + "name": "BgColor", + "type": "ImU32" + }, + { + "name": "Column", + "type": "ImGuiTableColumnIdx" + } + ], + "ImGuiTableColumn": [ + { + "name": "Flags", + "type": "ImGuiTableColumnFlags" + }, + { + "name": "WidthGiven", + "type": "float" + }, + { + "name": "MinX", + "type": "float" + }, + { + "name": "MaxX", + "type": "float" + }, + { + "name": "WidthRequest", + "type": "float" + }, + { + "name": "WidthAuto", + "type": "float" + }, + { + "name": "StretchWeight", + "type": "float" + }, + { + "name": "InitStretchWeightOrWidth", + "type": "float" + }, + { + "name": "ClipRect", + "type": "ImRect" + }, + { + "name": "UserID", + "type": "ImGuiID" + }, + { + "name": "WorkMinX", + "type": "float" + }, + { + "name": "WorkMaxX", + "type": "float" + }, + { + "name": "ItemWidth", + "type": "float" + }, + { + "name": "ContentMaxXFrozen", + "type": "float" + }, + { + "name": "ContentMaxXUnfrozen", + "type": "float" + }, + { + "name": "ContentMaxXHeadersUsed", + "type": "float" + }, + { + "name": "ContentMaxXHeadersIdeal", + "type": "float" + }, + { + "name": "NameOffset", + "type": "ImS16" + }, + { + "name": "DisplayOrder", + "type": "ImGuiTableColumnIdx" + }, + { + "name": "IndexWithinEnabledSet", + "type": "ImGuiTableColumnIdx" + }, + { + "name": "PrevEnabledColumn", + "type": "ImGuiTableColumnIdx" + }, + { + "name": "NextEnabledColumn", + "type": "ImGuiTableColumnIdx" + }, + { + "name": "SortOrder", + "type": "ImGuiTableColumnIdx" + }, + { + "name": "DrawChannelCurrent", + "type": "ImGuiTableDrawChannelIdx" + }, + { + "name": "DrawChannelFrozen", + "type": "ImGuiTableDrawChannelIdx" + }, + { + "name": "DrawChannelUnfrozen", + "type": "ImGuiTableDrawChannelIdx" + }, + { + "name": "IsEnabled", + "type": "bool" + }, + { + "name": "IsUserEnabled", + "type": "bool" + }, + { + "name": "IsUserEnabledNextFrame", + "type": "bool" + }, + { + "name": "IsVisibleX", + "type": "bool" + }, + { + "name": "IsVisibleY", + "type": "bool" + }, + { + "name": "IsRequestOutput", + "type": "bool" + }, + { + "name": "IsSkipItems", + "type": "bool" + }, + { + "name": "IsPreserveWidthAuto", + "type": "bool" + }, + { + "name": "NavLayerCurrent", + "type": "ImS8" + }, + { + "name": "AutoFitQueue", + "type": "ImU8" + }, + { + "name": "CannotSkipItemsQueue", + "type": "ImU8" + }, + { + "bitfield": "2", + "name": "SortDirection", + "type": "ImU8" + }, + { + "bitfield": "2", + "name": "SortDirectionsAvailCount", + "type": "ImU8" + }, + { + "bitfield": "4", + "name": "SortDirectionsAvailMask", + "type": "ImU8" + }, + { + "name": "SortDirectionsAvailList", + "type": "ImU8" + } + ], + "ImGuiTableColumnSettings": [ + { + "name": "WidthOrWeight", + "type": "float" + }, + { + "name": "UserID", + "type": "ImGuiID" + }, + { + "name": "Index", + "type": "ImGuiTableColumnIdx" + }, + { + "name": "DisplayOrder", + "type": "ImGuiTableColumnIdx" + }, + { + "name": "SortOrder", + "type": "ImGuiTableColumnIdx" + }, + { + "bitfield": "2", + "name": "SortDirection", + "type": "ImU8" + }, + { + "bitfield": "1", + "name": "IsEnabled", + "type": "ImU8" + }, + { + "bitfield": "1", + "name": "IsStretch", + "type": "ImU8" + } + ], "ImGuiTableColumnSortSpecs": [ { "name": "ColumnUserID", @@ -4734,6 +9181,42 @@ "type": "ImGuiSortDirection" } ], + "ImGuiTableInstanceData": [ + { + "name": "LastOuterHeight", + "type": "float" + }, + { + "name": "LastFirstRowHeight", + "type": "float" + } + ], + "ImGuiTableSettings": [ + { + "name": "ID", + "type": "ImGuiID" + }, + { + "name": "SaveFlags", + "type": "ImGuiTableFlags" + }, + { + "name": "RefScale", + "type": "float" + }, + { + "name": "ColumnsCount", + "type": "ImGuiTableColumnIdx" + }, + { + "name": "ColumnsCountMax", + "type": "ImGuiTableColumnIdx" + }, + { + "name": "WantApply", + "type": "bool" + } + ], "ImGuiTableSortSpecs": [ { "name": "Specs", @@ -4748,6 +9231,56 @@ "type": "bool" } ], + "ImGuiTableTempData": [ + { + "name": "TableIndex", + "type": "int" + }, + { + "name": "LastTimeActive", + "type": "float" + }, + { + "name": "UserOuterSize", + "type": "ImVec2" + }, + { + "name": "DrawSplitter", + "type": "ImDrawListSplitter" + }, + { + "name": "HostBackupWorkRect", + "type": "ImRect" + }, + { + "name": "HostBackupParentWorkRect", + "type": "ImRect" + }, + { + "name": "HostBackupPrevLineSize", + "type": "ImVec2" + }, + { + "name": "HostBackupCurrLineSize", + "type": "ImVec2" + }, + { + "name": "HostBackupCursorMaxPos", + "type": "ImVec2" + }, + { + "name": "HostBackupColumnsOffset", + "type": "ImVec1" + }, + { + "name": "HostBackupItemWidth", + "type": "float" + }, + { + "name": "HostBackupItemWidthStackSize", + "type": "int" + } + ], "ImGuiTextBuffer": [ { "name": "Buf", @@ -4771,6 +9304,17 @@ "type": "int" } ], + "ImGuiTextIndex": [ + { + "name": "LineOffsets", + "template_type": "int", + "type": "ImVector_int" + }, + { + "name": "EndOffset", + "type": "int" + } + ], "ImGuiTextRange": [ { "name": "b", @@ -4851,6 +9395,552 @@ "type": "bool" } ], + "ImGuiViewportP": [ + { + "name": "_ImGuiViewport", + "type": "ImGuiViewport" + }, + { + "name": "Idx", + "type": "int" + }, + { + "name": "LastFrameActive", + "type": "int" + }, + { + "name": "LastFrontMostStampCount", + "type": "int" + }, + { + "name": "LastNameHash", + "type": "ImGuiID" + }, + { + "name": "LastPos", + "type": "ImVec2" + }, + { + "name": "Alpha", + "type": "float" + }, + { + "name": "LastAlpha", + "type": "float" + }, + { + "name": "PlatformMonitor", + "type": "short" + }, + { + "name": "Window", + "type": "ImGuiWindow*" + }, + { + "name": "DrawListsLastFrame[2]", + "size": 2, + "type": "int" + }, + { + "name": "DrawLists[2]", + "size": 2, + "type": "ImDrawList*" + }, + { + "name": "DrawDataP", + "type": "ImDrawData" + }, + { + "name": "DrawDataBuilder", + "type": "ImDrawDataBuilder" + }, + { + "name": "LastPlatformPos", + "type": "ImVec2" + }, + { + "name": "LastPlatformSize", + "type": "ImVec2" + }, + { + "name": "LastRendererSize", + "type": "ImVec2" + }, + { + "name": "WorkOffsetMin", + "type": "ImVec2" + }, + { + "name": "WorkOffsetMax", + "type": "ImVec2" + }, + { + "name": "BuildWorkOffsetMin", + "type": "ImVec2" + }, + { + "name": "BuildWorkOffsetMax", + "type": "ImVec2" + } + ], + "ImGuiWindow": [ + { + "name": "Name", + "type": "char*" + }, + { + "name": "ID", + "type": "ImGuiID" + }, + { + "name": "Flags", + "type": "ImGuiWindowFlags" + }, + { + "name": "FlagsPreviousFrame", + "type": "ImGuiWindowFlags" + }, + { + "name": "WindowClass", + "type": "ImGuiWindowClass" + }, + { + "name": "Viewport", + "type": "ImGuiViewportP*" + }, + { + "name": "ViewportId", + "type": "ImGuiID" + }, + { + "name": "ViewportPos", + "type": "ImVec2" + }, + { + "name": "ViewportAllowPlatformMonitorExtend", + "type": "int" + }, + { + "name": "Pos", + "type": "ImVec2" + }, + { + "name": "Size", + "type": "ImVec2" + }, + { + "name": "SizeFull", + "type": "ImVec2" + }, + { + "name": "ContentSize", + "type": "ImVec2" + }, + { + "name": "ContentSizeIdeal", + "type": "ImVec2" + }, + { + "name": "ContentSizeExplicit", + "type": "ImVec2" + }, + { + "name": "WindowPadding", + "type": "ImVec2" + }, + { + "name": "WindowRounding", + "type": "float" + }, + { + "name": "WindowBorderSize", + "type": "float" + }, + { + "name": "NameBufLen", + "type": "int" + }, + { + "name": "MoveId", + "type": "ImGuiID" + }, + { + "name": "TabId", + "type": "ImGuiID" + }, + { + "name": "ChildId", + "type": "ImGuiID" + }, + { + "name": "Scroll", + "type": "ImVec2" + }, + { + "name": "ScrollMax", + "type": "ImVec2" + }, + { + "name": "ScrollTarget", + "type": "ImVec2" + }, + { + "name": "ScrollTargetCenterRatio", + "type": "ImVec2" + }, + { + "name": "ScrollTargetEdgeSnapDist", + "type": "ImVec2" + }, + { + "name": "ScrollbarSizes", + "type": "ImVec2" + }, + { + "name": "ScrollbarX", + "type": "bool" + }, + { + "name": "ScrollbarY", + "type": "bool" + }, + { + "name": "ViewportOwned", + "type": "bool" + }, + { + "name": "Active", + "type": "bool" + }, + { + "name": "WasActive", + "type": "bool" + }, + { + "name": "WriteAccessed", + "type": "bool" + }, + { + "name": "Collapsed", + "type": "bool" + }, + { + "name": "WantCollapseToggle", + "type": "bool" + }, + { + "name": "SkipItems", + "type": "bool" + }, + { + "name": "Appearing", + "type": "bool" + }, + { + "name": "Hidden", + "type": "bool" + }, + { + "name": "IsFallbackWindow", + "type": "bool" + }, + { + "name": "IsExplicitChild", + "type": "bool" + }, + { + "name": "HasCloseButton", + "type": "bool" + }, + { + "name": "ResizeBorderHeld", + "type": "signed char" + }, + { + "name": "BeginCount", + "type": "short" + }, + { + "name": "BeginCountPreviousFrame", + "type": "short" + }, + { + "name": "BeginOrderWithinParent", + "type": "short" + }, + { + "name": "BeginOrderWithinContext", + "type": "short" + }, + { + "name": "FocusOrder", + "type": "short" + }, + { + "name": "PopupId", + "type": "ImGuiID" + }, + { + "name": "AutoFitFramesX", + "type": "ImS8" + }, + { + "name": "AutoFitFramesY", + "type": "ImS8" + }, + { + "name": "AutoFitChildAxises", + "type": "ImS8" + }, + { + "name": "AutoFitOnlyGrows", + "type": "bool" + }, + { + "name": "AutoPosLastDirection", + "type": "ImGuiDir" + }, + { + "name": "HiddenFramesCanSkipItems", + "type": "ImS8" + }, + { + "name": "HiddenFramesCannotSkipItems", + "type": "ImS8" + }, + { + "name": "HiddenFramesForRenderOnly", + "type": "ImS8" + }, + { + "name": "DisableInputsFrames", + "type": "ImS8" + }, + { + "bitfield": "8", + "name": "SetWindowPosAllowFlags", + "type": "ImGuiCond" + }, + { + "bitfield": "8", + "name": "SetWindowSizeAllowFlags", + "type": "ImGuiCond" + }, + { + "bitfield": "8", + "name": "SetWindowCollapsedAllowFlags", + "type": "ImGuiCond" + }, + { + "bitfield": "8", + "name": "SetWindowDockAllowFlags", + "type": "ImGuiCond" + }, + { + "name": "SetWindowPosVal", + "type": "ImVec2" + }, + { + "name": "SetWindowPosPivot", + "type": "ImVec2" + }, + { + "name": "IDStack", + "template_type": "ImGuiID", + "type": "ImVector_ImGuiID" + }, + { + "name": "DC", + "type": "ImGuiWindowTempData" + }, + { + "name": "OuterRectClipped", + "type": "ImRect" + }, + { + "name": "InnerRect", + "type": "ImRect" + }, + { + "name": "InnerClipRect", + "type": "ImRect" + }, + { + "name": "WorkRect", + "type": "ImRect" + }, + { + "name": "ParentWorkRect", + "type": "ImRect" + }, + { + "name": "ClipRect", + "type": "ImRect" + }, + { + "name": "ContentRegionRect", + "type": "ImRect" + }, + { + "name": "HitTestHoleSize", + "type": "ImVec2ih" + }, + { + "name": "HitTestHoleOffset", + "type": "ImVec2ih" + }, + { + "name": "LastFrameActive", + "type": "int" + }, + { + "name": "LastFrameJustFocused", + "type": "int" + }, + { + "name": "LastTimeActive", + "type": "float" + }, + { + "name": "ItemWidthDefault", + "type": "float" + }, + { + "name": "StateStorage", + "type": "ImGuiStorage" + }, + { + "name": "ColumnsStorage", + "template_type": "ImGuiOldColumns", + "type": "ImVector_ImGuiOldColumns" + }, + { + "name": "FontWindowScale", + "type": "float" + }, + { + "name": "FontDpiScale", + "type": "float" + }, + { + "name": "SettingsOffset", + "type": "int" + }, + { + "name": "DrawList", + "type": "ImDrawList*" + }, + { + "name": "DrawListInst", + "type": "ImDrawList" + }, + { + "name": "ParentWindow", + "type": "ImGuiWindow*" + }, + { + "name": "ParentWindowInBeginStack", + "type": "ImGuiWindow*" + }, + { + "name": "RootWindow", + "type": "ImGuiWindow*" + }, + { + "name": "RootWindowPopupTree", + "type": "ImGuiWindow*" + }, + { + "name": "RootWindowDockTree", + "type": "ImGuiWindow*" + }, + { + "name": "RootWindowForTitleBarHighlight", + "type": "ImGuiWindow*" + }, + { + "name": "RootWindowForNav", + "type": "ImGuiWindow*" + }, + { + "name": "NavLastChildNavWindow", + "type": "ImGuiWindow*" + }, + { + "name": "NavLastIds[ImGuiNavLayer_COUNT]", + "size": 2, + "type": "ImGuiID" + }, + { + "name": "NavRectRel[ImGuiNavLayer_COUNT]", + "size": 2, + "type": "ImRect" + }, + { + "name": "NavRootFocusScopeId", + "type": "ImGuiID" + }, + { + "name": "MemoryDrawListIdxCapacity", + "type": "int" + }, + { + "name": "MemoryDrawListVtxCapacity", + "type": "int" + }, + { + "name": "MemoryCompacted", + "type": "bool" + }, + { + "bitfield": "1", + "name": "DockIsActive", + "type": "bool" + }, + { + "bitfield": "1", + "name": "DockNodeIsVisible", + "type": "bool" + }, + { + "bitfield": "1", + "name": "DockTabIsVisible", + "type": "bool" + }, + { + "bitfield": "1", + "name": "DockTabWantClose", + "type": "bool" + }, + { + "name": "DockOrder", + "type": "short" + }, + { + "name": "DockStyle", + "type": "ImGuiWindowDockStyle" + }, + { + "name": "DockNode", + "type": "ImGuiDockNode*" + }, + { + "name": "DockNodeAsHost", + "type": "ImGuiDockNode*" + }, + { + "name": "DockId", + "type": "ImGuiID" + }, + { + "name": "DockTabItemStatusFlags", + "type": "ImGuiItemStatusFlags" + }, + { + "name": "DockTabItemRect", + "type": "ImRect" + } + ], "ImGuiWindowClass": [ { "name": "ClassId", @@ -4885,6 +9975,230 @@ "type": "bool" } ], + "ImGuiWindowDockStyle": [ + { + "name": "Colors[ImGuiWindowDockStyleCol_COUNT]", + "size": 6, + "type": "ImU32" + } + ], + "ImGuiWindowSettings": [ + { + "name": "ID", + "type": "ImGuiID" + }, + { + "name": "Pos", + "type": "ImVec2ih" + }, + { + "name": "Size", + "type": "ImVec2ih" + }, + { + "name": "ViewportPos", + "type": "ImVec2ih" + }, + { + "name": "ViewportId", + "type": "ImGuiID" + }, + { + "name": "DockId", + "type": "ImGuiID" + }, + { + "name": "ClassId", + "type": "ImGuiID" + }, + { + "name": "DockOrder", + "type": "short" + }, + { + "name": "Collapsed", + "type": "bool" + }, + { + "name": "WantApply", + "type": "bool" + } + ], + "ImGuiWindowStackData": [ + { + "name": "Window", + "type": "ImGuiWindow*" + }, + { + "name": "ParentLastItemDataBackup", + "type": "ImGuiLastItemData" + }, + { + "name": "StackSizesOnBegin", + "type": "ImGuiStackSizes" + } + ], + "ImGuiWindowTempData": [ + { + "name": "CursorPos", + "type": "ImVec2" + }, + { + "name": "CursorPosPrevLine", + "type": "ImVec2" + }, + { + "name": "CursorStartPos", + "type": "ImVec2" + }, + { + "name": "CursorMaxPos", + "type": "ImVec2" + }, + { + "name": "IdealMaxPos", + "type": "ImVec2" + }, + { + "name": "CurrLineSize", + "type": "ImVec2" + }, + { + "name": "PrevLineSize", + "type": "ImVec2" + }, + { + "name": "CurrLineTextBaseOffset", + "type": "float" + }, + { + "name": "PrevLineTextBaseOffset", + "type": "float" + }, + { + "name": "IsSameLine", + "type": "bool" + }, + { + "name": "IsSetPos", + "type": "bool" + }, + { + "name": "Indent", + "type": "ImVec1" + }, + { + "name": "ColumnsOffset", + "type": "ImVec1" + }, + { + "name": "GroupOffset", + "type": "ImVec1" + }, + { + "name": "CursorStartPosLossyness", + "type": "ImVec2" + }, + { + "name": "NavLayerCurrent", + "type": "ImGuiNavLayer" + }, + { + "name": "NavLayersActiveMask", + "type": "short" + }, + { + "name": "NavLayersActiveMaskNext", + "type": "short" + }, + { + "name": "NavHideHighlightOneFrame", + "type": "bool" + }, + { + "name": "NavHasScroll", + "type": "bool" + }, + { + "name": "MenuBarAppending", + "type": "bool" + }, + { + "name": "MenuBarOffset", + "type": "ImVec2" + }, + { + "name": "MenuColumns", + "type": "ImGuiMenuColumns" + }, + { + "name": "TreeDepth", + "type": "int" + }, + { + "name": "TreeJumpToParentOnPopMask", + "type": "ImU32" + }, + { + "name": "ChildWindows", + "template_type": "ImGuiWindow*", + "type": "ImVector_ImGuiWindowPtr" + }, + { + "name": "StateStorage", + "type": "ImGuiStorage*" + }, + { + "name": "CurrentColumns", + "type": "ImGuiOldColumns*" + }, + { + "name": "CurrentTableIdx", + "type": "int" + }, + { + "name": "LayoutType", + "type": "ImGuiLayoutType" + }, + { + "name": "ParentLayoutType", + "type": "ImGuiLayoutType" + }, + { + "name": "ItemWidth", + "type": "float" + }, + { + "name": "TextWrapPos", + "type": "float" + }, + { + "name": "ItemWidthStack", + "template_type": "float", + "type": "ImVector_float" + }, + { + "name": "TextWrapPosStack", + "template_type": "float", + "type": "ImVector_float" + } + ], + "ImRect": [ + { + "name": "Min", + "type": "ImVec2" + }, + { + "name": "Max", + "type": "ImVec2" + } + ], + "ImVec1": [ + { + "name": "x", + "type": "float" + } + ], "ImVec2": [ { "name": "x", @@ -4895,6 +10209,16 @@ "type": "float" } ], + "ImVec2ih": [ + { + "name": "x", + "type": "short" + }, + { + "name": "y", + "type": "short" + } + ], "ImVec4": [ { "name": "x", @@ -4912,6 +10236,136 @@ "name": "w", "type": "float" } + ], + "STB_TexteditState": [ + { + "name": "cursor", + "type": "int" + }, + { + "name": "select_start", + "type": "int" + }, + { + "name": "select_end", + "type": "int" + }, + { + "name": "insert_mode", + "type": "unsigned char" + }, + { + "name": "row_count_per_page", + "type": "int" + }, + { + "name": "cursor_at_end_of_line", + "type": "unsigned char" + }, + { + "name": "initialized", + "type": "unsigned char" + }, + { + "name": "has_preferred_x", + "type": "unsigned char" + }, + { + "name": "single_line", + "type": "unsigned char" + }, + { + "name": "padding1", + "type": "unsigned char" + }, + { + "name": "padding2", + "type": "unsigned char" + }, + { + "name": "padding3", + "type": "unsigned char" + }, + { + "name": "preferred_x", + "type": "float" + }, + { + "name": "undostate", + "type": "StbUndoState" + } + ], + "StbTexteditRow": [ + { + "name": "x0", + "type": "float" + }, + { + "name": "x1", + "type": "float" + }, + { + "name": "baseline_y_delta", + "type": "float" + }, + { + "name": "ymin", + "type": "float" + }, + { + "name": "ymax", + "type": "float" + }, + { + "name": "num_chars", + "type": "int" + } + ], + "StbUndoRecord": [ + { + "name": "where", + "type": "int" + }, + { + "name": "insert_length", + "type": "int" + }, + { + "name": "delete_length", + "type": "int" + }, + { + "name": "char_storage", + "type": "int" + } + ], + "StbUndoState": [ + { + "name": "undo_rec[99]", + "size": 99, + "type": "StbUndoRecord" + }, + { + "name": "undo_char[999]", + "size": 999, + "type": "ImWchar" + }, + { + "name": "undo_point", + "type": "short" + }, + { + "name": "redo_point", + "type": "short" + }, + { + "name": "undo_char_point", + "type": "int" + }, + { + "name": "redo_char_point", + "type": "int" + } ] } } \ No newline at end of file diff --git a/imgui-sys/third-party/imgui-docking-freetype/structs_and_enums.lua b/imgui-sys/third-party/imgui-docking-freetype/structs_and_enums.lua index c8ac47a..d2ebf9f 100644 --- a/imgui-sys/third-party/imgui-docking-freetype/structs_and_enums.lua +++ b/imgui-sys/third-party/imgui-docking-freetype/structs_and_enums.lua @@ -95,6 +95,36 @@ defs["enums"]["ImFontAtlasFlags_"][4] = {} defs["enums"]["ImFontAtlasFlags_"][4]["calc_value"] = 4 defs["enums"]["ImFontAtlasFlags_"][4]["name"] = "ImFontAtlasFlags_NoBakedLines" defs["enums"]["ImFontAtlasFlags_"][4]["value"] = "1 << 2" +defs["enums"]["ImGuiActivateFlags_"] = {} +defs["enums"]["ImGuiActivateFlags_"][1] = {} +defs["enums"]["ImGuiActivateFlags_"][1]["calc_value"] = 0 +defs["enums"]["ImGuiActivateFlags_"][1]["name"] = "ImGuiActivateFlags_None" +defs["enums"]["ImGuiActivateFlags_"][1]["value"] = "0" +defs["enums"]["ImGuiActivateFlags_"][2] = {} +defs["enums"]["ImGuiActivateFlags_"][2]["calc_value"] = 1 +defs["enums"]["ImGuiActivateFlags_"][2]["name"] = "ImGuiActivateFlags_PreferInput" +defs["enums"]["ImGuiActivateFlags_"][2]["value"] = "1 << 0" +defs["enums"]["ImGuiActivateFlags_"][3] = {} +defs["enums"]["ImGuiActivateFlags_"][3]["calc_value"] = 2 +defs["enums"]["ImGuiActivateFlags_"][3]["name"] = "ImGuiActivateFlags_PreferTweak" +defs["enums"]["ImGuiActivateFlags_"][3]["value"] = "1 << 1" +defs["enums"]["ImGuiActivateFlags_"][4] = {} +defs["enums"]["ImGuiActivateFlags_"][4]["calc_value"] = 4 +defs["enums"]["ImGuiActivateFlags_"][4]["name"] = "ImGuiActivateFlags_TryToPreserveState" +defs["enums"]["ImGuiActivateFlags_"][4]["value"] = "1 << 2" +defs["enums"]["ImGuiAxis"] = {} +defs["enums"]["ImGuiAxis"][1] = {} +defs["enums"]["ImGuiAxis"][1]["calc_value"] = -1 +defs["enums"]["ImGuiAxis"][1]["name"] = "ImGuiAxis_None" +defs["enums"]["ImGuiAxis"][1]["value"] = "-1" +defs["enums"]["ImGuiAxis"][2] = {} +defs["enums"]["ImGuiAxis"][2]["calc_value"] = 0 +defs["enums"]["ImGuiAxis"][2]["name"] = "ImGuiAxis_X" +defs["enums"]["ImGuiAxis"][2]["value"] = "0" +defs["enums"]["ImGuiAxis"][3] = {} +defs["enums"]["ImGuiAxis"][3]["calc_value"] = 1 +defs["enums"]["ImGuiAxis"][3]["name"] = "ImGuiAxis_Y" +defs["enums"]["ImGuiAxis"][3]["value"] = "1" defs["enums"]["ImGuiBackendFlags_"] = {} defs["enums"]["ImGuiBackendFlags_"][1] = {} defs["enums"]["ImGuiBackendFlags_"][1]["calc_value"] = 0 @@ -128,6 +158,83 @@ defs["enums"]["ImGuiBackendFlags_"][8] = {} defs["enums"]["ImGuiBackendFlags_"][8]["calc_value"] = 4096 defs["enums"]["ImGuiBackendFlags_"][8]["name"] = "ImGuiBackendFlags_RendererHasViewports" defs["enums"]["ImGuiBackendFlags_"][8]["value"] = "1 << 12" +defs["enums"]["ImGuiButtonFlagsPrivate_"] = {} +defs["enums"]["ImGuiButtonFlagsPrivate_"][1] = {} +defs["enums"]["ImGuiButtonFlagsPrivate_"][1]["calc_value"] = 16 +defs["enums"]["ImGuiButtonFlagsPrivate_"][1]["name"] = "ImGuiButtonFlags_PressedOnClick" +defs["enums"]["ImGuiButtonFlagsPrivate_"][1]["value"] = "1 << 4" +defs["enums"]["ImGuiButtonFlagsPrivate_"][2] = {} +defs["enums"]["ImGuiButtonFlagsPrivate_"][2]["calc_value"] = 32 +defs["enums"]["ImGuiButtonFlagsPrivate_"][2]["name"] = "ImGuiButtonFlags_PressedOnClickRelease" +defs["enums"]["ImGuiButtonFlagsPrivate_"][2]["value"] = "1 << 5" +defs["enums"]["ImGuiButtonFlagsPrivate_"][3] = {} +defs["enums"]["ImGuiButtonFlagsPrivate_"][3]["calc_value"] = 64 +defs["enums"]["ImGuiButtonFlagsPrivate_"][3]["name"] = "ImGuiButtonFlags_PressedOnClickReleaseAnywhere" +defs["enums"]["ImGuiButtonFlagsPrivate_"][3]["value"] = "1 << 6" +defs["enums"]["ImGuiButtonFlagsPrivate_"][4] = {} +defs["enums"]["ImGuiButtonFlagsPrivate_"][4]["calc_value"] = 128 +defs["enums"]["ImGuiButtonFlagsPrivate_"][4]["name"] = "ImGuiButtonFlags_PressedOnRelease" +defs["enums"]["ImGuiButtonFlagsPrivate_"][4]["value"] = "1 << 7" +defs["enums"]["ImGuiButtonFlagsPrivate_"][5] = {} +defs["enums"]["ImGuiButtonFlagsPrivate_"][5]["calc_value"] = 256 +defs["enums"]["ImGuiButtonFlagsPrivate_"][5]["name"] = "ImGuiButtonFlags_PressedOnDoubleClick" +defs["enums"]["ImGuiButtonFlagsPrivate_"][5]["value"] = "1 << 8" +defs["enums"]["ImGuiButtonFlagsPrivate_"][6] = {} +defs["enums"]["ImGuiButtonFlagsPrivate_"][6]["calc_value"] = 512 +defs["enums"]["ImGuiButtonFlagsPrivate_"][6]["name"] = "ImGuiButtonFlags_PressedOnDragDropHold" +defs["enums"]["ImGuiButtonFlagsPrivate_"][6]["value"] = "1 << 9" +defs["enums"]["ImGuiButtonFlagsPrivate_"][7] = {} +defs["enums"]["ImGuiButtonFlagsPrivate_"][7]["calc_value"] = 1024 +defs["enums"]["ImGuiButtonFlagsPrivate_"][7]["name"] = "ImGuiButtonFlags_Repeat" +defs["enums"]["ImGuiButtonFlagsPrivate_"][7]["value"] = "1 << 10" +defs["enums"]["ImGuiButtonFlagsPrivate_"][8] = {} +defs["enums"]["ImGuiButtonFlagsPrivate_"][8]["calc_value"] = 2048 +defs["enums"]["ImGuiButtonFlagsPrivate_"][8]["name"] = "ImGuiButtonFlags_FlattenChildren" +defs["enums"]["ImGuiButtonFlagsPrivate_"][8]["value"] = "1 << 11" +defs["enums"]["ImGuiButtonFlagsPrivate_"][9] = {} +defs["enums"]["ImGuiButtonFlagsPrivate_"][9]["calc_value"] = 4096 +defs["enums"]["ImGuiButtonFlagsPrivate_"][9]["name"] = "ImGuiButtonFlags_AllowItemOverlap" +defs["enums"]["ImGuiButtonFlagsPrivate_"][9]["value"] = "1 << 12" +defs["enums"]["ImGuiButtonFlagsPrivate_"][10] = {} +defs["enums"]["ImGuiButtonFlagsPrivate_"][10]["calc_value"] = 8192 +defs["enums"]["ImGuiButtonFlagsPrivate_"][10]["name"] = "ImGuiButtonFlags_DontClosePopups" +defs["enums"]["ImGuiButtonFlagsPrivate_"][10]["value"] = "1 << 13" +defs["enums"]["ImGuiButtonFlagsPrivate_"][11] = {} +defs["enums"]["ImGuiButtonFlagsPrivate_"][11]["calc_value"] = 32768 +defs["enums"]["ImGuiButtonFlagsPrivate_"][11]["name"] = "ImGuiButtonFlags_AlignTextBaseLine" +defs["enums"]["ImGuiButtonFlagsPrivate_"][11]["value"] = "1 << 15" +defs["enums"]["ImGuiButtonFlagsPrivate_"][12] = {} +defs["enums"]["ImGuiButtonFlagsPrivate_"][12]["calc_value"] = 65536 +defs["enums"]["ImGuiButtonFlagsPrivate_"][12]["name"] = "ImGuiButtonFlags_NoKeyModifiers" +defs["enums"]["ImGuiButtonFlagsPrivate_"][12]["value"] = "1 << 16" +defs["enums"]["ImGuiButtonFlagsPrivate_"][13] = {} +defs["enums"]["ImGuiButtonFlagsPrivate_"][13]["calc_value"] = 131072 +defs["enums"]["ImGuiButtonFlagsPrivate_"][13]["name"] = "ImGuiButtonFlags_NoHoldingActiveId" +defs["enums"]["ImGuiButtonFlagsPrivate_"][13]["value"] = "1 << 17" +defs["enums"]["ImGuiButtonFlagsPrivate_"][14] = {} +defs["enums"]["ImGuiButtonFlagsPrivate_"][14]["calc_value"] = 262144 +defs["enums"]["ImGuiButtonFlagsPrivate_"][14]["name"] = "ImGuiButtonFlags_NoNavFocus" +defs["enums"]["ImGuiButtonFlagsPrivate_"][14]["value"] = "1 << 18" +defs["enums"]["ImGuiButtonFlagsPrivate_"][15] = {} +defs["enums"]["ImGuiButtonFlagsPrivate_"][15]["calc_value"] = 524288 +defs["enums"]["ImGuiButtonFlagsPrivate_"][15]["name"] = "ImGuiButtonFlags_NoHoveredOnFocus" +defs["enums"]["ImGuiButtonFlagsPrivate_"][15]["value"] = "1 << 19" +defs["enums"]["ImGuiButtonFlagsPrivate_"][16] = {} +defs["enums"]["ImGuiButtonFlagsPrivate_"][16]["calc_value"] = 1048576 +defs["enums"]["ImGuiButtonFlagsPrivate_"][16]["name"] = "ImGuiButtonFlags_NoSetKeyOwner" +defs["enums"]["ImGuiButtonFlagsPrivate_"][16]["value"] = "1 << 20" +defs["enums"]["ImGuiButtonFlagsPrivate_"][17] = {} +defs["enums"]["ImGuiButtonFlagsPrivate_"][17]["calc_value"] = 2097152 +defs["enums"]["ImGuiButtonFlagsPrivate_"][17]["name"] = "ImGuiButtonFlags_NoTestKeyOwner" +defs["enums"]["ImGuiButtonFlagsPrivate_"][17]["value"] = "1 << 21" +defs["enums"]["ImGuiButtonFlagsPrivate_"][18] = {} +defs["enums"]["ImGuiButtonFlagsPrivate_"][18]["calc_value"] = 1008 +defs["enums"]["ImGuiButtonFlagsPrivate_"][18]["name"] = "ImGuiButtonFlags_PressedOnMask_" +defs["enums"]["ImGuiButtonFlagsPrivate_"][18]["value"] = "ImGuiButtonFlags_PressedOnClick | ImGuiButtonFlags_PressedOnClickRelease | ImGuiButtonFlags_PressedOnClickReleaseAnywhere | ImGuiButtonFlags_PressedOnRelease | ImGuiButtonFlags_PressedOnDoubleClick | ImGuiButtonFlags_PressedOnDragDropHold" +defs["enums"]["ImGuiButtonFlagsPrivate_"][19] = {} +defs["enums"]["ImGuiButtonFlagsPrivate_"][19]["calc_value"] = 32 +defs["enums"]["ImGuiButtonFlagsPrivate_"][19]["name"] = "ImGuiButtonFlags_PressedOnDefault_" +defs["enums"]["ImGuiButtonFlagsPrivate_"][19]["value"] = "ImGuiButtonFlags_PressedOnClickRelease" defs["enums"]["ImGuiButtonFlags_"] = {} defs["enums"]["ImGuiButtonFlags_"][1] = {} defs["enums"]["ImGuiButtonFlags_"][1]["calc_value"] = 0 @@ -495,6 +602,11 @@ 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"]["ImGuiComboFlagsPrivate_"] = {} +defs["enums"]["ImGuiComboFlagsPrivate_"][1] = {} +defs["enums"]["ImGuiComboFlagsPrivate_"][1]["calc_value"] = 1048576 +defs["enums"]["ImGuiComboFlagsPrivate_"][1]["name"] = "ImGuiComboFlags_CustomPreview" +defs["enums"]["ImGuiComboFlagsPrivate_"][1]["value"] = "1 << 20" defs["enums"]["ImGuiComboFlags_"] = {} defs["enums"]["ImGuiComboFlags_"][1] = {} defs["enums"]["ImGuiComboFlags_"][1]["calc_value"] = 0 @@ -606,6 +718,65 @@ defs["enums"]["ImGuiConfigFlags_"][13] = {} defs["enums"]["ImGuiConfigFlags_"][13]["calc_value"] = 2097152 defs["enums"]["ImGuiConfigFlags_"][13]["name"] = "ImGuiConfigFlags_IsTouchScreen" defs["enums"]["ImGuiConfigFlags_"][13]["value"] = "1 << 21" +defs["enums"]["ImGuiContextHookType"] = {} +defs["enums"]["ImGuiContextHookType"][1] = {} +defs["enums"]["ImGuiContextHookType"][1]["calc_value"] = 0 +defs["enums"]["ImGuiContextHookType"][1]["name"] = "ImGuiContextHookType_NewFramePre" +defs["enums"]["ImGuiContextHookType"][1]["value"] = "0" +defs["enums"]["ImGuiContextHookType"][2] = {} +defs["enums"]["ImGuiContextHookType"][2]["calc_value"] = 1 +defs["enums"]["ImGuiContextHookType"][2]["name"] = "ImGuiContextHookType_NewFramePost" +defs["enums"]["ImGuiContextHookType"][2]["value"] = "1" +defs["enums"]["ImGuiContextHookType"][3] = {} +defs["enums"]["ImGuiContextHookType"][3]["calc_value"] = 2 +defs["enums"]["ImGuiContextHookType"][3]["name"] = "ImGuiContextHookType_EndFramePre" +defs["enums"]["ImGuiContextHookType"][3]["value"] = "2" +defs["enums"]["ImGuiContextHookType"][4] = {} +defs["enums"]["ImGuiContextHookType"][4]["calc_value"] = 3 +defs["enums"]["ImGuiContextHookType"][4]["name"] = "ImGuiContextHookType_EndFramePost" +defs["enums"]["ImGuiContextHookType"][4]["value"] = "3" +defs["enums"]["ImGuiContextHookType"][5] = {} +defs["enums"]["ImGuiContextHookType"][5]["calc_value"] = 4 +defs["enums"]["ImGuiContextHookType"][5]["name"] = "ImGuiContextHookType_RenderPre" +defs["enums"]["ImGuiContextHookType"][5]["value"] = "4" +defs["enums"]["ImGuiContextHookType"][6] = {} +defs["enums"]["ImGuiContextHookType"][6]["calc_value"] = 5 +defs["enums"]["ImGuiContextHookType"][6]["name"] = "ImGuiContextHookType_RenderPost" +defs["enums"]["ImGuiContextHookType"][6]["value"] = "5" +defs["enums"]["ImGuiContextHookType"][7] = {} +defs["enums"]["ImGuiContextHookType"][7]["calc_value"] = 6 +defs["enums"]["ImGuiContextHookType"][7]["name"] = "ImGuiContextHookType_Shutdown" +defs["enums"]["ImGuiContextHookType"][7]["value"] = "6" +defs["enums"]["ImGuiContextHookType"][8] = {} +defs["enums"]["ImGuiContextHookType"][8]["calc_value"] = 7 +defs["enums"]["ImGuiContextHookType"][8]["name"] = "ImGuiContextHookType_PendingRemoval_" +defs["enums"]["ImGuiContextHookType"][8]["value"] = "7" +defs["enums"]["ImGuiDataAuthority_"] = {} +defs["enums"]["ImGuiDataAuthority_"][1] = {} +defs["enums"]["ImGuiDataAuthority_"][1]["calc_value"] = 0 +defs["enums"]["ImGuiDataAuthority_"][1]["name"] = "ImGuiDataAuthority_Auto" +defs["enums"]["ImGuiDataAuthority_"][1]["value"] = "0" +defs["enums"]["ImGuiDataAuthority_"][2] = {} +defs["enums"]["ImGuiDataAuthority_"][2]["calc_value"] = 1 +defs["enums"]["ImGuiDataAuthority_"][2]["name"] = "ImGuiDataAuthority_DockNode" +defs["enums"]["ImGuiDataAuthority_"][2]["value"] = "1" +defs["enums"]["ImGuiDataAuthority_"][3] = {} +defs["enums"]["ImGuiDataAuthority_"][3]["calc_value"] = 2 +defs["enums"]["ImGuiDataAuthority_"][3]["name"] = "ImGuiDataAuthority_Window" +defs["enums"]["ImGuiDataAuthority_"][3]["value"] = "2" +defs["enums"]["ImGuiDataTypePrivate_"] = {} +defs["enums"]["ImGuiDataTypePrivate_"][1] = {} +defs["enums"]["ImGuiDataTypePrivate_"][1]["calc_value"] = 11 +defs["enums"]["ImGuiDataTypePrivate_"][1]["name"] = "ImGuiDataType_String" +defs["enums"]["ImGuiDataTypePrivate_"][1]["value"] = "ImGuiDataType_COUNT + 1" +defs["enums"]["ImGuiDataTypePrivate_"][2] = {} +defs["enums"]["ImGuiDataTypePrivate_"][2]["calc_value"] = 12 +defs["enums"]["ImGuiDataTypePrivate_"][2]["name"] = "ImGuiDataType_Pointer" +defs["enums"]["ImGuiDataTypePrivate_"][2]["value"] = "ImGuiDataType_COUNT + 1+1" +defs["enums"]["ImGuiDataTypePrivate_"][3] = {} +defs["enums"]["ImGuiDataTypePrivate_"][3]["calc_value"] = 13 +defs["enums"]["ImGuiDataTypePrivate_"][3]["name"] = "ImGuiDataType_ID" +defs["enums"]["ImGuiDataTypePrivate_"][3]["value"] = "ImGuiDataType_COUNT + 1+1+1" defs["enums"]["ImGuiDataType_"] = {} defs["enums"]["ImGuiDataType_"][1] = {} defs["enums"]["ImGuiDataType_"][1]["calc_value"] = 0 @@ -651,6 +822,51 @@ 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"]["ImGuiDebugLogFlags_"] = {} +defs["enums"]["ImGuiDebugLogFlags_"][1] = {} +defs["enums"]["ImGuiDebugLogFlags_"][1]["calc_value"] = 0 +defs["enums"]["ImGuiDebugLogFlags_"][1]["name"] = "ImGuiDebugLogFlags_None" +defs["enums"]["ImGuiDebugLogFlags_"][1]["value"] = "0" +defs["enums"]["ImGuiDebugLogFlags_"][2] = {} +defs["enums"]["ImGuiDebugLogFlags_"][2]["calc_value"] = 1 +defs["enums"]["ImGuiDebugLogFlags_"][2]["name"] = "ImGuiDebugLogFlags_EventActiveId" +defs["enums"]["ImGuiDebugLogFlags_"][2]["value"] = "1 << 0" +defs["enums"]["ImGuiDebugLogFlags_"][3] = {} +defs["enums"]["ImGuiDebugLogFlags_"][3]["calc_value"] = 2 +defs["enums"]["ImGuiDebugLogFlags_"][3]["name"] = "ImGuiDebugLogFlags_EventFocus" +defs["enums"]["ImGuiDebugLogFlags_"][3]["value"] = "1 << 1" +defs["enums"]["ImGuiDebugLogFlags_"][4] = {} +defs["enums"]["ImGuiDebugLogFlags_"][4]["calc_value"] = 4 +defs["enums"]["ImGuiDebugLogFlags_"][4]["name"] = "ImGuiDebugLogFlags_EventPopup" +defs["enums"]["ImGuiDebugLogFlags_"][4]["value"] = "1 << 2" +defs["enums"]["ImGuiDebugLogFlags_"][5] = {} +defs["enums"]["ImGuiDebugLogFlags_"][5]["calc_value"] = 8 +defs["enums"]["ImGuiDebugLogFlags_"][5]["name"] = "ImGuiDebugLogFlags_EventNav" +defs["enums"]["ImGuiDebugLogFlags_"][5]["value"] = "1 << 3" +defs["enums"]["ImGuiDebugLogFlags_"][6] = {} +defs["enums"]["ImGuiDebugLogFlags_"][6]["calc_value"] = 16 +defs["enums"]["ImGuiDebugLogFlags_"][6]["name"] = "ImGuiDebugLogFlags_EventClipper" +defs["enums"]["ImGuiDebugLogFlags_"][6]["value"] = "1 << 4" +defs["enums"]["ImGuiDebugLogFlags_"][7] = {} +defs["enums"]["ImGuiDebugLogFlags_"][7]["calc_value"] = 32 +defs["enums"]["ImGuiDebugLogFlags_"][7]["name"] = "ImGuiDebugLogFlags_EventIO" +defs["enums"]["ImGuiDebugLogFlags_"][7]["value"] = "1 << 5" +defs["enums"]["ImGuiDebugLogFlags_"][8] = {} +defs["enums"]["ImGuiDebugLogFlags_"][8]["calc_value"] = 64 +defs["enums"]["ImGuiDebugLogFlags_"][8]["name"] = "ImGuiDebugLogFlags_EventDocking" +defs["enums"]["ImGuiDebugLogFlags_"][8]["value"] = "1 << 6" +defs["enums"]["ImGuiDebugLogFlags_"][9] = {} +defs["enums"]["ImGuiDebugLogFlags_"][9]["calc_value"] = 128 +defs["enums"]["ImGuiDebugLogFlags_"][9]["name"] = "ImGuiDebugLogFlags_EventViewport" +defs["enums"]["ImGuiDebugLogFlags_"][9]["value"] = "1 << 7" +defs["enums"]["ImGuiDebugLogFlags_"][10] = {} +defs["enums"]["ImGuiDebugLogFlags_"][10]["calc_value"] = 255 +defs["enums"]["ImGuiDebugLogFlags_"][10]["name"] = "ImGuiDebugLogFlags_EventMask_" +defs["enums"]["ImGuiDebugLogFlags_"][10]["value"] = "ImGuiDebugLogFlags_EventActiveId | ImGuiDebugLogFlags_EventFocus | ImGuiDebugLogFlags_EventPopup | ImGuiDebugLogFlags_EventNav | ImGuiDebugLogFlags_EventClipper | ImGuiDebugLogFlags_EventIO | ImGuiDebugLogFlags_EventDocking | ImGuiDebugLogFlags_EventViewport" +defs["enums"]["ImGuiDebugLogFlags_"][11] = {} +defs["enums"]["ImGuiDebugLogFlags_"][11]["calc_value"] = 1024 +defs["enums"]["ImGuiDebugLogFlags_"][11]["name"] = "ImGuiDebugLogFlags_OutputToTTY" +defs["enums"]["ImGuiDebugLogFlags_"][11]["value"] = "1 << 10" defs["enums"]["ImGuiDir_"] = {} defs["enums"]["ImGuiDir_"][1] = {} defs["enums"]["ImGuiDir_"][1]["calc_value"] = -1 @@ -676,6 +892,83 @@ 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"]["ImGuiDockNodeFlagsPrivate_"] = {} +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][1] = {} +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][1]["calc_value"] = 1024 +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][1]["name"] = "ImGuiDockNodeFlags_DockSpace" +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][1]["value"] = "1 << 10" +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][2] = {} +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][2]["calc_value"] = 2048 +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][2]["name"] = "ImGuiDockNodeFlags_CentralNode" +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][2]["value"] = "1 << 11" +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][3] = {} +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][3]["calc_value"] = 4096 +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][3]["name"] = "ImGuiDockNodeFlags_NoTabBar" +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][3]["value"] = "1 << 12" +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][4] = {} +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][4]["calc_value"] = 8192 +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][4]["name"] = "ImGuiDockNodeFlags_HiddenTabBar" +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][4]["value"] = "1 << 13" +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][5] = {} +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][5]["calc_value"] = 16384 +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][5]["name"] = "ImGuiDockNodeFlags_NoWindowMenuButton" +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][5]["value"] = "1 << 14" +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][6] = {} +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][6]["calc_value"] = 32768 +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][6]["name"] = "ImGuiDockNodeFlags_NoCloseButton" +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][6]["value"] = "1 << 15" +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][7] = {} +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][7]["calc_value"] = 65536 +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][7]["name"] = "ImGuiDockNodeFlags_NoDocking" +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][7]["value"] = "1 << 16" +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][8] = {} +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][8]["calc_value"] = 131072 +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][8]["name"] = "ImGuiDockNodeFlags_NoDockingSplitMe" +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][8]["value"] = "1 << 17" +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][9] = {} +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][9]["calc_value"] = 262144 +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][9]["name"] = "ImGuiDockNodeFlags_NoDockingSplitOther" +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][9]["value"] = "1 << 18" +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][10] = {} +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][10]["calc_value"] = 524288 +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][10]["name"] = "ImGuiDockNodeFlags_NoDockingOverMe" +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][10]["value"] = "1 << 19" +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][11] = {} +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][11]["calc_value"] = 1048576 +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][11]["name"] = "ImGuiDockNodeFlags_NoDockingOverOther" +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][11]["value"] = "1 << 20" +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][12] = {} +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][12]["calc_value"] = 2097152 +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][12]["name"] = "ImGuiDockNodeFlags_NoDockingOverEmpty" +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][12]["value"] = "1 << 21" +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][13] = {} +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][13]["calc_value"] = 4194304 +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][13]["name"] = "ImGuiDockNodeFlags_NoResizeX" +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][13]["value"] = "1 << 22" +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][14] = {} +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][14]["calc_value"] = 8388608 +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][14]["name"] = "ImGuiDockNodeFlags_NoResizeY" +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][14]["value"] = "1 << 23" +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][15] = {} +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][15]["calc_value"] = -1 +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][15]["name"] = "ImGuiDockNodeFlags_SharedFlagsInheritMask_" +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][15]["value"] = "~0" +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][16] = {} +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][16]["calc_value"] = 12582944 +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][16]["name"] = "ImGuiDockNodeFlags_NoResizeFlagsMask_" +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][16]["value"] = "ImGuiDockNodeFlags_NoResize | ImGuiDockNodeFlags_NoResizeX | ImGuiDockNodeFlags_NoResizeY" +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][17] = {} +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][17]["calc_value"] = 12713072 +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][17]["name"] = "ImGuiDockNodeFlags_LocalFlagsMask_" +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][17]["value"] = "ImGuiDockNodeFlags_NoSplit | ImGuiDockNodeFlags_NoResizeFlagsMask_ | ImGuiDockNodeFlags_AutoHideTabBar | ImGuiDockNodeFlags_DockSpace | ImGuiDockNodeFlags_CentralNode | ImGuiDockNodeFlags_NoTabBar | ImGuiDockNodeFlags_HiddenTabBar | ImGuiDockNodeFlags_NoWindowMenuButton | ImGuiDockNodeFlags_NoCloseButton | ImGuiDockNodeFlags_NoDocking" +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][18] = {} +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][18]["calc_value"] = 12712048 +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][18]["name"] = "ImGuiDockNodeFlags_LocalFlagsTransferMask_" +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][18]["value"] = "ImGuiDockNodeFlags_LocalFlagsMask_ & ~ImGuiDockNodeFlags_DockSpace" +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][19] = {} +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][19]["calc_value"] = 12712992 +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][19]["name"] = "ImGuiDockNodeFlags_SavedFlagsMask_" +defs["enums"]["ImGuiDockNodeFlagsPrivate_"][19]["value"] = "ImGuiDockNodeFlags_NoResizeFlagsMask_ | ImGuiDockNodeFlags_DockSpace | ImGuiDockNodeFlags_CentralNode | ImGuiDockNodeFlags_NoTabBar | ImGuiDockNodeFlags_HiddenTabBar | ImGuiDockNodeFlags_NoWindowMenuButton | ImGuiDockNodeFlags_NoCloseButton | ImGuiDockNodeFlags_NoDocking" defs["enums"]["ImGuiDockNodeFlags_"] = {} defs["enums"]["ImGuiDockNodeFlags_"][1] = {} defs["enums"]["ImGuiDockNodeFlags_"][1]["calc_value"] = 0 @@ -705,6 +998,23 @@ defs["enums"]["ImGuiDockNodeFlags_"][7] = {} defs["enums"]["ImGuiDockNodeFlags_"][7]["calc_value"] = 64 defs["enums"]["ImGuiDockNodeFlags_"][7]["name"] = "ImGuiDockNodeFlags_AutoHideTabBar" defs["enums"]["ImGuiDockNodeFlags_"][7]["value"] = "1 << 6" +defs["enums"]["ImGuiDockNodeState"] = {} +defs["enums"]["ImGuiDockNodeState"][1] = {} +defs["enums"]["ImGuiDockNodeState"][1]["calc_value"] = 0 +defs["enums"]["ImGuiDockNodeState"][1]["name"] = "ImGuiDockNodeState_Unknown" +defs["enums"]["ImGuiDockNodeState"][1]["value"] = "0" +defs["enums"]["ImGuiDockNodeState"][2] = {} +defs["enums"]["ImGuiDockNodeState"][2]["calc_value"] = 1 +defs["enums"]["ImGuiDockNodeState"][2]["name"] = "ImGuiDockNodeState_HostWindowHiddenBecauseSingleWindow" +defs["enums"]["ImGuiDockNodeState"][2]["value"] = "1" +defs["enums"]["ImGuiDockNodeState"][3] = {} +defs["enums"]["ImGuiDockNodeState"][3]["calc_value"] = 2 +defs["enums"]["ImGuiDockNodeState"][3]["name"] = "ImGuiDockNodeState_HostWindowHiddenBecauseWindowsAreResizing" +defs["enums"]["ImGuiDockNodeState"][3]["value"] = "2" +defs["enums"]["ImGuiDockNodeState"][4] = {} +defs["enums"]["ImGuiDockNodeState"][4]["calc_value"] = 3 +defs["enums"]["ImGuiDockNodeState"][4]["name"] = "ImGuiDockNodeState_HostWindowVisible" +defs["enums"]["ImGuiDockNodeState"][4]["value"] = "3" defs["enums"]["ImGuiDragDropFlags_"] = {} defs["enums"]["ImGuiDragDropFlags_"][1] = {} defs["enums"]["ImGuiDragDropFlags_"][1]["calc_value"] = 0 @@ -885,6 +1195,182 @@ defs["enums"]["ImGuiHoveredFlags_"][16] = {} defs["enums"]["ImGuiHoveredFlags_"][16]["calc_value"] = 8192 defs["enums"]["ImGuiHoveredFlags_"][16]["name"] = "ImGuiHoveredFlags_NoSharedDelay" defs["enums"]["ImGuiHoveredFlags_"][16]["value"] = "1 << 13" +defs["enums"]["ImGuiInputEventType"] = {} +defs["enums"]["ImGuiInputEventType"][1] = {} +defs["enums"]["ImGuiInputEventType"][1]["calc_value"] = 0 +defs["enums"]["ImGuiInputEventType"][1]["name"] = "ImGuiInputEventType_None" +defs["enums"]["ImGuiInputEventType"][1]["value"] = "0" +defs["enums"]["ImGuiInputEventType"][2] = {} +defs["enums"]["ImGuiInputEventType"][2]["calc_value"] = 1 +defs["enums"]["ImGuiInputEventType"][2]["name"] = "ImGuiInputEventType_MousePos" +defs["enums"]["ImGuiInputEventType"][2]["value"] = "1" +defs["enums"]["ImGuiInputEventType"][3] = {} +defs["enums"]["ImGuiInputEventType"][3]["calc_value"] = 2 +defs["enums"]["ImGuiInputEventType"][3]["name"] = "ImGuiInputEventType_MouseWheel" +defs["enums"]["ImGuiInputEventType"][3]["value"] = "2" +defs["enums"]["ImGuiInputEventType"][4] = {} +defs["enums"]["ImGuiInputEventType"][4]["calc_value"] = 3 +defs["enums"]["ImGuiInputEventType"][4]["name"] = "ImGuiInputEventType_MouseButton" +defs["enums"]["ImGuiInputEventType"][4]["value"] = "3" +defs["enums"]["ImGuiInputEventType"][5] = {} +defs["enums"]["ImGuiInputEventType"][5]["calc_value"] = 4 +defs["enums"]["ImGuiInputEventType"][5]["name"] = "ImGuiInputEventType_MouseViewport" +defs["enums"]["ImGuiInputEventType"][5]["value"] = "4" +defs["enums"]["ImGuiInputEventType"][6] = {} +defs["enums"]["ImGuiInputEventType"][6]["calc_value"] = 5 +defs["enums"]["ImGuiInputEventType"][6]["name"] = "ImGuiInputEventType_Key" +defs["enums"]["ImGuiInputEventType"][6]["value"] = "5" +defs["enums"]["ImGuiInputEventType"][7] = {} +defs["enums"]["ImGuiInputEventType"][7]["calc_value"] = 6 +defs["enums"]["ImGuiInputEventType"][7]["name"] = "ImGuiInputEventType_Text" +defs["enums"]["ImGuiInputEventType"][7]["value"] = "6" +defs["enums"]["ImGuiInputEventType"][8] = {} +defs["enums"]["ImGuiInputEventType"][8]["calc_value"] = 7 +defs["enums"]["ImGuiInputEventType"][8]["name"] = "ImGuiInputEventType_Focus" +defs["enums"]["ImGuiInputEventType"][8]["value"] = "7" +defs["enums"]["ImGuiInputEventType"][9] = {} +defs["enums"]["ImGuiInputEventType"][9]["calc_value"] = 8 +defs["enums"]["ImGuiInputEventType"][9]["name"] = "ImGuiInputEventType_COUNT" +defs["enums"]["ImGuiInputEventType"][9]["value"] = "8" +defs["enums"]["ImGuiInputFlags_"] = {} +defs["enums"]["ImGuiInputFlags_"][1] = {} +defs["enums"]["ImGuiInputFlags_"][1]["calc_value"] = 0 +defs["enums"]["ImGuiInputFlags_"][1]["name"] = "ImGuiInputFlags_None" +defs["enums"]["ImGuiInputFlags_"][1]["value"] = "0" +defs["enums"]["ImGuiInputFlags_"][2] = {} +defs["enums"]["ImGuiInputFlags_"][2]["calc_value"] = 1 +defs["enums"]["ImGuiInputFlags_"][2]["name"] = "ImGuiInputFlags_Repeat" +defs["enums"]["ImGuiInputFlags_"][2]["value"] = "1 << 0" +defs["enums"]["ImGuiInputFlags_"][3] = {} +defs["enums"]["ImGuiInputFlags_"][3]["calc_value"] = 2 +defs["enums"]["ImGuiInputFlags_"][3]["name"] = "ImGuiInputFlags_RepeatRateDefault" +defs["enums"]["ImGuiInputFlags_"][3]["value"] = "1 << 1" +defs["enums"]["ImGuiInputFlags_"][4] = {} +defs["enums"]["ImGuiInputFlags_"][4]["calc_value"] = 4 +defs["enums"]["ImGuiInputFlags_"][4]["name"] = "ImGuiInputFlags_RepeatRateNavMove" +defs["enums"]["ImGuiInputFlags_"][4]["value"] = "1 << 2" +defs["enums"]["ImGuiInputFlags_"][5] = {} +defs["enums"]["ImGuiInputFlags_"][5]["calc_value"] = 8 +defs["enums"]["ImGuiInputFlags_"][5]["name"] = "ImGuiInputFlags_RepeatRateNavTweak" +defs["enums"]["ImGuiInputFlags_"][5]["value"] = "1 << 3" +defs["enums"]["ImGuiInputFlags_"][6] = {} +defs["enums"]["ImGuiInputFlags_"][6]["calc_value"] = 14 +defs["enums"]["ImGuiInputFlags_"][6]["name"] = "ImGuiInputFlags_RepeatRateMask_" +defs["enums"]["ImGuiInputFlags_"][6]["value"] = "ImGuiInputFlags_RepeatRateDefault | ImGuiInputFlags_RepeatRateNavMove | ImGuiInputFlags_RepeatRateNavTweak" +defs["enums"]["ImGuiInputFlags_"][7] = {} +defs["enums"]["ImGuiInputFlags_"][7]["calc_value"] = 16 +defs["enums"]["ImGuiInputFlags_"][7]["name"] = "ImGuiInputFlags_CondHovered" +defs["enums"]["ImGuiInputFlags_"][7]["value"] = "1 << 4" +defs["enums"]["ImGuiInputFlags_"][8] = {} +defs["enums"]["ImGuiInputFlags_"][8]["calc_value"] = 32 +defs["enums"]["ImGuiInputFlags_"][8]["name"] = "ImGuiInputFlags_CondActive" +defs["enums"]["ImGuiInputFlags_"][8]["value"] = "1 << 5" +defs["enums"]["ImGuiInputFlags_"][9] = {} +defs["enums"]["ImGuiInputFlags_"][9]["calc_value"] = 48 +defs["enums"]["ImGuiInputFlags_"][9]["name"] = "ImGuiInputFlags_CondDefault_" +defs["enums"]["ImGuiInputFlags_"][9]["value"] = "ImGuiInputFlags_CondHovered | ImGuiInputFlags_CondActive" +defs["enums"]["ImGuiInputFlags_"][10] = {} +defs["enums"]["ImGuiInputFlags_"][10]["calc_value"] = 48 +defs["enums"]["ImGuiInputFlags_"][10]["name"] = "ImGuiInputFlags_CondMask_" +defs["enums"]["ImGuiInputFlags_"][10]["value"] = "ImGuiInputFlags_CondHovered | ImGuiInputFlags_CondActive" +defs["enums"]["ImGuiInputFlags_"][11] = {} +defs["enums"]["ImGuiInputFlags_"][11]["calc_value"] = 64 +defs["enums"]["ImGuiInputFlags_"][11]["name"] = "ImGuiInputFlags_LockThisFrame" +defs["enums"]["ImGuiInputFlags_"][11]["value"] = "1 << 6" +defs["enums"]["ImGuiInputFlags_"][12] = {} +defs["enums"]["ImGuiInputFlags_"][12]["calc_value"] = 128 +defs["enums"]["ImGuiInputFlags_"][12]["name"] = "ImGuiInputFlags_LockUntilRelease" +defs["enums"]["ImGuiInputFlags_"][12]["value"] = "1 << 7" +defs["enums"]["ImGuiInputFlags_"][13] = {} +defs["enums"]["ImGuiInputFlags_"][13]["calc_value"] = 256 +defs["enums"]["ImGuiInputFlags_"][13]["name"] = "ImGuiInputFlags_RouteFocused" +defs["enums"]["ImGuiInputFlags_"][13]["value"] = "1 << 8" +defs["enums"]["ImGuiInputFlags_"][14] = {} +defs["enums"]["ImGuiInputFlags_"][14]["calc_value"] = 512 +defs["enums"]["ImGuiInputFlags_"][14]["name"] = "ImGuiInputFlags_RouteGlobalLow" +defs["enums"]["ImGuiInputFlags_"][14]["value"] = "1 << 9" +defs["enums"]["ImGuiInputFlags_"][15] = {} +defs["enums"]["ImGuiInputFlags_"][15]["calc_value"] = 1024 +defs["enums"]["ImGuiInputFlags_"][15]["name"] = "ImGuiInputFlags_RouteGlobal" +defs["enums"]["ImGuiInputFlags_"][15]["value"] = "1 << 10" +defs["enums"]["ImGuiInputFlags_"][16] = {} +defs["enums"]["ImGuiInputFlags_"][16]["calc_value"] = 2048 +defs["enums"]["ImGuiInputFlags_"][16]["name"] = "ImGuiInputFlags_RouteGlobalHigh" +defs["enums"]["ImGuiInputFlags_"][16]["value"] = "1 << 11" +defs["enums"]["ImGuiInputFlags_"][17] = {} +defs["enums"]["ImGuiInputFlags_"][17]["calc_value"] = 3840 +defs["enums"]["ImGuiInputFlags_"][17]["name"] = "ImGuiInputFlags_RouteMask_" +defs["enums"]["ImGuiInputFlags_"][17]["value"] = "ImGuiInputFlags_RouteFocused | ImGuiInputFlags_RouteGlobal | ImGuiInputFlags_RouteGlobalLow | ImGuiInputFlags_RouteGlobalHigh" +defs["enums"]["ImGuiInputFlags_"][18] = {} +defs["enums"]["ImGuiInputFlags_"][18]["calc_value"] = 4096 +defs["enums"]["ImGuiInputFlags_"][18]["name"] = "ImGuiInputFlags_RouteAlways" +defs["enums"]["ImGuiInputFlags_"][18]["value"] = "1 << 12" +defs["enums"]["ImGuiInputFlags_"][19] = {} +defs["enums"]["ImGuiInputFlags_"][19]["calc_value"] = 8192 +defs["enums"]["ImGuiInputFlags_"][19]["name"] = "ImGuiInputFlags_RouteUnlessBgFocused" +defs["enums"]["ImGuiInputFlags_"][19]["value"] = "1 << 13" +defs["enums"]["ImGuiInputFlags_"][20] = {} +defs["enums"]["ImGuiInputFlags_"][20]["calc_value"] = 12288 +defs["enums"]["ImGuiInputFlags_"][20]["name"] = "ImGuiInputFlags_RouteExtraMask_" +defs["enums"]["ImGuiInputFlags_"][20]["value"] = "ImGuiInputFlags_RouteAlways | ImGuiInputFlags_RouteUnlessBgFocused" +defs["enums"]["ImGuiInputFlags_"][21] = {} +defs["enums"]["ImGuiInputFlags_"][21]["calc_value"] = 15 +defs["enums"]["ImGuiInputFlags_"][21]["name"] = "ImGuiInputFlags_SupportedByIsKeyPressed" +defs["enums"]["ImGuiInputFlags_"][21]["value"] = "ImGuiInputFlags_Repeat | ImGuiInputFlags_RepeatRateMask_" +defs["enums"]["ImGuiInputFlags_"][22] = {} +defs["enums"]["ImGuiInputFlags_"][22]["calc_value"] = 16143 +defs["enums"]["ImGuiInputFlags_"][22]["name"] = "ImGuiInputFlags_SupportedByShortcut" +defs["enums"]["ImGuiInputFlags_"][22]["value"] = "ImGuiInputFlags_Repeat | ImGuiInputFlags_RepeatRateMask_ | ImGuiInputFlags_RouteMask_ | ImGuiInputFlags_RouteExtraMask_" +defs["enums"]["ImGuiInputFlags_"][23] = {} +defs["enums"]["ImGuiInputFlags_"][23]["calc_value"] = 192 +defs["enums"]["ImGuiInputFlags_"][23]["name"] = "ImGuiInputFlags_SupportedBySetKeyOwner" +defs["enums"]["ImGuiInputFlags_"][23]["value"] = "ImGuiInputFlags_LockThisFrame | ImGuiInputFlags_LockUntilRelease" +defs["enums"]["ImGuiInputFlags_"][24] = {} +defs["enums"]["ImGuiInputFlags_"][24]["calc_value"] = 240 +defs["enums"]["ImGuiInputFlags_"][24]["name"] = "ImGuiInputFlags_SupportedBySetItemKeyOwner" +defs["enums"]["ImGuiInputFlags_"][24]["value"] = "ImGuiInputFlags_SupportedBySetKeyOwner | ImGuiInputFlags_CondMask_" +defs["enums"]["ImGuiInputSource"] = {} +defs["enums"]["ImGuiInputSource"][1] = {} +defs["enums"]["ImGuiInputSource"][1]["calc_value"] = 0 +defs["enums"]["ImGuiInputSource"][1]["name"] = "ImGuiInputSource_None" +defs["enums"]["ImGuiInputSource"][1]["value"] = "0" +defs["enums"]["ImGuiInputSource"][2] = {} +defs["enums"]["ImGuiInputSource"][2]["calc_value"] = 1 +defs["enums"]["ImGuiInputSource"][2]["name"] = "ImGuiInputSource_Mouse" +defs["enums"]["ImGuiInputSource"][2]["value"] = "1" +defs["enums"]["ImGuiInputSource"][3] = {} +defs["enums"]["ImGuiInputSource"][3]["calc_value"] = 2 +defs["enums"]["ImGuiInputSource"][3]["name"] = "ImGuiInputSource_Keyboard" +defs["enums"]["ImGuiInputSource"][3]["value"] = "2" +defs["enums"]["ImGuiInputSource"][4] = {} +defs["enums"]["ImGuiInputSource"][4]["calc_value"] = 3 +defs["enums"]["ImGuiInputSource"][4]["name"] = "ImGuiInputSource_Gamepad" +defs["enums"]["ImGuiInputSource"][4]["value"] = "3" +defs["enums"]["ImGuiInputSource"][5] = {} +defs["enums"]["ImGuiInputSource"][5]["calc_value"] = 4 +defs["enums"]["ImGuiInputSource"][5]["name"] = "ImGuiInputSource_Clipboard" +defs["enums"]["ImGuiInputSource"][5]["value"] = "4" +defs["enums"]["ImGuiInputSource"][6] = {} +defs["enums"]["ImGuiInputSource"][6]["calc_value"] = 5 +defs["enums"]["ImGuiInputSource"][6]["name"] = "ImGuiInputSource_Nav" +defs["enums"]["ImGuiInputSource"][6]["value"] = "5" +defs["enums"]["ImGuiInputSource"][7] = {} +defs["enums"]["ImGuiInputSource"][7]["calc_value"] = 6 +defs["enums"]["ImGuiInputSource"][7]["name"] = "ImGuiInputSource_COUNT" +defs["enums"]["ImGuiInputSource"][7]["value"] = "6" +defs["enums"]["ImGuiInputTextFlagsPrivate_"] = {} +defs["enums"]["ImGuiInputTextFlagsPrivate_"][1] = {} +defs["enums"]["ImGuiInputTextFlagsPrivate_"][1]["calc_value"] = 67108864 +defs["enums"]["ImGuiInputTextFlagsPrivate_"][1]["name"] = "ImGuiInputTextFlags_Multiline" +defs["enums"]["ImGuiInputTextFlagsPrivate_"][1]["value"] = "1 << 26" +defs["enums"]["ImGuiInputTextFlagsPrivate_"][2] = {} +defs["enums"]["ImGuiInputTextFlagsPrivate_"][2]["calc_value"] = 134217728 +defs["enums"]["ImGuiInputTextFlagsPrivate_"][2]["name"] = "ImGuiInputTextFlags_NoMarkEdited" +defs["enums"]["ImGuiInputTextFlagsPrivate_"][2]["value"] = "1 << 27" +defs["enums"]["ImGuiInputTextFlagsPrivate_"][3] = {} +defs["enums"]["ImGuiInputTextFlagsPrivate_"][3]["calc_value"] = 268435456 +defs["enums"]["ImGuiInputTextFlagsPrivate_"][3]["name"] = "ImGuiInputTextFlags_MergedItem" +defs["enums"]["ImGuiInputTextFlagsPrivate_"][3]["value"] = "1 << 28" defs["enums"]["ImGuiInputTextFlags_"] = {} defs["enums"]["ImGuiInputTextFlags_"][1] = {} defs["enums"]["ImGuiInputTextFlags_"][1]["calc_value"] = 0 @@ -974,6 +1460,96 @@ defs["enums"]["ImGuiInputTextFlags_"][22] = {} defs["enums"]["ImGuiInputTextFlags_"][22]["calc_value"] = 1048576 defs["enums"]["ImGuiInputTextFlags_"][22]["name"] = "ImGuiInputTextFlags_EscapeClearsAll" defs["enums"]["ImGuiInputTextFlags_"][22]["value"] = "1 << 20" +defs["enums"]["ImGuiItemFlags_"] = {} +defs["enums"]["ImGuiItemFlags_"][1] = {} +defs["enums"]["ImGuiItemFlags_"][1]["calc_value"] = 0 +defs["enums"]["ImGuiItemFlags_"][1]["name"] = "ImGuiItemFlags_None" +defs["enums"]["ImGuiItemFlags_"][1]["value"] = "0" +defs["enums"]["ImGuiItemFlags_"][2] = {} +defs["enums"]["ImGuiItemFlags_"][2]["calc_value"] = 1 +defs["enums"]["ImGuiItemFlags_"][2]["name"] = "ImGuiItemFlags_NoTabStop" +defs["enums"]["ImGuiItemFlags_"][2]["value"] = "1 << 0" +defs["enums"]["ImGuiItemFlags_"][3] = {} +defs["enums"]["ImGuiItemFlags_"][3]["calc_value"] = 2 +defs["enums"]["ImGuiItemFlags_"][3]["name"] = "ImGuiItemFlags_ButtonRepeat" +defs["enums"]["ImGuiItemFlags_"][3]["value"] = "1 << 1" +defs["enums"]["ImGuiItemFlags_"][4] = {} +defs["enums"]["ImGuiItemFlags_"][4]["calc_value"] = 4 +defs["enums"]["ImGuiItemFlags_"][4]["name"] = "ImGuiItemFlags_Disabled" +defs["enums"]["ImGuiItemFlags_"][4]["value"] = "1 << 2" +defs["enums"]["ImGuiItemFlags_"][5] = {} +defs["enums"]["ImGuiItemFlags_"][5]["calc_value"] = 8 +defs["enums"]["ImGuiItemFlags_"][5]["name"] = "ImGuiItemFlags_NoNav" +defs["enums"]["ImGuiItemFlags_"][5]["value"] = "1 << 3" +defs["enums"]["ImGuiItemFlags_"][6] = {} +defs["enums"]["ImGuiItemFlags_"][6]["calc_value"] = 16 +defs["enums"]["ImGuiItemFlags_"][6]["name"] = "ImGuiItemFlags_NoNavDefaultFocus" +defs["enums"]["ImGuiItemFlags_"][6]["value"] = "1 << 4" +defs["enums"]["ImGuiItemFlags_"][7] = {} +defs["enums"]["ImGuiItemFlags_"][7]["calc_value"] = 32 +defs["enums"]["ImGuiItemFlags_"][7]["name"] = "ImGuiItemFlags_SelectableDontClosePopup" +defs["enums"]["ImGuiItemFlags_"][7]["value"] = "1 << 5" +defs["enums"]["ImGuiItemFlags_"][8] = {} +defs["enums"]["ImGuiItemFlags_"][8]["calc_value"] = 64 +defs["enums"]["ImGuiItemFlags_"][8]["name"] = "ImGuiItemFlags_MixedValue" +defs["enums"]["ImGuiItemFlags_"][8]["value"] = "1 << 6" +defs["enums"]["ImGuiItemFlags_"][9] = {} +defs["enums"]["ImGuiItemFlags_"][9]["calc_value"] = 128 +defs["enums"]["ImGuiItemFlags_"][9]["name"] = "ImGuiItemFlags_ReadOnly" +defs["enums"]["ImGuiItemFlags_"][9]["value"] = "1 << 7" +defs["enums"]["ImGuiItemFlags_"][10] = {} +defs["enums"]["ImGuiItemFlags_"][10]["calc_value"] = 256 +defs["enums"]["ImGuiItemFlags_"][10]["name"] = "ImGuiItemFlags_NoWindowHoverableCheck" +defs["enums"]["ImGuiItemFlags_"][10]["value"] = "1 << 8" +defs["enums"]["ImGuiItemFlags_"][11] = {} +defs["enums"]["ImGuiItemFlags_"][11]["calc_value"] = 1024 +defs["enums"]["ImGuiItemFlags_"][11]["name"] = "ImGuiItemFlags_Inputable" +defs["enums"]["ImGuiItemFlags_"][11]["value"] = "1 << 10" +defs["enums"]["ImGuiItemStatusFlags_"] = {} +defs["enums"]["ImGuiItemStatusFlags_"][1] = {} +defs["enums"]["ImGuiItemStatusFlags_"][1]["calc_value"] = 0 +defs["enums"]["ImGuiItemStatusFlags_"][1]["name"] = "ImGuiItemStatusFlags_None" +defs["enums"]["ImGuiItemStatusFlags_"][1]["value"] = "0" +defs["enums"]["ImGuiItemStatusFlags_"][2] = {} +defs["enums"]["ImGuiItemStatusFlags_"][2]["calc_value"] = 1 +defs["enums"]["ImGuiItemStatusFlags_"][2]["name"] = "ImGuiItemStatusFlags_HoveredRect" +defs["enums"]["ImGuiItemStatusFlags_"][2]["value"] = "1 << 0" +defs["enums"]["ImGuiItemStatusFlags_"][3] = {} +defs["enums"]["ImGuiItemStatusFlags_"][3]["calc_value"] = 2 +defs["enums"]["ImGuiItemStatusFlags_"][3]["name"] = "ImGuiItemStatusFlags_HasDisplayRect" +defs["enums"]["ImGuiItemStatusFlags_"][3]["value"] = "1 << 1" +defs["enums"]["ImGuiItemStatusFlags_"][4] = {} +defs["enums"]["ImGuiItemStatusFlags_"][4]["calc_value"] = 4 +defs["enums"]["ImGuiItemStatusFlags_"][4]["name"] = "ImGuiItemStatusFlags_Edited" +defs["enums"]["ImGuiItemStatusFlags_"][4]["value"] = "1 << 2" +defs["enums"]["ImGuiItemStatusFlags_"][5] = {} +defs["enums"]["ImGuiItemStatusFlags_"][5]["calc_value"] = 8 +defs["enums"]["ImGuiItemStatusFlags_"][5]["name"] = "ImGuiItemStatusFlags_ToggledSelection" +defs["enums"]["ImGuiItemStatusFlags_"][5]["value"] = "1 << 3" +defs["enums"]["ImGuiItemStatusFlags_"][6] = {} +defs["enums"]["ImGuiItemStatusFlags_"][6]["calc_value"] = 16 +defs["enums"]["ImGuiItemStatusFlags_"][6]["name"] = "ImGuiItemStatusFlags_ToggledOpen" +defs["enums"]["ImGuiItemStatusFlags_"][6]["value"] = "1 << 4" +defs["enums"]["ImGuiItemStatusFlags_"][7] = {} +defs["enums"]["ImGuiItemStatusFlags_"][7]["calc_value"] = 32 +defs["enums"]["ImGuiItemStatusFlags_"][7]["name"] = "ImGuiItemStatusFlags_HasDeactivated" +defs["enums"]["ImGuiItemStatusFlags_"][7]["value"] = "1 << 5" +defs["enums"]["ImGuiItemStatusFlags_"][8] = {} +defs["enums"]["ImGuiItemStatusFlags_"][8]["calc_value"] = 64 +defs["enums"]["ImGuiItemStatusFlags_"][8]["name"] = "ImGuiItemStatusFlags_Deactivated" +defs["enums"]["ImGuiItemStatusFlags_"][8]["value"] = "1 << 6" +defs["enums"]["ImGuiItemStatusFlags_"][9] = {} +defs["enums"]["ImGuiItemStatusFlags_"][9]["calc_value"] = 128 +defs["enums"]["ImGuiItemStatusFlags_"][9]["name"] = "ImGuiItemStatusFlags_HoveredWindow" +defs["enums"]["ImGuiItemStatusFlags_"][9]["value"] = "1 << 7" +defs["enums"]["ImGuiItemStatusFlags_"][10] = {} +defs["enums"]["ImGuiItemStatusFlags_"][10]["calc_value"] = 256 +defs["enums"]["ImGuiItemStatusFlags_"][10]["name"] = "ImGuiItemStatusFlags_FocusedByTabbing" +defs["enums"]["ImGuiItemStatusFlags_"][10]["value"] = "1 << 8" +defs["enums"]["ImGuiItemStatusFlags_"][11] = {} +defs["enums"]["ImGuiItemStatusFlags_"][11]["calc_value"] = 512 +defs["enums"]["ImGuiItemStatusFlags_"][11]["name"] = "ImGuiItemStatusFlags_Visible" +defs["enums"]["ImGuiItemStatusFlags_"][11]["value"] = "1 << 9" defs["enums"]["ImGuiKey"] = {} defs["enums"]["ImGuiKey"][1] = {} defs["enums"]["ImGuiKey"][1]["calc_value"] = 0 @@ -1591,6 +2167,73 @@ defs["enums"]["ImGuiKey"][154] = {} defs["enums"]["ImGuiKey"][154]["calc_value"] = 0 defs["enums"]["ImGuiKey"][154]["name"] = "ImGuiKey_KeysData_OFFSET" defs["enums"]["ImGuiKey"][154]["value"] = "0" +defs["enums"]["ImGuiLayoutType_"] = {} +defs["enums"]["ImGuiLayoutType_"][1] = {} +defs["enums"]["ImGuiLayoutType_"][1]["calc_value"] = 0 +defs["enums"]["ImGuiLayoutType_"][1]["name"] = "ImGuiLayoutType_Horizontal" +defs["enums"]["ImGuiLayoutType_"][1]["value"] = "0" +defs["enums"]["ImGuiLayoutType_"][2] = {} +defs["enums"]["ImGuiLayoutType_"][2]["calc_value"] = 1 +defs["enums"]["ImGuiLayoutType_"][2]["name"] = "ImGuiLayoutType_Vertical" +defs["enums"]["ImGuiLayoutType_"][2]["value"] = "1" +defs["enums"]["ImGuiLocKey"] = {} +defs["enums"]["ImGuiLocKey"][1] = {} +defs["enums"]["ImGuiLocKey"][1]["calc_value"] = 0 +defs["enums"]["ImGuiLocKey"][1]["name"] = "ImGuiLocKey_TableSizeOne" +defs["enums"]["ImGuiLocKey"][1]["value"] = "0" +defs["enums"]["ImGuiLocKey"][2] = {} +defs["enums"]["ImGuiLocKey"][2]["calc_value"] = 1 +defs["enums"]["ImGuiLocKey"][2]["name"] = "ImGuiLocKey_TableSizeAllFit" +defs["enums"]["ImGuiLocKey"][2]["value"] = "1" +defs["enums"]["ImGuiLocKey"][3] = {} +defs["enums"]["ImGuiLocKey"][3]["calc_value"] = 2 +defs["enums"]["ImGuiLocKey"][3]["name"] = "ImGuiLocKey_TableSizeAllDefault" +defs["enums"]["ImGuiLocKey"][3]["value"] = "2" +defs["enums"]["ImGuiLocKey"][4] = {} +defs["enums"]["ImGuiLocKey"][4]["calc_value"] = 3 +defs["enums"]["ImGuiLocKey"][4]["name"] = "ImGuiLocKey_TableResetOrder" +defs["enums"]["ImGuiLocKey"][4]["value"] = "3" +defs["enums"]["ImGuiLocKey"][5] = {} +defs["enums"]["ImGuiLocKey"][5]["calc_value"] = 4 +defs["enums"]["ImGuiLocKey"][5]["name"] = "ImGuiLocKey_WindowingMainMenuBar" +defs["enums"]["ImGuiLocKey"][5]["value"] = "4" +defs["enums"]["ImGuiLocKey"][6] = {} +defs["enums"]["ImGuiLocKey"][6]["calc_value"] = 5 +defs["enums"]["ImGuiLocKey"][6]["name"] = "ImGuiLocKey_WindowingPopup" +defs["enums"]["ImGuiLocKey"][6]["value"] = "5" +defs["enums"]["ImGuiLocKey"][7] = {} +defs["enums"]["ImGuiLocKey"][7]["calc_value"] = 6 +defs["enums"]["ImGuiLocKey"][7]["name"] = "ImGuiLocKey_WindowingUntitled" +defs["enums"]["ImGuiLocKey"][7]["value"] = "6" +defs["enums"]["ImGuiLocKey"][8] = {} +defs["enums"]["ImGuiLocKey"][8]["calc_value"] = 7 +defs["enums"]["ImGuiLocKey"][8]["name"] = "ImGuiLocKey_DockingHideTabBar" +defs["enums"]["ImGuiLocKey"][8]["value"] = "7" +defs["enums"]["ImGuiLocKey"][9] = {} +defs["enums"]["ImGuiLocKey"][9]["calc_value"] = 8 +defs["enums"]["ImGuiLocKey"][9]["name"] = "ImGuiLocKey_COUNT" +defs["enums"]["ImGuiLocKey"][9]["value"] = "8" +defs["enums"]["ImGuiLogType"] = {} +defs["enums"]["ImGuiLogType"][1] = {} +defs["enums"]["ImGuiLogType"][1]["calc_value"] = 0 +defs["enums"]["ImGuiLogType"][1]["name"] = "ImGuiLogType_None" +defs["enums"]["ImGuiLogType"][1]["value"] = "0" +defs["enums"]["ImGuiLogType"][2] = {} +defs["enums"]["ImGuiLogType"][2]["calc_value"] = 1 +defs["enums"]["ImGuiLogType"][2]["name"] = "ImGuiLogType_TTY" +defs["enums"]["ImGuiLogType"][2]["value"] = "1" +defs["enums"]["ImGuiLogType"][3] = {} +defs["enums"]["ImGuiLogType"][3]["calc_value"] = 2 +defs["enums"]["ImGuiLogType"][3]["name"] = "ImGuiLogType_File" +defs["enums"]["ImGuiLogType"][3]["value"] = "2" +defs["enums"]["ImGuiLogType"][4] = {} +defs["enums"]["ImGuiLogType"][4]["calc_value"] = 3 +defs["enums"]["ImGuiLogType"][4]["name"] = "ImGuiLogType_Buffer" +defs["enums"]["ImGuiLogType"][4]["value"] = "3" +defs["enums"]["ImGuiLogType"][5] = {} +defs["enums"]["ImGuiLogType"][5]["calc_value"] = 4 +defs["enums"]["ImGuiLogType"][5]["name"] = "ImGuiLogType_Clipboard" +defs["enums"]["ImGuiLogType"][5]["value"] = "4" defs["enums"]["ImGuiMouseButton_"] = {} defs["enums"]["ImGuiMouseButton_"][1] = {} defs["enums"]["ImGuiMouseButton_"][1]["calc_value"] = 0 @@ -1653,6 +2296,27 @@ 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"]["ImGuiNavHighlightFlags_"] = {} +defs["enums"]["ImGuiNavHighlightFlags_"][1] = {} +defs["enums"]["ImGuiNavHighlightFlags_"][1]["calc_value"] = 0 +defs["enums"]["ImGuiNavHighlightFlags_"][1]["name"] = "ImGuiNavHighlightFlags_None" +defs["enums"]["ImGuiNavHighlightFlags_"][1]["value"] = "0" +defs["enums"]["ImGuiNavHighlightFlags_"][2] = {} +defs["enums"]["ImGuiNavHighlightFlags_"][2]["calc_value"] = 1 +defs["enums"]["ImGuiNavHighlightFlags_"][2]["name"] = "ImGuiNavHighlightFlags_TypeDefault" +defs["enums"]["ImGuiNavHighlightFlags_"][2]["value"] = "1 << 0" +defs["enums"]["ImGuiNavHighlightFlags_"][3] = {} +defs["enums"]["ImGuiNavHighlightFlags_"][3]["calc_value"] = 2 +defs["enums"]["ImGuiNavHighlightFlags_"][3]["name"] = "ImGuiNavHighlightFlags_TypeThin" +defs["enums"]["ImGuiNavHighlightFlags_"][3]["value"] = "1 << 1" +defs["enums"]["ImGuiNavHighlightFlags_"][4] = {} +defs["enums"]["ImGuiNavHighlightFlags_"][4]["calc_value"] = 4 +defs["enums"]["ImGuiNavHighlightFlags_"][4]["name"] = "ImGuiNavHighlightFlags_AlwaysDraw" +defs["enums"]["ImGuiNavHighlightFlags_"][4]["value"] = "1 << 2" +defs["enums"]["ImGuiNavHighlightFlags_"][5] = {} +defs["enums"]["ImGuiNavHighlightFlags_"][5]["calc_value"] = 8 +defs["enums"]["ImGuiNavHighlightFlags_"][5]["name"] = "ImGuiNavHighlightFlags_NoRounding" +defs["enums"]["ImGuiNavHighlightFlags_"][5]["value"] = "1 << 3" defs["enums"]["ImGuiNavInput"] = {} defs["enums"]["ImGuiNavInput"][1] = {} defs["enums"]["ImGuiNavInput"][1]["calc_value"] = 0 @@ -1722,6 +2386,172 @@ defs["enums"]["ImGuiNavInput"][17] = {} defs["enums"]["ImGuiNavInput"][17]["calc_value"] = 16 defs["enums"]["ImGuiNavInput"][17]["name"] = "ImGuiNavInput_COUNT" defs["enums"]["ImGuiNavInput"][17]["value"] = "16" +defs["enums"]["ImGuiNavLayer"] = {} +defs["enums"]["ImGuiNavLayer"][1] = {} +defs["enums"]["ImGuiNavLayer"][1]["calc_value"] = 0 +defs["enums"]["ImGuiNavLayer"][1]["name"] = "ImGuiNavLayer_Main" +defs["enums"]["ImGuiNavLayer"][1]["value"] = "0" +defs["enums"]["ImGuiNavLayer"][2] = {} +defs["enums"]["ImGuiNavLayer"][2]["calc_value"] = 1 +defs["enums"]["ImGuiNavLayer"][2]["name"] = "ImGuiNavLayer_Menu" +defs["enums"]["ImGuiNavLayer"][2]["value"] = "1" +defs["enums"]["ImGuiNavLayer"][3] = {} +defs["enums"]["ImGuiNavLayer"][3]["calc_value"] = 2 +defs["enums"]["ImGuiNavLayer"][3]["name"] = "ImGuiNavLayer_COUNT" +defs["enums"]["ImGuiNavLayer"][3]["value"] = "2" +defs["enums"]["ImGuiNavMoveFlags_"] = {} +defs["enums"]["ImGuiNavMoveFlags_"][1] = {} +defs["enums"]["ImGuiNavMoveFlags_"][1]["calc_value"] = 0 +defs["enums"]["ImGuiNavMoveFlags_"][1]["name"] = "ImGuiNavMoveFlags_None" +defs["enums"]["ImGuiNavMoveFlags_"][1]["value"] = "0" +defs["enums"]["ImGuiNavMoveFlags_"][2] = {} +defs["enums"]["ImGuiNavMoveFlags_"][2]["calc_value"] = 1 +defs["enums"]["ImGuiNavMoveFlags_"][2]["name"] = "ImGuiNavMoveFlags_LoopX" +defs["enums"]["ImGuiNavMoveFlags_"][2]["value"] = "1 << 0" +defs["enums"]["ImGuiNavMoveFlags_"][3] = {} +defs["enums"]["ImGuiNavMoveFlags_"][3]["calc_value"] = 2 +defs["enums"]["ImGuiNavMoveFlags_"][3]["name"] = "ImGuiNavMoveFlags_LoopY" +defs["enums"]["ImGuiNavMoveFlags_"][3]["value"] = "1 << 1" +defs["enums"]["ImGuiNavMoveFlags_"][4] = {} +defs["enums"]["ImGuiNavMoveFlags_"][4]["calc_value"] = 4 +defs["enums"]["ImGuiNavMoveFlags_"][4]["name"] = "ImGuiNavMoveFlags_WrapX" +defs["enums"]["ImGuiNavMoveFlags_"][4]["value"] = "1 << 2" +defs["enums"]["ImGuiNavMoveFlags_"][5] = {} +defs["enums"]["ImGuiNavMoveFlags_"][5]["calc_value"] = 8 +defs["enums"]["ImGuiNavMoveFlags_"][5]["name"] = "ImGuiNavMoveFlags_WrapY" +defs["enums"]["ImGuiNavMoveFlags_"][5]["value"] = "1 << 3" +defs["enums"]["ImGuiNavMoveFlags_"][6] = {} +defs["enums"]["ImGuiNavMoveFlags_"][6]["calc_value"] = 16 +defs["enums"]["ImGuiNavMoveFlags_"][6]["name"] = "ImGuiNavMoveFlags_AllowCurrentNavId" +defs["enums"]["ImGuiNavMoveFlags_"][6]["value"] = "1 << 4" +defs["enums"]["ImGuiNavMoveFlags_"][7] = {} +defs["enums"]["ImGuiNavMoveFlags_"][7]["calc_value"] = 32 +defs["enums"]["ImGuiNavMoveFlags_"][7]["name"] = "ImGuiNavMoveFlags_AlsoScoreVisibleSet" +defs["enums"]["ImGuiNavMoveFlags_"][7]["value"] = "1 << 5" +defs["enums"]["ImGuiNavMoveFlags_"][8] = {} +defs["enums"]["ImGuiNavMoveFlags_"][8]["calc_value"] = 64 +defs["enums"]["ImGuiNavMoveFlags_"][8]["name"] = "ImGuiNavMoveFlags_ScrollToEdgeY" +defs["enums"]["ImGuiNavMoveFlags_"][8]["value"] = "1 << 6" +defs["enums"]["ImGuiNavMoveFlags_"][9] = {} +defs["enums"]["ImGuiNavMoveFlags_"][9]["calc_value"] = 128 +defs["enums"]["ImGuiNavMoveFlags_"][9]["name"] = "ImGuiNavMoveFlags_Forwarded" +defs["enums"]["ImGuiNavMoveFlags_"][9]["value"] = "1 << 7" +defs["enums"]["ImGuiNavMoveFlags_"][10] = {} +defs["enums"]["ImGuiNavMoveFlags_"][10]["calc_value"] = 256 +defs["enums"]["ImGuiNavMoveFlags_"][10]["name"] = "ImGuiNavMoveFlags_DebugNoResult" +defs["enums"]["ImGuiNavMoveFlags_"][10]["value"] = "1 << 8" +defs["enums"]["ImGuiNavMoveFlags_"][11] = {} +defs["enums"]["ImGuiNavMoveFlags_"][11]["calc_value"] = 512 +defs["enums"]["ImGuiNavMoveFlags_"][11]["name"] = "ImGuiNavMoveFlags_FocusApi" +defs["enums"]["ImGuiNavMoveFlags_"][11]["value"] = "1 << 9" +defs["enums"]["ImGuiNavMoveFlags_"][12] = {} +defs["enums"]["ImGuiNavMoveFlags_"][12]["calc_value"] = 1024 +defs["enums"]["ImGuiNavMoveFlags_"][12]["name"] = "ImGuiNavMoveFlags_Tabbing" +defs["enums"]["ImGuiNavMoveFlags_"][12]["value"] = "1 << 10" +defs["enums"]["ImGuiNavMoveFlags_"][13] = {} +defs["enums"]["ImGuiNavMoveFlags_"][13]["calc_value"] = 2048 +defs["enums"]["ImGuiNavMoveFlags_"][13]["name"] = "ImGuiNavMoveFlags_Activate" +defs["enums"]["ImGuiNavMoveFlags_"][13]["value"] = "1 << 11" +defs["enums"]["ImGuiNavMoveFlags_"][14] = {} +defs["enums"]["ImGuiNavMoveFlags_"][14]["calc_value"] = 4096 +defs["enums"]["ImGuiNavMoveFlags_"][14]["name"] = "ImGuiNavMoveFlags_DontSetNavHighlight" +defs["enums"]["ImGuiNavMoveFlags_"][14]["value"] = "1 << 12" +defs["enums"]["ImGuiNextItemDataFlags_"] = {} +defs["enums"]["ImGuiNextItemDataFlags_"][1] = {} +defs["enums"]["ImGuiNextItemDataFlags_"][1]["calc_value"] = 0 +defs["enums"]["ImGuiNextItemDataFlags_"][1]["name"] = "ImGuiNextItemDataFlags_None" +defs["enums"]["ImGuiNextItemDataFlags_"][1]["value"] = "0" +defs["enums"]["ImGuiNextItemDataFlags_"][2] = {} +defs["enums"]["ImGuiNextItemDataFlags_"][2]["calc_value"] = 1 +defs["enums"]["ImGuiNextItemDataFlags_"][2]["name"] = "ImGuiNextItemDataFlags_HasWidth" +defs["enums"]["ImGuiNextItemDataFlags_"][2]["value"] = "1 << 0" +defs["enums"]["ImGuiNextItemDataFlags_"][3] = {} +defs["enums"]["ImGuiNextItemDataFlags_"][3]["calc_value"] = 2 +defs["enums"]["ImGuiNextItemDataFlags_"][3]["name"] = "ImGuiNextItemDataFlags_HasOpen" +defs["enums"]["ImGuiNextItemDataFlags_"][3]["value"] = "1 << 1" +defs["enums"]["ImGuiNextWindowDataFlags_"] = {} +defs["enums"]["ImGuiNextWindowDataFlags_"][1] = {} +defs["enums"]["ImGuiNextWindowDataFlags_"][1]["calc_value"] = 0 +defs["enums"]["ImGuiNextWindowDataFlags_"][1]["name"] = "ImGuiNextWindowDataFlags_None" +defs["enums"]["ImGuiNextWindowDataFlags_"][1]["value"] = "0" +defs["enums"]["ImGuiNextWindowDataFlags_"][2] = {} +defs["enums"]["ImGuiNextWindowDataFlags_"][2]["calc_value"] = 1 +defs["enums"]["ImGuiNextWindowDataFlags_"][2]["name"] = "ImGuiNextWindowDataFlags_HasPos" +defs["enums"]["ImGuiNextWindowDataFlags_"][2]["value"] = "1 << 0" +defs["enums"]["ImGuiNextWindowDataFlags_"][3] = {} +defs["enums"]["ImGuiNextWindowDataFlags_"][3]["calc_value"] = 2 +defs["enums"]["ImGuiNextWindowDataFlags_"][3]["name"] = "ImGuiNextWindowDataFlags_HasSize" +defs["enums"]["ImGuiNextWindowDataFlags_"][3]["value"] = "1 << 1" +defs["enums"]["ImGuiNextWindowDataFlags_"][4] = {} +defs["enums"]["ImGuiNextWindowDataFlags_"][4]["calc_value"] = 4 +defs["enums"]["ImGuiNextWindowDataFlags_"][4]["name"] = "ImGuiNextWindowDataFlags_HasContentSize" +defs["enums"]["ImGuiNextWindowDataFlags_"][4]["value"] = "1 << 2" +defs["enums"]["ImGuiNextWindowDataFlags_"][5] = {} +defs["enums"]["ImGuiNextWindowDataFlags_"][5]["calc_value"] = 8 +defs["enums"]["ImGuiNextWindowDataFlags_"][5]["name"] = "ImGuiNextWindowDataFlags_HasCollapsed" +defs["enums"]["ImGuiNextWindowDataFlags_"][5]["value"] = "1 << 3" +defs["enums"]["ImGuiNextWindowDataFlags_"][6] = {} +defs["enums"]["ImGuiNextWindowDataFlags_"][6]["calc_value"] = 16 +defs["enums"]["ImGuiNextWindowDataFlags_"][6]["name"] = "ImGuiNextWindowDataFlags_HasSizeConstraint" +defs["enums"]["ImGuiNextWindowDataFlags_"][6]["value"] = "1 << 4" +defs["enums"]["ImGuiNextWindowDataFlags_"][7] = {} +defs["enums"]["ImGuiNextWindowDataFlags_"][7]["calc_value"] = 32 +defs["enums"]["ImGuiNextWindowDataFlags_"][7]["name"] = "ImGuiNextWindowDataFlags_HasFocus" +defs["enums"]["ImGuiNextWindowDataFlags_"][7]["value"] = "1 << 5" +defs["enums"]["ImGuiNextWindowDataFlags_"][8] = {} +defs["enums"]["ImGuiNextWindowDataFlags_"][8]["calc_value"] = 64 +defs["enums"]["ImGuiNextWindowDataFlags_"][8]["name"] = "ImGuiNextWindowDataFlags_HasBgAlpha" +defs["enums"]["ImGuiNextWindowDataFlags_"][8]["value"] = "1 << 6" +defs["enums"]["ImGuiNextWindowDataFlags_"][9] = {} +defs["enums"]["ImGuiNextWindowDataFlags_"][9]["calc_value"] = 128 +defs["enums"]["ImGuiNextWindowDataFlags_"][9]["name"] = "ImGuiNextWindowDataFlags_HasScroll" +defs["enums"]["ImGuiNextWindowDataFlags_"][9]["value"] = "1 << 7" +defs["enums"]["ImGuiNextWindowDataFlags_"][10] = {} +defs["enums"]["ImGuiNextWindowDataFlags_"][10]["calc_value"] = 256 +defs["enums"]["ImGuiNextWindowDataFlags_"][10]["name"] = "ImGuiNextWindowDataFlags_HasViewport" +defs["enums"]["ImGuiNextWindowDataFlags_"][10]["value"] = "1 << 8" +defs["enums"]["ImGuiNextWindowDataFlags_"][11] = {} +defs["enums"]["ImGuiNextWindowDataFlags_"][11]["calc_value"] = 512 +defs["enums"]["ImGuiNextWindowDataFlags_"][11]["name"] = "ImGuiNextWindowDataFlags_HasDock" +defs["enums"]["ImGuiNextWindowDataFlags_"][11]["value"] = "1 << 9" +defs["enums"]["ImGuiNextWindowDataFlags_"][12] = {} +defs["enums"]["ImGuiNextWindowDataFlags_"][12]["calc_value"] = 1024 +defs["enums"]["ImGuiNextWindowDataFlags_"][12]["name"] = "ImGuiNextWindowDataFlags_HasWindowClass" +defs["enums"]["ImGuiNextWindowDataFlags_"][12]["value"] = "1 << 10" +defs["enums"]["ImGuiOldColumnFlags_"] = {} +defs["enums"]["ImGuiOldColumnFlags_"][1] = {} +defs["enums"]["ImGuiOldColumnFlags_"][1]["calc_value"] = 0 +defs["enums"]["ImGuiOldColumnFlags_"][1]["name"] = "ImGuiOldColumnFlags_None" +defs["enums"]["ImGuiOldColumnFlags_"][1]["value"] = "0" +defs["enums"]["ImGuiOldColumnFlags_"][2] = {} +defs["enums"]["ImGuiOldColumnFlags_"][2]["calc_value"] = 1 +defs["enums"]["ImGuiOldColumnFlags_"][2]["name"] = "ImGuiOldColumnFlags_NoBorder" +defs["enums"]["ImGuiOldColumnFlags_"][2]["value"] = "1 << 0" +defs["enums"]["ImGuiOldColumnFlags_"][3] = {} +defs["enums"]["ImGuiOldColumnFlags_"][3]["calc_value"] = 2 +defs["enums"]["ImGuiOldColumnFlags_"][3]["name"] = "ImGuiOldColumnFlags_NoResize" +defs["enums"]["ImGuiOldColumnFlags_"][3]["value"] = "1 << 1" +defs["enums"]["ImGuiOldColumnFlags_"][4] = {} +defs["enums"]["ImGuiOldColumnFlags_"][4]["calc_value"] = 4 +defs["enums"]["ImGuiOldColumnFlags_"][4]["name"] = "ImGuiOldColumnFlags_NoPreserveWidths" +defs["enums"]["ImGuiOldColumnFlags_"][4]["value"] = "1 << 2" +defs["enums"]["ImGuiOldColumnFlags_"][5] = {} +defs["enums"]["ImGuiOldColumnFlags_"][5]["calc_value"] = 8 +defs["enums"]["ImGuiOldColumnFlags_"][5]["name"] = "ImGuiOldColumnFlags_NoForceWithinWindow" +defs["enums"]["ImGuiOldColumnFlags_"][5]["value"] = "1 << 3" +defs["enums"]["ImGuiOldColumnFlags_"][6] = {} +defs["enums"]["ImGuiOldColumnFlags_"][6]["calc_value"] = 16 +defs["enums"]["ImGuiOldColumnFlags_"][6]["name"] = "ImGuiOldColumnFlags_GrowParentContentsSize" +defs["enums"]["ImGuiOldColumnFlags_"][6]["value"] = "1 << 4" +defs["enums"]["ImGuiPlotType"] = {} +defs["enums"]["ImGuiPlotType"][1] = {} +defs["enums"]["ImGuiPlotType"][1]["calc_value"] = 0 +defs["enums"]["ImGuiPlotType"][1]["name"] = "ImGuiPlotType_Lines" +defs["enums"]["ImGuiPlotType"][1]["value"] = "0" +defs["enums"]["ImGuiPlotType"][2] = {} +defs["enums"]["ImGuiPlotType"][2]["calc_value"] = 1 +defs["enums"]["ImGuiPlotType"][2]["name"] = "ImGuiPlotType_Histogram" +defs["enums"]["ImGuiPlotType"][2]["value"] = "1" defs["enums"]["ImGuiPopupFlags_"] = {} defs["enums"]["ImGuiPopupFlags_"][1] = {} defs["enums"]["ImGuiPopupFlags_"][1]["calc_value"] = 0 @@ -1767,6 +2597,97 @@ defs["enums"]["ImGuiPopupFlags_"][11] = {} defs["enums"]["ImGuiPopupFlags_"][11]["calc_value"] = 384 defs["enums"]["ImGuiPopupFlags_"][11]["name"] = "ImGuiPopupFlags_AnyPopup" defs["enums"]["ImGuiPopupFlags_"][11]["value"] = "ImGuiPopupFlags_AnyPopupId | ImGuiPopupFlags_AnyPopupLevel" +defs["enums"]["ImGuiPopupPositionPolicy"] = {} +defs["enums"]["ImGuiPopupPositionPolicy"][1] = {} +defs["enums"]["ImGuiPopupPositionPolicy"][1]["calc_value"] = 0 +defs["enums"]["ImGuiPopupPositionPolicy"][1]["name"] = "ImGuiPopupPositionPolicy_Default" +defs["enums"]["ImGuiPopupPositionPolicy"][1]["value"] = "0" +defs["enums"]["ImGuiPopupPositionPolicy"][2] = {} +defs["enums"]["ImGuiPopupPositionPolicy"][2]["calc_value"] = 1 +defs["enums"]["ImGuiPopupPositionPolicy"][2]["name"] = "ImGuiPopupPositionPolicy_ComboBox" +defs["enums"]["ImGuiPopupPositionPolicy"][2]["value"] = "1" +defs["enums"]["ImGuiPopupPositionPolicy"][3] = {} +defs["enums"]["ImGuiPopupPositionPolicy"][3]["calc_value"] = 2 +defs["enums"]["ImGuiPopupPositionPolicy"][3]["name"] = "ImGuiPopupPositionPolicy_Tooltip" +defs["enums"]["ImGuiPopupPositionPolicy"][3]["value"] = "2" +defs["enums"]["ImGuiScrollFlags_"] = {} +defs["enums"]["ImGuiScrollFlags_"][1] = {} +defs["enums"]["ImGuiScrollFlags_"][1]["calc_value"] = 0 +defs["enums"]["ImGuiScrollFlags_"][1]["name"] = "ImGuiScrollFlags_None" +defs["enums"]["ImGuiScrollFlags_"][1]["value"] = "0" +defs["enums"]["ImGuiScrollFlags_"][2] = {} +defs["enums"]["ImGuiScrollFlags_"][2]["calc_value"] = 1 +defs["enums"]["ImGuiScrollFlags_"][2]["name"] = "ImGuiScrollFlags_KeepVisibleEdgeX" +defs["enums"]["ImGuiScrollFlags_"][2]["value"] = "1 << 0" +defs["enums"]["ImGuiScrollFlags_"][3] = {} +defs["enums"]["ImGuiScrollFlags_"][3]["calc_value"] = 2 +defs["enums"]["ImGuiScrollFlags_"][3]["name"] = "ImGuiScrollFlags_KeepVisibleEdgeY" +defs["enums"]["ImGuiScrollFlags_"][3]["value"] = "1 << 1" +defs["enums"]["ImGuiScrollFlags_"][4] = {} +defs["enums"]["ImGuiScrollFlags_"][4]["calc_value"] = 4 +defs["enums"]["ImGuiScrollFlags_"][4]["name"] = "ImGuiScrollFlags_KeepVisibleCenterX" +defs["enums"]["ImGuiScrollFlags_"][4]["value"] = "1 << 2" +defs["enums"]["ImGuiScrollFlags_"][5] = {} +defs["enums"]["ImGuiScrollFlags_"][5]["calc_value"] = 8 +defs["enums"]["ImGuiScrollFlags_"][5]["name"] = "ImGuiScrollFlags_KeepVisibleCenterY" +defs["enums"]["ImGuiScrollFlags_"][5]["value"] = "1 << 3" +defs["enums"]["ImGuiScrollFlags_"][6] = {} +defs["enums"]["ImGuiScrollFlags_"][6]["calc_value"] = 16 +defs["enums"]["ImGuiScrollFlags_"][6]["name"] = "ImGuiScrollFlags_AlwaysCenterX" +defs["enums"]["ImGuiScrollFlags_"][6]["value"] = "1 << 4" +defs["enums"]["ImGuiScrollFlags_"][7] = {} +defs["enums"]["ImGuiScrollFlags_"][7]["calc_value"] = 32 +defs["enums"]["ImGuiScrollFlags_"][7]["name"] = "ImGuiScrollFlags_AlwaysCenterY" +defs["enums"]["ImGuiScrollFlags_"][7]["value"] = "1 << 5" +defs["enums"]["ImGuiScrollFlags_"][8] = {} +defs["enums"]["ImGuiScrollFlags_"][8]["calc_value"] = 64 +defs["enums"]["ImGuiScrollFlags_"][8]["name"] = "ImGuiScrollFlags_NoScrollParent" +defs["enums"]["ImGuiScrollFlags_"][8]["value"] = "1 << 6" +defs["enums"]["ImGuiScrollFlags_"][9] = {} +defs["enums"]["ImGuiScrollFlags_"][9]["calc_value"] = 21 +defs["enums"]["ImGuiScrollFlags_"][9]["name"] = "ImGuiScrollFlags_MaskX_" +defs["enums"]["ImGuiScrollFlags_"][9]["value"] = "ImGuiScrollFlags_KeepVisibleEdgeX | ImGuiScrollFlags_KeepVisibleCenterX | ImGuiScrollFlags_AlwaysCenterX" +defs["enums"]["ImGuiScrollFlags_"][10] = {} +defs["enums"]["ImGuiScrollFlags_"][10]["calc_value"] = 42 +defs["enums"]["ImGuiScrollFlags_"][10]["name"] = "ImGuiScrollFlags_MaskY_" +defs["enums"]["ImGuiScrollFlags_"][10]["value"] = "ImGuiScrollFlags_KeepVisibleEdgeY | ImGuiScrollFlags_KeepVisibleCenterY | ImGuiScrollFlags_AlwaysCenterY" +defs["enums"]["ImGuiSelectableFlagsPrivate_"] = {} +defs["enums"]["ImGuiSelectableFlagsPrivate_"][1] = {} +defs["enums"]["ImGuiSelectableFlagsPrivate_"][1]["calc_value"] = 1048576 +defs["enums"]["ImGuiSelectableFlagsPrivate_"][1]["name"] = "ImGuiSelectableFlags_NoHoldingActiveID" +defs["enums"]["ImGuiSelectableFlagsPrivate_"][1]["value"] = "1 << 20" +defs["enums"]["ImGuiSelectableFlagsPrivate_"][2] = {} +defs["enums"]["ImGuiSelectableFlagsPrivate_"][2]["calc_value"] = 2097152 +defs["enums"]["ImGuiSelectableFlagsPrivate_"][2]["name"] = "ImGuiSelectableFlags_SelectOnNav" +defs["enums"]["ImGuiSelectableFlagsPrivate_"][2]["value"] = "1 << 21" +defs["enums"]["ImGuiSelectableFlagsPrivate_"][3] = {} +defs["enums"]["ImGuiSelectableFlagsPrivate_"][3]["calc_value"] = 4194304 +defs["enums"]["ImGuiSelectableFlagsPrivate_"][3]["name"] = "ImGuiSelectableFlags_SelectOnClick" +defs["enums"]["ImGuiSelectableFlagsPrivate_"][3]["value"] = "1 << 22" +defs["enums"]["ImGuiSelectableFlagsPrivate_"][4] = {} +defs["enums"]["ImGuiSelectableFlagsPrivate_"][4]["calc_value"] = 8388608 +defs["enums"]["ImGuiSelectableFlagsPrivate_"][4]["name"] = "ImGuiSelectableFlags_SelectOnRelease" +defs["enums"]["ImGuiSelectableFlagsPrivate_"][4]["value"] = "1 << 23" +defs["enums"]["ImGuiSelectableFlagsPrivate_"][5] = {} +defs["enums"]["ImGuiSelectableFlagsPrivate_"][5]["calc_value"] = 16777216 +defs["enums"]["ImGuiSelectableFlagsPrivate_"][5]["name"] = "ImGuiSelectableFlags_SpanAvailWidth" +defs["enums"]["ImGuiSelectableFlagsPrivate_"][5]["value"] = "1 << 24" +defs["enums"]["ImGuiSelectableFlagsPrivate_"][6] = {} +defs["enums"]["ImGuiSelectableFlagsPrivate_"][6]["calc_value"] = 33554432 +defs["enums"]["ImGuiSelectableFlagsPrivate_"][6]["name"] = "ImGuiSelectableFlags_DrawHoveredWhenHeld" +defs["enums"]["ImGuiSelectableFlagsPrivate_"][6]["value"] = "1 << 25" +defs["enums"]["ImGuiSelectableFlagsPrivate_"][7] = {} +defs["enums"]["ImGuiSelectableFlagsPrivate_"][7]["calc_value"] = 67108864 +defs["enums"]["ImGuiSelectableFlagsPrivate_"][7]["name"] = "ImGuiSelectableFlags_SetNavIdOnHover" +defs["enums"]["ImGuiSelectableFlagsPrivate_"][7]["value"] = "1 << 26" +defs["enums"]["ImGuiSelectableFlagsPrivate_"][8] = {} +defs["enums"]["ImGuiSelectableFlagsPrivate_"][8]["calc_value"] = 134217728 +defs["enums"]["ImGuiSelectableFlagsPrivate_"][8]["name"] = "ImGuiSelectableFlags_NoPadWithHalfSpacing" +defs["enums"]["ImGuiSelectableFlagsPrivate_"][8]["value"] = "1 << 27" +defs["enums"]["ImGuiSelectableFlagsPrivate_"][9] = {} +defs["enums"]["ImGuiSelectableFlagsPrivate_"][9]["calc_value"] = 268435456 +defs["enums"]["ImGuiSelectableFlagsPrivate_"][9]["name"] = "ImGuiSelectableFlags_NoSetKeyOwner" +defs["enums"]["ImGuiSelectableFlagsPrivate_"][9]["value"] = "1 << 28" defs["enums"]["ImGuiSelectableFlags_"] = {} defs["enums"]["ImGuiSelectableFlags_"][1] = {} defs["enums"]["ImGuiSelectableFlags_"][1]["calc_value"] = 0 @@ -1792,6 +2713,32 @@ 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"]["ImGuiSeparatorFlags_"] = {} +defs["enums"]["ImGuiSeparatorFlags_"][1] = {} +defs["enums"]["ImGuiSeparatorFlags_"][1]["calc_value"] = 0 +defs["enums"]["ImGuiSeparatorFlags_"][1]["name"] = "ImGuiSeparatorFlags_None" +defs["enums"]["ImGuiSeparatorFlags_"][1]["value"] = "0" +defs["enums"]["ImGuiSeparatorFlags_"][2] = {} +defs["enums"]["ImGuiSeparatorFlags_"][2]["calc_value"] = 1 +defs["enums"]["ImGuiSeparatorFlags_"][2]["name"] = "ImGuiSeparatorFlags_Horizontal" +defs["enums"]["ImGuiSeparatorFlags_"][2]["value"] = "1 << 0" +defs["enums"]["ImGuiSeparatorFlags_"][3] = {} +defs["enums"]["ImGuiSeparatorFlags_"][3]["calc_value"] = 2 +defs["enums"]["ImGuiSeparatorFlags_"][3]["name"] = "ImGuiSeparatorFlags_Vertical" +defs["enums"]["ImGuiSeparatorFlags_"][3]["value"] = "1 << 1" +defs["enums"]["ImGuiSeparatorFlags_"][4] = {} +defs["enums"]["ImGuiSeparatorFlags_"][4]["calc_value"] = 4 +defs["enums"]["ImGuiSeparatorFlags_"][4]["name"] = "ImGuiSeparatorFlags_SpanAllColumns" +defs["enums"]["ImGuiSeparatorFlags_"][4]["value"] = "1 << 2" +defs["enums"]["ImGuiSliderFlagsPrivate_"] = {} +defs["enums"]["ImGuiSliderFlagsPrivate_"][1] = {} +defs["enums"]["ImGuiSliderFlagsPrivate_"][1]["calc_value"] = 1048576 +defs["enums"]["ImGuiSliderFlagsPrivate_"][1]["name"] = "ImGuiSliderFlags_Vertical" +defs["enums"]["ImGuiSliderFlagsPrivate_"][1]["value"] = "1 << 20" +defs["enums"]["ImGuiSliderFlagsPrivate_"][2] = {} +defs["enums"]["ImGuiSliderFlagsPrivate_"][2]["calc_value"] = 2097152 +defs["enums"]["ImGuiSliderFlagsPrivate_"][2]["name"] = "ImGuiSliderFlags_ReadOnly" +defs["enums"]["ImGuiSliderFlagsPrivate_"][2]["value"] = "1 << 21" defs["enums"]["ImGuiSliderFlags_"] = {} defs["enums"]["ImGuiSliderFlags_"][1] = {} defs["enums"]["ImGuiSliderFlags_"][1]["calc_value"] = 0 @@ -1935,6 +2882,19 @@ defs["enums"]["ImGuiStyleVar_"][26] = {} defs["enums"]["ImGuiStyleVar_"][26]["calc_value"] = 25 defs["enums"]["ImGuiStyleVar_"][26]["name"] = "ImGuiStyleVar_COUNT" defs["enums"]["ImGuiStyleVar_"][26]["value"] = "25" +defs["enums"]["ImGuiTabBarFlagsPrivate_"] = {} +defs["enums"]["ImGuiTabBarFlagsPrivate_"][1] = {} +defs["enums"]["ImGuiTabBarFlagsPrivate_"][1]["calc_value"] = 1048576 +defs["enums"]["ImGuiTabBarFlagsPrivate_"][1]["name"] = "ImGuiTabBarFlags_DockNode" +defs["enums"]["ImGuiTabBarFlagsPrivate_"][1]["value"] = "1 << 20" +defs["enums"]["ImGuiTabBarFlagsPrivate_"][2] = {} +defs["enums"]["ImGuiTabBarFlagsPrivate_"][2]["calc_value"] = 2097152 +defs["enums"]["ImGuiTabBarFlagsPrivate_"][2]["name"] = "ImGuiTabBarFlags_IsFocused" +defs["enums"]["ImGuiTabBarFlagsPrivate_"][2]["value"] = "1 << 21" +defs["enums"]["ImGuiTabBarFlagsPrivate_"][3] = {} +defs["enums"]["ImGuiTabBarFlagsPrivate_"][3]["calc_value"] = 4194304 +defs["enums"]["ImGuiTabBarFlagsPrivate_"][3]["name"] = "ImGuiTabBarFlags_SaveSettings" +defs["enums"]["ImGuiTabBarFlagsPrivate_"][3]["value"] = "1 << 22" defs["enums"]["ImGuiTabBarFlags_"] = {} defs["enums"]["ImGuiTabBarFlags_"][1] = {} defs["enums"]["ImGuiTabBarFlags_"][1]["calc_value"] = 0 @@ -1980,6 +2940,27 @@ 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"]["ImGuiTabItemFlagsPrivate_"] = {} +defs["enums"]["ImGuiTabItemFlagsPrivate_"][1] = {} +defs["enums"]["ImGuiTabItemFlagsPrivate_"][1]["calc_value"] = 192 +defs["enums"]["ImGuiTabItemFlagsPrivate_"][1]["name"] = "ImGuiTabItemFlags_SectionMask_" +defs["enums"]["ImGuiTabItemFlagsPrivate_"][1]["value"] = "ImGuiTabItemFlags_Leading | ImGuiTabItemFlags_Trailing" +defs["enums"]["ImGuiTabItemFlagsPrivate_"][2] = {} +defs["enums"]["ImGuiTabItemFlagsPrivate_"][2]["calc_value"] = 1048576 +defs["enums"]["ImGuiTabItemFlagsPrivate_"][2]["name"] = "ImGuiTabItemFlags_NoCloseButton" +defs["enums"]["ImGuiTabItemFlagsPrivate_"][2]["value"] = "1 << 20" +defs["enums"]["ImGuiTabItemFlagsPrivate_"][3] = {} +defs["enums"]["ImGuiTabItemFlagsPrivate_"][3]["calc_value"] = 2097152 +defs["enums"]["ImGuiTabItemFlagsPrivate_"][3]["name"] = "ImGuiTabItemFlags_Button" +defs["enums"]["ImGuiTabItemFlagsPrivate_"][3]["value"] = "1 << 21" +defs["enums"]["ImGuiTabItemFlagsPrivate_"][4] = {} +defs["enums"]["ImGuiTabItemFlagsPrivate_"][4]["calc_value"] = 4194304 +defs["enums"]["ImGuiTabItemFlagsPrivate_"][4]["name"] = "ImGuiTabItemFlags_Unsorted" +defs["enums"]["ImGuiTabItemFlagsPrivate_"][4]["value"] = "1 << 22" +defs["enums"]["ImGuiTabItemFlagsPrivate_"][5] = {} +defs["enums"]["ImGuiTabItemFlagsPrivate_"][5]["calc_value"] = 8388608 +defs["enums"]["ImGuiTabItemFlagsPrivate_"][5]["name"] = "ImGuiTabItemFlags_Preview" +defs["enums"]["ImGuiTabItemFlagsPrivate_"][5]["value"] = "1 << 23" defs["enums"]["ImGuiTabItemFlags_"] = {} defs["enums"]["ImGuiTabItemFlags_"][1] = {} defs["enums"]["ImGuiTabItemFlags_"][1]["calc_value"] = 0 @@ -2297,6 +3278,29 @@ defs["enums"]["ImGuiTableRowFlags_"][2] = {} defs["enums"]["ImGuiTableRowFlags_"][2]["calc_value"] = 1 defs["enums"]["ImGuiTableRowFlags_"][2]["name"] = "ImGuiTableRowFlags_Headers" defs["enums"]["ImGuiTableRowFlags_"][2]["value"] = "1 << 0" +defs["enums"]["ImGuiTextFlags_"] = {} +defs["enums"]["ImGuiTextFlags_"][1] = {} +defs["enums"]["ImGuiTextFlags_"][1]["calc_value"] = 0 +defs["enums"]["ImGuiTextFlags_"][1]["name"] = "ImGuiTextFlags_None" +defs["enums"]["ImGuiTextFlags_"][1]["value"] = "0" +defs["enums"]["ImGuiTextFlags_"][2] = {} +defs["enums"]["ImGuiTextFlags_"][2]["calc_value"] = 1 +defs["enums"]["ImGuiTextFlags_"][2]["name"] = "ImGuiTextFlags_NoWidthForLargeClippedText" +defs["enums"]["ImGuiTextFlags_"][2]["value"] = "1 << 0" +defs["enums"]["ImGuiTooltipFlags_"] = {} +defs["enums"]["ImGuiTooltipFlags_"][1] = {} +defs["enums"]["ImGuiTooltipFlags_"][1]["calc_value"] = 0 +defs["enums"]["ImGuiTooltipFlags_"][1]["name"] = "ImGuiTooltipFlags_None" +defs["enums"]["ImGuiTooltipFlags_"][1]["value"] = "0" +defs["enums"]["ImGuiTooltipFlags_"][2] = {} +defs["enums"]["ImGuiTooltipFlags_"][2]["calc_value"] = 1 +defs["enums"]["ImGuiTooltipFlags_"][2]["name"] = "ImGuiTooltipFlags_OverridePreviousTooltip" +defs["enums"]["ImGuiTooltipFlags_"][2]["value"] = "1 << 0" +defs["enums"]["ImGuiTreeNodeFlagsPrivate_"] = {} +defs["enums"]["ImGuiTreeNodeFlagsPrivate_"][1] = {} +defs["enums"]["ImGuiTreeNodeFlagsPrivate_"][1]["calc_value"] = 1048576 +defs["enums"]["ImGuiTreeNodeFlagsPrivate_"][1]["name"] = "ImGuiTreeNodeFlags_ClipLabelForTrailingButton" +defs["enums"]["ImGuiTreeNodeFlagsPrivate_"][1]["value"] = "1 << 20" defs["enums"]["ImGuiTreeNodeFlags_"] = {} defs["enums"]["ImGuiTreeNodeFlags_"][1] = {} defs["enums"]["ImGuiTreeNodeFlags_"][1]["calc_value"] = 0 @@ -2419,6 +3423,35 @@ defs["enums"]["ImGuiViewportFlags_"][14] = {} defs["enums"]["ImGuiViewportFlags_"][14]["calc_value"] = 4096 defs["enums"]["ImGuiViewportFlags_"][14]["name"] = "ImGuiViewportFlags_CanHostOtherWindows" defs["enums"]["ImGuiViewportFlags_"][14]["value"] = "1 << 12" +defs["enums"]["ImGuiWindowDockStyleCol"] = {} +defs["enums"]["ImGuiWindowDockStyleCol"][1] = {} +defs["enums"]["ImGuiWindowDockStyleCol"][1]["calc_value"] = 0 +defs["enums"]["ImGuiWindowDockStyleCol"][1]["name"] = "ImGuiWindowDockStyleCol_Text" +defs["enums"]["ImGuiWindowDockStyleCol"][1]["value"] = "0" +defs["enums"]["ImGuiWindowDockStyleCol"][2] = {} +defs["enums"]["ImGuiWindowDockStyleCol"][2]["calc_value"] = 1 +defs["enums"]["ImGuiWindowDockStyleCol"][2]["name"] = "ImGuiWindowDockStyleCol_Tab" +defs["enums"]["ImGuiWindowDockStyleCol"][2]["value"] = "1" +defs["enums"]["ImGuiWindowDockStyleCol"][3] = {} +defs["enums"]["ImGuiWindowDockStyleCol"][3]["calc_value"] = 2 +defs["enums"]["ImGuiWindowDockStyleCol"][3]["name"] = "ImGuiWindowDockStyleCol_TabHovered" +defs["enums"]["ImGuiWindowDockStyleCol"][3]["value"] = "2" +defs["enums"]["ImGuiWindowDockStyleCol"][4] = {} +defs["enums"]["ImGuiWindowDockStyleCol"][4]["calc_value"] = 3 +defs["enums"]["ImGuiWindowDockStyleCol"][4]["name"] = "ImGuiWindowDockStyleCol_TabActive" +defs["enums"]["ImGuiWindowDockStyleCol"][4]["value"] = "3" +defs["enums"]["ImGuiWindowDockStyleCol"][5] = {} +defs["enums"]["ImGuiWindowDockStyleCol"][5]["calc_value"] = 4 +defs["enums"]["ImGuiWindowDockStyleCol"][5]["name"] = "ImGuiWindowDockStyleCol_TabUnfocused" +defs["enums"]["ImGuiWindowDockStyleCol"][5]["value"] = "4" +defs["enums"]["ImGuiWindowDockStyleCol"][6] = {} +defs["enums"]["ImGuiWindowDockStyleCol"][6]["calc_value"] = 5 +defs["enums"]["ImGuiWindowDockStyleCol"][6]["name"] = "ImGuiWindowDockStyleCol_TabUnfocusedActive" +defs["enums"]["ImGuiWindowDockStyleCol"][6]["value"] = "5" +defs["enums"]["ImGuiWindowDockStyleCol"][7] = {} +defs["enums"]["ImGuiWindowDockStyleCol"][7]["calc_value"] = 6 +defs["enums"]["ImGuiWindowDockStyleCol"][7]["name"] = "ImGuiWindowDockStyleCol_COUNT" +defs["enums"]["ImGuiWindowDockStyleCol"][7]["value"] = "6" defs["enums"]["ImGuiWindowFlags_"] = {} defs["enums"]["ImGuiWindowFlags_"][1] = {} defs["enums"]["ImGuiWindowFlags_"][1]["calc_value"] = 0 @@ -2550,80 +3583,190 @@ defs["enums"]["ImGuiWindowFlags_"][32]["name"] = "ImGuiWindowFlags_DockNodeHost" defs["enums"]["ImGuiWindowFlags_"][32]["value"] = "1 << 29" defs["enumtypes"] = {} defs["enumtypes"]["ImGuiKey"] = "int" +defs["enumtypes"]["ImGuiLocKey"] = "int" defs["locations"] = {} +defs["locations"]["ImBitVector"] = "imgui_internal:593" defs["locations"]["ImColor"] = "imgui:2458" defs["locations"]["ImDrawChannel"] = "imgui:2548" defs["locations"]["ImDrawCmd"] = "imgui:2507" defs["locations"]["ImDrawCmdHeader"] = "imgui:2540" defs["locations"]["ImDrawData"] = "imgui:2740" +defs["locations"]["ImDrawDataBuilder"] = "imgui_internal:782" defs["locations"]["ImDrawFlags_"] = "imgui:2574" defs["locations"]["ImDrawList"] = "imgui:2612" defs["locations"]["ImDrawListFlags_"] = "imgui:2594" +defs["locations"]["ImDrawListSharedData"] = "imgui_internal:759" defs["locations"]["ImDrawListSplitter"] = "imgui:2557" defs["locations"]["ImDrawVert"] = "imgui:2525" defs["locations"]["ImFont"] = "imgui:2959" defs["locations"]["ImFontAtlas"] = "imgui:2857" defs["locations"]["ImFontAtlasCustomRect"] = "imgui:2819" defs["locations"]["ImFontAtlasFlags_"] = "imgui:2832" +defs["locations"]["ImFontBuilderIO"] = "imgui_internal:3476" defs["locations"]["ImFontConfig"] = "imgui:2763" defs["locations"]["ImFontGlyph"] = "imgui:2792" defs["locations"]["ImFontGlyphRangesBuilder"] = "imgui:2804" +defs["locations"]["ImGuiActivateFlags_"] = "imgui_internal:1428" +defs["locations"]["ImGuiAxis"] = "imgui_internal:949" defs["locations"]["ImGuiBackendFlags_"] = "imgui:1579" +defs["locations"]["ImGuiButtonFlagsPrivate_"] = "imgui_internal:853" defs["locations"]["ImGuiButtonFlags_"] = "imgui:1693" defs["locations"]["ImGuiCol_"] = "imgui:1594" defs["locations"]["ImGuiColorEditFlags_"] = "imgui:1706" +defs["locations"]["ImGuiColorMod"] = "imgui_internal:992" +defs["locations"]["ImGuiComboFlagsPrivate_"] = "imgui_internal:878" defs["locations"]["ImGuiComboFlags_"] = "imgui:1124" +defs["locations"]["ImGuiComboPreviewData"] = "imgui_internal:1009" defs["locations"]["ImGuiCond_"] = "imgui:1797" defs["locations"]["ImGuiConfigFlags_"] = "imgui:1554" +defs["locations"]["ImGuiContext"] = "imgui_internal:1905" +defs["locations"]["ImGuiContextHook"] = "imgui_internal:1890" +defs["locations"]["ImGuiContextHookType"] = "imgui_internal:1888" +defs["locations"]["ImGuiDataAuthority_"] = "imgui_internal:1599" +defs["locations"]["ImGuiDataTypeInfo"] = "imgui_internal:975" +defs["locations"]["ImGuiDataTypePrivate_"] = "imgui_internal:984" +defs["locations"]["ImGuiDataTypeTempStorage"] = "imgui_internal:969" defs["locations"]["ImGuiDataType_"] = "imgui:1376" +defs["locations"]["ImGuiDebugLogFlags_"] = "imgui_internal:1820" defs["locations"]["ImGuiDir_"] = "imgui:1392" +defs["locations"]["ImGuiDockContext"] = "imgui_internal:1697" +defs["locations"]["ImGuiDockNode"] = "imgui_internal:1615" +defs["locations"]["ImGuiDockNodeFlagsPrivate_"] = "imgui_internal:1574" defs["locations"]["ImGuiDockNodeFlags_"] = "imgui:1341" +defs["locations"]["ImGuiDockNodeState"] = "imgui_internal:1606" defs["locations"]["ImGuiDragDropFlags_"] = "imgui:1354" defs["locations"]["ImGuiFocusedFlags_"] = "imgui:1301" defs["locations"]["ImGuiFreeTypeBuilderFlags"] = "imgui_freetype:19" +defs["locations"]["ImGuiGroupData"] = "imgui_internal:1022" defs["locations"]["ImGuiHoveredFlags_"] = "imgui:1315" defs["locations"]["ImGuiIO"] = "imgui:1974" +defs["locations"]["ImGuiInputEvent"] = "imgui_internal:1286" +defs["locations"]["ImGuiInputEventAppFocused"] = "imgui_internal:1284" +defs["locations"]["ImGuiInputEventKey"] = "imgui_internal:1282" +defs["locations"]["ImGuiInputEventMouseButton"] = "imgui_internal:1280" +defs["locations"]["ImGuiInputEventMousePos"] = "imgui_internal:1278" +defs["locations"]["ImGuiInputEventMouseViewport"] = "imgui_internal:1281" +defs["locations"]["ImGuiInputEventMouseWheel"] = "imgui_internal:1279" +defs["locations"]["ImGuiInputEventText"] = "imgui_internal:1283" +defs["locations"]["ImGuiInputEventType"] = "imgui_internal:1252" +defs["locations"]["ImGuiInputFlags_"] = "imgui_internal:1349" +defs["locations"]["ImGuiInputSource"] = "imgui_internal:1265" defs["locations"]["ImGuiInputTextCallbackData"] = "imgui:2162" +defs["locations"]["ImGuiInputTextFlagsPrivate_"] = "imgui_internal:844" defs["locations"]["ImGuiInputTextFlags_"] = "imgui:1036" +defs["locations"]["ImGuiInputTextState"] = "imgui_internal:1057" +defs["locations"]["ImGuiItemFlags_"] = "imgui_internal:801" +defs["locations"]["ImGuiItemStatusFlags_"] = "imgui_internal:821" defs["locations"]["ImGuiKey"] = "imgui:1413" defs["locations"]["ImGuiKeyData"] = "imgui:1966" +defs["locations"]["ImGuiKeyOwnerData"] = "imgui_internal:1337" +defs["locations"]["ImGuiKeyRoutingData"] = "imgui_internal:1312" +defs["locations"]["ImGuiKeyRoutingTable"] = "imgui_internal:1325" +defs["locations"]["ImGuiLastItemData"] = "imgui_internal:1171" +defs["locations"]["ImGuiLayoutType_"] = "imgui_internal:933" defs["locations"]["ImGuiListClipper"] = "imgui:2407" +defs["locations"]["ImGuiListClipperData"] = "imgui_internal:1412" +defs["locations"]["ImGuiListClipperRange"] = "imgui_internal:1399" +defs["locations"]["ImGuiLocEntry"] = "imgui_internal:1809" +defs["locations"]["ImGuiLocKey"] = "imgui_internal:1796" +defs["locations"]["ImGuiLogType"] = "imgui_internal:939" +defs["locations"]["ImGuiMenuColumns"] = "imgui_internal:1038" +defs["locations"]["ImGuiMetricsConfig"] = "imgui_internal:1836" defs["locations"]["ImGuiMouseButton_"] = "imgui:1769" defs["locations"]["ImGuiMouseCursor_"] = "imgui:1779" +defs["locations"]["ImGuiNavHighlightFlags_"] = "imgui_internal:1451" defs["locations"]["ImGuiNavInput"] = "imgui:1545" +defs["locations"]["ImGuiNavItemData"] = "imgui_internal:1485" +defs["locations"]["ImGuiNavLayer"] = "imgui_internal:1478" +defs["locations"]["ImGuiNavMoveFlags_"] = "imgui_internal:1460" +defs["locations"]["ImGuiNextItemData"] = "imgui_internal:1158" +defs["locations"]["ImGuiNextItemDataFlags_"] = "imgui_internal:1151" +defs["locations"]["ImGuiNextWindowData"] = "imgui_internal:1124" +defs["locations"]["ImGuiNextWindowDataFlags_"] = "imgui_internal:1107" +defs["locations"]["ImGuiOldColumnData"] = "imgui_internal:1525" +defs["locations"]["ImGuiOldColumnFlags_"] = "imgui_internal:1505" +defs["locations"]["ImGuiOldColumns"] = "imgui_internal:1535" defs["locations"]["ImGuiOnceUponAFrame"] = "imgui:2282" defs["locations"]["ImGuiPayload"] = "imgui:2223" defs["locations"]["ImGuiPlatformIO"] = "imgui:3124" defs["locations"]["ImGuiPlatformImeData"] = "imgui:3196" defs["locations"]["ImGuiPlatformMonitor"] = "imgui:3187" +defs["locations"]["ImGuiPlotType"] = "imgui_internal:956" +defs["locations"]["ImGuiPopupData"] = "imgui_internal:1093" defs["locations"]["ImGuiPopupFlags_"] = "imgui:1097" +defs["locations"]["ImGuiPopupPositionPolicy"] = "imgui_internal:962" +defs["locations"]["ImGuiPtrOrIndex"] = "imgui_internal:1215" +defs["locations"]["ImGuiScrollFlags_"] = "imgui_internal:1437" +defs["locations"]["ImGuiSelectableFlagsPrivate_"] = "imgui_internal:891" defs["locations"]["ImGuiSelectableFlags_"] = "imgui:1113" +defs["locations"]["ImGuiSeparatorFlags_"] = "imgui_internal:911" +defs["locations"]["ImGuiSettingsHandler"] = "imgui_internal:1776" +defs["locations"]["ImGuiShrinkWidthItem"] = "imgui_internal:1208" defs["locations"]["ImGuiSizeCallbackData"] = "imgui:2193" +defs["locations"]["ImGuiSliderFlagsPrivate_"] = "imgui_internal:884" defs["locations"]["ImGuiSliderFlags_"] = "imgui:1752" defs["locations"]["ImGuiSortDirection_"] = "imgui:1403" +defs["locations"]["ImGuiStackLevelInfo"] = "imgui_internal:1859" +defs["locations"]["ImGuiStackSizes"] = "imgui_internal:1183" +defs["locations"]["ImGuiStackTool"] = "imgui_internal:1871" defs["locations"]["ImGuiStorage"] = "imgui:2344" defs["locations"]["ImGuiStoragePair"] = "imgui:2347" defs["locations"]["ImGuiStyle"] = "imgui:1909" +defs["locations"]["ImGuiStyleMod"] = "imgui_internal:999" defs["locations"]["ImGuiStyleVar_"] = "imgui:1661" +defs["locations"]["ImGuiTabBar"] = "imgui_internal:2612" +defs["locations"]["ImGuiTabBarFlagsPrivate_"] = "imgui_internal:2574" defs["locations"]["ImGuiTabBarFlags_"] = "imgui:1138" +defs["locations"]["ImGuiTabItem"] = "imgui_internal:2592" +defs["locations"]["ImGuiTabItemFlagsPrivate_"] = "imgui_internal:2582" defs["locations"]["ImGuiTabItemFlags_"] = "imgui:1154" +defs["locations"]["ImGuiTable"] = "imgui_internal:2748" defs["locations"]["ImGuiTableBgTarget_"] = "imgui:1292" +defs["locations"]["ImGuiTableCellData"] = "imgui_internal:2732" +defs["locations"]["ImGuiTableColumn"] = "imgui_internal:2673" defs["locations"]["ImGuiTableColumnFlags_"] = "imgui:1240" +defs["locations"]["ImGuiTableColumnSettings"] = "imgui_internal:2883" defs["locations"]["ImGuiTableColumnSortSpecs"] = "imgui:2245" defs["locations"]["ImGuiTableFlags_"] = "imgui:1189" +defs["locations"]["ImGuiTableInstanceData"] = "imgui_internal:2739" defs["locations"]["ImGuiTableRowFlags_"] = "imgui:1277" +defs["locations"]["ImGuiTableSettings"] = "imgui_internal:2907" defs["locations"]["ImGuiTableSortSpecs"] = "imgui:2259" +defs["locations"]["ImGuiTableTempData"] = "imgui_internal:2862" defs["locations"]["ImGuiTextBuffer"] = "imgui:2317" defs["locations"]["ImGuiTextFilter"] = "imgui:2290" +defs["locations"]["ImGuiTextFlags_"] = "imgui_internal:919" +defs["locations"]["ImGuiTextIndex"] = "imgui_internal:716" defs["locations"]["ImGuiTextRange"] = "imgui:2300" +defs["locations"]["ImGuiTooltipFlags_"] = "imgui_internal:925" +defs["locations"]["ImGuiTreeNodeFlagsPrivate_"] = "imgui_internal:906" defs["locations"]["ImGuiTreeNodeFlags_"] = "imgui:1068" defs["locations"]["ImGuiViewport"] = "imgui:3040" defs["locations"]["ImGuiViewportFlags_"] = "imgui:3015" +defs["locations"]["ImGuiViewportP"] = "imgui_internal:1714" +defs["locations"]["ImGuiWindow"] = "imgui_internal:2430" defs["locations"]["ImGuiWindowClass"] = "imgui:2208" +defs["locations"]["ImGuiWindowDockStyle"] = "imgui_internal:1692" +defs["locations"]["ImGuiWindowDockStyleCol"] = "imgui_internal:1681" defs["locations"]["ImGuiWindowFlags_"] = "imgui:995" +defs["locations"]["ImGuiWindowSettings"] = "imgui_internal:1759" +defs["locations"]["ImGuiWindowStackData"] = "imgui_internal:1201" +defs["locations"]["ImGuiWindowTempData"] = "imgui_internal:2382" +defs["locations"]["ImRect"] = "imgui_internal:521" +defs["locations"]["ImVec1"] = "imgui_internal:503" defs["locations"]["ImVec2"] = "imgui:259" +defs["locations"]["ImVec2ih"] = "imgui_internal:511" defs["locations"]["ImVec4"] = "imgui:272" +defs["locations"]["STB_TexteditState"] = "imstb_textedit:319" +defs["locations"]["StbTexteditRow"] = "imstb_textedit:366" +defs["locations"]["StbUndoRecord"] = "imstb_textedit:301" +defs["locations"]["StbUndoState"] = "imstb_textedit:310" defs["structs"] = {} +defs["structs"]["ImBitVector"] = {} +defs["structs"]["ImBitVector"][1] = {} +defs["structs"]["ImBitVector"][1]["name"] = "Storage" +defs["structs"]["ImBitVector"][1]["template_type"] = "ImU32" +defs["structs"]["ImBitVector"][1]["type"] = "ImVector_ImU32" defs["structs"]["ImColor"] = {} defs["structs"]["ImColor"][1] = {} defs["structs"]["ImColor"][1]["name"] = "Value" @@ -2697,6 +3840,12 @@ defs["structs"]["ImDrawData"][8]["type"] = "ImVec2" defs["structs"]["ImDrawData"][9] = {} defs["structs"]["ImDrawData"][9]["name"] = "OwnerViewport" defs["structs"]["ImDrawData"][9]["type"] = "ImGuiViewport*" +defs["structs"]["ImDrawDataBuilder"] = {} +defs["structs"]["ImDrawDataBuilder"][1] = {} +defs["structs"]["ImDrawDataBuilder"][1]["name"] = "Layers[2]" +defs["structs"]["ImDrawDataBuilder"][1]["size"] = 2 +defs["structs"]["ImDrawDataBuilder"][1]["template_type"] = "ImDrawList*" +defs["structs"]["ImDrawDataBuilder"][1]["type"] = "ImVector_ImDrawListPtr" defs["structs"]["ImDrawList"] = {} defs["structs"]["ImDrawList"][1] = {} defs["structs"]["ImDrawList"][1]["name"] = "CmdBuffer" @@ -2749,6 +3898,46 @@ defs["structs"]["ImDrawList"][14]["type"] = "ImDrawListSplitter" defs["structs"]["ImDrawList"][15] = {} defs["structs"]["ImDrawList"][15]["name"] = "_FringeScale" defs["structs"]["ImDrawList"][15]["type"] = "float" +defs["structs"]["ImDrawListSharedData"] = {} +defs["structs"]["ImDrawListSharedData"][1] = {} +defs["structs"]["ImDrawListSharedData"][1]["name"] = "TexUvWhitePixel" +defs["structs"]["ImDrawListSharedData"][1]["type"] = "ImVec2" +defs["structs"]["ImDrawListSharedData"][2] = {} +defs["structs"]["ImDrawListSharedData"][2]["name"] = "Font" +defs["structs"]["ImDrawListSharedData"][2]["type"] = "ImFont*" +defs["structs"]["ImDrawListSharedData"][3] = {} +defs["structs"]["ImDrawListSharedData"][3]["name"] = "FontSize" +defs["structs"]["ImDrawListSharedData"][3]["type"] = "float" +defs["structs"]["ImDrawListSharedData"][4] = {} +defs["structs"]["ImDrawListSharedData"][4]["name"] = "CurveTessellationTol" +defs["structs"]["ImDrawListSharedData"][4]["type"] = "float" +defs["structs"]["ImDrawListSharedData"][5] = {} +defs["structs"]["ImDrawListSharedData"][5]["name"] = "CircleSegmentMaxError" +defs["structs"]["ImDrawListSharedData"][5]["type"] = "float" +defs["structs"]["ImDrawListSharedData"][6] = {} +defs["structs"]["ImDrawListSharedData"][6]["name"] = "ClipRectFullscreen" +defs["structs"]["ImDrawListSharedData"][6]["type"] = "ImVec4" +defs["structs"]["ImDrawListSharedData"][7] = {} +defs["structs"]["ImDrawListSharedData"][7]["name"] = "InitialFlags" +defs["structs"]["ImDrawListSharedData"][7]["type"] = "ImDrawListFlags" +defs["structs"]["ImDrawListSharedData"][8] = {} +defs["structs"]["ImDrawListSharedData"][8]["name"] = "TempBuffer" +defs["structs"]["ImDrawListSharedData"][8]["template_type"] = "ImVec2" +defs["structs"]["ImDrawListSharedData"][8]["type"] = "ImVector_ImVec2" +defs["structs"]["ImDrawListSharedData"][9] = {} +defs["structs"]["ImDrawListSharedData"][9]["name"] = "ArcFastVtx[48]" +defs["structs"]["ImDrawListSharedData"][9]["size"] = 48 +defs["structs"]["ImDrawListSharedData"][9]["type"] = "ImVec2" +defs["structs"]["ImDrawListSharedData"][10] = {} +defs["structs"]["ImDrawListSharedData"][10]["name"] = "ArcFastRadiusCutoff" +defs["structs"]["ImDrawListSharedData"][10]["type"] = "float" +defs["structs"]["ImDrawListSharedData"][11] = {} +defs["structs"]["ImDrawListSharedData"][11]["name"] = "CircleSegmentCounts[64]" +defs["structs"]["ImDrawListSharedData"][11]["size"] = 64 +defs["structs"]["ImDrawListSharedData"][11]["type"] = "ImU8" +defs["structs"]["ImDrawListSharedData"][12] = {} +defs["structs"]["ImDrawListSharedData"][12]["name"] = "TexUvLines" +defs["structs"]["ImDrawListSharedData"][12]["type"] = "const ImVec4*" defs["structs"]["ImDrawListSplitter"] = {} defs["structs"]["ImDrawListSplitter"][1] = {} defs["structs"]["ImDrawListSplitter"][1]["name"] = "_Current" @@ -2922,6 +4111,10 @@ defs["structs"]["ImFontAtlasCustomRect"][7]["type"] = "ImVec2" defs["structs"]["ImFontAtlasCustomRect"][8] = {} defs["structs"]["ImFontAtlasCustomRect"][8]["name"] = "Font" defs["structs"]["ImFontAtlasCustomRect"][8]["type"] = "ImFont*" +defs["structs"]["ImFontBuilderIO"] = {} +defs["structs"]["ImFontBuilderIO"][1] = {} +defs["structs"]["ImFontBuilderIO"][1]["name"] = "FontBuilder_Build" +defs["structs"]["ImFontBuilderIO"][1]["type"] = "bool(*)(ImFontAtlas* atlas)" defs["structs"]["ImFontConfig"] = {} defs["structs"]["ImFontConfig"][1] = {} defs["structs"]["ImFontConfig"][1]["name"] = "FontData" @@ -3026,6 +4219,1023 @@ 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"]["ImGuiColorMod"] = {} +defs["structs"]["ImGuiColorMod"][1] = {} +defs["structs"]["ImGuiColorMod"][1]["name"] = "Col" +defs["structs"]["ImGuiColorMod"][1]["type"] = "ImGuiCol" +defs["structs"]["ImGuiColorMod"][2] = {} +defs["structs"]["ImGuiColorMod"][2]["name"] = "BackupValue" +defs["structs"]["ImGuiColorMod"][2]["type"] = "ImVec4" +defs["structs"]["ImGuiComboPreviewData"] = {} +defs["structs"]["ImGuiComboPreviewData"][1] = {} +defs["structs"]["ImGuiComboPreviewData"][1]["name"] = "PreviewRect" +defs["structs"]["ImGuiComboPreviewData"][1]["type"] = "ImRect" +defs["structs"]["ImGuiComboPreviewData"][2] = {} +defs["structs"]["ImGuiComboPreviewData"][2]["name"] = "BackupCursorPos" +defs["structs"]["ImGuiComboPreviewData"][2]["type"] = "ImVec2" +defs["structs"]["ImGuiComboPreviewData"][3] = {} +defs["structs"]["ImGuiComboPreviewData"][3]["name"] = "BackupCursorMaxPos" +defs["structs"]["ImGuiComboPreviewData"][3]["type"] = "ImVec2" +defs["structs"]["ImGuiComboPreviewData"][4] = {} +defs["structs"]["ImGuiComboPreviewData"][4]["name"] = "BackupCursorPosPrevLine" +defs["structs"]["ImGuiComboPreviewData"][4]["type"] = "ImVec2" +defs["structs"]["ImGuiComboPreviewData"][5] = {} +defs["structs"]["ImGuiComboPreviewData"][5]["name"] = "BackupPrevLineTextBaseOffset" +defs["structs"]["ImGuiComboPreviewData"][5]["type"] = "float" +defs["structs"]["ImGuiComboPreviewData"][6] = {} +defs["structs"]["ImGuiComboPreviewData"][6]["name"] = "BackupLayout" +defs["structs"]["ImGuiComboPreviewData"][6]["type"] = "ImGuiLayoutType" +defs["structs"]["ImGuiContext"] = {} +defs["structs"]["ImGuiContext"][1] = {} +defs["structs"]["ImGuiContext"][1]["name"] = "Initialized" +defs["structs"]["ImGuiContext"][1]["type"] = "bool" +defs["structs"]["ImGuiContext"][2] = {} +defs["structs"]["ImGuiContext"][2]["name"] = "FontAtlasOwnedByContext" +defs["structs"]["ImGuiContext"][2]["type"] = "bool" +defs["structs"]["ImGuiContext"][3] = {} +defs["structs"]["ImGuiContext"][3]["name"] = "IO" +defs["structs"]["ImGuiContext"][3]["type"] = "ImGuiIO" +defs["structs"]["ImGuiContext"][4] = {} +defs["structs"]["ImGuiContext"][4]["name"] = "PlatformIO" +defs["structs"]["ImGuiContext"][4]["type"] = "ImGuiPlatformIO" +defs["structs"]["ImGuiContext"][5] = {} +defs["structs"]["ImGuiContext"][5]["name"] = "InputEventsQueue" +defs["structs"]["ImGuiContext"][5]["template_type"] = "ImGuiInputEvent" +defs["structs"]["ImGuiContext"][5]["type"] = "ImVector_ImGuiInputEvent" +defs["structs"]["ImGuiContext"][6] = {} +defs["structs"]["ImGuiContext"][6]["name"] = "InputEventsTrail" +defs["structs"]["ImGuiContext"][6]["template_type"] = "ImGuiInputEvent" +defs["structs"]["ImGuiContext"][6]["type"] = "ImVector_ImGuiInputEvent" +defs["structs"]["ImGuiContext"][7] = {} +defs["structs"]["ImGuiContext"][7]["name"] = "Style" +defs["structs"]["ImGuiContext"][7]["type"] = "ImGuiStyle" +defs["structs"]["ImGuiContext"][8] = {} +defs["structs"]["ImGuiContext"][8]["name"] = "ConfigFlagsCurrFrame" +defs["structs"]["ImGuiContext"][8]["type"] = "ImGuiConfigFlags" +defs["structs"]["ImGuiContext"][9] = {} +defs["structs"]["ImGuiContext"][9]["name"] = "ConfigFlagsLastFrame" +defs["structs"]["ImGuiContext"][9]["type"] = "ImGuiConfigFlags" +defs["structs"]["ImGuiContext"][10] = {} +defs["structs"]["ImGuiContext"][10]["name"] = "Font" +defs["structs"]["ImGuiContext"][10]["type"] = "ImFont*" +defs["structs"]["ImGuiContext"][11] = {} +defs["structs"]["ImGuiContext"][11]["name"] = "FontSize" +defs["structs"]["ImGuiContext"][11]["type"] = "float" +defs["structs"]["ImGuiContext"][12] = {} +defs["structs"]["ImGuiContext"][12]["name"] = "FontBaseSize" +defs["structs"]["ImGuiContext"][12]["type"] = "float" +defs["structs"]["ImGuiContext"][13] = {} +defs["structs"]["ImGuiContext"][13]["name"] = "DrawListSharedData" +defs["structs"]["ImGuiContext"][13]["type"] = "ImDrawListSharedData" +defs["structs"]["ImGuiContext"][14] = {} +defs["structs"]["ImGuiContext"][14]["name"] = "Time" +defs["structs"]["ImGuiContext"][14]["type"] = "double" +defs["structs"]["ImGuiContext"][15] = {} +defs["structs"]["ImGuiContext"][15]["name"] = "FrameCount" +defs["structs"]["ImGuiContext"][15]["type"] = "int" +defs["structs"]["ImGuiContext"][16] = {} +defs["structs"]["ImGuiContext"][16]["name"] = "FrameCountEnded" +defs["structs"]["ImGuiContext"][16]["type"] = "int" +defs["structs"]["ImGuiContext"][17] = {} +defs["structs"]["ImGuiContext"][17]["name"] = "FrameCountPlatformEnded" +defs["structs"]["ImGuiContext"][17]["type"] = "int" +defs["structs"]["ImGuiContext"][18] = {} +defs["structs"]["ImGuiContext"][18]["name"] = "FrameCountRendered" +defs["structs"]["ImGuiContext"][18]["type"] = "int" +defs["structs"]["ImGuiContext"][19] = {} +defs["structs"]["ImGuiContext"][19]["name"] = "WithinFrameScope" +defs["structs"]["ImGuiContext"][19]["type"] = "bool" +defs["structs"]["ImGuiContext"][20] = {} +defs["structs"]["ImGuiContext"][20]["name"] = "WithinFrameScopeWithImplicitWindow" +defs["structs"]["ImGuiContext"][20]["type"] = "bool" +defs["structs"]["ImGuiContext"][21] = {} +defs["structs"]["ImGuiContext"][21]["name"] = "WithinEndChild" +defs["structs"]["ImGuiContext"][21]["type"] = "bool" +defs["structs"]["ImGuiContext"][22] = {} +defs["structs"]["ImGuiContext"][22]["name"] = "GcCompactAll" +defs["structs"]["ImGuiContext"][22]["type"] = "bool" +defs["structs"]["ImGuiContext"][23] = {} +defs["structs"]["ImGuiContext"][23]["name"] = "TestEngineHookItems" +defs["structs"]["ImGuiContext"][23]["type"] = "bool" +defs["structs"]["ImGuiContext"][24] = {} +defs["structs"]["ImGuiContext"][24]["name"] = "TestEngine" +defs["structs"]["ImGuiContext"][24]["type"] = "void*" +defs["structs"]["ImGuiContext"][25] = {} +defs["structs"]["ImGuiContext"][25]["name"] = "Windows" +defs["structs"]["ImGuiContext"][25]["template_type"] = "ImGuiWindow*" +defs["structs"]["ImGuiContext"][25]["type"] = "ImVector_ImGuiWindowPtr" +defs["structs"]["ImGuiContext"][26] = {} +defs["structs"]["ImGuiContext"][26]["name"] = "WindowsFocusOrder" +defs["structs"]["ImGuiContext"][26]["template_type"] = "ImGuiWindow*" +defs["structs"]["ImGuiContext"][26]["type"] = "ImVector_ImGuiWindowPtr" +defs["structs"]["ImGuiContext"][27] = {} +defs["structs"]["ImGuiContext"][27]["name"] = "WindowsTempSortBuffer" +defs["structs"]["ImGuiContext"][27]["template_type"] = "ImGuiWindow*" +defs["structs"]["ImGuiContext"][27]["type"] = "ImVector_ImGuiWindowPtr" +defs["structs"]["ImGuiContext"][28] = {} +defs["structs"]["ImGuiContext"][28]["name"] = "CurrentWindowStack" +defs["structs"]["ImGuiContext"][28]["template_type"] = "ImGuiWindowStackData" +defs["structs"]["ImGuiContext"][28]["type"] = "ImVector_ImGuiWindowStackData" +defs["structs"]["ImGuiContext"][29] = {} +defs["structs"]["ImGuiContext"][29]["name"] = "WindowsById" +defs["structs"]["ImGuiContext"][29]["type"] = "ImGuiStorage" +defs["structs"]["ImGuiContext"][30] = {} +defs["structs"]["ImGuiContext"][30]["name"] = "WindowsActiveCount" +defs["structs"]["ImGuiContext"][30]["type"] = "int" +defs["structs"]["ImGuiContext"][31] = {} +defs["structs"]["ImGuiContext"][31]["name"] = "WindowsHoverPadding" +defs["structs"]["ImGuiContext"][31]["type"] = "ImVec2" +defs["structs"]["ImGuiContext"][32] = {} +defs["structs"]["ImGuiContext"][32]["name"] = "CurrentWindow" +defs["structs"]["ImGuiContext"][32]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiContext"][33] = {} +defs["structs"]["ImGuiContext"][33]["name"] = "HoveredWindow" +defs["structs"]["ImGuiContext"][33]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiContext"][34] = {} +defs["structs"]["ImGuiContext"][34]["name"] = "HoveredWindowUnderMovingWindow" +defs["structs"]["ImGuiContext"][34]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiContext"][35] = {} +defs["structs"]["ImGuiContext"][35]["name"] = "MovingWindow" +defs["structs"]["ImGuiContext"][35]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiContext"][36] = {} +defs["structs"]["ImGuiContext"][36]["name"] = "WheelingWindow" +defs["structs"]["ImGuiContext"][36]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiContext"][37] = {} +defs["structs"]["ImGuiContext"][37]["name"] = "WheelingWindowRefMousePos" +defs["structs"]["ImGuiContext"][37]["type"] = "ImVec2" +defs["structs"]["ImGuiContext"][38] = {} +defs["structs"]["ImGuiContext"][38]["name"] = "WheelingWindowReleaseTimer" +defs["structs"]["ImGuiContext"][38]["type"] = "float" +defs["structs"]["ImGuiContext"][39] = {} +defs["structs"]["ImGuiContext"][39]["name"] = "DebugHookIdInfo" +defs["structs"]["ImGuiContext"][39]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][40] = {} +defs["structs"]["ImGuiContext"][40]["name"] = "HoveredId" +defs["structs"]["ImGuiContext"][40]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][41] = {} +defs["structs"]["ImGuiContext"][41]["name"] = "HoveredIdPreviousFrame" +defs["structs"]["ImGuiContext"][41]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][42] = {} +defs["structs"]["ImGuiContext"][42]["name"] = "HoveredIdAllowOverlap" +defs["structs"]["ImGuiContext"][42]["type"] = "bool" +defs["structs"]["ImGuiContext"][43] = {} +defs["structs"]["ImGuiContext"][43]["name"] = "HoveredIdDisabled" +defs["structs"]["ImGuiContext"][43]["type"] = "bool" +defs["structs"]["ImGuiContext"][44] = {} +defs["structs"]["ImGuiContext"][44]["name"] = "HoveredIdTimer" +defs["structs"]["ImGuiContext"][44]["type"] = "float" +defs["structs"]["ImGuiContext"][45] = {} +defs["structs"]["ImGuiContext"][45]["name"] = "HoveredIdNotActiveTimer" +defs["structs"]["ImGuiContext"][45]["type"] = "float" +defs["structs"]["ImGuiContext"][46] = {} +defs["structs"]["ImGuiContext"][46]["name"] = "ActiveId" +defs["structs"]["ImGuiContext"][46]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][47] = {} +defs["structs"]["ImGuiContext"][47]["name"] = "ActiveIdIsAlive" +defs["structs"]["ImGuiContext"][47]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][48] = {} +defs["structs"]["ImGuiContext"][48]["name"] = "ActiveIdTimer" +defs["structs"]["ImGuiContext"][48]["type"] = "float" +defs["structs"]["ImGuiContext"][49] = {} +defs["structs"]["ImGuiContext"][49]["name"] = "ActiveIdIsJustActivated" +defs["structs"]["ImGuiContext"][49]["type"] = "bool" +defs["structs"]["ImGuiContext"][50] = {} +defs["structs"]["ImGuiContext"][50]["name"] = "ActiveIdAllowOverlap" +defs["structs"]["ImGuiContext"][50]["type"] = "bool" +defs["structs"]["ImGuiContext"][51] = {} +defs["structs"]["ImGuiContext"][51]["name"] = "ActiveIdNoClearOnFocusLoss" +defs["structs"]["ImGuiContext"][51]["type"] = "bool" +defs["structs"]["ImGuiContext"][52] = {} +defs["structs"]["ImGuiContext"][52]["name"] = "ActiveIdHasBeenPressedBefore" +defs["structs"]["ImGuiContext"][52]["type"] = "bool" +defs["structs"]["ImGuiContext"][53] = {} +defs["structs"]["ImGuiContext"][53]["name"] = "ActiveIdHasBeenEditedBefore" +defs["structs"]["ImGuiContext"][53]["type"] = "bool" +defs["structs"]["ImGuiContext"][54] = {} +defs["structs"]["ImGuiContext"][54]["name"] = "ActiveIdHasBeenEditedThisFrame" +defs["structs"]["ImGuiContext"][54]["type"] = "bool" +defs["structs"]["ImGuiContext"][55] = {} +defs["structs"]["ImGuiContext"][55]["name"] = "ActiveIdClickOffset" +defs["structs"]["ImGuiContext"][55]["type"] = "ImVec2" +defs["structs"]["ImGuiContext"][56] = {} +defs["structs"]["ImGuiContext"][56]["name"] = "ActiveIdWindow" +defs["structs"]["ImGuiContext"][56]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiContext"][57] = {} +defs["structs"]["ImGuiContext"][57]["name"] = "ActiveIdSource" +defs["structs"]["ImGuiContext"][57]["type"] = "ImGuiInputSource" +defs["structs"]["ImGuiContext"][58] = {} +defs["structs"]["ImGuiContext"][58]["name"] = "ActiveIdMouseButton" +defs["structs"]["ImGuiContext"][58]["type"] = "int" +defs["structs"]["ImGuiContext"][59] = {} +defs["structs"]["ImGuiContext"][59]["name"] = "ActiveIdPreviousFrame" +defs["structs"]["ImGuiContext"][59]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][60] = {} +defs["structs"]["ImGuiContext"][60]["name"] = "ActiveIdPreviousFrameIsAlive" +defs["structs"]["ImGuiContext"][60]["type"] = "bool" +defs["structs"]["ImGuiContext"][61] = {} +defs["structs"]["ImGuiContext"][61]["name"] = "ActiveIdPreviousFrameHasBeenEditedBefore" +defs["structs"]["ImGuiContext"][61]["type"] = "bool" +defs["structs"]["ImGuiContext"][62] = {} +defs["structs"]["ImGuiContext"][62]["name"] = "ActiveIdPreviousFrameWindow" +defs["structs"]["ImGuiContext"][62]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiContext"][63] = {} +defs["structs"]["ImGuiContext"][63]["name"] = "LastActiveId" +defs["structs"]["ImGuiContext"][63]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][64] = {} +defs["structs"]["ImGuiContext"][64]["name"] = "LastActiveIdTimer" +defs["structs"]["ImGuiContext"][64]["type"] = "float" +defs["structs"]["ImGuiContext"][65] = {} +defs["structs"]["ImGuiContext"][65]["name"] = "KeysOwnerData[ImGuiKey_NamedKey_COUNT]" +defs["structs"]["ImGuiContext"][65]["size"] = 140 +defs["structs"]["ImGuiContext"][65]["type"] = "ImGuiKeyOwnerData" +defs["structs"]["ImGuiContext"][66] = {} +defs["structs"]["ImGuiContext"][66]["name"] = "KeysRoutingTable" +defs["structs"]["ImGuiContext"][66]["type"] = "ImGuiKeyRoutingTable" +defs["structs"]["ImGuiContext"][67] = {} +defs["structs"]["ImGuiContext"][67]["name"] = "ActiveIdUsingNavDirMask" +defs["structs"]["ImGuiContext"][67]["type"] = "ImU32" +defs["structs"]["ImGuiContext"][68] = {} +defs["structs"]["ImGuiContext"][68]["name"] = "ActiveIdUsingAllKeyboardKeys" +defs["structs"]["ImGuiContext"][68]["type"] = "bool" +defs["structs"]["ImGuiContext"][69] = {} +defs["structs"]["ImGuiContext"][69]["name"] = "ActiveIdUsingNavInputMask" +defs["structs"]["ImGuiContext"][69]["type"] = "ImU32" +defs["structs"]["ImGuiContext"][70] = {} +defs["structs"]["ImGuiContext"][70]["name"] = "CurrentFocusScopeId" +defs["structs"]["ImGuiContext"][70]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][71] = {} +defs["structs"]["ImGuiContext"][71]["name"] = "CurrentItemFlags" +defs["structs"]["ImGuiContext"][71]["type"] = "ImGuiItemFlags" +defs["structs"]["ImGuiContext"][72] = {} +defs["structs"]["ImGuiContext"][72]["name"] = "DebugLocateId" +defs["structs"]["ImGuiContext"][72]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][73] = {} +defs["structs"]["ImGuiContext"][73]["name"] = "NextItemData" +defs["structs"]["ImGuiContext"][73]["type"] = "ImGuiNextItemData" +defs["structs"]["ImGuiContext"][74] = {} +defs["structs"]["ImGuiContext"][74]["name"] = "LastItemData" +defs["structs"]["ImGuiContext"][74]["type"] = "ImGuiLastItemData" +defs["structs"]["ImGuiContext"][75] = {} +defs["structs"]["ImGuiContext"][75]["name"] = "NextWindowData" +defs["structs"]["ImGuiContext"][75]["type"] = "ImGuiNextWindowData" +defs["structs"]["ImGuiContext"][76] = {} +defs["structs"]["ImGuiContext"][76]["name"] = "ColorStack" +defs["structs"]["ImGuiContext"][76]["template_type"] = "ImGuiColorMod" +defs["structs"]["ImGuiContext"][76]["type"] = "ImVector_ImGuiColorMod" +defs["structs"]["ImGuiContext"][77] = {} +defs["structs"]["ImGuiContext"][77]["name"] = "StyleVarStack" +defs["structs"]["ImGuiContext"][77]["template_type"] = "ImGuiStyleMod" +defs["structs"]["ImGuiContext"][77]["type"] = "ImVector_ImGuiStyleMod" +defs["structs"]["ImGuiContext"][78] = {} +defs["structs"]["ImGuiContext"][78]["name"] = "FontStack" +defs["structs"]["ImGuiContext"][78]["template_type"] = "ImFont*" +defs["structs"]["ImGuiContext"][78]["type"] = "ImVector_ImFontPtr" +defs["structs"]["ImGuiContext"][79] = {} +defs["structs"]["ImGuiContext"][79]["name"] = "FocusScopeStack" +defs["structs"]["ImGuiContext"][79]["template_type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][79]["type"] = "ImVector_ImGuiID" +defs["structs"]["ImGuiContext"][80] = {} +defs["structs"]["ImGuiContext"][80]["name"] = "ItemFlagsStack" +defs["structs"]["ImGuiContext"][80]["template_type"] = "ImGuiItemFlags" +defs["structs"]["ImGuiContext"][80]["type"] = "ImVector_ImGuiItemFlags" +defs["structs"]["ImGuiContext"][81] = {} +defs["structs"]["ImGuiContext"][81]["name"] = "GroupStack" +defs["structs"]["ImGuiContext"][81]["template_type"] = "ImGuiGroupData" +defs["structs"]["ImGuiContext"][81]["type"] = "ImVector_ImGuiGroupData" +defs["structs"]["ImGuiContext"][82] = {} +defs["structs"]["ImGuiContext"][82]["name"] = "OpenPopupStack" +defs["structs"]["ImGuiContext"][82]["template_type"] = "ImGuiPopupData" +defs["structs"]["ImGuiContext"][82]["type"] = "ImVector_ImGuiPopupData" +defs["structs"]["ImGuiContext"][83] = {} +defs["structs"]["ImGuiContext"][83]["name"] = "BeginPopupStack" +defs["structs"]["ImGuiContext"][83]["template_type"] = "ImGuiPopupData" +defs["structs"]["ImGuiContext"][83]["type"] = "ImVector_ImGuiPopupData" +defs["structs"]["ImGuiContext"][84] = {} +defs["structs"]["ImGuiContext"][84]["name"] = "BeginMenuCount" +defs["structs"]["ImGuiContext"][84]["type"] = "int" +defs["structs"]["ImGuiContext"][85] = {} +defs["structs"]["ImGuiContext"][85]["name"] = "Viewports" +defs["structs"]["ImGuiContext"][85]["template_type"] = "ImGuiViewportP*" +defs["structs"]["ImGuiContext"][85]["type"] = "ImVector_ImGuiViewportPPtr" +defs["structs"]["ImGuiContext"][86] = {} +defs["structs"]["ImGuiContext"][86]["name"] = "CurrentDpiScale" +defs["structs"]["ImGuiContext"][86]["type"] = "float" +defs["structs"]["ImGuiContext"][87] = {} +defs["structs"]["ImGuiContext"][87]["name"] = "CurrentViewport" +defs["structs"]["ImGuiContext"][87]["type"] = "ImGuiViewportP*" +defs["structs"]["ImGuiContext"][88] = {} +defs["structs"]["ImGuiContext"][88]["name"] = "MouseViewport" +defs["structs"]["ImGuiContext"][88]["type"] = "ImGuiViewportP*" +defs["structs"]["ImGuiContext"][89] = {} +defs["structs"]["ImGuiContext"][89]["name"] = "MouseLastHoveredViewport" +defs["structs"]["ImGuiContext"][89]["type"] = "ImGuiViewportP*" +defs["structs"]["ImGuiContext"][90] = {} +defs["structs"]["ImGuiContext"][90]["name"] = "PlatformLastFocusedViewportId" +defs["structs"]["ImGuiContext"][90]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][91] = {} +defs["structs"]["ImGuiContext"][91]["name"] = "FallbackMonitor" +defs["structs"]["ImGuiContext"][91]["type"] = "ImGuiPlatformMonitor" +defs["structs"]["ImGuiContext"][92] = {} +defs["structs"]["ImGuiContext"][92]["name"] = "ViewportFrontMostStampCount" +defs["structs"]["ImGuiContext"][92]["type"] = "int" +defs["structs"]["ImGuiContext"][93] = {} +defs["structs"]["ImGuiContext"][93]["name"] = "NavWindow" +defs["structs"]["ImGuiContext"][93]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiContext"][94] = {} +defs["structs"]["ImGuiContext"][94]["name"] = "NavId" +defs["structs"]["ImGuiContext"][94]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][95] = {} +defs["structs"]["ImGuiContext"][95]["name"] = "NavFocusScopeId" +defs["structs"]["ImGuiContext"][95]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][96] = {} +defs["structs"]["ImGuiContext"][96]["name"] = "NavActivateId" +defs["structs"]["ImGuiContext"][96]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][97] = {} +defs["structs"]["ImGuiContext"][97]["name"] = "NavActivateDownId" +defs["structs"]["ImGuiContext"][97]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][98] = {} +defs["structs"]["ImGuiContext"][98]["name"] = "NavActivatePressedId" +defs["structs"]["ImGuiContext"][98]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][99] = {} +defs["structs"]["ImGuiContext"][99]["name"] = "NavActivateInputId" +defs["structs"]["ImGuiContext"][99]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][100] = {} +defs["structs"]["ImGuiContext"][100]["name"] = "NavActivateFlags" +defs["structs"]["ImGuiContext"][100]["type"] = "ImGuiActivateFlags" +defs["structs"]["ImGuiContext"][101] = {} +defs["structs"]["ImGuiContext"][101]["name"] = "NavJustMovedToId" +defs["structs"]["ImGuiContext"][101]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][102] = {} +defs["structs"]["ImGuiContext"][102]["name"] = "NavJustMovedToFocusScopeId" +defs["structs"]["ImGuiContext"][102]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][103] = {} +defs["structs"]["ImGuiContext"][103]["name"] = "NavJustMovedToKeyMods" +defs["structs"]["ImGuiContext"][103]["type"] = "ImGuiKeyChord" +defs["structs"]["ImGuiContext"][104] = {} +defs["structs"]["ImGuiContext"][104]["name"] = "NavNextActivateId" +defs["structs"]["ImGuiContext"][104]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][105] = {} +defs["structs"]["ImGuiContext"][105]["name"] = "NavNextActivateFlags" +defs["structs"]["ImGuiContext"][105]["type"] = "ImGuiActivateFlags" +defs["structs"]["ImGuiContext"][106] = {} +defs["structs"]["ImGuiContext"][106]["name"] = "NavInputSource" +defs["structs"]["ImGuiContext"][106]["type"] = "ImGuiInputSource" +defs["structs"]["ImGuiContext"][107] = {} +defs["structs"]["ImGuiContext"][107]["name"] = "NavLayer" +defs["structs"]["ImGuiContext"][107]["type"] = "ImGuiNavLayer" +defs["structs"]["ImGuiContext"][108] = {} +defs["structs"]["ImGuiContext"][108]["name"] = "NavIdIsAlive" +defs["structs"]["ImGuiContext"][108]["type"] = "bool" +defs["structs"]["ImGuiContext"][109] = {} +defs["structs"]["ImGuiContext"][109]["name"] = "NavMousePosDirty" +defs["structs"]["ImGuiContext"][109]["type"] = "bool" +defs["structs"]["ImGuiContext"][110] = {} +defs["structs"]["ImGuiContext"][110]["name"] = "NavDisableHighlight" +defs["structs"]["ImGuiContext"][110]["type"] = "bool" +defs["structs"]["ImGuiContext"][111] = {} +defs["structs"]["ImGuiContext"][111]["name"] = "NavDisableMouseHover" +defs["structs"]["ImGuiContext"][111]["type"] = "bool" +defs["structs"]["ImGuiContext"][112] = {} +defs["structs"]["ImGuiContext"][112]["name"] = "NavAnyRequest" +defs["structs"]["ImGuiContext"][112]["type"] = "bool" +defs["structs"]["ImGuiContext"][113] = {} +defs["structs"]["ImGuiContext"][113]["name"] = "NavInitRequest" +defs["structs"]["ImGuiContext"][113]["type"] = "bool" +defs["structs"]["ImGuiContext"][114] = {} +defs["structs"]["ImGuiContext"][114]["name"] = "NavInitRequestFromMove" +defs["structs"]["ImGuiContext"][114]["type"] = "bool" +defs["structs"]["ImGuiContext"][115] = {} +defs["structs"]["ImGuiContext"][115]["name"] = "NavInitResultId" +defs["structs"]["ImGuiContext"][115]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][116] = {} +defs["structs"]["ImGuiContext"][116]["name"] = "NavInitResultRectRel" +defs["structs"]["ImGuiContext"][116]["type"] = "ImRect" +defs["structs"]["ImGuiContext"][117] = {} +defs["structs"]["ImGuiContext"][117]["name"] = "NavMoveSubmitted" +defs["structs"]["ImGuiContext"][117]["type"] = "bool" +defs["structs"]["ImGuiContext"][118] = {} +defs["structs"]["ImGuiContext"][118]["name"] = "NavMoveScoringItems" +defs["structs"]["ImGuiContext"][118]["type"] = "bool" +defs["structs"]["ImGuiContext"][119] = {} +defs["structs"]["ImGuiContext"][119]["name"] = "NavMoveForwardToNextFrame" +defs["structs"]["ImGuiContext"][119]["type"] = "bool" +defs["structs"]["ImGuiContext"][120] = {} +defs["structs"]["ImGuiContext"][120]["name"] = "NavMoveFlags" +defs["structs"]["ImGuiContext"][120]["type"] = "ImGuiNavMoveFlags" +defs["structs"]["ImGuiContext"][121] = {} +defs["structs"]["ImGuiContext"][121]["name"] = "NavMoveScrollFlags" +defs["structs"]["ImGuiContext"][121]["type"] = "ImGuiScrollFlags" +defs["structs"]["ImGuiContext"][122] = {} +defs["structs"]["ImGuiContext"][122]["name"] = "NavMoveKeyMods" +defs["structs"]["ImGuiContext"][122]["type"] = "ImGuiKeyChord" +defs["structs"]["ImGuiContext"][123] = {} +defs["structs"]["ImGuiContext"][123]["name"] = "NavMoveDir" +defs["structs"]["ImGuiContext"][123]["type"] = "ImGuiDir" +defs["structs"]["ImGuiContext"][124] = {} +defs["structs"]["ImGuiContext"][124]["name"] = "NavMoveDirForDebug" +defs["structs"]["ImGuiContext"][124]["type"] = "ImGuiDir" +defs["structs"]["ImGuiContext"][125] = {} +defs["structs"]["ImGuiContext"][125]["name"] = "NavMoveClipDir" +defs["structs"]["ImGuiContext"][125]["type"] = "ImGuiDir" +defs["structs"]["ImGuiContext"][126] = {} +defs["structs"]["ImGuiContext"][126]["name"] = "NavScoringRect" +defs["structs"]["ImGuiContext"][126]["type"] = "ImRect" +defs["structs"]["ImGuiContext"][127] = {} +defs["structs"]["ImGuiContext"][127]["name"] = "NavScoringNoClipRect" +defs["structs"]["ImGuiContext"][127]["type"] = "ImRect" +defs["structs"]["ImGuiContext"][128] = {} +defs["structs"]["ImGuiContext"][128]["name"] = "NavScoringDebugCount" +defs["structs"]["ImGuiContext"][128]["type"] = "int" +defs["structs"]["ImGuiContext"][129] = {} +defs["structs"]["ImGuiContext"][129]["name"] = "NavTabbingDir" +defs["structs"]["ImGuiContext"][129]["type"] = "int" +defs["structs"]["ImGuiContext"][130] = {} +defs["structs"]["ImGuiContext"][130]["name"] = "NavTabbingCounter" +defs["structs"]["ImGuiContext"][130]["type"] = "int" +defs["structs"]["ImGuiContext"][131] = {} +defs["structs"]["ImGuiContext"][131]["name"] = "NavMoveResultLocal" +defs["structs"]["ImGuiContext"][131]["type"] = "ImGuiNavItemData" +defs["structs"]["ImGuiContext"][132] = {} +defs["structs"]["ImGuiContext"][132]["name"] = "NavMoveResultLocalVisible" +defs["structs"]["ImGuiContext"][132]["type"] = "ImGuiNavItemData" +defs["structs"]["ImGuiContext"][133] = {} +defs["structs"]["ImGuiContext"][133]["name"] = "NavMoveResultOther" +defs["structs"]["ImGuiContext"][133]["type"] = "ImGuiNavItemData" +defs["structs"]["ImGuiContext"][134] = {} +defs["structs"]["ImGuiContext"][134]["name"] = "NavTabbingResultFirst" +defs["structs"]["ImGuiContext"][134]["type"] = "ImGuiNavItemData" +defs["structs"]["ImGuiContext"][135] = {} +defs["structs"]["ImGuiContext"][135]["name"] = "ConfigNavWindowingKeyNext" +defs["structs"]["ImGuiContext"][135]["type"] = "ImGuiKeyChord" +defs["structs"]["ImGuiContext"][136] = {} +defs["structs"]["ImGuiContext"][136]["name"] = "ConfigNavWindowingKeyPrev" +defs["structs"]["ImGuiContext"][136]["type"] = "ImGuiKeyChord" +defs["structs"]["ImGuiContext"][137] = {} +defs["structs"]["ImGuiContext"][137]["name"] = "NavWindowingTarget" +defs["structs"]["ImGuiContext"][137]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiContext"][138] = {} +defs["structs"]["ImGuiContext"][138]["name"] = "NavWindowingTargetAnim" +defs["structs"]["ImGuiContext"][138]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiContext"][139] = {} +defs["structs"]["ImGuiContext"][139]["name"] = "NavWindowingListWindow" +defs["structs"]["ImGuiContext"][139]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiContext"][140] = {} +defs["structs"]["ImGuiContext"][140]["name"] = "NavWindowingTimer" +defs["structs"]["ImGuiContext"][140]["type"] = "float" +defs["structs"]["ImGuiContext"][141] = {} +defs["structs"]["ImGuiContext"][141]["name"] = "NavWindowingHighlightAlpha" +defs["structs"]["ImGuiContext"][141]["type"] = "float" +defs["structs"]["ImGuiContext"][142] = {} +defs["structs"]["ImGuiContext"][142]["name"] = "NavWindowingToggleLayer" +defs["structs"]["ImGuiContext"][142]["type"] = "bool" +defs["structs"]["ImGuiContext"][143] = {} +defs["structs"]["ImGuiContext"][143]["name"] = "NavWindowingAccumDeltaPos" +defs["structs"]["ImGuiContext"][143]["type"] = "ImVec2" +defs["structs"]["ImGuiContext"][144] = {} +defs["structs"]["ImGuiContext"][144]["name"] = "NavWindowingAccumDeltaSize" +defs["structs"]["ImGuiContext"][144]["type"] = "ImVec2" +defs["structs"]["ImGuiContext"][145] = {} +defs["structs"]["ImGuiContext"][145]["name"] = "DimBgRatio" +defs["structs"]["ImGuiContext"][145]["type"] = "float" +defs["structs"]["ImGuiContext"][146] = {} +defs["structs"]["ImGuiContext"][146]["name"] = "MouseCursor" +defs["structs"]["ImGuiContext"][146]["type"] = "ImGuiMouseCursor" +defs["structs"]["ImGuiContext"][147] = {} +defs["structs"]["ImGuiContext"][147]["name"] = "DragDropActive" +defs["structs"]["ImGuiContext"][147]["type"] = "bool" +defs["structs"]["ImGuiContext"][148] = {} +defs["structs"]["ImGuiContext"][148]["name"] = "DragDropWithinSource" +defs["structs"]["ImGuiContext"][148]["type"] = "bool" +defs["structs"]["ImGuiContext"][149] = {} +defs["structs"]["ImGuiContext"][149]["name"] = "DragDropWithinTarget" +defs["structs"]["ImGuiContext"][149]["type"] = "bool" +defs["structs"]["ImGuiContext"][150] = {} +defs["structs"]["ImGuiContext"][150]["name"] = "DragDropSourceFlags" +defs["structs"]["ImGuiContext"][150]["type"] = "ImGuiDragDropFlags" +defs["structs"]["ImGuiContext"][151] = {} +defs["structs"]["ImGuiContext"][151]["name"] = "DragDropSourceFrameCount" +defs["structs"]["ImGuiContext"][151]["type"] = "int" +defs["structs"]["ImGuiContext"][152] = {} +defs["structs"]["ImGuiContext"][152]["name"] = "DragDropMouseButton" +defs["structs"]["ImGuiContext"][152]["type"] = "int" +defs["structs"]["ImGuiContext"][153] = {} +defs["structs"]["ImGuiContext"][153]["name"] = "DragDropPayload" +defs["structs"]["ImGuiContext"][153]["type"] = "ImGuiPayload" +defs["structs"]["ImGuiContext"][154] = {} +defs["structs"]["ImGuiContext"][154]["name"] = "DragDropTargetRect" +defs["structs"]["ImGuiContext"][154]["type"] = "ImRect" +defs["structs"]["ImGuiContext"][155] = {} +defs["structs"]["ImGuiContext"][155]["name"] = "DragDropTargetId" +defs["structs"]["ImGuiContext"][155]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][156] = {} +defs["structs"]["ImGuiContext"][156]["name"] = "DragDropAcceptFlags" +defs["structs"]["ImGuiContext"][156]["type"] = "ImGuiDragDropFlags" +defs["structs"]["ImGuiContext"][157] = {} +defs["structs"]["ImGuiContext"][157]["name"] = "DragDropAcceptIdCurrRectSurface" +defs["structs"]["ImGuiContext"][157]["type"] = "float" +defs["structs"]["ImGuiContext"][158] = {} +defs["structs"]["ImGuiContext"][158]["name"] = "DragDropAcceptIdCurr" +defs["structs"]["ImGuiContext"][158]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][159] = {} +defs["structs"]["ImGuiContext"][159]["name"] = "DragDropAcceptIdPrev" +defs["structs"]["ImGuiContext"][159]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][160] = {} +defs["structs"]["ImGuiContext"][160]["name"] = "DragDropAcceptFrameCount" +defs["structs"]["ImGuiContext"][160]["type"] = "int" +defs["structs"]["ImGuiContext"][161] = {} +defs["structs"]["ImGuiContext"][161]["name"] = "DragDropHoldJustPressedId" +defs["structs"]["ImGuiContext"][161]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][162] = {} +defs["structs"]["ImGuiContext"][162]["name"] = "DragDropPayloadBufHeap" +defs["structs"]["ImGuiContext"][162]["template_type"] = "unsigned char" +defs["structs"]["ImGuiContext"][162]["type"] = "ImVector_unsigned_char" +defs["structs"]["ImGuiContext"][163] = {} +defs["structs"]["ImGuiContext"][163]["name"] = "DragDropPayloadBufLocal[16]" +defs["structs"]["ImGuiContext"][163]["size"] = 16 +defs["structs"]["ImGuiContext"][163]["type"] = "unsigned char" +defs["structs"]["ImGuiContext"][164] = {} +defs["structs"]["ImGuiContext"][164]["name"] = "ClipperTempDataStacked" +defs["structs"]["ImGuiContext"][164]["type"] = "int" +defs["structs"]["ImGuiContext"][165] = {} +defs["structs"]["ImGuiContext"][165]["name"] = "ClipperTempData" +defs["structs"]["ImGuiContext"][165]["template_type"] = "ImGuiListClipperData" +defs["structs"]["ImGuiContext"][165]["type"] = "ImVector_ImGuiListClipperData" +defs["structs"]["ImGuiContext"][166] = {} +defs["structs"]["ImGuiContext"][166]["name"] = "CurrentTable" +defs["structs"]["ImGuiContext"][166]["type"] = "ImGuiTable*" +defs["structs"]["ImGuiContext"][167] = {} +defs["structs"]["ImGuiContext"][167]["name"] = "TablesTempDataStacked" +defs["structs"]["ImGuiContext"][167]["type"] = "int" +defs["structs"]["ImGuiContext"][168] = {} +defs["structs"]["ImGuiContext"][168]["name"] = "TablesTempData" +defs["structs"]["ImGuiContext"][168]["template_type"] = "ImGuiTableTempData" +defs["structs"]["ImGuiContext"][168]["type"] = "ImVector_ImGuiTableTempData" +defs["structs"]["ImGuiContext"][169] = {} +defs["structs"]["ImGuiContext"][169]["name"] = "Tables" +defs["structs"]["ImGuiContext"][169]["template_type"] = "ImGuiTable" +defs["structs"]["ImGuiContext"][169]["type"] = "ImPool_ImGuiTable" +defs["structs"]["ImGuiContext"][170] = {} +defs["structs"]["ImGuiContext"][170]["name"] = "TablesLastTimeActive" +defs["structs"]["ImGuiContext"][170]["template_type"] = "float" +defs["structs"]["ImGuiContext"][170]["type"] = "ImVector_float" +defs["structs"]["ImGuiContext"][171] = {} +defs["structs"]["ImGuiContext"][171]["name"] = "DrawChannelsTempMergeBuffer" +defs["structs"]["ImGuiContext"][171]["template_type"] = "ImDrawChannel" +defs["structs"]["ImGuiContext"][171]["type"] = "ImVector_ImDrawChannel" +defs["structs"]["ImGuiContext"][172] = {} +defs["structs"]["ImGuiContext"][172]["name"] = "CurrentTabBar" +defs["structs"]["ImGuiContext"][172]["type"] = "ImGuiTabBar*" +defs["structs"]["ImGuiContext"][173] = {} +defs["structs"]["ImGuiContext"][173]["name"] = "TabBars" +defs["structs"]["ImGuiContext"][173]["template_type"] = "ImGuiTabBar" +defs["structs"]["ImGuiContext"][173]["type"] = "ImPool_ImGuiTabBar" +defs["structs"]["ImGuiContext"][174] = {} +defs["structs"]["ImGuiContext"][174]["name"] = "CurrentTabBarStack" +defs["structs"]["ImGuiContext"][174]["template_type"] = "ImGuiPtrOrIndex" +defs["structs"]["ImGuiContext"][174]["type"] = "ImVector_ImGuiPtrOrIndex" +defs["structs"]["ImGuiContext"][175] = {} +defs["structs"]["ImGuiContext"][175]["name"] = "ShrinkWidthBuffer" +defs["structs"]["ImGuiContext"][175]["template_type"] = "ImGuiShrinkWidthItem" +defs["structs"]["ImGuiContext"][175]["type"] = "ImVector_ImGuiShrinkWidthItem" +defs["structs"]["ImGuiContext"][176] = {} +defs["structs"]["ImGuiContext"][176]["name"] = "HoverDelayId" +defs["structs"]["ImGuiContext"][176]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][177] = {} +defs["structs"]["ImGuiContext"][177]["name"] = "HoverDelayIdPreviousFrame" +defs["structs"]["ImGuiContext"][177]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][178] = {} +defs["structs"]["ImGuiContext"][178]["name"] = "HoverDelayTimer" +defs["structs"]["ImGuiContext"][178]["type"] = "float" +defs["structs"]["ImGuiContext"][179] = {} +defs["structs"]["ImGuiContext"][179]["name"] = "HoverDelayClearTimer" +defs["structs"]["ImGuiContext"][179]["type"] = "float" +defs["structs"]["ImGuiContext"][180] = {} +defs["structs"]["ImGuiContext"][180]["name"] = "MouseLastValidPos" +defs["structs"]["ImGuiContext"][180]["type"] = "ImVec2" +defs["structs"]["ImGuiContext"][181] = {} +defs["structs"]["ImGuiContext"][181]["name"] = "InputTextState" +defs["structs"]["ImGuiContext"][181]["type"] = "ImGuiInputTextState" +defs["structs"]["ImGuiContext"][182] = {} +defs["structs"]["ImGuiContext"][182]["name"] = "InputTextPasswordFont" +defs["structs"]["ImGuiContext"][182]["type"] = "ImFont" +defs["structs"]["ImGuiContext"][183] = {} +defs["structs"]["ImGuiContext"][183]["name"] = "TempInputId" +defs["structs"]["ImGuiContext"][183]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][184] = {} +defs["structs"]["ImGuiContext"][184]["name"] = "ColorEditOptions" +defs["structs"]["ImGuiContext"][184]["type"] = "ImGuiColorEditFlags" +defs["structs"]["ImGuiContext"][185] = {} +defs["structs"]["ImGuiContext"][185]["name"] = "ColorEditLastHue" +defs["structs"]["ImGuiContext"][185]["type"] = "float" +defs["structs"]["ImGuiContext"][186] = {} +defs["structs"]["ImGuiContext"][186]["name"] = "ColorEditLastSat" +defs["structs"]["ImGuiContext"][186]["type"] = "float" +defs["structs"]["ImGuiContext"][187] = {} +defs["structs"]["ImGuiContext"][187]["name"] = "ColorEditLastColor" +defs["structs"]["ImGuiContext"][187]["type"] = "ImU32" +defs["structs"]["ImGuiContext"][188] = {} +defs["structs"]["ImGuiContext"][188]["name"] = "ColorPickerRef" +defs["structs"]["ImGuiContext"][188]["type"] = "ImVec4" +defs["structs"]["ImGuiContext"][189] = {} +defs["structs"]["ImGuiContext"][189]["name"] = "ComboPreviewData" +defs["structs"]["ImGuiContext"][189]["type"] = "ImGuiComboPreviewData" +defs["structs"]["ImGuiContext"][190] = {} +defs["structs"]["ImGuiContext"][190]["name"] = "SliderGrabClickOffset" +defs["structs"]["ImGuiContext"][190]["type"] = "float" +defs["structs"]["ImGuiContext"][191] = {} +defs["structs"]["ImGuiContext"][191]["name"] = "SliderCurrentAccum" +defs["structs"]["ImGuiContext"][191]["type"] = "float" +defs["structs"]["ImGuiContext"][192] = {} +defs["structs"]["ImGuiContext"][192]["name"] = "SliderCurrentAccumDirty" +defs["structs"]["ImGuiContext"][192]["type"] = "bool" +defs["structs"]["ImGuiContext"][193] = {} +defs["structs"]["ImGuiContext"][193]["name"] = "DragCurrentAccumDirty" +defs["structs"]["ImGuiContext"][193]["type"] = "bool" +defs["structs"]["ImGuiContext"][194] = {} +defs["structs"]["ImGuiContext"][194]["name"] = "DragCurrentAccum" +defs["structs"]["ImGuiContext"][194]["type"] = "float" +defs["structs"]["ImGuiContext"][195] = {} +defs["structs"]["ImGuiContext"][195]["name"] = "DragSpeedDefaultRatio" +defs["structs"]["ImGuiContext"][195]["type"] = "float" +defs["structs"]["ImGuiContext"][196] = {} +defs["structs"]["ImGuiContext"][196]["name"] = "ScrollbarClickDeltaToGrabCenter" +defs["structs"]["ImGuiContext"][196]["type"] = "float" +defs["structs"]["ImGuiContext"][197] = {} +defs["structs"]["ImGuiContext"][197]["name"] = "DisabledAlphaBackup" +defs["structs"]["ImGuiContext"][197]["type"] = "float" +defs["structs"]["ImGuiContext"][198] = {} +defs["structs"]["ImGuiContext"][198]["name"] = "DisabledStackSize" +defs["structs"]["ImGuiContext"][198]["type"] = "short" +defs["structs"]["ImGuiContext"][199] = {} +defs["structs"]["ImGuiContext"][199]["name"] = "TooltipOverrideCount" +defs["structs"]["ImGuiContext"][199]["type"] = "short" +defs["structs"]["ImGuiContext"][200] = {} +defs["structs"]["ImGuiContext"][200]["name"] = "ClipboardHandlerData" +defs["structs"]["ImGuiContext"][200]["template_type"] = "char" +defs["structs"]["ImGuiContext"][200]["type"] = "ImVector_char" +defs["structs"]["ImGuiContext"][201] = {} +defs["structs"]["ImGuiContext"][201]["name"] = "MenusIdSubmittedThisFrame" +defs["structs"]["ImGuiContext"][201]["template_type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][201]["type"] = "ImVector_ImGuiID" +defs["structs"]["ImGuiContext"][202] = {} +defs["structs"]["ImGuiContext"][202]["name"] = "PlatformImeData" +defs["structs"]["ImGuiContext"][202]["type"] = "ImGuiPlatformImeData" +defs["structs"]["ImGuiContext"][203] = {} +defs["structs"]["ImGuiContext"][203]["name"] = "PlatformImeDataPrev" +defs["structs"]["ImGuiContext"][203]["type"] = "ImGuiPlatformImeData" +defs["structs"]["ImGuiContext"][204] = {} +defs["structs"]["ImGuiContext"][204]["name"] = "PlatformImeViewport" +defs["structs"]["ImGuiContext"][204]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][205] = {} +defs["structs"]["ImGuiContext"][205]["name"] = "PlatformLocaleDecimalPoint" +defs["structs"]["ImGuiContext"][205]["type"] = "char" +defs["structs"]["ImGuiContext"][206] = {} +defs["structs"]["ImGuiContext"][206]["name"] = "DockContext" +defs["structs"]["ImGuiContext"][206]["type"] = "ImGuiDockContext" +defs["structs"]["ImGuiContext"][207] = {} +defs["structs"]["ImGuiContext"][207]["name"] = "SettingsLoaded" +defs["structs"]["ImGuiContext"][207]["type"] = "bool" +defs["structs"]["ImGuiContext"][208] = {} +defs["structs"]["ImGuiContext"][208]["name"] = "SettingsDirtyTimer" +defs["structs"]["ImGuiContext"][208]["type"] = "float" +defs["structs"]["ImGuiContext"][209] = {} +defs["structs"]["ImGuiContext"][209]["name"] = "SettingsIniData" +defs["structs"]["ImGuiContext"][209]["type"] = "ImGuiTextBuffer" +defs["structs"]["ImGuiContext"][210] = {} +defs["structs"]["ImGuiContext"][210]["name"] = "SettingsHandlers" +defs["structs"]["ImGuiContext"][210]["template_type"] = "ImGuiSettingsHandler" +defs["structs"]["ImGuiContext"][210]["type"] = "ImVector_ImGuiSettingsHandler" +defs["structs"]["ImGuiContext"][211] = {} +defs["structs"]["ImGuiContext"][211]["name"] = "SettingsWindows" +defs["structs"]["ImGuiContext"][211]["template_type"] = "ImGuiWindowSettings" +defs["structs"]["ImGuiContext"][211]["type"] = "ImChunkStream_ImGuiWindowSettings" +defs["structs"]["ImGuiContext"][212] = {} +defs["structs"]["ImGuiContext"][212]["name"] = "SettingsTables" +defs["structs"]["ImGuiContext"][212]["template_type"] = "ImGuiTableSettings" +defs["structs"]["ImGuiContext"][212]["type"] = "ImChunkStream_ImGuiTableSettings" +defs["structs"]["ImGuiContext"][213] = {} +defs["structs"]["ImGuiContext"][213]["name"] = "Hooks" +defs["structs"]["ImGuiContext"][213]["template_type"] = "ImGuiContextHook" +defs["structs"]["ImGuiContext"][213]["type"] = "ImVector_ImGuiContextHook" +defs["structs"]["ImGuiContext"][214] = {} +defs["structs"]["ImGuiContext"][214]["name"] = "HookIdNext" +defs["structs"]["ImGuiContext"][214]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][215] = {} +defs["structs"]["ImGuiContext"][215]["name"] = "LocalizationTable[ImGuiLocKey_COUNT]" +defs["structs"]["ImGuiContext"][215]["size"] = 8 +defs["structs"]["ImGuiContext"][215]["type"] = "const char*" +defs["structs"]["ImGuiContext"][216] = {} +defs["structs"]["ImGuiContext"][216]["name"] = "LogEnabled" +defs["structs"]["ImGuiContext"][216]["type"] = "bool" +defs["structs"]["ImGuiContext"][217] = {} +defs["structs"]["ImGuiContext"][217]["name"] = "LogType" +defs["structs"]["ImGuiContext"][217]["type"] = "ImGuiLogType" +defs["structs"]["ImGuiContext"][218] = {} +defs["structs"]["ImGuiContext"][218]["name"] = "LogFile" +defs["structs"]["ImGuiContext"][218]["type"] = "ImFileHandle" +defs["structs"]["ImGuiContext"][219] = {} +defs["structs"]["ImGuiContext"][219]["name"] = "LogBuffer" +defs["structs"]["ImGuiContext"][219]["type"] = "ImGuiTextBuffer" +defs["structs"]["ImGuiContext"][220] = {} +defs["structs"]["ImGuiContext"][220]["name"] = "LogNextPrefix" +defs["structs"]["ImGuiContext"][220]["type"] = "const char*" +defs["structs"]["ImGuiContext"][221] = {} +defs["structs"]["ImGuiContext"][221]["name"] = "LogNextSuffix" +defs["structs"]["ImGuiContext"][221]["type"] = "const char*" +defs["structs"]["ImGuiContext"][222] = {} +defs["structs"]["ImGuiContext"][222]["name"] = "LogLinePosY" +defs["structs"]["ImGuiContext"][222]["type"] = "float" +defs["structs"]["ImGuiContext"][223] = {} +defs["structs"]["ImGuiContext"][223]["name"] = "LogLineFirstItem" +defs["structs"]["ImGuiContext"][223]["type"] = "bool" +defs["structs"]["ImGuiContext"][224] = {} +defs["structs"]["ImGuiContext"][224]["name"] = "LogDepthRef" +defs["structs"]["ImGuiContext"][224]["type"] = "int" +defs["structs"]["ImGuiContext"][225] = {} +defs["structs"]["ImGuiContext"][225]["name"] = "LogDepthToExpand" +defs["structs"]["ImGuiContext"][225]["type"] = "int" +defs["structs"]["ImGuiContext"][226] = {} +defs["structs"]["ImGuiContext"][226]["name"] = "LogDepthToExpandDefault" +defs["structs"]["ImGuiContext"][226]["type"] = "int" +defs["structs"]["ImGuiContext"][227] = {} +defs["structs"]["ImGuiContext"][227]["name"] = "DebugLogFlags" +defs["structs"]["ImGuiContext"][227]["type"] = "ImGuiDebugLogFlags" +defs["structs"]["ImGuiContext"][228] = {} +defs["structs"]["ImGuiContext"][228]["name"] = "DebugLogBuf" +defs["structs"]["ImGuiContext"][228]["type"] = "ImGuiTextBuffer" +defs["structs"]["ImGuiContext"][229] = {} +defs["structs"]["ImGuiContext"][229]["name"] = "DebugLogIndex" +defs["structs"]["ImGuiContext"][229]["type"] = "ImGuiTextIndex" +defs["structs"]["ImGuiContext"][230] = {} +defs["structs"]["ImGuiContext"][230]["name"] = "DebugLocateFrames" +defs["structs"]["ImGuiContext"][230]["type"] = "ImU8" +defs["structs"]["ImGuiContext"][231] = {} +defs["structs"]["ImGuiContext"][231]["name"] = "DebugItemPickerActive" +defs["structs"]["ImGuiContext"][231]["type"] = "bool" +defs["structs"]["ImGuiContext"][232] = {} +defs["structs"]["ImGuiContext"][232]["name"] = "DebugItemPickerMouseButton" +defs["structs"]["ImGuiContext"][232]["type"] = "ImU8" +defs["structs"]["ImGuiContext"][233] = {} +defs["structs"]["ImGuiContext"][233]["name"] = "DebugItemPickerBreakId" +defs["structs"]["ImGuiContext"][233]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][234] = {} +defs["structs"]["ImGuiContext"][234]["name"] = "DebugMetricsConfig" +defs["structs"]["ImGuiContext"][234]["type"] = "ImGuiMetricsConfig" +defs["structs"]["ImGuiContext"][235] = {} +defs["structs"]["ImGuiContext"][235]["name"] = "DebugStackTool" +defs["structs"]["ImGuiContext"][235]["type"] = "ImGuiStackTool" +defs["structs"]["ImGuiContext"][236] = {} +defs["structs"]["ImGuiContext"][236]["name"] = "DebugHoveredDockNode" +defs["structs"]["ImGuiContext"][236]["type"] = "ImGuiDockNode*" +defs["structs"]["ImGuiContext"][237] = {} +defs["structs"]["ImGuiContext"][237]["name"] = "FramerateSecPerFrame[60]" +defs["structs"]["ImGuiContext"][237]["size"] = 60 +defs["structs"]["ImGuiContext"][237]["type"] = "float" +defs["structs"]["ImGuiContext"][238] = {} +defs["structs"]["ImGuiContext"][238]["name"] = "FramerateSecPerFrameIdx" +defs["structs"]["ImGuiContext"][238]["type"] = "int" +defs["structs"]["ImGuiContext"][239] = {} +defs["structs"]["ImGuiContext"][239]["name"] = "FramerateSecPerFrameCount" +defs["structs"]["ImGuiContext"][239]["type"] = "int" +defs["structs"]["ImGuiContext"][240] = {} +defs["structs"]["ImGuiContext"][240]["name"] = "FramerateSecPerFrameAccum" +defs["structs"]["ImGuiContext"][240]["type"] = "float" +defs["structs"]["ImGuiContext"][241] = {} +defs["structs"]["ImGuiContext"][241]["name"] = "WantCaptureMouseNextFrame" +defs["structs"]["ImGuiContext"][241]["type"] = "int" +defs["structs"]["ImGuiContext"][242] = {} +defs["structs"]["ImGuiContext"][242]["name"] = "WantCaptureKeyboardNextFrame" +defs["structs"]["ImGuiContext"][242]["type"] = "int" +defs["structs"]["ImGuiContext"][243] = {} +defs["structs"]["ImGuiContext"][243]["name"] = "WantTextInputNextFrame" +defs["structs"]["ImGuiContext"][243]["type"] = "int" +defs["structs"]["ImGuiContext"][244] = {} +defs["structs"]["ImGuiContext"][244]["name"] = "TempBuffer" +defs["structs"]["ImGuiContext"][244]["template_type"] = "char" +defs["structs"]["ImGuiContext"][244]["type"] = "ImVector_char" +defs["structs"]["ImGuiContextHook"] = {} +defs["structs"]["ImGuiContextHook"][1] = {} +defs["structs"]["ImGuiContextHook"][1]["name"] = "HookId" +defs["structs"]["ImGuiContextHook"][1]["type"] = "ImGuiID" +defs["structs"]["ImGuiContextHook"][2] = {} +defs["structs"]["ImGuiContextHook"][2]["name"] = "Type" +defs["structs"]["ImGuiContextHook"][2]["type"] = "ImGuiContextHookType" +defs["structs"]["ImGuiContextHook"][3] = {} +defs["structs"]["ImGuiContextHook"][3]["name"] = "Owner" +defs["structs"]["ImGuiContextHook"][3]["type"] = "ImGuiID" +defs["structs"]["ImGuiContextHook"][4] = {} +defs["structs"]["ImGuiContextHook"][4]["name"] = "Callback" +defs["structs"]["ImGuiContextHook"][4]["type"] = "ImGuiContextHookCallback" +defs["structs"]["ImGuiContextHook"][5] = {} +defs["structs"]["ImGuiContextHook"][5]["name"] = "UserData" +defs["structs"]["ImGuiContextHook"][5]["type"] = "void*" +defs["structs"]["ImGuiDataTypeInfo"] = {} +defs["structs"]["ImGuiDataTypeInfo"][1] = {} +defs["structs"]["ImGuiDataTypeInfo"][1]["name"] = "Size" +defs["structs"]["ImGuiDataTypeInfo"][1]["type"] = "size_t" +defs["structs"]["ImGuiDataTypeInfo"][2] = {} +defs["structs"]["ImGuiDataTypeInfo"][2]["name"] = "Name" +defs["structs"]["ImGuiDataTypeInfo"][2]["type"] = "const char*" +defs["structs"]["ImGuiDataTypeInfo"][3] = {} +defs["structs"]["ImGuiDataTypeInfo"][3]["name"] = "PrintFmt" +defs["structs"]["ImGuiDataTypeInfo"][3]["type"] = "const char*" +defs["structs"]["ImGuiDataTypeInfo"][4] = {} +defs["structs"]["ImGuiDataTypeInfo"][4]["name"] = "ScanFmt" +defs["structs"]["ImGuiDataTypeInfo"][4]["type"] = "const char*" +defs["structs"]["ImGuiDataTypeTempStorage"] = {} +defs["structs"]["ImGuiDataTypeTempStorage"][1] = {} +defs["structs"]["ImGuiDataTypeTempStorage"][1]["name"] = "Data[8]" +defs["structs"]["ImGuiDataTypeTempStorage"][1]["size"] = 8 +defs["structs"]["ImGuiDataTypeTempStorage"][1]["type"] = "ImU8" +defs["structs"]["ImGuiDockContext"] = {} +defs["structs"]["ImGuiDockContext"][1] = {} +defs["structs"]["ImGuiDockContext"][1]["name"] = "Nodes" +defs["structs"]["ImGuiDockContext"][1]["type"] = "ImGuiStorage" +defs["structs"]["ImGuiDockContext"][2] = {} +defs["structs"]["ImGuiDockContext"][2]["name"] = "Requests" +defs["structs"]["ImGuiDockContext"][2]["template_type"] = "ImGuiDockRequest" +defs["structs"]["ImGuiDockContext"][2]["type"] = "ImVector_ImGuiDockRequest" +defs["structs"]["ImGuiDockContext"][3] = {} +defs["structs"]["ImGuiDockContext"][3]["name"] = "NodesSettings" +defs["structs"]["ImGuiDockContext"][3]["template_type"] = "ImGuiDockNodeSettings" +defs["structs"]["ImGuiDockContext"][3]["type"] = "ImVector_ImGuiDockNodeSettings" +defs["structs"]["ImGuiDockContext"][4] = {} +defs["structs"]["ImGuiDockContext"][4]["name"] = "WantFullRebuild" +defs["structs"]["ImGuiDockContext"][4]["type"] = "bool" +defs["structs"]["ImGuiDockNode"] = {} +defs["structs"]["ImGuiDockNode"][1] = {} +defs["structs"]["ImGuiDockNode"][1]["name"] = "ID" +defs["structs"]["ImGuiDockNode"][1]["type"] = "ImGuiID" +defs["structs"]["ImGuiDockNode"][2] = {} +defs["structs"]["ImGuiDockNode"][2]["name"] = "SharedFlags" +defs["structs"]["ImGuiDockNode"][2]["type"] = "ImGuiDockNodeFlags" +defs["structs"]["ImGuiDockNode"][3] = {} +defs["structs"]["ImGuiDockNode"][3]["name"] = "LocalFlags" +defs["structs"]["ImGuiDockNode"][3]["type"] = "ImGuiDockNodeFlags" +defs["structs"]["ImGuiDockNode"][4] = {} +defs["structs"]["ImGuiDockNode"][4]["name"] = "LocalFlagsInWindows" +defs["structs"]["ImGuiDockNode"][4]["type"] = "ImGuiDockNodeFlags" +defs["structs"]["ImGuiDockNode"][5] = {} +defs["structs"]["ImGuiDockNode"][5]["name"] = "MergedFlags" +defs["structs"]["ImGuiDockNode"][5]["type"] = "ImGuiDockNodeFlags" +defs["structs"]["ImGuiDockNode"][6] = {} +defs["structs"]["ImGuiDockNode"][6]["name"] = "State" +defs["structs"]["ImGuiDockNode"][6]["type"] = "ImGuiDockNodeState" +defs["structs"]["ImGuiDockNode"][7] = {} +defs["structs"]["ImGuiDockNode"][7]["name"] = "ParentNode" +defs["structs"]["ImGuiDockNode"][7]["type"] = "ImGuiDockNode*" +defs["structs"]["ImGuiDockNode"][8] = {} +defs["structs"]["ImGuiDockNode"][8]["name"] = "ChildNodes[2]" +defs["structs"]["ImGuiDockNode"][8]["size"] = 2 +defs["structs"]["ImGuiDockNode"][8]["type"] = "ImGuiDockNode*" +defs["structs"]["ImGuiDockNode"][9] = {} +defs["structs"]["ImGuiDockNode"][9]["name"] = "Windows" +defs["structs"]["ImGuiDockNode"][9]["template_type"] = "ImGuiWindow*" +defs["structs"]["ImGuiDockNode"][9]["type"] = "ImVector_ImGuiWindowPtr" +defs["structs"]["ImGuiDockNode"][10] = {} +defs["structs"]["ImGuiDockNode"][10]["name"] = "TabBar" +defs["structs"]["ImGuiDockNode"][10]["type"] = "ImGuiTabBar*" +defs["structs"]["ImGuiDockNode"][11] = {} +defs["structs"]["ImGuiDockNode"][11]["name"] = "Pos" +defs["structs"]["ImGuiDockNode"][11]["type"] = "ImVec2" +defs["structs"]["ImGuiDockNode"][12] = {} +defs["structs"]["ImGuiDockNode"][12]["name"] = "Size" +defs["structs"]["ImGuiDockNode"][12]["type"] = "ImVec2" +defs["structs"]["ImGuiDockNode"][13] = {} +defs["structs"]["ImGuiDockNode"][13]["name"] = "SizeRef" +defs["structs"]["ImGuiDockNode"][13]["type"] = "ImVec2" +defs["structs"]["ImGuiDockNode"][14] = {} +defs["structs"]["ImGuiDockNode"][14]["name"] = "SplitAxis" +defs["structs"]["ImGuiDockNode"][14]["type"] = "ImGuiAxis" +defs["structs"]["ImGuiDockNode"][15] = {} +defs["structs"]["ImGuiDockNode"][15]["name"] = "WindowClass" +defs["structs"]["ImGuiDockNode"][15]["type"] = "ImGuiWindowClass" +defs["structs"]["ImGuiDockNode"][16] = {} +defs["structs"]["ImGuiDockNode"][16]["name"] = "LastBgColor" +defs["structs"]["ImGuiDockNode"][16]["type"] = "ImU32" +defs["structs"]["ImGuiDockNode"][17] = {} +defs["structs"]["ImGuiDockNode"][17]["name"] = "HostWindow" +defs["structs"]["ImGuiDockNode"][17]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiDockNode"][18] = {} +defs["structs"]["ImGuiDockNode"][18]["name"] = "VisibleWindow" +defs["structs"]["ImGuiDockNode"][18]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiDockNode"][19] = {} +defs["structs"]["ImGuiDockNode"][19]["name"] = "CentralNode" +defs["structs"]["ImGuiDockNode"][19]["type"] = "ImGuiDockNode*" +defs["structs"]["ImGuiDockNode"][20] = {} +defs["structs"]["ImGuiDockNode"][20]["name"] = "OnlyNodeWithWindows" +defs["structs"]["ImGuiDockNode"][20]["type"] = "ImGuiDockNode*" +defs["structs"]["ImGuiDockNode"][21] = {} +defs["structs"]["ImGuiDockNode"][21]["name"] = "CountNodeWithWindows" +defs["structs"]["ImGuiDockNode"][21]["type"] = "int" +defs["structs"]["ImGuiDockNode"][22] = {} +defs["structs"]["ImGuiDockNode"][22]["name"] = "LastFrameAlive" +defs["structs"]["ImGuiDockNode"][22]["type"] = "int" +defs["structs"]["ImGuiDockNode"][23] = {} +defs["structs"]["ImGuiDockNode"][23]["name"] = "LastFrameActive" +defs["structs"]["ImGuiDockNode"][23]["type"] = "int" +defs["structs"]["ImGuiDockNode"][24] = {} +defs["structs"]["ImGuiDockNode"][24]["name"] = "LastFrameFocused" +defs["structs"]["ImGuiDockNode"][24]["type"] = "int" +defs["structs"]["ImGuiDockNode"][25] = {} +defs["structs"]["ImGuiDockNode"][25]["name"] = "LastFocusedNodeId" +defs["structs"]["ImGuiDockNode"][25]["type"] = "ImGuiID" +defs["structs"]["ImGuiDockNode"][26] = {} +defs["structs"]["ImGuiDockNode"][26]["name"] = "SelectedTabId" +defs["structs"]["ImGuiDockNode"][26]["type"] = "ImGuiID" +defs["structs"]["ImGuiDockNode"][27] = {} +defs["structs"]["ImGuiDockNode"][27]["name"] = "WantCloseTabId" +defs["structs"]["ImGuiDockNode"][27]["type"] = "ImGuiID" +defs["structs"]["ImGuiDockNode"][28] = {} +defs["structs"]["ImGuiDockNode"][28]["bitfield"] = "3" +defs["structs"]["ImGuiDockNode"][28]["name"] = "AuthorityForPos" +defs["structs"]["ImGuiDockNode"][28]["type"] = "ImGuiDataAuthority" +defs["structs"]["ImGuiDockNode"][29] = {} +defs["structs"]["ImGuiDockNode"][29]["bitfield"] = "3" +defs["structs"]["ImGuiDockNode"][29]["name"] = "AuthorityForSize" +defs["structs"]["ImGuiDockNode"][29]["type"] = "ImGuiDataAuthority" +defs["structs"]["ImGuiDockNode"][30] = {} +defs["structs"]["ImGuiDockNode"][30]["bitfield"] = "3" +defs["structs"]["ImGuiDockNode"][30]["name"] = "AuthorityForViewport" +defs["structs"]["ImGuiDockNode"][30]["type"] = "ImGuiDataAuthority" +defs["structs"]["ImGuiDockNode"][31] = {} +defs["structs"]["ImGuiDockNode"][31]["bitfield"] = "1" +defs["structs"]["ImGuiDockNode"][31]["name"] = "IsVisible" +defs["structs"]["ImGuiDockNode"][31]["type"] = "bool" +defs["structs"]["ImGuiDockNode"][32] = {} +defs["structs"]["ImGuiDockNode"][32]["bitfield"] = "1" +defs["structs"]["ImGuiDockNode"][32]["name"] = "IsFocused" +defs["structs"]["ImGuiDockNode"][32]["type"] = "bool" +defs["structs"]["ImGuiDockNode"][33] = {} +defs["structs"]["ImGuiDockNode"][33]["bitfield"] = "1" +defs["structs"]["ImGuiDockNode"][33]["name"] = "IsBgDrawnThisFrame" +defs["structs"]["ImGuiDockNode"][33]["type"] = "bool" +defs["structs"]["ImGuiDockNode"][34] = {} +defs["structs"]["ImGuiDockNode"][34]["bitfield"] = "1" +defs["structs"]["ImGuiDockNode"][34]["name"] = "HasCloseButton" +defs["structs"]["ImGuiDockNode"][34]["type"] = "bool" +defs["structs"]["ImGuiDockNode"][35] = {} +defs["structs"]["ImGuiDockNode"][35]["bitfield"] = "1" +defs["structs"]["ImGuiDockNode"][35]["name"] = "HasWindowMenuButton" +defs["structs"]["ImGuiDockNode"][35]["type"] = "bool" +defs["structs"]["ImGuiDockNode"][36] = {} +defs["structs"]["ImGuiDockNode"][36]["bitfield"] = "1" +defs["structs"]["ImGuiDockNode"][36]["name"] = "HasCentralNodeChild" +defs["structs"]["ImGuiDockNode"][36]["type"] = "bool" +defs["structs"]["ImGuiDockNode"][37] = {} +defs["structs"]["ImGuiDockNode"][37]["bitfield"] = "1" +defs["structs"]["ImGuiDockNode"][37]["name"] = "WantCloseAll" +defs["structs"]["ImGuiDockNode"][37]["type"] = "bool" +defs["structs"]["ImGuiDockNode"][38] = {} +defs["structs"]["ImGuiDockNode"][38]["bitfield"] = "1" +defs["structs"]["ImGuiDockNode"][38]["name"] = "WantLockSizeOnce" +defs["structs"]["ImGuiDockNode"][38]["type"] = "bool" +defs["structs"]["ImGuiDockNode"][39] = {} +defs["structs"]["ImGuiDockNode"][39]["bitfield"] = "1" +defs["structs"]["ImGuiDockNode"][39]["name"] = "WantMouseMove" +defs["structs"]["ImGuiDockNode"][39]["type"] = "bool" +defs["structs"]["ImGuiDockNode"][40] = {} +defs["structs"]["ImGuiDockNode"][40]["bitfield"] = "1" +defs["structs"]["ImGuiDockNode"][40]["name"] = "WantHiddenTabBarUpdate" +defs["structs"]["ImGuiDockNode"][40]["type"] = "bool" +defs["structs"]["ImGuiDockNode"][41] = {} +defs["structs"]["ImGuiDockNode"][41]["bitfield"] = "1" +defs["structs"]["ImGuiDockNode"][41]["name"] = "WantHiddenTabBarToggle" +defs["structs"]["ImGuiDockNode"][41]["type"] = "bool" +defs["structs"]["ImGuiGroupData"] = {} +defs["structs"]["ImGuiGroupData"][1] = {} +defs["structs"]["ImGuiGroupData"][1]["name"] = "WindowID" +defs["structs"]["ImGuiGroupData"][1]["type"] = "ImGuiID" +defs["structs"]["ImGuiGroupData"][2] = {} +defs["structs"]["ImGuiGroupData"][2]["name"] = "BackupCursorPos" +defs["structs"]["ImGuiGroupData"][2]["type"] = "ImVec2" +defs["structs"]["ImGuiGroupData"][3] = {} +defs["structs"]["ImGuiGroupData"][3]["name"] = "BackupCursorMaxPos" +defs["structs"]["ImGuiGroupData"][3]["type"] = "ImVec2" +defs["structs"]["ImGuiGroupData"][4] = {} +defs["structs"]["ImGuiGroupData"][4]["name"] = "BackupIndent" +defs["structs"]["ImGuiGroupData"][4]["type"] = "ImVec1" +defs["structs"]["ImGuiGroupData"][5] = {} +defs["structs"]["ImGuiGroupData"][5]["name"] = "BackupGroupOffset" +defs["structs"]["ImGuiGroupData"][5]["type"] = "ImVec1" +defs["structs"]["ImGuiGroupData"][6] = {} +defs["structs"]["ImGuiGroupData"][6]["name"] = "BackupCurrLineSize" +defs["structs"]["ImGuiGroupData"][6]["type"] = "ImVec2" +defs["structs"]["ImGuiGroupData"][7] = {} +defs["structs"]["ImGuiGroupData"][7]["name"] = "BackupCurrLineTextBaseOffset" +defs["structs"]["ImGuiGroupData"][7]["type"] = "float" +defs["structs"]["ImGuiGroupData"][8] = {} +defs["structs"]["ImGuiGroupData"][8]["name"] = "BackupActiveIdIsAlive" +defs["structs"]["ImGuiGroupData"][8]["type"] = "ImGuiID" +defs["structs"]["ImGuiGroupData"][9] = {} +defs["structs"]["ImGuiGroupData"][9]["name"] = "BackupActiveIdPreviousFrameIsAlive" +defs["structs"]["ImGuiGroupData"][9]["type"] = "bool" +defs["structs"]["ImGuiGroupData"][10] = {} +defs["structs"]["ImGuiGroupData"][10]["name"] = "BackupHoveredIdIsAlive" +defs["structs"]["ImGuiGroupData"][10]["type"] = "bool" +defs["structs"]["ImGuiGroupData"][11] = {} +defs["structs"]["ImGuiGroupData"][11]["name"] = "EmitItem" +defs["structs"]["ImGuiGroupData"][11]["type"] = "bool" defs["structs"]["ImGuiIO"] = {} defs["structs"]["ImGuiIO"][1] = {} defs["structs"]["ImGuiIO"][1]["name"] = "ConfigFlags" @@ -3337,6 +5547,62 @@ defs["structs"]["ImGuiIO"][97] = {} defs["structs"]["ImGuiIO"][97]["name"] = "InputQueueCharacters" defs["structs"]["ImGuiIO"][97]["template_type"] = "ImWchar" defs["structs"]["ImGuiIO"][97]["type"] = "ImVector_ImWchar" +defs["structs"]["ImGuiInputEvent"] = {} +defs["structs"]["ImGuiInputEvent"][1] = {} +defs["structs"]["ImGuiInputEvent"][1]["name"] = "Type" +defs["structs"]["ImGuiInputEvent"][1]["type"] = "ImGuiInputEventType" +defs["structs"]["ImGuiInputEvent"][2] = {} +defs["structs"]["ImGuiInputEvent"][2]["name"] = "Source" +defs["structs"]["ImGuiInputEvent"][2]["type"] = "ImGuiInputSource" +defs["structs"]["ImGuiInputEvent"][3] = {} +defs["structs"]["ImGuiInputEvent"][3]["name"] = "" +defs["structs"]["ImGuiInputEvent"][3]["type"] = "union { ImGuiInputEventMousePos MousePos; ImGuiInputEventMouseWheel MouseWheel; ImGuiInputEventMouseButton MouseButton; ImGuiInputEventMouseViewport MouseViewport; ImGuiInputEventKey Key; ImGuiInputEventText Text; ImGuiInputEventAppFocused AppFocused;}" +defs["structs"]["ImGuiInputEvent"][4] = {} +defs["structs"]["ImGuiInputEvent"][4]["name"] = "AddedByTestEngine" +defs["structs"]["ImGuiInputEvent"][4]["type"] = "bool" +defs["structs"]["ImGuiInputEventAppFocused"] = {} +defs["structs"]["ImGuiInputEventAppFocused"][1] = {} +defs["structs"]["ImGuiInputEventAppFocused"][1]["name"] = "Focused" +defs["structs"]["ImGuiInputEventAppFocused"][1]["type"] = "bool" +defs["structs"]["ImGuiInputEventKey"] = {} +defs["structs"]["ImGuiInputEventKey"][1] = {} +defs["structs"]["ImGuiInputEventKey"][1]["name"] = "Key" +defs["structs"]["ImGuiInputEventKey"][1]["type"] = "ImGuiKey" +defs["structs"]["ImGuiInputEventKey"][2] = {} +defs["structs"]["ImGuiInputEventKey"][2]["name"] = "Down" +defs["structs"]["ImGuiInputEventKey"][2]["type"] = "bool" +defs["structs"]["ImGuiInputEventKey"][3] = {} +defs["structs"]["ImGuiInputEventKey"][3]["name"] = "AnalogValue" +defs["structs"]["ImGuiInputEventKey"][3]["type"] = "float" +defs["structs"]["ImGuiInputEventMouseButton"] = {} +defs["structs"]["ImGuiInputEventMouseButton"][1] = {} +defs["structs"]["ImGuiInputEventMouseButton"][1]["name"] = "Button" +defs["structs"]["ImGuiInputEventMouseButton"][1]["type"] = "int" +defs["structs"]["ImGuiInputEventMouseButton"][2] = {} +defs["structs"]["ImGuiInputEventMouseButton"][2]["name"] = "Down" +defs["structs"]["ImGuiInputEventMouseButton"][2]["type"] = "bool" +defs["structs"]["ImGuiInputEventMousePos"] = {} +defs["structs"]["ImGuiInputEventMousePos"][1] = {} +defs["structs"]["ImGuiInputEventMousePos"][1]["name"] = "PosX" +defs["structs"]["ImGuiInputEventMousePos"][1]["type"] = "float" +defs["structs"]["ImGuiInputEventMousePos"][2] = {} +defs["structs"]["ImGuiInputEventMousePos"][2]["name"] = "PosY" +defs["structs"]["ImGuiInputEventMousePos"][2]["type"] = "float" +defs["structs"]["ImGuiInputEventMouseViewport"] = {} +defs["structs"]["ImGuiInputEventMouseViewport"][1] = {} +defs["structs"]["ImGuiInputEventMouseViewport"][1]["name"] = "HoveredViewportID" +defs["structs"]["ImGuiInputEventMouseViewport"][1]["type"] = "ImGuiID" +defs["structs"]["ImGuiInputEventMouseWheel"] = {} +defs["structs"]["ImGuiInputEventMouseWheel"][1] = {} +defs["structs"]["ImGuiInputEventMouseWheel"][1]["name"] = "WheelX" +defs["structs"]["ImGuiInputEventMouseWheel"][1]["type"] = "float" +defs["structs"]["ImGuiInputEventMouseWheel"][2] = {} +defs["structs"]["ImGuiInputEventMouseWheel"][2]["name"] = "WheelY" +defs["structs"]["ImGuiInputEventMouseWheel"][2]["type"] = "float" +defs["structs"]["ImGuiInputEventText"] = {} +defs["structs"]["ImGuiInputEventText"][1] = {} +defs["structs"]["ImGuiInputEventText"][1]["name"] = "Char" +defs["structs"]["ImGuiInputEventText"][1]["type"] = "unsigned int" defs["structs"]["ImGuiInputTextCallbackData"] = {} defs["structs"]["ImGuiInputTextCallbackData"][1] = {} defs["structs"]["ImGuiInputTextCallbackData"][1]["name"] = "EventFlag" @@ -3374,6 +5640,55 @@ defs["structs"]["ImGuiInputTextCallbackData"][11]["type"] = "int" defs["structs"]["ImGuiInputTextCallbackData"][12] = {} defs["structs"]["ImGuiInputTextCallbackData"][12]["name"] = "SelectionEnd" defs["structs"]["ImGuiInputTextCallbackData"][12]["type"] = "int" +defs["structs"]["ImGuiInputTextState"] = {} +defs["structs"]["ImGuiInputTextState"][1] = {} +defs["structs"]["ImGuiInputTextState"][1]["name"] = "ID" +defs["structs"]["ImGuiInputTextState"][1]["type"] = "ImGuiID" +defs["structs"]["ImGuiInputTextState"][2] = {} +defs["structs"]["ImGuiInputTextState"][2]["name"] = "CurLenW" +defs["structs"]["ImGuiInputTextState"][2]["type"] = "int" +defs["structs"]["ImGuiInputTextState"][3] = {} +defs["structs"]["ImGuiInputTextState"][3]["name"] = "CurLenA" +defs["structs"]["ImGuiInputTextState"][3]["type"] = "int" +defs["structs"]["ImGuiInputTextState"][4] = {} +defs["structs"]["ImGuiInputTextState"][4]["name"] = "TextW" +defs["structs"]["ImGuiInputTextState"][4]["template_type"] = "ImWchar" +defs["structs"]["ImGuiInputTextState"][4]["type"] = "ImVector_ImWchar" +defs["structs"]["ImGuiInputTextState"][5] = {} +defs["structs"]["ImGuiInputTextState"][5]["name"] = "TextA" +defs["structs"]["ImGuiInputTextState"][5]["template_type"] = "char" +defs["structs"]["ImGuiInputTextState"][5]["type"] = "ImVector_char" +defs["structs"]["ImGuiInputTextState"][6] = {} +defs["structs"]["ImGuiInputTextState"][6]["name"] = "InitialTextA" +defs["structs"]["ImGuiInputTextState"][6]["template_type"] = "char" +defs["structs"]["ImGuiInputTextState"][6]["type"] = "ImVector_char" +defs["structs"]["ImGuiInputTextState"][7] = {} +defs["structs"]["ImGuiInputTextState"][7]["name"] = "TextAIsValid" +defs["structs"]["ImGuiInputTextState"][7]["type"] = "bool" +defs["structs"]["ImGuiInputTextState"][8] = {} +defs["structs"]["ImGuiInputTextState"][8]["name"] = "BufCapacityA" +defs["structs"]["ImGuiInputTextState"][8]["type"] = "int" +defs["structs"]["ImGuiInputTextState"][9] = {} +defs["structs"]["ImGuiInputTextState"][9]["name"] = "ScrollX" +defs["structs"]["ImGuiInputTextState"][9]["type"] = "float" +defs["structs"]["ImGuiInputTextState"][10] = {} +defs["structs"]["ImGuiInputTextState"][10]["name"] = "Stb" +defs["structs"]["ImGuiInputTextState"][10]["type"] = "STB_TexteditState" +defs["structs"]["ImGuiInputTextState"][11] = {} +defs["structs"]["ImGuiInputTextState"][11]["name"] = "CursorAnim" +defs["structs"]["ImGuiInputTextState"][11]["type"] = "float" +defs["structs"]["ImGuiInputTextState"][12] = {} +defs["structs"]["ImGuiInputTextState"][12]["name"] = "CursorFollow" +defs["structs"]["ImGuiInputTextState"][12]["type"] = "bool" +defs["structs"]["ImGuiInputTextState"][13] = {} +defs["structs"]["ImGuiInputTextState"][13]["name"] = "SelectedAllMouseLock" +defs["structs"]["ImGuiInputTextState"][13]["type"] = "bool" +defs["structs"]["ImGuiInputTextState"][14] = {} +defs["structs"]["ImGuiInputTextState"][14]["name"] = "Edited" +defs["structs"]["ImGuiInputTextState"][14]["type"] = "bool" +defs["structs"]["ImGuiInputTextState"][15] = {} +defs["structs"]["ImGuiInputTextState"][15]["name"] = "Flags" +defs["structs"]["ImGuiInputTextState"][15]["type"] = "ImGuiInputTextFlags" defs["structs"]["ImGuiKeyData"] = {} defs["structs"]["ImGuiKeyData"][1] = {} defs["structs"]["ImGuiKeyData"][1]["name"] = "Down" @@ -3387,6 +5702,67 @@ defs["structs"]["ImGuiKeyData"][3]["type"] = "float" defs["structs"]["ImGuiKeyData"][4] = {} defs["structs"]["ImGuiKeyData"][4]["name"] = "AnalogValue" defs["structs"]["ImGuiKeyData"][4]["type"] = "float" +defs["structs"]["ImGuiKeyOwnerData"] = {} +defs["structs"]["ImGuiKeyOwnerData"][1] = {} +defs["structs"]["ImGuiKeyOwnerData"][1]["name"] = "OwnerCurr" +defs["structs"]["ImGuiKeyOwnerData"][1]["type"] = "ImGuiID" +defs["structs"]["ImGuiKeyOwnerData"][2] = {} +defs["structs"]["ImGuiKeyOwnerData"][2]["name"] = "OwnerNext" +defs["structs"]["ImGuiKeyOwnerData"][2]["type"] = "ImGuiID" +defs["structs"]["ImGuiKeyOwnerData"][3] = {} +defs["structs"]["ImGuiKeyOwnerData"][3]["name"] = "LockThisFrame" +defs["structs"]["ImGuiKeyOwnerData"][3]["type"] = "bool" +defs["structs"]["ImGuiKeyOwnerData"][4] = {} +defs["structs"]["ImGuiKeyOwnerData"][4]["name"] = "LockUntilRelease" +defs["structs"]["ImGuiKeyOwnerData"][4]["type"] = "bool" +defs["structs"]["ImGuiKeyRoutingData"] = {} +defs["structs"]["ImGuiKeyRoutingData"][1] = {} +defs["structs"]["ImGuiKeyRoutingData"][1]["name"] = "NextEntryIndex" +defs["structs"]["ImGuiKeyRoutingData"][1]["type"] = "ImGuiKeyRoutingIndex" +defs["structs"]["ImGuiKeyRoutingData"][2] = {} +defs["structs"]["ImGuiKeyRoutingData"][2]["name"] = "Mods" +defs["structs"]["ImGuiKeyRoutingData"][2]["type"] = "ImU16" +defs["structs"]["ImGuiKeyRoutingData"][3] = {} +defs["structs"]["ImGuiKeyRoutingData"][3]["name"] = "RoutingNextScore" +defs["structs"]["ImGuiKeyRoutingData"][3]["type"] = "ImU8" +defs["structs"]["ImGuiKeyRoutingData"][4] = {} +defs["structs"]["ImGuiKeyRoutingData"][4]["name"] = "RoutingCurr" +defs["structs"]["ImGuiKeyRoutingData"][4]["type"] = "ImGuiID" +defs["structs"]["ImGuiKeyRoutingData"][5] = {} +defs["structs"]["ImGuiKeyRoutingData"][5]["name"] = "RoutingNext" +defs["structs"]["ImGuiKeyRoutingData"][5]["type"] = "ImGuiID" +defs["structs"]["ImGuiKeyRoutingTable"] = {} +defs["structs"]["ImGuiKeyRoutingTable"][1] = {} +defs["structs"]["ImGuiKeyRoutingTable"][1]["name"] = "Index[ImGuiKey_NamedKey_COUNT]" +defs["structs"]["ImGuiKeyRoutingTable"][1]["size"] = 140 +defs["structs"]["ImGuiKeyRoutingTable"][1]["type"] = "ImGuiKeyRoutingIndex" +defs["structs"]["ImGuiKeyRoutingTable"][2] = {} +defs["structs"]["ImGuiKeyRoutingTable"][2]["name"] = "Entries" +defs["structs"]["ImGuiKeyRoutingTable"][2]["template_type"] = "ImGuiKeyRoutingData" +defs["structs"]["ImGuiKeyRoutingTable"][2]["type"] = "ImVector_ImGuiKeyRoutingData" +defs["structs"]["ImGuiKeyRoutingTable"][3] = {} +defs["structs"]["ImGuiKeyRoutingTable"][3]["name"] = "EntriesNext" +defs["structs"]["ImGuiKeyRoutingTable"][3]["template_type"] = "ImGuiKeyRoutingData" +defs["structs"]["ImGuiKeyRoutingTable"][3]["type"] = "ImVector_ImGuiKeyRoutingData" +defs["structs"]["ImGuiLastItemData"] = {} +defs["structs"]["ImGuiLastItemData"][1] = {} +defs["structs"]["ImGuiLastItemData"][1]["name"] = "ID" +defs["structs"]["ImGuiLastItemData"][1]["type"] = "ImGuiID" +defs["structs"]["ImGuiLastItemData"][2] = {} +defs["structs"]["ImGuiLastItemData"][2]["name"] = "InFlags" +defs["structs"]["ImGuiLastItemData"][2]["type"] = "ImGuiItemFlags" +defs["structs"]["ImGuiLastItemData"][3] = {} +defs["structs"]["ImGuiLastItemData"][3]["name"] = "StatusFlags" +defs["structs"]["ImGuiLastItemData"][3]["type"] = "ImGuiItemStatusFlags" +defs["structs"]["ImGuiLastItemData"][4] = {} +defs["structs"]["ImGuiLastItemData"][4]["name"] = "Rect" +defs["structs"]["ImGuiLastItemData"][4]["type"] = "ImRect" +defs["structs"]["ImGuiLastItemData"][5] = {} +defs["structs"]["ImGuiLastItemData"][5]["name"] = "NavRect" +defs["structs"]["ImGuiLastItemData"][5]["type"] = "ImRect" +defs["structs"]["ImGuiLastItemData"][6] = {} +defs["structs"]["ImGuiLastItemData"][6]["name"] = "DisplayRect" +defs["structs"]["ImGuiLastItemData"][6]["type"] = "ImRect" defs["structs"]["ImGuiListClipper"] = {} defs["structs"]["ImGuiListClipper"][1] = {} defs["structs"]["ImGuiListClipper"][1]["name"] = "DisplayStart" @@ -3406,6 +5782,271 @@ defs["structs"]["ImGuiListClipper"][5]["type"] = "float" defs["structs"]["ImGuiListClipper"][6] = {} defs["structs"]["ImGuiListClipper"][6]["name"] = "TempData" defs["structs"]["ImGuiListClipper"][6]["type"] = "void*" +defs["structs"]["ImGuiListClipperData"] = {} +defs["structs"]["ImGuiListClipperData"][1] = {} +defs["structs"]["ImGuiListClipperData"][1]["name"] = "ListClipper" +defs["structs"]["ImGuiListClipperData"][1]["type"] = "ImGuiListClipper*" +defs["structs"]["ImGuiListClipperData"][2] = {} +defs["structs"]["ImGuiListClipperData"][2]["name"] = "LossynessOffset" +defs["structs"]["ImGuiListClipperData"][2]["type"] = "float" +defs["structs"]["ImGuiListClipperData"][3] = {} +defs["structs"]["ImGuiListClipperData"][3]["name"] = "StepNo" +defs["structs"]["ImGuiListClipperData"][3]["type"] = "int" +defs["structs"]["ImGuiListClipperData"][4] = {} +defs["structs"]["ImGuiListClipperData"][4]["name"] = "ItemsFrozen" +defs["structs"]["ImGuiListClipperData"][4]["type"] = "int" +defs["structs"]["ImGuiListClipperData"][5] = {} +defs["structs"]["ImGuiListClipperData"][5]["name"] = "Ranges" +defs["structs"]["ImGuiListClipperData"][5]["template_type"] = "ImGuiListClipperRange" +defs["structs"]["ImGuiListClipperData"][5]["type"] = "ImVector_ImGuiListClipperRange" +defs["structs"]["ImGuiListClipperRange"] = {} +defs["structs"]["ImGuiListClipperRange"][1] = {} +defs["structs"]["ImGuiListClipperRange"][1]["name"] = "Min" +defs["structs"]["ImGuiListClipperRange"][1]["type"] = "int" +defs["structs"]["ImGuiListClipperRange"][2] = {} +defs["structs"]["ImGuiListClipperRange"][2]["name"] = "Max" +defs["structs"]["ImGuiListClipperRange"][2]["type"] = "int" +defs["structs"]["ImGuiListClipperRange"][3] = {} +defs["structs"]["ImGuiListClipperRange"][3]["name"] = "PosToIndexConvert" +defs["structs"]["ImGuiListClipperRange"][3]["type"] = "bool" +defs["structs"]["ImGuiListClipperRange"][4] = {} +defs["structs"]["ImGuiListClipperRange"][4]["name"] = "PosToIndexOffsetMin" +defs["structs"]["ImGuiListClipperRange"][4]["type"] = "ImS8" +defs["structs"]["ImGuiListClipperRange"][5] = {} +defs["structs"]["ImGuiListClipperRange"][5]["name"] = "PosToIndexOffsetMax" +defs["structs"]["ImGuiListClipperRange"][5]["type"] = "ImS8" +defs["structs"]["ImGuiLocEntry"] = {} +defs["structs"]["ImGuiLocEntry"][1] = {} +defs["structs"]["ImGuiLocEntry"][1]["name"] = "Key" +defs["structs"]["ImGuiLocEntry"][1]["type"] = "ImGuiLocKey" +defs["structs"]["ImGuiLocEntry"][2] = {} +defs["structs"]["ImGuiLocEntry"][2]["name"] = "Text" +defs["structs"]["ImGuiLocEntry"][2]["type"] = "const char*" +defs["structs"]["ImGuiMenuColumns"] = {} +defs["structs"]["ImGuiMenuColumns"][1] = {} +defs["structs"]["ImGuiMenuColumns"][1]["name"] = "TotalWidth" +defs["structs"]["ImGuiMenuColumns"][1]["type"] = "ImU32" +defs["structs"]["ImGuiMenuColumns"][2] = {} +defs["structs"]["ImGuiMenuColumns"][2]["name"] = "NextTotalWidth" +defs["structs"]["ImGuiMenuColumns"][2]["type"] = "ImU32" +defs["structs"]["ImGuiMenuColumns"][3] = {} +defs["structs"]["ImGuiMenuColumns"][3]["name"] = "Spacing" +defs["structs"]["ImGuiMenuColumns"][3]["type"] = "ImU16" +defs["structs"]["ImGuiMenuColumns"][4] = {} +defs["structs"]["ImGuiMenuColumns"][4]["name"] = "OffsetIcon" +defs["structs"]["ImGuiMenuColumns"][4]["type"] = "ImU16" +defs["structs"]["ImGuiMenuColumns"][5] = {} +defs["structs"]["ImGuiMenuColumns"][5]["name"] = "OffsetLabel" +defs["structs"]["ImGuiMenuColumns"][5]["type"] = "ImU16" +defs["structs"]["ImGuiMenuColumns"][6] = {} +defs["structs"]["ImGuiMenuColumns"][6]["name"] = "OffsetShortcut" +defs["structs"]["ImGuiMenuColumns"][6]["type"] = "ImU16" +defs["structs"]["ImGuiMenuColumns"][7] = {} +defs["structs"]["ImGuiMenuColumns"][7]["name"] = "OffsetMark" +defs["structs"]["ImGuiMenuColumns"][7]["type"] = "ImU16" +defs["structs"]["ImGuiMenuColumns"][8] = {} +defs["structs"]["ImGuiMenuColumns"][8]["name"] = "Widths[4]" +defs["structs"]["ImGuiMenuColumns"][8]["size"] = 4 +defs["structs"]["ImGuiMenuColumns"][8]["type"] = "ImU16" +defs["structs"]["ImGuiMetricsConfig"] = {} +defs["structs"]["ImGuiMetricsConfig"][1] = {} +defs["structs"]["ImGuiMetricsConfig"][1]["name"] = "ShowDebugLog" +defs["structs"]["ImGuiMetricsConfig"][1]["type"] = "bool" +defs["structs"]["ImGuiMetricsConfig"][2] = {} +defs["structs"]["ImGuiMetricsConfig"][2]["name"] = "ShowStackTool" +defs["structs"]["ImGuiMetricsConfig"][2]["type"] = "bool" +defs["structs"]["ImGuiMetricsConfig"][3] = {} +defs["structs"]["ImGuiMetricsConfig"][3]["name"] = "ShowWindowsRects" +defs["structs"]["ImGuiMetricsConfig"][3]["type"] = "bool" +defs["structs"]["ImGuiMetricsConfig"][4] = {} +defs["structs"]["ImGuiMetricsConfig"][4]["name"] = "ShowWindowsBeginOrder" +defs["structs"]["ImGuiMetricsConfig"][4]["type"] = "bool" +defs["structs"]["ImGuiMetricsConfig"][5] = {} +defs["structs"]["ImGuiMetricsConfig"][5]["name"] = "ShowTablesRects" +defs["structs"]["ImGuiMetricsConfig"][5]["type"] = "bool" +defs["structs"]["ImGuiMetricsConfig"][6] = {} +defs["structs"]["ImGuiMetricsConfig"][6]["name"] = "ShowDrawCmdMesh" +defs["structs"]["ImGuiMetricsConfig"][6]["type"] = "bool" +defs["structs"]["ImGuiMetricsConfig"][7] = {} +defs["structs"]["ImGuiMetricsConfig"][7]["name"] = "ShowDrawCmdBoundingBoxes" +defs["structs"]["ImGuiMetricsConfig"][7]["type"] = "bool" +defs["structs"]["ImGuiMetricsConfig"][8] = {} +defs["structs"]["ImGuiMetricsConfig"][8]["name"] = "ShowDockingNodes" +defs["structs"]["ImGuiMetricsConfig"][8]["type"] = "bool" +defs["structs"]["ImGuiMetricsConfig"][9] = {} +defs["structs"]["ImGuiMetricsConfig"][9]["name"] = "ShowWindowsRectsType" +defs["structs"]["ImGuiMetricsConfig"][9]["type"] = "int" +defs["structs"]["ImGuiMetricsConfig"][10] = {} +defs["structs"]["ImGuiMetricsConfig"][10]["name"] = "ShowTablesRectsType" +defs["structs"]["ImGuiMetricsConfig"][10]["type"] = "int" +defs["structs"]["ImGuiNavItemData"] = {} +defs["structs"]["ImGuiNavItemData"][1] = {} +defs["structs"]["ImGuiNavItemData"][1]["name"] = "Window" +defs["structs"]["ImGuiNavItemData"][1]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiNavItemData"][2] = {} +defs["structs"]["ImGuiNavItemData"][2]["name"] = "ID" +defs["structs"]["ImGuiNavItemData"][2]["type"] = "ImGuiID" +defs["structs"]["ImGuiNavItemData"][3] = {} +defs["structs"]["ImGuiNavItemData"][3]["name"] = "FocusScopeId" +defs["structs"]["ImGuiNavItemData"][3]["type"] = "ImGuiID" +defs["structs"]["ImGuiNavItemData"][4] = {} +defs["structs"]["ImGuiNavItemData"][4]["name"] = "RectRel" +defs["structs"]["ImGuiNavItemData"][4]["type"] = "ImRect" +defs["structs"]["ImGuiNavItemData"][5] = {} +defs["structs"]["ImGuiNavItemData"][5]["name"] = "InFlags" +defs["structs"]["ImGuiNavItemData"][5]["type"] = "ImGuiItemFlags" +defs["structs"]["ImGuiNavItemData"][6] = {} +defs["structs"]["ImGuiNavItemData"][6]["name"] = "DistBox" +defs["structs"]["ImGuiNavItemData"][6]["type"] = "float" +defs["structs"]["ImGuiNavItemData"][7] = {} +defs["structs"]["ImGuiNavItemData"][7]["name"] = "DistCenter" +defs["structs"]["ImGuiNavItemData"][7]["type"] = "float" +defs["structs"]["ImGuiNavItemData"][8] = {} +defs["structs"]["ImGuiNavItemData"][8]["name"] = "DistAxial" +defs["structs"]["ImGuiNavItemData"][8]["type"] = "float" +defs["structs"]["ImGuiNextItemData"] = {} +defs["structs"]["ImGuiNextItemData"][1] = {} +defs["structs"]["ImGuiNextItemData"][1]["name"] = "Flags" +defs["structs"]["ImGuiNextItemData"][1]["type"] = "ImGuiNextItemDataFlags" +defs["structs"]["ImGuiNextItemData"][2] = {} +defs["structs"]["ImGuiNextItemData"][2]["name"] = "Width" +defs["structs"]["ImGuiNextItemData"][2]["type"] = "float" +defs["structs"]["ImGuiNextItemData"][3] = {} +defs["structs"]["ImGuiNextItemData"][3]["name"] = "FocusScopeId" +defs["structs"]["ImGuiNextItemData"][3]["type"] = "ImGuiID" +defs["structs"]["ImGuiNextItemData"][4] = {} +defs["structs"]["ImGuiNextItemData"][4]["name"] = "OpenCond" +defs["structs"]["ImGuiNextItemData"][4]["type"] = "ImGuiCond" +defs["structs"]["ImGuiNextItemData"][5] = {} +defs["structs"]["ImGuiNextItemData"][5]["name"] = "OpenVal" +defs["structs"]["ImGuiNextItemData"][5]["type"] = "bool" +defs["structs"]["ImGuiNextWindowData"] = {} +defs["structs"]["ImGuiNextWindowData"][1] = {} +defs["structs"]["ImGuiNextWindowData"][1]["name"] = "Flags" +defs["structs"]["ImGuiNextWindowData"][1]["type"] = "ImGuiNextWindowDataFlags" +defs["structs"]["ImGuiNextWindowData"][2] = {} +defs["structs"]["ImGuiNextWindowData"][2]["name"] = "PosCond" +defs["structs"]["ImGuiNextWindowData"][2]["type"] = "ImGuiCond" +defs["structs"]["ImGuiNextWindowData"][3] = {} +defs["structs"]["ImGuiNextWindowData"][3]["name"] = "SizeCond" +defs["structs"]["ImGuiNextWindowData"][3]["type"] = "ImGuiCond" +defs["structs"]["ImGuiNextWindowData"][4] = {} +defs["structs"]["ImGuiNextWindowData"][4]["name"] = "CollapsedCond" +defs["structs"]["ImGuiNextWindowData"][4]["type"] = "ImGuiCond" +defs["structs"]["ImGuiNextWindowData"][5] = {} +defs["structs"]["ImGuiNextWindowData"][5]["name"] = "DockCond" +defs["structs"]["ImGuiNextWindowData"][5]["type"] = "ImGuiCond" +defs["structs"]["ImGuiNextWindowData"][6] = {} +defs["structs"]["ImGuiNextWindowData"][6]["name"] = "PosVal" +defs["structs"]["ImGuiNextWindowData"][6]["type"] = "ImVec2" +defs["structs"]["ImGuiNextWindowData"][7] = {} +defs["structs"]["ImGuiNextWindowData"][7]["name"] = "PosPivotVal" +defs["structs"]["ImGuiNextWindowData"][7]["type"] = "ImVec2" +defs["structs"]["ImGuiNextWindowData"][8] = {} +defs["structs"]["ImGuiNextWindowData"][8]["name"] = "SizeVal" +defs["structs"]["ImGuiNextWindowData"][8]["type"] = "ImVec2" +defs["structs"]["ImGuiNextWindowData"][9] = {} +defs["structs"]["ImGuiNextWindowData"][9]["name"] = "ContentSizeVal" +defs["structs"]["ImGuiNextWindowData"][9]["type"] = "ImVec2" +defs["structs"]["ImGuiNextWindowData"][10] = {} +defs["structs"]["ImGuiNextWindowData"][10]["name"] = "ScrollVal" +defs["structs"]["ImGuiNextWindowData"][10]["type"] = "ImVec2" +defs["structs"]["ImGuiNextWindowData"][11] = {} +defs["structs"]["ImGuiNextWindowData"][11]["name"] = "PosUndock" +defs["structs"]["ImGuiNextWindowData"][11]["type"] = "bool" +defs["structs"]["ImGuiNextWindowData"][12] = {} +defs["structs"]["ImGuiNextWindowData"][12]["name"] = "CollapsedVal" +defs["structs"]["ImGuiNextWindowData"][12]["type"] = "bool" +defs["structs"]["ImGuiNextWindowData"][13] = {} +defs["structs"]["ImGuiNextWindowData"][13]["name"] = "SizeConstraintRect" +defs["structs"]["ImGuiNextWindowData"][13]["type"] = "ImRect" +defs["structs"]["ImGuiNextWindowData"][14] = {} +defs["structs"]["ImGuiNextWindowData"][14]["name"] = "SizeCallback" +defs["structs"]["ImGuiNextWindowData"][14]["type"] = "ImGuiSizeCallback" +defs["structs"]["ImGuiNextWindowData"][15] = {} +defs["structs"]["ImGuiNextWindowData"][15]["name"] = "SizeCallbackUserData" +defs["structs"]["ImGuiNextWindowData"][15]["type"] = "void*" +defs["structs"]["ImGuiNextWindowData"][16] = {} +defs["structs"]["ImGuiNextWindowData"][16]["name"] = "BgAlphaVal" +defs["structs"]["ImGuiNextWindowData"][16]["type"] = "float" +defs["structs"]["ImGuiNextWindowData"][17] = {} +defs["structs"]["ImGuiNextWindowData"][17]["name"] = "ViewportId" +defs["structs"]["ImGuiNextWindowData"][17]["type"] = "ImGuiID" +defs["structs"]["ImGuiNextWindowData"][18] = {} +defs["structs"]["ImGuiNextWindowData"][18]["name"] = "DockId" +defs["structs"]["ImGuiNextWindowData"][18]["type"] = "ImGuiID" +defs["structs"]["ImGuiNextWindowData"][19] = {} +defs["structs"]["ImGuiNextWindowData"][19]["name"] = "WindowClass" +defs["structs"]["ImGuiNextWindowData"][19]["type"] = "ImGuiWindowClass" +defs["structs"]["ImGuiNextWindowData"][20] = {} +defs["structs"]["ImGuiNextWindowData"][20]["name"] = "MenuBarOffsetMinVal" +defs["structs"]["ImGuiNextWindowData"][20]["type"] = "ImVec2" +defs["structs"]["ImGuiOldColumnData"] = {} +defs["structs"]["ImGuiOldColumnData"][1] = {} +defs["structs"]["ImGuiOldColumnData"][1]["name"] = "OffsetNorm" +defs["structs"]["ImGuiOldColumnData"][1]["type"] = "float" +defs["structs"]["ImGuiOldColumnData"][2] = {} +defs["structs"]["ImGuiOldColumnData"][2]["name"] = "OffsetNormBeforeResize" +defs["structs"]["ImGuiOldColumnData"][2]["type"] = "float" +defs["structs"]["ImGuiOldColumnData"][3] = {} +defs["structs"]["ImGuiOldColumnData"][3]["name"] = "Flags" +defs["structs"]["ImGuiOldColumnData"][3]["type"] = "ImGuiOldColumnFlags" +defs["structs"]["ImGuiOldColumnData"][4] = {} +defs["structs"]["ImGuiOldColumnData"][4]["name"] = "ClipRect" +defs["structs"]["ImGuiOldColumnData"][4]["type"] = "ImRect" +defs["structs"]["ImGuiOldColumns"] = {} +defs["structs"]["ImGuiOldColumns"][1] = {} +defs["structs"]["ImGuiOldColumns"][1]["name"] = "ID" +defs["structs"]["ImGuiOldColumns"][1]["type"] = "ImGuiID" +defs["structs"]["ImGuiOldColumns"][2] = {} +defs["structs"]["ImGuiOldColumns"][2]["name"] = "Flags" +defs["structs"]["ImGuiOldColumns"][2]["type"] = "ImGuiOldColumnFlags" +defs["structs"]["ImGuiOldColumns"][3] = {} +defs["structs"]["ImGuiOldColumns"][3]["name"] = "IsFirstFrame" +defs["structs"]["ImGuiOldColumns"][3]["type"] = "bool" +defs["structs"]["ImGuiOldColumns"][4] = {} +defs["structs"]["ImGuiOldColumns"][4]["name"] = "IsBeingResized" +defs["structs"]["ImGuiOldColumns"][4]["type"] = "bool" +defs["structs"]["ImGuiOldColumns"][5] = {} +defs["structs"]["ImGuiOldColumns"][5]["name"] = "Current" +defs["structs"]["ImGuiOldColumns"][5]["type"] = "int" +defs["structs"]["ImGuiOldColumns"][6] = {} +defs["structs"]["ImGuiOldColumns"][6]["name"] = "Count" +defs["structs"]["ImGuiOldColumns"][6]["type"] = "int" +defs["structs"]["ImGuiOldColumns"][7] = {} +defs["structs"]["ImGuiOldColumns"][7]["name"] = "OffMinX" +defs["structs"]["ImGuiOldColumns"][7]["type"] = "float" +defs["structs"]["ImGuiOldColumns"][8] = {} +defs["structs"]["ImGuiOldColumns"][8]["name"] = "OffMaxX" +defs["structs"]["ImGuiOldColumns"][8]["type"] = "float" +defs["structs"]["ImGuiOldColumns"][9] = {} +defs["structs"]["ImGuiOldColumns"][9]["name"] = "LineMinY" +defs["structs"]["ImGuiOldColumns"][9]["type"] = "float" +defs["structs"]["ImGuiOldColumns"][10] = {} +defs["structs"]["ImGuiOldColumns"][10]["name"] = "LineMaxY" +defs["structs"]["ImGuiOldColumns"][10]["type"] = "float" +defs["structs"]["ImGuiOldColumns"][11] = {} +defs["structs"]["ImGuiOldColumns"][11]["name"] = "HostCursorPosY" +defs["structs"]["ImGuiOldColumns"][11]["type"] = "float" +defs["structs"]["ImGuiOldColumns"][12] = {} +defs["structs"]["ImGuiOldColumns"][12]["name"] = "HostCursorMaxPosX" +defs["structs"]["ImGuiOldColumns"][12]["type"] = "float" +defs["structs"]["ImGuiOldColumns"][13] = {} +defs["structs"]["ImGuiOldColumns"][13]["name"] = "HostInitialClipRect" +defs["structs"]["ImGuiOldColumns"][13]["type"] = "ImRect" +defs["structs"]["ImGuiOldColumns"][14] = {} +defs["structs"]["ImGuiOldColumns"][14]["name"] = "HostBackupClipRect" +defs["structs"]["ImGuiOldColumns"][14]["type"] = "ImRect" +defs["structs"]["ImGuiOldColumns"][15] = {} +defs["structs"]["ImGuiOldColumns"][15]["name"] = "HostBackupParentWorkRect" +defs["structs"]["ImGuiOldColumns"][15]["type"] = "ImRect" +defs["structs"]["ImGuiOldColumns"][16] = {} +defs["structs"]["ImGuiOldColumns"][16]["name"] = "Columns" +defs["structs"]["ImGuiOldColumns"][16]["template_type"] = "ImGuiOldColumnData" +defs["structs"]["ImGuiOldColumns"][16]["type"] = "ImVector_ImGuiOldColumnData" +defs["structs"]["ImGuiOldColumns"][17] = {} +defs["structs"]["ImGuiOldColumns"][17]["name"] = "Splitter" +defs["structs"]["ImGuiOldColumns"][17]["type"] = "ImDrawListSplitter" defs["structs"]["ImGuiOnceUponAFrame"] = {} defs["structs"]["ImGuiOnceUponAFrame"][1] = {} defs["structs"]["ImGuiOnceUponAFrame"][1]["name"] = "RefFrame" @@ -3540,6 +6181,76 @@ defs["structs"]["ImGuiPlatformMonitor"][4]["type"] = "ImVec2" defs["structs"]["ImGuiPlatformMonitor"][5] = {} defs["structs"]["ImGuiPlatformMonitor"][5]["name"] = "DpiScale" defs["structs"]["ImGuiPlatformMonitor"][5]["type"] = "float" +defs["structs"]["ImGuiPopupData"] = {} +defs["structs"]["ImGuiPopupData"][1] = {} +defs["structs"]["ImGuiPopupData"][1]["name"] = "PopupId" +defs["structs"]["ImGuiPopupData"][1]["type"] = "ImGuiID" +defs["structs"]["ImGuiPopupData"][2] = {} +defs["structs"]["ImGuiPopupData"][2]["name"] = "Window" +defs["structs"]["ImGuiPopupData"][2]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiPopupData"][3] = {} +defs["structs"]["ImGuiPopupData"][3]["name"] = "BackupNavWindow" +defs["structs"]["ImGuiPopupData"][3]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiPopupData"][4] = {} +defs["structs"]["ImGuiPopupData"][4]["name"] = "ParentNavLayer" +defs["structs"]["ImGuiPopupData"][4]["type"] = "int" +defs["structs"]["ImGuiPopupData"][5] = {} +defs["structs"]["ImGuiPopupData"][5]["name"] = "OpenFrameCount" +defs["structs"]["ImGuiPopupData"][5]["type"] = "int" +defs["structs"]["ImGuiPopupData"][6] = {} +defs["structs"]["ImGuiPopupData"][6]["name"] = "OpenParentId" +defs["structs"]["ImGuiPopupData"][6]["type"] = "ImGuiID" +defs["structs"]["ImGuiPopupData"][7] = {} +defs["structs"]["ImGuiPopupData"][7]["name"] = "OpenPopupPos" +defs["structs"]["ImGuiPopupData"][7]["type"] = "ImVec2" +defs["structs"]["ImGuiPopupData"][8] = {} +defs["structs"]["ImGuiPopupData"][8]["name"] = "OpenMousePos" +defs["structs"]["ImGuiPopupData"][8]["type"] = "ImVec2" +defs["structs"]["ImGuiPtrOrIndex"] = {} +defs["structs"]["ImGuiPtrOrIndex"][1] = {} +defs["structs"]["ImGuiPtrOrIndex"][1]["name"] = "Ptr" +defs["structs"]["ImGuiPtrOrIndex"][1]["type"] = "void*" +defs["structs"]["ImGuiPtrOrIndex"][2] = {} +defs["structs"]["ImGuiPtrOrIndex"][2]["name"] = "Index" +defs["structs"]["ImGuiPtrOrIndex"][2]["type"] = "int" +defs["structs"]["ImGuiSettingsHandler"] = {} +defs["structs"]["ImGuiSettingsHandler"][1] = {} +defs["structs"]["ImGuiSettingsHandler"][1]["name"] = "TypeName" +defs["structs"]["ImGuiSettingsHandler"][1]["type"] = "const char*" +defs["structs"]["ImGuiSettingsHandler"][2] = {} +defs["structs"]["ImGuiSettingsHandler"][2]["name"] = "TypeHash" +defs["structs"]["ImGuiSettingsHandler"][2]["type"] = "ImGuiID" +defs["structs"]["ImGuiSettingsHandler"][3] = {} +defs["structs"]["ImGuiSettingsHandler"][3]["name"] = "ClearAllFn" +defs["structs"]["ImGuiSettingsHandler"][3]["type"] = "void(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler)" +defs["structs"]["ImGuiSettingsHandler"][4] = {} +defs["structs"]["ImGuiSettingsHandler"][4]["name"] = "ReadInitFn" +defs["structs"]["ImGuiSettingsHandler"][4]["type"] = "void(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler)" +defs["structs"]["ImGuiSettingsHandler"][5] = {} +defs["structs"]["ImGuiSettingsHandler"][5]["name"] = "ReadOpenFn" +defs["structs"]["ImGuiSettingsHandler"][5]["type"] = "void*(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler,const char* name)" +defs["structs"]["ImGuiSettingsHandler"][6] = {} +defs["structs"]["ImGuiSettingsHandler"][6]["name"] = "ReadLineFn" +defs["structs"]["ImGuiSettingsHandler"][6]["type"] = "void(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler,void* entry,const char* line)" +defs["structs"]["ImGuiSettingsHandler"][7] = {} +defs["structs"]["ImGuiSettingsHandler"][7]["name"] = "ApplyAllFn" +defs["structs"]["ImGuiSettingsHandler"][7]["type"] = "void(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler)" +defs["structs"]["ImGuiSettingsHandler"][8] = {} +defs["structs"]["ImGuiSettingsHandler"][8]["name"] = "WriteAllFn" +defs["structs"]["ImGuiSettingsHandler"][8]["type"] = "void(*)(ImGuiContext* ctx,ImGuiSettingsHandler* handler,ImGuiTextBuffer* out_buf)" +defs["structs"]["ImGuiSettingsHandler"][9] = {} +defs["structs"]["ImGuiSettingsHandler"][9]["name"] = "UserData" +defs["structs"]["ImGuiSettingsHandler"][9]["type"] = "void*" +defs["structs"]["ImGuiShrinkWidthItem"] = {} +defs["structs"]["ImGuiShrinkWidthItem"][1] = {} +defs["structs"]["ImGuiShrinkWidthItem"][1]["name"] = "Index" +defs["structs"]["ImGuiShrinkWidthItem"][1]["type"] = "int" +defs["structs"]["ImGuiShrinkWidthItem"][2] = {} +defs["structs"]["ImGuiShrinkWidthItem"][2]["name"] = "Width" +defs["structs"]["ImGuiShrinkWidthItem"][2]["type"] = "float" +defs["structs"]["ImGuiShrinkWidthItem"][3] = {} +defs["structs"]["ImGuiShrinkWidthItem"][3]["name"] = "InitialWidth" +defs["structs"]["ImGuiShrinkWidthItem"][3]["type"] = "float" defs["structs"]["ImGuiSizeCallbackData"] = {} defs["structs"]["ImGuiSizeCallbackData"][1] = {} defs["structs"]["ImGuiSizeCallbackData"][1]["name"] = "UserData" @@ -3553,6 +6264,72 @@ defs["structs"]["ImGuiSizeCallbackData"][3]["type"] = "ImVec2" defs["structs"]["ImGuiSizeCallbackData"][4] = {} defs["structs"]["ImGuiSizeCallbackData"][4]["name"] = "DesiredSize" defs["structs"]["ImGuiSizeCallbackData"][4]["type"] = "ImVec2" +defs["structs"]["ImGuiStackLevelInfo"] = {} +defs["structs"]["ImGuiStackLevelInfo"][1] = {} +defs["structs"]["ImGuiStackLevelInfo"][1]["name"] = "ID" +defs["structs"]["ImGuiStackLevelInfo"][1]["type"] = "ImGuiID" +defs["structs"]["ImGuiStackLevelInfo"][2] = {} +defs["structs"]["ImGuiStackLevelInfo"][2]["name"] = "QueryFrameCount" +defs["structs"]["ImGuiStackLevelInfo"][2]["type"] = "ImS8" +defs["structs"]["ImGuiStackLevelInfo"][3] = {} +defs["structs"]["ImGuiStackLevelInfo"][3]["name"] = "QuerySuccess" +defs["structs"]["ImGuiStackLevelInfo"][3]["type"] = "bool" +defs["structs"]["ImGuiStackLevelInfo"][4] = {} +defs["structs"]["ImGuiStackLevelInfo"][4]["bitfield"] = "8" +defs["structs"]["ImGuiStackLevelInfo"][4]["name"] = "DataType" +defs["structs"]["ImGuiStackLevelInfo"][4]["type"] = "ImGuiDataType" +defs["structs"]["ImGuiStackLevelInfo"][5] = {} +defs["structs"]["ImGuiStackLevelInfo"][5]["name"] = "Desc[57]" +defs["structs"]["ImGuiStackLevelInfo"][5]["size"] = 57 +defs["structs"]["ImGuiStackLevelInfo"][5]["type"] = "char" +defs["structs"]["ImGuiStackSizes"] = {} +defs["structs"]["ImGuiStackSizes"][1] = {} +defs["structs"]["ImGuiStackSizes"][1]["name"] = "SizeOfIDStack" +defs["structs"]["ImGuiStackSizes"][1]["type"] = "short" +defs["structs"]["ImGuiStackSizes"][2] = {} +defs["structs"]["ImGuiStackSizes"][2]["name"] = "SizeOfColorStack" +defs["structs"]["ImGuiStackSizes"][2]["type"] = "short" +defs["structs"]["ImGuiStackSizes"][3] = {} +defs["structs"]["ImGuiStackSizes"][3]["name"] = "SizeOfStyleVarStack" +defs["structs"]["ImGuiStackSizes"][3]["type"] = "short" +defs["structs"]["ImGuiStackSizes"][4] = {} +defs["structs"]["ImGuiStackSizes"][4]["name"] = "SizeOfFontStack" +defs["structs"]["ImGuiStackSizes"][4]["type"] = "short" +defs["structs"]["ImGuiStackSizes"][5] = {} +defs["structs"]["ImGuiStackSizes"][5]["name"] = "SizeOfFocusScopeStack" +defs["structs"]["ImGuiStackSizes"][5]["type"] = "short" +defs["structs"]["ImGuiStackSizes"][6] = {} +defs["structs"]["ImGuiStackSizes"][6]["name"] = "SizeOfGroupStack" +defs["structs"]["ImGuiStackSizes"][6]["type"] = "short" +defs["structs"]["ImGuiStackSizes"][7] = {} +defs["structs"]["ImGuiStackSizes"][7]["name"] = "SizeOfItemFlagsStack" +defs["structs"]["ImGuiStackSizes"][7]["type"] = "short" +defs["structs"]["ImGuiStackSizes"][8] = {} +defs["structs"]["ImGuiStackSizes"][8]["name"] = "SizeOfBeginPopupStack" +defs["structs"]["ImGuiStackSizes"][8]["type"] = "short" +defs["structs"]["ImGuiStackSizes"][9] = {} +defs["structs"]["ImGuiStackSizes"][9]["name"] = "SizeOfDisabledStack" +defs["structs"]["ImGuiStackSizes"][9]["type"] = "short" +defs["structs"]["ImGuiStackTool"] = {} +defs["structs"]["ImGuiStackTool"][1] = {} +defs["structs"]["ImGuiStackTool"][1]["name"] = "LastActiveFrame" +defs["structs"]["ImGuiStackTool"][1]["type"] = "int" +defs["structs"]["ImGuiStackTool"][2] = {} +defs["structs"]["ImGuiStackTool"][2]["name"] = "StackLevel" +defs["structs"]["ImGuiStackTool"][2]["type"] = "int" +defs["structs"]["ImGuiStackTool"][3] = {} +defs["structs"]["ImGuiStackTool"][3]["name"] = "QueryId" +defs["structs"]["ImGuiStackTool"][3]["type"] = "ImGuiID" +defs["structs"]["ImGuiStackTool"][4] = {} +defs["structs"]["ImGuiStackTool"][4]["name"] = "Results" +defs["structs"]["ImGuiStackTool"][4]["template_type"] = "ImGuiStackLevelInfo" +defs["structs"]["ImGuiStackTool"][4]["type"] = "ImVector_ImGuiStackLevelInfo" +defs["structs"]["ImGuiStackTool"][5] = {} +defs["structs"]["ImGuiStackTool"][5]["name"] = "CopyToClipboardOnCtrlC" +defs["structs"]["ImGuiStackTool"][5]["type"] = "bool" +defs["structs"]["ImGuiStackTool"][6] = {} +defs["structs"]["ImGuiStackTool"][6]["name"] = "CopyToClipboardLastTime" +defs["structs"]["ImGuiStackTool"][6]["type"] = "float" defs["structs"]["ImGuiStorage"] = {} defs["structs"]["ImGuiStorage"][1] = {} defs["structs"]["ImGuiStorage"][1]["name"] = "Data" @@ -3690,6 +6467,631 @@ defs["structs"]["ImGuiStyle"][41] = {} defs["structs"]["ImGuiStyle"][41]["name"] = "Colors[ImGuiCol_COUNT]" defs["structs"]["ImGuiStyle"][41]["size"] = 55 defs["structs"]["ImGuiStyle"][41]["type"] = "ImVec4" +defs["structs"]["ImGuiStyleMod"] = {} +defs["structs"]["ImGuiStyleMod"][1] = {} +defs["structs"]["ImGuiStyleMod"][1]["name"] = "VarIdx" +defs["structs"]["ImGuiStyleMod"][1]["type"] = "ImGuiStyleVar" +defs["structs"]["ImGuiStyleMod"][2] = {} +defs["structs"]["ImGuiStyleMod"][2]["name"] = "" +defs["structs"]["ImGuiStyleMod"][2]["type"] = "union { int BackupInt[2]; float BackupFloat[2];}" +defs["structs"]["ImGuiTabBar"] = {} +defs["structs"]["ImGuiTabBar"][1] = {} +defs["structs"]["ImGuiTabBar"][1]["name"] = "Tabs" +defs["structs"]["ImGuiTabBar"][1]["template_type"] = "ImGuiTabItem" +defs["structs"]["ImGuiTabBar"][1]["type"] = "ImVector_ImGuiTabItem" +defs["structs"]["ImGuiTabBar"][2] = {} +defs["structs"]["ImGuiTabBar"][2]["name"] = "Flags" +defs["structs"]["ImGuiTabBar"][2]["type"] = "ImGuiTabBarFlags" +defs["structs"]["ImGuiTabBar"][3] = {} +defs["structs"]["ImGuiTabBar"][3]["name"] = "ID" +defs["structs"]["ImGuiTabBar"][3]["type"] = "ImGuiID" +defs["structs"]["ImGuiTabBar"][4] = {} +defs["structs"]["ImGuiTabBar"][4]["name"] = "SelectedTabId" +defs["structs"]["ImGuiTabBar"][4]["type"] = "ImGuiID" +defs["structs"]["ImGuiTabBar"][5] = {} +defs["structs"]["ImGuiTabBar"][5]["name"] = "NextSelectedTabId" +defs["structs"]["ImGuiTabBar"][5]["type"] = "ImGuiID" +defs["structs"]["ImGuiTabBar"][6] = {} +defs["structs"]["ImGuiTabBar"][6]["name"] = "VisibleTabId" +defs["structs"]["ImGuiTabBar"][6]["type"] = "ImGuiID" +defs["structs"]["ImGuiTabBar"][7] = {} +defs["structs"]["ImGuiTabBar"][7]["name"] = "CurrFrameVisible" +defs["structs"]["ImGuiTabBar"][7]["type"] = "int" +defs["structs"]["ImGuiTabBar"][8] = {} +defs["structs"]["ImGuiTabBar"][8]["name"] = "PrevFrameVisible" +defs["structs"]["ImGuiTabBar"][8]["type"] = "int" +defs["structs"]["ImGuiTabBar"][9] = {} +defs["structs"]["ImGuiTabBar"][9]["name"] = "BarRect" +defs["structs"]["ImGuiTabBar"][9]["type"] = "ImRect" +defs["structs"]["ImGuiTabBar"][10] = {} +defs["structs"]["ImGuiTabBar"][10]["name"] = "CurrTabsContentsHeight" +defs["structs"]["ImGuiTabBar"][10]["type"] = "float" +defs["structs"]["ImGuiTabBar"][11] = {} +defs["structs"]["ImGuiTabBar"][11]["name"] = "PrevTabsContentsHeight" +defs["structs"]["ImGuiTabBar"][11]["type"] = "float" +defs["structs"]["ImGuiTabBar"][12] = {} +defs["structs"]["ImGuiTabBar"][12]["name"] = "WidthAllTabs" +defs["structs"]["ImGuiTabBar"][12]["type"] = "float" +defs["structs"]["ImGuiTabBar"][13] = {} +defs["structs"]["ImGuiTabBar"][13]["name"] = "WidthAllTabsIdeal" +defs["structs"]["ImGuiTabBar"][13]["type"] = "float" +defs["structs"]["ImGuiTabBar"][14] = {} +defs["structs"]["ImGuiTabBar"][14]["name"] = "ScrollingAnim" +defs["structs"]["ImGuiTabBar"][14]["type"] = "float" +defs["structs"]["ImGuiTabBar"][15] = {} +defs["structs"]["ImGuiTabBar"][15]["name"] = "ScrollingTarget" +defs["structs"]["ImGuiTabBar"][15]["type"] = "float" +defs["structs"]["ImGuiTabBar"][16] = {} +defs["structs"]["ImGuiTabBar"][16]["name"] = "ScrollingTargetDistToVisibility" +defs["structs"]["ImGuiTabBar"][16]["type"] = "float" +defs["structs"]["ImGuiTabBar"][17] = {} +defs["structs"]["ImGuiTabBar"][17]["name"] = "ScrollingSpeed" +defs["structs"]["ImGuiTabBar"][17]["type"] = "float" +defs["structs"]["ImGuiTabBar"][18] = {} +defs["structs"]["ImGuiTabBar"][18]["name"] = "ScrollingRectMinX" +defs["structs"]["ImGuiTabBar"][18]["type"] = "float" +defs["structs"]["ImGuiTabBar"][19] = {} +defs["structs"]["ImGuiTabBar"][19]["name"] = "ScrollingRectMaxX" +defs["structs"]["ImGuiTabBar"][19]["type"] = "float" +defs["structs"]["ImGuiTabBar"][20] = {} +defs["structs"]["ImGuiTabBar"][20]["name"] = "ReorderRequestTabId" +defs["structs"]["ImGuiTabBar"][20]["type"] = "ImGuiID" +defs["structs"]["ImGuiTabBar"][21] = {} +defs["structs"]["ImGuiTabBar"][21]["name"] = "ReorderRequestOffset" +defs["structs"]["ImGuiTabBar"][21]["type"] = "ImS16" +defs["structs"]["ImGuiTabBar"][22] = {} +defs["structs"]["ImGuiTabBar"][22]["name"] = "BeginCount" +defs["structs"]["ImGuiTabBar"][22]["type"] = "ImS8" +defs["structs"]["ImGuiTabBar"][23] = {} +defs["structs"]["ImGuiTabBar"][23]["name"] = "WantLayout" +defs["structs"]["ImGuiTabBar"][23]["type"] = "bool" +defs["structs"]["ImGuiTabBar"][24] = {} +defs["structs"]["ImGuiTabBar"][24]["name"] = "VisibleTabWasSubmitted" +defs["structs"]["ImGuiTabBar"][24]["type"] = "bool" +defs["structs"]["ImGuiTabBar"][25] = {} +defs["structs"]["ImGuiTabBar"][25]["name"] = "TabsAddedNew" +defs["structs"]["ImGuiTabBar"][25]["type"] = "bool" +defs["structs"]["ImGuiTabBar"][26] = {} +defs["structs"]["ImGuiTabBar"][26]["name"] = "TabsActiveCount" +defs["structs"]["ImGuiTabBar"][26]["type"] = "ImS16" +defs["structs"]["ImGuiTabBar"][27] = {} +defs["structs"]["ImGuiTabBar"][27]["name"] = "LastTabItemIdx" +defs["structs"]["ImGuiTabBar"][27]["type"] = "ImS16" +defs["structs"]["ImGuiTabBar"][28] = {} +defs["structs"]["ImGuiTabBar"][28]["name"] = "ItemSpacingY" +defs["structs"]["ImGuiTabBar"][28]["type"] = "float" +defs["structs"]["ImGuiTabBar"][29] = {} +defs["structs"]["ImGuiTabBar"][29]["name"] = "FramePadding" +defs["structs"]["ImGuiTabBar"][29]["type"] = "ImVec2" +defs["structs"]["ImGuiTabBar"][30] = {} +defs["structs"]["ImGuiTabBar"][30]["name"] = "BackupCursorPos" +defs["structs"]["ImGuiTabBar"][30]["type"] = "ImVec2" +defs["structs"]["ImGuiTabBar"][31] = {} +defs["structs"]["ImGuiTabBar"][31]["name"] = "TabsNames" +defs["structs"]["ImGuiTabBar"][31]["type"] = "ImGuiTextBuffer" +defs["structs"]["ImGuiTabItem"] = {} +defs["structs"]["ImGuiTabItem"][1] = {} +defs["structs"]["ImGuiTabItem"][1]["name"] = "ID" +defs["structs"]["ImGuiTabItem"][1]["type"] = "ImGuiID" +defs["structs"]["ImGuiTabItem"][2] = {} +defs["structs"]["ImGuiTabItem"][2]["name"] = "Flags" +defs["structs"]["ImGuiTabItem"][2]["type"] = "ImGuiTabItemFlags" +defs["structs"]["ImGuiTabItem"][3] = {} +defs["structs"]["ImGuiTabItem"][3]["name"] = "Window" +defs["structs"]["ImGuiTabItem"][3]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiTabItem"][4] = {} +defs["structs"]["ImGuiTabItem"][4]["name"] = "LastFrameVisible" +defs["structs"]["ImGuiTabItem"][4]["type"] = "int" +defs["structs"]["ImGuiTabItem"][5] = {} +defs["structs"]["ImGuiTabItem"][5]["name"] = "LastFrameSelected" +defs["structs"]["ImGuiTabItem"][5]["type"] = "int" +defs["structs"]["ImGuiTabItem"][6] = {} +defs["structs"]["ImGuiTabItem"][6]["name"] = "Offset" +defs["structs"]["ImGuiTabItem"][6]["type"] = "float" +defs["structs"]["ImGuiTabItem"][7] = {} +defs["structs"]["ImGuiTabItem"][7]["name"] = "Width" +defs["structs"]["ImGuiTabItem"][7]["type"] = "float" +defs["structs"]["ImGuiTabItem"][8] = {} +defs["structs"]["ImGuiTabItem"][8]["name"] = "ContentWidth" +defs["structs"]["ImGuiTabItem"][8]["type"] = "float" +defs["structs"]["ImGuiTabItem"][9] = {} +defs["structs"]["ImGuiTabItem"][9]["name"] = "RequestedWidth" +defs["structs"]["ImGuiTabItem"][9]["type"] = "float" +defs["structs"]["ImGuiTabItem"][10] = {} +defs["structs"]["ImGuiTabItem"][10]["name"] = "NameOffset" +defs["structs"]["ImGuiTabItem"][10]["type"] = "ImS32" +defs["structs"]["ImGuiTabItem"][11] = {} +defs["structs"]["ImGuiTabItem"][11]["name"] = "BeginOrder" +defs["structs"]["ImGuiTabItem"][11]["type"] = "ImS16" +defs["structs"]["ImGuiTabItem"][12] = {} +defs["structs"]["ImGuiTabItem"][12]["name"] = "IndexDuringLayout" +defs["structs"]["ImGuiTabItem"][12]["type"] = "ImS16" +defs["structs"]["ImGuiTabItem"][13] = {} +defs["structs"]["ImGuiTabItem"][13]["name"] = "WantClose" +defs["structs"]["ImGuiTabItem"][13]["type"] = "bool" +defs["structs"]["ImGuiTable"] = {} +defs["structs"]["ImGuiTable"][1] = {} +defs["structs"]["ImGuiTable"][1]["name"] = "ID" +defs["structs"]["ImGuiTable"][1]["type"] = "ImGuiID" +defs["structs"]["ImGuiTable"][2] = {} +defs["structs"]["ImGuiTable"][2]["name"] = "Flags" +defs["structs"]["ImGuiTable"][2]["type"] = "ImGuiTableFlags" +defs["structs"]["ImGuiTable"][3] = {} +defs["structs"]["ImGuiTable"][3]["name"] = "RawData" +defs["structs"]["ImGuiTable"][3]["type"] = "void*" +defs["structs"]["ImGuiTable"][4] = {} +defs["structs"]["ImGuiTable"][4]["name"] = "TempData" +defs["structs"]["ImGuiTable"][4]["type"] = "ImGuiTableTempData*" +defs["structs"]["ImGuiTable"][5] = {} +defs["structs"]["ImGuiTable"][5]["name"] = "Columns" +defs["structs"]["ImGuiTable"][5]["template_type"] = "ImGuiTableColumn" +defs["structs"]["ImGuiTable"][5]["type"] = "ImSpan_ImGuiTableColumn" +defs["structs"]["ImGuiTable"][6] = {} +defs["structs"]["ImGuiTable"][6]["name"] = "DisplayOrderToIndex" +defs["structs"]["ImGuiTable"][6]["template_type"] = "ImGuiTableColumnIdx" +defs["structs"]["ImGuiTable"][6]["type"] = "ImSpan_ImGuiTableColumnIdx" +defs["structs"]["ImGuiTable"][7] = {} +defs["structs"]["ImGuiTable"][7]["name"] = "RowCellData" +defs["structs"]["ImGuiTable"][7]["template_type"] = "ImGuiTableCellData" +defs["structs"]["ImGuiTable"][7]["type"] = "ImSpan_ImGuiTableCellData" +defs["structs"]["ImGuiTable"][8] = {} +defs["structs"]["ImGuiTable"][8]["name"] = "EnabledMaskByDisplayOrder" +defs["structs"]["ImGuiTable"][8]["type"] = "ImU64" +defs["structs"]["ImGuiTable"][9] = {} +defs["structs"]["ImGuiTable"][9]["name"] = "EnabledMaskByIndex" +defs["structs"]["ImGuiTable"][9]["type"] = "ImU64" +defs["structs"]["ImGuiTable"][10] = {} +defs["structs"]["ImGuiTable"][10]["name"] = "VisibleMaskByIndex" +defs["structs"]["ImGuiTable"][10]["type"] = "ImU64" +defs["structs"]["ImGuiTable"][11] = {} +defs["structs"]["ImGuiTable"][11]["name"] = "RequestOutputMaskByIndex" +defs["structs"]["ImGuiTable"][11]["type"] = "ImU64" +defs["structs"]["ImGuiTable"][12] = {} +defs["structs"]["ImGuiTable"][12]["name"] = "SettingsLoadedFlags" +defs["structs"]["ImGuiTable"][12]["type"] = "ImGuiTableFlags" +defs["structs"]["ImGuiTable"][13] = {} +defs["structs"]["ImGuiTable"][13]["name"] = "SettingsOffset" +defs["structs"]["ImGuiTable"][13]["type"] = "int" +defs["structs"]["ImGuiTable"][14] = {} +defs["structs"]["ImGuiTable"][14]["name"] = "LastFrameActive" +defs["structs"]["ImGuiTable"][14]["type"] = "int" +defs["structs"]["ImGuiTable"][15] = {} +defs["structs"]["ImGuiTable"][15]["name"] = "ColumnsCount" +defs["structs"]["ImGuiTable"][15]["type"] = "int" +defs["structs"]["ImGuiTable"][16] = {} +defs["structs"]["ImGuiTable"][16]["name"] = "CurrentRow" +defs["structs"]["ImGuiTable"][16]["type"] = "int" +defs["structs"]["ImGuiTable"][17] = {} +defs["structs"]["ImGuiTable"][17]["name"] = "CurrentColumn" +defs["structs"]["ImGuiTable"][17]["type"] = "int" +defs["structs"]["ImGuiTable"][18] = {} +defs["structs"]["ImGuiTable"][18]["name"] = "InstanceCurrent" +defs["structs"]["ImGuiTable"][18]["type"] = "ImS16" +defs["structs"]["ImGuiTable"][19] = {} +defs["structs"]["ImGuiTable"][19]["name"] = "InstanceInteracted" +defs["structs"]["ImGuiTable"][19]["type"] = "ImS16" +defs["structs"]["ImGuiTable"][20] = {} +defs["structs"]["ImGuiTable"][20]["name"] = "RowPosY1" +defs["structs"]["ImGuiTable"][20]["type"] = "float" +defs["structs"]["ImGuiTable"][21] = {} +defs["structs"]["ImGuiTable"][21]["name"] = "RowPosY2" +defs["structs"]["ImGuiTable"][21]["type"] = "float" +defs["structs"]["ImGuiTable"][22] = {} +defs["structs"]["ImGuiTable"][22]["name"] = "RowMinHeight" +defs["structs"]["ImGuiTable"][22]["type"] = "float" +defs["structs"]["ImGuiTable"][23] = {} +defs["structs"]["ImGuiTable"][23]["name"] = "RowTextBaseline" +defs["structs"]["ImGuiTable"][23]["type"] = "float" +defs["structs"]["ImGuiTable"][24] = {} +defs["structs"]["ImGuiTable"][24]["name"] = "RowIndentOffsetX" +defs["structs"]["ImGuiTable"][24]["type"] = "float" +defs["structs"]["ImGuiTable"][25] = {} +defs["structs"]["ImGuiTable"][25]["bitfield"] = "16" +defs["structs"]["ImGuiTable"][25]["name"] = "RowFlags" +defs["structs"]["ImGuiTable"][25]["type"] = "ImGuiTableRowFlags" +defs["structs"]["ImGuiTable"][26] = {} +defs["structs"]["ImGuiTable"][26]["bitfield"] = "16" +defs["structs"]["ImGuiTable"][26]["name"] = "LastRowFlags" +defs["structs"]["ImGuiTable"][26]["type"] = "ImGuiTableRowFlags" +defs["structs"]["ImGuiTable"][27] = {} +defs["structs"]["ImGuiTable"][27]["name"] = "RowBgColorCounter" +defs["structs"]["ImGuiTable"][27]["type"] = "int" +defs["structs"]["ImGuiTable"][28] = {} +defs["structs"]["ImGuiTable"][28]["name"] = "RowBgColor[2]" +defs["structs"]["ImGuiTable"][28]["size"] = 2 +defs["structs"]["ImGuiTable"][28]["type"] = "ImU32" +defs["structs"]["ImGuiTable"][29] = {} +defs["structs"]["ImGuiTable"][29]["name"] = "BorderColorStrong" +defs["structs"]["ImGuiTable"][29]["type"] = "ImU32" +defs["structs"]["ImGuiTable"][30] = {} +defs["structs"]["ImGuiTable"][30]["name"] = "BorderColorLight" +defs["structs"]["ImGuiTable"][30]["type"] = "ImU32" +defs["structs"]["ImGuiTable"][31] = {} +defs["structs"]["ImGuiTable"][31]["name"] = "BorderX1" +defs["structs"]["ImGuiTable"][31]["type"] = "float" +defs["structs"]["ImGuiTable"][32] = {} +defs["structs"]["ImGuiTable"][32]["name"] = "BorderX2" +defs["structs"]["ImGuiTable"][32]["type"] = "float" +defs["structs"]["ImGuiTable"][33] = {} +defs["structs"]["ImGuiTable"][33]["name"] = "HostIndentX" +defs["structs"]["ImGuiTable"][33]["type"] = "float" +defs["structs"]["ImGuiTable"][34] = {} +defs["structs"]["ImGuiTable"][34]["name"] = "MinColumnWidth" +defs["structs"]["ImGuiTable"][34]["type"] = "float" +defs["structs"]["ImGuiTable"][35] = {} +defs["structs"]["ImGuiTable"][35]["name"] = "OuterPaddingX" +defs["structs"]["ImGuiTable"][35]["type"] = "float" +defs["structs"]["ImGuiTable"][36] = {} +defs["structs"]["ImGuiTable"][36]["name"] = "CellPaddingX" +defs["structs"]["ImGuiTable"][36]["type"] = "float" +defs["structs"]["ImGuiTable"][37] = {} +defs["structs"]["ImGuiTable"][37]["name"] = "CellPaddingY" +defs["structs"]["ImGuiTable"][37]["type"] = "float" +defs["structs"]["ImGuiTable"][38] = {} +defs["structs"]["ImGuiTable"][38]["name"] = "CellSpacingX1" +defs["structs"]["ImGuiTable"][38]["type"] = "float" +defs["structs"]["ImGuiTable"][39] = {} +defs["structs"]["ImGuiTable"][39]["name"] = "CellSpacingX2" +defs["structs"]["ImGuiTable"][39]["type"] = "float" +defs["structs"]["ImGuiTable"][40] = {} +defs["structs"]["ImGuiTable"][40]["name"] = "InnerWidth" +defs["structs"]["ImGuiTable"][40]["type"] = "float" +defs["structs"]["ImGuiTable"][41] = {} +defs["structs"]["ImGuiTable"][41]["name"] = "ColumnsGivenWidth" +defs["structs"]["ImGuiTable"][41]["type"] = "float" +defs["structs"]["ImGuiTable"][42] = {} +defs["structs"]["ImGuiTable"][42]["name"] = "ColumnsAutoFitWidth" +defs["structs"]["ImGuiTable"][42]["type"] = "float" +defs["structs"]["ImGuiTable"][43] = {} +defs["structs"]["ImGuiTable"][43]["name"] = "ColumnsStretchSumWeights" +defs["structs"]["ImGuiTable"][43]["type"] = "float" +defs["structs"]["ImGuiTable"][44] = {} +defs["structs"]["ImGuiTable"][44]["name"] = "ResizedColumnNextWidth" +defs["structs"]["ImGuiTable"][44]["type"] = "float" +defs["structs"]["ImGuiTable"][45] = {} +defs["structs"]["ImGuiTable"][45]["name"] = "ResizeLockMinContentsX2" +defs["structs"]["ImGuiTable"][45]["type"] = "float" +defs["structs"]["ImGuiTable"][46] = {} +defs["structs"]["ImGuiTable"][46]["name"] = "RefScale" +defs["structs"]["ImGuiTable"][46]["type"] = "float" +defs["structs"]["ImGuiTable"][47] = {} +defs["structs"]["ImGuiTable"][47]["name"] = "OuterRect" +defs["structs"]["ImGuiTable"][47]["type"] = "ImRect" +defs["structs"]["ImGuiTable"][48] = {} +defs["structs"]["ImGuiTable"][48]["name"] = "InnerRect" +defs["structs"]["ImGuiTable"][48]["type"] = "ImRect" +defs["structs"]["ImGuiTable"][49] = {} +defs["structs"]["ImGuiTable"][49]["name"] = "WorkRect" +defs["structs"]["ImGuiTable"][49]["type"] = "ImRect" +defs["structs"]["ImGuiTable"][50] = {} +defs["structs"]["ImGuiTable"][50]["name"] = "InnerClipRect" +defs["structs"]["ImGuiTable"][50]["type"] = "ImRect" +defs["structs"]["ImGuiTable"][51] = {} +defs["structs"]["ImGuiTable"][51]["name"] = "BgClipRect" +defs["structs"]["ImGuiTable"][51]["type"] = "ImRect" +defs["structs"]["ImGuiTable"][52] = {} +defs["structs"]["ImGuiTable"][52]["name"] = "Bg0ClipRectForDrawCmd" +defs["structs"]["ImGuiTable"][52]["type"] = "ImRect" +defs["structs"]["ImGuiTable"][53] = {} +defs["structs"]["ImGuiTable"][53]["name"] = "Bg2ClipRectForDrawCmd" +defs["structs"]["ImGuiTable"][53]["type"] = "ImRect" +defs["structs"]["ImGuiTable"][54] = {} +defs["structs"]["ImGuiTable"][54]["name"] = "HostClipRect" +defs["structs"]["ImGuiTable"][54]["type"] = "ImRect" +defs["structs"]["ImGuiTable"][55] = {} +defs["structs"]["ImGuiTable"][55]["name"] = "HostBackupInnerClipRect" +defs["structs"]["ImGuiTable"][55]["type"] = "ImRect" +defs["structs"]["ImGuiTable"][56] = {} +defs["structs"]["ImGuiTable"][56]["name"] = "OuterWindow" +defs["structs"]["ImGuiTable"][56]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiTable"][57] = {} +defs["structs"]["ImGuiTable"][57]["name"] = "InnerWindow" +defs["structs"]["ImGuiTable"][57]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiTable"][58] = {} +defs["structs"]["ImGuiTable"][58]["name"] = "ColumnsNames" +defs["structs"]["ImGuiTable"][58]["type"] = "ImGuiTextBuffer" +defs["structs"]["ImGuiTable"][59] = {} +defs["structs"]["ImGuiTable"][59]["name"] = "DrawSplitter" +defs["structs"]["ImGuiTable"][59]["type"] = "ImDrawListSplitter*" +defs["structs"]["ImGuiTable"][60] = {} +defs["structs"]["ImGuiTable"][60]["name"] = "InstanceDataFirst" +defs["structs"]["ImGuiTable"][60]["type"] = "ImGuiTableInstanceData" +defs["structs"]["ImGuiTable"][61] = {} +defs["structs"]["ImGuiTable"][61]["name"] = "InstanceDataExtra" +defs["structs"]["ImGuiTable"][61]["template_type"] = "ImGuiTableInstanceData" +defs["structs"]["ImGuiTable"][61]["type"] = "ImVector_ImGuiTableInstanceData" +defs["structs"]["ImGuiTable"][62] = {} +defs["structs"]["ImGuiTable"][62]["name"] = "SortSpecsSingle" +defs["structs"]["ImGuiTable"][62]["type"] = "ImGuiTableColumnSortSpecs" +defs["structs"]["ImGuiTable"][63] = {} +defs["structs"]["ImGuiTable"][63]["name"] = "SortSpecsMulti" +defs["structs"]["ImGuiTable"][63]["template_type"] = "ImGuiTableColumnSortSpecs" +defs["structs"]["ImGuiTable"][63]["type"] = "ImVector_ImGuiTableColumnSortSpecs" +defs["structs"]["ImGuiTable"][64] = {} +defs["structs"]["ImGuiTable"][64]["name"] = "SortSpecs" +defs["structs"]["ImGuiTable"][64]["type"] = "ImGuiTableSortSpecs" +defs["structs"]["ImGuiTable"][65] = {} +defs["structs"]["ImGuiTable"][65]["name"] = "SortSpecsCount" +defs["structs"]["ImGuiTable"][65]["type"] = "ImGuiTableColumnIdx" +defs["structs"]["ImGuiTable"][66] = {} +defs["structs"]["ImGuiTable"][66]["name"] = "ColumnsEnabledCount" +defs["structs"]["ImGuiTable"][66]["type"] = "ImGuiTableColumnIdx" +defs["structs"]["ImGuiTable"][67] = {} +defs["structs"]["ImGuiTable"][67]["name"] = "ColumnsEnabledFixedCount" +defs["structs"]["ImGuiTable"][67]["type"] = "ImGuiTableColumnIdx" +defs["structs"]["ImGuiTable"][68] = {} +defs["structs"]["ImGuiTable"][68]["name"] = "DeclColumnsCount" +defs["structs"]["ImGuiTable"][68]["type"] = "ImGuiTableColumnIdx" +defs["structs"]["ImGuiTable"][69] = {} +defs["structs"]["ImGuiTable"][69]["name"] = "HoveredColumnBody" +defs["structs"]["ImGuiTable"][69]["type"] = "ImGuiTableColumnIdx" +defs["structs"]["ImGuiTable"][70] = {} +defs["structs"]["ImGuiTable"][70]["name"] = "HoveredColumnBorder" +defs["structs"]["ImGuiTable"][70]["type"] = "ImGuiTableColumnIdx" +defs["structs"]["ImGuiTable"][71] = {} +defs["structs"]["ImGuiTable"][71]["name"] = "AutoFitSingleColumn" +defs["structs"]["ImGuiTable"][71]["type"] = "ImGuiTableColumnIdx" +defs["structs"]["ImGuiTable"][72] = {} +defs["structs"]["ImGuiTable"][72]["name"] = "ResizedColumn" +defs["structs"]["ImGuiTable"][72]["type"] = "ImGuiTableColumnIdx" +defs["structs"]["ImGuiTable"][73] = {} +defs["structs"]["ImGuiTable"][73]["name"] = "LastResizedColumn" +defs["structs"]["ImGuiTable"][73]["type"] = "ImGuiTableColumnIdx" +defs["structs"]["ImGuiTable"][74] = {} +defs["structs"]["ImGuiTable"][74]["name"] = "HeldHeaderColumn" +defs["structs"]["ImGuiTable"][74]["type"] = "ImGuiTableColumnIdx" +defs["structs"]["ImGuiTable"][75] = {} +defs["structs"]["ImGuiTable"][75]["name"] = "ReorderColumn" +defs["structs"]["ImGuiTable"][75]["type"] = "ImGuiTableColumnIdx" +defs["structs"]["ImGuiTable"][76] = {} +defs["structs"]["ImGuiTable"][76]["name"] = "ReorderColumnDir" +defs["structs"]["ImGuiTable"][76]["type"] = "ImGuiTableColumnIdx" +defs["structs"]["ImGuiTable"][77] = {} +defs["structs"]["ImGuiTable"][77]["name"] = "LeftMostEnabledColumn" +defs["structs"]["ImGuiTable"][77]["type"] = "ImGuiTableColumnIdx" +defs["structs"]["ImGuiTable"][78] = {} +defs["structs"]["ImGuiTable"][78]["name"] = "RightMostEnabledColumn" +defs["structs"]["ImGuiTable"][78]["type"] = "ImGuiTableColumnIdx" +defs["structs"]["ImGuiTable"][79] = {} +defs["structs"]["ImGuiTable"][79]["name"] = "LeftMostStretchedColumn" +defs["structs"]["ImGuiTable"][79]["type"] = "ImGuiTableColumnIdx" +defs["structs"]["ImGuiTable"][80] = {} +defs["structs"]["ImGuiTable"][80]["name"] = "RightMostStretchedColumn" +defs["structs"]["ImGuiTable"][80]["type"] = "ImGuiTableColumnIdx" +defs["structs"]["ImGuiTable"][81] = {} +defs["structs"]["ImGuiTable"][81]["name"] = "ContextPopupColumn" +defs["structs"]["ImGuiTable"][81]["type"] = "ImGuiTableColumnIdx" +defs["structs"]["ImGuiTable"][82] = {} +defs["structs"]["ImGuiTable"][82]["name"] = "FreezeRowsRequest" +defs["structs"]["ImGuiTable"][82]["type"] = "ImGuiTableColumnIdx" +defs["structs"]["ImGuiTable"][83] = {} +defs["structs"]["ImGuiTable"][83]["name"] = "FreezeRowsCount" +defs["structs"]["ImGuiTable"][83]["type"] = "ImGuiTableColumnIdx" +defs["structs"]["ImGuiTable"][84] = {} +defs["structs"]["ImGuiTable"][84]["name"] = "FreezeColumnsRequest" +defs["structs"]["ImGuiTable"][84]["type"] = "ImGuiTableColumnIdx" +defs["structs"]["ImGuiTable"][85] = {} +defs["structs"]["ImGuiTable"][85]["name"] = "FreezeColumnsCount" +defs["structs"]["ImGuiTable"][85]["type"] = "ImGuiTableColumnIdx" +defs["structs"]["ImGuiTable"][86] = {} +defs["structs"]["ImGuiTable"][86]["name"] = "RowCellDataCurrent" +defs["structs"]["ImGuiTable"][86]["type"] = "ImGuiTableColumnIdx" +defs["structs"]["ImGuiTable"][87] = {} +defs["structs"]["ImGuiTable"][87]["name"] = "DummyDrawChannel" +defs["structs"]["ImGuiTable"][87]["type"] = "ImGuiTableDrawChannelIdx" +defs["structs"]["ImGuiTable"][88] = {} +defs["structs"]["ImGuiTable"][88]["name"] = "Bg2DrawChannelCurrent" +defs["structs"]["ImGuiTable"][88]["type"] = "ImGuiTableDrawChannelIdx" +defs["structs"]["ImGuiTable"][89] = {} +defs["structs"]["ImGuiTable"][89]["name"] = "Bg2DrawChannelUnfrozen" +defs["structs"]["ImGuiTable"][89]["type"] = "ImGuiTableDrawChannelIdx" +defs["structs"]["ImGuiTable"][90] = {} +defs["structs"]["ImGuiTable"][90]["name"] = "IsLayoutLocked" +defs["structs"]["ImGuiTable"][90]["type"] = "bool" +defs["structs"]["ImGuiTable"][91] = {} +defs["structs"]["ImGuiTable"][91]["name"] = "IsInsideRow" +defs["structs"]["ImGuiTable"][91]["type"] = "bool" +defs["structs"]["ImGuiTable"][92] = {} +defs["structs"]["ImGuiTable"][92]["name"] = "IsInitializing" +defs["structs"]["ImGuiTable"][92]["type"] = "bool" +defs["structs"]["ImGuiTable"][93] = {} +defs["structs"]["ImGuiTable"][93]["name"] = "IsSortSpecsDirty" +defs["structs"]["ImGuiTable"][93]["type"] = "bool" +defs["structs"]["ImGuiTable"][94] = {} +defs["structs"]["ImGuiTable"][94]["name"] = "IsUsingHeaders" +defs["structs"]["ImGuiTable"][94]["type"] = "bool" +defs["structs"]["ImGuiTable"][95] = {} +defs["structs"]["ImGuiTable"][95]["name"] = "IsContextPopupOpen" +defs["structs"]["ImGuiTable"][95]["type"] = "bool" +defs["structs"]["ImGuiTable"][96] = {} +defs["structs"]["ImGuiTable"][96]["name"] = "IsSettingsRequestLoad" +defs["structs"]["ImGuiTable"][96]["type"] = "bool" +defs["structs"]["ImGuiTable"][97] = {} +defs["structs"]["ImGuiTable"][97]["name"] = "IsSettingsDirty" +defs["structs"]["ImGuiTable"][97]["type"] = "bool" +defs["structs"]["ImGuiTable"][98] = {} +defs["structs"]["ImGuiTable"][98]["name"] = "IsDefaultDisplayOrder" +defs["structs"]["ImGuiTable"][98]["type"] = "bool" +defs["structs"]["ImGuiTable"][99] = {} +defs["structs"]["ImGuiTable"][99]["name"] = "IsResetAllRequest" +defs["structs"]["ImGuiTable"][99]["type"] = "bool" +defs["structs"]["ImGuiTable"][100] = {} +defs["structs"]["ImGuiTable"][100]["name"] = "IsResetDisplayOrderRequest" +defs["structs"]["ImGuiTable"][100]["type"] = "bool" +defs["structs"]["ImGuiTable"][101] = {} +defs["structs"]["ImGuiTable"][101]["name"] = "IsUnfrozenRows" +defs["structs"]["ImGuiTable"][101]["type"] = "bool" +defs["structs"]["ImGuiTable"][102] = {} +defs["structs"]["ImGuiTable"][102]["name"] = "IsDefaultSizingPolicy" +defs["structs"]["ImGuiTable"][102]["type"] = "bool" +defs["structs"]["ImGuiTable"][103] = {} +defs["structs"]["ImGuiTable"][103]["name"] = "MemoryCompacted" +defs["structs"]["ImGuiTable"][103]["type"] = "bool" +defs["structs"]["ImGuiTable"][104] = {} +defs["structs"]["ImGuiTable"][104]["name"] = "HostSkipItems" +defs["structs"]["ImGuiTable"][104]["type"] = "bool" +defs["structs"]["ImGuiTableCellData"] = {} +defs["structs"]["ImGuiTableCellData"][1] = {} +defs["structs"]["ImGuiTableCellData"][1]["name"] = "BgColor" +defs["structs"]["ImGuiTableCellData"][1]["type"] = "ImU32" +defs["structs"]["ImGuiTableCellData"][2] = {} +defs["structs"]["ImGuiTableCellData"][2]["name"] = "Column" +defs["structs"]["ImGuiTableCellData"][2]["type"] = "ImGuiTableColumnIdx" +defs["structs"]["ImGuiTableColumn"] = {} +defs["structs"]["ImGuiTableColumn"][1] = {} +defs["structs"]["ImGuiTableColumn"][1]["name"] = "Flags" +defs["structs"]["ImGuiTableColumn"][1]["type"] = "ImGuiTableColumnFlags" +defs["structs"]["ImGuiTableColumn"][2] = {} +defs["structs"]["ImGuiTableColumn"][2]["name"] = "WidthGiven" +defs["structs"]["ImGuiTableColumn"][2]["type"] = "float" +defs["structs"]["ImGuiTableColumn"][3] = {} +defs["structs"]["ImGuiTableColumn"][3]["name"] = "MinX" +defs["structs"]["ImGuiTableColumn"][3]["type"] = "float" +defs["structs"]["ImGuiTableColumn"][4] = {} +defs["structs"]["ImGuiTableColumn"][4]["name"] = "MaxX" +defs["structs"]["ImGuiTableColumn"][4]["type"] = "float" +defs["structs"]["ImGuiTableColumn"][5] = {} +defs["structs"]["ImGuiTableColumn"][5]["name"] = "WidthRequest" +defs["structs"]["ImGuiTableColumn"][5]["type"] = "float" +defs["structs"]["ImGuiTableColumn"][6] = {} +defs["structs"]["ImGuiTableColumn"][6]["name"] = "WidthAuto" +defs["structs"]["ImGuiTableColumn"][6]["type"] = "float" +defs["structs"]["ImGuiTableColumn"][7] = {} +defs["structs"]["ImGuiTableColumn"][7]["name"] = "StretchWeight" +defs["structs"]["ImGuiTableColumn"][7]["type"] = "float" +defs["structs"]["ImGuiTableColumn"][8] = {} +defs["structs"]["ImGuiTableColumn"][8]["name"] = "InitStretchWeightOrWidth" +defs["structs"]["ImGuiTableColumn"][8]["type"] = "float" +defs["structs"]["ImGuiTableColumn"][9] = {} +defs["structs"]["ImGuiTableColumn"][9]["name"] = "ClipRect" +defs["structs"]["ImGuiTableColumn"][9]["type"] = "ImRect" +defs["structs"]["ImGuiTableColumn"][10] = {} +defs["structs"]["ImGuiTableColumn"][10]["name"] = "UserID" +defs["structs"]["ImGuiTableColumn"][10]["type"] = "ImGuiID" +defs["structs"]["ImGuiTableColumn"][11] = {} +defs["structs"]["ImGuiTableColumn"][11]["name"] = "WorkMinX" +defs["structs"]["ImGuiTableColumn"][11]["type"] = "float" +defs["structs"]["ImGuiTableColumn"][12] = {} +defs["structs"]["ImGuiTableColumn"][12]["name"] = "WorkMaxX" +defs["structs"]["ImGuiTableColumn"][12]["type"] = "float" +defs["structs"]["ImGuiTableColumn"][13] = {} +defs["structs"]["ImGuiTableColumn"][13]["name"] = "ItemWidth" +defs["structs"]["ImGuiTableColumn"][13]["type"] = "float" +defs["structs"]["ImGuiTableColumn"][14] = {} +defs["structs"]["ImGuiTableColumn"][14]["name"] = "ContentMaxXFrozen" +defs["structs"]["ImGuiTableColumn"][14]["type"] = "float" +defs["structs"]["ImGuiTableColumn"][15] = {} +defs["structs"]["ImGuiTableColumn"][15]["name"] = "ContentMaxXUnfrozen" +defs["structs"]["ImGuiTableColumn"][15]["type"] = "float" +defs["structs"]["ImGuiTableColumn"][16] = {} +defs["structs"]["ImGuiTableColumn"][16]["name"] = "ContentMaxXHeadersUsed" +defs["structs"]["ImGuiTableColumn"][16]["type"] = "float" +defs["structs"]["ImGuiTableColumn"][17] = {} +defs["structs"]["ImGuiTableColumn"][17]["name"] = "ContentMaxXHeadersIdeal" +defs["structs"]["ImGuiTableColumn"][17]["type"] = "float" +defs["structs"]["ImGuiTableColumn"][18] = {} +defs["structs"]["ImGuiTableColumn"][18]["name"] = "NameOffset" +defs["structs"]["ImGuiTableColumn"][18]["type"] = "ImS16" +defs["structs"]["ImGuiTableColumn"][19] = {} +defs["structs"]["ImGuiTableColumn"][19]["name"] = "DisplayOrder" +defs["structs"]["ImGuiTableColumn"][19]["type"] = "ImGuiTableColumnIdx" +defs["structs"]["ImGuiTableColumn"][20] = {} +defs["structs"]["ImGuiTableColumn"][20]["name"] = "IndexWithinEnabledSet" +defs["structs"]["ImGuiTableColumn"][20]["type"] = "ImGuiTableColumnIdx" +defs["structs"]["ImGuiTableColumn"][21] = {} +defs["structs"]["ImGuiTableColumn"][21]["name"] = "PrevEnabledColumn" +defs["structs"]["ImGuiTableColumn"][21]["type"] = "ImGuiTableColumnIdx" +defs["structs"]["ImGuiTableColumn"][22] = {} +defs["structs"]["ImGuiTableColumn"][22]["name"] = "NextEnabledColumn" +defs["structs"]["ImGuiTableColumn"][22]["type"] = "ImGuiTableColumnIdx" +defs["structs"]["ImGuiTableColumn"][23] = {} +defs["structs"]["ImGuiTableColumn"][23]["name"] = "SortOrder" +defs["structs"]["ImGuiTableColumn"][23]["type"] = "ImGuiTableColumnIdx" +defs["structs"]["ImGuiTableColumn"][24] = {} +defs["structs"]["ImGuiTableColumn"][24]["name"] = "DrawChannelCurrent" +defs["structs"]["ImGuiTableColumn"][24]["type"] = "ImGuiTableDrawChannelIdx" +defs["structs"]["ImGuiTableColumn"][25] = {} +defs["structs"]["ImGuiTableColumn"][25]["name"] = "DrawChannelFrozen" +defs["structs"]["ImGuiTableColumn"][25]["type"] = "ImGuiTableDrawChannelIdx" +defs["structs"]["ImGuiTableColumn"][26] = {} +defs["structs"]["ImGuiTableColumn"][26]["name"] = "DrawChannelUnfrozen" +defs["structs"]["ImGuiTableColumn"][26]["type"] = "ImGuiTableDrawChannelIdx" +defs["structs"]["ImGuiTableColumn"][27] = {} +defs["structs"]["ImGuiTableColumn"][27]["name"] = "IsEnabled" +defs["structs"]["ImGuiTableColumn"][27]["type"] = "bool" +defs["structs"]["ImGuiTableColumn"][28] = {} +defs["structs"]["ImGuiTableColumn"][28]["name"] = "IsUserEnabled" +defs["structs"]["ImGuiTableColumn"][28]["type"] = "bool" +defs["structs"]["ImGuiTableColumn"][29] = {} +defs["structs"]["ImGuiTableColumn"][29]["name"] = "IsUserEnabledNextFrame" +defs["structs"]["ImGuiTableColumn"][29]["type"] = "bool" +defs["structs"]["ImGuiTableColumn"][30] = {} +defs["structs"]["ImGuiTableColumn"][30]["name"] = "IsVisibleX" +defs["structs"]["ImGuiTableColumn"][30]["type"] = "bool" +defs["structs"]["ImGuiTableColumn"][31] = {} +defs["structs"]["ImGuiTableColumn"][31]["name"] = "IsVisibleY" +defs["structs"]["ImGuiTableColumn"][31]["type"] = "bool" +defs["structs"]["ImGuiTableColumn"][32] = {} +defs["structs"]["ImGuiTableColumn"][32]["name"] = "IsRequestOutput" +defs["structs"]["ImGuiTableColumn"][32]["type"] = "bool" +defs["structs"]["ImGuiTableColumn"][33] = {} +defs["structs"]["ImGuiTableColumn"][33]["name"] = "IsSkipItems" +defs["structs"]["ImGuiTableColumn"][33]["type"] = "bool" +defs["structs"]["ImGuiTableColumn"][34] = {} +defs["structs"]["ImGuiTableColumn"][34]["name"] = "IsPreserveWidthAuto" +defs["structs"]["ImGuiTableColumn"][34]["type"] = "bool" +defs["structs"]["ImGuiTableColumn"][35] = {} +defs["structs"]["ImGuiTableColumn"][35]["name"] = "NavLayerCurrent" +defs["structs"]["ImGuiTableColumn"][35]["type"] = "ImS8" +defs["structs"]["ImGuiTableColumn"][36] = {} +defs["structs"]["ImGuiTableColumn"][36]["name"] = "AutoFitQueue" +defs["structs"]["ImGuiTableColumn"][36]["type"] = "ImU8" +defs["structs"]["ImGuiTableColumn"][37] = {} +defs["structs"]["ImGuiTableColumn"][37]["name"] = "CannotSkipItemsQueue" +defs["structs"]["ImGuiTableColumn"][37]["type"] = "ImU8" +defs["structs"]["ImGuiTableColumn"][38] = {} +defs["structs"]["ImGuiTableColumn"][38]["bitfield"] = "2" +defs["structs"]["ImGuiTableColumn"][38]["name"] = "SortDirection" +defs["structs"]["ImGuiTableColumn"][38]["type"] = "ImU8" +defs["structs"]["ImGuiTableColumn"][39] = {} +defs["structs"]["ImGuiTableColumn"][39]["bitfield"] = "2" +defs["structs"]["ImGuiTableColumn"][39]["name"] = "SortDirectionsAvailCount" +defs["structs"]["ImGuiTableColumn"][39]["type"] = "ImU8" +defs["structs"]["ImGuiTableColumn"][40] = {} +defs["structs"]["ImGuiTableColumn"][40]["bitfield"] = "4" +defs["structs"]["ImGuiTableColumn"][40]["name"] = "SortDirectionsAvailMask" +defs["structs"]["ImGuiTableColumn"][40]["type"] = "ImU8" +defs["structs"]["ImGuiTableColumn"][41] = {} +defs["structs"]["ImGuiTableColumn"][41]["name"] = "SortDirectionsAvailList" +defs["structs"]["ImGuiTableColumn"][41]["type"] = "ImU8" +defs["structs"]["ImGuiTableColumnSettings"] = {} +defs["structs"]["ImGuiTableColumnSettings"][1] = {} +defs["structs"]["ImGuiTableColumnSettings"][1]["name"] = "WidthOrWeight" +defs["structs"]["ImGuiTableColumnSettings"][1]["type"] = "float" +defs["structs"]["ImGuiTableColumnSettings"][2] = {} +defs["structs"]["ImGuiTableColumnSettings"][2]["name"] = "UserID" +defs["structs"]["ImGuiTableColumnSettings"][2]["type"] = "ImGuiID" +defs["structs"]["ImGuiTableColumnSettings"][3] = {} +defs["structs"]["ImGuiTableColumnSettings"][3]["name"] = "Index" +defs["structs"]["ImGuiTableColumnSettings"][3]["type"] = "ImGuiTableColumnIdx" +defs["structs"]["ImGuiTableColumnSettings"][4] = {} +defs["structs"]["ImGuiTableColumnSettings"][4]["name"] = "DisplayOrder" +defs["structs"]["ImGuiTableColumnSettings"][4]["type"] = "ImGuiTableColumnIdx" +defs["structs"]["ImGuiTableColumnSettings"][5] = {} +defs["structs"]["ImGuiTableColumnSettings"][5]["name"] = "SortOrder" +defs["structs"]["ImGuiTableColumnSettings"][5]["type"] = "ImGuiTableColumnIdx" +defs["structs"]["ImGuiTableColumnSettings"][6] = {} +defs["structs"]["ImGuiTableColumnSettings"][6]["bitfield"] = "2" +defs["structs"]["ImGuiTableColumnSettings"][6]["name"] = "SortDirection" +defs["structs"]["ImGuiTableColumnSettings"][6]["type"] = "ImU8" +defs["structs"]["ImGuiTableColumnSettings"][7] = {} +defs["structs"]["ImGuiTableColumnSettings"][7]["bitfield"] = "1" +defs["structs"]["ImGuiTableColumnSettings"][7]["name"] = "IsEnabled" +defs["structs"]["ImGuiTableColumnSettings"][7]["type"] = "ImU8" +defs["structs"]["ImGuiTableColumnSettings"][8] = {} +defs["structs"]["ImGuiTableColumnSettings"][8]["bitfield"] = "1" +defs["structs"]["ImGuiTableColumnSettings"][8]["name"] = "IsStretch" +defs["structs"]["ImGuiTableColumnSettings"][8]["type"] = "ImU8" defs["structs"]["ImGuiTableColumnSortSpecs"] = {} defs["structs"]["ImGuiTableColumnSortSpecs"][1] = {} defs["structs"]["ImGuiTableColumnSortSpecs"][1]["name"] = "ColumnUserID" @@ -3704,6 +7106,32 @@ defs["structs"]["ImGuiTableColumnSortSpecs"][4] = {} defs["structs"]["ImGuiTableColumnSortSpecs"][4]["bitfield"] = "8" defs["structs"]["ImGuiTableColumnSortSpecs"][4]["name"] = "SortDirection" defs["structs"]["ImGuiTableColumnSortSpecs"][4]["type"] = "ImGuiSortDirection" +defs["structs"]["ImGuiTableInstanceData"] = {} +defs["structs"]["ImGuiTableInstanceData"][1] = {} +defs["structs"]["ImGuiTableInstanceData"][1]["name"] = "LastOuterHeight" +defs["structs"]["ImGuiTableInstanceData"][1]["type"] = "float" +defs["structs"]["ImGuiTableInstanceData"][2] = {} +defs["structs"]["ImGuiTableInstanceData"][2]["name"] = "LastFirstRowHeight" +defs["structs"]["ImGuiTableInstanceData"][2]["type"] = "float" +defs["structs"]["ImGuiTableSettings"] = {} +defs["structs"]["ImGuiTableSettings"][1] = {} +defs["structs"]["ImGuiTableSettings"][1]["name"] = "ID" +defs["structs"]["ImGuiTableSettings"][1]["type"] = "ImGuiID" +defs["structs"]["ImGuiTableSettings"][2] = {} +defs["structs"]["ImGuiTableSettings"][2]["name"] = "SaveFlags" +defs["structs"]["ImGuiTableSettings"][2]["type"] = "ImGuiTableFlags" +defs["structs"]["ImGuiTableSettings"][3] = {} +defs["structs"]["ImGuiTableSettings"][3]["name"] = "RefScale" +defs["structs"]["ImGuiTableSettings"][3]["type"] = "float" +defs["structs"]["ImGuiTableSettings"][4] = {} +defs["structs"]["ImGuiTableSettings"][4]["name"] = "ColumnsCount" +defs["structs"]["ImGuiTableSettings"][4]["type"] = "ImGuiTableColumnIdx" +defs["structs"]["ImGuiTableSettings"][5] = {} +defs["structs"]["ImGuiTableSettings"][5]["name"] = "ColumnsCountMax" +defs["structs"]["ImGuiTableSettings"][5]["type"] = "ImGuiTableColumnIdx" +defs["structs"]["ImGuiTableSettings"][6] = {} +defs["structs"]["ImGuiTableSettings"][6]["name"] = "WantApply" +defs["structs"]["ImGuiTableSettings"][6]["type"] = "bool" defs["structs"]["ImGuiTableSortSpecs"] = {} defs["structs"]["ImGuiTableSortSpecs"][1] = {} defs["structs"]["ImGuiTableSortSpecs"][1]["name"] = "Specs" @@ -3714,6 +7142,43 @@ defs["structs"]["ImGuiTableSortSpecs"][2]["type"] = "int" defs["structs"]["ImGuiTableSortSpecs"][3] = {} defs["structs"]["ImGuiTableSortSpecs"][3]["name"] = "SpecsDirty" defs["structs"]["ImGuiTableSortSpecs"][3]["type"] = "bool" +defs["structs"]["ImGuiTableTempData"] = {} +defs["structs"]["ImGuiTableTempData"][1] = {} +defs["structs"]["ImGuiTableTempData"][1]["name"] = "TableIndex" +defs["structs"]["ImGuiTableTempData"][1]["type"] = "int" +defs["structs"]["ImGuiTableTempData"][2] = {} +defs["structs"]["ImGuiTableTempData"][2]["name"] = "LastTimeActive" +defs["structs"]["ImGuiTableTempData"][2]["type"] = "float" +defs["structs"]["ImGuiTableTempData"][3] = {} +defs["structs"]["ImGuiTableTempData"][3]["name"] = "UserOuterSize" +defs["structs"]["ImGuiTableTempData"][3]["type"] = "ImVec2" +defs["structs"]["ImGuiTableTempData"][4] = {} +defs["structs"]["ImGuiTableTempData"][4]["name"] = "DrawSplitter" +defs["structs"]["ImGuiTableTempData"][4]["type"] = "ImDrawListSplitter" +defs["structs"]["ImGuiTableTempData"][5] = {} +defs["structs"]["ImGuiTableTempData"][5]["name"] = "HostBackupWorkRect" +defs["structs"]["ImGuiTableTempData"][5]["type"] = "ImRect" +defs["structs"]["ImGuiTableTempData"][6] = {} +defs["structs"]["ImGuiTableTempData"][6]["name"] = "HostBackupParentWorkRect" +defs["structs"]["ImGuiTableTempData"][6]["type"] = "ImRect" +defs["structs"]["ImGuiTableTempData"][7] = {} +defs["structs"]["ImGuiTableTempData"][7]["name"] = "HostBackupPrevLineSize" +defs["structs"]["ImGuiTableTempData"][7]["type"] = "ImVec2" +defs["structs"]["ImGuiTableTempData"][8] = {} +defs["structs"]["ImGuiTableTempData"][8]["name"] = "HostBackupCurrLineSize" +defs["structs"]["ImGuiTableTempData"][8]["type"] = "ImVec2" +defs["structs"]["ImGuiTableTempData"][9] = {} +defs["structs"]["ImGuiTableTempData"][9]["name"] = "HostBackupCursorMaxPos" +defs["structs"]["ImGuiTableTempData"][9]["type"] = "ImVec2" +defs["structs"]["ImGuiTableTempData"][10] = {} +defs["structs"]["ImGuiTableTempData"][10]["name"] = "HostBackupColumnsOffset" +defs["structs"]["ImGuiTableTempData"][10]["type"] = "ImVec1" +defs["structs"]["ImGuiTableTempData"][11] = {} +defs["structs"]["ImGuiTableTempData"][11]["name"] = "HostBackupItemWidth" +defs["structs"]["ImGuiTableTempData"][11]["type"] = "float" +defs["structs"]["ImGuiTableTempData"][12] = {} +defs["structs"]["ImGuiTableTempData"][12]["name"] = "HostBackupItemWidthStackSize" +defs["structs"]["ImGuiTableTempData"][12]["type"] = "int" defs["structs"]["ImGuiTextBuffer"] = {} defs["structs"]["ImGuiTextBuffer"][1] = {} defs["structs"]["ImGuiTextBuffer"][1]["name"] = "Buf" @@ -3731,6 +7196,14 @@ 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"]["ImGuiTextIndex"] = {} +defs["structs"]["ImGuiTextIndex"][1] = {} +defs["structs"]["ImGuiTextIndex"][1]["name"] = "LineOffsets" +defs["structs"]["ImGuiTextIndex"][1]["template_type"] = "int" +defs["structs"]["ImGuiTextIndex"][1]["type"] = "ImVector_int" +defs["structs"]["ImGuiTextIndex"][2] = {} +defs["structs"]["ImGuiTextIndex"][2]["name"] = "EndOffset" +defs["structs"]["ImGuiTextIndex"][2]["type"] = "int" defs["structs"]["ImGuiTextRange"] = {} defs["structs"]["ImGuiTextRange"][1] = {} defs["structs"]["ImGuiTextRange"][1]["name"] = "b" @@ -3790,6 +7263,418 @@ defs["structs"]["ImGuiViewport"][16]["type"] = "bool" defs["structs"]["ImGuiViewport"][17] = {} defs["structs"]["ImGuiViewport"][17]["name"] = "PlatformRequestClose" defs["structs"]["ImGuiViewport"][17]["type"] = "bool" +defs["structs"]["ImGuiViewportP"] = {} +defs["structs"]["ImGuiViewportP"][1] = {} +defs["structs"]["ImGuiViewportP"][1]["name"] = "_ImGuiViewport" +defs["structs"]["ImGuiViewportP"][1]["type"] = "ImGuiViewport" +defs["structs"]["ImGuiViewportP"][2] = {} +defs["structs"]["ImGuiViewportP"][2]["name"] = "Idx" +defs["structs"]["ImGuiViewportP"][2]["type"] = "int" +defs["structs"]["ImGuiViewportP"][3] = {} +defs["structs"]["ImGuiViewportP"][3]["name"] = "LastFrameActive" +defs["structs"]["ImGuiViewportP"][3]["type"] = "int" +defs["structs"]["ImGuiViewportP"][4] = {} +defs["structs"]["ImGuiViewportP"][4]["name"] = "LastFrontMostStampCount" +defs["structs"]["ImGuiViewportP"][4]["type"] = "int" +defs["structs"]["ImGuiViewportP"][5] = {} +defs["structs"]["ImGuiViewportP"][5]["name"] = "LastNameHash" +defs["structs"]["ImGuiViewportP"][5]["type"] = "ImGuiID" +defs["structs"]["ImGuiViewportP"][6] = {} +defs["structs"]["ImGuiViewportP"][6]["name"] = "LastPos" +defs["structs"]["ImGuiViewportP"][6]["type"] = "ImVec2" +defs["structs"]["ImGuiViewportP"][7] = {} +defs["structs"]["ImGuiViewportP"][7]["name"] = "Alpha" +defs["structs"]["ImGuiViewportP"][7]["type"] = "float" +defs["structs"]["ImGuiViewportP"][8] = {} +defs["structs"]["ImGuiViewportP"][8]["name"] = "LastAlpha" +defs["structs"]["ImGuiViewportP"][8]["type"] = "float" +defs["structs"]["ImGuiViewportP"][9] = {} +defs["structs"]["ImGuiViewportP"][9]["name"] = "PlatformMonitor" +defs["structs"]["ImGuiViewportP"][9]["type"] = "short" +defs["structs"]["ImGuiViewportP"][10] = {} +defs["structs"]["ImGuiViewportP"][10]["name"] = "Window" +defs["structs"]["ImGuiViewportP"][10]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiViewportP"][11] = {} +defs["structs"]["ImGuiViewportP"][11]["name"] = "DrawListsLastFrame[2]" +defs["structs"]["ImGuiViewportP"][11]["size"] = 2 +defs["structs"]["ImGuiViewportP"][11]["type"] = "int" +defs["structs"]["ImGuiViewportP"][12] = {} +defs["structs"]["ImGuiViewportP"][12]["name"] = "DrawLists[2]" +defs["structs"]["ImGuiViewportP"][12]["size"] = 2 +defs["structs"]["ImGuiViewportP"][12]["type"] = "ImDrawList*" +defs["structs"]["ImGuiViewportP"][13] = {} +defs["structs"]["ImGuiViewportP"][13]["name"] = "DrawDataP" +defs["structs"]["ImGuiViewportP"][13]["type"] = "ImDrawData" +defs["structs"]["ImGuiViewportP"][14] = {} +defs["structs"]["ImGuiViewportP"][14]["name"] = "DrawDataBuilder" +defs["structs"]["ImGuiViewportP"][14]["type"] = "ImDrawDataBuilder" +defs["structs"]["ImGuiViewportP"][15] = {} +defs["structs"]["ImGuiViewportP"][15]["name"] = "LastPlatformPos" +defs["structs"]["ImGuiViewportP"][15]["type"] = "ImVec2" +defs["structs"]["ImGuiViewportP"][16] = {} +defs["structs"]["ImGuiViewportP"][16]["name"] = "LastPlatformSize" +defs["structs"]["ImGuiViewportP"][16]["type"] = "ImVec2" +defs["structs"]["ImGuiViewportP"][17] = {} +defs["structs"]["ImGuiViewportP"][17]["name"] = "LastRendererSize" +defs["structs"]["ImGuiViewportP"][17]["type"] = "ImVec2" +defs["structs"]["ImGuiViewportP"][18] = {} +defs["structs"]["ImGuiViewportP"][18]["name"] = "WorkOffsetMin" +defs["structs"]["ImGuiViewportP"][18]["type"] = "ImVec2" +defs["structs"]["ImGuiViewportP"][19] = {} +defs["structs"]["ImGuiViewportP"][19]["name"] = "WorkOffsetMax" +defs["structs"]["ImGuiViewportP"][19]["type"] = "ImVec2" +defs["structs"]["ImGuiViewportP"][20] = {} +defs["structs"]["ImGuiViewportP"][20]["name"] = "BuildWorkOffsetMin" +defs["structs"]["ImGuiViewportP"][20]["type"] = "ImVec2" +defs["structs"]["ImGuiViewportP"][21] = {} +defs["structs"]["ImGuiViewportP"][21]["name"] = "BuildWorkOffsetMax" +defs["structs"]["ImGuiViewportP"][21]["type"] = "ImVec2" +defs["structs"]["ImGuiWindow"] = {} +defs["structs"]["ImGuiWindow"][1] = {} +defs["structs"]["ImGuiWindow"][1]["name"] = "Name" +defs["structs"]["ImGuiWindow"][1]["type"] = "char*" +defs["structs"]["ImGuiWindow"][2] = {} +defs["structs"]["ImGuiWindow"][2]["name"] = "ID" +defs["structs"]["ImGuiWindow"][2]["type"] = "ImGuiID" +defs["structs"]["ImGuiWindow"][3] = {} +defs["structs"]["ImGuiWindow"][3]["name"] = "Flags" +defs["structs"]["ImGuiWindow"][3]["type"] = "ImGuiWindowFlags" +defs["structs"]["ImGuiWindow"][4] = {} +defs["structs"]["ImGuiWindow"][4]["name"] = "FlagsPreviousFrame" +defs["structs"]["ImGuiWindow"][4]["type"] = "ImGuiWindowFlags" +defs["structs"]["ImGuiWindow"][5] = {} +defs["structs"]["ImGuiWindow"][5]["name"] = "WindowClass" +defs["structs"]["ImGuiWindow"][5]["type"] = "ImGuiWindowClass" +defs["structs"]["ImGuiWindow"][6] = {} +defs["structs"]["ImGuiWindow"][6]["name"] = "Viewport" +defs["structs"]["ImGuiWindow"][6]["type"] = "ImGuiViewportP*" +defs["structs"]["ImGuiWindow"][7] = {} +defs["structs"]["ImGuiWindow"][7]["name"] = "ViewportId" +defs["structs"]["ImGuiWindow"][7]["type"] = "ImGuiID" +defs["structs"]["ImGuiWindow"][8] = {} +defs["structs"]["ImGuiWindow"][8]["name"] = "ViewportPos" +defs["structs"]["ImGuiWindow"][8]["type"] = "ImVec2" +defs["structs"]["ImGuiWindow"][9] = {} +defs["structs"]["ImGuiWindow"][9]["name"] = "ViewportAllowPlatformMonitorExtend" +defs["structs"]["ImGuiWindow"][9]["type"] = "int" +defs["structs"]["ImGuiWindow"][10] = {} +defs["structs"]["ImGuiWindow"][10]["name"] = "Pos" +defs["structs"]["ImGuiWindow"][10]["type"] = "ImVec2" +defs["structs"]["ImGuiWindow"][11] = {} +defs["structs"]["ImGuiWindow"][11]["name"] = "Size" +defs["structs"]["ImGuiWindow"][11]["type"] = "ImVec2" +defs["structs"]["ImGuiWindow"][12] = {} +defs["structs"]["ImGuiWindow"][12]["name"] = "SizeFull" +defs["structs"]["ImGuiWindow"][12]["type"] = "ImVec2" +defs["structs"]["ImGuiWindow"][13] = {} +defs["structs"]["ImGuiWindow"][13]["name"] = "ContentSize" +defs["structs"]["ImGuiWindow"][13]["type"] = "ImVec2" +defs["structs"]["ImGuiWindow"][14] = {} +defs["structs"]["ImGuiWindow"][14]["name"] = "ContentSizeIdeal" +defs["structs"]["ImGuiWindow"][14]["type"] = "ImVec2" +defs["structs"]["ImGuiWindow"][15] = {} +defs["structs"]["ImGuiWindow"][15]["name"] = "ContentSizeExplicit" +defs["structs"]["ImGuiWindow"][15]["type"] = "ImVec2" +defs["structs"]["ImGuiWindow"][16] = {} +defs["structs"]["ImGuiWindow"][16]["name"] = "WindowPadding" +defs["structs"]["ImGuiWindow"][16]["type"] = "ImVec2" +defs["structs"]["ImGuiWindow"][17] = {} +defs["structs"]["ImGuiWindow"][17]["name"] = "WindowRounding" +defs["structs"]["ImGuiWindow"][17]["type"] = "float" +defs["structs"]["ImGuiWindow"][18] = {} +defs["structs"]["ImGuiWindow"][18]["name"] = "WindowBorderSize" +defs["structs"]["ImGuiWindow"][18]["type"] = "float" +defs["structs"]["ImGuiWindow"][19] = {} +defs["structs"]["ImGuiWindow"][19]["name"] = "NameBufLen" +defs["structs"]["ImGuiWindow"][19]["type"] = "int" +defs["structs"]["ImGuiWindow"][20] = {} +defs["structs"]["ImGuiWindow"][20]["name"] = "MoveId" +defs["structs"]["ImGuiWindow"][20]["type"] = "ImGuiID" +defs["structs"]["ImGuiWindow"][21] = {} +defs["structs"]["ImGuiWindow"][21]["name"] = "TabId" +defs["structs"]["ImGuiWindow"][21]["type"] = "ImGuiID" +defs["structs"]["ImGuiWindow"][22] = {} +defs["structs"]["ImGuiWindow"][22]["name"] = "ChildId" +defs["structs"]["ImGuiWindow"][22]["type"] = "ImGuiID" +defs["structs"]["ImGuiWindow"][23] = {} +defs["structs"]["ImGuiWindow"][23]["name"] = "Scroll" +defs["structs"]["ImGuiWindow"][23]["type"] = "ImVec2" +defs["structs"]["ImGuiWindow"][24] = {} +defs["structs"]["ImGuiWindow"][24]["name"] = "ScrollMax" +defs["structs"]["ImGuiWindow"][24]["type"] = "ImVec2" +defs["structs"]["ImGuiWindow"][25] = {} +defs["structs"]["ImGuiWindow"][25]["name"] = "ScrollTarget" +defs["structs"]["ImGuiWindow"][25]["type"] = "ImVec2" +defs["structs"]["ImGuiWindow"][26] = {} +defs["structs"]["ImGuiWindow"][26]["name"] = "ScrollTargetCenterRatio" +defs["structs"]["ImGuiWindow"][26]["type"] = "ImVec2" +defs["structs"]["ImGuiWindow"][27] = {} +defs["structs"]["ImGuiWindow"][27]["name"] = "ScrollTargetEdgeSnapDist" +defs["structs"]["ImGuiWindow"][27]["type"] = "ImVec2" +defs["structs"]["ImGuiWindow"][28] = {} +defs["structs"]["ImGuiWindow"][28]["name"] = "ScrollbarSizes" +defs["structs"]["ImGuiWindow"][28]["type"] = "ImVec2" +defs["structs"]["ImGuiWindow"][29] = {} +defs["structs"]["ImGuiWindow"][29]["name"] = "ScrollbarX" +defs["structs"]["ImGuiWindow"][29]["type"] = "bool" +defs["structs"]["ImGuiWindow"][30] = {} +defs["structs"]["ImGuiWindow"][30]["name"] = "ScrollbarY" +defs["structs"]["ImGuiWindow"][30]["type"] = "bool" +defs["structs"]["ImGuiWindow"][31] = {} +defs["structs"]["ImGuiWindow"][31]["name"] = "ViewportOwned" +defs["structs"]["ImGuiWindow"][31]["type"] = "bool" +defs["structs"]["ImGuiWindow"][32] = {} +defs["structs"]["ImGuiWindow"][32]["name"] = "Active" +defs["structs"]["ImGuiWindow"][32]["type"] = "bool" +defs["structs"]["ImGuiWindow"][33] = {} +defs["structs"]["ImGuiWindow"][33]["name"] = "WasActive" +defs["structs"]["ImGuiWindow"][33]["type"] = "bool" +defs["structs"]["ImGuiWindow"][34] = {} +defs["structs"]["ImGuiWindow"][34]["name"] = "WriteAccessed" +defs["structs"]["ImGuiWindow"][34]["type"] = "bool" +defs["structs"]["ImGuiWindow"][35] = {} +defs["structs"]["ImGuiWindow"][35]["name"] = "Collapsed" +defs["structs"]["ImGuiWindow"][35]["type"] = "bool" +defs["structs"]["ImGuiWindow"][36] = {} +defs["structs"]["ImGuiWindow"][36]["name"] = "WantCollapseToggle" +defs["structs"]["ImGuiWindow"][36]["type"] = "bool" +defs["structs"]["ImGuiWindow"][37] = {} +defs["structs"]["ImGuiWindow"][37]["name"] = "SkipItems" +defs["structs"]["ImGuiWindow"][37]["type"] = "bool" +defs["structs"]["ImGuiWindow"][38] = {} +defs["structs"]["ImGuiWindow"][38]["name"] = "Appearing" +defs["structs"]["ImGuiWindow"][38]["type"] = "bool" +defs["structs"]["ImGuiWindow"][39] = {} +defs["structs"]["ImGuiWindow"][39]["name"] = "Hidden" +defs["structs"]["ImGuiWindow"][39]["type"] = "bool" +defs["structs"]["ImGuiWindow"][40] = {} +defs["structs"]["ImGuiWindow"][40]["name"] = "IsFallbackWindow" +defs["structs"]["ImGuiWindow"][40]["type"] = "bool" +defs["structs"]["ImGuiWindow"][41] = {} +defs["structs"]["ImGuiWindow"][41]["name"] = "IsExplicitChild" +defs["structs"]["ImGuiWindow"][41]["type"] = "bool" +defs["structs"]["ImGuiWindow"][42] = {} +defs["structs"]["ImGuiWindow"][42]["name"] = "HasCloseButton" +defs["structs"]["ImGuiWindow"][42]["type"] = "bool" +defs["structs"]["ImGuiWindow"][43] = {} +defs["structs"]["ImGuiWindow"][43]["name"] = "ResizeBorderHeld" +defs["structs"]["ImGuiWindow"][43]["type"] = "signed char" +defs["structs"]["ImGuiWindow"][44] = {} +defs["structs"]["ImGuiWindow"][44]["name"] = "BeginCount" +defs["structs"]["ImGuiWindow"][44]["type"] = "short" +defs["structs"]["ImGuiWindow"][45] = {} +defs["structs"]["ImGuiWindow"][45]["name"] = "BeginCountPreviousFrame" +defs["structs"]["ImGuiWindow"][45]["type"] = "short" +defs["structs"]["ImGuiWindow"][46] = {} +defs["structs"]["ImGuiWindow"][46]["name"] = "BeginOrderWithinParent" +defs["structs"]["ImGuiWindow"][46]["type"] = "short" +defs["structs"]["ImGuiWindow"][47] = {} +defs["structs"]["ImGuiWindow"][47]["name"] = "BeginOrderWithinContext" +defs["structs"]["ImGuiWindow"][47]["type"] = "short" +defs["structs"]["ImGuiWindow"][48] = {} +defs["structs"]["ImGuiWindow"][48]["name"] = "FocusOrder" +defs["structs"]["ImGuiWindow"][48]["type"] = "short" +defs["structs"]["ImGuiWindow"][49] = {} +defs["structs"]["ImGuiWindow"][49]["name"] = "PopupId" +defs["structs"]["ImGuiWindow"][49]["type"] = "ImGuiID" +defs["structs"]["ImGuiWindow"][50] = {} +defs["structs"]["ImGuiWindow"][50]["name"] = "AutoFitFramesX" +defs["structs"]["ImGuiWindow"][50]["type"] = "ImS8" +defs["structs"]["ImGuiWindow"][51] = {} +defs["structs"]["ImGuiWindow"][51]["name"] = "AutoFitFramesY" +defs["structs"]["ImGuiWindow"][51]["type"] = "ImS8" +defs["structs"]["ImGuiWindow"][52] = {} +defs["structs"]["ImGuiWindow"][52]["name"] = "AutoFitChildAxises" +defs["structs"]["ImGuiWindow"][52]["type"] = "ImS8" +defs["structs"]["ImGuiWindow"][53] = {} +defs["structs"]["ImGuiWindow"][53]["name"] = "AutoFitOnlyGrows" +defs["structs"]["ImGuiWindow"][53]["type"] = "bool" +defs["structs"]["ImGuiWindow"][54] = {} +defs["structs"]["ImGuiWindow"][54]["name"] = "AutoPosLastDirection" +defs["structs"]["ImGuiWindow"][54]["type"] = "ImGuiDir" +defs["structs"]["ImGuiWindow"][55] = {} +defs["structs"]["ImGuiWindow"][55]["name"] = "HiddenFramesCanSkipItems" +defs["structs"]["ImGuiWindow"][55]["type"] = "ImS8" +defs["structs"]["ImGuiWindow"][56] = {} +defs["structs"]["ImGuiWindow"][56]["name"] = "HiddenFramesCannotSkipItems" +defs["structs"]["ImGuiWindow"][56]["type"] = "ImS8" +defs["structs"]["ImGuiWindow"][57] = {} +defs["structs"]["ImGuiWindow"][57]["name"] = "HiddenFramesForRenderOnly" +defs["structs"]["ImGuiWindow"][57]["type"] = "ImS8" +defs["structs"]["ImGuiWindow"][58] = {} +defs["structs"]["ImGuiWindow"][58]["name"] = "DisableInputsFrames" +defs["structs"]["ImGuiWindow"][58]["type"] = "ImS8" +defs["structs"]["ImGuiWindow"][59] = {} +defs["structs"]["ImGuiWindow"][59]["bitfield"] = "8" +defs["structs"]["ImGuiWindow"][59]["name"] = "SetWindowPosAllowFlags" +defs["structs"]["ImGuiWindow"][59]["type"] = "ImGuiCond" +defs["structs"]["ImGuiWindow"][60] = {} +defs["structs"]["ImGuiWindow"][60]["bitfield"] = "8" +defs["structs"]["ImGuiWindow"][60]["name"] = "SetWindowSizeAllowFlags" +defs["structs"]["ImGuiWindow"][60]["type"] = "ImGuiCond" +defs["structs"]["ImGuiWindow"][61] = {} +defs["structs"]["ImGuiWindow"][61]["bitfield"] = "8" +defs["structs"]["ImGuiWindow"][61]["name"] = "SetWindowCollapsedAllowFlags" +defs["structs"]["ImGuiWindow"][61]["type"] = "ImGuiCond" +defs["structs"]["ImGuiWindow"][62] = {} +defs["structs"]["ImGuiWindow"][62]["bitfield"] = "8" +defs["structs"]["ImGuiWindow"][62]["name"] = "SetWindowDockAllowFlags" +defs["structs"]["ImGuiWindow"][62]["type"] = "ImGuiCond" +defs["structs"]["ImGuiWindow"][63] = {} +defs["structs"]["ImGuiWindow"][63]["name"] = "SetWindowPosVal" +defs["structs"]["ImGuiWindow"][63]["type"] = "ImVec2" +defs["structs"]["ImGuiWindow"][64] = {} +defs["structs"]["ImGuiWindow"][64]["name"] = "SetWindowPosPivot" +defs["structs"]["ImGuiWindow"][64]["type"] = "ImVec2" +defs["structs"]["ImGuiWindow"][65] = {} +defs["structs"]["ImGuiWindow"][65]["name"] = "IDStack" +defs["structs"]["ImGuiWindow"][65]["template_type"] = "ImGuiID" +defs["structs"]["ImGuiWindow"][65]["type"] = "ImVector_ImGuiID" +defs["structs"]["ImGuiWindow"][66] = {} +defs["structs"]["ImGuiWindow"][66]["name"] = "DC" +defs["structs"]["ImGuiWindow"][66]["type"] = "ImGuiWindowTempData" +defs["structs"]["ImGuiWindow"][67] = {} +defs["structs"]["ImGuiWindow"][67]["name"] = "OuterRectClipped" +defs["structs"]["ImGuiWindow"][67]["type"] = "ImRect" +defs["structs"]["ImGuiWindow"][68] = {} +defs["structs"]["ImGuiWindow"][68]["name"] = "InnerRect" +defs["structs"]["ImGuiWindow"][68]["type"] = "ImRect" +defs["structs"]["ImGuiWindow"][69] = {} +defs["structs"]["ImGuiWindow"][69]["name"] = "InnerClipRect" +defs["structs"]["ImGuiWindow"][69]["type"] = "ImRect" +defs["structs"]["ImGuiWindow"][70] = {} +defs["structs"]["ImGuiWindow"][70]["name"] = "WorkRect" +defs["structs"]["ImGuiWindow"][70]["type"] = "ImRect" +defs["structs"]["ImGuiWindow"][71] = {} +defs["structs"]["ImGuiWindow"][71]["name"] = "ParentWorkRect" +defs["structs"]["ImGuiWindow"][71]["type"] = "ImRect" +defs["structs"]["ImGuiWindow"][72] = {} +defs["structs"]["ImGuiWindow"][72]["name"] = "ClipRect" +defs["structs"]["ImGuiWindow"][72]["type"] = "ImRect" +defs["structs"]["ImGuiWindow"][73] = {} +defs["structs"]["ImGuiWindow"][73]["name"] = "ContentRegionRect" +defs["structs"]["ImGuiWindow"][73]["type"] = "ImRect" +defs["structs"]["ImGuiWindow"][74] = {} +defs["structs"]["ImGuiWindow"][74]["name"] = "HitTestHoleSize" +defs["structs"]["ImGuiWindow"][74]["type"] = "ImVec2ih" +defs["structs"]["ImGuiWindow"][75] = {} +defs["structs"]["ImGuiWindow"][75]["name"] = "HitTestHoleOffset" +defs["structs"]["ImGuiWindow"][75]["type"] = "ImVec2ih" +defs["structs"]["ImGuiWindow"][76] = {} +defs["structs"]["ImGuiWindow"][76]["name"] = "LastFrameActive" +defs["structs"]["ImGuiWindow"][76]["type"] = "int" +defs["structs"]["ImGuiWindow"][77] = {} +defs["structs"]["ImGuiWindow"][77]["name"] = "LastFrameJustFocused" +defs["structs"]["ImGuiWindow"][77]["type"] = "int" +defs["structs"]["ImGuiWindow"][78] = {} +defs["structs"]["ImGuiWindow"][78]["name"] = "LastTimeActive" +defs["structs"]["ImGuiWindow"][78]["type"] = "float" +defs["structs"]["ImGuiWindow"][79] = {} +defs["structs"]["ImGuiWindow"][79]["name"] = "ItemWidthDefault" +defs["structs"]["ImGuiWindow"][79]["type"] = "float" +defs["structs"]["ImGuiWindow"][80] = {} +defs["structs"]["ImGuiWindow"][80]["name"] = "StateStorage" +defs["structs"]["ImGuiWindow"][80]["type"] = "ImGuiStorage" +defs["structs"]["ImGuiWindow"][81] = {} +defs["structs"]["ImGuiWindow"][81]["name"] = "ColumnsStorage" +defs["structs"]["ImGuiWindow"][81]["template_type"] = "ImGuiOldColumns" +defs["structs"]["ImGuiWindow"][81]["type"] = "ImVector_ImGuiOldColumns" +defs["structs"]["ImGuiWindow"][82] = {} +defs["structs"]["ImGuiWindow"][82]["name"] = "FontWindowScale" +defs["structs"]["ImGuiWindow"][82]["type"] = "float" +defs["structs"]["ImGuiWindow"][83] = {} +defs["structs"]["ImGuiWindow"][83]["name"] = "FontDpiScale" +defs["structs"]["ImGuiWindow"][83]["type"] = "float" +defs["structs"]["ImGuiWindow"][84] = {} +defs["structs"]["ImGuiWindow"][84]["name"] = "SettingsOffset" +defs["structs"]["ImGuiWindow"][84]["type"] = "int" +defs["structs"]["ImGuiWindow"][85] = {} +defs["structs"]["ImGuiWindow"][85]["name"] = "DrawList" +defs["structs"]["ImGuiWindow"][85]["type"] = "ImDrawList*" +defs["structs"]["ImGuiWindow"][86] = {} +defs["structs"]["ImGuiWindow"][86]["name"] = "DrawListInst" +defs["structs"]["ImGuiWindow"][86]["type"] = "ImDrawList" +defs["structs"]["ImGuiWindow"][87] = {} +defs["structs"]["ImGuiWindow"][87]["name"] = "ParentWindow" +defs["structs"]["ImGuiWindow"][87]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiWindow"][88] = {} +defs["structs"]["ImGuiWindow"][88]["name"] = "ParentWindowInBeginStack" +defs["structs"]["ImGuiWindow"][88]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiWindow"][89] = {} +defs["structs"]["ImGuiWindow"][89]["name"] = "RootWindow" +defs["structs"]["ImGuiWindow"][89]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiWindow"][90] = {} +defs["structs"]["ImGuiWindow"][90]["name"] = "RootWindowPopupTree" +defs["structs"]["ImGuiWindow"][90]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiWindow"][91] = {} +defs["structs"]["ImGuiWindow"][91]["name"] = "RootWindowDockTree" +defs["structs"]["ImGuiWindow"][91]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiWindow"][92] = {} +defs["structs"]["ImGuiWindow"][92]["name"] = "RootWindowForTitleBarHighlight" +defs["structs"]["ImGuiWindow"][92]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiWindow"][93] = {} +defs["structs"]["ImGuiWindow"][93]["name"] = "RootWindowForNav" +defs["structs"]["ImGuiWindow"][93]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiWindow"][94] = {} +defs["structs"]["ImGuiWindow"][94]["name"] = "NavLastChildNavWindow" +defs["structs"]["ImGuiWindow"][94]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiWindow"][95] = {} +defs["structs"]["ImGuiWindow"][95]["name"] = "NavLastIds[ImGuiNavLayer_COUNT]" +defs["structs"]["ImGuiWindow"][95]["size"] = 2 +defs["structs"]["ImGuiWindow"][95]["type"] = "ImGuiID" +defs["structs"]["ImGuiWindow"][96] = {} +defs["structs"]["ImGuiWindow"][96]["name"] = "NavRectRel[ImGuiNavLayer_COUNT]" +defs["structs"]["ImGuiWindow"][96]["size"] = 2 +defs["structs"]["ImGuiWindow"][96]["type"] = "ImRect" +defs["structs"]["ImGuiWindow"][97] = {} +defs["structs"]["ImGuiWindow"][97]["name"] = "NavRootFocusScopeId" +defs["structs"]["ImGuiWindow"][97]["type"] = "ImGuiID" +defs["structs"]["ImGuiWindow"][98] = {} +defs["structs"]["ImGuiWindow"][98]["name"] = "MemoryDrawListIdxCapacity" +defs["structs"]["ImGuiWindow"][98]["type"] = "int" +defs["structs"]["ImGuiWindow"][99] = {} +defs["structs"]["ImGuiWindow"][99]["name"] = "MemoryDrawListVtxCapacity" +defs["structs"]["ImGuiWindow"][99]["type"] = "int" +defs["structs"]["ImGuiWindow"][100] = {} +defs["structs"]["ImGuiWindow"][100]["name"] = "MemoryCompacted" +defs["structs"]["ImGuiWindow"][100]["type"] = "bool" +defs["structs"]["ImGuiWindow"][101] = {} +defs["structs"]["ImGuiWindow"][101]["bitfield"] = "1" +defs["structs"]["ImGuiWindow"][101]["name"] = "DockIsActive" +defs["structs"]["ImGuiWindow"][101]["type"] = "bool" +defs["structs"]["ImGuiWindow"][102] = {} +defs["structs"]["ImGuiWindow"][102]["bitfield"] = "1" +defs["structs"]["ImGuiWindow"][102]["name"] = "DockNodeIsVisible" +defs["structs"]["ImGuiWindow"][102]["type"] = "bool" +defs["structs"]["ImGuiWindow"][103] = {} +defs["structs"]["ImGuiWindow"][103]["bitfield"] = "1" +defs["structs"]["ImGuiWindow"][103]["name"] = "DockTabIsVisible" +defs["structs"]["ImGuiWindow"][103]["type"] = "bool" +defs["structs"]["ImGuiWindow"][104] = {} +defs["structs"]["ImGuiWindow"][104]["bitfield"] = "1" +defs["structs"]["ImGuiWindow"][104]["name"] = "DockTabWantClose" +defs["structs"]["ImGuiWindow"][104]["type"] = "bool" +defs["structs"]["ImGuiWindow"][105] = {} +defs["structs"]["ImGuiWindow"][105]["name"] = "DockOrder" +defs["structs"]["ImGuiWindow"][105]["type"] = "short" +defs["structs"]["ImGuiWindow"][106] = {} +defs["structs"]["ImGuiWindow"][106]["name"] = "DockStyle" +defs["structs"]["ImGuiWindow"][106]["type"] = "ImGuiWindowDockStyle" +defs["structs"]["ImGuiWindow"][107] = {} +defs["structs"]["ImGuiWindow"][107]["name"] = "DockNode" +defs["structs"]["ImGuiWindow"][107]["type"] = "ImGuiDockNode*" +defs["structs"]["ImGuiWindow"][108] = {} +defs["structs"]["ImGuiWindow"][108]["name"] = "DockNodeAsHost" +defs["structs"]["ImGuiWindow"][108]["type"] = "ImGuiDockNode*" +defs["structs"]["ImGuiWindow"][109] = {} +defs["structs"]["ImGuiWindow"][109]["name"] = "DockId" +defs["structs"]["ImGuiWindow"][109]["type"] = "ImGuiID" +defs["structs"]["ImGuiWindow"][110] = {} +defs["structs"]["ImGuiWindow"][110]["name"] = "DockTabItemStatusFlags" +defs["structs"]["ImGuiWindow"][110]["type"] = "ImGuiItemStatusFlags" +defs["structs"]["ImGuiWindow"][111] = {} +defs["structs"]["ImGuiWindow"][111]["name"] = "DockTabItemRect" +defs["structs"]["ImGuiWindow"][111]["type"] = "ImRect" defs["structs"]["ImGuiWindowClass"] = {} defs["structs"]["ImGuiWindowClass"][1] = {} defs["structs"]["ImGuiWindowClass"][1]["name"] = "ClassId" @@ -3815,6 +7700,172 @@ defs["structs"]["ImGuiWindowClass"][7]["type"] = "bool" defs["structs"]["ImGuiWindowClass"][8] = {} defs["structs"]["ImGuiWindowClass"][8]["name"] = "DockingAllowUnclassed" defs["structs"]["ImGuiWindowClass"][8]["type"] = "bool" +defs["structs"]["ImGuiWindowDockStyle"] = {} +defs["structs"]["ImGuiWindowDockStyle"][1] = {} +defs["structs"]["ImGuiWindowDockStyle"][1]["name"] = "Colors[ImGuiWindowDockStyleCol_COUNT]" +defs["structs"]["ImGuiWindowDockStyle"][1]["size"] = 6 +defs["structs"]["ImGuiWindowDockStyle"][1]["type"] = "ImU32" +defs["structs"]["ImGuiWindowSettings"] = {} +defs["structs"]["ImGuiWindowSettings"][1] = {} +defs["structs"]["ImGuiWindowSettings"][1]["name"] = "ID" +defs["structs"]["ImGuiWindowSettings"][1]["type"] = "ImGuiID" +defs["structs"]["ImGuiWindowSettings"][2] = {} +defs["structs"]["ImGuiWindowSettings"][2]["name"] = "Pos" +defs["structs"]["ImGuiWindowSettings"][2]["type"] = "ImVec2ih" +defs["structs"]["ImGuiWindowSettings"][3] = {} +defs["structs"]["ImGuiWindowSettings"][3]["name"] = "Size" +defs["structs"]["ImGuiWindowSettings"][3]["type"] = "ImVec2ih" +defs["structs"]["ImGuiWindowSettings"][4] = {} +defs["structs"]["ImGuiWindowSettings"][4]["name"] = "ViewportPos" +defs["structs"]["ImGuiWindowSettings"][4]["type"] = "ImVec2ih" +defs["structs"]["ImGuiWindowSettings"][5] = {} +defs["structs"]["ImGuiWindowSettings"][5]["name"] = "ViewportId" +defs["structs"]["ImGuiWindowSettings"][5]["type"] = "ImGuiID" +defs["structs"]["ImGuiWindowSettings"][6] = {} +defs["structs"]["ImGuiWindowSettings"][6]["name"] = "DockId" +defs["structs"]["ImGuiWindowSettings"][6]["type"] = "ImGuiID" +defs["structs"]["ImGuiWindowSettings"][7] = {} +defs["structs"]["ImGuiWindowSettings"][7]["name"] = "ClassId" +defs["structs"]["ImGuiWindowSettings"][7]["type"] = "ImGuiID" +defs["structs"]["ImGuiWindowSettings"][8] = {} +defs["structs"]["ImGuiWindowSettings"][8]["name"] = "DockOrder" +defs["structs"]["ImGuiWindowSettings"][8]["type"] = "short" +defs["structs"]["ImGuiWindowSettings"][9] = {} +defs["structs"]["ImGuiWindowSettings"][9]["name"] = "Collapsed" +defs["structs"]["ImGuiWindowSettings"][9]["type"] = "bool" +defs["structs"]["ImGuiWindowSettings"][10] = {} +defs["structs"]["ImGuiWindowSettings"][10]["name"] = "WantApply" +defs["structs"]["ImGuiWindowSettings"][10]["type"] = "bool" +defs["structs"]["ImGuiWindowStackData"] = {} +defs["structs"]["ImGuiWindowStackData"][1] = {} +defs["structs"]["ImGuiWindowStackData"][1]["name"] = "Window" +defs["structs"]["ImGuiWindowStackData"][1]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiWindowStackData"][2] = {} +defs["structs"]["ImGuiWindowStackData"][2]["name"] = "ParentLastItemDataBackup" +defs["structs"]["ImGuiWindowStackData"][2]["type"] = "ImGuiLastItemData" +defs["structs"]["ImGuiWindowStackData"][3] = {} +defs["structs"]["ImGuiWindowStackData"][3]["name"] = "StackSizesOnBegin" +defs["structs"]["ImGuiWindowStackData"][3]["type"] = "ImGuiStackSizes" +defs["structs"]["ImGuiWindowTempData"] = {} +defs["structs"]["ImGuiWindowTempData"][1] = {} +defs["structs"]["ImGuiWindowTempData"][1]["name"] = "CursorPos" +defs["structs"]["ImGuiWindowTempData"][1]["type"] = "ImVec2" +defs["structs"]["ImGuiWindowTempData"][2] = {} +defs["structs"]["ImGuiWindowTempData"][2]["name"] = "CursorPosPrevLine" +defs["structs"]["ImGuiWindowTempData"][2]["type"] = "ImVec2" +defs["structs"]["ImGuiWindowTempData"][3] = {} +defs["structs"]["ImGuiWindowTempData"][3]["name"] = "CursorStartPos" +defs["structs"]["ImGuiWindowTempData"][3]["type"] = "ImVec2" +defs["structs"]["ImGuiWindowTempData"][4] = {} +defs["structs"]["ImGuiWindowTempData"][4]["name"] = "CursorMaxPos" +defs["structs"]["ImGuiWindowTempData"][4]["type"] = "ImVec2" +defs["structs"]["ImGuiWindowTempData"][5] = {} +defs["structs"]["ImGuiWindowTempData"][5]["name"] = "IdealMaxPos" +defs["structs"]["ImGuiWindowTempData"][5]["type"] = "ImVec2" +defs["structs"]["ImGuiWindowTempData"][6] = {} +defs["structs"]["ImGuiWindowTempData"][6]["name"] = "CurrLineSize" +defs["structs"]["ImGuiWindowTempData"][6]["type"] = "ImVec2" +defs["structs"]["ImGuiWindowTempData"][7] = {} +defs["structs"]["ImGuiWindowTempData"][7]["name"] = "PrevLineSize" +defs["structs"]["ImGuiWindowTempData"][7]["type"] = "ImVec2" +defs["structs"]["ImGuiWindowTempData"][8] = {} +defs["structs"]["ImGuiWindowTempData"][8]["name"] = "CurrLineTextBaseOffset" +defs["structs"]["ImGuiWindowTempData"][8]["type"] = "float" +defs["structs"]["ImGuiWindowTempData"][9] = {} +defs["structs"]["ImGuiWindowTempData"][9]["name"] = "PrevLineTextBaseOffset" +defs["structs"]["ImGuiWindowTempData"][9]["type"] = "float" +defs["structs"]["ImGuiWindowTempData"][10] = {} +defs["structs"]["ImGuiWindowTempData"][10]["name"] = "IsSameLine" +defs["structs"]["ImGuiWindowTempData"][10]["type"] = "bool" +defs["structs"]["ImGuiWindowTempData"][11] = {} +defs["structs"]["ImGuiWindowTempData"][11]["name"] = "IsSetPos" +defs["structs"]["ImGuiWindowTempData"][11]["type"] = "bool" +defs["structs"]["ImGuiWindowTempData"][12] = {} +defs["structs"]["ImGuiWindowTempData"][12]["name"] = "Indent" +defs["structs"]["ImGuiWindowTempData"][12]["type"] = "ImVec1" +defs["structs"]["ImGuiWindowTempData"][13] = {} +defs["structs"]["ImGuiWindowTempData"][13]["name"] = "ColumnsOffset" +defs["structs"]["ImGuiWindowTempData"][13]["type"] = "ImVec1" +defs["structs"]["ImGuiWindowTempData"][14] = {} +defs["structs"]["ImGuiWindowTempData"][14]["name"] = "GroupOffset" +defs["structs"]["ImGuiWindowTempData"][14]["type"] = "ImVec1" +defs["structs"]["ImGuiWindowTempData"][15] = {} +defs["structs"]["ImGuiWindowTempData"][15]["name"] = "CursorStartPosLossyness" +defs["structs"]["ImGuiWindowTempData"][15]["type"] = "ImVec2" +defs["structs"]["ImGuiWindowTempData"][16] = {} +defs["structs"]["ImGuiWindowTempData"][16]["name"] = "NavLayerCurrent" +defs["structs"]["ImGuiWindowTempData"][16]["type"] = "ImGuiNavLayer" +defs["structs"]["ImGuiWindowTempData"][17] = {} +defs["structs"]["ImGuiWindowTempData"][17]["name"] = "NavLayersActiveMask" +defs["structs"]["ImGuiWindowTempData"][17]["type"] = "short" +defs["structs"]["ImGuiWindowTempData"][18] = {} +defs["structs"]["ImGuiWindowTempData"][18]["name"] = "NavLayersActiveMaskNext" +defs["structs"]["ImGuiWindowTempData"][18]["type"] = "short" +defs["structs"]["ImGuiWindowTempData"][19] = {} +defs["structs"]["ImGuiWindowTempData"][19]["name"] = "NavHideHighlightOneFrame" +defs["structs"]["ImGuiWindowTempData"][19]["type"] = "bool" +defs["structs"]["ImGuiWindowTempData"][20] = {} +defs["structs"]["ImGuiWindowTempData"][20]["name"] = "NavHasScroll" +defs["structs"]["ImGuiWindowTempData"][20]["type"] = "bool" +defs["structs"]["ImGuiWindowTempData"][21] = {} +defs["structs"]["ImGuiWindowTempData"][21]["name"] = "MenuBarAppending" +defs["structs"]["ImGuiWindowTempData"][21]["type"] = "bool" +defs["structs"]["ImGuiWindowTempData"][22] = {} +defs["structs"]["ImGuiWindowTempData"][22]["name"] = "MenuBarOffset" +defs["structs"]["ImGuiWindowTempData"][22]["type"] = "ImVec2" +defs["structs"]["ImGuiWindowTempData"][23] = {} +defs["structs"]["ImGuiWindowTempData"][23]["name"] = "MenuColumns" +defs["structs"]["ImGuiWindowTempData"][23]["type"] = "ImGuiMenuColumns" +defs["structs"]["ImGuiWindowTempData"][24] = {} +defs["structs"]["ImGuiWindowTempData"][24]["name"] = "TreeDepth" +defs["structs"]["ImGuiWindowTempData"][24]["type"] = "int" +defs["structs"]["ImGuiWindowTempData"][25] = {} +defs["structs"]["ImGuiWindowTempData"][25]["name"] = "TreeJumpToParentOnPopMask" +defs["structs"]["ImGuiWindowTempData"][25]["type"] = "ImU32" +defs["structs"]["ImGuiWindowTempData"][26] = {} +defs["structs"]["ImGuiWindowTempData"][26]["name"] = "ChildWindows" +defs["structs"]["ImGuiWindowTempData"][26]["template_type"] = "ImGuiWindow*" +defs["structs"]["ImGuiWindowTempData"][26]["type"] = "ImVector_ImGuiWindowPtr" +defs["structs"]["ImGuiWindowTempData"][27] = {} +defs["structs"]["ImGuiWindowTempData"][27]["name"] = "StateStorage" +defs["structs"]["ImGuiWindowTempData"][27]["type"] = "ImGuiStorage*" +defs["structs"]["ImGuiWindowTempData"][28] = {} +defs["structs"]["ImGuiWindowTempData"][28]["name"] = "CurrentColumns" +defs["structs"]["ImGuiWindowTempData"][28]["type"] = "ImGuiOldColumns*" +defs["structs"]["ImGuiWindowTempData"][29] = {} +defs["structs"]["ImGuiWindowTempData"][29]["name"] = "CurrentTableIdx" +defs["structs"]["ImGuiWindowTempData"][29]["type"] = "int" +defs["structs"]["ImGuiWindowTempData"][30] = {} +defs["structs"]["ImGuiWindowTempData"][30]["name"] = "LayoutType" +defs["structs"]["ImGuiWindowTempData"][30]["type"] = "ImGuiLayoutType" +defs["structs"]["ImGuiWindowTempData"][31] = {} +defs["structs"]["ImGuiWindowTempData"][31]["name"] = "ParentLayoutType" +defs["structs"]["ImGuiWindowTempData"][31]["type"] = "ImGuiLayoutType" +defs["structs"]["ImGuiWindowTempData"][32] = {} +defs["structs"]["ImGuiWindowTempData"][32]["name"] = "ItemWidth" +defs["structs"]["ImGuiWindowTempData"][32]["type"] = "float" +defs["structs"]["ImGuiWindowTempData"][33] = {} +defs["structs"]["ImGuiWindowTempData"][33]["name"] = "TextWrapPos" +defs["structs"]["ImGuiWindowTempData"][33]["type"] = "float" +defs["structs"]["ImGuiWindowTempData"][34] = {} +defs["structs"]["ImGuiWindowTempData"][34]["name"] = "ItemWidthStack" +defs["structs"]["ImGuiWindowTempData"][34]["template_type"] = "float" +defs["structs"]["ImGuiWindowTempData"][34]["type"] = "ImVector_float" +defs["structs"]["ImGuiWindowTempData"][35] = {} +defs["structs"]["ImGuiWindowTempData"][35]["name"] = "TextWrapPosStack" +defs["structs"]["ImGuiWindowTempData"][35]["template_type"] = "float" +defs["structs"]["ImGuiWindowTempData"][35]["type"] = "ImVector_float" +defs["structs"]["ImRect"] = {} +defs["structs"]["ImRect"][1] = {} +defs["structs"]["ImRect"][1]["name"] = "Min" +defs["structs"]["ImRect"][1]["type"] = "ImVec2" +defs["structs"]["ImRect"][2] = {} +defs["structs"]["ImRect"][2]["name"] = "Max" +defs["structs"]["ImRect"][2]["type"] = "ImVec2" +defs["structs"]["ImVec1"] = {} +defs["structs"]["ImVec1"][1] = {} +defs["structs"]["ImVec1"][1]["name"] = "x" +defs["structs"]["ImVec1"][1]["type"] = "float" defs["structs"]["ImVec2"] = {} defs["structs"]["ImVec2"][1] = {} defs["structs"]["ImVec2"][1]["name"] = "x" @@ -3822,6 +7873,13 @@ defs["structs"]["ImVec2"][1]["type"] = "float" defs["structs"]["ImVec2"][2] = {} defs["structs"]["ImVec2"][2]["name"] = "y" defs["structs"]["ImVec2"][2]["type"] = "float" +defs["structs"]["ImVec2ih"] = {} +defs["structs"]["ImVec2ih"][1] = {} +defs["structs"]["ImVec2ih"][1]["name"] = "x" +defs["structs"]["ImVec2ih"][1]["type"] = "short" +defs["structs"]["ImVec2ih"][2] = {} +defs["structs"]["ImVec2ih"][2]["name"] = "y" +defs["structs"]["ImVec2ih"][2]["type"] = "short" defs["structs"]["ImVec4"] = {} defs["structs"]["ImVec4"][1] = {} defs["structs"]["ImVec4"][1]["name"] = "x" @@ -3835,7 +7893,148 @@ defs["structs"]["ImVec4"][3]["type"] = "float" defs["structs"]["ImVec4"][4] = {} defs["structs"]["ImVec4"][4]["name"] = "w" defs["structs"]["ImVec4"][4]["type"] = "float" +defs["structs"]["STB_TexteditState"] = {} +defs["structs"]["STB_TexteditState"][1] = {} +defs["structs"]["STB_TexteditState"][1]["name"] = "cursor" +defs["structs"]["STB_TexteditState"][1]["type"] = "int" +defs["structs"]["STB_TexteditState"][2] = {} +defs["structs"]["STB_TexteditState"][2]["name"] = "select_start" +defs["structs"]["STB_TexteditState"][2]["type"] = "int" +defs["structs"]["STB_TexteditState"][3] = {} +defs["structs"]["STB_TexteditState"][3]["name"] = "select_end" +defs["structs"]["STB_TexteditState"][3]["type"] = "int" +defs["structs"]["STB_TexteditState"][4] = {} +defs["structs"]["STB_TexteditState"][4]["name"] = "insert_mode" +defs["structs"]["STB_TexteditState"][4]["type"] = "unsigned char" +defs["structs"]["STB_TexteditState"][5] = {} +defs["structs"]["STB_TexteditState"][5]["name"] = "row_count_per_page" +defs["structs"]["STB_TexteditState"][5]["type"] = "int" +defs["structs"]["STB_TexteditState"][6] = {} +defs["structs"]["STB_TexteditState"][6]["name"] = "cursor_at_end_of_line" +defs["structs"]["STB_TexteditState"][6]["type"] = "unsigned char" +defs["structs"]["STB_TexteditState"][7] = {} +defs["structs"]["STB_TexteditState"][7]["name"] = "initialized" +defs["structs"]["STB_TexteditState"][7]["type"] = "unsigned char" +defs["structs"]["STB_TexteditState"][8] = {} +defs["structs"]["STB_TexteditState"][8]["name"] = "has_preferred_x" +defs["structs"]["STB_TexteditState"][8]["type"] = "unsigned char" +defs["structs"]["STB_TexteditState"][9] = {} +defs["structs"]["STB_TexteditState"][9]["name"] = "single_line" +defs["structs"]["STB_TexteditState"][9]["type"] = "unsigned char" +defs["structs"]["STB_TexteditState"][10] = {} +defs["structs"]["STB_TexteditState"][10]["name"] = "padding1" +defs["structs"]["STB_TexteditState"][10]["type"] = "unsigned char" +defs["structs"]["STB_TexteditState"][11] = {} +defs["structs"]["STB_TexteditState"][11]["name"] = "padding2" +defs["structs"]["STB_TexteditState"][11]["type"] = "unsigned char" +defs["structs"]["STB_TexteditState"][12] = {} +defs["structs"]["STB_TexteditState"][12]["name"] = "padding3" +defs["structs"]["STB_TexteditState"][12]["type"] = "unsigned char" +defs["structs"]["STB_TexteditState"][13] = {} +defs["structs"]["STB_TexteditState"][13]["name"] = "preferred_x" +defs["structs"]["STB_TexteditState"][13]["type"] = "float" +defs["structs"]["STB_TexteditState"][14] = {} +defs["structs"]["STB_TexteditState"][14]["name"] = "undostate" +defs["structs"]["STB_TexteditState"][14]["type"] = "StbUndoState" +defs["structs"]["StbTexteditRow"] = {} +defs["structs"]["StbTexteditRow"][1] = {} +defs["structs"]["StbTexteditRow"][1]["name"] = "x0" +defs["structs"]["StbTexteditRow"][1]["type"] = "float" +defs["structs"]["StbTexteditRow"][2] = {} +defs["structs"]["StbTexteditRow"][2]["name"] = "x1" +defs["structs"]["StbTexteditRow"][2]["type"] = "float" +defs["structs"]["StbTexteditRow"][3] = {} +defs["structs"]["StbTexteditRow"][3]["name"] = "baseline_y_delta" +defs["structs"]["StbTexteditRow"][3]["type"] = "float" +defs["structs"]["StbTexteditRow"][4] = {} +defs["structs"]["StbTexteditRow"][4]["name"] = "ymin" +defs["structs"]["StbTexteditRow"][4]["type"] = "float" +defs["structs"]["StbTexteditRow"][5] = {} +defs["structs"]["StbTexteditRow"][5]["name"] = "ymax" +defs["structs"]["StbTexteditRow"][5]["type"] = "float" +defs["structs"]["StbTexteditRow"][6] = {} +defs["structs"]["StbTexteditRow"][6]["name"] = "num_chars" +defs["structs"]["StbTexteditRow"][6]["type"] = "int" +defs["structs"]["StbUndoRecord"] = {} +defs["structs"]["StbUndoRecord"][1] = {} +defs["structs"]["StbUndoRecord"][1]["name"] = "where" +defs["structs"]["StbUndoRecord"][1]["type"] = "int" +defs["structs"]["StbUndoRecord"][2] = {} +defs["structs"]["StbUndoRecord"][2]["name"] = "insert_length" +defs["structs"]["StbUndoRecord"][2]["type"] = "int" +defs["structs"]["StbUndoRecord"][3] = {} +defs["structs"]["StbUndoRecord"][3]["name"] = "delete_length" +defs["structs"]["StbUndoRecord"][3]["type"] = "int" +defs["structs"]["StbUndoRecord"][4] = {} +defs["structs"]["StbUndoRecord"][4]["name"] = "char_storage" +defs["structs"]["StbUndoRecord"][4]["type"] = "int" +defs["structs"]["StbUndoState"] = {} +defs["structs"]["StbUndoState"][1] = {} +defs["structs"]["StbUndoState"][1]["name"] = "undo_rec[99]" +defs["structs"]["StbUndoState"][1]["size"] = 99 +defs["structs"]["StbUndoState"][1]["type"] = "StbUndoRecord" +defs["structs"]["StbUndoState"][2] = {} +defs["structs"]["StbUndoState"][2]["name"] = "undo_char[999]" +defs["structs"]["StbUndoState"][2]["size"] = 999 +defs["structs"]["StbUndoState"][2]["type"] = "ImWchar" +defs["structs"]["StbUndoState"][3] = {} +defs["structs"]["StbUndoState"][3]["name"] = "undo_point" +defs["structs"]["StbUndoState"][3]["type"] = "short" +defs["structs"]["StbUndoState"][4] = {} +defs["structs"]["StbUndoState"][4]["name"] = "redo_point" +defs["structs"]["StbUndoState"][4]["type"] = "short" +defs["structs"]["StbUndoState"][5] = {} +defs["structs"]["StbUndoState"][5]["name"] = "undo_char_point" +defs["structs"]["StbUndoState"][5]["type"] = "int" +defs["structs"]["StbUndoState"][6] = {} +defs["structs"]["StbUndoState"][6]["name"] = "redo_char_point" +defs["structs"]["StbUndoState"][6]["type"] = "int" defs["templated_structs"] = {} +defs["templated_structs"]["ImBitArray"] = {} +defs["templated_structs"]["ImBitArray"][1] = {} +defs["templated_structs"]["ImBitArray"][1]["name"] = "Storage[(BITCOUNT+31)>>5]" +defs["templated_structs"]["ImBitArray"][1]["type"] = "ImU32" +defs["templated_structs"]["ImChunkStream"] = {} +defs["templated_structs"]["ImChunkStream"][1] = {} +defs["templated_structs"]["ImChunkStream"][1]["name"] = "Buf" +defs["templated_structs"]["ImChunkStream"][1]["template_type"] = "char" +defs["templated_structs"]["ImChunkStream"][1]["type"] = "ImVector_char" +defs["templated_structs"]["ImPool"] = {} +defs["templated_structs"]["ImPool"][1] = {} +defs["templated_structs"]["ImPool"][1]["name"] = "Buf" +defs["templated_structs"]["ImPool"][1]["type"] = "ImVector" +defs["templated_structs"]["ImPool"][2] = {} +defs["templated_structs"]["ImPool"][2]["name"] = "Map" +defs["templated_structs"]["ImPool"][2]["type"] = "ImGuiStorage" +defs["templated_structs"]["ImPool"][3] = {} +defs["templated_structs"]["ImPool"][3]["name"] = "FreeIdx" +defs["templated_structs"]["ImPool"][3]["type"] = "ImPoolIdx" +defs["templated_structs"]["ImPool"][4] = {} +defs["templated_structs"]["ImPool"][4]["name"] = "AliveCount" +defs["templated_structs"]["ImPool"][4]["type"] = "ImPoolIdx" +defs["templated_structs"]["ImSpan"] = {} +defs["templated_structs"]["ImSpan"][1] = {} +defs["templated_structs"]["ImSpan"][1]["name"] = "Data" +defs["templated_structs"]["ImSpan"][1]["type"] = "T*" +defs["templated_structs"]["ImSpan"][2] = {} +defs["templated_structs"]["ImSpan"][2]["name"] = "DataEnd" +defs["templated_structs"]["ImSpan"][2]["type"] = "T*" +defs["templated_structs"]["ImSpanAllocator"] = {} +defs["templated_structs"]["ImSpanAllocator"][1] = {} +defs["templated_structs"]["ImSpanAllocator"][1]["name"] = "BasePtr" +defs["templated_structs"]["ImSpanAllocator"][1]["type"] = "char*" +defs["templated_structs"]["ImSpanAllocator"][2] = {} +defs["templated_structs"]["ImSpanAllocator"][2]["name"] = "CurrOff" +defs["templated_structs"]["ImSpanAllocator"][2]["type"] = "int" +defs["templated_structs"]["ImSpanAllocator"][3] = {} +defs["templated_structs"]["ImSpanAllocator"][3]["name"] = "CurrIdx" +defs["templated_structs"]["ImSpanAllocator"][3]["type"] = "int" +defs["templated_structs"]["ImSpanAllocator"][4] = {} +defs["templated_structs"]["ImSpanAllocator"][4]["name"] = "Offsets[CHUNKS]" +defs["templated_structs"]["ImSpanAllocator"][4]["type"] = "int" +defs["templated_structs"]["ImSpanAllocator"][5] = {} +defs["templated_structs"]["ImSpanAllocator"][5]["name"] = "Sizes[CHUNKS]" +defs["templated_structs"]["ImSpanAllocator"][5]["type"] = "int" defs["templated_structs"]["ImVector"] = {} defs["templated_structs"]["ImVector"][1] = {} defs["templated_structs"]["ImVector"][1]["name"] = "Size" @@ -3847,27 +8046,76 @@ defs["templated_structs"]["ImVector"][3] = {} defs["templated_structs"]["ImVector"][3]["name"] = "Data" defs["templated_structs"]["ImVector"][3]["type"] = "T*" defs["templates_done"] = {} +defs["templates_done"]["ImBitArray"] = {} +defs["templates_done"]["ImBitArray"]["ImGuiKey_NamedKey_COUNT, -ImGuiKey_NamedKey_BEGIN"] = true +defs["templates_done"]["ImChunkStream"] = {} +defs["templates_done"]["ImChunkStream"]["ImGuiTableSettings"] = true +defs["templates_done"]["ImChunkStream"]["ImGuiWindowSettings"] = true +defs["templates_done"]["ImPool"] = {} +defs["templates_done"]["ImPool"]["ImGuiTabBar"] = true +defs["templates_done"]["ImPool"]["ImGuiTable"] = true +defs["templates_done"]["ImSpan"] = {} +defs["templates_done"]["ImSpan"]["ImGuiTableCellData"] = true +defs["templates_done"]["ImSpan"]["ImGuiTableColumn"] = true +defs["templates_done"]["ImSpan"]["ImGuiTableColumnIdx"] = true defs["templates_done"]["ImVector"] = {} defs["templates_done"]["ImVector"]["ImDrawChannel"] = true defs["templates_done"]["ImVector"]["ImDrawCmd"] = true defs["templates_done"]["ImVector"]["ImDrawIdx"] = true +defs["templates_done"]["ImVector"]["ImDrawList*"] = true defs["templates_done"]["ImVector"]["ImDrawVert"] = true defs["templates_done"]["ImVector"]["ImFont*"] = true defs["templates_done"]["ImVector"]["ImFontAtlasCustomRect"] = true defs["templates_done"]["ImVector"]["ImFontConfig"] = true defs["templates_done"]["ImVector"]["ImFontGlyph"] = true +defs["templates_done"]["ImVector"]["ImGuiColorMod"] = true +defs["templates_done"]["ImVector"]["ImGuiContextHook"] = true +defs["templates_done"]["ImVector"]["ImGuiDockNodeSettings"] = true +defs["templates_done"]["ImVector"]["ImGuiDockRequest"] = true +defs["templates_done"]["ImVector"]["ImGuiGroupData"] = true +defs["templates_done"]["ImVector"]["ImGuiID"] = true +defs["templates_done"]["ImVector"]["ImGuiInputEvent"] = true +defs["templates_done"]["ImVector"]["ImGuiItemFlags"] = true +defs["templates_done"]["ImVector"]["ImGuiKeyRoutingData"] = true +defs["templates_done"]["ImVector"]["ImGuiListClipperData"] = true +defs["templates_done"]["ImVector"]["ImGuiListClipperRange"] = true +defs["templates_done"]["ImVector"]["ImGuiOldColumnData"] = true +defs["templates_done"]["ImVector"]["ImGuiOldColumns"] = true defs["templates_done"]["ImVector"]["ImGuiPlatformMonitor"] = true +defs["templates_done"]["ImVector"]["ImGuiPopupData"] = true +defs["templates_done"]["ImVector"]["ImGuiPtrOrIndex"] = true +defs["templates_done"]["ImVector"]["ImGuiSettingsHandler"] = true +defs["templates_done"]["ImVector"]["ImGuiShrinkWidthItem"] = true +defs["templates_done"]["ImVector"]["ImGuiStackLevelInfo"] = true defs["templates_done"]["ImVector"]["ImGuiStoragePair"] = true +defs["templates_done"]["ImVector"]["ImGuiStyleMod"] = true +defs["templates_done"]["ImVector"]["ImGuiTabBar"] = true +defs["templates_done"]["ImVector"]["ImGuiTabItem"] = true +defs["templates_done"]["ImVector"]["ImGuiTable"] = true +defs["templates_done"]["ImVector"]["ImGuiTableColumnSortSpecs"] = true +defs["templates_done"]["ImVector"]["ImGuiTableInstanceData"] = true +defs["templates_done"]["ImVector"]["ImGuiTableTempData"] = true defs["templates_done"]["ImVector"]["ImGuiTextRange"] = true defs["templates_done"]["ImVector"]["ImGuiViewport*"] = true +defs["templates_done"]["ImVector"]["ImGuiViewportP*"] = true +defs["templates_done"]["ImVector"]["ImGuiWindow*"] = true +defs["templates_done"]["ImVector"]["ImGuiWindowStackData"] = true defs["templates_done"]["ImVector"]["ImTextureID"] = true defs["templates_done"]["ImVector"]["ImU32"] = true defs["templates_done"]["ImVector"]["ImVec2"] = true defs["templates_done"]["ImVector"]["ImVec4"] = true defs["templates_done"]["ImVector"]["ImWchar"] = true defs["templates_done"]["ImVector"]["char"] = true +defs["templates_done"]["ImVector"]["const char*"] = true defs["templates_done"]["ImVector"]["float"] = true +defs["templates_done"]["ImVector"]["int"] = true +defs["templates_done"]["ImVector"]["unsigned char"] = true defs["typenames"] = {} +defs["typenames"]["ImBitArray"] = "int BITCOUNT, int OFFSET = 0" +defs["typenames"]["ImChunkStream"] = "T" +defs["typenames"]["ImPool"] = "T" +defs["typenames"]["ImSpan"] = "T" +defs["typenames"]["ImSpanAllocator"] = "int CHUNKS" defs["typenames"]["ImVector"] = "T" return defs \ No newline at end of file diff --git a/imgui-sys/third-party/imgui-docking-freetype/typedefs_dict.json b/imgui-sys/third-party/imgui-docking-freetype/typedefs_dict.json index ff1b333..3cb480f 100644 --- a/imgui-sys/third-party/imgui-docking-freetype/typedefs_dict.json +++ b/imgui-sys/third-party/imgui-docking-freetype/typedefs_dict.json @@ -1,10 +1,13 @@ { + "ImBitArrayForNamedKeys": "ImBitArray", + "ImBitVector": "struct ImBitVector", "ImColor": "struct ImColor", "ImDrawCallback": "void(*)(const ImDrawList* parent_list,const ImDrawCmd* cmd);", "ImDrawChannel": "struct ImDrawChannel", "ImDrawCmd": "struct ImDrawCmd", "ImDrawCmdHeader": "struct ImDrawCmdHeader", "ImDrawData": "struct ImDrawData", + "ImDrawDataBuilder": "struct ImDrawDataBuilder", "ImDrawFlags": "int", "ImDrawIdx": "unsigned short", "ImDrawList": "struct ImDrawList", @@ -12,6 +15,7 @@ "ImDrawListSharedData": "struct ImDrawListSharedData", "ImDrawListSplitter": "struct ImDrawListSplitter", "ImDrawVert": "struct ImDrawVert", + "ImFileHandle": "FILE*", "ImFont": "struct ImFont", "ImFontAtlas": "struct ImFontAtlas", "ImFontAtlasCustomRect": "struct ImFontAtlasCustomRect", @@ -20,63 +24,144 @@ "ImFontConfig": "struct ImFontConfig", "ImFontGlyph": "struct ImFontGlyph", "ImFontGlyphRangesBuilder": "struct ImFontGlyphRangesBuilder", + "ImGuiActivateFlags": "int", "ImGuiBackendFlags": "int", "ImGuiButtonFlags": "int", "ImGuiCol": "int", "ImGuiColorEditFlags": "int", + "ImGuiColorMod": "struct ImGuiColorMod", "ImGuiComboFlags": "int", + "ImGuiComboPreviewData": "struct ImGuiComboPreviewData", "ImGuiCond": "int", "ImGuiConfigFlags": "int", "ImGuiContext": "struct ImGuiContext", + "ImGuiContextHook": "struct ImGuiContextHook", + "ImGuiContextHookCallback": "void(*)(ImGuiContext* ctx,ImGuiContextHook* hook);", + "ImGuiDataAuthority": "int", "ImGuiDataType": "int", + "ImGuiDataTypeInfo": "struct ImGuiDataTypeInfo", + "ImGuiDataTypeTempStorage": "struct ImGuiDataTypeTempStorage", + "ImGuiDebugLogFlags": "int", "ImGuiDir": "int", + "ImGuiDockContext": "struct ImGuiDockContext", + "ImGuiDockNode": "struct ImGuiDockNode", "ImGuiDockNodeFlags": "int", + "ImGuiDockNodeSettings": "struct ImGuiDockNodeSettings", + "ImGuiDockRequest": "struct ImGuiDockRequest", "ImGuiDragDropFlags": "int", + "ImGuiErrorLogCallback": "void(*)(void* user_data,const char* fmt,...);", "ImGuiFocusedFlags": "int", + "ImGuiGroupData": "struct ImGuiGroupData", "ImGuiHoveredFlags": "int", "ImGuiID": "unsigned int", "ImGuiIO": "struct ImGuiIO", + "ImGuiInputEvent": "struct ImGuiInputEvent", + "ImGuiInputEventAppFocused": "struct ImGuiInputEventAppFocused", + "ImGuiInputEventKey": "struct ImGuiInputEventKey", + "ImGuiInputEventMouseButton": "struct ImGuiInputEventMouseButton", + "ImGuiInputEventMousePos": "struct ImGuiInputEventMousePos", + "ImGuiInputEventMouseViewport": "struct ImGuiInputEventMouseViewport", + "ImGuiInputEventMouseWheel": "struct ImGuiInputEventMouseWheel", + "ImGuiInputEventText": "struct ImGuiInputEventText", + "ImGuiInputFlags": "int", "ImGuiInputTextCallback": "int(*)(ImGuiInputTextCallbackData* data);", "ImGuiInputTextCallbackData": "struct ImGuiInputTextCallbackData", "ImGuiInputTextFlags": "int", + "ImGuiInputTextState": "struct ImGuiInputTextState", + "ImGuiItemFlags": "int", + "ImGuiItemStatusFlags": "int", "ImGuiKeyChord": "int", "ImGuiKeyData": "struct ImGuiKeyData", + "ImGuiKeyOwnerData": "struct ImGuiKeyOwnerData", + "ImGuiKeyRoutingData": "struct ImGuiKeyRoutingData", + "ImGuiKeyRoutingIndex": "ImS16", + "ImGuiKeyRoutingTable": "struct ImGuiKeyRoutingTable", + "ImGuiLastItemData": "struct ImGuiLastItemData", + "ImGuiLayoutType": "int", "ImGuiListClipper": "struct ImGuiListClipper", + "ImGuiListClipperData": "struct ImGuiListClipperData", + "ImGuiListClipperRange": "struct ImGuiListClipperRange", + "ImGuiLocEntry": "struct ImGuiLocEntry", "ImGuiMemAllocFunc": "void*(*)(size_t sz,void* user_data);", "ImGuiMemFreeFunc": "void(*)(void* ptr,void* user_data);", + "ImGuiMenuColumns": "struct ImGuiMenuColumns", + "ImGuiMetricsConfig": "struct ImGuiMetricsConfig", "ImGuiMouseButton": "int", "ImGuiMouseCursor": "int", + "ImGuiNavHighlightFlags": "int", + "ImGuiNavItemData": "struct ImGuiNavItemData", + "ImGuiNavMoveFlags": "int", + "ImGuiNextItemData": "struct ImGuiNextItemData", + "ImGuiNextItemDataFlags": "int", + "ImGuiNextWindowData": "struct ImGuiNextWindowData", + "ImGuiNextWindowDataFlags": "int", + "ImGuiOldColumnData": "struct ImGuiOldColumnData", + "ImGuiOldColumnFlags": "int", + "ImGuiOldColumns": "struct ImGuiOldColumns", "ImGuiOnceUponAFrame": "struct ImGuiOnceUponAFrame", "ImGuiPayload": "struct ImGuiPayload", "ImGuiPlatformIO": "struct ImGuiPlatformIO", "ImGuiPlatformImeData": "struct ImGuiPlatformImeData", "ImGuiPlatformMonitor": "struct ImGuiPlatformMonitor", + "ImGuiPopupData": "struct ImGuiPopupData", "ImGuiPopupFlags": "int", + "ImGuiPtrOrIndex": "struct ImGuiPtrOrIndex", + "ImGuiScrollFlags": "int", "ImGuiSelectableFlags": "int", + "ImGuiSeparatorFlags": "int", + "ImGuiSettingsHandler": "struct ImGuiSettingsHandler", + "ImGuiShrinkWidthItem": "struct ImGuiShrinkWidthItem", "ImGuiSizeCallback": "void(*)(ImGuiSizeCallbackData* data);", "ImGuiSizeCallbackData": "struct ImGuiSizeCallbackData", "ImGuiSliderFlags": "int", "ImGuiSortDirection": "int", + "ImGuiStackLevelInfo": "struct ImGuiStackLevelInfo", + "ImGuiStackSizes": "struct ImGuiStackSizes", + "ImGuiStackTool": "struct ImGuiStackTool", "ImGuiStorage": "struct ImGuiStorage", "ImGuiStoragePair": "struct ImGuiStoragePair", "ImGuiStyle": "struct ImGuiStyle", + "ImGuiStyleMod": "struct ImGuiStyleMod", "ImGuiStyleVar": "int", + "ImGuiTabBar": "struct ImGuiTabBar", "ImGuiTabBarFlags": "int", + "ImGuiTabItem": "struct ImGuiTabItem", "ImGuiTabItemFlags": "int", + "ImGuiTable": "struct ImGuiTable", "ImGuiTableBgTarget": "int", + "ImGuiTableCellData": "struct ImGuiTableCellData", + "ImGuiTableColumn": "struct ImGuiTableColumn", "ImGuiTableColumnFlags": "int", + "ImGuiTableColumnIdx": "ImS8", + "ImGuiTableColumnSettings": "struct ImGuiTableColumnSettings", "ImGuiTableColumnSortSpecs": "struct ImGuiTableColumnSortSpecs", + "ImGuiTableColumnsSettings": "struct ImGuiTableColumnsSettings", + "ImGuiTableDrawChannelIdx": "ImU8", "ImGuiTableFlags": "int", + "ImGuiTableInstanceData": "struct ImGuiTableInstanceData", "ImGuiTableRowFlags": "int", + "ImGuiTableSettings": "struct ImGuiTableSettings", "ImGuiTableSortSpecs": "struct ImGuiTableSortSpecs", + "ImGuiTableTempData": "struct ImGuiTableTempData", "ImGuiTextBuffer": "struct ImGuiTextBuffer", "ImGuiTextFilter": "struct ImGuiTextFilter", + "ImGuiTextFlags": "int", + "ImGuiTextIndex": "struct ImGuiTextIndex", "ImGuiTextRange": "struct ImGuiTextRange", + "ImGuiTooltipFlags": "int", "ImGuiTreeNodeFlags": "int", "ImGuiViewport": "struct ImGuiViewport", "ImGuiViewportFlags": "int", + "ImGuiViewportP": "struct ImGuiViewportP", + "ImGuiWindow": "struct ImGuiWindow", "ImGuiWindowClass": "struct ImGuiWindowClass", + "ImGuiWindowDockStyle": "struct ImGuiWindowDockStyle", "ImGuiWindowFlags": "int", + "ImGuiWindowSettings": "struct ImGuiWindowSettings", + "ImGuiWindowStackData": "struct ImGuiWindowStackData", + "ImGuiWindowTempData": "struct ImGuiWindowTempData", + "ImPoolIdx": "int", + "ImRect": "struct ImRect", "ImS16": "signed short", "ImS32": "signed int", "ImS64": "signed long long", @@ -86,11 +171,17 @@ "ImU32": "unsigned int", "ImU64": "unsigned long long", "ImU8": "unsigned char", + "ImVec1": "struct ImVec1", "ImVec2": "struct ImVec2", + "ImVec2ih": "struct ImVec2ih", "ImVec4": "struct ImVec4", "ImWchar": "ImWchar32", "ImWchar16": "unsigned short", "ImWchar32": "unsigned int", + "STB_TexteditState": "struct STB_TexteditState", + "StbTexteditRow": "struct StbTexteditRow", + "StbUndoRecord": "struct StbUndoRecord", + "StbUndoState": "struct StbUndoState", "const_iterator": "const value_type*", "iterator": "value_type*", "value_type": "T" diff --git a/imgui-sys/third-party/imgui-docking-freetype/typedefs_dict.lua b/imgui-sys/third-party/imgui-docking-freetype/typedefs_dict.lua index 76de713..eba4c86 100644 --- a/imgui-sys/third-party/imgui-docking-freetype/typedefs_dict.lua +++ b/imgui-sys/third-party/imgui-docking-freetype/typedefs_dict.lua @@ -1,10 +1,13 @@ local defs = {} +defs["ImBitArrayForNamedKeys"] = "ImBitArray" +defs["ImBitVector"] = "struct ImBitVector" defs["ImColor"] = "struct ImColor" defs["ImDrawCallback"] = "void(*)(const ImDrawList* parent_list,const ImDrawCmd* cmd);" defs["ImDrawChannel"] = "struct ImDrawChannel" defs["ImDrawCmd"] = "struct ImDrawCmd" defs["ImDrawCmdHeader"] = "struct ImDrawCmdHeader" defs["ImDrawData"] = "struct ImDrawData" +defs["ImDrawDataBuilder"] = "struct ImDrawDataBuilder" defs["ImDrawFlags"] = "int" defs["ImDrawIdx"] = "unsigned short" defs["ImDrawList"] = "struct ImDrawList" @@ -12,6 +15,7 @@ defs["ImDrawListFlags"] = "int" defs["ImDrawListSharedData"] = "struct ImDrawListSharedData" defs["ImDrawListSplitter"] = "struct ImDrawListSplitter" defs["ImDrawVert"] = "struct ImDrawVert" +defs["ImFileHandle"] = "FILE*" defs["ImFont"] = "struct ImFont" defs["ImFontAtlas"] = "struct ImFontAtlas" defs["ImFontAtlasCustomRect"] = "struct ImFontAtlasCustomRect" @@ -20,63 +24,144 @@ defs["ImFontBuilderIO"] = "struct ImFontBuilderIO" defs["ImFontConfig"] = "struct ImFontConfig" defs["ImFontGlyph"] = "struct ImFontGlyph" defs["ImFontGlyphRangesBuilder"] = "struct ImFontGlyphRangesBuilder" +defs["ImGuiActivateFlags"] = "int" defs["ImGuiBackendFlags"] = "int" defs["ImGuiButtonFlags"] = "int" defs["ImGuiCol"] = "int" defs["ImGuiColorEditFlags"] = "int" +defs["ImGuiColorMod"] = "struct ImGuiColorMod" defs["ImGuiComboFlags"] = "int" +defs["ImGuiComboPreviewData"] = "struct ImGuiComboPreviewData" defs["ImGuiCond"] = "int" defs["ImGuiConfigFlags"] = "int" defs["ImGuiContext"] = "struct ImGuiContext" +defs["ImGuiContextHook"] = "struct ImGuiContextHook" +defs["ImGuiContextHookCallback"] = "void(*)(ImGuiContext* ctx,ImGuiContextHook* hook);" +defs["ImGuiDataAuthority"] = "int" defs["ImGuiDataType"] = "int" +defs["ImGuiDataTypeInfo"] = "struct ImGuiDataTypeInfo" +defs["ImGuiDataTypeTempStorage"] = "struct ImGuiDataTypeTempStorage" +defs["ImGuiDebugLogFlags"] = "int" defs["ImGuiDir"] = "int" +defs["ImGuiDockContext"] = "struct ImGuiDockContext" +defs["ImGuiDockNode"] = "struct ImGuiDockNode" defs["ImGuiDockNodeFlags"] = "int" +defs["ImGuiDockNodeSettings"] = "struct ImGuiDockNodeSettings" +defs["ImGuiDockRequest"] = "struct ImGuiDockRequest" defs["ImGuiDragDropFlags"] = "int" +defs["ImGuiErrorLogCallback"] = "void(*)(void* user_data,const char* fmt,...);" defs["ImGuiFocusedFlags"] = "int" +defs["ImGuiGroupData"] = "struct ImGuiGroupData" defs["ImGuiHoveredFlags"] = "int" defs["ImGuiID"] = "unsigned int" defs["ImGuiIO"] = "struct ImGuiIO" +defs["ImGuiInputEvent"] = "struct ImGuiInputEvent" +defs["ImGuiInputEventAppFocused"] = "struct ImGuiInputEventAppFocused" +defs["ImGuiInputEventKey"] = "struct ImGuiInputEventKey" +defs["ImGuiInputEventMouseButton"] = "struct ImGuiInputEventMouseButton" +defs["ImGuiInputEventMousePos"] = "struct ImGuiInputEventMousePos" +defs["ImGuiInputEventMouseViewport"] = "struct ImGuiInputEventMouseViewport" +defs["ImGuiInputEventMouseWheel"] = "struct ImGuiInputEventMouseWheel" +defs["ImGuiInputEventText"] = "struct ImGuiInputEventText" +defs["ImGuiInputFlags"] = "int" defs["ImGuiInputTextCallback"] = "int(*)(ImGuiInputTextCallbackData* data);" defs["ImGuiInputTextCallbackData"] = "struct ImGuiInputTextCallbackData" defs["ImGuiInputTextFlags"] = "int" +defs["ImGuiInputTextState"] = "struct ImGuiInputTextState" +defs["ImGuiItemFlags"] = "int" +defs["ImGuiItemStatusFlags"] = "int" defs["ImGuiKeyChord"] = "int" defs["ImGuiKeyData"] = "struct ImGuiKeyData" +defs["ImGuiKeyOwnerData"] = "struct ImGuiKeyOwnerData" +defs["ImGuiKeyRoutingData"] = "struct ImGuiKeyRoutingData" +defs["ImGuiKeyRoutingIndex"] = "ImS16" +defs["ImGuiKeyRoutingTable"] = "struct ImGuiKeyRoutingTable" +defs["ImGuiLastItemData"] = "struct ImGuiLastItemData" +defs["ImGuiLayoutType"] = "int" defs["ImGuiListClipper"] = "struct ImGuiListClipper" +defs["ImGuiListClipperData"] = "struct ImGuiListClipperData" +defs["ImGuiListClipperRange"] = "struct ImGuiListClipperRange" +defs["ImGuiLocEntry"] = "struct ImGuiLocEntry" defs["ImGuiMemAllocFunc"] = "void*(*)(size_t sz,void* user_data);" defs["ImGuiMemFreeFunc"] = "void(*)(void* ptr,void* user_data);" +defs["ImGuiMenuColumns"] = "struct ImGuiMenuColumns" +defs["ImGuiMetricsConfig"] = "struct ImGuiMetricsConfig" defs["ImGuiMouseButton"] = "int" defs["ImGuiMouseCursor"] = "int" +defs["ImGuiNavHighlightFlags"] = "int" +defs["ImGuiNavItemData"] = "struct ImGuiNavItemData" +defs["ImGuiNavMoveFlags"] = "int" +defs["ImGuiNextItemData"] = "struct ImGuiNextItemData" +defs["ImGuiNextItemDataFlags"] = "int" +defs["ImGuiNextWindowData"] = "struct ImGuiNextWindowData" +defs["ImGuiNextWindowDataFlags"] = "int" +defs["ImGuiOldColumnData"] = "struct ImGuiOldColumnData" +defs["ImGuiOldColumnFlags"] = "int" +defs["ImGuiOldColumns"] = "struct ImGuiOldColumns" defs["ImGuiOnceUponAFrame"] = "struct ImGuiOnceUponAFrame" defs["ImGuiPayload"] = "struct ImGuiPayload" defs["ImGuiPlatformIO"] = "struct ImGuiPlatformIO" defs["ImGuiPlatformImeData"] = "struct ImGuiPlatformImeData" defs["ImGuiPlatformMonitor"] = "struct ImGuiPlatformMonitor" +defs["ImGuiPopupData"] = "struct ImGuiPopupData" defs["ImGuiPopupFlags"] = "int" +defs["ImGuiPtrOrIndex"] = "struct ImGuiPtrOrIndex" +defs["ImGuiScrollFlags"] = "int" defs["ImGuiSelectableFlags"] = "int" +defs["ImGuiSeparatorFlags"] = "int" +defs["ImGuiSettingsHandler"] = "struct ImGuiSettingsHandler" +defs["ImGuiShrinkWidthItem"] = "struct ImGuiShrinkWidthItem" defs["ImGuiSizeCallback"] = "void(*)(ImGuiSizeCallbackData* data);" defs["ImGuiSizeCallbackData"] = "struct ImGuiSizeCallbackData" defs["ImGuiSliderFlags"] = "int" defs["ImGuiSortDirection"] = "int" +defs["ImGuiStackLevelInfo"] = "struct ImGuiStackLevelInfo" +defs["ImGuiStackSizes"] = "struct ImGuiStackSizes" +defs["ImGuiStackTool"] = "struct ImGuiStackTool" defs["ImGuiStorage"] = "struct ImGuiStorage" defs["ImGuiStoragePair"] = "struct ImGuiStoragePair" defs["ImGuiStyle"] = "struct ImGuiStyle" +defs["ImGuiStyleMod"] = "struct ImGuiStyleMod" defs["ImGuiStyleVar"] = "int" +defs["ImGuiTabBar"] = "struct ImGuiTabBar" defs["ImGuiTabBarFlags"] = "int" +defs["ImGuiTabItem"] = "struct ImGuiTabItem" defs["ImGuiTabItemFlags"] = "int" +defs["ImGuiTable"] = "struct ImGuiTable" defs["ImGuiTableBgTarget"] = "int" +defs["ImGuiTableCellData"] = "struct ImGuiTableCellData" +defs["ImGuiTableColumn"] = "struct ImGuiTableColumn" defs["ImGuiTableColumnFlags"] = "int" +defs["ImGuiTableColumnIdx"] = "ImS8" +defs["ImGuiTableColumnSettings"] = "struct ImGuiTableColumnSettings" defs["ImGuiTableColumnSortSpecs"] = "struct ImGuiTableColumnSortSpecs" +defs["ImGuiTableColumnsSettings"] = "struct ImGuiTableColumnsSettings" +defs["ImGuiTableDrawChannelIdx"] = "ImU8" defs["ImGuiTableFlags"] = "int" +defs["ImGuiTableInstanceData"] = "struct ImGuiTableInstanceData" defs["ImGuiTableRowFlags"] = "int" +defs["ImGuiTableSettings"] = "struct ImGuiTableSettings" defs["ImGuiTableSortSpecs"] = "struct ImGuiTableSortSpecs" +defs["ImGuiTableTempData"] = "struct ImGuiTableTempData" defs["ImGuiTextBuffer"] = "struct ImGuiTextBuffer" defs["ImGuiTextFilter"] = "struct ImGuiTextFilter" +defs["ImGuiTextFlags"] = "int" +defs["ImGuiTextIndex"] = "struct ImGuiTextIndex" defs["ImGuiTextRange"] = "struct ImGuiTextRange" +defs["ImGuiTooltipFlags"] = "int" defs["ImGuiTreeNodeFlags"] = "int" defs["ImGuiViewport"] = "struct ImGuiViewport" defs["ImGuiViewportFlags"] = "int" +defs["ImGuiViewportP"] = "struct ImGuiViewportP" +defs["ImGuiWindow"] = "struct ImGuiWindow" defs["ImGuiWindowClass"] = "struct ImGuiWindowClass" +defs["ImGuiWindowDockStyle"] = "struct ImGuiWindowDockStyle" defs["ImGuiWindowFlags"] = "int" +defs["ImGuiWindowSettings"] = "struct ImGuiWindowSettings" +defs["ImGuiWindowStackData"] = "struct ImGuiWindowStackData" +defs["ImGuiWindowTempData"] = "struct ImGuiWindowTempData" +defs["ImPoolIdx"] = "int" +defs["ImRect"] = "struct ImRect" defs["ImS16"] = "signed short" defs["ImS32"] = "signed int" defs["ImS64"] = "signed long long" @@ -86,11 +171,17 @@ defs["ImU16"] = "unsigned short" defs["ImU32"] = "unsigned int" defs["ImU64"] = "unsigned long long" defs["ImU8"] = "unsigned char" +defs["ImVec1"] = "struct ImVec1" defs["ImVec2"] = "struct ImVec2" +defs["ImVec2ih"] = "struct ImVec2ih" defs["ImVec4"] = "struct ImVec4" defs["ImWchar"] = "ImWchar32" defs["ImWchar16"] = "unsigned short" defs["ImWchar32"] = "unsigned int" +defs["STB_TexteditState"] = "struct STB_TexteditState" +defs["StbTexteditRow"] = "struct StbTexteditRow" +defs["StbUndoRecord"] = "struct StbUndoRecord" +defs["StbUndoState"] = "struct StbUndoState" defs["const_iterator"] = "const value_type*" defs["iterator"] = "value_type*" defs["value_type"] = "T" diff --git a/imgui-sys/third-party/imgui-docking-freetype/update-cimgui-output.sh b/imgui-sys/third-party/imgui-docking-freetype/update-cimgui-output.sh index e90099f..88c8c27 100755 --- a/imgui-sys/third-party/imgui-docking-freetype/update-cimgui-output.sh +++ b/imgui-sys/third-party/imgui-docking-freetype/update-cimgui-output.sh @@ -24,7 +24,7 @@ rm ${CIMGUI_DIR}/imgui || : ln -s ${SCRIPT_DIR}/imgui ${CIMGUI_DIR}/imgui # Run the generator -luajit generator.lua gcc freetype -DIMGUI_USE_WCHAR32 +luajit generator.lua gcc "internal,freetype" -DIMGUI_USE_WCHAR32 # Tidy up rm ${CIMGUI_DIR}/imgui # Remove symlink (no recursive rm)