mirror of
https://github.com/eliasstepanik/imgui-rs.git
synced 2026-01-14 23:18:28 +00:00
Merge pull request #519 from dbr/disable
Add disable methods (and update to imgui 1.84.2)
This commit is contained in:
commit
1e94b4164b
@ -59,7 +59,7 @@ The process is much the same to build imgui-rs for a tagged release (as shown) a
|
||||
|
||||
This step generates `imgui-sys/src/bindings.rs` which is used by `imgui/src/*`
|
||||
|
||||
8. Run `cargo build` and fix any errors from upstream.
|
||||
8. Run `cargo build` and fix any errors caused by changes upstream (see next section)
|
||||
|
||||
9. Run the tests with `cargo test`.
|
||||
|
||||
|
||||
59
imgui-examples/examples/disablement.rs
Normal file
59
imgui-examples/examples/disablement.rs
Normal file
@ -0,0 +1,59 @@
|
||||
use imgui::*;
|
||||
|
||||
mod support;
|
||||
|
||||
fn main() {
|
||||
let system = support::init(file!());
|
||||
|
||||
let mut edit_mode = true;
|
||||
let mut safe_mode = true;
|
||||
|
||||
let mut click_count = 0;
|
||||
|
||||
system.main_loop(move |_, ui| {
|
||||
Window::new("Disabling widgets")
|
||||
.size([300.0, 200.0], Condition::FirstUseEver)
|
||||
.build(ui, || {
|
||||
ui.checkbox("Edit mode", &mut edit_mode);
|
||||
ui.checkbox("Safe mode", &mut safe_mode);
|
||||
|
||||
ui.separator();
|
||||
|
||||
// Disable entire rest of widget unless in edit mode
|
||||
let _d = ui.begin_enabled(edit_mode);
|
||||
|
||||
if ui.button("Button 1") {
|
||||
click_count += 1;
|
||||
}
|
||||
if ui.button("Button 2") {
|
||||
click_count += 1;
|
||||
}
|
||||
|
||||
// Disable dangerous buttons when in safe mode
|
||||
ui.disabled(safe_mode, || {
|
||||
let _red = ui.push_style_color(StyleColor::Button, [1.0, 0.0, 0.0, 1.0]);
|
||||
if ui.button("Dangerous button!") {
|
||||
click_count -= 1;
|
||||
}
|
||||
});
|
||||
|
||||
// Can also create a token in a specific scope
|
||||
{
|
||||
let _danger_token = ui.begin_disabled(safe_mode);
|
||||
if ui.button("Button 3") {
|
||||
click_count += 1;
|
||||
}
|
||||
// _danger_token implicitly dropped here
|
||||
}
|
||||
|
||||
// Or manually drop the token
|
||||
let danger_token2 = ui.begin_disabled(safe_mode);
|
||||
if ui.button("Button 4") {
|
||||
click_count += 1;
|
||||
}
|
||||
danger_token2.end();
|
||||
|
||||
// Note the `_d` token is dropped here automatically
|
||||
});
|
||||
});
|
||||
}
|
||||
@ -1,19 +1,20 @@
|
||||
/* automatically generated by rust-bindgen 0.58.0 */
|
||||
/* automatically generated by rust-bindgen 0.56.0 */
|
||||
|
||||
#![allow(nonstandard_style, clippy::all)]
|
||||
|
||||
#[repr(C)]
|
||||
#[derive(Copy, Clone, Debug, Default, Eq, Hash, Ord, PartialEq, PartialOrd)]
|
||||
pub struct __BindgenBitfieldUnit<Storage> {
|
||||
pub struct __BindgenBitfieldUnit<Storage, Align> {
|
||||
storage: Storage,
|
||||
align: [Align; 0],
|
||||
}
|
||||
impl<Storage> __BindgenBitfieldUnit<Storage> {
|
||||
impl<Storage, Align> __BindgenBitfieldUnit<Storage, Align> {
|
||||
#[inline]
|
||||
pub const fn new(storage: Storage) -> Self {
|
||||
Self { storage }
|
||||
Self { storage, align: [] }
|
||||
}
|
||||
}
|
||||
impl<Storage> __BindgenBitfieldUnit<Storage>
|
||||
impl<Storage, Align> __BindgenBitfieldUnit<Storage, Align>
|
||||
where
|
||||
Storage: AsRef<[u8]> + AsMut<[u8]>,
|
||||
{
|
||||
@ -132,7 +133,14 @@ pub type ImGuiTreeNodeFlags = cty::c_int;
|
||||
pub type ImGuiViewportFlags = cty::c_int;
|
||||
pub type ImGuiWindowFlags = cty::c_int;
|
||||
pub type ImTextureID = *mut cty::c_void;
|
||||
pub type ImDrawIdx = cty::c_ushort;
|
||||
pub type ImGuiID = cty::c_uint;
|
||||
pub type ImU8 = cty::c_uchar;
|
||||
pub type ImS16 = cty::c_short;
|
||||
pub type ImU32 = cty::c_uint;
|
||||
pub type ImWchar16 = cty::c_ushort;
|
||||
pub type ImWchar32 = cty::c_uint;
|
||||
pub type ImWchar = ImWchar32;
|
||||
pub type ImGuiInputTextCallback = ::core::option::Option<
|
||||
unsafe extern "C" fn(data: *mut ImGuiInputTextCallbackData) -> cty::c_int,
|
||||
>;
|
||||
@ -144,16 +152,9 @@ pub type ImGuiMemAllocFunc = ::core::option::Option<
|
||||
pub type ImGuiMemFreeFunc = ::core::option::Option<
|
||||
unsafe extern "C" fn(ptr: *mut cty::c_void, user_data: *mut cty::c_void),
|
||||
>;
|
||||
pub type ImWchar16 = cty::c_ushort;
|
||||
pub type ImWchar32 = cty::c_uint;
|
||||
pub type ImWchar = ImWchar32;
|
||||
pub type ImU8 = cty::c_uchar;
|
||||
pub type ImS16 = cty::c_short;
|
||||
pub type ImU32 = cty::c_uint;
|
||||
pub type ImDrawCallback = ::core::option::Option<
|
||||
unsafe extern "C" fn(parent_list: *const ImDrawList, cmd: *const ImDrawCmd),
|
||||
>;
|
||||
pub type ImDrawIdx = cty::c_ushort;
|
||||
#[repr(C)]
|
||||
#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)]
|
||||
pub struct ImVector_ImDrawChannel {
|
||||
@ -424,8 +425,6 @@ pub const ImGuiInputTextFlags_NoUndoRedo: ImGuiInputTextFlags_ = 65536;
|
||||
pub const ImGuiInputTextFlags_CharsScientific: ImGuiInputTextFlags_ = 131072;
|
||||
pub const ImGuiInputTextFlags_CallbackResize: ImGuiInputTextFlags_ = 262144;
|
||||
pub const ImGuiInputTextFlags_CallbackEdit: ImGuiInputTextFlags_ = 524288;
|
||||
pub const ImGuiInputTextFlags_Multiline: ImGuiInputTextFlags_ = 1048576;
|
||||
pub const ImGuiInputTextFlags_NoMarkEdited: ImGuiInputTextFlags_ = 2097152;
|
||||
pub type ImGuiInputTextFlags_ = cty::c_uint;
|
||||
pub const ImGuiTreeNodeFlags_None: ImGuiTreeNodeFlags_ = 0;
|
||||
pub const ImGuiTreeNodeFlags_Selected: ImGuiTreeNodeFlags_ = 1;
|
||||
@ -533,29 +532,31 @@ pub const ImGuiTableFlags_SortTristate: ImGuiTableFlags_ = 134217728;
|
||||
pub const ImGuiTableFlags_SizingMask_: ImGuiTableFlags_ = 57344;
|
||||
pub type ImGuiTableFlags_ = cty::c_uint;
|
||||
pub const ImGuiTableColumnFlags_None: ImGuiTableColumnFlags_ = 0;
|
||||
pub const ImGuiTableColumnFlags_DefaultHide: ImGuiTableColumnFlags_ = 1;
|
||||
pub const ImGuiTableColumnFlags_DefaultSort: ImGuiTableColumnFlags_ = 2;
|
||||
pub const ImGuiTableColumnFlags_WidthStretch: ImGuiTableColumnFlags_ = 4;
|
||||
pub const ImGuiTableColumnFlags_WidthFixed: ImGuiTableColumnFlags_ = 8;
|
||||
pub const ImGuiTableColumnFlags_NoResize: ImGuiTableColumnFlags_ = 16;
|
||||
pub const ImGuiTableColumnFlags_NoReorder: ImGuiTableColumnFlags_ = 32;
|
||||
pub const ImGuiTableColumnFlags_NoHide: ImGuiTableColumnFlags_ = 64;
|
||||
pub const ImGuiTableColumnFlags_NoClip: ImGuiTableColumnFlags_ = 128;
|
||||
pub const ImGuiTableColumnFlags_NoSort: ImGuiTableColumnFlags_ = 256;
|
||||
pub const ImGuiTableColumnFlags_NoSortAscending: ImGuiTableColumnFlags_ = 512;
|
||||
pub const ImGuiTableColumnFlags_NoSortDescending: ImGuiTableColumnFlags_ = 1024;
|
||||
pub const ImGuiTableColumnFlags_NoHeaderWidth: ImGuiTableColumnFlags_ = 2048;
|
||||
pub const ImGuiTableColumnFlags_PreferSortAscending: ImGuiTableColumnFlags_ = 4096;
|
||||
pub const ImGuiTableColumnFlags_PreferSortDescending: ImGuiTableColumnFlags_ = 8192;
|
||||
pub const ImGuiTableColumnFlags_IndentEnable: ImGuiTableColumnFlags_ = 16384;
|
||||
pub const ImGuiTableColumnFlags_IndentDisable: ImGuiTableColumnFlags_ = 32768;
|
||||
pub const ImGuiTableColumnFlags_IsEnabled: ImGuiTableColumnFlags_ = 1048576;
|
||||
pub const ImGuiTableColumnFlags_IsVisible: ImGuiTableColumnFlags_ = 2097152;
|
||||
pub const ImGuiTableColumnFlags_IsSorted: ImGuiTableColumnFlags_ = 4194304;
|
||||
pub const ImGuiTableColumnFlags_IsHovered: ImGuiTableColumnFlags_ = 8388608;
|
||||
pub const ImGuiTableColumnFlags_WidthMask_: ImGuiTableColumnFlags_ = 12;
|
||||
pub const ImGuiTableColumnFlags_IndentMask_: ImGuiTableColumnFlags_ = 49152;
|
||||
pub const ImGuiTableColumnFlags_StatusMask_: ImGuiTableColumnFlags_ = 15728640;
|
||||
pub const ImGuiTableColumnFlags_Disabled: ImGuiTableColumnFlags_ = 1;
|
||||
pub const ImGuiTableColumnFlags_DefaultHide: ImGuiTableColumnFlags_ = 2;
|
||||
pub const ImGuiTableColumnFlags_DefaultSort: ImGuiTableColumnFlags_ = 4;
|
||||
pub const ImGuiTableColumnFlags_WidthStretch: ImGuiTableColumnFlags_ = 8;
|
||||
pub const ImGuiTableColumnFlags_WidthFixed: ImGuiTableColumnFlags_ = 16;
|
||||
pub const ImGuiTableColumnFlags_NoResize: ImGuiTableColumnFlags_ = 32;
|
||||
pub const ImGuiTableColumnFlags_NoReorder: ImGuiTableColumnFlags_ = 64;
|
||||
pub const ImGuiTableColumnFlags_NoHide: ImGuiTableColumnFlags_ = 128;
|
||||
pub const ImGuiTableColumnFlags_NoClip: ImGuiTableColumnFlags_ = 256;
|
||||
pub const ImGuiTableColumnFlags_NoSort: ImGuiTableColumnFlags_ = 512;
|
||||
pub const ImGuiTableColumnFlags_NoSortAscending: ImGuiTableColumnFlags_ = 1024;
|
||||
pub const ImGuiTableColumnFlags_NoSortDescending: ImGuiTableColumnFlags_ = 2048;
|
||||
pub const ImGuiTableColumnFlags_NoHeaderLabel: ImGuiTableColumnFlags_ = 4096;
|
||||
pub const ImGuiTableColumnFlags_NoHeaderWidth: ImGuiTableColumnFlags_ = 8192;
|
||||
pub const ImGuiTableColumnFlags_PreferSortAscending: ImGuiTableColumnFlags_ = 16384;
|
||||
pub const ImGuiTableColumnFlags_PreferSortDescending: ImGuiTableColumnFlags_ = 32768;
|
||||
pub const ImGuiTableColumnFlags_IndentEnable: ImGuiTableColumnFlags_ = 65536;
|
||||
pub const ImGuiTableColumnFlags_IndentDisable: ImGuiTableColumnFlags_ = 131072;
|
||||
pub const ImGuiTableColumnFlags_IsEnabled: ImGuiTableColumnFlags_ = 16777216;
|
||||
pub const ImGuiTableColumnFlags_IsVisible: ImGuiTableColumnFlags_ = 33554432;
|
||||
pub const ImGuiTableColumnFlags_IsSorted: ImGuiTableColumnFlags_ = 67108864;
|
||||
pub const ImGuiTableColumnFlags_IsHovered: ImGuiTableColumnFlags_ = 134217728;
|
||||
pub const ImGuiTableColumnFlags_WidthMask_: ImGuiTableColumnFlags_ = 24;
|
||||
pub const ImGuiTableColumnFlags_IndentMask_: ImGuiTableColumnFlags_ = 196608;
|
||||
pub const ImGuiTableColumnFlags_StatusMask_: ImGuiTableColumnFlags_ = 251658240;
|
||||
pub const ImGuiTableColumnFlags_NoDirectResize_: ImGuiTableColumnFlags_ = 1073741824;
|
||||
pub type ImGuiTableColumnFlags_ = cty::c_uint;
|
||||
pub const ImGuiTableRowFlags_None: ImGuiTableRowFlags_ = 0;
|
||||
@ -664,12 +665,11 @@ pub const ImGuiNavInput_FocusPrev: ImGuiNavInput_ = 12;
|
||||
pub const ImGuiNavInput_FocusNext: ImGuiNavInput_ = 13;
|
||||
pub const ImGuiNavInput_TweakSlow: ImGuiNavInput_ = 14;
|
||||
pub const ImGuiNavInput_TweakFast: ImGuiNavInput_ = 15;
|
||||
pub const ImGuiNavInput_KeyMenu_: ImGuiNavInput_ = 16;
|
||||
pub const ImGuiNavInput_KeyLeft_: ImGuiNavInput_ = 17;
|
||||
pub const ImGuiNavInput_KeyRight_: ImGuiNavInput_ = 18;
|
||||
pub const ImGuiNavInput_KeyUp_: ImGuiNavInput_ = 19;
|
||||
pub const ImGuiNavInput_KeyDown_: ImGuiNavInput_ = 20;
|
||||
pub const ImGuiNavInput_COUNT: ImGuiNavInput_ = 21;
|
||||
pub const ImGuiNavInput_KeyLeft_: ImGuiNavInput_ = 16;
|
||||
pub const ImGuiNavInput_KeyRight_: ImGuiNavInput_ = 17;
|
||||
pub const ImGuiNavInput_KeyUp_: ImGuiNavInput_ = 18;
|
||||
pub const ImGuiNavInput_KeyDown_: ImGuiNavInput_ = 19;
|
||||
pub const ImGuiNavInput_COUNT: ImGuiNavInput_ = 20;
|
||||
pub const ImGuiNavInput_InternalStart_: ImGuiNavInput_ = 16;
|
||||
pub type ImGuiNavInput_ = cty::c_uint;
|
||||
pub const ImGuiConfigFlags_None: ImGuiConfigFlags_ = 0;
|
||||
@ -744,30 +744,31 @@ pub const ImGuiCol_ModalWindowDimBg: ImGuiCol_ = 52;
|
||||
pub const ImGuiCol_COUNT: ImGuiCol_ = 53;
|
||||
pub type ImGuiCol_ = cty::c_uint;
|
||||
pub const ImGuiStyleVar_Alpha: ImGuiStyleVar_ = 0;
|
||||
pub const ImGuiStyleVar_WindowPadding: ImGuiStyleVar_ = 1;
|
||||
pub const ImGuiStyleVar_WindowRounding: ImGuiStyleVar_ = 2;
|
||||
pub const ImGuiStyleVar_WindowBorderSize: ImGuiStyleVar_ = 3;
|
||||
pub const ImGuiStyleVar_WindowMinSize: ImGuiStyleVar_ = 4;
|
||||
pub const ImGuiStyleVar_WindowTitleAlign: ImGuiStyleVar_ = 5;
|
||||
pub const ImGuiStyleVar_ChildRounding: ImGuiStyleVar_ = 6;
|
||||
pub const ImGuiStyleVar_ChildBorderSize: ImGuiStyleVar_ = 7;
|
||||
pub const ImGuiStyleVar_PopupRounding: ImGuiStyleVar_ = 8;
|
||||
pub const ImGuiStyleVar_PopupBorderSize: ImGuiStyleVar_ = 9;
|
||||
pub const ImGuiStyleVar_FramePadding: ImGuiStyleVar_ = 10;
|
||||
pub const ImGuiStyleVar_FrameRounding: ImGuiStyleVar_ = 11;
|
||||
pub const ImGuiStyleVar_FrameBorderSize: ImGuiStyleVar_ = 12;
|
||||
pub const ImGuiStyleVar_ItemSpacing: ImGuiStyleVar_ = 13;
|
||||
pub const ImGuiStyleVar_ItemInnerSpacing: ImGuiStyleVar_ = 14;
|
||||
pub const ImGuiStyleVar_IndentSpacing: ImGuiStyleVar_ = 15;
|
||||
pub const ImGuiStyleVar_CellPadding: ImGuiStyleVar_ = 16;
|
||||
pub const ImGuiStyleVar_ScrollbarSize: ImGuiStyleVar_ = 17;
|
||||
pub const ImGuiStyleVar_ScrollbarRounding: ImGuiStyleVar_ = 18;
|
||||
pub const ImGuiStyleVar_GrabMinSize: ImGuiStyleVar_ = 19;
|
||||
pub const ImGuiStyleVar_GrabRounding: ImGuiStyleVar_ = 20;
|
||||
pub const ImGuiStyleVar_TabRounding: ImGuiStyleVar_ = 21;
|
||||
pub const ImGuiStyleVar_ButtonTextAlign: ImGuiStyleVar_ = 22;
|
||||
pub const ImGuiStyleVar_SelectableTextAlign: ImGuiStyleVar_ = 23;
|
||||
pub const ImGuiStyleVar_COUNT: ImGuiStyleVar_ = 24;
|
||||
pub const ImGuiStyleVar_DisabledAlpha: ImGuiStyleVar_ = 1;
|
||||
pub const ImGuiStyleVar_WindowPadding: ImGuiStyleVar_ = 2;
|
||||
pub const ImGuiStyleVar_WindowRounding: ImGuiStyleVar_ = 3;
|
||||
pub const ImGuiStyleVar_WindowBorderSize: ImGuiStyleVar_ = 4;
|
||||
pub const ImGuiStyleVar_WindowMinSize: ImGuiStyleVar_ = 5;
|
||||
pub const ImGuiStyleVar_WindowTitleAlign: ImGuiStyleVar_ = 6;
|
||||
pub const ImGuiStyleVar_ChildRounding: ImGuiStyleVar_ = 7;
|
||||
pub const ImGuiStyleVar_ChildBorderSize: ImGuiStyleVar_ = 8;
|
||||
pub const ImGuiStyleVar_PopupRounding: ImGuiStyleVar_ = 9;
|
||||
pub const ImGuiStyleVar_PopupBorderSize: ImGuiStyleVar_ = 10;
|
||||
pub const ImGuiStyleVar_FramePadding: ImGuiStyleVar_ = 11;
|
||||
pub const ImGuiStyleVar_FrameRounding: ImGuiStyleVar_ = 12;
|
||||
pub const ImGuiStyleVar_FrameBorderSize: ImGuiStyleVar_ = 13;
|
||||
pub const ImGuiStyleVar_ItemSpacing: ImGuiStyleVar_ = 14;
|
||||
pub const ImGuiStyleVar_ItemInnerSpacing: ImGuiStyleVar_ = 15;
|
||||
pub const ImGuiStyleVar_IndentSpacing: ImGuiStyleVar_ = 16;
|
||||
pub const ImGuiStyleVar_CellPadding: ImGuiStyleVar_ = 17;
|
||||
pub const ImGuiStyleVar_ScrollbarSize: ImGuiStyleVar_ = 18;
|
||||
pub const ImGuiStyleVar_ScrollbarRounding: ImGuiStyleVar_ = 19;
|
||||
pub const ImGuiStyleVar_GrabMinSize: ImGuiStyleVar_ = 20;
|
||||
pub const ImGuiStyleVar_GrabRounding: ImGuiStyleVar_ = 21;
|
||||
pub const ImGuiStyleVar_TabRounding: ImGuiStyleVar_ = 22;
|
||||
pub const ImGuiStyleVar_ButtonTextAlign: ImGuiStyleVar_ = 23;
|
||||
pub const ImGuiStyleVar_SelectableTextAlign: ImGuiStyleVar_ = 24;
|
||||
pub const ImGuiStyleVar_COUNT: ImGuiStyleVar_ = 25;
|
||||
pub type ImGuiStyleVar_ = cty::c_uint;
|
||||
pub const ImGuiButtonFlags_None: ImGuiButtonFlags_ = 0;
|
||||
pub const ImGuiButtonFlags_MouseButtonLeft: ImGuiButtonFlags_ = 1;
|
||||
@ -800,11 +801,11 @@ pub const ImGuiColorEditFlags_PickerHueBar: ImGuiColorEditFlags_ = 33554432;
|
||||
pub const ImGuiColorEditFlags_PickerHueWheel: ImGuiColorEditFlags_ = 67108864;
|
||||
pub const ImGuiColorEditFlags_InputRGB: ImGuiColorEditFlags_ = 134217728;
|
||||
pub const ImGuiColorEditFlags_InputHSV: ImGuiColorEditFlags_ = 268435456;
|
||||
pub const ImGuiColorEditFlags__OptionsDefault: ImGuiColorEditFlags_ = 177209344;
|
||||
pub const ImGuiColorEditFlags__DisplayMask: ImGuiColorEditFlags_ = 7340032;
|
||||
pub const ImGuiColorEditFlags__DataTypeMask: ImGuiColorEditFlags_ = 25165824;
|
||||
pub const ImGuiColorEditFlags__PickerMask: ImGuiColorEditFlags_ = 100663296;
|
||||
pub const ImGuiColorEditFlags__InputMask: ImGuiColorEditFlags_ = 402653184;
|
||||
pub const ImGuiColorEditFlags_DefaultOptions_: ImGuiColorEditFlags_ = 177209344;
|
||||
pub const ImGuiColorEditFlags_DisplayMask_: ImGuiColorEditFlags_ = 7340032;
|
||||
pub const ImGuiColorEditFlags_DataTypeMask_: ImGuiColorEditFlags_ = 25165824;
|
||||
pub const ImGuiColorEditFlags_PickerMask_: ImGuiColorEditFlags_ = 100663296;
|
||||
pub const ImGuiColorEditFlags_InputMask_: ImGuiColorEditFlags_ = 402653184;
|
||||
pub type ImGuiColorEditFlags_ = cty::c_uint;
|
||||
pub const ImGuiSliderFlags_None: ImGuiSliderFlags_ = 0;
|
||||
pub const ImGuiSliderFlags_AlwaysClamp: ImGuiSliderFlags_ = 16;
|
||||
@ -840,6 +841,7 @@ pub type ImGuiCond_ = cty::c_uint;
|
||||
#[derive(Copy, Clone)]
|
||||
pub struct ImGuiStyle {
|
||||
pub Alpha: f32,
|
||||
pub DisabledAlpha: f32,
|
||||
pub WindowPadding: ImVec2,
|
||||
pub WindowRounding: f32,
|
||||
pub WindowBorderSize: f32,
|
||||
@ -887,7 +889,7 @@ impl Default for ImGuiStyle {
|
||||
}
|
||||
impl ::core::fmt::Debug for ImGuiStyle {
|
||||
fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result {
|
||||
write ! (f , "ImGuiStyle {{ Alpha: {:?}, WindowPadding: {:?}, WindowRounding: {:?}, WindowBorderSize: {:?}, WindowMinSize: {:?}, WindowTitleAlign: {:?}, WindowMenuButtonPosition: {:?}, ChildRounding: {:?}, ChildBorderSize: {:?}, PopupRounding: {:?}, PopupBorderSize: {:?}, FramePadding: {:?}, FrameRounding: {:?}, FrameBorderSize: {:?}, ItemSpacing: {:?}, ItemInnerSpacing: {:?}, CellPadding: {:?}, TouchExtraPadding: {:?}, IndentSpacing: {:?}, ColumnsMinSpacing: {:?}, ScrollbarSize: {:?}, ScrollbarRounding: {:?}, GrabMinSize: {:?}, GrabRounding: {:?}, LogSliderDeadzone: {:?}, TabRounding: {:?}, TabBorderSize: {:?}, TabMinWidthForCloseButton: {:?}, ColorButtonPosition: {:?}, ButtonTextAlign: {:?}, SelectableTextAlign: {:?}, DisplayWindowPadding: {:?}, DisplaySafeAreaPadding: {:?}, MouseCursorScale: {:?}, AntiAliasedLines: {:?}, AntiAliasedLinesUseTex: {:?}, AntiAliasedFill: {:?}, CurveTessellationTol: {:?}, CircleTessellationMaxError: {:?}, Colors: [...] }}" , self . Alpha , self . WindowPadding , self . WindowRounding , self . WindowBorderSize , self . WindowMinSize , self . WindowTitleAlign , self . WindowMenuButtonPosition , self . ChildRounding , self . ChildBorderSize , self . PopupRounding , self . PopupBorderSize , self . FramePadding , self . FrameRounding , self . FrameBorderSize , self . ItemSpacing , self . ItemInnerSpacing , self . CellPadding , self . TouchExtraPadding , self . IndentSpacing , self . ColumnsMinSpacing , self . ScrollbarSize , self . ScrollbarRounding , self . GrabMinSize , self . GrabRounding , self . LogSliderDeadzone , self . TabRounding , self . TabBorderSize , self . TabMinWidthForCloseButton , self . ColorButtonPosition , self . ButtonTextAlign , self . SelectableTextAlign , self . DisplayWindowPadding , self . DisplaySafeAreaPadding , self . MouseCursorScale , self . AntiAliasedLines , self . AntiAliasedLinesUseTex , self . AntiAliasedFill , self . CurveTessellationTol , self . CircleTessellationMaxError)
|
||||
write ! (f , "ImGuiStyle {{ Alpha: {:?}, DisabledAlpha: {:?}, WindowPadding: {:?}, WindowRounding: {:?}, WindowBorderSize: {:?}, WindowMinSize: {:?}, WindowTitleAlign: {:?}, WindowMenuButtonPosition: {:?}, ChildRounding: {:?}, ChildBorderSize: {:?}, PopupRounding: {:?}, PopupBorderSize: {:?}, FramePadding: {:?}, FrameRounding: {:?}, FrameBorderSize: {:?}, ItemSpacing: {:?}, ItemInnerSpacing: {:?}, CellPadding: {:?}, TouchExtraPadding: {:?}, IndentSpacing: {:?}, ColumnsMinSpacing: {:?}, ScrollbarSize: {:?}, ScrollbarRounding: {:?}, GrabMinSize: {:?}, GrabRounding: {:?}, LogSliderDeadzone: {:?}, TabRounding: {:?}, TabBorderSize: {:?}, TabMinWidthForCloseButton: {:?}, ColorButtonPosition: {:?}, ButtonTextAlign: {:?}, SelectableTextAlign: {:?}, DisplayWindowPadding: {:?}, DisplaySafeAreaPadding: {:?}, MouseCursorScale: {:?}, AntiAliasedLines: {:?}, AntiAliasedLinesUseTex: {:?}, AntiAliasedFill: {:?}, CurveTessellationTol: {:?}, CircleTessellationMaxError: {:?}, Colors: [...] }}" , self . Alpha , self . DisabledAlpha , self . WindowPadding , self . WindowRounding , self . WindowBorderSize , self . WindowMinSize , self . WindowTitleAlign , self . WindowMenuButtonPosition , self . ChildRounding , self . ChildBorderSize , self . PopupRounding , self . PopupBorderSize , self . FramePadding , self . FrameRounding , self . FrameBorderSize , self . ItemSpacing , self . ItemInnerSpacing , self . CellPadding , self . TouchExtraPadding , self . IndentSpacing , self . ColumnsMinSpacing , self . ScrollbarSize , self . ScrollbarRounding , self . GrabMinSize , self . GrabRounding , self . LogSliderDeadzone , self . TabRounding , self . TabBorderSize , self . TabMinWidthForCloseButton , self . ColorButtonPosition , self . ButtonTextAlign , self . SelectableTextAlign , self . DisplayWindowPadding , self . DisplaySafeAreaPadding , self . MouseCursorScale , self . AntiAliasedLines , self . AntiAliasedLinesUseTex , self . AntiAliasedFill , self . CurveTessellationTol , self . CircleTessellationMaxError)
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
@ -943,7 +945,7 @@ pub struct ImGuiIO {
|
||||
pub KeyAlt: bool,
|
||||
pub KeySuper: bool,
|
||||
pub KeysDown: [bool; 512usize],
|
||||
pub NavInputs: [f32; 21usize],
|
||||
pub NavInputs: [f32; 20usize],
|
||||
pub WantCaptureMouse: bool,
|
||||
pub WantCaptureKeyboard: bool,
|
||||
pub WantTextInput: bool,
|
||||
@ -959,6 +961,7 @@ pub struct ImGuiIO {
|
||||
pub MetricsActiveAllocations: cty::c_int,
|
||||
pub MouseDelta: ImVec2,
|
||||
pub KeyMods: ImGuiKeyModFlags,
|
||||
pub KeyModsPrev: ImGuiKeyModFlags,
|
||||
pub MousePosPrev: ImVec2,
|
||||
pub MouseClickedPos: [ImVec2; 5usize],
|
||||
pub MouseClickedTime: [f64; 5usize],
|
||||
@ -973,8 +976,8 @@ pub struct ImGuiIO {
|
||||
pub MouseDragMaxDistanceSqr: [f32; 5usize],
|
||||
pub KeysDownDuration: [f32; 512usize],
|
||||
pub KeysDownDurationPrev: [f32; 512usize],
|
||||
pub NavInputsDownDuration: [f32; 21usize],
|
||||
pub NavInputsDownDurationPrev: [f32; 21usize],
|
||||
pub NavInputsDownDuration: [f32; 20usize],
|
||||
pub NavInputsDownDurationPrev: [f32; 20usize],
|
||||
pub PenPressure: f32,
|
||||
pub InputQueueSurrogate: ImWchar16,
|
||||
pub InputQueueCharacters: ImVector_ImWchar,
|
||||
@ -986,7 +989,7 @@ impl Default for ImGuiIO {
|
||||
}
|
||||
impl ::core::fmt::Debug for ImGuiIO {
|
||||
fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result {
|
||||
write ! (f , "ImGuiIO {{ ConfigFlags: {:?}, BackendFlags: {:?}, DisplaySize: {:?}, DeltaTime: {:?}, IniSavingRate: {:?}, IniFilename: {:?}, LogFilename: {:?}, MouseDoubleClickTime: {:?}, MouseDoubleClickMaxDist: {:?}, MouseDragThreshold: {:?}, KeyMap: {:?}, KeyRepeatDelay: {:?}, KeyRepeatRate: {:?}, UserData: {:?}, Fonts: {:?}, FontGlobalScale: {:?}, FontAllowUserScaling: {:?}, FontDefault: {:?}, DisplayFramebufferScale: {:?}, MouseDrawCursor: {:?}, ConfigMacOSXBehaviors: {:?}, ConfigInputTextCursorBlink: {:?}, ConfigDragClickToInputText: {:?}, ConfigWindowsResizeFromEdges: {:?}, ConfigWindowsMoveFromTitleBarOnly: {:?}, ConfigMemoryCompactTimer: {:?}, BackendPlatformName: {:?}, BackendRendererName: {:?}, BackendPlatformUserData: {:?}, BackendRendererUserData: {:?}, BackendLanguageUserData: {:?}, GetClipboardTextFn: {:?}, SetClipboardTextFn: {:?}, ClipboardUserData: {:?}, ImeSetInputScreenPosFn: {:?}, ImeWindowHandle: {:?}, MousePos: {:?}, MouseDown: {:?}, MouseWheel: {:?}, MouseWheelH: {:?}, KeyCtrl: {:?}, KeyShift: {:?}, KeyAlt: {:?}, KeySuper: {:?}, KeysDown: [...], NavInputs: {:?}, WantCaptureMouse: {:?}, WantCaptureKeyboard: {:?}, WantTextInput: {:?}, WantSetMousePos: {:?}, WantSaveIniSettings: {:?}, NavActive: {:?}, NavVisible: {:?}, Framerate: {:?}, MetricsRenderVertices: {:?}, MetricsRenderIndices: {:?}, MetricsRenderWindows: {:?}, MetricsActiveWindows: {:?}, MetricsActiveAllocations: {:?}, MouseDelta: {:?}, KeyMods: {:?}, MousePosPrev: {:?}, MouseClickedPos: {:?}, MouseClickedTime: {:?}, MouseClicked: {:?}, MouseDoubleClicked: {:?}, MouseReleased: {:?}, MouseDownOwned: {:?}, MouseDownWasDoubleClick: {:?}, MouseDownDuration: {:?}, MouseDownDurationPrev: {:?}, MouseDragMaxDistanceAbs: {:?}, MouseDragMaxDistanceSqr: {:?}, KeysDownDuration: [...], KeysDownDurationPrev: [...], NavInputsDownDuration: {:?}, NavInputsDownDurationPrev: {:?}, PenPressure: {:?}, InputQueueSurrogate: {:?}, InputQueueCharacters: {:?} }}" , self . ConfigFlags , self . BackendFlags , self . DisplaySize , self . DeltaTime , self . IniSavingRate , self . IniFilename , self . LogFilename , self . MouseDoubleClickTime , self . MouseDoubleClickMaxDist , self . MouseDragThreshold , self . KeyMap , self . KeyRepeatDelay , self . KeyRepeatRate , self . UserData , self . Fonts , self . FontGlobalScale , self . FontAllowUserScaling , self . FontDefault , self . DisplayFramebufferScale , self . MouseDrawCursor , self . ConfigMacOSXBehaviors , self . ConfigInputTextCursorBlink , self . ConfigDragClickToInputText , self . ConfigWindowsResizeFromEdges , self . ConfigWindowsMoveFromTitleBarOnly , self . ConfigMemoryCompactTimer , self . BackendPlatformName , self . BackendRendererName , self . BackendPlatformUserData , self . BackendRendererUserData , self . BackendLanguageUserData , self . GetClipboardTextFn , self . SetClipboardTextFn , self . ClipboardUserData , self . ImeSetInputScreenPosFn , self . ImeWindowHandle , self . MousePos , self . MouseDown , self . MouseWheel , self . MouseWheelH , self . KeyCtrl , self . KeyShift , self . KeyAlt , self . KeySuper , self . NavInputs , self . WantCaptureMouse , self . WantCaptureKeyboard , self . WantTextInput , self . WantSetMousePos , self . WantSaveIniSettings , self . NavActive , self . NavVisible , self . Framerate , self . MetricsRenderVertices , self . MetricsRenderIndices , self . MetricsRenderWindows , self . MetricsActiveWindows , self . MetricsActiveAllocations , self . MouseDelta , self . KeyMods , self . MousePosPrev , self . MouseClickedPos , self . MouseClickedTime , self . MouseClicked , self . MouseDoubleClicked , self . MouseReleased , self . MouseDownOwned , self . MouseDownWasDoubleClick , self . MouseDownDuration , self . MouseDownDurationPrev , self . MouseDragMaxDistanceAbs , self . MouseDragMaxDistanceSqr , self . NavInputsDownDuration , self . NavInputsDownDurationPrev , self . PenPressure , self . InputQueueSurrogate , self . InputQueueCharacters)
|
||||
write ! (f , "ImGuiIO {{ ConfigFlags: {:?}, BackendFlags: {:?}, DisplaySize: {:?}, DeltaTime: {:?}, IniSavingRate: {:?}, IniFilename: {:?}, LogFilename: {:?}, MouseDoubleClickTime: {:?}, MouseDoubleClickMaxDist: {:?}, MouseDragThreshold: {:?}, KeyMap: {:?}, KeyRepeatDelay: {:?}, KeyRepeatRate: {:?}, UserData: {:?}, Fonts: {:?}, FontGlobalScale: {:?}, FontAllowUserScaling: {:?}, FontDefault: {:?}, DisplayFramebufferScale: {:?}, MouseDrawCursor: {:?}, ConfigMacOSXBehaviors: {:?}, ConfigInputTextCursorBlink: {:?}, ConfigDragClickToInputText: {:?}, ConfigWindowsResizeFromEdges: {:?}, ConfigWindowsMoveFromTitleBarOnly: {:?}, ConfigMemoryCompactTimer: {:?}, BackendPlatformName: {:?}, BackendRendererName: {:?}, BackendPlatformUserData: {:?}, BackendRendererUserData: {:?}, BackendLanguageUserData: {:?}, GetClipboardTextFn: {:?}, SetClipboardTextFn: {:?}, ClipboardUserData: {:?}, ImeSetInputScreenPosFn: {:?}, ImeWindowHandle: {:?}, MousePos: {:?}, MouseDown: {:?}, MouseWheel: {:?}, MouseWheelH: {:?}, KeyCtrl: {:?}, KeyShift: {:?}, KeyAlt: {:?}, KeySuper: {:?}, KeysDown: [...], NavInputs: {:?}, WantCaptureMouse: {:?}, WantCaptureKeyboard: {:?}, WantTextInput: {:?}, WantSetMousePos: {:?}, WantSaveIniSettings: {:?}, NavActive: {:?}, NavVisible: {:?}, Framerate: {:?}, MetricsRenderVertices: {:?}, MetricsRenderIndices: {:?}, MetricsRenderWindows: {:?}, MetricsActiveWindows: {:?}, MetricsActiveAllocations: {:?}, MouseDelta: {:?}, KeyMods: {:?}, KeyModsPrev: {:?}, MousePosPrev: {:?}, MouseClickedPos: {:?}, MouseClickedTime: {:?}, MouseClicked: {:?}, MouseDoubleClicked: {:?}, MouseReleased: {:?}, MouseDownOwned: {:?}, MouseDownWasDoubleClick: {:?}, MouseDownDuration: {:?}, MouseDownDurationPrev: {:?}, MouseDragMaxDistanceAbs: {:?}, MouseDragMaxDistanceSqr: {:?}, KeysDownDuration: [...], KeysDownDurationPrev: [...], NavInputsDownDuration: {:?}, NavInputsDownDurationPrev: {:?}, PenPressure: {:?}, InputQueueSurrogate: {:?}, InputQueueCharacters: {:?} }}" , self . ConfigFlags , self . BackendFlags , self . DisplaySize , self . DeltaTime , self . IniSavingRate , self . IniFilename , self . LogFilename , self . MouseDoubleClickTime , self . MouseDoubleClickMaxDist , self . MouseDragThreshold , self . KeyMap , self . KeyRepeatDelay , self . KeyRepeatRate , self . UserData , self . Fonts , self . FontGlobalScale , self . FontAllowUserScaling , self . FontDefault , self . DisplayFramebufferScale , self . MouseDrawCursor , self . ConfigMacOSXBehaviors , self . ConfigInputTextCursorBlink , self . ConfigDragClickToInputText , self . ConfigWindowsResizeFromEdges , self . ConfigWindowsMoveFromTitleBarOnly , self . ConfigMemoryCompactTimer , self . BackendPlatformName , self . BackendRendererName , self . BackendPlatformUserData , self . BackendRendererUserData , self . BackendLanguageUserData , self . GetClipboardTextFn , self . SetClipboardTextFn , self . ClipboardUserData , self . ImeSetInputScreenPosFn , self . ImeWindowHandle , self . MousePos , self . MouseDown , self . MouseWheel , self . MouseWheelH , self . KeyCtrl , self . KeyShift , self . KeyAlt , self . KeySuper , self . NavInputs , self . WantCaptureMouse , self . WantCaptureKeyboard , self . WantTextInput , self . WantSetMousePos , self . WantSaveIniSettings , self . NavActive , self . NavVisible , self . Framerate , self . MetricsRenderVertices , self . MetricsRenderIndices , self . MetricsRenderWindows , self . MetricsActiveWindows , self . MetricsActiveAllocations , self . MouseDelta , self . KeyMods , self . KeyModsPrev , self . MousePosPrev , self . MouseClickedPos , self . MouseClickedTime , self . MouseClicked , self . MouseDoubleClicked , self . MouseReleased , self . MouseDownOwned , self . MouseDownWasDoubleClick , self . MouseDownDuration , self . MouseDownDurationPrev , self . MouseDragMaxDistanceAbs , self . MouseDragMaxDistanceSqr , self . NavInputsDownDuration , self . NavInputsDownDurationPrev , self . PenPressure , self . InputQueueSurrogate , self . InputQueueCharacters)
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
@ -1051,8 +1054,7 @@ pub struct ImGuiTableColumnSortSpecs {
|
||||
pub ColumnUserID: ImGuiID,
|
||||
pub ColumnIndex: ImS16,
|
||||
pub SortOrder: ImS16,
|
||||
pub _bitfield_align_1: [u8; 0],
|
||||
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 1usize]>,
|
||||
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 1usize], u8>,
|
||||
pub __bindgen_padding_0: [u8; 3usize],
|
||||
}
|
||||
impl ImGuiTableColumnSortSpecs {
|
||||
@ -1070,8 +1072,9 @@ impl ImGuiTableColumnSortSpecs {
|
||||
#[inline]
|
||||
pub fn new_bitfield_1(
|
||||
SortDirection: ImGuiSortDirection,
|
||||
) -> __BindgenBitfieldUnit<[u8; 1usize]> {
|
||||
let mut __bindgen_bitfield_unit: __BindgenBitfieldUnit<[u8; 1usize]> = Default::default();
|
||||
) -> __BindgenBitfieldUnit<[u8; 1usize], u8> {
|
||||
let mut __bindgen_bitfield_unit: __BindgenBitfieldUnit<[u8; 1usize], u8> =
|
||||
Default::default();
|
||||
__bindgen_bitfield_unit.set(0usize, 8u8, {
|
||||
let SortDirection: u32 = unsafe { ::core::mem::transmute(SortDirection) };
|
||||
SortDirection as u64
|
||||
@ -1150,6 +1153,7 @@ pub union ImGuiStoragePair__bindgen_ty_1 {
|
||||
pub val_i: cty::c_int,
|
||||
pub val_f: f32,
|
||||
pub val_p: *mut cty::c_void,
|
||||
_bindgen_union_align: u64,
|
||||
}
|
||||
impl Default for ImGuiStoragePair__bindgen_ty_1 {
|
||||
fn default() -> Self {
|
||||
@ -1357,8 +1361,7 @@ impl ::core::fmt::Debug for ImFontConfig {
|
||||
#[repr(C)]
|
||||
#[derive(Debug, Default, Copy, Clone, PartialEq)]
|
||||
pub struct ImFontGlyph {
|
||||
pub _bitfield_align_1: [u32; 0],
|
||||
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 4usize]>,
|
||||
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 4usize], u32>,
|
||||
pub AdvanceX: f32,
|
||||
pub X0: f32,
|
||||
pub Y0: f32,
|
||||
@ -1408,8 +1411,9 @@ impl ImFontGlyph {
|
||||
Colored: cty::c_uint,
|
||||
Visible: cty::c_uint,
|
||||
Codepoint: cty::c_uint,
|
||||
) -> __BindgenBitfieldUnit<[u8; 4usize]> {
|
||||
let mut __bindgen_bitfield_unit: __BindgenBitfieldUnit<[u8; 4usize]> = Default::default();
|
||||
) -> __BindgenBitfieldUnit<[u8; 4usize], u32> {
|
||||
let mut __bindgen_bitfield_unit: __BindgenBitfieldUnit<[u8; 4usize], u32> =
|
||||
Default::default();
|
||||
__bindgen_bitfield_unit.set(0usize, 1u8, {
|
||||
let Colored: u32 = unsafe { ::core::mem::transmute(Colored) };
|
||||
Colored as u64
|
||||
@ -1465,6 +1469,7 @@ pub struct ImFontAtlas {
|
||||
pub TexDesiredWidth: cty::c_int,
|
||||
pub TexGlyphPadding: cty::c_int,
|
||||
pub Locked: bool,
|
||||
pub TexReady: bool,
|
||||
pub TexPixelsUseColors: bool,
|
||||
pub TexPixelsAlpha8: *mut cty::c_uchar,
|
||||
pub TexPixelsRGBA32: *mut cty::c_uint,
|
||||
@ -1488,7 +1493,7 @@ impl Default for ImFontAtlas {
|
||||
}
|
||||
impl ::core::fmt::Debug for ImFontAtlas {
|
||||
fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result {
|
||||
write ! (f , "ImFontAtlas {{ Flags: {:?}, TexID: {:?}, TexDesiredWidth: {:?}, TexGlyphPadding: {:?}, Locked: {:?}, TexPixelsUseColors: {:?}, TexPixelsAlpha8: {:?}, TexPixelsRGBA32: {:?}, TexWidth: {:?}, TexHeight: {:?}, TexUvScale: {:?}, TexUvWhitePixel: {:?}, Fonts: {:?}, CustomRects: {:?}, ConfigData: {:?}, TexUvLines: [...], FontBuilderIO: {:?}, FontBuilderFlags: {:?}, PackIdMouseCursors: {:?}, PackIdLines: {:?} }}" , self . Flags , self . TexID , self . TexDesiredWidth , self . TexGlyphPadding , self . Locked , self . TexPixelsUseColors , self . TexPixelsAlpha8 , self . TexPixelsRGBA32 , self . TexWidth , self . TexHeight , self . TexUvScale , self . TexUvWhitePixel , self . Fonts , self . CustomRects , self . ConfigData , self . FontBuilderIO , self . FontBuilderFlags , self . PackIdMouseCursors , self . PackIdLines)
|
||||
write ! (f , "ImFontAtlas {{ Flags: {:?}, TexID: {:?}, TexDesiredWidth: {:?}, TexGlyphPadding: {:?}, Locked: {:?}, TexReady: {:?}, TexPixelsUseColors: {:?}, TexPixelsAlpha8: {:?}, TexPixelsRGBA32: {:?}, TexWidth: {:?}, TexHeight: {:?}, TexUvScale: {:?}, TexUvWhitePixel: {:?}, Fonts: {:?}, CustomRects: {:?}, ConfigData: {:?}, TexUvLines: [...], FontBuilderIO: {:?}, FontBuilderFlags: {:?}, PackIdMouseCursors: {:?}, PackIdLines: {:?} }}" , self . Flags , self . TexID , self . TexDesiredWidth , self . TexGlyphPadding , self . Locked , self . TexReady , self . TexPixelsUseColors , self . TexPixelsAlpha8 , self . TexPixelsRGBA32 , self . TexWidth , self . TexHeight , self . TexUvScale , self . TexUvWhitePixel , self . Fonts , self . CustomRects , self . ConfigData , self . FontBuilderIO , self . FontBuilderFlags , self . PackIdMouseCursors , self . PackIdLines)
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
@ -1505,6 +1510,7 @@ pub struct ImFont {
|
||||
pub ConfigDataCount: cty::c_short,
|
||||
pub FallbackChar: ImWchar,
|
||||
pub EllipsisChar: ImWchar,
|
||||
pub DotChar: ImWchar,
|
||||
pub DirtyLookupTables: bool,
|
||||
pub Scale: f32,
|
||||
pub Ascent: f32,
|
||||
@ -1519,7 +1525,7 @@ impl Default for ImFont {
|
||||
}
|
||||
impl ::core::fmt::Debug for ImFont {
|
||||
fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result {
|
||||
write ! (f , "ImFont {{ IndexAdvanceX: {:?}, FallbackAdvanceX: {:?}, FontSize: {:?}, IndexLookup: {:?}, Glyphs: {:?}, FallbackGlyph: {:?}, ContainerAtlas: {:?}, ConfigData: {:?}, ConfigDataCount: {:?}, FallbackChar: {:?}, EllipsisChar: {:?}, DirtyLookupTables: {:?}, Scale: {:?}, Ascent: {:?}, Descent: {:?}, MetricsTotalSurface: {:?}, Used4kPagesMap: [...] }}" , self . IndexAdvanceX , self . FallbackAdvanceX , self . FontSize , self . IndexLookup , self . Glyphs , self . FallbackGlyph , self . ContainerAtlas , self . ConfigData , self . ConfigDataCount , self . FallbackChar , self . EllipsisChar , self . DirtyLookupTables , self . Scale , self . Ascent , self . Descent , self . MetricsTotalSurface)
|
||||
write ! (f , "ImFont {{ IndexAdvanceX: {:?}, FallbackAdvanceX: {:?}, FontSize: {:?}, IndexLookup: {:?}, Glyphs: {:?}, FallbackGlyph: {:?}, ContainerAtlas: {:?}, ConfigData: {:?}, ConfigDataCount: {:?}, FallbackChar: {:?}, EllipsisChar: {:?}, DotChar: {:?}, DirtyLookupTables: {:?}, Scale: {:?}, Ascent: {:?}, Descent: {:?}, MetricsTotalSurface: {:?}, Used4kPagesMap: [...] }}" , self . IndexAdvanceX , self . FallbackAdvanceX , self . FontSize , self . IndexLookup , self . Glyphs , self . FallbackGlyph , self . ContainerAtlas , self . ConfigData , self . ConfigDataCount , self . FallbackChar , self . EllipsisChar , self . DotChar , self . DirtyLookupTables , self . Scale , self . Ascent , self . Descent , self . MetricsTotalSurface)
|
||||
}
|
||||
}
|
||||
pub const ImGuiViewportFlags_None: ImGuiViewportFlags_ = 0;
|
||||
@ -1537,22 +1543,22 @@ pub struct ImGuiViewport {
|
||||
pub WorkSize: ImVec2,
|
||||
}
|
||||
extern "C" {
|
||||
pub fn ImVec2_ImVec2Nil() -> *mut ImVec2;
|
||||
pub fn ImVec2_ImVec2_Nil() -> *mut ImVec2;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn ImVec2_destroy(self_: *mut ImVec2);
|
||||
}
|
||||
extern "C" {
|
||||
pub fn ImVec2_ImVec2Float(_x: f32, _y: f32) -> *mut ImVec2;
|
||||
pub fn ImVec2_ImVec2_Float(_x: f32, _y: f32) -> *mut ImVec2;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn ImVec4_ImVec4Nil() -> *mut ImVec4;
|
||||
pub fn ImVec4_ImVec4_Nil() -> *mut ImVec4;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn ImVec4_destroy(self_: *mut ImVec4);
|
||||
}
|
||||
extern "C" {
|
||||
pub fn ImVec4_ImVec4Float(_x: f32, _y: f32, _z: f32, _w: f32) -> *mut ImVec4;
|
||||
pub fn ImVec4_ImVec4_Float(_x: f32, _y: f32, _z: f32, _w: f32) -> *mut ImVec4;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igCreateContext(shared_font_atlas: *mut ImFontAtlas) -> *mut ImGuiContext;
|
||||
@ -1624,7 +1630,7 @@ extern "C" {
|
||||
pub fn igEnd();
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igBeginChildStr(
|
||||
pub fn igBeginChild_Str(
|
||||
str_id: *const cty::c_char,
|
||||
size: ImVec2,
|
||||
border: bool,
|
||||
@ -1632,8 +1638,12 @@ extern "C" {
|
||||
) -> bool;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igBeginChildID(id: ImGuiID, size: ImVec2, border: bool, flags: ImGuiWindowFlags)
|
||||
-> bool;
|
||||
pub fn igBeginChild_ID(
|
||||
id: ImGuiID,
|
||||
size: ImVec2,
|
||||
border: bool,
|
||||
flags: ImGuiWindowFlags,
|
||||
) -> bool;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igEndChild();
|
||||
@ -1692,31 +1702,31 @@ extern "C" {
|
||||
pub fn igSetNextWindowBgAlpha(alpha: f32);
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igSetWindowPosVec2(pos: ImVec2, cond: ImGuiCond);
|
||||
pub fn igSetWindowPos_Vec2(pos: ImVec2, cond: ImGuiCond);
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igSetWindowSizeVec2(size: ImVec2, cond: ImGuiCond);
|
||||
pub fn igSetWindowSize_Vec2(size: ImVec2, cond: ImGuiCond);
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igSetWindowCollapsedBool(collapsed: bool, cond: ImGuiCond);
|
||||
pub fn igSetWindowCollapsed_Bool(collapsed: bool, cond: ImGuiCond);
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igSetWindowFocusNil();
|
||||
pub fn igSetWindowFocus_Nil();
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igSetWindowFontScale(scale: f32);
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igSetWindowPosStr(name: *const cty::c_char, pos: ImVec2, cond: ImGuiCond);
|
||||
pub fn igSetWindowPos_Str(name: *const cty::c_char, pos: ImVec2, cond: ImGuiCond);
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igSetWindowSizeStr(name: *const cty::c_char, size: ImVec2, cond: ImGuiCond);
|
||||
pub fn igSetWindowSize_Str(name: *const cty::c_char, size: ImVec2, cond: ImGuiCond);
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igSetWindowCollapsedStr(name: *const cty::c_char, collapsed: bool, cond: ImGuiCond);
|
||||
pub fn igSetWindowCollapsed_Str(name: *const cty::c_char, collapsed: bool, cond: ImGuiCond);
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igSetWindowFocusStr(name: *const cty::c_char);
|
||||
pub fn igSetWindowFocus_Str(name: *const cty::c_char);
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igGetContentRegionAvail(pOut: *mut ImVec2);
|
||||
@ -1770,19 +1780,19 @@ extern "C" {
|
||||
pub fn igPopFont();
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igPushStyleColorU32(idx: ImGuiCol, col: ImU32);
|
||||
pub fn igPushStyleColor_U32(idx: ImGuiCol, col: ImU32);
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igPushStyleColorVec4(idx: ImGuiCol, col: ImVec4);
|
||||
pub fn igPushStyleColor_Vec4(idx: ImGuiCol, col: ImVec4);
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igPopStyleColor(count: cty::c_int);
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igPushStyleVarFloat(idx: ImGuiStyleVar, val: f32);
|
||||
pub fn igPushStyleVar_Float(idx: ImGuiStyleVar, val: f32);
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igPushStyleVarVec2(idx: ImGuiStyleVar, val: ImVec2);
|
||||
pub fn igPushStyleVar_Vec2(idx: ImGuiStyleVar, val: ImVec2);
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igPopStyleVar(count: cty::c_int);
|
||||
@ -1827,13 +1837,13 @@ extern "C" {
|
||||
pub fn igGetFontTexUvWhitePixel(pOut: *mut ImVec2);
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igGetColorU32Col(idx: ImGuiCol, alpha_mul: f32) -> ImU32;
|
||||
pub fn igGetColorU32_Col(idx: ImGuiCol, alpha_mul: f32) -> ImU32;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igGetColorU32Vec4(col: ImVec4) -> ImU32;
|
||||
pub fn igGetColorU32_Vec4(col: ImVec4) -> ImU32;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igGetColorU32U32(col: ImU32) -> ImU32;
|
||||
pub fn igGetColorU32_U32(col: ImU32) -> ImU32;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igGetStyleColorVec4(idx: ImGuiCol) -> *const ImVec4;
|
||||
@ -1908,31 +1918,31 @@ extern "C" {
|
||||
pub fn igGetFrameHeightWithSpacing() -> f32;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igPushIDStr(str_id: *const cty::c_char);
|
||||
pub fn igPushID_Str(str_id: *const cty::c_char);
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igPushIDStrStr(str_id_begin: *const cty::c_char, str_id_end: *const cty::c_char);
|
||||
pub fn igPushID_StrStr(str_id_begin: *const cty::c_char, str_id_end: *const cty::c_char);
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igPushIDPtr(ptr_id: *const cty::c_void);
|
||||
pub fn igPushID_Ptr(ptr_id: *const cty::c_void);
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igPushIDInt(int_id: cty::c_int);
|
||||
pub fn igPushID_Int(int_id: cty::c_int);
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igPopID();
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igGetIDStr(str_id: *const cty::c_char) -> ImGuiID;
|
||||
pub fn igGetID_Str(str_id: *const cty::c_char) -> ImGuiID;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igGetIDStrStr(
|
||||
pub fn igGetID_StrStr(
|
||||
str_id_begin: *const cty::c_char,
|
||||
str_id_end: *const cty::c_char,
|
||||
) -> ImGuiID;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igGetIDPtr(ptr_id: *const cty::c_void) -> ImGuiID;
|
||||
pub fn igGetID_Ptr(ptr_id: *const cty::c_void) -> ImGuiID;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igTextUnformatted(text: *const cty::c_char, text_end: *const cty::c_char);
|
||||
@ -1996,24 +2006,24 @@ extern "C" {
|
||||
pub fn igCheckbox(label: *const cty::c_char, v: *mut bool) -> bool;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igCheckboxFlagsIntPtr(
|
||||
pub fn igCheckboxFlags_IntPtr(
|
||||
label: *const cty::c_char,
|
||||
flags: *mut cty::c_int,
|
||||
flags_value: cty::c_int,
|
||||
) -> bool;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igCheckboxFlagsUintPtr(
|
||||
pub fn igCheckboxFlags_UintPtr(
|
||||
label: *const cty::c_char,
|
||||
flags: *mut cty::c_uint,
|
||||
flags_value: cty::c_uint,
|
||||
) -> bool;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igRadioButtonBool(label: *const cty::c_char, active: bool) -> bool;
|
||||
pub fn igRadioButton_Bool(label: *const cty::c_char, active: bool) -> bool;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igRadioButtonIntPtr(
|
||||
pub fn igRadioButton_IntPtr(
|
||||
label: *const cty::c_char,
|
||||
v: *mut cty::c_int,
|
||||
v_button: cty::c_int,
|
||||
@ -2036,7 +2046,7 @@ extern "C" {
|
||||
pub fn igEndCombo();
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igComboStr_arr(
|
||||
pub fn igCombo_Str_arr(
|
||||
label: *const cty::c_char,
|
||||
current_item: *mut cty::c_int,
|
||||
items: *const *const cty::c_char,
|
||||
@ -2045,7 +2055,7 @@ extern "C" {
|
||||
) -> bool;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igComboStr(
|
||||
pub fn igCombo_Str(
|
||||
label: *const cty::c_char,
|
||||
current_item: *mut cty::c_int,
|
||||
items_separated_by_zeros: *const cty::c_char,
|
||||
@ -2053,7 +2063,7 @@ extern "C" {
|
||||
) -> bool;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igComboFnBoolPtr(
|
||||
pub fn igCombo_FnBoolPtr(
|
||||
label: *const cty::c_char,
|
||||
current_item: *mut cty::c_int,
|
||||
items_getter: ::core::option::Option<
|
||||
@ -2524,19 +2534,19 @@ extern "C" {
|
||||
pub fn igSetColorEditOptions(flags: ImGuiColorEditFlags);
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igTreeNodeStr(label: *const cty::c_char) -> bool;
|
||||
pub fn igTreeNode_Str(label: *const cty::c_char) -> bool;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igTreeNodeStrStr(str_id: *const cty::c_char, fmt: *const cty::c_char, ...) -> bool;
|
||||
pub fn igTreeNode_StrStr(str_id: *const cty::c_char, fmt: *const cty::c_char, ...) -> bool;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igTreeNodePtr(ptr_id: *const cty::c_void, fmt: *const cty::c_char, ...) -> bool;
|
||||
pub fn igTreeNode_Ptr(ptr_id: *const cty::c_void, fmt: *const cty::c_char, ...) -> bool;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igTreeNodeExStr(label: *const cty::c_char, flags: ImGuiTreeNodeFlags) -> bool;
|
||||
pub fn igTreeNodeEx_Str(label: *const cty::c_char, flags: ImGuiTreeNodeFlags) -> bool;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igTreeNodeExStrStr(
|
||||
pub fn igTreeNodeEx_StrStr(
|
||||
str_id: *const cty::c_char,
|
||||
flags: ImGuiTreeNodeFlags,
|
||||
fmt: *const cty::c_char,
|
||||
@ -2544,7 +2554,7 @@ extern "C" {
|
||||
) -> bool;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igTreeNodeExPtr(
|
||||
pub fn igTreeNodeEx_Ptr(
|
||||
ptr_id: *const cty::c_void,
|
||||
flags: ImGuiTreeNodeFlags,
|
||||
fmt: *const cty::c_char,
|
||||
@ -2552,10 +2562,10 @@ extern "C" {
|
||||
) -> bool;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igTreePushStr(str_id: *const cty::c_char);
|
||||
pub fn igTreePush_Str(str_id: *const cty::c_char);
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igTreePushPtr(ptr_id: *const cty::c_void);
|
||||
pub fn igTreePush_Ptr(ptr_id: *const cty::c_void);
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igTreePop();
|
||||
@ -2564,13 +2574,13 @@ extern "C" {
|
||||
pub fn igGetTreeNodeToLabelSpacing() -> f32;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igCollapsingHeaderTreeNodeFlags(
|
||||
pub fn igCollapsingHeader_TreeNodeFlags(
|
||||
label: *const cty::c_char,
|
||||
flags: ImGuiTreeNodeFlags,
|
||||
) -> bool;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igCollapsingHeaderBoolPtr(
|
||||
pub fn igCollapsingHeader_BoolPtr(
|
||||
label: *const cty::c_char,
|
||||
p_visible: *mut bool,
|
||||
flags: ImGuiTreeNodeFlags,
|
||||
@ -2580,7 +2590,7 @@ extern "C" {
|
||||
pub fn igSetNextItemOpen(is_open: bool, cond: ImGuiCond);
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igSelectableBool(
|
||||
pub fn igSelectable_Bool(
|
||||
label: *const cty::c_char,
|
||||
selected: bool,
|
||||
flags: ImGuiSelectableFlags,
|
||||
@ -2588,7 +2598,7 @@ extern "C" {
|
||||
) -> bool;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igSelectableBoolPtr(
|
||||
pub fn igSelectable_BoolPtr(
|
||||
label: *const cty::c_char,
|
||||
p_selected: *mut bool,
|
||||
flags: ImGuiSelectableFlags,
|
||||
@ -2602,7 +2612,7 @@ extern "C" {
|
||||
pub fn igEndListBox();
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igListBoxStr_arr(
|
||||
pub fn igListBox_Str_arr(
|
||||
label: *const cty::c_char,
|
||||
current_item: *mut cty::c_int,
|
||||
items: *const *const cty::c_char,
|
||||
@ -2611,7 +2621,7 @@ extern "C" {
|
||||
) -> bool;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igListBoxFnBoolPtr(
|
||||
pub fn igListBox_FnBoolPtr(
|
||||
label: *const cty::c_char,
|
||||
current_item: *mut cty::c_int,
|
||||
items_getter: ::core::option::Option<
|
||||
@ -2627,7 +2637,7 @@ extern "C" {
|
||||
) -> bool;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igPlotLinesFloatPtr(
|
||||
pub fn igPlotLines_FloatPtr(
|
||||
label: *const cty::c_char,
|
||||
values: *const f32,
|
||||
values_count: cty::c_int,
|
||||
@ -2640,7 +2650,7 @@ extern "C" {
|
||||
);
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igPlotLinesFnFloatPtr(
|
||||
pub fn igPlotLines_FnFloatPtr(
|
||||
label: *const cty::c_char,
|
||||
values_getter: ::core::option::Option<
|
||||
unsafe extern "C" fn(data: *mut cty::c_void, idx: cty::c_int) -> f32,
|
||||
@ -2655,7 +2665,7 @@ extern "C" {
|
||||
);
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igPlotHistogramFloatPtr(
|
||||
pub fn igPlotHistogram_FloatPtr(
|
||||
label: *const cty::c_char,
|
||||
values: *const f32,
|
||||
values_count: cty::c_int,
|
||||
@ -2668,7 +2678,7 @@ extern "C" {
|
||||
);
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igPlotHistogramFnFloatPtr(
|
||||
pub fn igPlotHistogram_FnFloatPtr(
|
||||
label: *const cty::c_char,
|
||||
values_getter: ::core::option::Option<
|
||||
unsafe extern "C" fn(data: *mut cty::c_void, idx: cty::c_int) -> f32,
|
||||
@ -2683,16 +2693,16 @@ extern "C" {
|
||||
);
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igValueBool(prefix: *const cty::c_char, b: bool);
|
||||
pub fn igValue_Bool(prefix: *const cty::c_char, b: bool);
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igValueInt(prefix: *const cty::c_char, v: cty::c_int);
|
||||
pub fn igValue_Int(prefix: *const cty::c_char, v: cty::c_int);
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igValueUint(prefix: *const cty::c_char, v: cty::c_uint);
|
||||
pub fn igValue_Uint(prefix: *const cty::c_char, v: cty::c_uint);
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igValueFloat(prefix: *const cty::c_char, v: f32, float_format: *const cty::c_char);
|
||||
pub fn igValue_Float(prefix: *const cty::c_char, v: f32, float_format: *const cty::c_char);
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igBeginMenuBar() -> bool;
|
||||
@ -2713,7 +2723,7 @@ extern "C" {
|
||||
pub fn igEndMenu();
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igMenuItemBool(
|
||||
pub fn igMenuItem_Bool(
|
||||
label: *const cty::c_char,
|
||||
shortcut: *const cty::c_char,
|
||||
selected: bool,
|
||||
@ -2721,7 +2731,7 @@ extern "C" {
|
||||
) -> bool;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igMenuItemBoolPtr(
|
||||
pub fn igMenuItem_BoolPtr(
|
||||
label: *const cty::c_char,
|
||||
shortcut: *const cty::c_char,
|
||||
p_selected: *mut bool,
|
||||
@ -2751,7 +2761,10 @@ extern "C" {
|
||||
pub fn igEndPopup();
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igOpenPopup(str_id: *const cty::c_char, popup_flags: ImGuiPopupFlags);
|
||||
pub fn igOpenPopup_Str(str_id: *const cty::c_char, popup_flags: ImGuiPopupFlags);
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igOpenPopup_ID(id: ImGuiID, popup_flags: ImGuiPopupFlags);
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igOpenPopupOnItemClick(str_id: *const cty::c_char, popup_flags: ImGuiPopupFlags);
|
||||
@ -2836,6 +2849,9 @@ extern "C" {
|
||||
extern "C" {
|
||||
pub fn igTableGetColumnFlags(column_n: cty::c_int) -> ImGuiTableColumnFlags;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igTableSetColumnEnabled(column_n: cty::c_int, v: bool);
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igTableSetBgColor(target: ImGuiTableBgTarget, color: ImU32, column_n: cty::c_int);
|
||||
}
|
||||
@ -2929,6 +2945,12 @@ extern "C" {
|
||||
extern "C" {
|
||||
pub fn igGetDragDropPayload() -> *const ImGuiPayload;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igBeginDisabled(disabled: bool);
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igEndDisabled();
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igPushClipRect(
|
||||
clip_rect_min: ImVec2,
|
||||
@ -3000,10 +3022,10 @@ extern "C" {
|
||||
pub fn igGetMainViewport() -> *mut ImGuiViewport;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igIsRectVisibleNil(size: ImVec2) -> bool;
|
||||
pub fn igIsRectVisible_Nil(size: ImVec2) -> bool;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igIsRectVisibleVec2(rect_min: ImVec2, rect_max: ImVec2) -> bool;
|
||||
pub fn igIsRectVisible_Vec2(rect_min: ImVec2, rect_max: ImVec2) -> bool;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn igGetTime() -> f64;
|
||||
@ -3212,6 +3234,9 @@ extern "C" {
|
||||
extern "C" {
|
||||
pub fn ImGuiIO_ClearInputCharacters(self_: *mut ImGuiIO);
|
||||
}
|
||||
extern "C" {
|
||||
pub fn ImGuiIO_AddFocusEvent(self_: *mut ImGuiIO, focused: bool);
|
||||
}
|
||||
extern "C" {
|
||||
pub fn ImGuiIO_ImGuiIO() -> *mut ImGuiIO;
|
||||
}
|
||||
@ -3316,13 +3341,13 @@ extern "C" {
|
||||
pub fn ImGuiTextFilter_IsActive(self_: *mut ImGuiTextFilter) -> bool;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn ImGuiTextRange_ImGuiTextRangeNil() -> *mut ImGuiTextRange;
|
||||
pub fn ImGuiTextRange_ImGuiTextRange_Nil() -> *mut ImGuiTextRange;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn ImGuiTextRange_destroy(self_: *mut ImGuiTextRange);
|
||||
}
|
||||
extern "C" {
|
||||
pub fn ImGuiTextRange_ImGuiTextRangeStr(
|
||||
pub fn ImGuiTextRange_ImGuiTextRange_Str(
|
||||
_b: *const cty::c_char,
|
||||
_e: *const cty::c_char,
|
||||
) -> *mut ImGuiTextRange;
|
||||
@ -3372,7 +3397,7 @@ extern "C" {
|
||||
);
|
||||
}
|
||||
extern "C" {
|
||||
pub fn ImGuiStoragePair_ImGuiStoragePairInt(
|
||||
pub fn ImGuiStoragePair_ImGuiStoragePair_Int(
|
||||
_key: ImGuiID,
|
||||
_val_i: cty::c_int,
|
||||
) -> *mut ImGuiStoragePair;
|
||||
@ -3381,13 +3406,13 @@ extern "C" {
|
||||
pub fn ImGuiStoragePair_destroy(self_: *mut ImGuiStoragePair);
|
||||
}
|
||||
extern "C" {
|
||||
pub fn ImGuiStoragePair_ImGuiStoragePairFloat(
|
||||
pub fn ImGuiStoragePair_ImGuiStoragePair_Float(
|
||||
_key: ImGuiID,
|
||||
_val_f: f32,
|
||||
) -> *mut ImGuiStoragePair;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn ImGuiStoragePair_ImGuiStoragePairPtr(
|
||||
pub fn ImGuiStoragePair_ImGuiStoragePair_Ptr(
|
||||
_key: ImGuiID,
|
||||
_val_p: *mut cty::c_void,
|
||||
) -> *mut ImGuiStoragePair;
|
||||
@ -3477,13 +3502,13 @@ extern "C" {
|
||||
pub fn ImGuiListClipper_Step(self_: *mut ImGuiListClipper) -> bool;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn ImColor_ImColorNil() -> *mut ImColor;
|
||||
pub fn ImColor_ImColor_Nil() -> *mut ImColor;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn ImColor_destroy(self_: *mut ImColor);
|
||||
}
|
||||
extern "C" {
|
||||
pub fn ImColor_ImColorInt(
|
||||
pub fn ImColor_ImColor_Int(
|
||||
r: cty::c_int,
|
||||
g: cty::c_int,
|
||||
b: cty::c_int,
|
||||
@ -3491,13 +3516,13 @@ extern "C" {
|
||||
) -> *mut ImColor;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn ImColor_ImColorU32(rgba: ImU32) -> *mut ImColor;
|
||||
pub fn ImColor_ImColor_U32(rgba: ImU32) -> *mut ImColor;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn ImColor_ImColorFloat(r: f32, g: f32, b: f32, a: f32) -> *mut ImColor;
|
||||
pub fn ImColor_ImColor_Float(r: f32, g: f32, b: f32, a: f32) -> *mut ImColor;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn ImColor_ImColorVec4(col: ImVec4) -> *mut ImColor;
|
||||
pub fn ImColor_ImColor_Vec4(col: ImVec4) -> *mut ImColor;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn ImColor_SetHSV(self_: *mut ImColor, h: f32, s: f32, v: f32, a: f32);
|
||||
@ -3511,6 +3536,9 @@ extern "C" {
|
||||
extern "C" {
|
||||
pub fn ImDrawCmd_destroy(self_: *mut ImDrawCmd);
|
||||
}
|
||||
extern "C" {
|
||||
pub fn ImDrawCmd_GetTexID(self_: *mut ImDrawCmd) -> ImTextureID;
|
||||
}
|
||||
extern "C" {
|
||||
pub fn ImDrawListSplitter_ImDrawListSplitter() -> *mut ImDrawListSplitter;
|
||||
}
|
||||
@ -3692,7 +3720,7 @@ extern "C" {
|
||||
);
|
||||
}
|
||||
extern "C" {
|
||||
pub fn ImDrawList_AddTextVec2(
|
||||
pub fn ImDrawList_AddText_Vec2(
|
||||
self_: *mut ImDrawList,
|
||||
pos: ImVec2,
|
||||
col: ImU32,
|
||||
@ -3701,7 +3729,7 @@ extern "C" {
|
||||
);
|
||||
}
|
||||
extern "C" {
|
||||
pub fn ImDrawList_AddTextFontPtr(
|
||||
pub fn ImDrawList_AddText_FontPtr(
|
||||
self_: *mut ImDrawList,
|
||||
font: *const ImFont,
|
||||
font_size: f32,
|
||||
@ -3939,6 +3967,9 @@ extern "C" {
|
||||
extern "C" {
|
||||
pub fn ImDrawList__PopUnusedDrawCmd(self_: *mut ImDrawList);
|
||||
}
|
||||
extern "C" {
|
||||
pub fn ImDrawList__TryMergeDrawCmds(self_: *mut ImDrawList);
|
||||
}
|
||||
extern "C" {
|
||||
pub fn ImDrawList__OnChangedClipRect(self_: *mut ImDrawList);
|
||||
}
|
||||
@ -4301,9 +4332,6 @@ extern "C" {
|
||||
extern "C" {
|
||||
pub fn ImFont_SetGlyphVisible(self_: *mut ImFont, c: ImWchar, visible: bool);
|
||||
}
|
||||
extern "C" {
|
||||
pub fn ImFont_SetFallbackChar(self_: *mut ImFont, c: ImWchar);
|
||||
}
|
||||
extern "C" {
|
||||
pub fn ImFont_IsGlyphRangeUnused(
|
||||
self_: *mut ImFont,
|
||||
|
||||
@ -1,19 +1,20 @@
|
||||
/* automatically generated by rust-bindgen 0.58.0 */
|
||||
/* automatically generated by rust-bindgen 0.56.0 */
|
||||
|
||||
#![allow(nonstandard_style, clippy::all)]
|
||||
|
||||
#[repr(C)]
|
||||
#[derive(Copy, Clone, Debug, Default, Eq, Hash, Ord, PartialEq, PartialOrd)]
|
||||
pub struct __BindgenBitfieldUnit<Storage> {
|
||||
pub struct __BindgenBitfieldUnit<Storage, Align> {
|
||||
storage: Storage,
|
||||
align: [Align; 0],
|
||||
}
|
||||
impl<Storage> __BindgenBitfieldUnit<Storage> {
|
||||
impl<Storage, Align> __BindgenBitfieldUnit<Storage, Align> {
|
||||
#[inline]
|
||||
pub const fn new(storage: Storage) -> Self {
|
||||
Self { storage }
|
||||
Self { storage, align: [] }
|
||||
}
|
||||
}
|
||||
impl<Storage> __BindgenBitfieldUnit<Storage>
|
||||
impl<Storage, Align> __BindgenBitfieldUnit<Storage, Align>
|
||||
where
|
||||
Storage: AsRef<[u8]> + AsMut<[u8]>,
|
||||
{
|
||||
@ -132,7 +133,14 @@ pub type ImGuiTreeNodeFlags = cty::c_int;
|
||||
pub type ImGuiViewportFlags = cty::c_int;
|
||||
pub type ImGuiWindowFlags = cty::c_int;
|
||||
pub type ImTextureID = *mut cty::c_void;
|
||||
pub type ImDrawIdx = cty::c_ushort;
|
||||
pub type ImGuiID = cty::c_uint;
|
||||
pub type ImU8 = cty::c_uchar;
|
||||
pub type ImS16 = cty::c_short;
|
||||
pub type ImU32 = cty::c_uint;
|
||||
pub type ImWchar16 = cty::c_ushort;
|
||||
pub type ImWchar32 = cty::c_uint;
|
||||
pub type ImWchar = ImWchar32;
|
||||
pub type ImGuiInputTextCallback = ::core::option::Option<
|
||||
unsafe extern "C" fn(data: *mut ImGuiInputTextCallbackData) -> cty::c_int,
|
||||
>;
|
||||
@ -144,16 +152,9 @@ pub type ImGuiMemAllocFunc = ::core::option::Option<
|
||||
pub type ImGuiMemFreeFunc = ::core::option::Option<
|
||||
unsafe extern "C" fn(ptr: *mut cty::c_void, user_data: *mut cty::c_void),
|
||||
>;
|
||||
pub type ImWchar16 = cty::c_ushort;
|
||||
pub type ImWchar32 = cty::c_uint;
|
||||
pub type ImWchar = ImWchar32;
|
||||
pub type ImU8 = cty::c_uchar;
|
||||
pub type ImS16 = cty::c_short;
|
||||
pub type ImU32 = cty::c_uint;
|
||||
pub type ImDrawCallback = ::core::option::Option<
|
||||
unsafe extern "C" fn(parent_list: *const ImDrawList, cmd: *const ImDrawCmd),
|
||||
>;
|
||||
pub type ImDrawIdx = cty::c_ushort;
|
||||
#[repr(C)]
|
||||
#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)]
|
||||
pub struct ImVector_ImDrawChannel {
|
||||
@ -424,8 +425,6 @@ pub const ImGuiInputTextFlags_NoUndoRedo: ImGuiInputTextFlags_ = 65536;
|
||||
pub const ImGuiInputTextFlags_CharsScientific: ImGuiInputTextFlags_ = 131072;
|
||||
pub const ImGuiInputTextFlags_CallbackResize: ImGuiInputTextFlags_ = 262144;
|
||||
pub const ImGuiInputTextFlags_CallbackEdit: ImGuiInputTextFlags_ = 524288;
|
||||
pub const ImGuiInputTextFlags_Multiline: ImGuiInputTextFlags_ = 1048576;
|
||||
pub const ImGuiInputTextFlags_NoMarkEdited: ImGuiInputTextFlags_ = 2097152;
|
||||
pub type ImGuiInputTextFlags_ = cty::c_uint;
|
||||
pub const ImGuiTreeNodeFlags_None: ImGuiTreeNodeFlags_ = 0;
|
||||
pub const ImGuiTreeNodeFlags_Selected: ImGuiTreeNodeFlags_ = 1;
|
||||
@ -533,29 +532,31 @@ pub const ImGuiTableFlags_SortTristate: ImGuiTableFlags_ = 134217728;
|
||||
pub const ImGuiTableFlags_SizingMask_: ImGuiTableFlags_ = 57344;
|
||||
pub type ImGuiTableFlags_ = cty::c_uint;
|
||||
pub const ImGuiTableColumnFlags_None: ImGuiTableColumnFlags_ = 0;
|
||||
pub const ImGuiTableColumnFlags_DefaultHide: ImGuiTableColumnFlags_ = 1;
|
||||
pub const ImGuiTableColumnFlags_DefaultSort: ImGuiTableColumnFlags_ = 2;
|
||||
pub const ImGuiTableColumnFlags_WidthStretch: ImGuiTableColumnFlags_ = 4;
|
||||
pub const ImGuiTableColumnFlags_WidthFixed: ImGuiTableColumnFlags_ = 8;
|
||||
pub const ImGuiTableColumnFlags_NoResize: ImGuiTableColumnFlags_ = 16;
|
||||
pub const ImGuiTableColumnFlags_NoReorder: ImGuiTableColumnFlags_ = 32;
|
||||
pub const ImGuiTableColumnFlags_NoHide: ImGuiTableColumnFlags_ = 64;
|
||||
pub const ImGuiTableColumnFlags_NoClip: ImGuiTableColumnFlags_ = 128;
|
||||
pub const ImGuiTableColumnFlags_NoSort: ImGuiTableColumnFlags_ = 256;
|
||||
pub const ImGuiTableColumnFlags_NoSortAscending: ImGuiTableColumnFlags_ = 512;
|
||||
pub const ImGuiTableColumnFlags_NoSortDescending: ImGuiTableColumnFlags_ = 1024;
|
||||
pub const ImGuiTableColumnFlags_NoHeaderWidth: ImGuiTableColumnFlags_ = 2048;
|
||||
pub const ImGuiTableColumnFlags_PreferSortAscending: ImGuiTableColumnFlags_ = 4096;
|
||||
pub const ImGuiTableColumnFlags_PreferSortDescending: ImGuiTableColumnFlags_ = 8192;
|
||||
pub const ImGuiTableColumnFlags_IndentEnable: ImGuiTableColumnFlags_ = 16384;
|
||||
pub const ImGuiTableColumnFlags_IndentDisable: ImGuiTableColumnFlags_ = 32768;
|
||||
pub const ImGuiTableColumnFlags_IsEnabled: ImGuiTableColumnFlags_ = 1048576;
|
||||
pub const ImGuiTableColumnFlags_IsVisible: ImGuiTableColumnFlags_ = 2097152;
|
||||
pub const ImGuiTableColumnFlags_IsSorted: ImGuiTableColumnFlags_ = 4194304;
|
||||
pub const ImGuiTableColumnFlags_IsHovered: ImGuiTableColumnFlags_ = 8388608;
|
||||
pub const ImGuiTableColumnFlags_WidthMask_: ImGuiTableColumnFlags_ = 12;
|
||||
pub const ImGuiTableColumnFlags_IndentMask_: ImGuiTableColumnFlags_ = 49152;
|
||||
pub const ImGuiTableColumnFlags_StatusMask_: ImGuiTableColumnFlags_ = 15728640;
|
||||
pub const ImGuiTableColumnFlags_Disabled: ImGuiTableColumnFlags_ = 1;
|
||||
pub const ImGuiTableColumnFlags_DefaultHide: ImGuiTableColumnFlags_ = 2;
|
||||
pub const ImGuiTableColumnFlags_DefaultSort: ImGuiTableColumnFlags_ = 4;
|
||||
pub const ImGuiTableColumnFlags_WidthStretch: ImGuiTableColumnFlags_ = 8;
|
||||
pub const ImGuiTableColumnFlags_WidthFixed: ImGuiTableColumnFlags_ = 16;
|
||||
pub const ImGuiTableColumnFlags_NoResize: ImGuiTableColumnFlags_ = 32;
|
||||
pub const ImGuiTableColumnFlags_NoReorder: ImGuiTableColumnFlags_ = 64;
|
||||
pub const ImGuiTableColumnFlags_NoHide: ImGuiTableColumnFlags_ = 128;
|
||||
pub const ImGuiTableColumnFlags_NoClip: ImGuiTableColumnFlags_ = 256;
|
||||
pub const ImGuiTableColumnFlags_NoSort: ImGuiTableColumnFlags_ = 512;
|
||||
pub const ImGuiTableColumnFlags_NoSortAscending: ImGuiTableColumnFlags_ = 1024;
|
||||
pub const ImGuiTableColumnFlags_NoSortDescending: ImGuiTableColumnFlags_ = 2048;
|
||||
pub const ImGuiTableColumnFlags_NoHeaderLabel: ImGuiTableColumnFlags_ = 4096;
|
||||
pub const ImGuiTableColumnFlags_NoHeaderWidth: ImGuiTableColumnFlags_ = 8192;
|
||||
pub const ImGuiTableColumnFlags_PreferSortAscending: ImGuiTableColumnFlags_ = 16384;
|
||||
pub const ImGuiTableColumnFlags_PreferSortDescending: ImGuiTableColumnFlags_ = 32768;
|
||||
pub const ImGuiTableColumnFlags_IndentEnable: ImGuiTableColumnFlags_ = 65536;
|
||||
pub const ImGuiTableColumnFlags_IndentDisable: ImGuiTableColumnFlags_ = 131072;
|
||||
pub const ImGuiTableColumnFlags_IsEnabled: ImGuiTableColumnFlags_ = 16777216;
|
||||
pub const ImGuiTableColumnFlags_IsVisible: ImGuiTableColumnFlags_ = 33554432;
|
||||
pub const ImGuiTableColumnFlags_IsSorted: ImGuiTableColumnFlags_ = 67108864;
|
||||
pub const ImGuiTableColumnFlags_IsHovered: ImGuiTableColumnFlags_ = 134217728;
|
||||
pub const ImGuiTableColumnFlags_WidthMask_: ImGuiTableColumnFlags_ = 24;
|
||||
pub const ImGuiTableColumnFlags_IndentMask_: ImGuiTableColumnFlags_ = 196608;
|
||||
pub const ImGuiTableColumnFlags_StatusMask_: ImGuiTableColumnFlags_ = 251658240;
|
||||
pub const ImGuiTableColumnFlags_NoDirectResize_: ImGuiTableColumnFlags_ = 1073741824;
|
||||
pub type ImGuiTableColumnFlags_ = cty::c_uint;
|
||||
pub const ImGuiTableRowFlags_None: ImGuiTableRowFlags_ = 0;
|
||||
@ -664,12 +665,11 @@ pub const ImGuiNavInput_FocusPrev: ImGuiNavInput_ = 12;
|
||||
pub const ImGuiNavInput_FocusNext: ImGuiNavInput_ = 13;
|
||||
pub const ImGuiNavInput_TweakSlow: ImGuiNavInput_ = 14;
|
||||
pub const ImGuiNavInput_TweakFast: ImGuiNavInput_ = 15;
|
||||
pub const ImGuiNavInput_KeyMenu_: ImGuiNavInput_ = 16;
|
||||
pub const ImGuiNavInput_KeyLeft_: ImGuiNavInput_ = 17;
|
||||
pub const ImGuiNavInput_KeyRight_: ImGuiNavInput_ = 18;
|
||||
pub const ImGuiNavInput_KeyUp_: ImGuiNavInput_ = 19;
|
||||
pub const ImGuiNavInput_KeyDown_: ImGuiNavInput_ = 20;
|
||||
pub const ImGuiNavInput_COUNT: ImGuiNavInput_ = 21;
|
||||
pub const ImGuiNavInput_KeyLeft_: ImGuiNavInput_ = 16;
|
||||
pub const ImGuiNavInput_KeyRight_: ImGuiNavInput_ = 17;
|
||||
pub const ImGuiNavInput_KeyUp_: ImGuiNavInput_ = 18;
|
||||
pub const ImGuiNavInput_KeyDown_: ImGuiNavInput_ = 19;
|
||||
pub const ImGuiNavInput_COUNT: ImGuiNavInput_ = 20;
|
||||
pub const ImGuiNavInput_InternalStart_: ImGuiNavInput_ = 16;
|
||||
pub type ImGuiNavInput_ = cty::c_uint;
|
||||
pub const ImGuiConfigFlags_None: ImGuiConfigFlags_ = 0;
|
||||
@ -744,30 +744,31 @@ pub const ImGuiCol_ModalWindowDimBg: ImGuiCol_ = 52;
|
||||
pub const ImGuiCol_COUNT: ImGuiCol_ = 53;
|
||||
pub type ImGuiCol_ = cty::c_uint;
|
||||
pub const ImGuiStyleVar_Alpha: ImGuiStyleVar_ = 0;
|
||||
pub const ImGuiStyleVar_WindowPadding: ImGuiStyleVar_ = 1;
|
||||
pub const ImGuiStyleVar_WindowRounding: ImGuiStyleVar_ = 2;
|
||||
pub const ImGuiStyleVar_WindowBorderSize: ImGuiStyleVar_ = 3;
|
||||
pub const ImGuiStyleVar_WindowMinSize: ImGuiStyleVar_ = 4;
|
||||
pub const ImGuiStyleVar_WindowTitleAlign: ImGuiStyleVar_ = 5;
|
||||
pub const ImGuiStyleVar_ChildRounding: ImGuiStyleVar_ = 6;
|
||||
pub const ImGuiStyleVar_ChildBorderSize: ImGuiStyleVar_ = 7;
|
||||
pub const ImGuiStyleVar_PopupRounding: ImGuiStyleVar_ = 8;
|
||||
pub const ImGuiStyleVar_PopupBorderSize: ImGuiStyleVar_ = 9;
|
||||
pub const ImGuiStyleVar_FramePadding: ImGuiStyleVar_ = 10;
|
||||
pub const ImGuiStyleVar_FrameRounding: ImGuiStyleVar_ = 11;
|
||||
pub const ImGuiStyleVar_FrameBorderSize: ImGuiStyleVar_ = 12;
|
||||
pub const ImGuiStyleVar_ItemSpacing: ImGuiStyleVar_ = 13;
|
||||
pub const ImGuiStyleVar_ItemInnerSpacing: ImGuiStyleVar_ = 14;
|
||||
pub const ImGuiStyleVar_IndentSpacing: ImGuiStyleVar_ = 15;
|
||||
pub const ImGuiStyleVar_CellPadding: ImGuiStyleVar_ = 16;
|
||||
pub const ImGuiStyleVar_ScrollbarSize: ImGuiStyleVar_ = 17;
|
||||
pub const ImGuiStyleVar_ScrollbarRounding: ImGuiStyleVar_ = 18;
|
||||
pub const ImGuiStyleVar_GrabMinSize: ImGuiStyleVar_ = 19;
|
||||
pub const ImGuiStyleVar_GrabRounding: ImGuiStyleVar_ = 20;
|
||||
pub const ImGuiStyleVar_TabRounding: ImGuiStyleVar_ = 21;
|
||||
pub const ImGuiStyleVar_ButtonTextAlign: ImGuiStyleVar_ = 22;
|
||||
pub const ImGuiStyleVar_SelectableTextAlign: ImGuiStyleVar_ = 23;
|
||||
pub const ImGuiStyleVar_COUNT: ImGuiStyleVar_ = 24;
|
||||
pub const ImGuiStyleVar_DisabledAlpha: ImGuiStyleVar_ = 1;
|
||||
pub const ImGuiStyleVar_WindowPadding: ImGuiStyleVar_ = 2;
|
||||
pub const ImGuiStyleVar_WindowRounding: ImGuiStyleVar_ = 3;
|
||||
pub const ImGuiStyleVar_WindowBorderSize: ImGuiStyleVar_ = 4;
|
||||
pub const ImGuiStyleVar_WindowMinSize: ImGuiStyleVar_ = 5;
|
||||
pub const ImGuiStyleVar_WindowTitleAlign: ImGuiStyleVar_ = 6;
|
||||
pub const ImGuiStyleVar_ChildRounding: ImGuiStyleVar_ = 7;
|
||||
pub const ImGuiStyleVar_ChildBorderSize: ImGuiStyleVar_ = 8;
|
||||
pub const ImGuiStyleVar_PopupRounding: ImGuiStyleVar_ = 9;
|
||||
pub const ImGuiStyleVar_PopupBorderSize: ImGuiStyleVar_ = 10;
|
||||
pub const ImGuiStyleVar_FramePadding: ImGuiStyleVar_ = 11;
|
||||
pub const ImGuiStyleVar_FrameRounding: ImGuiStyleVar_ = 12;
|
||||
pub const ImGuiStyleVar_FrameBorderSize: ImGuiStyleVar_ = 13;
|
||||
pub const ImGuiStyleVar_ItemSpacing: ImGuiStyleVar_ = 14;
|
||||
pub const ImGuiStyleVar_ItemInnerSpacing: ImGuiStyleVar_ = 15;
|
||||
pub const ImGuiStyleVar_IndentSpacing: ImGuiStyleVar_ = 16;
|
||||
pub const ImGuiStyleVar_CellPadding: ImGuiStyleVar_ = 17;
|
||||
pub const ImGuiStyleVar_ScrollbarSize: ImGuiStyleVar_ = 18;
|
||||
pub const ImGuiStyleVar_ScrollbarRounding: ImGuiStyleVar_ = 19;
|
||||
pub const ImGuiStyleVar_GrabMinSize: ImGuiStyleVar_ = 20;
|
||||
pub const ImGuiStyleVar_GrabRounding: ImGuiStyleVar_ = 21;
|
||||
pub const ImGuiStyleVar_TabRounding: ImGuiStyleVar_ = 22;
|
||||
pub const ImGuiStyleVar_ButtonTextAlign: ImGuiStyleVar_ = 23;
|
||||
pub const ImGuiStyleVar_SelectableTextAlign: ImGuiStyleVar_ = 24;
|
||||
pub const ImGuiStyleVar_COUNT: ImGuiStyleVar_ = 25;
|
||||
pub type ImGuiStyleVar_ = cty::c_uint;
|
||||
pub const ImGuiButtonFlags_None: ImGuiButtonFlags_ = 0;
|
||||
pub const ImGuiButtonFlags_MouseButtonLeft: ImGuiButtonFlags_ = 1;
|
||||
@ -800,11 +801,11 @@ pub const ImGuiColorEditFlags_PickerHueBar: ImGuiColorEditFlags_ = 33554432;
|
||||
pub const ImGuiColorEditFlags_PickerHueWheel: ImGuiColorEditFlags_ = 67108864;
|
||||
pub const ImGuiColorEditFlags_InputRGB: ImGuiColorEditFlags_ = 134217728;
|
||||
pub const ImGuiColorEditFlags_InputHSV: ImGuiColorEditFlags_ = 268435456;
|
||||
pub const ImGuiColorEditFlags__OptionsDefault: ImGuiColorEditFlags_ = 177209344;
|
||||
pub const ImGuiColorEditFlags__DisplayMask: ImGuiColorEditFlags_ = 7340032;
|
||||
pub const ImGuiColorEditFlags__DataTypeMask: ImGuiColorEditFlags_ = 25165824;
|
||||
pub const ImGuiColorEditFlags__PickerMask: ImGuiColorEditFlags_ = 100663296;
|
||||
pub const ImGuiColorEditFlags__InputMask: ImGuiColorEditFlags_ = 402653184;
|
||||
pub const ImGuiColorEditFlags_DefaultOptions_: ImGuiColorEditFlags_ = 177209344;
|
||||
pub const ImGuiColorEditFlags_DisplayMask_: ImGuiColorEditFlags_ = 7340032;
|
||||
pub const ImGuiColorEditFlags_DataTypeMask_: ImGuiColorEditFlags_ = 25165824;
|
||||
pub const ImGuiColorEditFlags_PickerMask_: ImGuiColorEditFlags_ = 100663296;
|
||||
pub const ImGuiColorEditFlags_InputMask_: ImGuiColorEditFlags_ = 402653184;
|
||||
pub type ImGuiColorEditFlags_ = cty::c_uint;
|
||||
pub const ImGuiSliderFlags_None: ImGuiSliderFlags_ = 0;
|
||||
pub const ImGuiSliderFlags_AlwaysClamp: ImGuiSliderFlags_ = 16;
|
||||
@ -840,6 +841,7 @@ pub type ImGuiCond_ = cty::c_uint;
|
||||
#[derive(Copy, Clone)]
|
||||
pub struct ImGuiStyle {
|
||||
pub Alpha: f32,
|
||||
pub DisabledAlpha: f32,
|
||||
pub WindowPadding: ImVec2,
|
||||
pub WindowRounding: f32,
|
||||
pub WindowBorderSize: f32,
|
||||
@ -887,7 +889,7 @@ impl Default for ImGuiStyle {
|
||||
}
|
||||
impl ::core::fmt::Debug for ImGuiStyle {
|
||||
fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result {
|
||||
write ! (f , "ImGuiStyle {{ Alpha: {:?}, WindowPadding: {:?}, WindowRounding: {:?}, WindowBorderSize: {:?}, WindowMinSize: {:?}, WindowTitleAlign: {:?}, WindowMenuButtonPosition: {:?}, ChildRounding: {:?}, ChildBorderSize: {:?}, PopupRounding: {:?}, PopupBorderSize: {:?}, FramePadding: {:?}, FrameRounding: {:?}, FrameBorderSize: {:?}, ItemSpacing: {:?}, ItemInnerSpacing: {:?}, CellPadding: {:?}, TouchExtraPadding: {:?}, IndentSpacing: {:?}, ColumnsMinSpacing: {:?}, ScrollbarSize: {:?}, ScrollbarRounding: {:?}, GrabMinSize: {:?}, GrabRounding: {:?}, LogSliderDeadzone: {:?}, TabRounding: {:?}, TabBorderSize: {:?}, TabMinWidthForCloseButton: {:?}, ColorButtonPosition: {:?}, ButtonTextAlign: {:?}, SelectableTextAlign: {:?}, DisplayWindowPadding: {:?}, DisplaySafeAreaPadding: {:?}, MouseCursorScale: {:?}, AntiAliasedLines: {:?}, AntiAliasedLinesUseTex: {:?}, AntiAliasedFill: {:?}, CurveTessellationTol: {:?}, CircleTessellationMaxError: {:?}, Colors: [...] }}" , self . Alpha , self . WindowPadding , self . WindowRounding , self . WindowBorderSize , self . WindowMinSize , self . WindowTitleAlign , self . WindowMenuButtonPosition , self . ChildRounding , self . ChildBorderSize , self . PopupRounding , self . PopupBorderSize , self . FramePadding , self . FrameRounding , self . FrameBorderSize , self . ItemSpacing , self . ItemInnerSpacing , self . CellPadding , self . TouchExtraPadding , self . IndentSpacing , self . ColumnsMinSpacing , self . ScrollbarSize , self . ScrollbarRounding , self . GrabMinSize , self . GrabRounding , self . LogSliderDeadzone , self . TabRounding , self . TabBorderSize , self . TabMinWidthForCloseButton , self . ColorButtonPosition , self . ButtonTextAlign , self . SelectableTextAlign , self . DisplayWindowPadding , self . DisplaySafeAreaPadding , self . MouseCursorScale , self . AntiAliasedLines , self . AntiAliasedLinesUseTex , self . AntiAliasedFill , self . CurveTessellationTol , self . CircleTessellationMaxError)
|
||||
write ! (f , "ImGuiStyle {{ Alpha: {:?}, DisabledAlpha: {:?}, WindowPadding: {:?}, WindowRounding: {:?}, WindowBorderSize: {:?}, WindowMinSize: {:?}, WindowTitleAlign: {:?}, WindowMenuButtonPosition: {:?}, ChildRounding: {:?}, ChildBorderSize: {:?}, PopupRounding: {:?}, PopupBorderSize: {:?}, FramePadding: {:?}, FrameRounding: {:?}, FrameBorderSize: {:?}, ItemSpacing: {:?}, ItemInnerSpacing: {:?}, CellPadding: {:?}, TouchExtraPadding: {:?}, IndentSpacing: {:?}, ColumnsMinSpacing: {:?}, ScrollbarSize: {:?}, ScrollbarRounding: {:?}, GrabMinSize: {:?}, GrabRounding: {:?}, LogSliderDeadzone: {:?}, TabRounding: {:?}, TabBorderSize: {:?}, TabMinWidthForCloseButton: {:?}, ColorButtonPosition: {:?}, ButtonTextAlign: {:?}, SelectableTextAlign: {:?}, DisplayWindowPadding: {:?}, DisplaySafeAreaPadding: {:?}, MouseCursorScale: {:?}, AntiAliasedLines: {:?}, AntiAliasedLinesUseTex: {:?}, AntiAliasedFill: {:?}, CurveTessellationTol: {:?}, CircleTessellationMaxError: {:?}, Colors: [...] }}" , self . Alpha , self . DisabledAlpha , self . WindowPadding , self . WindowRounding , self . WindowBorderSize , self . WindowMinSize , self . WindowTitleAlign , self . WindowMenuButtonPosition , self . ChildRounding , self . ChildBorderSize , self . PopupRounding , self . PopupBorderSize , self . FramePadding , self . FrameRounding , self . FrameBorderSize , self . ItemSpacing , self . ItemInnerSpacing , self . CellPadding , self . TouchExtraPadding , self . IndentSpacing , self . ColumnsMinSpacing , self . ScrollbarSize , self . ScrollbarRounding , self . GrabMinSize , self . GrabRounding , self . LogSliderDeadzone , self . TabRounding , self . TabBorderSize , self . TabMinWidthForCloseButton , self . ColorButtonPosition , self . ButtonTextAlign , self . SelectableTextAlign , self . DisplayWindowPadding , self . DisplaySafeAreaPadding , self . MouseCursorScale , self . AntiAliasedLines , self . AntiAliasedLinesUseTex , self . AntiAliasedFill , self . CurveTessellationTol , self . CircleTessellationMaxError)
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
@ -943,7 +945,7 @@ pub struct ImGuiIO {
|
||||
pub KeyAlt: bool,
|
||||
pub KeySuper: bool,
|
||||
pub KeysDown: [bool; 512usize],
|
||||
pub NavInputs: [f32; 21usize],
|
||||
pub NavInputs: [f32; 20usize],
|
||||
pub WantCaptureMouse: bool,
|
||||
pub WantCaptureKeyboard: bool,
|
||||
pub WantTextInput: bool,
|
||||
@ -959,6 +961,7 @@ pub struct ImGuiIO {
|
||||
pub MetricsActiveAllocations: cty::c_int,
|
||||
pub MouseDelta: ImVec2,
|
||||
pub KeyMods: ImGuiKeyModFlags,
|
||||
pub KeyModsPrev: ImGuiKeyModFlags,
|
||||
pub MousePosPrev: ImVec2,
|
||||
pub MouseClickedPos: [ImVec2; 5usize],
|
||||
pub MouseClickedTime: [f64; 5usize],
|
||||
@ -973,8 +976,8 @@ pub struct ImGuiIO {
|
||||
pub MouseDragMaxDistanceSqr: [f32; 5usize],
|
||||
pub KeysDownDuration: [f32; 512usize],
|
||||
pub KeysDownDurationPrev: [f32; 512usize],
|
||||
pub NavInputsDownDuration: [f32; 21usize],
|
||||
pub NavInputsDownDurationPrev: [f32; 21usize],
|
||||
pub NavInputsDownDuration: [f32; 20usize],
|
||||
pub NavInputsDownDurationPrev: [f32; 20usize],
|
||||
pub PenPressure: f32,
|
||||
pub InputQueueSurrogate: ImWchar16,
|
||||
pub InputQueueCharacters: ImVector_ImWchar,
|
||||
@ -986,7 +989,7 @@ impl Default for ImGuiIO {
|
||||
}
|
||||
impl ::core::fmt::Debug for ImGuiIO {
|
||||
fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result {
|
||||
write ! (f , "ImGuiIO {{ ConfigFlags: {:?}, BackendFlags: {:?}, DisplaySize: {:?}, DeltaTime: {:?}, IniSavingRate: {:?}, IniFilename: {:?}, LogFilename: {:?}, MouseDoubleClickTime: {:?}, MouseDoubleClickMaxDist: {:?}, MouseDragThreshold: {:?}, KeyMap: {:?}, KeyRepeatDelay: {:?}, KeyRepeatRate: {:?}, UserData: {:?}, Fonts: {:?}, FontGlobalScale: {:?}, FontAllowUserScaling: {:?}, FontDefault: {:?}, DisplayFramebufferScale: {:?}, MouseDrawCursor: {:?}, ConfigMacOSXBehaviors: {:?}, ConfigInputTextCursorBlink: {:?}, ConfigDragClickToInputText: {:?}, ConfigWindowsResizeFromEdges: {:?}, ConfigWindowsMoveFromTitleBarOnly: {:?}, ConfigMemoryCompactTimer: {:?}, BackendPlatformName: {:?}, BackendRendererName: {:?}, BackendPlatformUserData: {:?}, BackendRendererUserData: {:?}, BackendLanguageUserData: {:?}, GetClipboardTextFn: {:?}, SetClipboardTextFn: {:?}, ClipboardUserData: {:?}, ImeSetInputScreenPosFn: {:?}, ImeWindowHandle: {:?}, MousePos: {:?}, MouseDown: {:?}, MouseWheel: {:?}, MouseWheelH: {:?}, KeyCtrl: {:?}, KeyShift: {:?}, KeyAlt: {:?}, KeySuper: {:?}, KeysDown: [...], NavInputs: {:?}, WantCaptureMouse: {:?}, WantCaptureKeyboard: {:?}, WantTextInput: {:?}, WantSetMousePos: {:?}, WantSaveIniSettings: {:?}, NavActive: {:?}, NavVisible: {:?}, Framerate: {:?}, MetricsRenderVertices: {:?}, MetricsRenderIndices: {:?}, MetricsRenderWindows: {:?}, MetricsActiveWindows: {:?}, MetricsActiveAllocations: {:?}, MouseDelta: {:?}, KeyMods: {:?}, MousePosPrev: {:?}, MouseClickedPos: {:?}, MouseClickedTime: {:?}, MouseClicked: {:?}, MouseDoubleClicked: {:?}, MouseReleased: {:?}, MouseDownOwned: {:?}, MouseDownWasDoubleClick: {:?}, MouseDownDuration: {:?}, MouseDownDurationPrev: {:?}, MouseDragMaxDistanceAbs: {:?}, MouseDragMaxDistanceSqr: {:?}, KeysDownDuration: [...], KeysDownDurationPrev: [...], NavInputsDownDuration: {:?}, NavInputsDownDurationPrev: {:?}, PenPressure: {:?}, InputQueueSurrogate: {:?}, InputQueueCharacters: {:?} }}" , self . ConfigFlags , self . BackendFlags , self . DisplaySize , self . DeltaTime , self . IniSavingRate , self . IniFilename , self . LogFilename , self . MouseDoubleClickTime , self . MouseDoubleClickMaxDist , self . MouseDragThreshold , self . KeyMap , self . KeyRepeatDelay , self . KeyRepeatRate , self . UserData , self . Fonts , self . FontGlobalScale , self . FontAllowUserScaling , self . FontDefault , self . DisplayFramebufferScale , self . MouseDrawCursor , self . ConfigMacOSXBehaviors , self . ConfigInputTextCursorBlink , self . ConfigDragClickToInputText , self . ConfigWindowsResizeFromEdges , self . ConfigWindowsMoveFromTitleBarOnly , self . ConfigMemoryCompactTimer , self . BackendPlatformName , self . BackendRendererName , self . BackendPlatformUserData , self . BackendRendererUserData , self . BackendLanguageUserData , self . GetClipboardTextFn , self . SetClipboardTextFn , self . ClipboardUserData , self . ImeSetInputScreenPosFn , self . ImeWindowHandle , self . MousePos , self . MouseDown , self . MouseWheel , self . MouseWheelH , self . KeyCtrl , self . KeyShift , self . KeyAlt , self . KeySuper , self . NavInputs , self . WantCaptureMouse , self . WantCaptureKeyboard , self . WantTextInput , self . WantSetMousePos , self . WantSaveIniSettings , self . NavActive , self . NavVisible , self . Framerate , self . MetricsRenderVertices , self . MetricsRenderIndices , self . MetricsRenderWindows , self . MetricsActiveWindows , self . MetricsActiveAllocations , self . MouseDelta , self . KeyMods , self . MousePosPrev , self . MouseClickedPos , self . MouseClickedTime , self . MouseClicked , self . MouseDoubleClicked , self . MouseReleased , self . MouseDownOwned , self . MouseDownWasDoubleClick , self . MouseDownDuration , self . MouseDownDurationPrev , self . MouseDragMaxDistanceAbs , self . MouseDragMaxDistanceSqr , self . NavInputsDownDuration , self . NavInputsDownDurationPrev , self . PenPressure , self . InputQueueSurrogate , self . InputQueueCharacters)
|
||||
write ! (f , "ImGuiIO {{ ConfigFlags: {:?}, BackendFlags: {:?}, DisplaySize: {:?}, DeltaTime: {:?}, IniSavingRate: {:?}, IniFilename: {:?}, LogFilename: {:?}, MouseDoubleClickTime: {:?}, MouseDoubleClickMaxDist: {:?}, MouseDragThreshold: {:?}, KeyMap: {:?}, KeyRepeatDelay: {:?}, KeyRepeatRate: {:?}, UserData: {:?}, Fonts: {:?}, FontGlobalScale: {:?}, FontAllowUserScaling: {:?}, FontDefault: {:?}, DisplayFramebufferScale: {:?}, MouseDrawCursor: {:?}, ConfigMacOSXBehaviors: {:?}, ConfigInputTextCursorBlink: {:?}, ConfigDragClickToInputText: {:?}, ConfigWindowsResizeFromEdges: {:?}, ConfigWindowsMoveFromTitleBarOnly: {:?}, ConfigMemoryCompactTimer: {:?}, BackendPlatformName: {:?}, BackendRendererName: {:?}, BackendPlatformUserData: {:?}, BackendRendererUserData: {:?}, BackendLanguageUserData: {:?}, GetClipboardTextFn: {:?}, SetClipboardTextFn: {:?}, ClipboardUserData: {:?}, ImeSetInputScreenPosFn: {:?}, ImeWindowHandle: {:?}, MousePos: {:?}, MouseDown: {:?}, MouseWheel: {:?}, MouseWheelH: {:?}, KeyCtrl: {:?}, KeyShift: {:?}, KeyAlt: {:?}, KeySuper: {:?}, KeysDown: [...], NavInputs: {:?}, WantCaptureMouse: {:?}, WantCaptureKeyboard: {:?}, WantTextInput: {:?}, WantSetMousePos: {:?}, WantSaveIniSettings: {:?}, NavActive: {:?}, NavVisible: {:?}, Framerate: {:?}, MetricsRenderVertices: {:?}, MetricsRenderIndices: {:?}, MetricsRenderWindows: {:?}, MetricsActiveWindows: {:?}, MetricsActiveAllocations: {:?}, MouseDelta: {:?}, KeyMods: {:?}, KeyModsPrev: {:?}, MousePosPrev: {:?}, MouseClickedPos: {:?}, MouseClickedTime: {:?}, MouseClicked: {:?}, MouseDoubleClicked: {:?}, MouseReleased: {:?}, MouseDownOwned: {:?}, MouseDownWasDoubleClick: {:?}, MouseDownDuration: {:?}, MouseDownDurationPrev: {:?}, MouseDragMaxDistanceAbs: {:?}, MouseDragMaxDistanceSqr: {:?}, KeysDownDuration: [...], KeysDownDurationPrev: [...], NavInputsDownDuration: {:?}, NavInputsDownDurationPrev: {:?}, PenPressure: {:?}, InputQueueSurrogate: {:?}, InputQueueCharacters: {:?} }}" , self . ConfigFlags , self . BackendFlags , self . DisplaySize , self . DeltaTime , self . IniSavingRate , self . IniFilename , self . LogFilename , self . MouseDoubleClickTime , self . MouseDoubleClickMaxDist , self . MouseDragThreshold , self . KeyMap , self . KeyRepeatDelay , self . KeyRepeatRate , self . UserData , self . Fonts , self . FontGlobalScale , self . FontAllowUserScaling , self . FontDefault , self . DisplayFramebufferScale , self . MouseDrawCursor , self . ConfigMacOSXBehaviors , self . ConfigInputTextCursorBlink , self . ConfigDragClickToInputText , self . ConfigWindowsResizeFromEdges , self . ConfigWindowsMoveFromTitleBarOnly , self . ConfigMemoryCompactTimer , self . BackendPlatformName , self . BackendRendererName , self . BackendPlatformUserData , self . BackendRendererUserData , self . BackendLanguageUserData , self . GetClipboardTextFn , self . SetClipboardTextFn , self . ClipboardUserData , self . ImeSetInputScreenPosFn , self . ImeWindowHandle , self . MousePos , self . MouseDown , self . MouseWheel , self . MouseWheelH , self . KeyCtrl , self . KeyShift , self . KeyAlt , self . KeySuper , self . NavInputs , self . WantCaptureMouse , self . WantCaptureKeyboard , self . WantTextInput , self . WantSetMousePos , self . WantSaveIniSettings , self . NavActive , self . NavVisible , self . Framerate , self . MetricsRenderVertices , self . MetricsRenderIndices , self . MetricsRenderWindows , self . MetricsActiveWindows , self . MetricsActiveAllocations , self . MouseDelta , self . KeyMods , self . KeyModsPrev , self . MousePosPrev , self . MouseClickedPos , self . MouseClickedTime , self . MouseClicked , self . MouseDoubleClicked , self . MouseReleased , self . MouseDownOwned , self . MouseDownWasDoubleClick , self . MouseDownDuration , self . MouseDownDurationPrev , self . MouseDragMaxDistanceAbs , self . MouseDragMaxDistanceSqr , self . NavInputsDownDuration , self . NavInputsDownDurationPrev , self . PenPressure , self . InputQueueSurrogate , self . InputQueueCharacters)
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
@ -1051,8 +1054,7 @@ pub struct ImGuiTableColumnSortSpecs {
|
||||
pub ColumnUserID: ImGuiID,
|
||||
pub ColumnIndex: ImS16,
|
||||
pub SortOrder: ImS16,
|
||||
pub _bitfield_align_1: [u8; 0],
|
||||
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 1usize]>,
|
||||
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 1usize], u8>,
|
||||
pub __bindgen_padding_0: [u8; 3usize],
|
||||
}
|
||||
impl ImGuiTableColumnSortSpecs {
|
||||
@ -1070,8 +1072,9 @@ impl ImGuiTableColumnSortSpecs {
|
||||
#[inline]
|
||||
pub fn new_bitfield_1(
|
||||
SortDirection: ImGuiSortDirection,
|
||||
) -> __BindgenBitfieldUnit<[u8; 1usize]> {
|
||||
let mut __bindgen_bitfield_unit: __BindgenBitfieldUnit<[u8; 1usize]> = Default::default();
|
||||
) -> __BindgenBitfieldUnit<[u8; 1usize], u8> {
|
||||
let mut __bindgen_bitfield_unit: __BindgenBitfieldUnit<[u8; 1usize], u8> =
|
||||
Default::default();
|
||||
__bindgen_bitfield_unit.set(0usize, 8u8, {
|
||||
let SortDirection: u32 = unsafe { ::core::mem::transmute(SortDirection) };
|
||||
SortDirection as u64
|
||||
@ -1150,6 +1153,7 @@ pub union ImGuiStoragePair__bindgen_ty_1 {
|
||||
pub val_i: cty::c_int,
|
||||
pub val_f: f32,
|
||||
pub val_p: *mut cty::c_void,
|
||||
_bindgen_union_align: u64,
|
||||
}
|
||||
impl Default for ImGuiStoragePair__bindgen_ty_1 {
|
||||
fn default() -> Self {
|
||||
@ -1357,8 +1361,7 @@ impl ::core::fmt::Debug for ImFontConfig {
|
||||
#[repr(C)]
|
||||
#[derive(Debug, Default, Copy, Clone, PartialEq)]
|
||||
pub struct ImFontGlyph {
|
||||
pub _bitfield_align_1: [u32; 0],
|
||||
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 4usize]>,
|
||||
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 4usize], u32>,
|
||||
pub AdvanceX: f32,
|
||||
pub X0: f32,
|
||||
pub Y0: f32,
|
||||
@ -1408,8 +1411,9 @@ impl ImFontGlyph {
|
||||
Colored: cty::c_uint,
|
||||
Visible: cty::c_uint,
|
||||
Codepoint: cty::c_uint,
|
||||
) -> __BindgenBitfieldUnit<[u8; 4usize]> {
|
||||
let mut __bindgen_bitfield_unit: __BindgenBitfieldUnit<[u8; 4usize]> = Default::default();
|
||||
) -> __BindgenBitfieldUnit<[u8; 4usize], u32> {
|
||||
let mut __bindgen_bitfield_unit: __BindgenBitfieldUnit<[u8; 4usize], u32> =
|
||||
Default::default();
|
||||
__bindgen_bitfield_unit.set(0usize, 1u8, {
|
||||
let Colored: u32 = unsafe { ::core::mem::transmute(Colored) };
|
||||
Colored as u64
|
||||
@ -1465,6 +1469,7 @@ pub struct ImFontAtlas {
|
||||
pub TexDesiredWidth: cty::c_int,
|
||||
pub TexGlyphPadding: cty::c_int,
|
||||
pub Locked: bool,
|
||||
pub TexReady: bool,
|
||||
pub TexPixelsUseColors: bool,
|
||||
pub TexPixelsAlpha8: *mut cty::c_uchar,
|
||||
pub TexPixelsRGBA32: *mut cty::c_uint,
|
||||
@ -1488,7 +1493,7 @@ impl Default for ImFontAtlas {
|
||||
}
|
||||
impl ::core::fmt::Debug for ImFontAtlas {
|
||||
fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result {
|
||||
write ! (f , "ImFontAtlas {{ Flags: {:?}, TexID: {:?}, TexDesiredWidth: {:?}, TexGlyphPadding: {:?}, Locked: {:?}, TexPixelsUseColors: {:?}, TexPixelsAlpha8: {:?}, TexPixelsRGBA32: {:?}, TexWidth: {:?}, TexHeight: {:?}, TexUvScale: {:?}, TexUvWhitePixel: {:?}, Fonts: {:?}, CustomRects: {:?}, ConfigData: {:?}, TexUvLines: [...], FontBuilderIO: {:?}, FontBuilderFlags: {:?}, PackIdMouseCursors: {:?}, PackIdLines: {:?} }}" , self . Flags , self . TexID , self . TexDesiredWidth , self . TexGlyphPadding , self . Locked , self . TexPixelsUseColors , self . TexPixelsAlpha8 , self . TexPixelsRGBA32 , self . TexWidth , self . TexHeight , self . TexUvScale , self . TexUvWhitePixel , self . Fonts , self . CustomRects , self . ConfigData , self . FontBuilderIO , self . FontBuilderFlags , self . PackIdMouseCursors , self . PackIdLines)
|
||||
write ! (f , "ImFontAtlas {{ Flags: {:?}, TexID: {:?}, TexDesiredWidth: {:?}, TexGlyphPadding: {:?}, Locked: {:?}, TexReady: {:?}, TexPixelsUseColors: {:?}, TexPixelsAlpha8: {:?}, TexPixelsRGBA32: {:?}, TexWidth: {:?}, TexHeight: {:?}, TexUvScale: {:?}, TexUvWhitePixel: {:?}, Fonts: {:?}, CustomRects: {:?}, ConfigData: {:?}, TexUvLines: [...], FontBuilderIO: {:?}, FontBuilderFlags: {:?}, PackIdMouseCursors: {:?}, PackIdLines: {:?} }}" , self . Flags , self . TexID , self . TexDesiredWidth , self . TexGlyphPadding , self . Locked , self . TexReady , self . TexPixelsUseColors , self . TexPixelsAlpha8 , self . TexPixelsRGBA32 , self . TexWidth , self . TexHeight , self . TexUvScale , self . TexUvWhitePixel , self . Fonts , self . CustomRects , self . ConfigData , self . FontBuilderIO , self . FontBuilderFlags , self . PackIdMouseCursors , self . PackIdLines)
|
||||
}
|
||||
}
|
||||
#[repr(C)]
|
||||
@ -1505,6 +1510,7 @@ pub struct ImFont {
|
||||
pub ConfigDataCount: cty::c_short,
|
||||
pub FallbackChar: ImWchar,
|
||||
pub EllipsisChar: ImWchar,
|
||||
pub DotChar: ImWchar,
|
||||
pub DirtyLookupTables: bool,
|
||||
pub Scale: f32,
|
||||
pub Ascent: f32,
|
||||
@ -1519,7 +1525,7 @@ impl Default for ImFont {
|
||||
}
|
||||
impl ::core::fmt::Debug for ImFont {
|
||||
fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result {
|
||||
write ! (f , "ImFont {{ IndexAdvanceX: {:?}, FallbackAdvanceX: {:?}, FontSize: {:?}, IndexLookup: {:?}, Glyphs: {:?}, FallbackGlyph: {:?}, ContainerAtlas: {:?}, ConfigData: {:?}, ConfigDataCount: {:?}, FallbackChar: {:?}, EllipsisChar: {:?}, DirtyLookupTables: {:?}, Scale: {:?}, Ascent: {:?}, Descent: {:?}, MetricsTotalSurface: {:?}, Used4kPagesMap: [...] }}" , self . IndexAdvanceX , self . FallbackAdvanceX , self . FontSize , self . IndexLookup , self . Glyphs , self . FallbackGlyph , self . ContainerAtlas , self . ConfigData , self . ConfigDataCount , self . FallbackChar , self . EllipsisChar , self . DirtyLookupTables , self . Scale , self . Ascent , self . Descent , self . MetricsTotalSurface)
|
||||
write ! (f , "ImFont {{ IndexAdvanceX: {:?}, FallbackAdvanceX: {:?}, FontSize: {:?}, IndexLookup: {:?}, Glyphs: {:?}, FallbackGlyph: {:?}, ContainerAtlas: {:?}, ConfigData: {:?}, ConfigDataCount: {:?}, FallbackChar: {:?}, EllipsisChar: {:?}, DotChar: {:?}, DirtyLookupTables: {:?}, Scale: {:?}, Ascent: {:?}, Descent: {:?}, MetricsTotalSurface: {:?}, Used4kPagesMap: [...] }}" , self . IndexAdvanceX , self . FallbackAdvanceX , self . FontSize , self . IndexLookup , self . Glyphs , self . FallbackGlyph , self . ContainerAtlas , self . ConfigData , self . ConfigDataCount , self . FallbackChar , self . EllipsisChar , self . DotChar , self . DirtyLookupTables , self . Scale , self . Ascent , self . Descent , self . MetricsTotalSurface)
|
||||
}
|
||||
}
|
||||
pub const ImGuiViewportFlags_None: ImGuiViewportFlags_ = 0;
|
||||
@ -1538,7 +1544,7 @@ pub struct ImGuiViewport {
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn ImVec2_ImVec2Nil() -> *mut ImVec2;
|
||||
pub fn ImVec2_ImVec2_Nil() -> *mut ImVec2;
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
@ -1546,11 +1552,11 @@ extern "C" {
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn ImVec2_ImVec2Float(_x: f32, _y: f32) -> *mut ImVec2;
|
||||
pub fn ImVec2_ImVec2_Float(_x: f32, _y: f32) -> *mut ImVec2;
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn ImVec4_ImVec4Nil() -> *mut ImVec4;
|
||||
pub fn ImVec4_ImVec4_Nil() -> *mut ImVec4;
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
@ -1558,7 +1564,7 @@ extern "C" {
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn ImVec4_ImVec4Float(_x: f32, _y: f32, _z: f32, _w: f32) -> *mut ImVec4;
|
||||
pub fn ImVec4_ImVec4_Float(_x: f32, _y: f32, _z: f32, _w: f32) -> *mut ImVec4;
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
@ -1654,7 +1660,7 @@ extern "C" {
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igBeginChildStr(
|
||||
pub fn igBeginChild_Str(
|
||||
str_id: *const cty::c_char,
|
||||
size: ImVec2,
|
||||
border: bool,
|
||||
@ -1663,8 +1669,12 @@ extern "C" {
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igBeginChildID(id: ImGuiID, size: ImVec2, border: bool, flags: ImGuiWindowFlags)
|
||||
-> bool;
|
||||
pub fn igBeginChild_ID(
|
||||
id: ImGuiID,
|
||||
size: ImVec2,
|
||||
border: bool,
|
||||
flags: ImGuiWindowFlags,
|
||||
) -> bool;
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
@ -1741,19 +1751,19 @@ extern "C" {
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igSetWindowPosVec2(pos: ImVec2, cond: ImGuiCond);
|
||||
pub fn igSetWindowPos_Vec2(pos: ImVec2, cond: ImGuiCond);
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igSetWindowSizeVec2(size: ImVec2, cond: ImGuiCond);
|
||||
pub fn igSetWindowSize_Vec2(size: ImVec2, cond: ImGuiCond);
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igSetWindowCollapsedBool(collapsed: bool, cond: ImGuiCond);
|
||||
pub fn igSetWindowCollapsed_Bool(collapsed: bool, cond: ImGuiCond);
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igSetWindowFocusNil();
|
||||
pub fn igSetWindowFocus_Nil();
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
@ -1761,19 +1771,19 @@ extern "C" {
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igSetWindowPosStr(name: *const cty::c_char, pos: ImVec2, cond: ImGuiCond);
|
||||
pub fn igSetWindowPos_Str(name: *const cty::c_char, pos: ImVec2, cond: ImGuiCond);
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igSetWindowSizeStr(name: *const cty::c_char, size: ImVec2, cond: ImGuiCond);
|
||||
pub fn igSetWindowSize_Str(name: *const cty::c_char, size: ImVec2, cond: ImGuiCond);
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igSetWindowCollapsedStr(name: *const cty::c_char, collapsed: bool, cond: ImGuiCond);
|
||||
pub fn igSetWindowCollapsed_Str(name: *const cty::c_char, collapsed: bool, cond: ImGuiCond);
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igSetWindowFocusStr(name: *const cty::c_char);
|
||||
pub fn igSetWindowFocus_Str(name: *const cty::c_char);
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
@ -1845,11 +1855,11 @@ extern "C" {
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igPushStyleColorU32(idx: ImGuiCol, col: ImU32);
|
||||
pub fn igPushStyleColor_U32(idx: ImGuiCol, col: ImU32);
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igPushStyleColorVec4(idx: ImGuiCol, col: ImVec4);
|
||||
pub fn igPushStyleColor_Vec4(idx: ImGuiCol, col: ImVec4);
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
@ -1857,11 +1867,11 @@ extern "C" {
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igPushStyleVarFloat(idx: ImGuiStyleVar, val: f32);
|
||||
pub fn igPushStyleVar_Float(idx: ImGuiStyleVar, val: f32);
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igPushStyleVarVec2(idx: ImGuiStyleVar, val: ImVec2);
|
||||
pub fn igPushStyleVar_Vec2(idx: ImGuiStyleVar, val: ImVec2);
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
@ -1921,15 +1931,15 @@ extern "C" {
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igGetColorU32Col(idx: ImGuiCol, alpha_mul: f32) -> ImU32;
|
||||
pub fn igGetColorU32_Col(idx: ImGuiCol, alpha_mul: f32) -> ImU32;
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igGetColorU32Vec4(col: ImVec4) -> ImU32;
|
||||
pub fn igGetColorU32_Vec4(col: ImVec4) -> ImU32;
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igGetColorU32U32(col: ImU32) -> ImU32;
|
||||
pub fn igGetColorU32_U32(col: ImU32) -> ImU32;
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
@ -2029,19 +2039,19 @@ extern "C" {
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igPushIDStr(str_id: *const cty::c_char);
|
||||
pub fn igPushID_Str(str_id: *const cty::c_char);
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igPushIDStrStr(str_id_begin: *const cty::c_char, str_id_end: *const cty::c_char);
|
||||
pub fn igPushID_StrStr(str_id_begin: *const cty::c_char, str_id_end: *const cty::c_char);
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igPushIDPtr(ptr_id: *const cty::c_void);
|
||||
pub fn igPushID_Ptr(ptr_id: *const cty::c_void);
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igPushIDInt(int_id: cty::c_int);
|
||||
pub fn igPushID_Int(int_id: cty::c_int);
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
@ -2049,18 +2059,18 @@ extern "C" {
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igGetIDStr(str_id: *const cty::c_char) -> ImGuiID;
|
||||
pub fn igGetID_Str(str_id: *const cty::c_char) -> ImGuiID;
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igGetIDStrStr(
|
||||
pub fn igGetID_StrStr(
|
||||
str_id_begin: *const cty::c_char,
|
||||
str_id_end: *const cty::c_char,
|
||||
) -> ImGuiID;
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igGetIDPtr(ptr_id: *const cty::c_void) -> ImGuiID;
|
||||
pub fn igGetID_Ptr(ptr_id: *const cty::c_void) -> ImGuiID;
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
@ -2139,7 +2149,7 @@ extern "C" {
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igCheckboxFlagsIntPtr(
|
||||
pub fn igCheckboxFlags_IntPtr(
|
||||
label: *const cty::c_char,
|
||||
flags: *mut cty::c_int,
|
||||
flags_value: cty::c_int,
|
||||
@ -2147,7 +2157,7 @@ extern "C" {
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igCheckboxFlagsUintPtr(
|
||||
pub fn igCheckboxFlags_UintPtr(
|
||||
label: *const cty::c_char,
|
||||
flags: *mut cty::c_uint,
|
||||
flags_value: cty::c_uint,
|
||||
@ -2155,11 +2165,11 @@ extern "C" {
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igRadioButtonBool(label: *const cty::c_char, active: bool) -> bool;
|
||||
pub fn igRadioButton_Bool(label: *const cty::c_char, active: bool) -> bool;
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igRadioButtonIntPtr(
|
||||
pub fn igRadioButton_IntPtr(
|
||||
label: *const cty::c_char,
|
||||
v: *mut cty::c_int,
|
||||
v_button: cty::c_int,
|
||||
@ -2187,7 +2197,7 @@ extern "C" {
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igComboStr_arr(
|
||||
pub fn igCombo_Str_arr(
|
||||
label: *const cty::c_char,
|
||||
current_item: *mut cty::c_int,
|
||||
items: *const *const cty::c_char,
|
||||
@ -2197,7 +2207,7 @@ extern "C" {
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igComboStr(
|
||||
pub fn igCombo_Str(
|
||||
label: *const cty::c_char,
|
||||
current_item: *mut cty::c_int,
|
||||
items_separated_by_zeros: *const cty::c_char,
|
||||
@ -2206,7 +2216,7 @@ extern "C" {
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igComboFnBoolPtr(
|
||||
pub fn igCombo_FnBoolPtr(
|
||||
label: *const cty::c_char,
|
||||
current_item: *mut cty::c_int,
|
||||
items_getter: ::core::option::Option<
|
||||
@ -2724,23 +2734,23 @@ extern "C" {
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igTreeNodeStr(label: *const cty::c_char) -> bool;
|
||||
pub fn igTreeNode_Str(label: *const cty::c_char) -> bool;
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igTreeNodeStrStr(str_id: *const cty::c_char, fmt: *const cty::c_char, ...) -> bool;
|
||||
pub fn igTreeNode_StrStr(str_id: *const cty::c_char, fmt: *const cty::c_char, ...) -> bool;
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igTreeNodePtr(ptr_id: *const cty::c_void, fmt: *const cty::c_char, ...) -> bool;
|
||||
pub fn igTreeNode_Ptr(ptr_id: *const cty::c_void, fmt: *const cty::c_char, ...) -> bool;
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igTreeNodeExStr(label: *const cty::c_char, flags: ImGuiTreeNodeFlags) -> bool;
|
||||
pub fn igTreeNodeEx_Str(label: *const cty::c_char, flags: ImGuiTreeNodeFlags) -> bool;
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igTreeNodeExStrStr(
|
||||
pub fn igTreeNodeEx_StrStr(
|
||||
str_id: *const cty::c_char,
|
||||
flags: ImGuiTreeNodeFlags,
|
||||
fmt: *const cty::c_char,
|
||||
@ -2749,7 +2759,7 @@ extern "C" {
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igTreeNodeExPtr(
|
||||
pub fn igTreeNodeEx_Ptr(
|
||||
ptr_id: *const cty::c_void,
|
||||
flags: ImGuiTreeNodeFlags,
|
||||
fmt: *const cty::c_char,
|
||||
@ -2758,11 +2768,11 @@ extern "C" {
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igTreePushStr(str_id: *const cty::c_char);
|
||||
pub fn igTreePush_Str(str_id: *const cty::c_char);
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igTreePushPtr(ptr_id: *const cty::c_void);
|
||||
pub fn igTreePush_Ptr(ptr_id: *const cty::c_void);
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
@ -2774,14 +2784,14 @@ extern "C" {
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igCollapsingHeaderTreeNodeFlags(
|
||||
pub fn igCollapsingHeader_TreeNodeFlags(
|
||||
label: *const cty::c_char,
|
||||
flags: ImGuiTreeNodeFlags,
|
||||
) -> bool;
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igCollapsingHeaderBoolPtr(
|
||||
pub fn igCollapsingHeader_BoolPtr(
|
||||
label: *const cty::c_char,
|
||||
p_visible: *mut bool,
|
||||
flags: ImGuiTreeNodeFlags,
|
||||
@ -2793,7 +2803,7 @@ extern "C" {
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igSelectableBool(
|
||||
pub fn igSelectable_Bool(
|
||||
label: *const cty::c_char,
|
||||
selected: bool,
|
||||
flags: ImGuiSelectableFlags,
|
||||
@ -2802,7 +2812,7 @@ extern "C" {
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igSelectableBoolPtr(
|
||||
pub fn igSelectable_BoolPtr(
|
||||
label: *const cty::c_char,
|
||||
p_selected: *mut bool,
|
||||
flags: ImGuiSelectableFlags,
|
||||
@ -2819,7 +2829,7 @@ extern "C" {
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igListBoxStr_arr(
|
||||
pub fn igListBox_Str_arr(
|
||||
label: *const cty::c_char,
|
||||
current_item: *mut cty::c_int,
|
||||
items: *const *const cty::c_char,
|
||||
@ -2829,7 +2839,7 @@ extern "C" {
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igListBoxFnBoolPtr(
|
||||
pub fn igListBox_FnBoolPtr(
|
||||
label: *const cty::c_char,
|
||||
current_item: *mut cty::c_int,
|
||||
items_getter: ::core::option::Option<
|
||||
@ -2846,7 +2856,7 @@ extern "C" {
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igPlotLinesFloatPtr(
|
||||
pub fn igPlotLines_FloatPtr(
|
||||
label: *const cty::c_char,
|
||||
values: *const f32,
|
||||
values_count: cty::c_int,
|
||||
@ -2860,7 +2870,7 @@ extern "C" {
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igPlotLinesFnFloatPtr(
|
||||
pub fn igPlotLines_FnFloatPtr(
|
||||
label: *const cty::c_char,
|
||||
values_getter: ::core::option::Option<
|
||||
unsafe extern "C" fn(data: *mut cty::c_void, idx: cty::c_int) -> f32,
|
||||
@ -2876,7 +2886,7 @@ extern "C" {
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igPlotHistogramFloatPtr(
|
||||
pub fn igPlotHistogram_FloatPtr(
|
||||
label: *const cty::c_char,
|
||||
values: *const f32,
|
||||
values_count: cty::c_int,
|
||||
@ -2890,7 +2900,7 @@ extern "C" {
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igPlotHistogramFnFloatPtr(
|
||||
pub fn igPlotHistogram_FnFloatPtr(
|
||||
label: *const cty::c_char,
|
||||
values_getter: ::core::option::Option<
|
||||
unsafe extern "C" fn(data: *mut cty::c_void, idx: cty::c_int) -> f32,
|
||||
@ -2906,19 +2916,19 @@ extern "C" {
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igValueBool(prefix: *const cty::c_char, b: bool);
|
||||
pub fn igValue_Bool(prefix: *const cty::c_char, b: bool);
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igValueInt(prefix: *const cty::c_char, v: cty::c_int);
|
||||
pub fn igValue_Int(prefix: *const cty::c_char, v: cty::c_int);
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igValueUint(prefix: *const cty::c_char, v: cty::c_uint);
|
||||
pub fn igValue_Uint(prefix: *const cty::c_char, v: cty::c_uint);
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igValueFloat(prefix: *const cty::c_char, v: f32, float_format: *const cty::c_char);
|
||||
pub fn igValue_Float(prefix: *const cty::c_char, v: f32, float_format: *const cty::c_char);
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
@ -2946,7 +2956,7 @@ extern "C" {
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igMenuItemBool(
|
||||
pub fn igMenuItem_Bool(
|
||||
label: *const cty::c_char,
|
||||
shortcut: *const cty::c_char,
|
||||
selected: bool,
|
||||
@ -2955,7 +2965,7 @@ extern "C" {
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igMenuItemBoolPtr(
|
||||
pub fn igMenuItem_BoolPtr(
|
||||
label: *const cty::c_char,
|
||||
shortcut: *const cty::c_char,
|
||||
p_selected: *mut bool,
|
||||
@ -2992,7 +3002,11 @@ extern "C" {
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igOpenPopup(str_id: *const cty::c_char, popup_flags: ImGuiPopupFlags);
|
||||
pub fn igOpenPopup_Str(str_id: *const cty::c_char, popup_flags: ImGuiPopupFlags);
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igOpenPopup_ID(id: ImGuiID, popup_flags: ImGuiPopupFlags);
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
@ -3099,6 +3113,10 @@ extern "C" {
|
||||
pub fn igTableGetColumnFlags(column_n: cty::c_int) -> ImGuiTableColumnFlags;
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igTableSetColumnEnabled(column_n: cty::c_int, v: bool);
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igTableSetBgColor(target: ImGuiTableBgTarget, color: ImU32, column_n: cty::c_int);
|
||||
}
|
||||
@ -3219,6 +3237,14 @@ extern "C" {
|
||||
pub fn igGetDragDropPayload() -> *const ImGuiPayload;
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igBeginDisabled(disabled: bool);
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igEndDisabled();
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igPushClipRect(
|
||||
clip_rect_min: ImVec2,
|
||||
@ -3312,11 +3338,11 @@ extern "C" {
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igIsRectVisibleNil(size: ImVec2) -> bool;
|
||||
pub fn igIsRectVisible_Nil(size: ImVec2) -> bool;
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn igIsRectVisibleVec2(rect_min: ImVec2, rect_max: ImVec2) -> bool;
|
||||
pub fn igIsRectVisible_Vec2(rect_min: ImVec2, rect_max: ImVec2) -> bool;
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
@ -3581,6 +3607,10 @@ extern "C" {
|
||||
pub fn ImGuiIO_ClearInputCharacters(self_: *mut ImGuiIO);
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn ImGuiIO_AddFocusEvent(self_: *mut ImGuiIO, focused: bool);
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn ImGuiIO_ImGuiIO() -> *mut ImGuiIO;
|
||||
}
|
||||
@ -3713,7 +3743,7 @@ extern "C" {
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn ImGuiTextRange_ImGuiTextRangeNil() -> *mut ImGuiTextRange;
|
||||
pub fn ImGuiTextRange_ImGuiTextRange_Nil() -> *mut ImGuiTextRange;
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
@ -3721,7 +3751,7 @@ extern "C" {
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn ImGuiTextRange_ImGuiTextRangeStr(
|
||||
pub fn ImGuiTextRange_ImGuiTextRange_Str(
|
||||
_b: *const cty::c_char,
|
||||
_e: *const cty::c_char,
|
||||
) -> *mut ImGuiTextRange;
|
||||
@ -3784,7 +3814,7 @@ extern "C" {
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn ImGuiStoragePair_ImGuiStoragePairInt(
|
||||
pub fn ImGuiStoragePair_ImGuiStoragePair_Int(
|
||||
_key: ImGuiID,
|
||||
_val_i: cty::c_int,
|
||||
) -> *mut ImGuiStoragePair;
|
||||
@ -3795,14 +3825,14 @@ extern "C" {
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn ImGuiStoragePair_ImGuiStoragePairFloat(
|
||||
pub fn ImGuiStoragePair_ImGuiStoragePair_Float(
|
||||
_key: ImGuiID,
|
||||
_val_f: f32,
|
||||
) -> *mut ImGuiStoragePair;
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn ImGuiStoragePair_ImGuiStoragePairPtr(
|
||||
pub fn ImGuiStoragePair_ImGuiStoragePair_Ptr(
|
||||
_key: ImGuiID,
|
||||
_val_p: *mut cty::c_void,
|
||||
) -> *mut ImGuiStoragePair;
|
||||
@ -3913,7 +3943,7 @@ extern "C" {
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn ImColor_ImColorNil() -> *mut ImColor;
|
||||
pub fn ImColor_ImColor_Nil() -> *mut ImColor;
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
@ -3921,7 +3951,7 @@ extern "C" {
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn ImColor_ImColorInt(
|
||||
pub fn ImColor_ImColor_Int(
|
||||
r: cty::c_int,
|
||||
g: cty::c_int,
|
||||
b: cty::c_int,
|
||||
@ -3930,15 +3960,15 @@ extern "C" {
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn ImColor_ImColorU32(rgba: ImU32) -> *mut ImColor;
|
||||
pub fn ImColor_ImColor_U32(rgba: ImU32) -> *mut ImColor;
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn ImColor_ImColorFloat(r: f32, g: f32, b: f32, a: f32) -> *mut ImColor;
|
||||
pub fn ImColor_ImColor_Float(r: f32, g: f32, b: f32, a: f32) -> *mut ImColor;
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn ImColor_ImColorVec4(col: ImVec4) -> *mut ImColor;
|
||||
pub fn ImColor_ImColor_Vec4(col: ImVec4) -> *mut ImColor;
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
@ -3957,6 +3987,10 @@ extern "C" {
|
||||
pub fn ImDrawCmd_destroy(self_: *mut ImDrawCmd);
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn ImDrawCmd_GetTexID(self_: *mut ImDrawCmd) -> ImTextureID;
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn ImDrawListSplitter_ImDrawListSplitter() -> *mut ImDrawListSplitter;
|
||||
}
|
||||
@ -4166,7 +4200,7 @@ extern "C" {
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn ImDrawList_AddTextVec2(
|
||||
pub fn ImDrawList_AddText_Vec2(
|
||||
self_: *mut ImDrawList,
|
||||
pos: ImVec2,
|
||||
col: ImU32,
|
||||
@ -4176,7 +4210,7 @@ extern "C" {
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn ImDrawList_AddTextFontPtr(
|
||||
pub fn ImDrawList_AddText_FontPtr(
|
||||
self_: *mut ImDrawList,
|
||||
font: *const ImFont,
|
||||
font_size: f32,
|
||||
@ -4449,6 +4483,10 @@ extern "C" {
|
||||
pub fn ImDrawList__PopUnusedDrawCmd(self_: *mut ImDrawList);
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn ImDrawList__TryMergeDrawCmds(self_: *mut ImDrawList);
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn ImDrawList__OnChangedClipRect(self_: *mut ImDrawList);
|
||||
}
|
||||
@ -4883,10 +4921,6 @@ extern "C" {
|
||||
pub fn ImFont_SetGlyphVisible(self_: *mut ImFont, c: ImWchar, visible: bool);
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn ImFont_SetFallbackChar(self_: *mut ImFont, c: ImWchar);
|
||||
}
|
||||
#[link(wasm_import_module = "imgui-sys-v0")]
|
||||
extern "C" {
|
||||
pub fn ImFont_IsGlyphRangeUnused(
|
||||
self_: *mut ImFont,
|
||||
|
||||
190
imgui-sys/third-party/cimgui.cpp
vendored
190
imgui-sys/third-party/cimgui.cpp
vendored
@ -1,5 +1,5 @@
|
||||
//This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui
|
||||
//based on imgui.h file version "1.82" from Dear ImGui https://github.com/ocornut/imgui
|
||||
//based on imgui.h file version "1.84.2" from Dear ImGui https://github.com/ocornut/imgui
|
||||
|
||||
#include "./imgui/imgui.h"
|
||||
#ifdef CIMGUI_FREETYPE
|
||||
@ -10,7 +10,7 @@
|
||||
|
||||
|
||||
|
||||
CIMGUI_API ImVec2* ImVec2_ImVec2Nil(void)
|
||||
CIMGUI_API ImVec2* ImVec2_ImVec2_Nil(void)
|
||||
{
|
||||
return IM_NEW(ImVec2)();
|
||||
}
|
||||
@ -18,11 +18,11 @@ CIMGUI_API void ImVec2_destroy(ImVec2* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API ImVec2* ImVec2_ImVec2Float(float _x,float _y)
|
||||
CIMGUI_API ImVec2* ImVec2_ImVec2_Float(float _x,float _y)
|
||||
{
|
||||
return IM_NEW(ImVec2)(_x,_y);
|
||||
}
|
||||
CIMGUI_API ImVec4* ImVec4_ImVec4Nil(void)
|
||||
CIMGUI_API ImVec4* ImVec4_ImVec4_Nil(void)
|
||||
{
|
||||
return IM_NEW(ImVec4)();
|
||||
}
|
||||
@ -30,7 +30,7 @@ CIMGUI_API void ImVec4_destroy(ImVec4* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API ImVec4* ImVec4_ImVec4Float(float _x,float _y,float _z,float _w)
|
||||
CIMGUI_API ImVec4* ImVec4_ImVec4_Float(float _x,float _y,float _z,float _w)
|
||||
{
|
||||
return IM_NEW(ImVec4)(_x,_y,_z,_w);
|
||||
}
|
||||
@ -126,11 +126,11 @@ CIMGUI_API void igEnd()
|
||||
{
|
||||
return ImGui::End();
|
||||
}
|
||||
CIMGUI_API bool igBeginChildStr(const char* str_id,const ImVec2 size,bool border,ImGuiWindowFlags flags)
|
||||
CIMGUI_API bool igBeginChild_Str(const char* str_id,const ImVec2 size,bool border,ImGuiWindowFlags flags)
|
||||
{
|
||||
return ImGui::BeginChild(str_id,size,border,flags);
|
||||
}
|
||||
CIMGUI_API bool igBeginChildID(ImGuiID id,const ImVec2 size,bool border,ImGuiWindowFlags flags)
|
||||
CIMGUI_API bool igBeginChild_ID(ImGuiID id,const ImVec2 size,bool border,ImGuiWindowFlags flags)
|
||||
{
|
||||
return ImGui::BeginChild(id,size,border,flags);
|
||||
}
|
||||
@ -202,19 +202,19 @@ CIMGUI_API void igSetNextWindowBgAlpha(float alpha)
|
||||
{
|
||||
return ImGui::SetNextWindowBgAlpha(alpha);
|
||||
}
|
||||
CIMGUI_API void igSetWindowPosVec2(const ImVec2 pos,ImGuiCond cond)
|
||||
CIMGUI_API void igSetWindowPos_Vec2(const ImVec2 pos,ImGuiCond cond)
|
||||
{
|
||||
return ImGui::SetWindowPos(pos,cond);
|
||||
}
|
||||
CIMGUI_API void igSetWindowSizeVec2(const ImVec2 size,ImGuiCond cond)
|
||||
CIMGUI_API void igSetWindowSize_Vec2(const ImVec2 size,ImGuiCond cond)
|
||||
{
|
||||
return ImGui::SetWindowSize(size,cond);
|
||||
}
|
||||
CIMGUI_API void igSetWindowCollapsedBool(bool collapsed,ImGuiCond cond)
|
||||
CIMGUI_API void igSetWindowCollapsed_Bool(bool collapsed,ImGuiCond cond)
|
||||
{
|
||||
return ImGui::SetWindowCollapsed(collapsed,cond);
|
||||
}
|
||||
CIMGUI_API void igSetWindowFocusNil()
|
||||
CIMGUI_API void igSetWindowFocus_Nil()
|
||||
{
|
||||
return ImGui::SetWindowFocus();
|
||||
}
|
||||
@ -222,19 +222,19 @@ CIMGUI_API void igSetWindowFontScale(float scale)
|
||||
{
|
||||
return ImGui::SetWindowFontScale(scale);
|
||||
}
|
||||
CIMGUI_API void igSetWindowPosStr(const char* name,const ImVec2 pos,ImGuiCond cond)
|
||||
CIMGUI_API void igSetWindowPos_Str(const char* name,const ImVec2 pos,ImGuiCond cond)
|
||||
{
|
||||
return ImGui::SetWindowPos(name,pos,cond);
|
||||
}
|
||||
CIMGUI_API void igSetWindowSizeStr(const char* name,const ImVec2 size,ImGuiCond cond)
|
||||
CIMGUI_API void igSetWindowSize_Str(const char* name,const ImVec2 size,ImGuiCond cond)
|
||||
{
|
||||
return ImGui::SetWindowSize(name,size,cond);
|
||||
}
|
||||
CIMGUI_API void igSetWindowCollapsedStr(const char* name,bool collapsed,ImGuiCond cond)
|
||||
CIMGUI_API void igSetWindowCollapsed_Str(const char* name,bool collapsed,ImGuiCond cond)
|
||||
{
|
||||
return ImGui::SetWindowCollapsed(name,collapsed,cond);
|
||||
}
|
||||
CIMGUI_API void igSetWindowFocusStr(const char* name)
|
||||
CIMGUI_API void igSetWindowFocus_Str(const char* name)
|
||||
{
|
||||
return ImGui::SetWindowFocus(name);
|
||||
}
|
||||
@ -306,11 +306,11 @@ CIMGUI_API void igPopFont()
|
||||
{
|
||||
return ImGui::PopFont();
|
||||
}
|
||||
CIMGUI_API void igPushStyleColorU32(ImGuiCol idx,ImU32 col)
|
||||
CIMGUI_API void igPushStyleColor_U32(ImGuiCol idx,ImU32 col)
|
||||
{
|
||||
return ImGui::PushStyleColor(idx,col);
|
||||
}
|
||||
CIMGUI_API void igPushStyleColorVec4(ImGuiCol idx,const ImVec4 col)
|
||||
CIMGUI_API void igPushStyleColor_Vec4(ImGuiCol idx,const ImVec4 col)
|
||||
{
|
||||
return ImGui::PushStyleColor(idx,col);
|
||||
}
|
||||
@ -318,11 +318,11 @@ CIMGUI_API void igPopStyleColor(int count)
|
||||
{
|
||||
return ImGui::PopStyleColor(count);
|
||||
}
|
||||
CIMGUI_API void igPushStyleVarFloat(ImGuiStyleVar idx,float val)
|
||||
CIMGUI_API void igPushStyleVar_Float(ImGuiStyleVar idx,float val)
|
||||
{
|
||||
return ImGui::PushStyleVar(idx,val);
|
||||
}
|
||||
CIMGUI_API void igPushStyleVarVec2(ImGuiStyleVar idx,const ImVec2 val)
|
||||
CIMGUI_API void igPushStyleVar_Vec2(ImGuiStyleVar idx,const ImVec2 val)
|
||||
{
|
||||
return ImGui::PushStyleVar(idx,val);
|
||||
}
|
||||
@ -382,15 +382,15 @@ CIMGUI_API void igGetFontTexUvWhitePixel(ImVec2 *pOut)
|
||||
{
|
||||
*pOut = ImGui::GetFontTexUvWhitePixel();
|
||||
}
|
||||
CIMGUI_API ImU32 igGetColorU32Col(ImGuiCol idx,float alpha_mul)
|
||||
CIMGUI_API ImU32 igGetColorU32_Col(ImGuiCol idx,float alpha_mul)
|
||||
{
|
||||
return ImGui::GetColorU32(idx,alpha_mul);
|
||||
}
|
||||
CIMGUI_API ImU32 igGetColorU32Vec4(const ImVec4 col)
|
||||
CIMGUI_API ImU32 igGetColorU32_Vec4(const ImVec4 col)
|
||||
{
|
||||
return ImGui::GetColorU32(col);
|
||||
}
|
||||
CIMGUI_API ImU32 igGetColorU32U32(ImU32 col)
|
||||
CIMGUI_API ImU32 igGetColorU32_U32(ImU32 col)
|
||||
{
|
||||
return ImGui::GetColorU32(col);
|
||||
}
|
||||
@ -490,19 +490,19 @@ CIMGUI_API float igGetFrameHeightWithSpacing()
|
||||
{
|
||||
return ImGui::GetFrameHeightWithSpacing();
|
||||
}
|
||||
CIMGUI_API void igPushIDStr(const char* str_id)
|
||||
CIMGUI_API void igPushID_Str(const char* str_id)
|
||||
{
|
||||
return ImGui::PushID(str_id);
|
||||
}
|
||||
CIMGUI_API void igPushIDStrStr(const char* str_id_begin,const char* str_id_end)
|
||||
CIMGUI_API void igPushID_StrStr(const char* str_id_begin,const char* str_id_end)
|
||||
{
|
||||
return ImGui::PushID(str_id_begin,str_id_end);
|
||||
}
|
||||
CIMGUI_API void igPushIDPtr(const void* ptr_id)
|
||||
CIMGUI_API void igPushID_Ptr(const void* ptr_id)
|
||||
{
|
||||
return ImGui::PushID(ptr_id);
|
||||
}
|
||||
CIMGUI_API void igPushIDInt(int int_id)
|
||||
CIMGUI_API void igPushID_Int(int int_id)
|
||||
{
|
||||
return ImGui::PushID(int_id);
|
||||
}
|
||||
@ -510,15 +510,15 @@ CIMGUI_API void igPopID()
|
||||
{
|
||||
return ImGui::PopID();
|
||||
}
|
||||
CIMGUI_API ImGuiID igGetIDStr(const char* str_id)
|
||||
CIMGUI_API ImGuiID igGetID_Str(const char* str_id)
|
||||
{
|
||||
return ImGui::GetID(str_id);
|
||||
}
|
||||
CIMGUI_API ImGuiID igGetIDStrStr(const char* str_id_begin,const char* str_id_end)
|
||||
CIMGUI_API ImGuiID igGetID_StrStr(const char* str_id_begin,const char* str_id_end)
|
||||
{
|
||||
return ImGui::GetID(str_id_begin,str_id_end);
|
||||
}
|
||||
CIMGUI_API ImGuiID igGetIDPtr(const void* ptr_id)
|
||||
CIMGUI_API ImGuiID igGetID_Ptr(const void* ptr_id)
|
||||
{
|
||||
return ImGui::GetID(ptr_id);
|
||||
}
|
||||
@ -620,19 +620,19 @@ CIMGUI_API bool igCheckbox(const char* label,bool* v)
|
||||
{
|
||||
return ImGui::Checkbox(label,v);
|
||||
}
|
||||
CIMGUI_API bool igCheckboxFlagsIntPtr(const char* label,int* flags,int flags_value)
|
||||
CIMGUI_API bool igCheckboxFlags_IntPtr(const char* label,int* flags,int flags_value)
|
||||
{
|
||||
return ImGui::CheckboxFlags(label,flags,flags_value);
|
||||
}
|
||||
CIMGUI_API bool igCheckboxFlagsUintPtr(const char* label,unsigned int* flags,unsigned int flags_value)
|
||||
CIMGUI_API bool igCheckboxFlags_UintPtr(const char* label,unsigned int* flags,unsigned int flags_value)
|
||||
{
|
||||
return ImGui::CheckboxFlags(label,flags,flags_value);
|
||||
}
|
||||
CIMGUI_API bool igRadioButtonBool(const char* label,bool active)
|
||||
CIMGUI_API bool igRadioButton_Bool(const char* label,bool active)
|
||||
{
|
||||
return ImGui::RadioButton(label,active);
|
||||
}
|
||||
CIMGUI_API bool igRadioButtonIntPtr(const char* label,int* v,int v_button)
|
||||
CIMGUI_API bool igRadioButton_IntPtr(const char* label,int* v,int v_button)
|
||||
{
|
||||
return ImGui::RadioButton(label,v,v_button);
|
||||
}
|
||||
@ -652,15 +652,15 @@ CIMGUI_API void igEndCombo()
|
||||
{
|
||||
return ImGui::EndCombo();
|
||||
}
|
||||
CIMGUI_API bool igComboStr_arr(const char* label,int* current_item,const char* const items[],int items_count,int popup_max_height_in_items)
|
||||
CIMGUI_API bool igCombo_Str_arr(const char* label,int* current_item,const char* const items[],int items_count,int popup_max_height_in_items)
|
||||
{
|
||||
return ImGui::Combo(label,current_item,items,items_count,popup_max_height_in_items);
|
||||
}
|
||||
CIMGUI_API bool igComboStr(const char* label,int* current_item,const char* items_separated_by_zeros,int popup_max_height_in_items)
|
||||
CIMGUI_API bool igCombo_Str(const char* label,int* current_item,const char* items_separated_by_zeros,int popup_max_height_in_items)
|
||||
{
|
||||
return ImGui::Combo(label,current_item,items_separated_by_zeros,popup_max_height_in_items);
|
||||
}
|
||||
CIMGUI_API bool igComboFnBoolPtr(const char* label,int* current_item,bool(*items_getter)(void* data,int idx,const char** out_text),void* data,int items_count,int popup_max_height_in_items)
|
||||
CIMGUI_API bool igCombo_FnBoolPtr(const char* label,int* current_item,bool(*items_getter)(void* data,int idx,const char** out_text),void* data,int items_count,int popup_max_height_in_items)
|
||||
{
|
||||
return ImGui::Combo(label,current_item,items_getter,data,items_count,popup_max_height_in_items);
|
||||
}
|
||||
@ -848,11 +848,11 @@ CIMGUI_API void igSetColorEditOptions(ImGuiColorEditFlags flags)
|
||||
{
|
||||
return ImGui::SetColorEditOptions(flags);
|
||||
}
|
||||
CIMGUI_API bool igTreeNodeStr(const char* label)
|
||||
CIMGUI_API bool igTreeNode_Str(const char* label)
|
||||
{
|
||||
return ImGui::TreeNode(label);
|
||||
}
|
||||
CIMGUI_API bool igTreeNodeStrStr(const char* str_id,const char* fmt,...)
|
||||
CIMGUI_API bool igTreeNode_StrStr(const char* str_id,const char* fmt,...)
|
||||
{
|
||||
va_list args;
|
||||
va_start(args, fmt);
|
||||
@ -860,7 +860,7 @@ CIMGUI_API bool igTreeNodeStrStr(const char* str_id,const char* fmt,...)
|
||||
va_end(args);
|
||||
return ret;
|
||||
}
|
||||
CIMGUI_API bool igTreeNodePtr(const void* ptr_id,const char* fmt,...)
|
||||
CIMGUI_API bool igTreeNode_Ptr(const void* ptr_id,const char* fmt,...)
|
||||
{
|
||||
va_list args;
|
||||
va_start(args, fmt);
|
||||
@ -868,19 +868,19 @@ CIMGUI_API bool igTreeNodePtr(const void* ptr_id,const char* fmt,...)
|
||||
va_end(args);
|
||||
return ret;
|
||||
}
|
||||
CIMGUI_API bool igTreeNodeVStr(const char* str_id,const char* fmt,va_list args)
|
||||
CIMGUI_API bool igTreeNodeV_Str(const char* str_id,const char* fmt,va_list args)
|
||||
{
|
||||
return ImGui::TreeNodeV(str_id,fmt,args);
|
||||
}
|
||||
CIMGUI_API bool igTreeNodeVPtr(const void* ptr_id,const char* fmt,va_list args)
|
||||
CIMGUI_API bool igTreeNodeV_Ptr(const void* ptr_id,const char* fmt,va_list args)
|
||||
{
|
||||
return ImGui::TreeNodeV(ptr_id,fmt,args);
|
||||
}
|
||||
CIMGUI_API bool igTreeNodeExStr(const char* label,ImGuiTreeNodeFlags flags)
|
||||
CIMGUI_API bool igTreeNodeEx_Str(const char* label,ImGuiTreeNodeFlags flags)
|
||||
{
|
||||
return ImGui::TreeNodeEx(label,flags);
|
||||
}
|
||||
CIMGUI_API bool igTreeNodeExStrStr(const char* str_id,ImGuiTreeNodeFlags flags,const char* fmt,...)
|
||||
CIMGUI_API bool igTreeNodeEx_StrStr(const char* str_id,ImGuiTreeNodeFlags flags,const char* fmt,...)
|
||||
{
|
||||
va_list args;
|
||||
va_start(args, fmt);
|
||||
@ -888,7 +888,7 @@ CIMGUI_API bool igTreeNodeExStrStr(const char* str_id,ImGuiTreeNodeFlags flags,c
|
||||
va_end(args);
|
||||
return ret;
|
||||
}
|
||||
CIMGUI_API bool igTreeNodeExPtr(const void* ptr_id,ImGuiTreeNodeFlags flags,const char* fmt,...)
|
||||
CIMGUI_API bool igTreeNodeEx_Ptr(const void* ptr_id,ImGuiTreeNodeFlags flags,const char* fmt,...)
|
||||
{
|
||||
va_list args;
|
||||
va_start(args, fmt);
|
||||
@ -896,19 +896,19 @@ CIMGUI_API bool igTreeNodeExPtr(const void* ptr_id,ImGuiTreeNodeFlags flags,cons
|
||||
va_end(args);
|
||||
return ret;
|
||||
}
|
||||
CIMGUI_API bool igTreeNodeExVStr(const char* str_id,ImGuiTreeNodeFlags flags,const char* fmt,va_list args)
|
||||
CIMGUI_API bool igTreeNodeExV_Str(const char* str_id,ImGuiTreeNodeFlags flags,const char* fmt,va_list args)
|
||||
{
|
||||
return ImGui::TreeNodeExV(str_id,flags,fmt,args);
|
||||
}
|
||||
CIMGUI_API bool igTreeNodeExVPtr(const void* ptr_id,ImGuiTreeNodeFlags flags,const char* fmt,va_list args)
|
||||
CIMGUI_API bool igTreeNodeExV_Ptr(const void* ptr_id,ImGuiTreeNodeFlags flags,const char* fmt,va_list args)
|
||||
{
|
||||
return ImGui::TreeNodeExV(ptr_id,flags,fmt,args);
|
||||
}
|
||||
CIMGUI_API void igTreePushStr(const char* str_id)
|
||||
CIMGUI_API void igTreePush_Str(const char* str_id)
|
||||
{
|
||||
return ImGui::TreePush(str_id);
|
||||
}
|
||||
CIMGUI_API void igTreePushPtr(const void* ptr_id)
|
||||
CIMGUI_API void igTreePush_Ptr(const void* ptr_id)
|
||||
{
|
||||
return ImGui::TreePush(ptr_id);
|
||||
}
|
||||
@ -920,11 +920,11 @@ CIMGUI_API float igGetTreeNodeToLabelSpacing()
|
||||
{
|
||||
return ImGui::GetTreeNodeToLabelSpacing();
|
||||
}
|
||||
CIMGUI_API bool igCollapsingHeaderTreeNodeFlags(const char* label,ImGuiTreeNodeFlags flags)
|
||||
CIMGUI_API bool igCollapsingHeader_TreeNodeFlags(const char* label,ImGuiTreeNodeFlags flags)
|
||||
{
|
||||
return ImGui::CollapsingHeader(label,flags);
|
||||
}
|
||||
CIMGUI_API bool igCollapsingHeaderBoolPtr(const char* label,bool* p_visible,ImGuiTreeNodeFlags flags)
|
||||
CIMGUI_API bool igCollapsingHeader_BoolPtr(const char* label,bool* p_visible,ImGuiTreeNodeFlags flags)
|
||||
{
|
||||
return ImGui::CollapsingHeader(label,p_visible,flags);
|
||||
}
|
||||
@ -932,11 +932,11 @@ CIMGUI_API void igSetNextItemOpen(bool is_open,ImGuiCond cond)
|
||||
{
|
||||
return ImGui::SetNextItemOpen(is_open,cond);
|
||||
}
|
||||
CIMGUI_API bool igSelectableBool(const char* label,bool selected,ImGuiSelectableFlags flags,const ImVec2 size)
|
||||
CIMGUI_API bool igSelectable_Bool(const char* label,bool selected,ImGuiSelectableFlags flags,const ImVec2 size)
|
||||
{
|
||||
return ImGui::Selectable(label,selected,flags,size);
|
||||
}
|
||||
CIMGUI_API bool igSelectableBoolPtr(const char* label,bool* p_selected,ImGuiSelectableFlags flags,const ImVec2 size)
|
||||
CIMGUI_API bool igSelectable_BoolPtr(const char* label,bool* p_selected,ImGuiSelectableFlags flags,const ImVec2 size)
|
||||
{
|
||||
return ImGui::Selectable(label,p_selected,flags,size);
|
||||
}
|
||||
@ -948,43 +948,43 @@ CIMGUI_API void igEndListBox()
|
||||
{
|
||||
return ImGui::EndListBox();
|
||||
}
|
||||
CIMGUI_API bool igListBoxStr_arr(const char* label,int* current_item,const char* const items[],int items_count,int height_in_items)
|
||||
CIMGUI_API bool igListBox_Str_arr(const char* label,int* current_item,const char* const items[],int items_count,int height_in_items)
|
||||
{
|
||||
return ImGui::ListBox(label,current_item,items,items_count,height_in_items);
|
||||
}
|
||||
CIMGUI_API bool igListBoxFnBoolPtr(const char* label,int* current_item,bool(*items_getter)(void* data,int idx,const char** out_text),void* data,int items_count,int height_in_items)
|
||||
CIMGUI_API bool igListBox_FnBoolPtr(const char* label,int* current_item,bool(*items_getter)(void* data,int idx,const char** out_text),void* data,int items_count,int height_in_items)
|
||||
{
|
||||
return ImGui::ListBox(label,current_item,items_getter,data,items_count,height_in_items);
|
||||
}
|
||||
CIMGUI_API void igPlotLinesFloatPtr(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride)
|
||||
CIMGUI_API void igPlotLines_FloatPtr(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride)
|
||||
{
|
||||
return ImGui::PlotLines(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride);
|
||||
}
|
||||
CIMGUI_API void igPlotLinesFnFloatPtr(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size)
|
||||
CIMGUI_API void igPlotLines_FnFloatPtr(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size)
|
||||
{
|
||||
return ImGui::PlotLines(label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size);
|
||||
}
|
||||
CIMGUI_API void igPlotHistogramFloatPtr(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride)
|
||||
CIMGUI_API void igPlotHistogram_FloatPtr(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride)
|
||||
{
|
||||
return ImGui::PlotHistogram(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride);
|
||||
}
|
||||
CIMGUI_API void igPlotHistogramFnFloatPtr(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size)
|
||||
CIMGUI_API void igPlotHistogram_FnFloatPtr(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size)
|
||||
{
|
||||
return ImGui::PlotHistogram(label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size);
|
||||
}
|
||||
CIMGUI_API void igValueBool(const char* prefix,bool b)
|
||||
CIMGUI_API void igValue_Bool(const char* prefix,bool b)
|
||||
{
|
||||
return ImGui::Value(prefix,b);
|
||||
}
|
||||
CIMGUI_API void igValueInt(const char* prefix,int v)
|
||||
CIMGUI_API void igValue_Int(const char* prefix,int v)
|
||||
{
|
||||
return ImGui::Value(prefix,v);
|
||||
}
|
||||
CIMGUI_API void igValueUint(const char* prefix,unsigned int v)
|
||||
CIMGUI_API void igValue_Uint(const char* prefix,unsigned int v)
|
||||
{
|
||||
return ImGui::Value(prefix,v);
|
||||
}
|
||||
CIMGUI_API void igValueFloat(const char* prefix,float v,const char* float_format)
|
||||
CIMGUI_API void igValue_Float(const char* prefix,float v,const char* float_format)
|
||||
{
|
||||
return ImGui::Value(prefix,v,float_format);
|
||||
}
|
||||
@ -1012,11 +1012,11 @@ CIMGUI_API void igEndMenu()
|
||||
{
|
||||
return ImGui::EndMenu();
|
||||
}
|
||||
CIMGUI_API bool igMenuItemBool(const char* label,const char* shortcut,bool selected,bool enabled)
|
||||
CIMGUI_API bool igMenuItem_Bool(const char* label,const char* shortcut,bool selected,bool enabled)
|
||||
{
|
||||
return ImGui::MenuItem(label,shortcut,selected,enabled);
|
||||
}
|
||||
CIMGUI_API bool igMenuItemBoolPtr(const char* label,const char* shortcut,bool* p_selected,bool enabled)
|
||||
CIMGUI_API bool igMenuItem_BoolPtr(const char* label,const char* shortcut,bool* p_selected,bool enabled)
|
||||
{
|
||||
return ImGui::MenuItem(label,shortcut,p_selected,enabled);
|
||||
}
|
||||
@ -1051,10 +1051,14 @@ CIMGUI_API void igEndPopup()
|
||||
{
|
||||
return ImGui::EndPopup();
|
||||
}
|
||||
CIMGUI_API void igOpenPopup(const char* str_id,ImGuiPopupFlags popup_flags)
|
||||
CIMGUI_API void igOpenPopup_Str(const char* str_id,ImGuiPopupFlags popup_flags)
|
||||
{
|
||||
return ImGui::OpenPopup(str_id,popup_flags);
|
||||
}
|
||||
CIMGUI_API void igOpenPopup_ID(ImGuiID id,ImGuiPopupFlags popup_flags)
|
||||
{
|
||||
return ImGui::OpenPopup(id,popup_flags);
|
||||
}
|
||||
CIMGUI_API void igOpenPopupOnItemClick(const char* str_id,ImGuiPopupFlags popup_flags)
|
||||
{
|
||||
return ImGui::OpenPopupOnItemClick(str_id,popup_flags);
|
||||
@ -1139,6 +1143,10 @@ CIMGUI_API ImGuiTableColumnFlags igTableGetColumnFlags(int column_n)
|
||||
{
|
||||
return ImGui::TableGetColumnFlags(column_n);
|
||||
}
|
||||
CIMGUI_API void igTableSetColumnEnabled(int column_n,bool v)
|
||||
{
|
||||
return ImGui::TableSetColumnEnabled(column_n,v);
|
||||
}
|
||||
CIMGUI_API void igTableSetBgColor(ImGuiTableBgTarget target,ImU32 color,int column_n)
|
||||
{
|
||||
return ImGui::TableSetBgColor(target,color,column_n);
|
||||
@ -1251,6 +1259,14 @@ CIMGUI_API const ImGuiPayload* igGetDragDropPayload()
|
||||
{
|
||||
return ImGui::GetDragDropPayload();
|
||||
}
|
||||
CIMGUI_API void igBeginDisabled(bool disabled)
|
||||
{
|
||||
return ImGui::BeginDisabled(disabled);
|
||||
}
|
||||
CIMGUI_API void igEndDisabled()
|
||||
{
|
||||
return ImGui::EndDisabled();
|
||||
}
|
||||
CIMGUI_API void igPushClipRect(const ImVec2 clip_rect_min,const ImVec2 clip_rect_max,bool intersect_with_current_clip_rect)
|
||||
{
|
||||
return ImGui::PushClipRect(clip_rect_min,clip_rect_max,intersect_with_current_clip_rect);
|
||||
@ -1339,11 +1355,11 @@ CIMGUI_API ImGuiViewport* igGetMainViewport()
|
||||
{
|
||||
return ImGui::GetMainViewport();
|
||||
}
|
||||
CIMGUI_API bool igIsRectVisibleNil(const ImVec2 size)
|
||||
CIMGUI_API bool igIsRectVisible_Nil(const ImVec2 size)
|
||||
{
|
||||
return ImGui::IsRectVisible(size);
|
||||
}
|
||||
CIMGUI_API bool igIsRectVisibleVec2(const ImVec2 rect_min,const ImVec2 rect_max)
|
||||
CIMGUI_API bool igIsRectVisible_Vec2(const ImVec2 rect_min,const ImVec2 rect_max)
|
||||
{
|
||||
return ImGui::IsRectVisible(rect_min,rect_max);
|
||||
}
|
||||
@ -1567,6 +1583,10 @@ CIMGUI_API void ImGuiIO_ClearInputCharacters(ImGuiIO* self)
|
||||
{
|
||||
return self->ClearInputCharacters();
|
||||
}
|
||||
CIMGUI_API void ImGuiIO_AddFocusEvent(ImGuiIO* self,bool focused)
|
||||
{
|
||||
return self->AddFocusEvent(focused);
|
||||
}
|
||||
CIMGUI_API ImGuiIO* ImGuiIO_ImGuiIO(void)
|
||||
{
|
||||
return IM_NEW(ImGuiIO)();
|
||||
@ -1679,7 +1699,7 @@ CIMGUI_API bool ImGuiTextFilter_IsActive(ImGuiTextFilter* self)
|
||||
{
|
||||
return self->IsActive();
|
||||
}
|
||||
CIMGUI_API ImGuiTextRange* ImGuiTextRange_ImGuiTextRangeNil(void)
|
||||
CIMGUI_API ImGuiTextRange* ImGuiTextRange_ImGuiTextRange_Nil(void)
|
||||
{
|
||||
return IM_NEW(ImGuiTextRange)();
|
||||
}
|
||||
@ -1687,7 +1707,7 @@ CIMGUI_API void ImGuiTextRange_destroy(ImGuiTextRange* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API ImGuiTextRange* ImGuiTextRange_ImGuiTextRangeStr(const char* _b,const char* _e)
|
||||
CIMGUI_API ImGuiTextRange* ImGuiTextRange_ImGuiTextRange_Str(const char* _b,const char* _e)
|
||||
{
|
||||
return IM_NEW(ImGuiTextRange)(_b,_e);
|
||||
}
|
||||
@ -1743,7 +1763,7 @@ CIMGUI_API void ImGuiTextBuffer_appendfv(ImGuiTextBuffer* self,const char* fmt,v
|
||||
{
|
||||
return self->appendfv(fmt,args);
|
||||
}
|
||||
CIMGUI_API ImGuiStoragePair* ImGuiStoragePair_ImGuiStoragePairInt(ImGuiID _key,int _val_i)
|
||||
CIMGUI_API ImGuiStoragePair* ImGuiStoragePair_ImGuiStoragePair_Int(ImGuiID _key,int _val_i)
|
||||
{
|
||||
return IM_NEW(ImGuiStoragePair)(_key,_val_i);
|
||||
}
|
||||
@ -1751,11 +1771,11 @@ CIMGUI_API void ImGuiStoragePair_destroy(ImGuiStoragePair* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API ImGuiStoragePair* ImGuiStoragePair_ImGuiStoragePairFloat(ImGuiID _key,float _val_f)
|
||||
CIMGUI_API ImGuiStoragePair* ImGuiStoragePair_ImGuiStoragePair_Float(ImGuiID _key,float _val_f)
|
||||
{
|
||||
return IM_NEW(ImGuiStoragePair)(_key,_val_f);
|
||||
}
|
||||
CIMGUI_API ImGuiStoragePair* ImGuiStoragePair_ImGuiStoragePairPtr(ImGuiID _key,void* _val_p)
|
||||
CIMGUI_API ImGuiStoragePair* ImGuiStoragePair_ImGuiStoragePair_Ptr(ImGuiID _key,void* _val_p)
|
||||
{
|
||||
return IM_NEW(ImGuiStoragePair)(_key,_val_p);
|
||||
}
|
||||
@ -1839,7 +1859,7 @@ CIMGUI_API bool ImGuiListClipper_Step(ImGuiListClipper* self)
|
||||
{
|
||||
return self->Step();
|
||||
}
|
||||
CIMGUI_API ImColor* ImColor_ImColorNil(void)
|
||||
CIMGUI_API ImColor* ImColor_ImColor_Nil(void)
|
||||
{
|
||||
return IM_NEW(ImColor)();
|
||||
}
|
||||
@ -1847,19 +1867,19 @@ CIMGUI_API void ImColor_destroy(ImColor* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API ImColor* ImColor_ImColorInt(int r,int g,int b,int a)
|
||||
CIMGUI_API ImColor* ImColor_ImColor_Int(int r,int g,int b,int a)
|
||||
{
|
||||
return IM_NEW(ImColor)(r,g,b,a);
|
||||
}
|
||||
CIMGUI_API ImColor* ImColor_ImColorU32(ImU32 rgba)
|
||||
CIMGUI_API ImColor* ImColor_ImColor_U32(ImU32 rgba)
|
||||
{
|
||||
return IM_NEW(ImColor)(rgba);
|
||||
}
|
||||
CIMGUI_API ImColor* ImColor_ImColorFloat(float r,float g,float b,float a)
|
||||
CIMGUI_API ImColor* ImColor_ImColor_Float(float r,float g,float b,float a)
|
||||
{
|
||||
return IM_NEW(ImColor)(r,g,b,a);
|
||||
}
|
||||
CIMGUI_API ImColor* ImColor_ImColorVec4(const ImVec4 col)
|
||||
CIMGUI_API ImColor* ImColor_ImColor_Vec4(const ImVec4 col)
|
||||
{
|
||||
return IM_NEW(ImColor)(col);
|
||||
}
|
||||
@ -1879,6 +1899,10 @@ CIMGUI_API void ImDrawCmd_destroy(ImDrawCmd* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API ImTextureID ImDrawCmd_GetTexID(ImDrawCmd* self)
|
||||
{
|
||||
return self->GetTexID();
|
||||
}
|
||||
CIMGUI_API ImDrawListSplitter* ImDrawListSplitter_ImDrawListSplitter(void)
|
||||
{
|
||||
return IM_NEW(ImDrawListSplitter)();
|
||||
@ -1991,11 +2015,11 @@ CIMGUI_API void ImDrawList_AddNgonFilled(ImDrawList* self,const ImVec2 center,fl
|
||||
{
|
||||
return self->AddNgonFilled(center,radius,col,num_segments);
|
||||
}
|
||||
CIMGUI_API void ImDrawList_AddTextVec2(ImDrawList* self,const ImVec2 pos,ImU32 col,const char* text_begin,const char* text_end)
|
||||
CIMGUI_API void ImDrawList_AddText_Vec2(ImDrawList* self,const ImVec2 pos,ImU32 col,const char* text_begin,const char* text_end)
|
||||
{
|
||||
return self->AddText(pos,col,text_begin,text_end);
|
||||
}
|
||||
CIMGUI_API void ImDrawList_AddTextFontPtr(ImDrawList* self,const ImFont* font,float font_size,const ImVec2 pos,ImU32 col,const char* text_begin,const char* text_end,float wrap_width,const ImVec4* cpu_fine_clip_rect)
|
||||
CIMGUI_API void ImDrawList_AddText_FontPtr(ImDrawList* self,const ImFont* font,float font_size,const ImVec2 pos,ImU32 col,const char* text_begin,const char* text_end,float wrap_width,const ImVec4* cpu_fine_clip_rect)
|
||||
{
|
||||
return self->AddText(font,font_size,pos,col,text_begin,text_end,wrap_width,cpu_fine_clip_rect);
|
||||
}
|
||||
@ -2135,6 +2159,10 @@ CIMGUI_API void ImDrawList__PopUnusedDrawCmd(ImDrawList* self)
|
||||
{
|
||||
return self->_PopUnusedDrawCmd();
|
||||
}
|
||||
CIMGUI_API void ImDrawList__TryMergeDrawCmds(ImDrawList* self)
|
||||
{
|
||||
return self->_TryMergeDrawCmds();
|
||||
}
|
||||
CIMGUI_API void ImDrawList__OnChangedClipRect(ImDrawList* self)
|
||||
{
|
||||
return self->_OnChangedClipRect();
|
||||
@ -2423,10 +2451,6 @@ CIMGUI_API void ImFont_SetGlyphVisible(ImFont* self,ImWchar c,bool visible)
|
||||
{
|
||||
return self->SetGlyphVisible(c,visible);
|
||||
}
|
||||
CIMGUI_API void ImFont_SetFallbackChar(ImFont* self,ImWchar c)
|
||||
{
|
||||
return self->SetFallbackChar(c);
|
||||
}
|
||||
CIMGUI_API bool ImFont_IsGlyphRangeUnused(ImFont* self,unsigned int c_begin,unsigned int c_last)
|
||||
{
|
||||
return self->IsGlyphRangeUnused(c_begin,c_last);
|
||||
|
||||
246
imgui-sys/third-party/cimgui.h
vendored
246
imgui-sys/third-party/cimgui.h
vendored
@ -1,5 +1,5 @@
|
||||
//This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui
|
||||
//based on imgui.h file version "1.82" from Dear ImGui https://github.com/ocornut/imgui
|
||||
//based on imgui.h file version "1.84.2" from Dear ImGui https://github.com/ocornut/imgui
|
||||
#ifndef CIMGUI_INCLUDED
|
||||
#define CIMGUI_INCLUDED
|
||||
#include <stdio.h>
|
||||
@ -137,14 +137,8 @@ typedef int ImGuiTreeNodeFlags;
|
||||
typedef int ImGuiViewportFlags;
|
||||
typedef int ImGuiWindowFlags;
|
||||
typedef void* ImTextureID;
|
||||
typedef unsigned short ImDrawIdx;
|
||||
typedef unsigned int ImGuiID;
|
||||
typedef int (*ImGuiInputTextCallback)(ImGuiInputTextCallbackData* data);
|
||||
typedef void (*ImGuiSizeCallback)(ImGuiSizeCallbackData* data);
|
||||
typedef void* (*ImGuiMemAllocFunc)(size_t sz, void* user_data);
|
||||
typedef void (*ImGuiMemFreeFunc)(void* ptr, void* user_data);
|
||||
typedef unsigned short ImWchar16;
|
||||
typedef unsigned int ImWchar32;
|
||||
typedef ImWchar32 ImWchar;
|
||||
typedef signed char ImS8;
|
||||
typedef unsigned char ImU8;
|
||||
typedef signed short ImS16;
|
||||
@ -153,8 +147,14 @@ typedef signed int ImS32;
|
||||
typedef unsigned int ImU32;
|
||||
typedef int64_t ImS64;
|
||||
typedef uint64_t ImU64;
|
||||
typedef unsigned short ImWchar16;
|
||||
typedef unsigned int ImWchar32;
|
||||
typedef ImWchar32 ImWchar;
|
||||
typedef int (*ImGuiInputTextCallback)(ImGuiInputTextCallbackData* data);
|
||||
typedef void (*ImGuiSizeCallback)(ImGuiSizeCallbackData* data);
|
||||
typedef void* (*ImGuiMemAllocFunc)(size_t sz, void* user_data);
|
||||
typedef void (*ImGuiMemFreeFunc)(void* ptr, void* user_data);
|
||||
typedef void (*ImDrawCallback)(const ImDrawList* parent_list, const ImDrawCmd* cmd);
|
||||
typedef unsigned short ImDrawIdx;
|
||||
typedef struct ImVector{int Size;int Capacity;void* Data;} ImVector;
|
||||
typedef struct ImVector_ImDrawChannel {int Size;int Capacity;ImDrawChannel* Data;} ImVector_ImDrawChannel;
|
||||
typedef struct ImVector_ImDrawCmd {int Size;int Capacity;ImDrawCmd* Data;} ImVector_ImDrawCmd;
|
||||
@ -235,9 +235,7 @@ typedef enum {
|
||||
ImGuiInputTextFlags_NoUndoRedo = 1 << 16,
|
||||
ImGuiInputTextFlags_CharsScientific = 1 << 17,
|
||||
ImGuiInputTextFlags_CallbackResize = 1 << 18,
|
||||
ImGuiInputTextFlags_CallbackEdit = 1 << 19,
|
||||
ImGuiInputTextFlags_Multiline = 1 << 20,
|
||||
ImGuiInputTextFlags_NoMarkEdited = 1 << 21
|
||||
ImGuiInputTextFlags_CallbackEdit = 1 << 19
|
||||
}ImGuiInputTextFlags_;
|
||||
typedef enum {
|
||||
ImGuiTreeNodeFlags_None = 0,
|
||||
@ -353,26 +351,28 @@ typedef enum {
|
||||
}ImGuiTableFlags_;
|
||||
typedef enum {
|
||||
ImGuiTableColumnFlags_None = 0,
|
||||
ImGuiTableColumnFlags_DefaultHide = 1 << 0,
|
||||
ImGuiTableColumnFlags_DefaultSort = 1 << 1,
|
||||
ImGuiTableColumnFlags_WidthStretch = 1 << 2,
|
||||
ImGuiTableColumnFlags_WidthFixed = 1 << 3,
|
||||
ImGuiTableColumnFlags_NoResize = 1 << 4,
|
||||
ImGuiTableColumnFlags_NoReorder = 1 << 5,
|
||||
ImGuiTableColumnFlags_NoHide = 1 << 6,
|
||||
ImGuiTableColumnFlags_NoClip = 1 << 7,
|
||||
ImGuiTableColumnFlags_NoSort = 1 << 8,
|
||||
ImGuiTableColumnFlags_NoSortAscending = 1 << 9,
|
||||
ImGuiTableColumnFlags_NoSortDescending = 1 << 10,
|
||||
ImGuiTableColumnFlags_NoHeaderWidth = 1 << 11,
|
||||
ImGuiTableColumnFlags_PreferSortAscending = 1 << 12,
|
||||
ImGuiTableColumnFlags_PreferSortDescending = 1 << 13,
|
||||
ImGuiTableColumnFlags_IndentEnable = 1 << 14,
|
||||
ImGuiTableColumnFlags_IndentDisable = 1 << 15,
|
||||
ImGuiTableColumnFlags_IsEnabled = 1 << 20,
|
||||
ImGuiTableColumnFlags_IsVisible = 1 << 21,
|
||||
ImGuiTableColumnFlags_IsSorted = 1 << 22,
|
||||
ImGuiTableColumnFlags_IsHovered = 1 << 23,
|
||||
ImGuiTableColumnFlags_Disabled = 1 << 0,
|
||||
ImGuiTableColumnFlags_DefaultHide = 1 << 1,
|
||||
ImGuiTableColumnFlags_DefaultSort = 1 << 2,
|
||||
ImGuiTableColumnFlags_WidthStretch = 1 << 3,
|
||||
ImGuiTableColumnFlags_WidthFixed = 1 << 4,
|
||||
ImGuiTableColumnFlags_NoResize = 1 << 5,
|
||||
ImGuiTableColumnFlags_NoReorder = 1 << 6,
|
||||
ImGuiTableColumnFlags_NoHide = 1 << 7,
|
||||
ImGuiTableColumnFlags_NoClip = 1 << 8,
|
||||
ImGuiTableColumnFlags_NoSort = 1 << 9,
|
||||
ImGuiTableColumnFlags_NoSortAscending = 1 << 10,
|
||||
ImGuiTableColumnFlags_NoSortDescending = 1 << 11,
|
||||
ImGuiTableColumnFlags_NoHeaderLabel = 1 << 12,
|
||||
ImGuiTableColumnFlags_NoHeaderWidth = 1 << 13,
|
||||
ImGuiTableColumnFlags_PreferSortAscending = 1 << 14,
|
||||
ImGuiTableColumnFlags_PreferSortDescending = 1 << 15,
|
||||
ImGuiTableColumnFlags_IndentEnable = 1 << 16,
|
||||
ImGuiTableColumnFlags_IndentDisable = 1 << 17,
|
||||
ImGuiTableColumnFlags_IsEnabled = 1 << 24,
|
||||
ImGuiTableColumnFlags_IsVisible = 1 << 25,
|
||||
ImGuiTableColumnFlags_IsSorted = 1 << 26,
|
||||
ImGuiTableColumnFlags_IsHovered = 1 << 27,
|
||||
ImGuiTableColumnFlags_WidthMask_ = ImGuiTableColumnFlags_WidthStretch | ImGuiTableColumnFlags_WidthFixed,
|
||||
ImGuiTableColumnFlags_IndentMask_ = ImGuiTableColumnFlags_IndentEnable | ImGuiTableColumnFlags_IndentDisable,
|
||||
ImGuiTableColumnFlags_StatusMask_ = ImGuiTableColumnFlags_IsEnabled | ImGuiTableColumnFlags_IsVisible | ImGuiTableColumnFlags_IsSorted | ImGuiTableColumnFlags_IsHovered,
|
||||
@ -495,13 +495,12 @@ typedef enum {
|
||||
ImGuiNavInput_FocusNext,
|
||||
ImGuiNavInput_TweakSlow,
|
||||
ImGuiNavInput_TweakFast,
|
||||
ImGuiNavInput_KeyMenu_,
|
||||
ImGuiNavInput_KeyLeft_,
|
||||
ImGuiNavInput_KeyRight_,
|
||||
ImGuiNavInput_KeyUp_,
|
||||
ImGuiNavInput_KeyDown_,
|
||||
ImGuiNavInput_COUNT,
|
||||
ImGuiNavInput_InternalStart_ = ImGuiNavInput_KeyMenu_
|
||||
ImGuiNavInput_InternalStart_ = ImGuiNavInput_KeyLeft_
|
||||
}ImGuiNavInput_;
|
||||
typedef enum {
|
||||
ImGuiConfigFlags_None = 0,
|
||||
@ -579,6 +578,7 @@ typedef enum {
|
||||
}ImGuiCol_;
|
||||
typedef enum {
|
||||
ImGuiStyleVar_Alpha,
|
||||
ImGuiStyleVar_DisabledAlpha,
|
||||
ImGuiStyleVar_WindowPadding,
|
||||
ImGuiStyleVar_WindowRounding,
|
||||
ImGuiStyleVar_WindowBorderSize,
|
||||
@ -637,11 +637,11 @@ typedef enum {
|
||||
ImGuiColorEditFlags_PickerHueWheel = 1 << 26,
|
||||
ImGuiColorEditFlags_InputRGB = 1 << 27,
|
||||
ImGuiColorEditFlags_InputHSV = 1 << 28,
|
||||
ImGuiColorEditFlags__OptionsDefault = ImGuiColorEditFlags_Uint8 | ImGuiColorEditFlags_DisplayRGB | ImGuiColorEditFlags_InputRGB | ImGuiColorEditFlags_PickerHueBar,
|
||||
ImGuiColorEditFlags__DisplayMask = ImGuiColorEditFlags_DisplayRGB | ImGuiColorEditFlags_DisplayHSV | ImGuiColorEditFlags_DisplayHex,
|
||||
ImGuiColorEditFlags__DataTypeMask = ImGuiColorEditFlags_Uint8 | ImGuiColorEditFlags_Float,
|
||||
ImGuiColorEditFlags__PickerMask = ImGuiColorEditFlags_PickerHueWheel | ImGuiColorEditFlags_PickerHueBar,
|
||||
ImGuiColorEditFlags__InputMask = ImGuiColorEditFlags_InputRGB | ImGuiColorEditFlags_InputHSV
|
||||
ImGuiColorEditFlags_DefaultOptions_ = ImGuiColorEditFlags_Uint8 | ImGuiColorEditFlags_DisplayRGB | ImGuiColorEditFlags_InputRGB | ImGuiColorEditFlags_PickerHueBar,
|
||||
ImGuiColorEditFlags_DisplayMask_ = ImGuiColorEditFlags_DisplayRGB | ImGuiColorEditFlags_DisplayHSV | ImGuiColorEditFlags_DisplayHex,
|
||||
ImGuiColorEditFlags_DataTypeMask_ = ImGuiColorEditFlags_Uint8 | ImGuiColorEditFlags_Float,
|
||||
ImGuiColorEditFlags_PickerMask_ = ImGuiColorEditFlags_PickerHueWheel | ImGuiColorEditFlags_PickerHueBar,
|
||||
ImGuiColorEditFlags_InputMask_ = ImGuiColorEditFlags_InputRGB | ImGuiColorEditFlags_InputHSV
|
||||
}ImGuiColorEditFlags_;
|
||||
typedef enum {
|
||||
ImGuiSliderFlags_None = 0,
|
||||
@ -680,6 +680,7 @@ typedef enum {
|
||||
struct ImGuiStyle
|
||||
{
|
||||
float Alpha;
|
||||
float DisabledAlpha;
|
||||
ImVec2 WindowPadding;
|
||||
float WindowRounding;
|
||||
float WindowBorderSize;
|
||||
@ -783,6 +784,7 @@ struct ImGuiIO
|
||||
int MetricsActiveAllocations;
|
||||
ImVec2 MouseDelta;
|
||||
ImGuiKeyModFlags KeyMods;
|
||||
ImGuiKeyModFlags KeyModsPrev;
|
||||
ImVec2 MousePosPrev;
|
||||
ImVec2 MouseClickedPos[5];
|
||||
double MouseClickedTime[5];
|
||||
@ -1033,6 +1035,7 @@ struct ImFontAtlas
|
||||
int TexDesiredWidth;
|
||||
int TexGlyphPadding;
|
||||
bool Locked;
|
||||
bool TexReady;
|
||||
bool TexPixelsUseColors;
|
||||
unsigned char* TexPixelsAlpha8;
|
||||
unsigned int* TexPixelsRGBA32;
|
||||
@ -1062,6 +1065,7 @@ struct ImFont
|
||||
short ConfigDataCount;
|
||||
ImWchar FallbackChar;
|
||||
ImWchar EllipsisChar;
|
||||
ImWchar DotChar;
|
||||
bool DirtyLookupTables;
|
||||
float Scale;
|
||||
float Ascent, Descent;
|
||||
@ -1109,12 +1113,12 @@ typedef ImVector<ImWchar> ImVector_ImWchar;
|
||||
typedef ImVector<char> ImVector_char;
|
||||
typedef ImVector<float> ImVector_float;
|
||||
#endif //CIMGUI_DEFINE_ENUMS_AND_STRUCTS
|
||||
CIMGUI_API ImVec2* ImVec2_ImVec2Nil(void);
|
||||
CIMGUI_API ImVec2* ImVec2_ImVec2_Nil(void);
|
||||
CIMGUI_API void ImVec2_destroy(ImVec2* self);
|
||||
CIMGUI_API ImVec2* ImVec2_ImVec2Float(float _x,float _y);
|
||||
CIMGUI_API ImVec4* ImVec4_ImVec4Nil(void);
|
||||
CIMGUI_API ImVec2* ImVec2_ImVec2_Float(float _x,float _y);
|
||||
CIMGUI_API ImVec4* ImVec4_ImVec4_Nil(void);
|
||||
CIMGUI_API void ImVec4_destroy(ImVec4* self);
|
||||
CIMGUI_API ImVec4* ImVec4_ImVec4Float(float _x,float _y,float _z,float _w);
|
||||
CIMGUI_API ImVec4* ImVec4_ImVec4_Float(float _x,float _y,float _z,float _w);
|
||||
CIMGUI_API ImGuiContext* igCreateContext(ImFontAtlas* shared_font_atlas);
|
||||
CIMGUI_API void igDestroyContext(ImGuiContext* ctx);
|
||||
CIMGUI_API ImGuiContext* igGetCurrentContext(void);
|
||||
@ -1138,8 +1142,8 @@ CIMGUI_API void igStyleColorsLight(ImGuiStyle* dst);
|
||||
CIMGUI_API void igStyleColorsClassic(ImGuiStyle* dst);
|
||||
CIMGUI_API bool igBegin(const char* name,bool* p_open,ImGuiWindowFlags flags);
|
||||
CIMGUI_API void igEnd(void);
|
||||
CIMGUI_API bool igBeginChildStr(const char* str_id,const ImVec2 size,bool border,ImGuiWindowFlags flags);
|
||||
CIMGUI_API bool igBeginChildID(ImGuiID id,const ImVec2 size,bool border,ImGuiWindowFlags flags);
|
||||
CIMGUI_API bool igBeginChild_Str(const char* str_id,const ImVec2 size,bool border,ImGuiWindowFlags flags);
|
||||
CIMGUI_API bool igBeginChild_ID(ImGuiID id,const ImVec2 size,bool border,ImGuiWindowFlags flags);
|
||||
CIMGUI_API void igEndChild(void);
|
||||
CIMGUI_API bool igIsWindowAppearing(void);
|
||||
CIMGUI_API bool igIsWindowCollapsed(void);
|
||||
@ -1157,15 +1161,15 @@ CIMGUI_API void igSetNextWindowContentSize(const ImVec2 size);
|
||||
CIMGUI_API void igSetNextWindowCollapsed(bool collapsed,ImGuiCond cond);
|
||||
CIMGUI_API void igSetNextWindowFocus(void);
|
||||
CIMGUI_API void igSetNextWindowBgAlpha(float alpha);
|
||||
CIMGUI_API void igSetWindowPosVec2(const ImVec2 pos,ImGuiCond cond);
|
||||
CIMGUI_API void igSetWindowSizeVec2(const ImVec2 size,ImGuiCond cond);
|
||||
CIMGUI_API void igSetWindowCollapsedBool(bool collapsed,ImGuiCond cond);
|
||||
CIMGUI_API void igSetWindowFocusNil(void);
|
||||
CIMGUI_API void igSetWindowPos_Vec2(const ImVec2 pos,ImGuiCond cond);
|
||||
CIMGUI_API void igSetWindowSize_Vec2(const ImVec2 size,ImGuiCond cond);
|
||||
CIMGUI_API void igSetWindowCollapsed_Bool(bool collapsed,ImGuiCond cond);
|
||||
CIMGUI_API void igSetWindowFocus_Nil(void);
|
||||
CIMGUI_API void igSetWindowFontScale(float scale);
|
||||
CIMGUI_API void igSetWindowPosStr(const char* name,const ImVec2 pos,ImGuiCond cond);
|
||||
CIMGUI_API void igSetWindowSizeStr(const char* name,const ImVec2 size,ImGuiCond cond);
|
||||
CIMGUI_API void igSetWindowCollapsedStr(const char* name,bool collapsed,ImGuiCond cond);
|
||||
CIMGUI_API void igSetWindowFocusStr(const char* name);
|
||||
CIMGUI_API void igSetWindowPos_Str(const char* name,const ImVec2 pos,ImGuiCond cond);
|
||||
CIMGUI_API void igSetWindowSize_Str(const char* name,const ImVec2 size,ImGuiCond cond);
|
||||
CIMGUI_API void igSetWindowCollapsed_Str(const char* name,bool collapsed,ImGuiCond cond);
|
||||
CIMGUI_API void igSetWindowFocus_Str(const char* name);
|
||||
CIMGUI_API void igGetContentRegionAvail(ImVec2 *pOut);
|
||||
CIMGUI_API void igGetContentRegionMax(ImVec2 *pOut);
|
||||
CIMGUI_API void igGetWindowContentRegionMin(ImVec2 *pOut);
|
||||
@ -1183,11 +1187,11 @@ CIMGUI_API void igSetScrollFromPosX(float local_x,float center_x_ratio);
|
||||
CIMGUI_API void igSetScrollFromPosY(float local_y,float center_y_ratio);
|
||||
CIMGUI_API void igPushFont(ImFont* font);
|
||||
CIMGUI_API void igPopFont(void);
|
||||
CIMGUI_API void igPushStyleColorU32(ImGuiCol idx,ImU32 col);
|
||||
CIMGUI_API void igPushStyleColorVec4(ImGuiCol idx,const ImVec4 col);
|
||||
CIMGUI_API void igPushStyleColor_U32(ImGuiCol idx,ImU32 col);
|
||||
CIMGUI_API void igPushStyleColor_Vec4(ImGuiCol idx,const ImVec4 col);
|
||||
CIMGUI_API void igPopStyleColor(int count);
|
||||
CIMGUI_API void igPushStyleVarFloat(ImGuiStyleVar idx,float val);
|
||||
CIMGUI_API void igPushStyleVarVec2(ImGuiStyleVar idx,const ImVec2 val);
|
||||
CIMGUI_API void igPushStyleVar_Float(ImGuiStyleVar idx,float val);
|
||||
CIMGUI_API void igPushStyleVar_Vec2(ImGuiStyleVar idx,const ImVec2 val);
|
||||
CIMGUI_API void igPopStyleVar(int count);
|
||||
CIMGUI_API void igPushAllowKeyboardFocus(bool allow_keyboard_focus);
|
||||
CIMGUI_API void igPopAllowKeyboardFocus(void);
|
||||
@ -1202,9 +1206,9 @@ CIMGUI_API void igPopTextWrapPos(void);
|
||||
CIMGUI_API ImFont* igGetFont(void);
|
||||
CIMGUI_API float igGetFontSize(void);
|
||||
CIMGUI_API void igGetFontTexUvWhitePixel(ImVec2 *pOut);
|
||||
CIMGUI_API ImU32 igGetColorU32Col(ImGuiCol idx,float alpha_mul);
|
||||
CIMGUI_API ImU32 igGetColorU32Vec4(const ImVec4 col);
|
||||
CIMGUI_API ImU32 igGetColorU32U32(ImU32 col);
|
||||
CIMGUI_API ImU32 igGetColorU32_Col(ImGuiCol idx,float alpha_mul);
|
||||
CIMGUI_API ImU32 igGetColorU32_Vec4(const ImVec4 col);
|
||||
CIMGUI_API ImU32 igGetColorU32_U32(ImU32 col);
|
||||
CIMGUI_API const ImVec4* igGetStyleColorVec4(ImGuiCol idx);
|
||||
CIMGUI_API void igSeparator(void);
|
||||
CIMGUI_API void igSameLine(float offset_from_start_x,float spacing);
|
||||
@ -1229,14 +1233,14 @@ CIMGUI_API float igGetTextLineHeight(void);
|
||||
CIMGUI_API float igGetTextLineHeightWithSpacing(void);
|
||||
CIMGUI_API float igGetFrameHeight(void);
|
||||
CIMGUI_API float igGetFrameHeightWithSpacing(void);
|
||||
CIMGUI_API void igPushIDStr(const char* str_id);
|
||||
CIMGUI_API void igPushIDStrStr(const char* str_id_begin,const char* str_id_end);
|
||||
CIMGUI_API void igPushIDPtr(const void* ptr_id);
|
||||
CIMGUI_API void igPushIDInt(int int_id);
|
||||
CIMGUI_API void igPushID_Str(const char* str_id);
|
||||
CIMGUI_API void igPushID_StrStr(const char* str_id_begin,const char* str_id_end);
|
||||
CIMGUI_API void igPushID_Ptr(const void* ptr_id);
|
||||
CIMGUI_API void igPushID_Int(int int_id);
|
||||
CIMGUI_API void igPopID(void);
|
||||
CIMGUI_API ImGuiID igGetIDStr(const char* str_id);
|
||||
CIMGUI_API ImGuiID igGetIDStrStr(const char* str_id_begin,const char* str_id_end);
|
||||
CIMGUI_API ImGuiID igGetIDPtr(const void* ptr_id);
|
||||
CIMGUI_API ImGuiID igGetID_Str(const char* str_id);
|
||||
CIMGUI_API ImGuiID igGetID_StrStr(const char* str_id_begin,const char* str_id_end);
|
||||
CIMGUI_API ImGuiID igGetID_Ptr(const void* ptr_id);
|
||||
CIMGUI_API void igTextUnformatted(const char* text,const char* text_end);
|
||||
CIMGUI_API void igText(const char* fmt,...);
|
||||
CIMGUI_API void igTextV(const char* fmt,va_list args);
|
||||
@ -1257,17 +1261,17 @@ CIMGUI_API bool igArrowButton(const char* str_id,ImGuiDir dir);
|
||||
CIMGUI_API void igImage(ImTextureID user_texture_id,const ImVec2 size,const ImVec2 uv0,const ImVec2 uv1,const ImVec4 tint_col,const ImVec4 border_col);
|
||||
CIMGUI_API bool igImageButton(ImTextureID user_texture_id,const ImVec2 size,const ImVec2 uv0,const ImVec2 uv1,int frame_padding,const ImVec4 bg_col,const ImVec4 tint_col);
|
||||
CIMGUI_API bool igCheckbox(const char* label,bool* v);
|
||||
CIMGUI_API bool igCheckboxFlagsIntPtr(const char* label,int* flags,int flags_value);
|
||||
CIMGUI_API bool igCheckboxFlagsUintPtr(const char* label,unsigned int* flags,unsigned int flags_value);
|
||||
CIMGUI_API bool igRadioButtonBool(const char* label,bool active);
|
||||
CIMGUI_API bool igRadioButtonIntPtr(const char* label,int* v,int v_button);
|
||||
CIMGUI_API bool igCheckboxFlags_IntPtr(const char* label,int* flags,int flags_value);
|
||||
CIMGUI_API bool igCheckboxFlags_UintPtr(const char* label,unsigned int* flags,unsigned int flags_value);
|
||||
CIMGUI_API bool igRadioButton_Bool(const char* label,bool active);
|
||||
CIMGUI_API bool igRadioButton_IntPtr(const char* label,int* v,int v_button);
|
||||
CIMGUI_API void igProgressBar(float fraction,const ImVec2 size_arg,const char* overlay);
|
||||
CIMGUI_API void igBullet(void);
|
||||
CIMGUI_API bool igBeginCombo(const char* label,const char* preview_value,ImGuiComboFlags flags);
|
||||
CIMGUI_API void igEndCombo(void);
|
||||
CIMGUI_API bool igComboStr_arr(const char* label,int* current_item,const char* const items[],int items_count,int popup_max_height_in_items);
|
||||
CIMGUI_API bool igComboStr(const char* label,int* current_item,const char* items_separated_by_zeros,int popup_max_height_in_items);
|
||||
CIMGUI_API bool igComboFnBoolPtr(const char* label,int* current_item,bool(*items_getter)(void* data,int idx,const char** out_text),void* data,int items_count,int popup_max_height_in_items);
|
||||
CIMGUI_API bool igCombo_Str_arr(const char* label,int* current_item,const char* const items[],int items_count,int popup_max_height_in_items);
|
||||
CIMGUI_API bool igCombo_Str(const char* label,int* current_item,const char* items_separated_by_zeros,int popup_max_height_in_items);
|
||||
CIMGUI_API bool igCombo_FnBoolPtr(const char* label,int* current_item,bool(*items_getter)(void* data,int idx,const char** out_text),void* data,int items_count,int popup_max_height_in_items);
|
||||
CIMGUI_API bool igDragFloat(const char* label,float* v,float v_speed,float v_min,float v_max,const char* format,ImGuiSliderFlags flags);
|
||||
CIMGUI_API bool igDragFloat2(const char* label,float v[2],float v_speed,float v_min,float v_max,const char* format,ImGuiSliderFlags flags);
|
||||
CIMGUI_API bool igDragFloat3(const char* label,float v[3],float v_speed,float v_min,float v_max,const char* format,ImGuiSliderFlags flags);
|
||||
@ -1314,45 +1318,45 @@ CIMGUI_API bool igColorPicker3(const char* label,float col[3],ImGuiColorEditFlag
|
||||
CIMGUI_API bool igColorPicker4(const char* label,float col[4],ImGuiColorEditFlags flags,const float* ref_col);
|
||||
CIMGUI_API bool igColorButton(const char* desc_id,const ImVec4 col,ImGuiColorEditFlags flags,ImVec2 size);
|
||||
CIMGUI_API void igSetColorEditOptions(ImGuiColorEditFlags flags);
|
||||
CIMGUI_API bool igTreeNodeStr(const char* label);
|
||||
CIMGUI_API bool igTreeNodeStrStr(const char* str_id,const char* fmt,...);
|
||||
CIMGUI_API bool igTreeNodePtr(const void* ptr_id,const char* fmt,...);
|
||||
CIMGUI_API bool igTreeNodeVStr(const char* str_id,const char* fmt,va_list args);
|
||||
CIMGUI_API bool igTreeNodeVPtr(const void* ptr_id,const char* fmt,va_list args);
|
||||
CIMGUI_API bool igTreeNodeExStr(const char* label,ImGuiTreeNodeFlags flags);
|
||||
CIMGUI_API bool igTreeNodeExStrStr(const char* str_id,ImGuiTreeNodeFlags flags,const char* fmt,...);
|
||||
CIMGUI_API bool igTreeNodeExPtr(const void* ptr_id,ImGuiTreeNodeFlags flags,const char* fmt,...);
|
||||
CIMGUI_API bool igTreeNodeExVStr(const char* str_id,ImGuiTreeNodeFlags flags,const char* fmt,va_list args);
|
||||
CIMGUI_API bool igTreeNodeExVPtr(const void* ptr_id,ImGuiTreeNodeFlags flags,const char* fmt,va_list args);
|
||||
CIMGUI_API void igTreePushStr(const char* str_id);
|
||||
CIMGUI_API void igTreePushPtr(const void* ptr_id);
|
||||
CIMGUI_API bool igTreeNode_Str(const char* label);
|
||||
CIMGUI_API bool igTreeNode_StrStr(const char* str_id,const char* fmt,...);
|
||||
CIMGUI_API bool igTreeNode_Ptr(const void* ptr_id,const char* fmt,...);
|
||||
CIMGUI_API bool igTreeNodeV_Str(const char* str_id,const char* fmt,va_list args);
|
||||
CIMGUI_API bool igTreeNodeV_Ptr(const void* ptr_id,const char* fmt,va_list args);
|
||||
CIMGUI_API bool igTreeNodeEx_Str(const char* label,ImGuiTreeNodeFlags flags);
|
||||
CIMGUI_API bool igTreeNodeEx_StrStr(const char* str_id,ImGuiTreeNodeFlags flags,const char* fmt,...);
|
||||
CIMGUI_API bool igTreeNodeEx_Ptr(const void* ptr_id,ImGuiTreeNodeFlags flags,const char* fmt,...);
|
||||
CIMGUI_API bool igTreeNodeExV_Str(const char* str_id,ImGuiTreeNodeFlags flags,const char* fmt,va_list args);
|
||||
CIMGUI_API bool igTreeNodeExV_Ptr(const void* ptr_id,ImGuiTreeNodeFlags flags,const char* fmt,va_list args);
|
||||
CIMGUI_API void igTreePush_Str(const char* str_id);
|
||||
CIMGUI_API void igTreePush_Ptr(const void* ptr_id);
|
||||
CIMGUI_API void igTreePop(void);
|
||||
CIMGUI_API float igGetTreeNodeToLabelSpacing(void);
|
||||
CIMGUI_API bool igCollapsingHeaderTreeNodeFlags(const char* label,ImGuiTreeNodeFlags flags);
|
||||
CIMGUI_API bool igCollapsingHeaderBoolPtr(const char* label,bool* p_visible,ImGuiTreeNodeFlags flags);
|
||||
CIMGUI_API bool igCollapsingHeader_TreeNodeFlags(const char* label,ImGuiTreeNodeFlags flags);
|
||||
CIMGUI_API bool igCollapsingHeader_BoolPtr(const char* label,bool* p_visible,ImGuiTreeNodeFlags flags);
|
||||
CIMGUI_API void igSetNextItemOpen(bool is_open,ImGuiCond cond);
|
||||
CIMGUI_API bool igSelectableBool(const char* label,bool selected,ImGuiSelectableFlags flags,const ImVec2 size);
|
||||
CIMGUI_API bool igSelectableBoolPtr(const char* label,bool* p_selected,ImGuiSelectableFlags flags,const ImVec2 size);
|
||||
CIMGUI_API bool igSelectable_Bool(const char* label,bool selected,ImGuiSelectableFlags flags,const ImVec2 size);
|
||||
CIMGUI_API bool igSelectable_BoolPtr(const char* label,bool* p_selected,ImGuiSelectableFlags flags,const ImVec2 size);
|
||||
CIMGUI_API bool igBeginListBox(const char* label,const ImVec2 size);
|
||||
CIMGUI_API void igEndListBox(void);
|
||||
CIMGUI_API bool igListBoxStr_arr(const char* label,int* current_item,const char* const items[],int items_count,int height_in_items);
|
||||
CIMGUI_API bool igListBoxFnBoolPtr(const char* label,int* current_item,bool(*items_getter)(void* data,int idx,const char** out_text),void* data,int items_count,int height_in_items);
|
||||
CIMGUI_API void igPlotLinesFloatPtr(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride);
|
||||
CIMGUI_API void igPlotLinesFnFloatPtr(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size);
|
||||
CIMGUI_API void igPlotHistogramFloatPtr(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride);
|
||||
CIMGUI_API void igPlotHistogramFnFloatPtr(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size);
|
||||
CIMGUI_API void igValueBool(const char* prefix,bool b);
|
||||
CIMGUI_API void igValueInt(const char* prefix,int v);
|
||||
CIMGUI_API void igValueUint(const char* prefix,unsigned int v);
|
||||
CIMGUI_API void igValueFloat(const char* prefix,float v,const char* float_format);
|
||||
CIMGUI_API bool igListBox_Str_arr(const char* label,int* current_item,const char* const items[],int items_count,int height_in_items);
|
||||
CIMGUI_API bool igListBox_FnBoolPtr(const char* label,int* current_item,bool(*items_getter)(void* data,int idx,const char** out_text),void* data,int items_count,int height_in_items);
|
||||
CIMGUI_API void igPlotLines_FloatPtr(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride);
|
||||
CIMGUI_API void igPlotLines_FnFloatPtr(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size);
|
||||
CIMGUI_API void igPlotHistogram_FloatPtr(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride);
|
||||
CIMGUI_API void igPlotHistogram_FnFloatPtr(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size);
|
||||
CIMGUI_API void igValue_Bool(const char* prefix,bool b);
|
||||
CIMGUI_API void igValue_Int(const char* prefix,int v);
|
||||
CIMGUI_API void igValue_Uint(const char* prefix,unsigned int v);
|
||||
CIMGUI_API void igValue_Float(const char* prefix,float v,const char* float_format);
|
||||
CIMGUI_API bool igBeginMenuBar(void);
|
||||
CIMGUI_API void igEndMenuBar(void);
|
||||
CIMGUI_API bool igBeginMainMenuBar(void);
|
||||
CIMGUI_API void igEndMainMenuBar(void);
|
||||
CIMGUI_API bool igBeginMenu(const char* label,bool enabled);
|
||||
CIMGUI_API void igEndMenu(void);
|
||||
CIMGUI_API bool igMenuItemBool(const char* label,const char* shortcut,bool selected,bool enabled);
|
||||
CIMGUI_API bool igMenuItemBoolPtr(const char* label,const char* shortcut,bool* p_selected,bool enabled);
|
||||
CIMGUI_API bool igMenuItem_Bool(const char* label,const char* shortcut,bool selected,bool enabled);
|
||||
CIMGUI_API bool igMenuItem_BoolPtr(const char* label,const char* shortcut,bool* p_selected,bool enabled);
|
||||
CIMGUI_API void igBeginTooltip(void);
|
||||
CIMGUI_API void igEndTooltip(void);
|
||||
CIMGUI_API void igSetTooltip(const char* fmt,...);
|
||||
@ -1360,7 +1364,8 @@ CIMGUI_API void igSetTooltipV(const char* fmt,va_list args);
|
||||
CIMGUI_API bool igBeginPopup(const char* str_id,ImGuiWindowFlags flags);
|
||||
CIMGUI_API bool igBeginPopupModal(const char* name,bool* p_open,ImGuiWindowFlags flags);
|
||||
CIMGUI_API void igEndPopup(void);
|
||||
CIMGUI_API void igOpenPopup(const char* str_id,ImGuiPopupFlags popup_flags);
|
||||
CIMGUI_API void igOpenPopup_Str(const char* str_id,ImGuiPopupFlags popup_flags);
|
||||
CIMGUI_API void igOpenPopup_ID(ImGuiID id,ImGuiPopupFlags popup_flags);
|
||||
CIMGUI_API void igOpenPopupOnItemClick(const char* str_id,ImGuiPopupFlags popup_flags);
|
||||
CIMGUI_API void igCloseCurrentPopup(void);
|
||||
CIMGUI_API bool igBeginPopupContextItem(const char* str_id,ImGuiPopupFlags popup_flags);
|
||||
@ -1382,6 +1387,7 @@ CIMGUI_API int igTableGetColumnIndex(void);
|
||||
CIMGUI_API int igTableGetRowIndex(void);
|
||||
CIMGUI_API const char* igTableGetColumnName(int column_n);
|
||||
CIMGUI_API ImGuiTableColumnFlags igTableGetColumnFlags(int column_n);
|
||||
CIMGUI_API void igTableSetColumnEnabled(int column_n,bool v);
|
||||
CIMGUI_API void igTableSetBgColor(ImGuiTableBgTarget target,ImU32 color,int column_n);
|
||||
CIMGUI_API void igColumns(int count,const char* id,bool border);
|
||||
CIMGUI_API void igNextColumn(void);
|
||||
@ -1410,6 +1416,8 @@ CIMGUI_API bool igBeginDragDropTarget(void);
|
||||
CIMGUI_API const ImGuiPayload* igAcceptDragDropPayload(const char* type,ImGuiDragDropFlags flags);
|
||||
CIMGUI_API void igEndDragDropTarget(void);
|
||||
CIMGUI_API const ImGuiPayload* igGetDragDropPayload(void);
|
||||
CIMGUI_API void igBeginDisabled(bool disabled);
|
||||
CIMGUI_API void igEndDisabled(void);
|
||||
CIMGUI_API void igPushClipRect(const ImVec2 clip_rect_min,const ImVec2 clip_rect_max,bool intersect_with_current_clip_rect);
|
||||
CIMGUI_API void igPopClipRect(void);
|
||||
CIMGUI_API void igSetItemDefaultFocus(void);
|
||||
@ -1432,8 +1440,8 @@ CIMGUI_API void igGetItemRectMax(ImVec2 *pOut);
|
||||
CIMGUI_API void igGetItemRectSize(ImVec2 *pOut);
|
||||
CIMGUI_API void igSetItemAllowOverlap(void);
|
||||
CIMGUI_API ImGuiViewport* igGetMainViewport(void);
|
||||
CIMGUI_API bool igIsRectVisibleNil(const ImVec2 size);
|
||||
CIMGUI_API bool igIsRectVisibleVec2(const ImVec2 rect_min,const ImVec2 rect_max);
|
||||
CIMGUI_API bool igIsRectVisible_Nil(const ImVec2 size);
|
||||
CIMGUI_API bool igIsRectVisible_Vec2(const ImVec2 rect_min,const ImVec2 rect_max);
|
||||
CIMGUI_API double igGetTime(void);
|
||||
CIMGUI_API int igGetFrameCount(void);
|
||||
CIMGUI_API ImDrawList* igGetBackgroundDrawList(void);
|
||||
@ -1489,6 +1497,7 @@ CIMGUI_API void ImGuiIO_AddInputCharacter(ImGuiIO* self,unsigned int c);
|
||||
CIMGUI_API void ImGuiIO_AddInputCharacterUTF16(ImGuiIO* self,ImWchar16 c);
|
||||
CIMGUI_API void ImGuiIO_AddInputCharactersUTF8(ImGuiIO* self,const char* str);
|
||||
CIMGUI_API void ImGuiIO_ClearInputCharacters(ImGuiIO* self);
|
||||
CIMGUI_API void ImGuiIO_AddFocusEvent(ImGuiIO* self,bool focused);
|
||||
CIMGUI_API ImGuiIO* ImGuiIO_ImGuiIO(void);
|
||||
CIMGUI_API void ImGuiIO_destroy(ImGuiIO* self);
|
||||
CIMGUI_API ImGuiInputTextCallbackData* ImGuiInputTextCallbackData_ImGuiInputTextCallbackData(void);
|
||||
@ -1517,9 +1526,9 @@ CIMGUI_API bool ImGuiTextFilter_PassFilter(ImGuiTextFilter* self,const char* tex
|
||||
CIMGUI_API void ImGuiTextFilter_Build(ImGuiTextFilter* self);
|
||||
CIMGUI_API void ImGuiTextFilter_Clear(ImGuiTextFilter* self);
|
||||
CIMGUI_API bool ImGuiTextFilter_IsActive(ImGuiTextFilter* self);
|
||||
CIMGUI_API ImGuiTextRange* ImGuiTextRange_ImGuiTextRangeNil(void);
|
||||
CIMGUI_API ImGuiTextRange* ImGuiTextRange_ImGuiTextRange_Nil(void);
|
||||
CIMGUI_API void ImGuiTextRange_destroy(ImGuiTextRange* self);
|
||||
CIMGUI_API ImGuiTextRange* ImGuiTextRange_ImGuiTextRangeStr(const char* _b,const char* _e);
|
||||
CIMGUI_API ImGuiTextRange* ImGuiTextRange_ImGuiTextRange_Str(const char* _b,const char* _e);
|
||||
CIMGUI_API bool ImGuiTextRange_empty(ImGuiTextRange* self);
|
||||
CIMGUI_API void ImGuiTextRange_split(ImGuiTextRange* self,char separator,ImVector_ImGuiTextRange* out);
|
||||
CIMGUI_API ImGuiTextBuffer* ImGuiTextBuffer_ImGuiTextBuffer(void);
|
||||
@ -1533,10 +1542,10 @@ CIMGUI_API void ImGuiTextBuffer_reserve(ImGuiTextBuffer* self,int capacity);
|
||||
CIMGUI_API const char* ImGuiTextBuffer_c_str(ImGuiTextBuffer* self);
|
||||
CIMGUI_API void ImGuiTextBuffer_append(ImGuiTextBuffer* self,const char* str,const char* str_end);
|
||||
CIMGUI_API void ImGuiTextBuffer_appendfv(ImGuiTextBuffer* self,const char* fmt,va_list args);
|
||||
CIMGUI_API ImGuiStoragePair* ImGuiStoragePair_ImGuiStoragePairInt(ImGuiID _key,int _val_i);
|
||||
CIMGUI_API ImGuiStoragePair* ImGuiStoragePair_ImGuiStoragePair_Int(ImGuiID _key,int _val_i);
|
||||
CIMGUI_API void ImGuiStoragePair_destroy(ImGuiStoragePair* self);
|
||||
CIMGUI_API ImGuiStoragePair* ImGuiStoragePair_ImGuiStoragePairFloat(ImGuiID _key,float _val_f);
|
||||
CIMGUI_API ImGuiStoragePair* ImGuiStoragePair_ImGuiStoragePairPtr(ImGuiID _key,void* _val_p);
|
||||
CIMGUI_API ImGuiStoragePair* ImGuiStoragePair_ImGuiStoragePair_Float(ImGuiID _key,float _val_f);
|
||||
CIMGUI_API ImGuiStoragePair* ImGuiStoragePair_ImGuiStoragePair_Ptr(ImGuiID _key,void* _val_p);
|
||||
CIMGUI_API void ImGuiStorage_Clear(ImGuiStorage* self);
|
||||
CIMGUI_API int ImGuiStorage_GetInt(ImGuiStorage* self,ImGuiID key,int default_val);
|
||||
CIMGUI_API void ImGuiStorage_SetInt(ImGuiStorage* self,ImGuiID key,int val);
|
||||
@ -1557,16 +1566,17 @@ CIMGUI_API void ImGuiListClipper_destroy(ImGuiListClipper* self);
|
||||
CIMGUI_API void ImGuiListClipper_Begin(ImGuiListClipper* self,int items_count,float items_height);
|
||||
CIMGUI_API void ImGuiListClipper_End(ImGuiListClipper* self);
|
||||
CIMGUI_API bool ImGuiListClipper_Step(ImGuiListClipper* self);
|
||||
CIMGUI_API ImColor* ImColor_ImColorNil(void);
|
||||
CIMGUI_API ImColor* ImColor_ImColor_Nil(void);
|
||||
CIMGUI_API void ImColor_destroy(ImColor* self);
|
||||
CIMGUI_API ImColor* ImColor_ImColorInt(int r,int g,int b,int a);
|
||||
CIMGUI_API ImColor* ImColor_ImColorU32(ImU32 rgba);
|
||||
CIMGUI_API ImColor* ImColor_ImColorFloat(float r,float g,float b,float a);
|
||||
CIMGUI_API ImColor* ImColor_ImColorVec4(const ImVec4 col);
|
||||
CIMGUI_API ImColor* ImColor_ImColor_Int(int r,int g,int b,int a);
|
||||
CIMGUI_API ImColor* ImColor_ImColor_U32(ImU32 rgba);
|
||||
CIMGUI_API ImColor* ImColor_ImColor_Float(float r,float g,float b,float a);
|
||||
CIMGUI_API ImColor* ImColor_ImColor_Vec4(const ImVec4 col);
|
||||
CIMGUI_API void ImColor_SetHSV(ImColor* self,float h,float s,float v,float a);
|
||||
CIMGUI_API void ImColor_HSV(ImColor *pOut,float h,float s,float v,float a);
|
||||
CIMGUI_API ImDrawCmd* ImDrawCmd_ImDrawCmd(void);
|
||||
CIMGUI_API void ImDrawCmd_destroy(ImDrawCmd* self);
|
||||
CIMGUI_API ImTextureID ImDrawCmd_GetTexID(ImDrawCmd* self);
|
||||
CIMGUI_API ImDrawListSplitter* ImDrawListSplitter_ImDrawListSplitter(void);
|
||||
CIMGUI_API void ImDrawListSplitter_destroy(ImDrawListSplitter* self);
|
||||
CIMGUI_API void ImDrawListSplitter_Clear(ImDrawListSplitter* self);
|
||||
@ -1595,8 +1605,8 @@ CIMGUI_API void ImDrawList_AddCircle(ImDrawList* self,const ImVec2 center,float
|
||||
CIMGUI_API void ImDrawList_AddCircleFilled(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments);
|
||||
CIMGUI_API void ImDrawList_AddNgon(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments,float thickness);
|
||||
CIMGUI_API void ImDrawList_AddNgonFilled(ImDrawList* self,const ImVec2 center,float radius,ImU32 col,int num_segments);
|
||||
CIMGUI_API void ImDrawList_AddTextVec2(ImDrawList* self,const ImVec2 pos,ImU32 col,const char* text_begin,const char* text_end);
|
||||
CIMGUI_API void ImDrawList_AddTextFontPtr(ImDrawList* self,const ImFont* font,float font_size,const ImVec2 pos,ImU32 col,const char* text_begin,const char* text_end,float wrap_width,const ImVec4* cpu_fine_clip_rect);
|
||||
CIMGUI_API void ImDrawList_AddText_Vec2(ImDrawList* self,const ImVec2 pos,ImU32 col,const char* text_begin,const char* text_end);
|
||||
CIMGUI_API void ImDrawList_AddText_FontPtr(ImDrawList* self,const ImFont* font,float font_size,const ImVec2 pos,ImU32 col,const char* text_begin,const char* text_end,float wrap_width,const ImVec4* cpu_fine_clip_rect);
|
||||
CIMGUI_API void ImDrawList_AddPolyline(ImDrawList* self,const ImVec2* points,int num_points,ImU32 col,ImDrawFlags flags,float thickness);
|
||||
CIMGUI_API void ImDrawList_AddConvexPolyFilled(ImDrawList* self,const ImVec2* points,int num_points,ImU32 col);
|
||||
CIMGUI_API void ImDrawList_AddBezierCubic(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,ImU32 col,float thickness,int num_segments);
|
||||
@ -1631,6 +1641,7 @@ CIMGUI_API void ImDrawList_PrimVtx(ImDrawList* self,const ImVec2 pos,const ImVec
|
||||
CIMGUI_API void ImDrawList__ResetForNewFrame(ImDrawList* self);
|
||||
CIMGUI_API void ImDrawList__ClearFreeMemory(ImDrawList* self);
|
||||
CIMGUI_API void ImDrawList__PopUnusedDrawCmd(ImDrawList* self);
|
||||
CIMGUI_API void ImDrawList__TryMergeDrawCmds(ImDrawList* self);
|
||||
CIMGUI_API void ImDrawList__OnChangedClipRect(ImDrawList* self);
|
||||
CIMGUI_API void ImDrawList__OnChangedTextureID(ImDrawList* self);
|
||||
CIMGUI_API void ImDrawList__OnChangedVtxOffset(ImDrawList* self);
|
||||
@ -1703,7 +1714,6 @@ CIMGUI_API void ImFont_GrowIndex(ImFont* self,int new_size);
|
||||
CIMGUI_API void ImFont_AddGlyph(ImFont* self,const ImFontConfig* src_cfg,ImWchar c,float x0,float y0,float x1,float y1,float u0,float v0,float u1,float v1,float advance_x);
|
||||
CIMGUI_API void ImFont_AddRemapChar(ImFont* self,ImWchar dst,ImWchar src,bool overwrite_dst);
|
||||
CIMGUI_API void ImFont_SetGlyphVisible(ImFont* self,ImWchar c,bool visible);
|
||||
CIMGUI_API void ImFont_SetFallbackChar(ImFont* self,ImWchar c);
|
||||
CIMGUI_API bool ImFont_IsGlyphRangeUnused(ImFont* self,unsigned int c_begin,unsigned int c_last);
|
||||
CIMGUI_API ImGuiViewport* ImGuiViewport_ImGuiViewport(void);
|
||||
CIMGUI_API void ImGuiViewport_destroy(ImGuiViewport* self);
|
||||
|
||||
43
imgui-sys/third-party/cimgui_impl.h
vendored
43
imgui-sys/third-party/cimgui_impl.h
vendored
@ -0,0 +1,43 @@
|
||||
typedef struct SDL_Window SDL_Window;
|
||||
typedef struct GLFWmonitor GLFWmonitor;
|
||||
typedef struct GLFWwindow GLFWwindow;
|
||||
|
||||
struct GLFWwindow;
|
||||
struct GLFWmonitor;
|
||||
|
||||
struct SDL_Window;
|
||||
typedef union SDL_Event SDL_Event;CIMGUI_API bool ImGui_ImplGlfw_InitForOpenGL(GLFWwindow* window,bool install_callbacks);
|
||||
CIMGUI_API bool ImGui_ImplGlfw_InitForVulkan(GLFWwindow* window,bool install_callbacks);
|
||||
CIMGUI_API bool ImGui_ImplGlfw_InitForOther(GLFWwindow* window,bool install_callbacks);
|
||||
CIMGUI_API void ImGui_ImplGlfw_Shutdown();
|
||||
CIMGUI_API void ImGui_ImplGlfw_NewFrame();
|
||||
CIMGUI_API void ImGui_ImplGlfw_WindowFocusCallback(GLFWwindow* window,int focused);
|
||||
CIMGUI_API void ImGui_ImplGlfw_CursorEnterCallback(GLFWwindow* window,int entered);
|
||||
CIMGUI_API void ImGui_ImplGlfw_MouseButtonCallback(GLFWwindow* window,int button,int action,int mods);
|
||||
CIMGUI_API void ImGui_ImplGlfw_ScrollCallback(GLFWwindow* window,double xoffset,double yoffset);
|
||||
CIMGUI_API void ImGui_ImplGlfw_KeyCallback(GLFWwindow* window,int key,int scancode,int action,int mods);
|
||||
CIMGUI_API void ImGui_ImplGlfw_CharCallback(GLFWwindow* window,unsigned int c);
|
||||
CIMGUI_API void ImGui_ImplGlfw_MonitorCallback(GLFWmonitor* monitor,int event);
|
||||
CIMGUI_API bool ImGui_ImplOpenGL3_Init(const char* glsl_version);
|
||||
CIMGUI_API void ImGui_ImplOpenGL3_Shutdown();
|
||||
CIMGUI_API void ImGui_ImplOpenGL3_NewFrame();
|
||||
CIMGUI_API void ImGui_ImplOpenGL3_RenderDrawData(ImDrawData* draw_data);
|
||||
CIMGUI_API bool ImGui_ImplOpenGL3_CreateFontsTexture();
|
||||
CIMGUI_API void ImGui_ImplOpenGL3_DestroyFontsTexture();
|
||||
CIMGUI_API bool ImGui_ImplOpenGL3_CreateDeviceObjects();
|
||||
CIMGUI_API void ImGui_ImplOpenGL3_DestroyDeviceObjects();
|
||||
CIMGUI_API bool ImGui_ImplOpenGL2_Init();
|
||||
CIMGUI_API void ImGui_ImplOpenGL2_Shutdown();
|
||||
CIMGUI_API void ImGui_ImplOpenGL2_NewFrame();
|
||||
CIMGUI_API void ImGui_ImplOpenGL2_RenderDrawData(ImDrawData* draw_data);
|
||||
CIMGUI_API bool ImGui_ImplOpenGL2_CreateFontsTexture();
|
||||
CIMGUI_API void ImGui_ImplOpenGL2_DestroyFontsTexture();
|
||||
CIMGUI_API bool ImGui_ImplOpenGL2_CreateDeviceObjects();
|
||||
CIMGUI_API void ImGui_ImplOpenGL2_DestroyDeviceObjects();
|
||||
CIMGUI_API bool ImGui_ImplSDL2_InitForOpenGL(SDL_Window* window,void* sdl_gl_context);
|
||||
CIMGUI_API bool ImGui_ImplSDL2_InitForVulkan(SDL_Window* window);
|
||||
CIMGUI_API bool ImGui_ImplSDL2_InitForD3D(SDL_Window* window);
|
||||
CIMGUI_API bool ImGui_ImplSDL2_InitForMetal(SDL_Window* window);
|
||||
CIMGUI_API void ImGui_ImplSDL2_Shutdown();
|
||||
CIMGUI_API void ImGui_ImplSDL2_NewFrame();
|
||||
CIMGUI_API bool ImGui_ImplSDL2_ProcessEvent(const SDL_Event* event);
|
||||
1661
imgui-sys/third-party/definitions.json
vendored
1661
imgui-sys/third-party/definitions.json
vendored
File diff suppressed because it is too large
Load Diff
1628
imgui-sys/third-party/definitions.lua
vendored
1628
imgui-sys/third-party/definitions.lua
vendored
File diff suppressed because it is too large
Load Diff
2
imgui-sys/third-party/imgui
vendored
2
imgui-sys/third-party/imgui
vendored
@ -1 +1 @@
|
||||
Subproject commit 35b1148efb839381b84de9290d9caf0b66ad7d03
|
||||
Subproject commit e3e1fbcf025cf83413815751f7c33500e1314d57
|
||||
723
imgui-sys/third-party/impl_definitions.json
vendored
723
imgui-sys/third-party/impl_definitions.json
vendored
@ -1 +1,722 @@
|
||||
[]
|
||||
{
|
||||
"ImGui_ImplGlfw_CharCallback": [
|
||||
{
|
||||
"args": "(GLFWwindow* window,unsigned int c)",
|
||||
"argsT": [
|
||||
{
|
||||
"name": "window",
|
||||
"type": "GLFWwindow*"
|
||||
},
|
||||
{
|
||||
"name": "c",
|
||||
"type": "unsigned int"
|
||||
}
|
||||
],
|
||||
"argsoriginal": "(GLFWwindow* window,unsigned int c)",
|
||||
"call_args": "(window,c)",
|
||||
"cimguiname": "ImGui_ImplGlfw_CharCallback",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplGlfw_CharCallback",
|
||||
"location": "imgui_impl_glfw:40",
|
||||
"ov_cimguiname": "ImGui_ImplGlfw_CharCallback",
|
||||
"ret": "void",
|
||||
"signature": "(GLFWwindow*,unsigned int)",
|
||||
"stname": ""
|
||||
}
|
||||
],
|
||||
"ImGui_ImplGlfw_CursorEnterCallback": [
|
||||
{
|
||||
"args": "(GLFWwindow* window,int entered)",
|
||||
"argsT": [
|
||||
{
|
||||
"name": "window",
|
||||
"type": "GLFWwindow*"
|
||||
},
|
||||
{
|
||||
"name": "entered",
|
||||
"type": "int"
|
||||
}
|
||||
],
|
||||
"argsoriginal": "(GLFWwindow* window,int entered)",
|
||||
"call_args": "(window,entered)",
|
||||
"cimguiname": "ImGui_ImplGlfw_CursorEnterCallback",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplGlfw_CursorEnterCallback",
|
||||
"location": "imgui_impl_glfw:36",
|
||||
"ov_cimguiname": "ImGui_ImplGlfw_CursorEnterCallback",
|
||||
"ret": "void",
|
||||
"signature": "(GLFWwindow*,int)",
|
||||
"stname": ""
|
||||
}
|
||||
],
|
||||
"ImGui_ImplGlfw_InitForOpenGL": [
|
||||
{
|
||||
"args": "(GLFWwindow* window,bool install_callbacks)",
|
||||
"argsT": [
|
||||
{
|
||||
"name": "window",
|
||||
"type": "GLFWwindow*"
|
||||
},
|
||||
{
|
||||
"name": "install_callbacks",
|
||||
"type": "bool"
|
||||
}
|
||||
],
|
||||
"argsoriginal": "(GLFWwindow* window,bool install_callbacks)",
|
||||
"call_args": "(window,install_callbacks)",
|
||||
"cimguiname": "ImGui_ImplGlfw_InitForOpenGL",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplGlfw_InitForOpenGL",
|
||||
"location": "imgui_impl_glfw:26",
|
||||
"ov_cimguiname": "ImGui_ImplGlfw_InitForOpenGL",
|
||||
"ret": "bool",
|
||||
"signature": "(GLFWwindow*,bool)",
|
||||
"stname": ""
|
||||
}
|
||||
],
|
||||
"ImGui_ImplGlfw_InitForOther": [
|
||||
{
|
||||
"args": "(GLFWwindow* window,bool install_callbacks)",
|
||||
"argsT": [
|
||||
{
|
||||
"name": "window",
|
||||
"type": "GLFWwindow*"
|
||||
},
|
||||
{
|
||||
"name": "install_callbacks",
|
||||
"type": "bool"
|
||||
}
|
||||
],
|
||||
"argsoriginal": "(GLFWwindow* window,bool install_callbacks)",
|
||||
"call_args": "(window,install_callbacks)",
|
||||
"cimguiname": "ImGui_ImplGlfw_InitForOther",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplGlfw_InitForOther",
|
||||
"location": "imgui_impl_glfw:28",
|
||||
"ov_cimguiname": "ImGui_ImplGlfw_InitForOther",
|
||||
"ret": "bool",
|
||||
"signature": "(GLFWwindow*,bool)",
|
||||
"stname": ""
|
||||
}
|
||||
],
|
||||
"ImGui_ImplGlfw_InitForVulkan": [
|
||||
{
|
||||
"args": "(GLFWwindow* window,bool install_callbacks)",
|
||||
"argsT": [
|
||||
{
|
||||
"name": "window",
|
||||
"type": "GLFWwindow*"
|
||||
},
|
||||
{
|
||||
"name": "install_callbacks",
|
||||
"type": "bool"
|
||||
}
|
||||
],
|
||||
"argsoriginal": "(GLFWwindow* window,bool install_callbacks)",
|
||||
"call_args": "(window,install_callbacks)",
|
||||
"cimguiname": "ImGui_ImplGlfw_InitForVulkan",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplGlfw_InitForVulkan",
|
||||
"location": "imgui_impl_glfw:27",
|
||||
"ov_cimguiname": "ImGui_ImplGlfw_InitForVulkan",
|
||||
"ret": "bool",
|
||||
"signature": "(GLFWwindow*,bool)",
|
||||
"stname": ""
|
||||
}
|
||||
],
|
||||
"ImGui_ImplGlfw_KeyCallback": [
|
||||
{
|
||||
"args": "(GLFWwindow* window,int key,int scancode,int action,int mods)",
|
||||
"argsT": [
|
||||
{
|
||||
"name": "window",
|
||||
"type": "GLFWwindow*"
|
||||
},
|
||||
{
|
||||
"name": "key",
|
||||
"type": "int"
|
||||
},
|
||||
{
|
||||
"name": "scancode",
|
||||
"type": "int"
|
||||
},
|
||||
{
|
||||
"name": "action",
|
||||
"type": "int"
|
||||
},
|
||||
{
|
||||
"name": "mods",
|
||||
"type": "int"
|
||||
}
|
||||
],
|
||||
"argsoriginal": "(GLFWwindow* window,int key,int scancode,int action,int mods)",
|
||||
"call_args": "(window,key,scancode,action,mods)",
|
||||
"cimguiname": "ImGui_ImplGlfw_KeyCallback",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplGlfw_KeyCallback",
|
||||
"location": "imgui_impl_glfw:39",
|
||||
"ov_cimguiname": "ImGui_ImplGlfw_KeyCallback",
|
||||
"ret": "void",
|
||||
"signature": "(GLFWwindow*,int,int,int,int)",
|
||||
"stname": ""
|
||||
}
|
||||
],
|
||||
"ImGui_ImplGlfw_MonitorCallback": [
|
||||
{
|
||||
"args": "(GLFWmonitor* monitor,int event)",
|
||||
"argsT": [
|
||||
{
|
||||
"name": "monitor",
|
||||
"type": "GLFWmonitor*"
|
||||
},
|
||||
{
|
||||
"name": "event",
|
||||
"type": "int"
|
||||
}
|
||||
],
|
||||
"argsoriginal": "(GLFWmonitor* monitor,int event)",
|
||||
"call_args": "(monitor,event)",
|
||||
"cimguiname": "ImGui_ImplGlfw_MonitorCallback",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplGlfw_MonitorCallback",
|
||||
"location": "imgui_impl_glfw:41",
|
||||
"ov_cimguiname": "ImGui_ImplGlfw_MonitorCallback",
|
||||
"ret": "void",
|
||||
"signature": "(GLFWmonitor*,int)",
|
||||
"stname": ""
|
||||
}
|
||||
],
|
||||
"ImGui_ImplGlfw_MouseButtonCallback": [
|
||||
{
|
||||
"args": "(GLFWwindow* window,int button,int action,int mods)",
|
||||
"argsT": [
|
||||
{
|
||||
"name": "window",
|
||||
"type": "GLFWwindow*"
|
||||
},
|
||||
{
|
||||
"name": "button",
|
||||
"type": "int"
|
||||
},
|
||||
{
|
||||
"name": "action",
|
||||
"type": "int"
|
||||
},
|
||||
{
|
||||
"name": "mods",
|
||||
"type": "int"
|
||||
}
|
||||
],
|
||||
"argsoriginal": "(GLFWwindow* window,int button,int action,int mods)",
|
||||
"call_args": "(window,button,action,mods)",
|
||||
"cimguiname": "ImGui_ImplGlfw_MouseButtonCallback",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplGlfw_MouseButtonCallback",
|
||||
"location": "imgui_impl_glfw:37",
|
||||
"ov_cimguiname": "ImGui_ImplGlfw_MouseButtonCallback",
|
||||
"ret": "void",
|
||||
"signature": "(GLFWwindow*,int,int,int)",
|
||||
"stname": ""
|
||||
}
|
||||
],
|
||||
"ImGui_ImplGlfw_NewFrame": [
|
||||
{
|
||||
"args": "()",
|
||||
"argsT": [],
|
||||
"argsoriginal": "()",
|
||||
"call_args": "()",
|
||||
"cimguiname": "ImGui_ImplGlfw_NewFrame",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplGlfw_NewFrame",
|
||||
"location": "imgui_impl_glfw:30",
|
||||
"ov_cimguiname": "ImGui_ImplGlfw_NewFrame",
|
||||
"ret": "void",
|
||||
"signature": "()",
|
||||
"stname": ""
|
||||
}
|
||||
],
|
||||
"ImGui_ImplGlfw_ScrollCallback": [
|
||||
{
|
||||
"args": "(GLFWwindow* window,double xoffset,double yoffset)",
|
||||
"argsT": [
|
||||
{
|
||||
"name": "window",
|
||||
"type": "GLFWwindow*"
|
||||
},
|
||||
{
|
||||
"name": "xoffset",
|
||||
"type": "double"
|
||||
},
|
||||
{
|
||||
"name": "yoffset",
|
||||
"type": "double"
|
||||
}
|
||||
],
|
||||
"argsoriginal": "(GLFWwindow* window,double xoffset,double yoffset)",
|
||||
"call_args": "(window,xoffset,yoffset)",
|
||||
"cimguiname": "ImGui_ImplGlfw_ScrollCallback",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplGlfw_ScrollCallback",
|
||||
"location": "imgui_impl_glfw:38",
|
||||
"ov_cimguiname": "ImGui_ImplGlfw_ScrollCallback",
|
||||
"ret": "void",
|
||||
"signature": "(GLFWwindow*,double,double)",
|
||||
"stname": ""
|
||||
}
|
||||
],
|
||||
"ImGui_ImplGlfw_Shutdown": [
|
||||
{
|
||||
"args": "()",
|
||||
"argsT": [],
|
||||
"argsoriginal": "()",
|
||||
"call_args": "()",
|
||||
"cimguiname": "ImGui_ImplGlfw_Shutdown",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplGlfw_Shutdown",
|
||||
"location": "imgui_impl_glfw:29",
|
||||
"ov_cimguiname": "ImGui_ImplGlfw_Shutdown",
|
||||
"ret": "void",
|
||||
"signature": "()",
|
||||
"stname": ""
|
||||
}
|
||||
],
|
||||
"ImGui_ImplGlfw_WindowFocusCallback": [
|
||||
{
|
||||
"args": "(GLFWwindow* window,int focused)",
|
||||
"argsT": [
|
||||
{
|
||||
"name": "window",
|
||||
"type": "GLFWwindow*"
|
||||
},
|
||||
{
|
||||
"name": "focused",
|
||||
"type": "int"
|
||||
}
|
||||
],
|
||||
"argsoriginal": "(GLFWwindow* window,int focused)",
|
||||
"call_args": "(window,focused)",
|
||||
"cimguiname": "ImGui_ImplGlfw_WindowFocusCallback",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplGlfw_WindowFocusCallback",
|
||||
"location": "imgui_impl_glfw:35",
|
||||
"ov_cimguiname": "ImGui_ImplGlfw_WindowFocusCallback",
|
||||
"ret": "void",
|
||||
"signature": "(GLFWwindow*,int)",
|
||||
"stname": ""
|
||||
}
|
||||
],
|
||||
"ImGui_ImplOpenGL2_CreateDeviceObjects": [
|
||||
{
|
||||
"args": "()",
|
||||
"argsT": [],
|
||||
"argsoriginal": "()",
|
||||
"call_args": "()",
|
||||
"cimguiname": "ImGui_ImplOpenGL2_CreateDeviceObjects",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplOpenGL2_CreateDeviceObjects",
|
||||
"location": "imgui_impl_opengl2:31",
|
||||
"ov_cimguiname": "ImGui_ImplOpenGL2_CreateDeviceObjects",
|
||||
"ret": "bool",
|
||||
"signature": "()",
|
||||
"stname": ""
|
||||
}
|
||||
],
|
||||
"ImGui_ImplOpenGL2_CreateFontsTexture": [
|
||||
{
|
||||
"args": "()",
|
||||
"argsT": [],
|
||||
"argsoriginal": "()",
|
||||
"call_args": "()",
|
||||
"cimguiname": "ImGui_ImplOpenGL2_CreateFontsTexture",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplOpenGL2_CreateFontsTexture",
|
||||
"location": "imgui_impl_opengl2:29",
|
||||
"ov_cimguiname": "ImGui_ImplOpenGL2_CreateFontsTexture",
|
||||
"ret": "bool",
|
||||
"signature": "()",
|
||||
"stname": ""
|
||||
}
|
||||
],
|
||||
"ImGui_ImplOpenGL2_DestroyDeviceObjects": [
|
||||
{
|
||||
"args": "()",
|
||||
"argsT": [],
|
||||
"argsoriginal": "()",
|
||||
"call_args": "()",
|
||||
"cimguiname": "ImGui_ImplOpenGL2_DestroyDeviceObjects",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplOpenGL2_DestroyDeviceObjects",
|
||||
"location": "imgui_impl_opengl2:32",
|
||||
"ov_cimguiname": "ImGui_ImplOpenGL2_DestroyDeviceObjects",
|
||||
"ret": "void",
|
||||
"signature": "()",
|
||||
"stname": ""
|
||||
}
|
||||
],
|
||||
"ImGui_ImplOpenGL2_DestroyFontsTexture": [
|
||||
{
|
||||
"args": "()",
|
||||
"argsT": [],
|
||||
"argsoriginal": "()",
|
||||
"call_args": "()",
|
||||
"cimguiname": "ImGui_ImplOpenGL2_DestroyFontsTexture",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplOpenGL2_DestroyFontsTexture",
|
||||
"location": "imgui_impl_opengl2:30",
|
||||
"ov_cimguiname": "ImGui_ImplOpenGL2_DestroyFontsTexture",
|
||||
"ret": "void",
|
||||
"signature": "()",
|
||||
"stname": ""
|
||||
}
|
||||
],
|
||||
"ImGui_ImplOpenGL2_Init": [
|
||||
{
|
||||
"args": "()",
|
||||
"argsT": [],
|
||||
"argsoriginal": "()",
|
||||
"call_args": "()",
|
||||
"cimguiname": "ImGui_ImplOpenGL2_Init",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplOpenGL2_Init",
|
||||
"location": "imgui_impl_opengl2:23",
|
||||
"ov_cimguiname": "ImGui_ImplOpenGL2_Init",
|
||||
"ret": "bool",
|
||||
"signature": "()",
|
||||
"stname": ""
|
||||
}
|
||||
],
|
||||
"ImGui_ImplOpenGL2_NewFrame": [
|
||||
{
|
||||
"args": "()",
|
||||
"argsT": [],
|
||||
"argsoriginal": "()",
|
||||
"call_args": "()",
|
||||
"cimguiname": "ImGui_ImplOpenGL2_NewFrame",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplOpenGL2_NewFrame",
|
||||
"location": "imgui_impl_opengl2:25",
|
||||
"ov_cimguiname": "ImGui_ImplOpenGL2_NewFrame",
|
||||
"ret": "void",
|
||||
"signature": "()",
|
||||
"stname": ""
|
||||
}
|
||||
],
|
||||
"ImGui_ImplOpenGL2_RenderDrawData": [
|
||||
{
|
||||
"args": "(ImDrawData* draw_data)",
|
||||
"argsT": [
|
||||
{
|
||||
"name": "draw_data",
|
||||
"type": "ImDrawData*"
|
||||
}
|
||||
],
|
||||
"argsoriginal": "(ImDrawData* draw_data)",
|
||||
"call_args": "(draw_data)",
|
||||
"cimguiname": "ImGui_ImplOpenGL2_RenderDrawData",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplOpenGL2_RenderDrawData",
|
||||
"location": "imgui_impl_opengl2:26",
|
||||
"ov_cimguiname": "ImGui_ImplOpenGL2_RenderDrawData",
|
||||
"ret": "void",
|
||||
"signature": "(ImDrawData*)",
|
||||
"stname": ""
|
||||
}
|
||||
],
|
||||
"ImGui_ImplOpenGL2_Shutdown": [
|
||||
{
|
||||
"args": "()",
|
||||
"argsT": [],
|
||||
"argsoriginal": "()",
|
||||
"call_args": "()",
|
||||
"cimguiname": "ImGui_ImplOpenGL2_Shutdown",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplOpenGL2_Shutdown",
|
||||
"location": "imgui_impl_opengl2:24",
|
||||
"ov_cimguiname": "ImGui_ImplOpenGL2_Shutdown",
|
||||
"ret": "void",
|
||||
"signature": "()",
|
||||
"stname": ""
|
||||
}
|
||||
],
|
||||
"ImGui_ImplOpenGL3_CreateDeviceObjects": [
|
||||
{
|
||||
"args": "()",
|
||||
"argsT": [],
|
||||
"argsoriginal": "()",
|
||||
"call_args": "()",
|
||||
"cimguiname": "ImGui_ImplOpenGL3_CreateDeviceObjects",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplOpenGL3_CreateDeviceObjects",
|
||||
"location": "imgui_impl_opengl3:32",
|
||||
"ov_cimguiname": "ImGui_ImplOpenGL3_CreateDeviceObjects",
|
||||
"ret": "bool",
|
||||
"signature": "()",
|
||||
"stname": ""
|
||||
}
|
||||
],
|
||||
"ImGui_ImplOpenGL3_CreateFontsTexture": [
|
||||
{
|
||||
"args": "()",
|
||||
"argsT": [],
|
||||
"argsoriginal": "()",
|
||||
"call_args": "()",
|
||||
"cimguiname": "ImGui_ImplOpenGL3_CreateFontsTexture",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplOpenGL3_CreateFontsTexture",
|
||||
"location": "imgui_impl_opengl3:30",
|
||||
"ov_cimguiname": "ImGui_ImplOpenGL3_CreateFontsTexture",
|
||||
"ret": "bool",
|
||||
"signature": "()",
|
||||
"stname": ""
|
||||
}
|
||||
],
|
||||
"ImGui_ImplOpenGL3_DestroyDeviceObjects": [
|
||||
{
|
||||
"args": "()",
|
||||
"argsT": [],
|
||||
"argsoriginal": "()",
|
||||
"call_args": "()",
|
||||
"cimguiname": "ImGui_ImplOpenGL3_DestroyDeviceObjects",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplOpenGL3_DestroyDeviceObjects",
|
||||
"location": "imgui_impl_opengl3:33",
|
||||
"ov_cimguiname": "ImGui_ImplOpenGL3_DestroyDeviceObjects",
|
||||
"ret": "void",
|
||||
"signature": "()",
|
||||
"stname": ""
|
||||
}
|
||||
],
|
||||
"ImGui_ImplOpenGL3_DestroyFontsTexture": [
|
||||
{
|
||||
"args": "()",
|
||||
"argsT": [],
|
||||
"argsoriginal": "()",
|
||||
"call_args": "()",
|
||||
"cimguiname": "ImGui_ImplOpenGL3_DestroyFontsTexture",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplOpenGL3_DestroyFontsTexture",
|
||||
"location": "imgui_impl_opengl3:31",
|
||||
"ov_cimguiname": "ImGui_ImplOpenGL3_DestroyFontsTexture",
|
||||
"ret": "void",
|
||||
"signature": "()",
|
||||
"stname": ""
|
||||
}
|
||||
],
|
||||
"ImGui_ImplOpenGL3_Init": [
|
||||
{
|
||||
"args": "(const char* glsl_version)",
|
||||
"argsT": [
|
||||
{
|
||||
"name": "glsl_version",
|
||||
"type": "const char*"
|
||||
}
|
||||
],
|
||||
"argsoriginal": "(const char* glsl_version=((void*)0))",
|
||||
"call_args": "(glsl_version)",
|
||||
"cimguiname": "ImGui_ImplOpenGL3_Init",
|
||||
"defaults": {
|
||||
"glsl_version": "((void*)0)"
|
||||
},
|
||||
"funcname": "ImGui_ImplOpenGL3_Init",
|
||||
"location": "imgui_impl_opengl3:24",
|
||||
"ov_cimguiname": "ImGui_ImplOpenGL3_Init",
|
||||
"ret": "bool",
|
||||
"signature": "(const char*)",
|
||||
"stname": ""
|
||||
}
|
||||
],
|
||||
"ImGui_ImplOpenGL3_NewFrame": [
|
||||
{
|
||||
"args": "()",
|
||||
"argsT": [],
|
||||
"argsoriginal": "()",
|
||||
"call_args": "()",
|
||||
"cimguiname": "ImGui_ImplOpenGL3_NewFrame",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplOpenGL3_NewFrame",
|
||||
"location": "imgui_impl_opengl3:26",
|
||||
"ov_cimguiname": "ImGui_ImplOpenGL3_NewFrame",
|
||||
"ret": "void",
|
||||
"signature": "()",
|
||||
"stname": ""
|
||||
}
|
||||
],
|
||||
"ImGui_ImplOpenGL3_RenderDrawData": [
|
||||
{
|
||||
"args": "(ImDrawData* draw_data)",
|
||||
"argsT": [
|
||||
{
|
||||
"name": "draw_data",
|
||||
"type": "ImDrawData*"
|
||||
}
|
||||
],
|
||||
"argsoriginal": "(ImDrawData* draw_data)",
|
||||
"call_args": "(draw_data)",
|
||||
"cimguiname": "ImGui_ImplOpenGL3_RenderDrawData",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplOpenGL3_RenderDrawData",
|
||||
"location": "imgui_impl_opengl3:27",
|
||||
"ov_cimguiname": "ImGui_ImplOpenGL3_RenderDrawData",
|
||||
"ret": "void",
|
||||
"signature": "(ImDrawData*)",
|
||||
"stname": ""
|
||||
}
|
||||
],
|
||||
"ImGui_ImplOpenGL3_Shutdown": [
|
||||
{
|
||||
"args": "()",
|
||||
"argsT": [],
|
||||
"argsoriginal": "()",
|
||||
"call_args": "()",
|
||||
"cimguiname": "ImGui_ImplOpenGL3_Shutdown",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplOpenGL3_Shutdown",
|
||||
"location": "imgui_impl_opengl3:25",
|
||||
"ov_cimguiname": "ImGui_ImplOpenGL3_Shutdown",
|
||||
"ret": "void",
|
||||
"signature": "()",
|
||||
"stname": ""
|
||||
}
|
||||
],
|
||||
"ImGui_ImplSDL2_InitForD3D": [
|
||||
{
|
||||
"args": "(SDL_Window* window)",
|
||||
"argsT": [
|
||||
{
|
||||
"name": "window",
|
||||
"type": "SDL_Window*"
|
||||
}
|
||||
],
|
||||
"argsoriginal": "(SDL_Window* window)",
|
||||
"call_args": "(window)",
|
||||
"cimguiname": "ImGui_ImplSDL2_InitForD3D",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplSDL2_InitForD3D",
|
||||
"location": "imgui_impl_sdl:26",
|
||||
"ov_cimguiname": "ImGui_ImplSDL2_InitForD3D",
|
||||
"ret": "bool",
|
||||
"signature": "(SDL_Window*)",
|
||||
"stname": ""
|
||||
}
|
||||
],
|
||||
"ImGui_ImplSDL2_InitForMetal": [
|
||||
{
|
||||
"args": "(SDL_Window* window)",
|
||||
"argsT": [
|
||||
{
|
||||
"name": "window",
|
||||
"type": "SDL_Window*"
|
||||
}
|
||||
],
|
||||
"argsoriginal": "(SDL_Window* window)",
|
||||
"call_args": "(window)",
|
||||
"cimguiname": "ImGui_ImplSDL2_InitForMetal",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplSDL2_InitForMetal",
|
||||
"location": "imgui_impl_sdl:27",
|
||||
"ov_cimguiname": "ImGui_ImplSDL2_InitForMetal",
|
||||
"ret": "bool",
|
||||
"signature": "(SDL_Window*)",
|
||||
"stname": ""
|
||||
}
|
||||
],
|
||||
"ImGui_ImplSDL2_InitForOpenGL": [
|
||||
{
|
||||
"args": "(SDL_Window* window,void* sdl_gl_context)",
|
||||
"argsT": [
|
||||
{
|
||||
"name": "window",
|
||||
"type": "SDL_Window*"
|
||||
},
|
||||
{
|
||||
"name": "sdl_gl_context",
|
||||
"type": "void*"
|
||||
}
|
||||
],
|
||||
"argsoriginal": "(SDL_Window* window,void* sdl_gl_context)",
|
||||
"call_args": "(window,sdl_gl_context)",
|
||||
"cimguiname": "ImGui_ImplSDL2_InitForOpenGL",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplSDL2_InitForOpenGL",
|
||||
"location": "imgui_impl_sdl:24",
|
||||
"ov_cimguiname": "ImGui_ImplSDL2_InitForOpenGL",
|
||||
"ret": "bool",
|
||||
"signature": "(SDL_Window*,void*)",
|
||||
"stname": ""
|
||||
}
|
||||
],
|
||||
"ImGui_ImplSDL2_InitForVulkan": [
|
||||
{
|
||||
"args": "(SDL_Window* window)",
|
||||
"argsT": [
|
||||
{
|
||||
"name": "window",
|
||||
"type": "SDL_Window*"
|
||||
}
|
||||
],
|
||||
"argsoriginal": "(SDL_Window* window)",
|
||||
"call_args": "(window)",
|
||||
"cimguiname": "ImGui_ImplSDL2_InitForVulkan",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplSDL2_InitForVulkan",
|
||||
"location": "imgui_impl_sdl:25",
|
||||
"ov_cimguiname": "ImGui_ImplSDL2_InitForVulkan",
|
||||
"ret": "bool",
|
||||
"signature": "(SDL_Window*)",
|
||||
"stname": ""
|
||||
}
|
||||
],
|
||||
"ImGui_ImplSDL2_NewFrame": [
|
||||
{
|
||||
"args": "()",
|
||||
"argsT": [],
|
||||
"argsoriginal": "()",
|
||||
"call_args": "()",
|
||||
"cimguiname": "ImGui_ImplSDL2_NewFrame",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplSDL2_NewFrame",
|
||||
"location": "imgui_impl_sdl:29",
|
||||
"ov_cimguiname": "ImGui_ImplSDL2_NewFrame",
|
||||
"ret": "void",
|
||||
"signature": "()",
|
||||
"stname": ""
|
||||
}
|
||||
],
|
||||
"ImGui_ImplSDL2_ProcessEvent": [
|
||||
{
|
||||
"args": "(const SDL_Event* event)",
|
||||
"argsT": [
|
||||
{
|
||||
"name": "event",
|
||||
"type": "const SDL_Event*"
|
||||
}
|
||||
],
|
||||
"argsoriginal": "(const SDL_Event* event)",
|
||||
"call_args": "(event)",
|
||||
"cimguiname": "ImGui_ImplSDL2_ProcessEvent",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplSDL2_ProcessEvent",
|
||||
"location": "imgui_impl_sdl:30",
|
||||
"ov_cimguiname": "ImGui_ImplSDL2_ProcessEvent",
|
||||
"ret": "bool",
|
||||
"signature": "(const SDL_Event*)",
|
||||
"stname": ""
|
||||
}
|
||||
],
|
||||
"ImGui_ImplSDL2_Shutdown": [
|
||||
{
|
||||
"args": "()",
|
||||
"argsT": [],
|
||||
"argsoriginal": "()",
|
||||
"call_args": "()",
|
||||
"cimguiname": "ImGui_ImplSDL2_Shutdown",
|
||||
"defaults": {},
|
||||
"funcname": "ImGui_ImplSDL2_Shutdown",
|
||||
"location": "imgui_impl_sdl:28",
|
||||
"ov_cimguiname": "ImGui_ImplSDL2_Shutdown",
|
||||
"ret": "void",
|
||||
"signature": "()",
|
||||
"stname": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
631
imgui-sys/third-party/impl_definitions.lua
vendored
631
imgui-sys/third-party/impl_definitions.lua
vendored
@ -1,3 +1,634 @@
|
||||
local defs = {}
|
||||
defs["ImGui_ImplGlfw_CharCallback"] = {}
|
||||
defs["ImGui_ImplGlfw_CharCallback"][1] = {}
|
||||
defs["ImGui_ImplGlfw_CharCallback"][1]["args"] = "(GLFWwindow* window,unsigned int c)"
|
||||
defs["ImGui_ImplGlfw_CharCallback"][1]["argsT"] = {}
|
||||
defs["ImGui_ImplGlfw_CharCallback"][1]["argsT"][1] = {}
|
||||
defs["ImGui_ImplGlfw_CharCallback"][1]["argsT"][1]["name"] = "window"
|
||||
defs["ImGui_ImplGlfw_CharCallback"][1]["argsT"][1]["type"] = "GLFWwindow*"
|
||||
defs["ImGui_ImplGlfw_CharCallback"][1]["argsT"][2] = {}
|
||||
defs["ImGui_ImplGlfw_CharCallback"][1]["argsT"][2]["name"] = "c"
|
||||
defs["ImGui_ImplGlfw_CharCallback"][1]["argsT"][2]["type"] = "unsigned int"
|
||||
defs["ImGui_ImplGlfw_CharCallback"][1]["argsoriginal"] = "(GLFWwindow* window,unsigned int c)"
|
||||
defs["ImGui_ImplGlfw_CharCallback"][1]["call_args"] = "(window,c)"
|
||||
defs["ImGui_ImplGlfw_CharCallback"][1]["cimguiname"] = "ImGui_ImplGlfw_CharCallback"
|
||||
defs["ImGui_ImplGlfw_CharCallback"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplGlfw_CharCallback"][1]["funcname"] = "ImGui_ImplGlfw_CharCallback"
|
||||
defs["ImGui_ImplGlfw_CharCallback"][1]["location"] = "imgui_impl_glfw:40"
|
||||
defs["ImGui_ImplGlfw_CharCallback"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_CharCallback"
|
||||
defs["ImGui_ImplGlfw_CharCallback"][1]["ret"] = "void"
|
||||
defs["ImGui_ImplGlfw_CharCallback"][1]["signature"] = "(GLFWwindow*,unsigned int)"
|
||||
defs["ImGui_ImplGlfw_CharCallback"][1]["stname"] = ""
|
||||
defs["ImGui_ImplGlfw_CharCallback"]["(GLFWwindow*,unsigned int)"] = defs["ImGui_ImplGlfw_CharCallback"][1]
|
||||
defs["ImGui_ImplGlfw_CursorEnterCallback"] = {}
|
||||
defs["ImGui_ImplGlfw_CursorEnterCallback"][1] = {}
|
||||
defs["ImGui_ImplGlfw_CursorEnterCallback"][1]["args"] = "(GLFWwindow* window,int entered)"
|
||||
defs["ImGui_ImplGlfw_CursorEnterCallback"][1]["argsT"] = {}
|
||||
defs["ImGui_ImplGlfw_CursorEnterCallback"][1]["argsT"][1] = {}
|
||||
defs["ImGui_ImplGlfw_CursorEnterCallback"][1]["argsT"][1]["name"] = "window"
|
||||
defs["ImGui_ImplGlfw_CursorEnterCallback"][1]["argsT"][1]["type"] = "GLFWwindow*"
|
||||
defs["ImGui_ImplGlfw_CursorEnterCallback"][1]["argsT"][2] = {}
|
||||
defs["ImGui_ImplGlfw_CursorEnterCallback"][1]["argsT"][2]["name"] = "entered"
|
||||
defs["ImGui_ImplGlfw_CursorEnterCallback"][1]["argsT"][2]["type"] = "int"
|
||||
defs["ImGui_ImplGlfw_CursorEnterCallback"][1]["argsoriginal"] = "(GLFWwindow* window,int entered)"
|
||||
defs["ImGui_ImplGlfw_CursorEnterCallback"][1]["call_args"] = "(window,entered)"
|
||||
defs["ImGui_ImplGlfw_CursorEnterCallback"][1]["cimguiname"] = "ImGui_ImplGlfw_CursorEnterCallback"
|
||||
defs["ImGui_ImplGlfw_CursorEnterCallback"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplGlfw_CursorEnterCallback"][1]["funcname"] = "ImGui_ImplGlfw_CursorEnterCallback"
|
||||
defs["ImGui_ImplGlfw_CursorEnterCallback"][1]["location"] = "imgui_impl_glfw:36"
|
||||
defs["ImGui_ImplGlfw_CursorEnterCallback"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_CursorEnterCallback"
|
||||
defs["ImGui_ImplGlfw_CursorEnterCallback"][1]["ret"] = "void"
|
||||
defs["ImGui_ImplGlfw_CursorEnterCallback"][1]["signature"] = "(GLFWwindow*,int)"
|
||||
defs["ImGui_ImplGlfw_CursorEnterCallback"][1]["stname"] = ""
|
||||
defs["ImGui_ImplGlfw_CursorEnterCallback"]["(GLFWwindow*,int)"] = defs["ImGui_ImplGlfw_CursorEnterCallback"][1]
|
||||
defs["ImGui_ImplGlfw_InitForOpenGL"] = {}
|
||||
defs["ImGui_ImplGlfw_InitForOpenGL"][1] = {}
|
||||
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["args"] = "(GLFWwindow* window,bool install_callbacks)"
|
||||
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["argsT"] = {}
|
||||
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["argsT"][1] = {}
|
||||
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["argsT"][1]["name"] = "window"
|
||||
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["argsT"][1]["type"] = "GLFWwindow*"
|
||||
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["argsT"][2] = {}
|
||||
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["argsT"][2]["name"] = "install_callbacks"
|
||||
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["argsT"][2]["type"] = "bool"
|
||||
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["argsoriginal"] = "(GLFWwindow* window,bool install_callbacks)"
|
||||
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["call_args"] = "(window,install_callbacks)"
|
||||
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["cimguiname"] = "ImGui_ImplGlfw_InitForOpenGL"
|
||||
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["funcname"] = "ImGui_ImplGlfw_InitForOpenGL"
|
||||
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["location"] = "imgui_impl_glfw:26"
|
||||
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_InitForOpenGL"
|
||||
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["ret"] = "bool"
|
||||
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["signature"] = "(GLFWwindow*,bool)"
|
||||
defs["ImGui_ImplGlfw_InitForOpenGL"][1]["stname"] = ""
|
||||
defs["ImGui_ImplGlfw_InitForOpenGL"]["(GLFWwindow*,bool)"] = defs["ImGui_ImplGlfw_InitForOpenGL"][1]
|
||||
defs["ImGui_ImplGlfw_InitForOther"] = {}
|
||||
defs["ImGui_ImplGlfw_InitForOther"][1] = {}
|
||||
defs["ImGui_ImplGlfw_InitForOther"][1]["args"] = "(GLFWwindow* window,bool install_callbacks)"
|
||||
defs["ImGui_ImplGlfw_InitForOther"][1]["argsT"] = {}
|
||||
defs["ImGui_ImplGlfw_InitForOther"][1]["argsT"][1] = {}
|
||||
defs["ImGui_ImplGlfw_InitForOther"][1]["argsT"][1]["name"] = "window"
|
||||
defs["ImGui_ImplGlfw_InitForOther"][1]["argsT"][1]["type"] = "GLFWwindow*"
|
||||
defs["ImGui_ImplGlfw_InitForOther"][1]["argsT"][2] = {}
|
||||
defs["ImGui_ImplGlfw_InitForOther"][1]["argsT"][2]["name"] = "install_callbacks"
|
||||
defs["ImGui_ImplGlfw_InitForOther"][1]["argsT"][2]["type"] = "bool"
|
||||
defs["ImGui_ImplGlfw_InitForOther"][1]["argsoriginal"] = "(GLFWwindow* window,bool install_callbacks)"
|
||||
defs["ImGui_ImplGlfw_InitForOther"][1]["call_args"] = "(window,install_callbacks)"
|
||||
defs["ImGui_ImplGlfw_InitForOther"][1]["cimguiname"] = "ImGui_ImplGlfw_InitForOther"
|
||||
defs["ImGui_ImplGlfw_InitForOther"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplGlfw_InitForOther"][1]["funcname"] = "ImGui_ImplGlfw_InitForOther"
|
||||
defs["ImGui_ImplGlfw_InitForOther"][1]["location"] = "imgui_impl_glfw:28"
|
||||
defs["ImGui_ImplGlfw_InitForOther"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_InitForOther"
|
||||
defs["ImGui_ImplGlfw_InitForOther"][1]["ret"] = "bool"
|
||||
defs["ImGui_ImplGlfw_InitForOther"][1]["signature"] = "(GLFWwindow*,bool)"
|
||||
defs["ImGui_ImplGlfw_InitForOther"][1]["stname"] = ""
|
||||
defs["ImGui_ImplGlfw_InitForOther"]["(GLFWwindow*,bool)"] = defs["ImGui_ImplGlfw_InitForOther"][1]
|
||||
defs["ImGui_ImplGlfw_InitForVulkan"] = {}
|
||||
defs["ImGui_ImplGlfw_InitForVulkan"][1] = {}
|
||||
defs["ImGui_ImplGlfw_InitForVulkan"][1]["args"] = "(GLFWwindow* window,bool install_callbacks)"
|
||||
defs["ImGui_ImplGlfw_InitForVulkan"][1]["argsT"] = {}
|
||||
defs["ImGui_ImplGlfw_InitForVulkan"][1]["argsT"][1] = {}
|
||||
defs["ImGui_ImplGlfw_InitForVulkan"][1]["argsT"][1]["name"] = "window"
|
||||
defs["ImGui_ImplGlfw_InitForVulkan"][1]["argsT"][1]["type"] = "GLFWwindow*"
|
||||
defs["ImGui_ImplGlfw_InitForVulkan"][1]["argsT"][2] = {}
|
||||
defs["ImGui_ImplGlfw_InitForVulkan"][1]["argsT"][2]["name"] = "install_callbacks"
|
||||
defs["ImGui_ImplGlfw_InitForVulkan"][1]["argsT"][2]["type"] = "bool"
|
||||
defs["ImGui_ImplGlfw_InitForVulkan"][1]["argsoriginal"] = "(GLFWwindow* window,bool install_callbacks)"
|
||||
defs["ImGui_ImplGlfw_InitForVulkan"][1]["call_args"] = "(window,install_callbacks)"
|
||||
defs["ImGui_ImplGlfw_InitForVulkan"][1]["cimguiname"] = "ImGui_ImplGlfw_InitForVulkan"
|
||||
defs["ImGui_ImplGlfw_InitForVulkan"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplGlfw_InitForVulkan"][1]["funcname"] = "ImGui_ImplGlfw_InitForVulkan"
|
||||
defs["ImGui_ImplGlfw_InitForVulkan"][1]["location"] = "imgui_impl_glfw:27"
|
||||
defs["ImGui_ImplGlfw_InitForVulkan"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_InitForVulkan"
|
||||
defs["ImGui_ImplGlfw_InitForVulkan"][1]["ret"] = "bool"
|
||||
defs["ImGui_ImplGlfw_InitForVulkan"][1]["signature"] = "(GLFWwindow*,bool)"
|
||||
defs["ImGui_ImplGlfw_InitForVulkan"][1]["stname"] = ""
|
||||
defs["ImGui_ImplGlfw_InitForVulkan"]["(GLFWwindow*,bool)"] = defs["ImGui_ImplGlfw_InitForVulkan"][1]
|
||||
defs["ImGui_ImplGlfw_KeyCallback"] = {}
|
||||
defs["ImGui_ImplGlfw_KeyCallback"][1] = {}
|
||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["args"] = "(GLFWwindow* window,int key,int scancode,int action,int mods)"
|
||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"] = {}
|
||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][1] = {}
|
||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][1]["name"] = "window"
|
||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][1]["type"] = "GLFWwindow*"
|
||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][2] = {}
|
||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][2]["name"] = "key"
|
||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][2]["type"] = "int"
|
||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][3] = {}
|
||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][3]["name"] = "scancode"
|
||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][3]["type"] = "int"
|
||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][4] = {}
|
||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][4]["name"] = "action"
|
||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][4]["type"] = "int"
|
||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][5] = {}
|
||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][5]["name"] = "mods"
|
||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["argsT"][5]["type"] = "int"
|
||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["argsoriginal"] = "(GLFWwindow* window,int key,int scancode,int action,int mods)"
|
||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["call_args"] = "(window,key,scancode,action,mods)"
|
||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["cimguiname"] = "ImGui_ImplGlfw_KeyCallback"
|
||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["funcname"] = "ImGui_ImplGlfw_KeyCallback"
|
||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["location"] = "imgui_impl_glfw:39"
|
||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_KeyCallback"
|
||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["ret"] = "void"
|
||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["signature"] = "(GLFWwindow*,int,int,int,int)"
|
||||
defs["ImGui_ImplGlfw_KeyCallback"][1]["stname"] = ""
|
||||
defs["ImGui_ImplGlfw_KeyCallback"]["(GLFWwindow*,int,int,int,int)"] = defs["ImGui_ImplGlfw_KeyCallback"][1]
|
||||
defs["ImGui_ImplGlfw_MonitorCallback"] = {}
|
||||
defs["ImGui_ImplGlfw_MonitorCallback"][1] = {}
|
||||
defs["ImGui_ImplGlfw_MonitorCallback"][1]["args"] = "(GLFWmonitor* monitor,int event)"
|
||||
defs["ImGui_ImplGlfw_MonitorCallback"][1]["argsT"] = {}
|
||||
defs["ImGui_ImplGlfw_MonitorCallback"][1]["argsT"][1] = {}
|
||||
defs["ImGui_ImplGlfw_MonitorCallback"][1]["argsT"][1]["name"] = "monitor"
|
||||
defs["ImGui_ImplGlfw_MonitorCallback"][1]["argsT"][1]["type"] = "GLFWmonitor*"
|
||||
defs["ImGui_ImplGlfw_MonitorCallback"][1]["argsT"][2] = {}
|
||||
defs["ImGui_ImplGlfw_MonitorCallback"][1]["argsT"][2]["name"] = "event"
|
||||
defs["ImGui_ImplGlfw_MonitorCallback"][1]["argsT"][2]["type"] = "int"
|
||||
defs["ImGui_ImplGlfw_MonitorCallback"][1]["argsoriginal"] = "(GLFWmonitor* monitor,int event)"
|
||||
defs["ImGui_ImplGlfw_MonitorCallback"][1]["call_args"] = "(monitor,event)"
|
||||
defs["ImGui_ImplGlfw_MonitorCallback"][1]["cimguiname"] = "ImGui_ImplGlfw_MonitorCallback"
|
||||
defs["ImGui_ImplGlfw_MonitorCallback"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplGlfw_MonitorCallback"][1]["funcname"] = "ImGui_ImplGlfw_MonitorCallback"
|
||||
defs["ImGui_ImplGlfw_MonitorCallback"][1]["location"] = "imgui_impl_glfw:41"
|
||||
defs["ImGui_ImplGlfw_MonitorCallback"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_MonitorCallback"
|
||||
defs["ImGui_ImplGlfw_MonitorCallback"][1]["ret"] = "void"
|
||||
defs["ImGui_ImplGlfw_MonitorCallback"][1]["signature"] = "(GLFWmonitor*,int)"
|
||||
defs["ImGui_ImplGlfw_MonitorCallback"][1]["stname"] = ""
|
||||
defs["ImGui_ImplGlfw_MonitorCallback"]["(GLFWmonitor*,int)"] = defs["ImGui_ImplGlfw_MonitorCallback"][1]
|
||||
defs["ImGui_ImplGlfw_MouseButtonCallback"] = {}
|
||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1] = {}
|
||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["args"] = "(GLFWwindow* window,int button,int action,int mods)"
|
||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"] = {}
|
||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][1] = {}
|
||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][1]["name"] = "window"
|
||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][1]["type"] = "GLFWwindow*"
|
||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][2] = {}
|
||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][2]["name"] = "button"
|
||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][2]["type"] = "int"
|
||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][3] = {}
|
||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][3]["name"] = "action"
|
||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][3]["type"] = "int"
|
||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][4] = {}
|
||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][4]["name"] = "mods"
|
||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsT"][4]["type"] = "int"
|
||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["argsoriginal"] = "(GLFWwindow* window,int button,int action,int mods)"
|
||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["call_args"] = "(window,button,action,mods)"
|
||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["cimguiname"] = "ImGui_ImplGlfw_MouseButtonCallback"
|
||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["funcname"] = "ImGui_ImplGlfw_MouseButtonCallback"
|
||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["location"] = "imgui_impl_glfw:37"
|
||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_MouseButtonCallback"
|
||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["ret"] = "void"
|
||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["signature"] = "(GLFWwindow*,int,int,int)"
|
||||
defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["stname"] = ""
|
||||
defs["ImGui_ImplGlfw_MouseButtonCallback"]["(GLFWwindow*,int,int,int)"] = defs["ImGui_ImplGlfw_MouseButtonCallback"][1]
|
||||
defs["ImGui_ImplGlfw_NewFrame"] = {}
|
||||
defs["ImGui_ImplGlfw_NewFrame"][1] = {}
|
||||
defs["ImGui_ImplGlfw_NewFrame"][1]["args"] = "()"
|
||||
defs["ImGui_ImplGlfw_NewFrame"][1]["argsT"] = {}
|
||||
defs["ImGui_ImplGlfw_NewFrame"][1]["argsoriginal"] = "()"
|
||||
defs["ImGui_ImplGlfw_NewFrame"][1]["call_args"] = "()"
|
||||
defs["ImGui_ImplGlfw_NewFrame"][1]["cimguiname"] = "ImGui_ImplGlfw_NewFrame"
|
||||
defs["ImGui_ImplGlfw_NewFrame"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplGlfw_NewFrame"][1]["funcname"] = "ImGui_ImplGlfw_NewFrame"
|
||||
defs["ImGui_ImplGlfw_NewFrame"][1]["location"] = "imgui_impl_glfw:30"
|
||||
defs["ImGui_ImplGlfw_NewFrame"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_NewFrame"
|
||||
defs["ImGui_ImplGlfw_NewFrame"][1]["ret"] = "void"
|
||||
defs["ImGui_ImplGlfw_NewFrame"][1]["signature"] = "()"
|
||||
defs["ImGui_ImplGlfw_NewFrame"][1]["stname"] = ""
|
||||
defs["ImGui_ImplGlfw_NewFrame"]["()"] = defs["ImGui_ImplGlfw_NewFrame"][1]
|
||||
defs["ImGui_ImplGlfw_ScrollCallback"] = {}
|
||||
defs["ImGui_ImplGlfw_ScrollCallback"][1] = {}
|
||||
defs["ImGui_ImplGlfw_ScrollCallback"][1]["args"] = "(GLFWwindow* window,double xoffset,double yoffset)"
|
||||
defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsT"] = {}
|
||||
defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsT"][1] = {}
|
||||
defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsT"][1]["name"] = "window"
|
||||
defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsT"][1]["type"] = "GLFWwindow*"
|
||||
defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsT"][2] = {}
|
||||
defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsT"][2]["name"] = "xoffset"
|
||||
defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsT"][2]["type"] = "double"
|
||||
defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsT"][3] = {}
|
||||
defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsT"][3]["name"] = "yoffset"
|
||||
defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsT"][3]["type"] = "double"
|
||||
defs["ImGui_ImplGlfw_ScrollCallback"][1]["argsoriginal"] = "(GLFWwindow* window,double xoffset,double yoffset)"
|
||||
defs["ImGui_ImplGlfw_ScrollCallback"][1]["call_args"] = "(window,xoffset,yoffset)"
|
||||
defs["ImGui_ImplGlfw_ScrollCallback"][1]["cimguiname"] = "ImGui_ImplGlfw_ScrollCallback"
|
||||
defs["ImGui_ImplGlfw_ScrollCallback"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplGlfw_ScrollCallback"][1]["funcname"] = "ImGui_ImplGlfw_ScrollCallback"
|
||||
defs["ImGui_ImplGlfw_ScrollCallback"][1]["location"] = "imgui_impl_glfw:38"
|
||||
defs["ImGui_ImplGlfw_ScrollCallback"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_ScrollCallback"
|
||||
defs["ImGui_ImplGlfw_ScrollCallback"][1]["ret"] = "void"
|
||||
defs["ImGui_ImplGlfw_ScrollCallback"][1]["signature"] = "(GLFWwindow*,double,double)"
|
||||
defs["ImGui_ImplGlfw_ScrollCallback"][1]["stname"] = ""
|
||||
defs["ImGui_ImplGlfw_ScrollCallback"]["(GLFWwindow*,double,double)"] = defs["ImGui_ImplGlfw_ScrollCallback"][1]
|
||||
defs["ImGui_ImplGlfw_Shutdown"] = {}
|
||||
defs["ImGui_ImplGlfw_Shutdown"][1] = {}
|
||||
defs["ImGui_ImplGlfw_Shutdown"][1]["args"] = "()"
|
||||
defs["ImGui_ImplGlfw_Shutdown"][1]["argsT"] = {}
|
||||
defs["ImGui_ImplGlfw_Shutdown"][1]["argsoriginal"] = "()"
|
||||
defs["ImGui_ImplGlfw_Shutdown"][1]["call_args"] = "()"
|
||||
defs["ImGui_ImplGlfw_Shutdown"][1]["cimguiname"] = "ImGui_ImplGlfw_Shutdown"
|
||||
defs["ImGui_ImplGlfw_Shutdown"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplGlfw_Shutdown"][1]["funcname"] = "ImGui_ImplGlfw_Shutdown"
|
||||
defs["ImGui_ImplGlfw_Shutdown"][1]["location"] = "imgui_impl_glfw:29"
|
||||
defs["ImGui_ImplGlfw_Shutdown"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_Shutdown"
|
||||
defs["ImGui_ImplGlfw_Shutdown"][1]["ret"] = "void"
|
||||
defs["ImGui_ImplGlfw_Shutdown"][1]["signature"] = "()"
|
||||
defs["ImGui_ImplGlfw_Shutdown"][1]["stname"] = ""
|
||||
defs["ImGui_ImplGlfw_Shutdown"]["()"] = defs["ImGui_ImplGlfw_Shutdown"][1]
|
||||
defs["ImGui_ImplGlfw_WindowFocusCallback"] = {}
|
||||
defs["ImGui_ImplGlfw_WindowFocusCallback"][1] = {}
|
||||
defs["ImGui_ImplGlfw_WindowFocusCallback"][1]["args"] = "(GLFWwindow* window,int focused)"
|
||||
defs["ImGui_ImplGlfw_WindowFocusCallback"][1]["argsT"] = {}
|
||||
defs["ImGui_ImplGlfw_WindowFocusCallback"][1]["argsT"][1] = {}
|
||||
defs["ImGui_ImplGlfw_WindowFocusCallback"][1]["argsT"][1]["name"] = "window"
|
||||
defs["ImGui_ImplGlfw_WindowFocusCallback"][1]["argsT"][1]["type"] = "GLFWwindow*"
|
||||
defs["ImGui_ImplGlfw_WindowFocusCallback"][1]["argsT"][2] = {}
|
||||
defs["ImGui_ImplGlfw_WindowFocusCallback"][1]["argsT"][2]["name"] = "focused"
|
||||
defs["ImGui_ImplGlfw_WindowFocusCallback"][1]["argsT"][2]["type"] = "int"
|
||||
defs["ImGui_ImplGlfw_WindowFocusCallback"][1]["argsoriginal"] = "(GLFWwindow* window,int focused)"
|
||||
defs["ImGui_ImplGlfw_WindowFocusCallback"][1]["call_args"] = "(window,focused)"
|
||||
defs["ImGui_ImplGlfw_WindowFocusCallback"][1]["cimguiname"] = "ImGui_ImplGlfw_WindowFocusCallback"
|
||||
defs["ImGui_ImplGlfw_WindowFocusCallback"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplGlfw_WindowFocusCallback"][1]["funcname"] = "ImGui_ImplGlfw_WindowFocusCallback"
|
||||
defs["ImGui_ImplGlfw_WindowFocusCallback"][1]["location"] = "imgui_impl_glfw:35"
|
||||
defs["ImGui_ImplGlfw_WindowFocusCallback"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_WindowFocusCallback"
|
||||
defs["ImGui_ImplGlfw_WindowFocusCallback"][1]["ret"] = "void"
|
||||
defs["ImGui_ImplGlfw_WindowFocusCallback"][1]["signature"] = "(GLFWwindow*,int)"
|
||||
defs["ImGui_ImplGlfw_WindowFocusCallback"][1]["stname"] = ""
|
||||
defs["ImGui_ImplGlfw_WindowFocusCallback"]["(GLFWwindow*,int)"] = defs["ImGui_ImplGlfw_WindowFocusCallback"][1]
|
||||
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"] = {}
|
||||
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1] = {}
|
||||
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["args"] = "()"
|
||||
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["argsT"] = {}
|
||||
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["argsoriginal"] = "()"
|
||||
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["call_args"] = "()"
|
||||
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["cimguiname"] = "ImGui_ImplOpenGL2_CreateDeviceObjects"
|
||||
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["funcname"] = "ImGui_ImplOpenGL2_CreateDeviceObjects"
|
||||
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["location"] = "imgui_impl_opengl2:31"
|
||||
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_CreateDeviceObjects"
|
||||
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["ret"] = "bool"
|
||||
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["signature"] = "()"
|
||||
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["stname"] = ""
|
||||
defs["ImGui_ImplOpenGL2_CreateDeviceObjects"]["()"] = defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]
|
||||
defs["ImGui_ImplOpenGL2_CreateFontsTexture"] = {}
|
||||
defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1] = {}
|
||||
defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["args"] = "()"
|
||||
defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["argsT"] = {}
|
||||
defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["argsoriginal"] = "()"
|
||||
defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["call_args"] = "()"
|
||||
defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["cimguiname"] = "ImGui_ImplOpenGL2_CreateFontsTexture"
|
||||
defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["funcname"] = "ImGui_ImplOpenGL2_CreateFontsTexture"
|
||||
defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["location"] = "imgui_impl_opengl2:29"
|
||||
defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_CreateFontsTexture"
|
||||
defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["ret"] = "bool"
|
||||
defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["signature"] = "()"
|
||||
defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["stname"] = ""
|
||||
defs["ImGui_ImplOpenGL2_CreateFontsTexture"]["()"] = defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]
|
||||
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"] = {}
|
||||
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1] = {}
|
||||
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["args"] = "()"
|
||||
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["argsT"] = {}
|
||||
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["argsoriginal"] = "()"
|
||||
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["call_args"] = "()"
|
||||
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["cimguiname"] = "ImGui_ImplOpenGL2_DestroyDeviceObjects"
|
||||
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["funcname"] = "ImGui_ImplOpenGL2_DestroyDeviceObjects"
|
||||
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["location"] = "imgui_impl_opengl2:32"
|
||||
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_DestroyDeviceObjects"
|
||||
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["ret"] = "void"
|
||||
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["signature"] = "()"
|
||||
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["stname"] = ""
|
||||
defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"]["()"] = defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]
|
||||
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"] = {}
|
||||
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1] = {}
|
||||
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["args"] = "()"
|
||||
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["argsT"] = {}
|
||||
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["argsoriginal"] = "()"
|
||||
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["call_args"] = "()"
|
||||
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["cimguiname"] = "ImGui_ImplOpenGL2_DestroyFontsTexture"
|
||||
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["funcname"] = "ImGui_ImplOpenGL2_DestroyFontsTexture"
|
||||
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["location"] = "imgui_impl_opengl2:30"
|
||||
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_DestroyFontsTexture"
|
||||
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["ret"] = "void"
|
||||
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["signature"] = "()"
|
||||
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["stname"] = ""
|
||||
defs["ImGui_ImplOpenGL2_DestroyFontsTexture"]["()"] = defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]
|
||||
defs["ImGui_ImplOpenGL2_Init"] = {}
|
||||
defs["ImGui_ImplOpenGL2_Init"][1] = {}
|
||||
defs["ImGui_ImplOpenGL2_Init"][1]["args"] = "()"
|
||||
defs["ImGui_ImplOpenGL2_Init"][1]["argsT"] = {}
|
||||
defs["ImGui_ImplOpenGL2_Init"][1]["argsoriginal"] = "()"
|
||||
defs["ImGui_ImplOpenGL2_Init"][1]["call_args"] = "()"
|
||||
defs["ImGui_ImplOpenGL2_Init"][1]["cimguiname"] = "ImGui_ImplOpenGL2_Init"
|
||||
defs["ImGui_ImplOpenGL2_Init"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplOpenGL2_Init"][1]["funcname"] = "ImGui_ImplOpenGL2_Init"
|
||||
defs["ImGui_ImplOpenGL2_Init"][1]["location"] = "imgui_impl_opengl2:23"
|
||||
defs["ImGui_ImplOpenGL2_Init"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_Init"
|
||||
defs["ImGui_ImplOpenGL2_Init"][1]["ret"] = "bool"
|
||||
defs["ImGui_ImplOpenGL2_Init"][1]["signature"] = "()"
|
||||
defs["ImGui_ImplOpenGL2_Init"][1]["stname"] = ""
|
||||
defs["ImGui_ImplOpenGL2_Init"]["()"] = defs["ImGui_ImplOpenGL2_Init"][1]
|
||||
defs["ImGui_ImplOpenGL2_NewFrame"] = {}
|
||||
defs["ImGui_ImplOpenGL2_NewFrame"][1] = {}
|
||||
defs["ImGui_ImplOpenGL2_NewFrame"][1]["args"] = "()"
|
||||
defs["ImGui_ImplOpenGL2_NewFrame"][1]["argsT"] = {}
|
||||
defs["ImGui_ImplOpenGL2_NewFrame"][1]["argsoriginal"] = "()"
|
||||
defs["ImGui_ImplOpenGL2_NewFrame"][1]["call_args"] = "()"
|
||||
defs["ImGui_ImplOpenGL2_NewFrame"][1]["cimguiname"] = "ImGui_ImplOpenGL2_NewFrame"
|
||||
defs["ImGui_ImplOpenGL2_NewFrame"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplOpenGL2_NewFrame"][1]["funcname"] = "ImGui_ImplOpenGL2_NewFrame"
|
||||
defs["ImGui_ImplOpenGL2_NewFrame"][1]["location"] = "imgui_impl_opengl2:25"
|
||||
defs["ImGui_ImplOpenGL2_NewFrame"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_NewFrame"
|
||||
defs["ImGui_ImplOpenGL2_NewFrame"][1]["ret"] = "void"
|
||||
defs["ImGui_ImplOpenGL2_NewFrame"][1]["signature"] = "()"
|
||||
defs["ImGui_ImplOpenGL2_NewFrame"][1]["stname"] = ""
|
||||
defs["ImGui_ImplOpenGL2_NewFrame"]["()"] = defs["ImGui_ImplOpenGL2_NewFrame"][1]
|
||||
defs["ImGui_ImplOpenGL2_RenderDrawData"] = {}
|
||||
defs["ImGui_ImplOpenGL2_RenderDrawData"][1] = {}
|
||||
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["args"] = "(ImDrawData* draw_data)"
|
||||
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["argsT"] = {}
|
||||
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["argsT"][1] = {}
|
||||
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["argsT"][1]["name"] = "draw_data"
|
||||
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["argsT"][1]["type"] = "ImDrawData*"
|
||||
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["argsoriginal"] = "(ImDrawData* draw_data)"
|
||||
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["call_args"] = "(draw_data)"
|
||||
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["cimguiname"] = "ImGui_ImplOpenGL2_RenderDrawData"
|
||||
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["funcname"] = "ImGui_ImplOpenGL2_RenderDrawData"
|
||||
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["location"] = "imgui_impl_opengl2:26"
|
||||
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_RenderDrawData"
|
||||
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["ret"] = "void"
|
||||
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["signature"] = "(ImDrawData*)"
|
||||
defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["stname"] = ""
|
||||
defs["ImGui_ImplOpenGL2_RenderDrawData"]["(ImDrawData*)"] = defs["ImGui_ImplOpenGL2_RenderDrawData"][1]
|
||||
defs["ImGui_ImplOpenGL2_Shutdown"] = {}
|
||||
defs["ImGui_ImplOpenGL2_Shutdown"][1] = {}
|
||||
defs["ImGui_ImplOpenGL2_Shutdown"][1]["args"] = "()"
|
||||
defs["ImGui_ImplOpenGL2_Shutdown"][1]["argsT"] = {}
|
||||
defs["ImGui_ImplOpenGL2_Shutdown"][1]["argsoriginal"] = "()"
|
||||
defs["ImGui_ImplOpenGL2_Shutdown"][1]["call_args"] = "()"
|
||||
defs["ImGui_ImplOpenGL2_Shutdown"][1]["cimguiname"] = "ImGui_ImplOpenGL2_Shutdown"
|
||||
defs["ImGui_ImplOpenGL2_Shutdown"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplOpenGL2_Shutdown"][1]["funcname"] = "ImGui_ImplOpenGL2_Shutdown"
|
||||
defs["ImGui_ImplOpenGL2_Shutdown"][1]["location"] = "imgui_impl_opengl2:24"
|
||||
defs["ImGui_ImplOpenGL2_Shutdown"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_Shutdown"
|
||||
defs["ImGui_ImplOpenGL2_Shutdown"][1]["ret"] = "void"
|
||||
defs["ImGui_ImplOpenGL2_Shutdown"][1]["signature"] = "()"
|
||||
defs["ImGui_ImplOpenGL2_Shutdown"][1]["stname"] = ""
|
||||
defs["ImGui_ImplOpenGL2_Shutdown"]["()"] = defs["ImGui_ImplOpenGL2_Shutdown"][1]
|
||||
defs["ImGui_ImplOpenGL3_CreateDeviceObjects"] = {}
|
||||
defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1] = {}
|
||||
defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["args"] = "()"
|
||||
defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["argsT"] = {}
|
||||
defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["argsoriginal"] = "()"
|
||||
defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["call_args"] = "()"
|
||||
defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["cimguiname"] = "ImGui_ImplOpenGL3_CreateDeviceObjects"
|
||||
defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["funcname"] = "ImGui_ImplOpenGL3_CreateDeviceObjects"
|
||||
defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["location"] = "imgui_impl_opengl3:32"
|
||||
defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL3_CreateDeviceObjects"
|
||||
defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["ret"] = "bool"
|
||||
defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["signature"] = "()"
|
||||
defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["stname"] = ""
|
||||
defs["ImGui_ImplOpenGL3_CreateDeviceObjects"]["()"] = defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]
|
||||
defs["ImGui_ImplOpenGL3_CreateFontsTexture"] = {}
|
||||
defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1] = {}
|
||||
defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["args"] = "()"
|
||||
defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["argsT"] = {}
|
||||
defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["argsoriginal"] = "()"
|
||||
defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["call_args"] = "()"
|
||||
defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["cimguiname"] = "ImGui_ImplOpenGL3_CreateFontsTexture"
|
||||
defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["funcname"] = "ImGui_ImplOpenGL3_CreateFontsTexture"
|
||||
defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["location"] = "imgui_impl_opengl3:30"
|
||||
defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL3_CreateFontsTexture"
|
||||
defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["ret"] = "bool"
|
||||
defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["signature"] = "()"
|
||||
defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["stname"] = ""
|
||||
defs["ImGui_ImplOpenGL3_CreateFontsTexture"]["()"] = defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]
|
||||
defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"] = {}
|
||||
defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1] = {}
|
||||
defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["args"] = "()"
|
||||
defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["argsT"] = {}
|
||||
defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["argsoriginal"] = "()"
|
||||
defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["call_args"] = "()"
|
||||
defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["cimguiname"] = "ImGui_ImplOpenGL3_DestroyDeviceObjects"
|
||||
defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["funcname"] = "ImGui_ImplOpenGL3_DestroyDeviceObjects"
|
||||
defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["location"] = "imgui_impl_opengl3:33"
|
||||
defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL3_DestroyDeviceObjects"
|
||||
defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["ret"] = "void"
|
||||
defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["signature"] = "()"
|
||||
defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["stname"] = ""
|
||||
defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"]["()"] = defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]
|
||||
defs["ImGui_ImplOpenGL3_DestroyFontsTexture"] = {}
|
||||
defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1] = {}
|
||||
defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["args"] = "()"
|
||||
defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["argsT"] = {}
|
||||
defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["argsoriginal"] = "()"
|
||||
defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["call_args"] = "()"
|
||||
defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["cimguiname"] = "ImGui_ImplOpenGL3_DestroyFontsTexture"
|
||||
defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["funcname"] = "ImGui_ImplOpenGL3_DestroyFontsTexture"
|
||||
defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["location"] = "imgui_impl_opengl3:31"
|
||||
defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL3_DestroyFontsTexture"
|
||||
defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["ret"] = "void"
|
||||
defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["signature"] = "()"
|
||||
defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["stname"] = ""
|
||||
defs["ImGui_ImplOpenGL3_DestroyFontsTexture"]["()"] = defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]
|
||||
defs["ImGui_ImplOpenGL3_Init"] = {}
|
||||
defs["ImGui_ImplOpenGL3_Init"][1] = {}
|
||||
defs["ImGui_ImplOpenGL3_Init"][1]["args"] = "(const char* glsl_version)"
|
||||
defs["ImGui_ImplOpenGL3_Init"][1]["argsT"] = {}
|
||||
defs["ImGui_ImplOpenGL3_Init"][1]["argsT"][1] = {}
|
||||
defs["ImGui_ImplOpenGL3_Init"][1]["argsT"][1]["name"] = "glsl_version"
|
||||
defs["ImGui_ImplOpenGL3_Init"][1]["argsT"][1]["type"] = "const char*"
|
||||
defs["ImGui_ImplOpenGL3_Init"][1]["argsoriginal"] = "(const char* glsl_version=((void*)0))"
|
||||
defs["ImGui_ImplOpenGL3_Init"][1]["call_args"] = "(glsl_version)"
|
||||
defs["ImGui_ImplOpenGL3_Init"][1]["cimguiname"] = "ImGui_ImplOpenGL3_Init"
|
||||
defs["ImGui_ImplOpenGL3_Init"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplOpenGL3_Init"][1]["defaults"]["glsl_version"] = "((void*)0)"
|
||||
defs["ImGui_ImplOpenGL3_Init"][1]["funcname"] = "ImGui_ImplOpenGL3_Init"
|
||||
defs["ImGui_ImplOpenGL3_Init"][1]["location"] = "imgui_impl_opengl3:24"
|
||||
defs["ImGui_ImplOpenGL3_Init"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL3_Init"
|
||||
defs["ImGui_ImplOpenGL3_Init"][1]["ret"] = "bool"
|
||||
defs["ImGui_ImplOpenGL3_Init"][1]["signature"] = "(const char*)"
|
||||
defs["ImGui_ImplOpenGL3_Init"][1]["stname"] = ""
|
||||
defs["ImGui_ImplOpenGL3_Init"]["(const char*)"] = defs["ImGui_ImplOpenGL3_Init"][1]
|
||||
defs["ImGui_ImplOpenGL3_NewFrame"] = {}
|
||||
defs["ImGui_ImplOpenGL3_NewFrame"][1] = {}
|
||||
defs["ImGui_ImplOpenGL3_NewFrame"][1]["args"] = "()"
|
||||
defs["ImGui_ImplOpenGL3_NewFrame"][1]["argsT"] = {}
|
||||
defs["ImGui_ImplOpenGL3_NewFrame"][1]["argsoriginal"] = "()"
|
||||
defs["ImGui_ImplOpenGL3_NewFrame"][1]["call_args"] = "()"
|
||||
defs["ImGui_ImplOpenGL3_NewFrame"][1]["cimguiname"] = "ImGui_ImplOpenGL3_NewFrame"
|
||||
defs["ImGui_ImplOpenGL3_NewFrame"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplOpenGL3_NewFrame"][1]["funcname"] = "ImGui_ImplOpenGL3_NewFrame"
|
||||
defs["ImGui_ImplOpenGL3_NewFrame"][1]["location"] = "imgui_impl_opengl3:26"
|
||||
defs["ImGui_ImplOpenGL3_NewFrame"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL3_NewFrame"
|
||||
defs["ImGui_ImplOpenGL3_NewFrame"][1]["ret"] = "void"
|
||||
defs["ImGui_ImplOpenGL3_NewFrame"][1]["signature"] = "()"
|
||||
defs["ImGui_ImplOpenGL3_NewFrame"][1]["stname"] = ""
|
||||
defs["ImGui_ImplOpenGL3_NewFrame"]["()"] = defs["ImGui_ImplOpenGL3_NewFrame"][1]
|
||||
defs["ImGui_ImplOpenGL3_RenderDrawData"] = {}
|
||||
defs["ImGui_ImplOpenGL3_RenderDrawData"][1] = {}
|
||||
defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["args"] = "(ImDrawData* draw_data)"
|
||||
defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["argsT"] = {}
|
||||
defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["argsT"][1] = {}
|
||||
defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["argsT"][1]["name"] = "draw_data"
|
||||
defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["argsT"][1]["type"] = "ImDrawData*"
|
||||
defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["argsoriginal"] = "(ImDrawData* draw_data)"
|
||||
defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["call_args"] = "(draw_data)"
|
||||
defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["cimguiname"] = "ImGui_ImplOpenGL3_RenderDrawData"
|
||||
defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["funcname"] = "ImGui_ImplOpenGL3_RenderDrawData"
|
||||
defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["location"] = "imgui_impl_opengl3:27"
|
||||
defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL3_RenderDrawData"
|
||||
defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["ret"] = "void"
|
||||
defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["signature"] = "(ImDrawData*)"
|
||||
defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["stname"] = ""
|
||||
defs["ImGui_ImplOpenGL3_RenderDrawData"]["(ImDrawData*)"] = defs["ImGui_ImplOpenGL3_RenderDrawData"][1]
|
||||
defs["ImGui_ImplOpenGL3_Shutdown"] = {}
|
||||
defs["ImGui_ImplOpenGL3_Shutdown"][1] = {}
|
||||
defs["ImGui_ImplOpenGL3_Shutdown"][1]["args"] = "()"
|
||||
defs["ImGui_ImplOpenGL3_Shutdown"][1]["argsT"] = {}
|
||||
defs["ImGui_ImplOpenGL3_Shutdown"][1]["argsoriginal"] = "()"
|
||||
defs["ImGui_ImplOpenGL3_Shutdown"][1]["call_args"] = "()"
|
||||
defs["ImGui_ImplOpenGL3_Shutdown"][1]["cimguiname"] = "ImGui_ImplOpenGL3_Shutdown"
|
||||
defs["ImGui_ImplOpenGL3_Shutdown"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplOpenGL3_Shutdown"][1]["funcname"] = "ImGui_ImplOpenGL3_Shutdown"
|
||||
defs["ImGui_ImplOpenGL3_Shutdown"][1]["location"] = "imgui_impl_opengl3:25"
|
||||
defs["ImGui_ImplOpenGL3_Shutdown"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL3_Shutdown"
|
||||
defs["ImGui_ImplOpenGL3_Shutdown"][1]["ret"] = "void"
|
||||
defs["ImGui_ImplOpenGL3_Shutdown"][1]["signature"] = "()"
|
||||
defs["ImGui_ImplOpenGL3_Shutdown"][1]["stname"] = ""
|
||||
defs["ImGui_ImplOpenGL3_Shutdown"]["()"] = defs["ImGui_ImplOpenGL3_Shutdown"][1]
|
||||
defs["ImGui_ImplSDL2_InitForD3D"] = {}
|
||||
defs["ImGui_ImplSDL2_InitForD3D"][1] = {}
|
||||
defs["ImGui_ImplSDL2_InitForD3D"][1]["args"] = "(SDL_Window* window)"
|
||||
defs["ImGui_ImplSDL2_InitForD3D"][1]["argsT"] = {}
|
||||
defs["ImGui_ImplSDL2_InitForD3D"][1]["argsT"][1] = {}
|
||||
defs["ImGui_ImplSDL2_InitForD3D"][1]["argsT"][1]["name"] = "window"
|
||||
defs["ImGui_ImplSDL2_InitForD3D"][1]["argsT"][1]["type"] = "SDL_Window*"
|
||||
defs["ImGui_ImplSDL2_InitForD3D"][1]["argsoriginal"] = "(SDL_Window* window)"
|
||||
defs["ImGui_ImplSDL2_InitForD3D"][1]["call_args"] = "(window)"
|
||||
defs["ImGui_ImplSDL2_InitForD3D"][1]["cimguiname"] = "ImGui_ImplSDL2_InitForD3D"
|
||||
defs["ImGui_ImplSDL2_InitForD3D"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplSDL2_InitForD3D"][1]["funcname"] = "ImGui_ImplSDL2_InitForD3D"
|
||||
defs["ImGui_ImplSDL2_InitForD3D"][1]["location"] = "imgui_impl_sdl:26"
|
||||
defs["ImGui_ImplSDL2_InitForD3D"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_InitForD3D"
|
||||
defs["ImGui_ImplSDL2_InitForD3D"][1]["ret"] = "bool"
|
||||
defs["ImGui_ImplSDL2_InitForD3D"][1]["signature"] = "(SDL_Window*)"
|
||||
defs["ImGui_ImplSDL2_InitForD3D"][1]["stname"] = ""
|
||||
defs["ImGui_ImplSDL2_InitForD3D"]["(SDL_Window*)"] = defs["ImGui_ImplSDL2_InitForD3D"][1]
|
||||
defs["ImGui_ImplSDL2_InitForMetal"] = {}
|
||||
defs["ImGui_ImplSDL2_InitForMetal"][1] = {}
|
||||
defs["ImGui_ImplSDL2_InitForMetal"][1]["args"] = "(SDL_Window* window)"
|
||||
defs["ImGui_ImplSDL2_InitForMetal"][1]["argsT"] = {}
|
||||
defs["ImGui_ImplSDL2_InitForMetal"][1]["argsT"][1] = {}
|
||||
defs["ImGui_ImplSDL2_InitForMetal"][1]["argsT"][1]["name"] = "window"
|
||||
defs["ImGui_ImplSDL2_InitForMetal"][1]["argsT"][1]["type"] = "SDL_Window*"
|
||||
defs["ImGui_ImplSDL2_InitForMetal"][1]["argsoriginal"] = "(SDL_Window* window)"
|
||||
defs["ImGui_ImplSDL2_InitForMetal"][1]["call_args"] = "(window)"
|
||||
defs["ImGui_ImplSDL2_InitForMetal"][1]["cimguiname"] = "ImGui_ImplSDL2_InitForMetal"
|
||||
defs["ImGui_ImplSDL2_InitForMetal"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplSDL2_InitForMetal"][1]["funcname"] = "ImGui_ImplSDL2_InitForMetal"
|
||||
defs["ImGui_ImplSDL2_InitForMetal"][1]["location"] = "imgui_impl_sdl:27"
|
||||
defs["ImGui_ImplSDL2_InitForMetal"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_InitForMetal"
|
||||
defs["ImGui_ImplSDL2_InitForMetal"][1]["ret"] = "bool"
|
||||
defs["ImGui_ImplSDL2_InitForMetal"][1]["signature"] = "(SDL_Window*)"
|
||||
defs["ImGui_ImplSDL2_InitForMetal"][1]["stname"] = ""
|
||||
defs["ImGui_ImplSDL2_InitForMetal"]["(SDL_Window*)"] = defs["ImGui_ImplSDL2_InitForMetal"][1]
|
||||
defs["ImGui_ImplSDL2_InitForOpenGL"] = {}
|
||||
defs["ImGui_ImplSDL2_InitForOpenGL"][1] = {}
|
||||
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["args"] = "(SDL_Window* window,void* sdl_gl_context)"
|
||||
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["argsT"] = {}
|
||||
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["argsT"][1] = {}
|
||||
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["argsT"][1]["name"] = "window"
|
||||
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["argsT"][1]["type"] = "SDL_Window*"
|
||||
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["argsT"][2] = {}
|
||||
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["argsT"][2]["name"] = "sdl_gl_context"
|
||||
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["argsT"][2]["type"] = "void*"
|
||||
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["argsoriginal"] = "(SDL_Window* window,void* sdl_gl_context)"
|
||||
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["call_args"] = "(window,sdl_gl_context)"
|
||||
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["cimguiname"] = "ImGui_ImplSDL2_InitForOpenGL"
|
||||
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["funcname"] = "ImGui_ImplSDL2_InitForOpenGL"
|
||||
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["location"] = "imgui_impl_sdl:24"
|
||||
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_InitForOpenGL"
|
||||
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["ret"] = "bool"
|
||||
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["signature"] = "(SDL_Window*,void*)"
|
||||
defs["ImGui_ImplSDL2_InitForOpenGL"][1]["stname"] = ""
|
||||
defs["ImGui_ImplSDL2_InitForOpenGL"]["(SDL_Window*,void*)"] = defs["ImGui_ImplSDL2_InitForOpenGL"][1]
|
||||
defs["ImGui_ImplSDL2_InitForVulkan"] = {}
|
||||
defs["ImGui_ImplSDL2_InitForVulkan"][1] = {}
|
||||
defs["ImGui_ImplSDL2_InitForVulkan"][1]["args"] = "(SDL_Window* window)"
|
||||
defs["ImGui_ImplSDL2_InitForVulkan"][1]["argsT"] = {}
|
||||
defs["ImGui_ImplSDL2_InitForVulkan"][1]["argsT"][1] = {}
|
||||
defs["ImGui_ImplSDL2_InitForVulkan"][1]["argsT"][1]["name"] = "window"
|
||||
defs["ImGui_ImplSDL2_InitForVulkan"][1]["argsT"][1]["type"] = "SDL_Window*"
|
||||
defs["ImGui_ImplSDL2_InitForVulkan"][1]["argsoriginal"] = "(SDL_Window* window)"
|
||||
defs["ImGui_ImplSDL2_InitForVulkan"][1]["call_args"] = "(window)"
|
||||
defs["ImGui_ImplSDL2_InitForVulkan"][1]["cimguiname"] = "ImGui_ImplSDL2_InitForVulkan"
|
||||
defs["ImGui_ImplSDL2_InitForVulkan"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplSDL2_InitForVulkan"][1]["funcname"] = "ImGui_ImplSDL2_InitForVulkan"
|
||||
defs["ImGui_ImplSDL2_InitForVulkan"][1]["location"] = "imgui_impl_sdl:25"
|
||||
defs["ImGui_ImplSDL2_InitForVulkan"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_InitForVulkan"
|
||||
defs["ImGui_ImplSDL2_InitForVulkan"][1]["ret"] = "bool"
|
||||
defs["ImGui_ImplSDL2_InitForVulkan"][1]["signature"] = "(SDL_Window*)"
|
||||
defs["ImGui_ImplSDL2_InitForVulkan"][1]["stname"] = ""
|
||||
defs["ImGui_ImplSDL2_InitForVulkan"]["(SDL_Window*)"] = defs["ImGui_ImplSDL2_InitForVulkan"][1]
|
||||
defs["ImGui_ImplSDL2_NewFrame"] = {}
|
||||
defs["ImGui_ImplSDL2_NewFrame"][1] = {}
|
||||
defs["ImGui_ImplSDL2_NewFrame"][1]["args"] = "()"
|
||||
defs["ImGui_ImplSDL2_NewFrame"][1]["argsT"] = {}
|
||||
defs["ImGui_ImplSDL2_NewFrame"][1]["argsoriginal"] = "()"
|
||||
defs["ImGui_ImplSDL2_NewFrame"][1]["call_args"] = "()"
|
||||
defs["ImGui_ImplSDL2_NewFrame"][1]["cimguiname"] = "ImGui_ImplSDL2_NewFrame"
|
||||
defs["ImGui_ImplSDL2_NewFrame"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplSDL2_NewFrame"][1]["funcname"] = "ImGui_ImplSDL2_NewFrame"
|
||||
defs["ImGui_ImplSDL2_NewFrame"][1]["location"] = "imgui_impl_sdl:29"
|
||||
defs["ImGui_ImplSDL2_NewFrame"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_NewFrame"
|
||||
defs["ImGui_ImplSDL2_NewFrame"][1]["ret"] = "void"
|
||||
defs["ImGui_ImplSDL2_NewFrame"][1]["signature"] = "()"
|
||||
defs["ImGui_ImplSDL2_NewFrame"][1]["stname"] = ""
|
||||
defs["ImGui_ImplSDL2_NewFrame"]["()"] = defs["ImGui_ImplSDL2_NewFrame"][1]
|
||||
defs["ImGui_ImplSDL2_ProcessEvent"] = {}
|
||||
defs["ImGui_ImplSDL2_ProcessEvent"][1] = {}
|
||||
defs["ImGui_ImplSDL2_ProcessEvent"][1]["args"] = "(const SDL_Event* event)"
|
||||
defs["ImGui_ImplSDL2_ProcessEvent"][1]["argsT"] = {}
|
||||
defs["ImGui_ImplSDL2_ProcessEvent"][1]["argsT"][1] = {}
|
||||
defs["ImGui_ImplSDL2_ProcessEvent"][1]["argsT"][1]["name"] = "event"
|
||||
defs["ImGui_ImplSDL2_ProcessEvent"][1]["argsT"][1]["type"] = "const SDL_Event*"
|
||||
defs["ImGui_ImplSDL2_ProcessEvent"][1]["argsoriginal"] = "(const SDL_Event* event)"
|
||||
defs["ImGui_ImplSDL2_ProcessEvent"][1]["call_args"] = "(event)"
|
||||
defs["ImGui_ImplSDL2_ProcessEvent"][1]["cimguiname"] = "ImGui_ImplSDL2_ProcessEvent"
|
||||
defs["ImGui_ImplSDL2_ProcessEvent"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplSDL2_ProcessEvent"][1]["funcname"] = "ImGui_ImplSDL2_ProcessEvent"
|
||||
defs["ImGui_ImplSDL2_ProcessEvent"][1]["location"] = "imgui_impl_sdl:30"
|
||||
defs["ImGui_ImplSDL2_ProcessEvent"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_ProcessEvent"
|
||||
defs["ImGui_ImplSDL2_ProcessEvent"][1]["ret"] = "bool"
|
||||
defs["ImGui_ImplSDL2_ProcessEvent"][1]["signature"] = "(const SDL_Event*)"
|
||||
defs["ImGui_ImplSDL2_ProcessEvent"][1]["stname"] = ""
|
||||
defs["ImGui_ImplSDL2_ProcessEvent"]["(const SDL_Event*)"] = defs["ImGui_ImplSDL2_ProcessEvent"][1]
|
||||
defs["ImGui_ImplSDL2_Shutdown"] = {}
|
||||
defs["ImGui_ImplSDL2_Shutdown"][1] = {}
|
||||
defs["ImGui_ImplSDL2_Shutdown"][1]["args"] = "()"
|
||||
defs["ImGui_ImplSDL2_Shutdown"][1]["argsT"] = {}
|
||||
defs["ImGui_ImplSDL2_Shutdown"][1]["argsoriginal"] = "()"
|
||||
defs["ImGui_ImplSDL2_Shutdown"][1]["call_args"] = "()"
|
||||
defs["ImGui_ImplSDL2_Shutdown"][1]["cimguiname"] = "ImGui_ImplSDL2_Shutdown"
|
||||
defs["ImGui_ImplSDL2_Shutdown"][1]["defaults"] = {}
|
||||
defs["ImGui_ImplSDL2_Shutdown"][1]["funcname"] = "ImGui_ImplSDL2_Shutdown"
|
||||
defs["ImGui_ImplSDL2_Shutdown"][1]["location"] = "imgui_impl_sdl:28"
|
||||
defs["ImGui_ImplSDL2_Shutdown"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_Shutdown"
|
||||
defs["ImGui_ImplSDL2_Shutdown"][1]["ret"] = "void"
|
||||
defs["ImGui_ImplSDL2_Shutdown"][1]["signature"] = "()"
|
||||
defs["ImGui_ImplSDL2_Shutdown"][1]["stname"] = ""
|
||||
defs["ImGui_ImplSDL2_Shutdown"]["()"] = defs["ImGui_ImplSDL2_Shutdown"][1]
|
||||
|
||||
return defs
|
||||
191
imgui-sys/third-party/overloads.txt
vendored
191
imgui-sys/third-party/overloads.txt
vendored
@ -1,135 +1,138 @@
|
||||
----------------overloadings---------------------------
|
||||
ImColor_ImColor 5
|
||||
1 nil ImColor_ImColorNil ()
|
||||
2 nil ImColor_ImColorInt (int,int,int,int)
|
||||
3 nil ImColor_ImColorU32 (ImU32)
|
||||
4 nil ImColor_ImColorFloat (float,float,float,float)
|
||||
5 nil ImColor_ImColorVec4 (const ImVec4)
|
||||
1 nil ImColor_ImColor_Nil ()
|
||||
2 nil ImColor_ImColor_Int (int,int,int,int)
|
||||
3 nil ImColor_ImColor_U32 (ImU32)
|
||||
4 nil ImColor_ImColor_Float (float,float,float,float)
|
||||
5 nil ImColor_ImColor_Vec4 (const ImVec4)
|
||||
ImDrawList_AddText 2
|
||||
1 void ImDrawList_AddTextVec2 (const ImVec2,ImU32,const char*,const char*)
|
||||
2 void ImDrawList_AddTextFontPtr (const ImFont*,float,const ImVec2,ImU32,const char*,const char*,float,const ImVec4*)
|
||||
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*)
|
||||
ImGuiStoragePair_ImGuiStoragePair 3
|
||||
1 nil ImGuiStoragePair_ImGuiStoragePairInt (ImGuiID,int)
|
||||
2 nil ImGuiStoragePair_ImGuiStoragePairFloat (ImGuiID,float)
|
||||
3 nil ImGuiStoragePair_ImGuiStoragePairPtr (ImGuiID,void*)
|
||||
1 nil ImGuiStoragePair_ImGuiStoragePair_Int (ImGuiID,int)
|
||||
2 nil ImGuiStoragePair_ImGuiStoragePair_Float (ImGuiID,float)
|
||||
3 nil ImGuiStoragePair_ImGuiStoragePair_Ptr (ImGuiID,void*)
|
||||
ImGuiTextRange_ImGuiTextRange 2
|
||||
1 nil ImGuiTextRange_ImGuiTextRangeNil ()
|
||||
2 nil ImGuiTextRange_ImGuiTextRangeStr (const char*,const char*)
|
||||
1 nil ImGuiTextRange_ImGuiTextRange_Nil ()
|
||||
2 nil ImGuiTextRange_ImGuiTextRange_Str (const char*,const char*)
|
||||
ImVec2_ImVec2 2
|
||||
1 nil ImVec2_ImVec2Nil ()
|
||||
2 nil ImVec2_ImVec2Float (float,float)
|
||||
1 nil ImVec2_ImVec2_Nil ()
|
||||
2 nil ImVec2_ImVec2_Float (float,float)
|
||||
ImVec4_ImVec4 2
|
||||
1 nil ImVec4_ImVec4Nil ()
|
||||
2 nil ImVec4_ImVec4Float (float,float,float,float)
|
||||
1 nil ImVec4_ImVec4_Nil ()
|
||||
2 nil ImVec4_ImVec4_Float (float,float,float,float)
|
||||
ImVector_ImVector 2
|
||||
1 nil ImVector_ImVectorNil ()
|
||||
2 nil ImVector_ImVectorVector (const ImVector)
|
||||
1 nil ImVector_ImVector_Nil ()
|
||||
2 nil ImVector_ImVector_Vector (const ImVector)
|
||||
ImVector_back 2
|
||||
1 T* ImVector_backNil ()
|
||||
2 const T* ImVector_back_const ()const
|
||||
1 T* ImVector_back_Nil ()
|
||||
2 const T* ImVector_back__const ()const
|
||||
ImVector_begin 2
|
||||
1 T* ImVector_beginNil ()
|
||||
2 const T* ImVector_begin_const ()const
|
||||
1 T* ImVector_begin_Nil ()
|
||||
2 const T* ImVector_begin__const ()const
|
||||
ImVector_end 2
|
||||
1 T* ImVector_endNil ()
|
||||
2 const T* ImVector_end_const ()const
|
||||
1 T* ImVector_end_Nil ()
|
||||
2 const T* ImVector_end__const ()const
|
||||
ImVector_erase 2
|
||||
1 T* ImVector_eraseNil (const T*)
|
||||
2 T* ImVector_eraseTPtr (const T*,const T*)
|
||||
1 T* ImVector_erase_Nil (const T*)
|
||||
2 T* ImVector_erase_TPtr (const T*,const T*)
|
||||
ImVector_find 2
|
||||
1 T* ImVector_findNil (const T)
|
||||
2 const T* ImVector_find_const (const T)const
|
||||
1 T* ImVector_find_Nil (const T)
|
||||
2 const T* ImVector_find__const (const T)const
|
||||
ImVector_front 2
|
||||
1 T* ImVector_frontNil ()
|
||||
2 const T* ImVector_front_const ()const
|
||||
1 T* ImVector_front_Nil ()
|
||||
2 const T* ImVector_front__const ()const
|
||||
ImVector_resize 2
|
||||
1 void ImVector_resizeNil (int)
|
||||
2 void ImVector_resizeT (int,const T)
|
||||
1 void ImVector_resize_Nil (int)
|
||||
2 void ImVector_resize_T (int,const T)
|
||||
igBeginChild 2
|
||||
1 bool igBeginChildStr (const char*,const ImVec2,bool,ImGuiWindowFlags)
|
||||
2 bool igBeginChildID (ImGuiID,const ImVec2,bool,ImGuiWindowFlags)
|
||||
1 bool igBeginChild_Str (const char*,const ImVec2,bool,ImGuiWindowFlags)
|
||||
2 bool igBeginChild_ID (ImGuiID,const ImVec2,bool,ImGuiWindowFlags)
|
||||
igCheckboxFlags 2
|
||||
1 bool igCheckboxFlagsIntPtr (const char*,int*,int)
|
||||
2 bool igCheckboxFlagsUintPtr (const char*,unsigned int*,unsigned int)
|
||||
1 bool igCheckboxFlags_IntPtr (const char*,int*,int)
|
||||
2 bool igCheckboxFlags_UintPtr (const char*,unsigned int*,unsigned int)
|
||||
igCollapsingHeader 2
|
||||
1 bool igCollapsingHeaderTreeNodeFlags (const char*,ImGuiTreeNodeFlags)
|
||||
2 bool igCollapsingHeaderBoolPtr (const char*,bool*,ImGuiTreeNodeFlags)
|
||||
1 bool igCollapsingHeader_TreeNodeFlags (const char*,ImGuiTreeNodeFlags)
|
||||
2 bool igCollapsingHeader_BoolPtr (const char*,bool*,ImGuiTreeNodeFlags)
|
||||
igCombo 3
|
||||
1 bool igComboStr_arr (const char*,int*,const char* const[],int,int)
|
||||
2 bool igComboStr (const char*,int*,const char*,int)
|
||||
3 bool igComboFnBoolPtr (const char*,int*,bool(*)(void*,int,const char**),void*,int,int)
|
||||
1 bool igCombo_Str_arr (const char*,int*,const char* const[],int,int)
|
||||
2 bool igCombo_Str (const char*,int*,const char*,int)
|
||||
3 bool igCombo_FnBoolPtr (const char*,int*,bool(*)(void*,int,const char**),void*,int,int)
|
||||
igGetColorU32 3
|
||||
1 ImU32 igGetColorU32Col (ImGuiCol,float)
|
||||
2 ImU32 igGetColorU32Vec4 (const ImVec4)
|
||||
3 ImU32 igGetColorU32U32 (ImU32)
|
||||
1 ImU32 igGetColorU32_Col (ImGuiCol,float)
|
||||
2 ImU32 igGetColorU32_Vec4 (const ImVec4)
|
||||
3 ImU32 igGetColorU32_U32 (ImU32)
|
||||
igGetID 3
|
||||
1 ImGuiID igGetIDStr (const char*)
|
||||
2 ImGuiID igGetIDStrStr (const char*,const char*)
|
||||
3 ImGuiID igGetIDPtr (const void*)
|
||||
1 ImGuiID igGetID_Str (const char*)
|
||||
2 ImGuiID igGetID_StrStr (const char*,const char*)
|
||||
3 ImGuiID igGetID_Ptr (const void*)
|
||||
igIsRectVisible 2
|
||||
1 bool igIsRectVisibleNil (const ImVec2)
|
||||
2 bool igIsRectVisibleVec2 (const ImVec2,const ImVec2)
|
||||
1 bool igIsRectVisible_Nil (const ImVec2)
|
||||
2 bool igIsRectVisible_Vec2 (const ImVec2,const ImVec2)
|
||||
igListBox 2
|
||||
1 bool igListBoxStr_arr (const char*,int*,const char* const[],int,int)
|
||||
2 bool igListBoxFnBoolPtr (const char*,int*,bool(*)(void*,int,const char**),void*,int,int)
|
||||
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)
|
||||
igMenuItem 2
|
||||
1 bool igMenuItemBool (const char*,const char*,bool,bool)
|
||||
2 bool igMenuItemBoolPtr (const char*,const char*,bool*,bool)
|
||||
1 bool igMenuItem_Bool (const char*,const char*,bool,bool)
|
||||
2 bool igMenuItem_BoolPtr (const char*,const char*,bool*,bool)
|
||||
igOpenPopup 2
|
||||
1 void igOpenPopup_Str (const char*,ImGuiPopupFlags)
|
||||
2 void igOpenPopup_ID (ImGuiID,ImGuiPopupFlags)
|
||||
igPlotHistogram 2
|
||||
1 void igPlotHistogramFloatPtr (const char*,const float*,int,int,const char*,float,float,ImVec2,int)
|
||||
2 void igPlotHistogramFnFloatPtr (const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2)
|
||||
1 void igPlotHistogram_FloatPtr (const char*,const float*,int,int,const char*,float,float,ImVec2,int)
|
||||
2 void igPlotHistogram_FnFloatPtr (const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2)
|
||||
igPlotLines 2
|
||||
1 void igPlotLinesFloatPtr (const char*,const float*,int,int,const char*,float,float,ImVec2,int)
|
||||
2 void igPlotLinesFnFloatPtr (const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2)
|
||||
1 void igPlotLines_FloatPtr (const char*,const float*,int,int,const char*,float,float,ImVec2,int)
|
||||
2 void igPlotLines_FnFloatPtr (const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2)
|
||||
igPushID 4
|
||||
1 void igPushIDStr (const char*)
|
||||
2 void igPushIDStrStr (const char*,const char*)
|
||||
3 void igPushIDPtr (const void*)
|
||||
4 void igPushIDInt (int)
|
||||
1 void igPushID_Str (const char*)
|
||||
2 void igPushID_StrStr (const char*,const char*)
|
||||
3 void igPushID_Ptr (const void*)
|
||||
4 void igPushID_Int (int)
|
||||
igPushStyleColor 2
|
||||
1 void igPushStyleColorU32 (ImGuiCol,ImU32)
|
||||
2 void igPushStyleColorVec4 (ImGuiCol,const ImVec4)
|
||||
1 void igPushStyleColor_U32 (ImGuiCol,ImU32)
|
||||
2 void igPushStyleColor_Vec4 (ImGuiCol,const ImVec4)
|
||||
igPushStyleVar 2
|
||||
1 void igPushStyleVarFloat (ImGuiStyleVar,float)
|
||||
2 void igPushStyleVarVec2 (ImGuiStyleVar,const ImVec2)
|
||||
1 void igPushStyleVar_Float (ImGuiStyleVar,float)
|
||||
2 void igPushStyleVar_Vec2 (ImGuiStyleVar,const ImVec2)
|
||||
igRadioButton 2
|
||||
1 bool igRadioButtonBool (const char*,bool)
|
||||
2 bool igRadioButtonIntPtr (const char*,int*,int)
|
||||
1 bool igRadioButton_Bool (const char*,bool)
|
||||
2 bool igRadioButton_IntPtr (const char*,int*,int)
|
||||
igSelectable 2
|
||||
1 bool igSelectableBool (const char*,bool,ImGuiSelectableFlags,const ImVec2)
|
||||
2 bool igSelectableBoolPtr (const char*,bool*,ImGuiSelectableFlags,const ImVec2)
|
||||
1 bool igSelectable_Bool (const char*,bool,ImGuiSelectableFlags,const ImVec2)
|
||||
2 bool igSelectable_BoolPtr (const char*,bool*,ImGuiSelectableFlags,const ImVec2)
|
||||
igSetWindowCollapsed 2
|
||||
1 void igSetWindowCollapsedBool (bool,ImGuiCond)
|
||||
2 void igSetWindowCollapsedStr (const char*,bool,ImGuiCond)
|
||||
1 void igSetWindowCollapsed_Bool (bool,ImGuiCond)
|
||||
2 void igSetWindowCollapsed_Str (const char*,bool,ImGuiCond)
|
||||
igSetWindowFocus 2
|
||||
1 void igSetWindowFocusNil ()
|
||||
2 void igSetWindowFocusStr (const char*)
|
||||
1 void igSetWindowFocus_Nil ()
|
||||
2 void igSetWindowFocus_Str (const char*)
|
||||
igSetWindowPos 2
|
||||
1 void igSetWindowPosVec2 (const ImVec2,ImGuiCond)
|
||||
2 void igSetWindowPosStr (const char*,const ImVec2,ImGuiCond)
|
||||
1 void igSetWindowPos_Vec2 (const ImVec2,ImGuiCond)
|
||||
2 void igSetWindowPos_Str (const char*,const ImVec2,ImGuiCond)
|
||||
igSetWindowSize 2
|
||||
1 void igSetWindowSizeVec2 (const ImVec2,ImGuiCond)
|
||||
2 void igSetWindowSizeStr (const char*,const ImVec2,ImGuiCond)
|
||||
1 void igSetWindowSize_Vec2 (const ImVec2,ImGuiCond)
|
||||
2 void igSetWindowSize_Str (const char*,const ImVec2,ImGuiCond)
|
||||
igTreeNode 3
|
||||
1 bool igTreeNodeStr (const char*)
|
||||
2 bool igTreeNodeStrStr (const char*,const char*,...)
|
||||
3 bool igTreeNodePtr (const void*,const char*,...)
|
||||
1 bool igTreeNode_Str (const char*)
|
||||
2 bool igTreeNode_StrStr (const char*,const char*,...)
|
||||
3 bool igTreeNode_Ptr (const void*,const char*,...)
|
||||
igTreeNodeEx 3
|
||||
1 bool igTreeNodeExStr (const char*,ImGuiTreeNodeFlags)
|
||||
2 bool igTreeNodeExStrStr (const char*,ImGuiTreeNodeFlags,const char*,...)
|
||||
3 bool igTreeNodeExPtr (const void*,ImGuiTreeNodeFlags,const char*,...)
|
||||
1 bool igTreeNodeEx_Str (const char*,ImGuiTreeNodeFlags)
|
||||
2 bool igTreeNodeEx_StrStr (const char*,ImGuiTreeNodeFlags,const char*,...)
|
||||
3 bool igTreeNodeEx_Ptr (const void*,ImGuiTreeNodeFlags,const char*,...)
|
||||
igTreeNodeExV 2
|
||||
1 bool igTreeNodeExVStr (const char*,ImGuiTreeNodeFlags,const char*,va_list)
|
||||
2 bool igTreeNodeExVPtr (const void*,ImGuiTreeNodeFlags,const char*,va_list)
|
||||
1 bool igTreeNodeExV_Str (const char*,ImGuiTreeNodeFlags,const char*,va_list)
|
||||
2 bool igTreeNodeExV_Ptr (const void*,ImGuiTreeNodeFlags,const char*,va_list)
|
||||
igTreeNodeV 2
|
||||
1 bool igTreeNodeVStr (const char*,const char*,va_list)
|
||||
2 bool igTreeNodeVPtr (const void*,const char*,va_list)
|
||||
1 bool igTreeNodeV_Str (const char*,const char*,va_list)
|
||||
2 bool igTreeNodeV_Ptr (const void*,const char*,va_list)
|
||||
igTreePush 2
|
||||
1 void igTreePushStr (const char*)
|
||||
2 void igTreePushPtr (const void*)
|
||||
1 void igTreePush_Str (const char*)
|
||||
2 void igTreePush_Ptr (const void*)
|
||||
igValue 4
|
||||
1 void igValueBool (const char*,bool)
|
||||
2 void igValueInt (const char*,int)
|
||||
3 void igValueUint (const char*,unsigned int)
|
||||
4 void igValueFloat (const char*,float,const char*)
|
||||
93 overloaded
|
||||
1 void igValue_Bool (const char*,bool)
|
||||
2 void igValue_Int (const char*,int)
|
||||
3 void igValue_Uint (const char*,unsigned int)
|
||||
4 void igValue_Float (const char*,float,const char*)
|
||||
95 overloaded
|
||||
308
imgui-sys/third-party/structs_and_enums.json
vendored
308
imgui-sys/third-party/structs_and_enums.json
vendored
@ -575,27 +575,27 @@
|
||||
},
|
||||
{
|
||||
"calc_value": 177209344,
|
||||
"name": "ImGuiColorEditFlags__OptionsDefault",
|
||||
"name": "ImGuiColorEditFlags_DefaultOptions_",
|
||||
"value": "ImGuiColorEditFlags_Uint8 | ImGuiColorEditFlags_DisplayRGB | ImGuiColorEditFlags_InputRGB | ImGuiColorEditFlags_PickerHueBar"
|
||||
},
|
||||
{
|
||||
"calc_value": 7340032,
|
||||
"name": "ImGuiColorEditFlags__DisplayMask",
|
||||
"name": "ImGuiColorEditFlags_DisplayMask_",
|
||||
"value": "ImGuiColorEditFlags_DisplayRGB | ImGuiColorEditFlags_DisplayHSV | ImGuiColorEditFlags_DisplayHex"
|
||||
},
|
||||
{
|
||||
"calc_value": 25165824,
|
||||
"name": "ImGuiColorEditFlags__DataTypeMask",
|
||||
"name": "ImGuiColorEditFlags_DataTypeMask_",
|
||||
"value": "ImGuiColorEditFlags_Uint8 | ImGuiColorEditFlags_Float"
|
||||
},
|
||||
{
|
||||
"calc_value": 100663296,
|
||||
"name": "ImGuiColorEditFlags__PickerMask",
|
||||
"name": "ImGuiColorEditFlags_PickerMask_",
|
||||
"value": "ImGuiColorEditFlags_PickerHueWheel | ImGuiColorEditFlags_PickerHueBar"
|
||||
},
|
||||
{
|
||||
"calc_value": 402653184,
|
||||
"name": "ImGuiColorEditFlags__InputMask",
|
||||
"name": "ImGuiColorEditFlags_InputMask_",
|
||||
"value": "ImGuiColorEditFlags_InputRGB | ImGuiColorEditFlags_InputHSV"
|
||||
}
|
||||
],
|
||||
@ -1050,16 +1050,6 @@
|
||||
"calc_value": 524288,
|
||||
"name": "ImGuiInputTextFlags_CallbackEdit",
|
||||
"value": "1 << 19"
|
||||
},
|
||||
{
|
||||
"calc_value": 1048576,
|
||||
"name": "ImGuiInputTextFlags_Multiline",
|
||||
"value": "1 << 20"
|
||||
},
|
||||
{
|
||||
"calc_value": 2097152,
|
||||
"name": "ImGuiInputTextFlags_NoMarkEdited",
|
||||
"value": "1 << 21"
|
||||
}
|
||||
],
|
||||
"ImGuiKeyModFlags_": [
|
||||
@ -1368,38 +1358,33 @@
|
||||
},
|
||||
{
|
||||
"calc_value": 16,
|
||||
"name": "ImGuiNavInput_KeyMenu_",
|
||||
"name": "ImGuiNavInput_KeyLeft_",
|
||||
"value": "16"
|
||||
},
|
||||
{
|
||||
"calc_value": 17,
|
||||
"name": "ImGuiNavInput_KeyLeft_",
|
||||
"name": "ImGuiNavInput_KeyRight_",
|
||||
"value": "17"
|
||||
},
|
||||
{
|
||||
"calc_value": 18,
|
||||
"name": "ImGuiNavInput_KeyRight_",
|
||||
"name": "ImGuiNavInput_KeyUp_",
|
||||
"value": "18"
|
||||
},
|
||||
{
|
||||
"calc_value": 19,
|
||||
"name": "ImGuiNavInput_KeyUp_",
|
||||
"name": "ImGuiNavInput_KeyDown_",
|
||||
"value": "19"
|
||||
},
|
||||
{
|
||||
"calc_value": 20,
|
||||
"name": "ImGuiNavInput_KeyDown_",
|
||||
"value": "20"
|
||||
},
|
||||
{
|
||||
"calc_value": 21,
|
||||
"name": "ImGuiNavInput_COUNT",
|
||||
"value": "21"
|
||||
"value": "20"
|
||||
},
|
||||
{
|
||||
"calc_value": 16,
|
||||
"name": "ImGuiNavInput_InternalStart_",
|
||||
"value": "ImGuiNavInput_KeyMenu_"
|
||||
"value": "ImGuiNavInput_KeyLeft_"
|
||||
}
|
||||
],
|
||||
"ImGuiPopupFlags_": [
|
||||
@ -1548,123 +1533,128 @@
|
||||
},
|
||||
{
|
||||
"calc_value": 1,
|
||||
"name": "ImGuiStyleVar_WindowPadding",
|
||||
"name": "ImGuiStyleVar_DisabledAlpha",
|
||||
"value": "1"
|
||||
},
|
||||
{
|
||||
"calc_value": 2,
|
||||
"name": "ImGuiStyleVar_WindowRounding",
|
||||
"name": "ImGuiStyleVar_WindowPadding",
|
||||
"value": "2"
|
||||
},
|
||||
{
|
||||
"calc_value": 3,
|
||||
"name": "ImGuiStyleVar_WindowBorderSize",
|
||||
"name": "ImGuiStyleVar_WindowRounding",
|
||||
"value": "3"
|
||||
},
|
||||
{
|
||||
"calc_value": 4,
|
||||
"name": "ImGuiStyleVar_WindowMinSize",
|
||||
"name": "ImGuiStyleVar_WindowBorderSize",
|
||||
"value": "4"
|
||||
},
|
||||
{
|
||||
"calc_value": 5,
|
||||
"name": "ImGuiStyleVar_WindowTitleAlign",
|
||||
"name": "ImGuiStyleVar_WindowMinSize",
|
||||
"value": "5"
|
||||
},
|
||||
{
|
||||
"calc_value": 6,
|
||||
"name": "ImGuiStyleVar_ChildRounding",
|
||||
"name": "ImGuiStyleVar_WindowTitleAlign",
|
||||
"value": "6"
|
||||
},
|
||||
{
|
||||
"calc_value": 7,
|
||||
"name": "ImGuiStyleVar_ChildBorderSize",
|
||||
"name": "ImGuiStyleVar_ChildRounding",
|
||||
"value": "7"
|
||||
},
|
||||
{
|
||||
"calc_value": 8,
|
||||
"name": "ImGuiStyleVar_PopupRounding",
|
||||
"name": "ImGuiStyleVar_ChildBorderSize",
|
||||
"value": "8"
|
||||
},
|
||||
{
|
||||
"calc_value": 9,
|
||||
"name": "ImGuiStyleVar_PopupBorderSize",
|
||||
"name": "ImGuiStyleVar_PopupRounding",
|
||||
"value": "9"
|
||||
},
|
||||
{
|
||||
"calc_value": 10,
|
||||
"name": "ImGuiStyleVar_FramePadding",
|
||||
"name": "ImGuiStyleVar_PopupBorderSize",
|
||||
"value": "10"
|
||||
},
|
||||
{
|
||||
"calc_value": 11,
|
||||
"name": "ImGuiStyleVar_FrameRounding",
|
||||
"name": "ImGuiStyleVar_FramePadding",
|
||||
"value": "11"
|
||||
},
|
||||
{
|
||||
"calc_value": 12,
|
||||
"name": "ImGuiStyleVar_FrameBorderSize",
|
||||
"name": "ImGuiStyleVar_FrameRounding",
|
||||
"value": "12"
|
||||
},
|
||||
{
|
||||
"calc_value": 13,
|
||||
"name": "ImGuiStyleVar_ItemSpacing",
|
||||
"name": "ImGuiStyleVar_FrameBorderSize",
|
||||
"value": "13"
|
||||
},
|
||||
{
|
||||
"calc_value": 14,
|
||||
"name": "ImGuiStyleVar_ItemInnerSpacing",
|
||||
"name": "ImGuiStyleVar_ItemSpacing",
|
||||
"value": "14"
|
||||
},
|
||||
{
|
||||
"calc_value": 15,
|
||||
"name": "ImGuiStyleVar_IndentSpacing",
|
||||
"name": "ImGuiStyleVar_ItemInnerSpacing",
|
||||
"value": "15"
|
||||
},
|
||||
{
|
||||
"calc_value": 16,
|
||||
"name": "ImGuiStyleVar_CellPadding",
|
||||
"name": "ImGuiStyleVar_IndentSpacing",
|
||||
"value": "16"
|
||||
},
|
||||
{
|
||||
"calc_value": 17,
|
||||
"name": "ImGuiStyleVar_ScrollbarSize",
|
||||
"name": "ImGuiStyleVar_CellPadding",
|
||||
"value": "17"
|
||||
},
|
||||
{
|
||||
"calc_value": 18,
|
||||
"name": "ImGuiStyleVar_ScrollbarRounding",
|
||||
"name": "ImGuiStyleVar_ScrollbarSize",
|
||||
"value": "18"
|
||||
},
|
||||
{
|
||||
"calc_value": 19,
|
||||
"name": "ImGuiStyleVar_GrabMinSize",
|
||||
"name": "ImGuiStyleVar_ScrollbarRounding",
|
||||
"value": "19"
|
||||
},
|
||||
{
|
||||
"calc_value": 20,
|
||||
"name": "ImGuiStyleVar_GrabRounding",
|
||||
"name": "ImGuiStyleVar_GrabMinSize",
|
||||
"value": "20"
|
||||
},
|
||||
{
|
||||
"calc_value": 21,
|
||||
"name": "ImGuiStyleVar_TabRounding",
|
||||
"name": "ImGuiStyleVar_GrabRounding",
|
||||
"value": "21"
|
||||
},
|
||||
{
|
||||
"calc_value": 22,
|
||||
"name": "ImGuiStyleVar_ButtonTextAlign",
|
||||
"name": "ImGuiStyleVar_TabRounding",
|
||||
"value": "22"
|
||||
},
|
||||
{
|
||||
"calc_value": 23,
|
||||
"name": "ImGuiStyleVar_SelectableTextAlign",
|
||||
"name": "ImGuiStyleVar_ButtonTextAlign",
|
||||
"value": "23"
|
||||
},
|
||||
{
|
||||
"calc_value": 24,
|
||||
"name": "ImGuiStyleVar_COUNT",
|
||||
"name": "ImGuiStyleVar_SelectableTextAlign",
|
||||
"value": "24"
|
||||
},
|
||||
{
|
||||
"calc_value": 25,
|
||||
"name": "ImGuiStyleVar_COUNT",
|
||||
"value": "25"
|
||||
}
|
||||
],
|
||||
"ImGuiTabBarFlags_": [
|
||||
@ -1801,116 +1791,126 @@
|
||||
},
|
||||
{
|
||||
"calc_value": 1,
|
||||
"name": "ImGuiTableColumnFlags_DefaultHide",
|
||||
"name": "ImGuiTableColumnFlags_Disabled",
|
||||
"value": "1 << 0"
|
||||
},
|
||||
{
|
||||
"calc_value": 2,
|
||||
"name": "ImGuiTableColumnFlags_DefaultSort",
|
||||
"name": "ImGuiTableColumnFlags_DefaultHide",
|
||||
"value": "1 << 1"
|
||||
},
|
||||
{
|
||||
"calc_value": 4,
|
||||
"name": "ImGuiTableColumnFlags_WidthStretch",
|
||||
"name": "ImGuiTableColumnFlags_DefaultSort",
|
||||
"value": "1 << 2"
|
||||
},
|
||||
{
|
||||
"calc_value": 8,
|
||||
"name": "ImGuiTableColumnFlags_WidthFixed",
|
||||
"name": "ImGuiTableColumnFlags_WidthStretch",
|
||||
"value": "1 << 3"
|
||||
},
|
||||
{
|
||||
"calc_value": 16,
|
||||
"name": "ImGuiTableColumnFlags_NoResize",
|
||||
"name": "ImGuiTableColumnFlags_WidthFixed",
|
||||
"value": "1 << 4"
|
||||
},
|
||||
{
|
||||
"calc_value": 32,
|
||||
"name": "ImGuiTableColumnFlags_NoReorder",
|
||||
"name": "ImGuiTableColumnFlags_NoResize",
|
||||
"value": "1 << 5"
|
||||
},
|
||||
{
|
||||
"calc_value": 64,
|
||||
"name": "ImGuiTableColumnFlags_NoHide",
|
||||
"name": "ImGuiTableColumnFlags_NoReorder",
|
||||
"value": "1 << 6"
|
||||
},
|
||||
{
|
||||
"calc_value": 128,
|
||||
"name": "ImGuiTableColumnFlags_NoClip",
|
||||
"name": "ImGuiTableColumnFlags_NoHide",
|
||||
"value": "1 << 7"
|
||||
},
|
||||
{
|
||||
"calc_value": 256,
|
||||
"name": "ImGuiTableColumnFlags_NoSort",
|
||||
"name": "ImGuiTableColumnFlags_NoClip",
|
||||
"value": "1 << 8"
|
||||
},
|
||||
{
|
||||
"calc_value": 512,
|
||||
"name": "ImGuiTableColumnFlags_NoSortAscending",
|
||||
"name": "ImGuiTableColumnFlags_NoSort",
|
||||
"value": "1 << 9"
|
||||
},
|
||||
{
|
||||
"calc_value": 1024,
|
||||
"name": "ImGuiTableColumnFlags_NoSortDescending",
|
||||
"name": "ImGuiTableColumnFlags_NoSortAscending",
|
||||
"value": "1 << 10"
|
||||
},
|
||||
{
|
||||
"calc_value": 2048,
|
||||
"name": "ImGuiTableColumnFlags_NoHeaderWidth",
|
||||
"name": "ImGuiTableColumnFlags_NoSortDescending",
|
||||
"value": "1 << 11"
|
||||
},
|
||||
{
|
||||
"calc_value": 4096,
|
||||
"name": "ImGuiTableColumnFlags_PreferSortAscending",
|
||||
"name": "ImGuiTableColumnFlags_NoHeaderLabel",
|
||||
"value": "1 << 12"
|
||||
},
|
||||
{
|
||||
"calc_value": 8192,
|
||||
"name": "ImGuiTableColumnFlags_PreferSortDescending",
|
||||
"name": "ImGuiTableColumnFlags_NoHeaderWidth",
|
||||
"value": "1 << 13"
|
||||
},
|
||||
{
|
||||
"calc_value": 16384,
|
||||
"name": "ImGuiTableColumnFlags_IndentEnable",
|
||||
"name": "ImGuiTableColumnFlags_PreferSortAscending",
|
||||
"value": "1 << 14"
|
||||
},
|
||||
{
|
||||
"calc_value": 32768,
|
||||
"name": "ImGuiTableColumnFlags_IndentDisable",
|
||||
"name": "ImGuiTableColumnFlags_PreferSortDescending",
|
||||
"value": "1 << 15"
|
||||
},
|
||||
{
|
||||
"calc_value": 1048576,
|
||||
"calc_value": 65536,
|
||||
"name": "ImGuiTableColumnFlags_IndentEnable",
|
||||
"value": "1 << 16"
|
||||
},
|
||||
{
|
||||
"calc_value": 131072,
|
||||
"name": "ImGuiTableColumnFlags_IndentDisable",
|
||||
"value": "1 << 17"
|
||||
},
|
||||
{
|
||||
"calc_value": 16777216,
|
||||
"name": "ImGuiTableColumnFlags_IsEnabled",
|
||||
"value": "1 << 20"
|
||||
"value": "1 << 24"
|
||||
},
|
||||
{
|
||||
"calc_value": 2097152,
|
||||
"calc_value": 33554432,
|
||||
"name": "ImGuiTableColumnFlags_IsVisible",
|
||||
"value": "1 << 21"
|
||||
"value": "1 << 25"
|
||||
},
|
||||
{
|
||||
"calc_value": 4194304,
|
||||
"calc_value": 67108864,
|
||||
"name": "ImGuiTableColumnFlags_IsSorted",
|
||||
"value": "1 << 22"
|
||||
"value": "1 << 26"
|
||||
},
|
||||
{
|
||||
"calc_value": 8388608,
|
||||
"calc_value": 134217728,
|
||||
"name": "ImGuiTableColumnFlags_IsHovered",
|
||||
"value": "1 << 23"
|
||||
"value": "1 << 27"
|
||||
},
|
||||
{
|
||||
"calc_value": 12,
|
||||
"calc_value": 24,
|
||||
"name": "ImGuiTableColumnFlags_WidthMask_",
|
||||
"value": "ImGuiTableColumnFlags_WidthStretch | ImGuiTableColumnFlags_WidthFixed"
|
||||
},
|
||||
{
|
||||
"calc_value": 49152,
|
||||
"calc_value": 196608,
|
||||
"name": "ImGuiTableColumnFlags_IndentMask_",
|
||||
"value": "ImGuiTableColumnFlags_IndentEnable | ImGuiTableColumnFlags_IndentDisable"
|
||||
},
|
||||
{
|
||||
"calc_value": 15728640,
|
||||
"calc_value": 251658240,
|
||||
"name": "ImGuiTableColumnFlags_StatusMask_",
|
||||
"value": "ImGuiTableColumnFlags_IsEnabled | ImGuiTableColumnFlags_IsVisible | ImGuiTableColumnFlags_IsSorted | ImGuiTableColumnFlags_IsHovered"
|
||||
},
|
||||
@ -2373,72 +2373,72 @@
|
||||
},
|
||||
"enumtypes": [],
|
||||
"locations": {
|
||||
"ImColor": "imgui:2167",
|
||||
"ImDrawChannel": "imgui:2261",
|
||||
"ImDrawCmd": "imgui:2216",
|
||||
"ImDrawCmdHeader": "imgui:2253",
|
||||
"ImDrawData": "imgui:2450",
|
||||
"ImDrawFlags_": "imgui:2287",
|
||||
"ImDrawList": "imgui:2325",
|
||||
"ImDrawListFlags_": "imgui:2307",
|
||||
"ImDrawListSplitter": "imgui:2270",
|
||||
"ImDrawVert": "imgui:2238",
|
||||
"ImFont": "imgui:2667",
|
||||
"ImFontAtlas": "imgui:2566",
|
||||
"ImFontAtlasCustomRect": "imgui:2528",
|
||||
"ImFontAtlasFlags_": "imgui:2541",
|
||||
"ImFontConfig": "imgui:2472",
|
||||
"ImFontGlyph": "imgui:2501",
|
||||
"ImFontGlyphRangesBuilder": "imgui:2513",
|
||||
"ImGuiBackendFlags_": "imgui:1384",
|
||||
"ImGuiButtonFlags_": "imgui:1490",
|
||||
"ImGuiCol_": "imgui:1394",
|
||||
"ImGuiColorEditFlags_": "imgui:1503",
|
||||
"ImGuiComboFlags_": "imgui:1023",
|
||||
"ImGuiCond_": "imgui:1595",
|
||||
"ImGuiConfigFlags_": "imgui:1368",
|
||||
"ImGuiDataType_": "imgui:1260",
|
||||
"ImGuiDir_": "imgui:1276",
|
||||
"ImGuiDragDropFlags_": "imgui:1238",
|
||||
"ImGuiFocusedFlags_": "imgui:1210",
|
||||
"ImGuiHoveredFlags_": "imgui:1222",
|
||||
"ImGuiIO": "imgui:1755",
|
||||
"ImGuiInputTextCallbackData": "imgui:1897",
|
||||
"ImGuiInputTextFlags_": "imgui:933",
|
||||
"ImGuiKeyModFlags_": "imgui:1323",
|
||||
"ImGuiKey_": "imgui:1295",
|
||||
"ImGuiListClipper": "imgui:2118",
|
||||
"ImGuiMouseButton_": "imgui:1567",
|
||||
"ImGuiMouseCursor_": "imgui:1577",
|
||||
"ImGuiNavInput_": "imgui:1336",
|
||||
"ImGuiOnceUponAFrame": "imgui:1996",
|
||||
"ImGuiPayload": "imgui:1937",
|
||||
"ImGuiPopupFlags_": "imgui:996",
|
||||
"ImGuiSelectableFlags_": "imgui:1012",
|
||||
"ImGuiSizeCallbackData": "imgui:1928",
|
||||
"ImGuiSliderFlags_": "imgui:1550",
|
||||
"ImGuiSortDirection_": "imgui:1287",
|
||||
"ImGuiStorage": "imgui:2058",
|
||||
"ImGuiStoragePair": "imgui:2061",
|
||||
"ImGuiStyle": "imgui:1701",
|
||||
"ImGuiStyleVar_": "imgui:1459",
|
||||
"ImGuiTabBarFlags_": "imgui:1037",
|
||||
"ImGuiTabItemFlags_": "imgui:1053",
|
||||
"ImGuiTableBgTarget_": "imgui:1201",
|
||||
"ImGuiTableColumnFlags_": "imgui:1146",
|
||||
"ImGuiTableColumnSortSpecs": "imgui:1959",
|
||||
"ImGuiTableFlags_": "imgui:1089",
|
||||
"ImGuiTableRowFlags_": "imgui:1186",
|
||||
"ImGuiTableSortSpecs": "imgui:1973",
|
||||
"ImGuiTextBuffer": "imgui:2031",
|
||||
"ImGuiTextFilter": "imgui:2004",
|
||||
"ImGuiTextRange": "imgui:2014",
|
||||
"ImGuiTreeNodeFlags_": "imgui:967",
|
||||
"ImGuiViewport": "imgui:2738",
|
||||
"ImGuiViewportFlags_": "imgui:2723",
|
||||
"ImGuiWindowFlags_": "imgui:893",
|
||||
"ImVec2": "imgui:230",
|
||||
"ImVec4": "imgui:243"
|
||||
"ImColor": "imgui:2226",
|
||||
"ImDrawChannel": "imgui:2316",
|
||||
"ImDrawCmd": "imgui:2275",
|
||||
"ImDrawCmdHeader": "imgui:2308",
|
||||
"ImDrawData": "imgui:2506",
|
||||
"ImDrawFlags_": "imgui:2342",
|
||||
"ImDrawList": "imgui:2380",
|
||||
"ImDrawListFlags_": "imgui:2362",
|
||||
"ImDrawListSplitter": "imgui:2325",
|
||||
"ImDrawVert": "imgui:2293",
|
||||
"ImFont": "imgui:2724",
|
||||
"ImFontAtlas": "imgui:2622",
|
||||
"ImFontAtlasCustomRect": "imgui:2584",
|
||||
"ImFontAtlasFlags_": "imgui:2597",
|
||||
"ImFontConfig": "imgui:2528",
|
||||
"ImFontGlyph": "imgui:2557",
|
||||
"ImFontGlyphRangesBuilder": "imgui:2569",
|
||||
"ImGuiBackendFlags_": "imgui:1434",
|
||||
"ImGuiButtonFlags_": "imgui:1541",
|
||||
"ImGuiCol_": "imgui:1444",
|
||||
"ImGuiColorEditFlags_": "imgui:1554",
|
||||
"ImGuiComboFlags_": "imgui:1072",
|
||||
"ImGuiCond_": "imgui:1646",
|
||||
"ImGuiConfigFlags_": "imgui:1418",
|
||||
"ImGuiDataType_": "imgui:1311",
|
||||
"ImGuiDir_": "imgui:1327",
|
||||
"ImGuiDragDropFlags_": "imgui:1289",
|
||||
"ImGuiFocusedFlags_": "imgui:1261",
|
||||
"ImGuiHoveredFlags_": "imgui:1273",
|
||||
"ImGuiIO": "imgui:1812",
|
||||
"ImGuiInputTextCallbackData": "imgui:1956",
|
||||
"ImGuiInputTextFlags_": "imgui:985",
|
||||
"ImGuiKeyModFlags_": "imgui:1374",
|
||||
"ImGuiKey_": "imgui:1346",
|
||||
"ImGuiListClipper": "imgui:2177",
|
||||
"ImGuiMouseButton_": "imgui:1618",
|
||||
"ImGuiMouseCursor_": "imgui:1628",
|
||||
"ImGuiNavInput_": "imgui:1387",
|
||||
"ImGuiOnceUponAFrame": "imgui:2055",
|
||||
"ImGuiPayload": "imgui:1996",
|
||||
"ImGuiPopupFlags_": "imgui:1045",
|
||||
"ImGuiSelectableFlags_": "imgui:1061",
|
||||
"ImGuiSizeCallbackData": "imgui:1987",
|
||||
"ImGuiSliderFlags_": "imgui:1601",
|
||||
"ImGuiSortDirection_": "imgui:1338",
|
||||
"ImGuiStorage": "imgui:2117",
|
||||
"ImGuiStoragePair": "imgui:2120",
|
||||
"ImGuiStyle": "imgui:1757",
|
||||
"ImGuiStyleVar_": "imgui:1509",
|
||||
"ImGuiTabBarFlags_": "imgui:1086",
|
||||
"ImGuiTabItemFlags_": "imgui:1102",
|
||||
"ImGuiTableBgTarget_": "imgui:1252",
|
||||
"ImGuiTableColumnFlags_": "imgui:1195",
|
||||
"ImGuiTableColumnSortSpecs": "imgui:2018",
|
||||
"ImGuiTableFlags_": "imgui:1138",
|
||||
"ImGuiTableRowFlags_": "imgui:1237",
|
||||
"ImGuiTableSortSpecs": "imgui:2032",
|
||||
"ImGuiTextBuffer": "imgui:2090",
|
||||
"ImGuiTextFilter": "imgui:2063",
|
||||
"ImGuiTextRange": "imgui:2073",
|
||||
"ImGuiTreeNodeFlags_": "imgui:1016",
|
||||
"ImGuiViewport": "imgui:2795",
|
||||
"ImGuiViewportFlags_": "imgui:2780",
|
||||
"ImGuiWindowFlags_": "imgui:945",
|
||||
"ImVec2": "imgui:256",
|
||||
"ImVec4": "imgui:269"
|
||||
},
|
||||
"structs": {
|
||||
"ImColor": [
|
||||
@ -2682,6 +2682,10 @@
|
||||
"name": "EllipsisChar",
|
||||
"type": "ImWchar"
|
||||
},
|
||||
{
|
||||
"name": "DotChar",
|
||||
"type": "ImWchar"
|
||||
},
|
||||
{
|
||||
"name": "DirtyLookupTables",
|
||||
"type": "bool"
|
||||
@ -2729,6 +2733,10 @@
|
||||
"name": "Locked",
|
||||
"type": "bool"
|
||||
},
|
||||
{
|
||||
"name": "TexReady",
|
||||
"type": "bool"
|
||||
},
|
||||
{
|
||||
"name": "TexPixelsUseColors",
|
||||
"type": "bool"
|
||||
@ -3153,7 +3161,7 @@
|
||||
},
|
||||
{
|
||||
"name": "NavInputs[ImGuiNavInput_COUNT]",
|
||||
"size": 21,
|
||||
"size": 20,
|
||||
"type": "float"
|
||||
},
|
||||
{
|
||||
@ -3216,6 +3224,10 @@
|
||||
"name": "KeyMods",
|
||||
"type": "ImGuiKeyModFlags"
|
||||
},
|
||||
{
|
||||
"name": "KeyModsPrev",
|
||||
"type": "ImGuiKeyModFlags"
|
||||
},
|
||||
{
|
||||
"name": "MousePosPrev",
|
||||
"type": "ImVec2"
|
||||
@ -3287,12 +3299,12 @@
|
||||
},
|
||||
{
|
||||
"name": "NavInputsDownDuration[ImGuiNavInput_COUNT]",
|
||||
"size": 21,
|
||||
"size": 20,
|
||||
"type": "float"
|
||||
},
|
||||
{
|
||||
"name": "NavInputsDownDurationPrev[ImGuiNavInput_COUNT]",
|
||||
"size": 21,
|
||||
"size": 20,
|
||||
"type": "float"
|
||||
},
|
||||
{
|
||||
@ -3470,6 +3482,10 @@
|
||||
"name": "Alpha",
|
||||
"type": "float"
|
||||
},
|
||||
{
|
||||
"name": "DisabledAlpha",
|
||||
"type": "float"
|
||||
},
|
||||
{
|
||||
"name": "WindowPadding",
|
||||
"type": "ImVec2"
|
||||
|
||||
580
imgui-sys/third-party/structs_and_enums.lua
vendored
580
imgui-sys/third-party/structs_and_enums.lua
vendored
@ -457,23 +457,23 @@ defs["enums"]["ImGuiColorEditFlags_"][24]["name"] = "ImGuiColorEditFlags_InputHS
|
||||
defs["enums"]["ImGuiColorEditFlags_"][24]["value"] = "1 << 28"
|
||||
defs["enums"]["ImGuiColorEditFlags_"][25] = {}
|
||||
defs["enums"]["ImGuiColorEditFlags_"][25]["calc_value"] = 177209344
|
||||
defs["enums"]["ImGuiColorEditFlags_"][25]["name"] = "ImGuiColorEditFlags__OptionsDefault"
|
||||
defs["enums"]["ImGuiColorEditFlags_"][25]["name"] = "ImGuiColorEditFlags_DefaultOptions_"
|
||||
defs["enums"]["ImGuiColorEditFlags_"][25]["value"] = "ImGuiColorEditFlags_Uint8 | ImGuiColorEditFlags_DisplayRGB | ImGuiColorEditFlags_InputRGB | ImGuiColorEditFlags_PickerHueBar"
|
||||
defs["enums"]["ImGuiColorEditFlags_"][26] = {}
|
||||
defs["enums"]["ImGuiColorEditFlags_"][26]["calc_value"] = 7340032
|
||||
defs["enums"]["ImGuiColorEditFlags_"][26]["name"] = "ImGuiColorEditFlags__DisplayMask"
|
||||
defs["enums"]["ImGuiColorEditFlags_"][26]["name"] = "ImGuiColorEditFlags_DisplayMask_"
|
||||
defs["enums"]["ImGuiColorEditFlags_"][26]["value"] = "ImGuiColorEditFlags_DisplayRGB | ImGuiColorEditFlags_DisplayHSV | ImGuiColorEditFlags_DisplayHex"
|
||||
defs["enums"]["ImGuiColorEditFlags_"][27] = {}
|
||||
defs["enums"]["ImGuiColorEditFlags_"][27]["calc_value"] = 25165824
|
||||
defs["enums"]["ImGuiColorEditFlags_"][27]["name"] = "ImGuiColorEditFlags__DataTypeMask"
|
||||
defs["enums"]["ImGuiColorEditFlags_"][27]["name"] = "ImGuiColorEditFlags_DataTypeMask_"
|
||||
defs["enums"]["ImGuiColorEditFlags_"][27]["value"] = "ImGuiColorEditFlags_Uint8 | ImGuiColorEditFlags_Float"
|
||||
defs["enums"]["ImGuiColorEditFlags_"][28] = {}
|
||||
defs["enums"]["ImGuiColorEditFlags_"][28]["calc_value"] = 100663296
|
||||
defs["enums"]["ImGuiColorEditFlags_"][28]["name"] = "ImGuiColorEditFlags__PickerMask"
|
||||
defs["enums"]["ImGuiColorEditFlags_"][28]["name"] = "ImGuiColorEditFlags_PickerMask_"
|
||||
defs["enums"]["ImGuiColorEditFlags_"][28]["value"] = "ImGuiColorEditFlags_PickerHueWheel | ImGuiColorEditFlags_PickerHueBar"
|
||||
defs["enums"]["ImGuiColorEditFlags_"][29] = {}
|
||||
defs["enums"]["ImGuiColorEditFlags_"][29]["calc_value"] = 402653184
|
||||
defs["enums"]["ImGuiColorEditFlags_"][29]["name"] = "ImGuiColorEditFlags__InputMask"
|
||||
defs["enums"]["ImGuiColorEditFlags_"][29]["name"] = "ImGuiColorEditFlags_InputMask_"
|
||||
defs["enums"]["ImGuiColorEditFlags_"][29]["value"] = "ImGuiColorEditFlags_InputRGB | ImGuiColorEditFlags_InputHSV"
|
||||
defs["enums"]["ImGuiComboFlags_"] = {}
|
||||
defs["enums"]["ImGuiComboFlags_"][1] = {}
|
||||
@ -832,14 +832,6 @@ defs["enums"]["ImGuiInputTextFlags_"][21] = {}
|
||||
defs["enums"]["ImGuiInputTextFlags_"][21]["calc_value"] = 524288
|
||||
defs["enums"]["ImGuiInputTextFlags_"][21]["name"] = "ImGuiInputTextFlags_CallbackEdit"
|
||||
defs["enums"]["ImGuiInputTextFlags_"][21]["value"] = "1 << 19"
|
||||
defs["enums"]["ImGuiInputTextFlags_"][22] = {}
|
||||
defs["enums"]["ImGuiInputTextFlags_"][22]["calc_value"] = 1048576
|
||||
defs["enums"]["ImGuiInputTextFlags_"][22]["name"] = "ImGuiInputTextFlags_Multiline"
|
||||
defs["enums"]["ImGuiInputTextFlags_"][22]["value"] = "1 << 20"
|
||||
defs["enums"]["ImGuiInputTextFlags_"][23] = {}
|
||||
defs["enums"]["ImGuiInputTextFlags_"][23]["calc_value"] = 2097152
|
||||
defs["enums"]["ImGuiInputTextFlags_"][23]["name"] = "ImGuiInputTextFlags_NoMarkEdited"
|
||||
defs["enums"]["ImGuiInputTextFlags_"][23]["value"] = "1 << 21"
|
||||
defs["enums"]["ImGuiKeyModFlags_"] = {}
|
||||
defs["enums"]["ImGuiKeyModFlags_"][1] = {}
|
||||
defs["enums"]["ImGuiKeyModFlags_"][1]["calc_value"] = 0
|
||||
@ -1083,32 +1075,28 @@ defs["enums"]["ImGuiNavInput_"][16]["name"] = "ImGuiNavInput_TweakFast"
|
||||
defs["enums"]["ImGuiNavInput_"][16]["value"] = "15"
|
||||
defs["enums"]["ImGuiNavInput_"][17] = {}
|
||||
defs["enums"]["ImGuiNavInput_"][17]["calc_value"] = 16
|
||||
defs["enums"]["ImGuiNavInput_"][17]["name"] = "ImGuiNavInput_KeyMenu_"
|
||||
defs["enums"]["ImGuiNavInput_"][17]["name"] = "ImGuiNavInput_KeyLeft_"
|
||||
defs["enums"]["ImGuiNavInput_"][17]["value"] = "16"
|
||||
defs["enums"]["ImGuiNavInput_"][18] = {}
|
||||
defs["enums"]["ImGuiNavInput_"][18]["calc_value"] = 17
|
||||
defs["enums"]["ImGuiNavInput_"][18]["name"] = "ImGuiNavInput_KeyLeft_"
|
||||
defs["enums"]["ImGuiNavInput_"][18]["name"] = "ImGuiNavInput_KeyRight_"
|
||||
defs["enums"]["ImGuiNavInput_"][18]["value"] = "17"
|
||||
defs["enums"]["ImGuiNavInput_"][19] = {}
|
||||
defs["enums"]["ImGuiNavInput_"][19]["calc_value"] = 18
|
||||
defs["enums"]["ImGuiNavInput_"][19]["name"] = "ImGuiNavInput_KeyRight_"
|
||||
defs["enums"]["ImGuiNavInput_"][19]["name"] = "ImGuiNavInput_KeyUp_"
|
||||
defs["enums"]["ImGuiNavInput_"][19]["value"] = "18"
|
||||
defs["enums"]["ImGuiNavInput_"][20] = {}
|
||||
defs["enums"]["ImGuiNavInput_"][20]["calc_value"] = 19
|
||||
defs["enums"]["ImGuiNavInput_"][20]["name"] = "ImGuiNavInput_KeyUp_"
|
||||
defs["enums"]["ImGuiNavInput_"][20]["name"] = "ImGuiNavInput_KeyDown_"
|
||||
defs["enums"]["ImGuiNavInput_"][20]["value"] = "19"
|
||||
defs["enums"]["ImGuiNavInput_"][21] = {}
|
||||
defs["enums"]["ImGuiNavInput_"][21]["calc_value"] = 20
|
||||
defs["enums"]["ImGuiNavInput_"][21]["name"] = "ImGuiNavInput_KeyDown_"
|
||||
defs["enums"]["ImGuiNavInput_"][21]["name"] = "ImGuiNavInput_COUNT"
|
||||
defs["enums"]["ImGuiNavInput_"][21]["value"] = "20"
|
||||
defs["enums"]["ImGuiNavInput_"][22] = {}
|
||||
defs["enums"]["ImGuiNavInput_"][22]["calc_value"] = 21
|
||||
defs["enums"]["ImGuiNavInput_"][22]["name"] = "ImGuiNavInput_COUNT"
|
||||
defs["enums"]["ImGuiNavInput_"][22]["value"] = "21"
|
||||
defs["enums"]["ImGuiNavInput_"][23] = {}
|
||||
defs["enums"]["ImGuiNavInput_"][23]["calc_value"] = 16
|
||||
defs["enums"]["ImGuiNavInput_"][23]["name"] = "ImGuiNavInput_InternalStart_"
|
||||
defs["enums"]["ImGuiNavInput_"][23]["value"] = "ImGuiNavInput_KeyMenu_"
|
||||
defs["enums"]["ImGuiNavInput_"][22]["calc_value"] = 16
|
||||
defs["enums"]["ImGuiNavInput_"][22]["name"] = "ImGuiNavInput_InternalStart_"
|
||||
defs["enums"]["ImGuiNavInput_"][22]["value"] = "ImGuiNavInput_KeyLeft_"
|
||||
defs["enums"]["ImGuiPopupFlags_"] = {}
|
||||
defs["enums"]["ImGuiPopupFlags_"][1] = {}
|
||||
defs["enums"]["ImGuiPopupFlags_"][1]["calc_value"] = 0
|
||||
@ -1224,100 +1212,104 @@ defs["enums"]["ImGuiStyleVar_"][1]["name"] = "ImGuiStyleVar_Alpha"
|
||||
defs["enums"]["ImGuiStyleVar_"][1]["value"] = "0"
|
||||
defs["enums"]["ImGuiStyleVar_"][2] = {}
|
||||
defs["enums"]["ImGuiStyleVar_"][2]["calc_value"] = 1
|
||||
defs["enums"]["ImGuiStyleVar_"][2]["name"] = "ImGuiStyleVar_WindowPadding"
|
||||
defs["enums"]["ImGuiStyleVar_"][2]["name"] = "ImGuiStyleVar_DisabledAlpha"
|
||||
defs["enums"]["ImGuiStyleVar_"][2]["value"] = "1"
|
||||
defs["enums"]["ImGuiStyleVar_"][3] = {}
|
||||
defs["enums"]["ImGuiStyleVar_"][3]["calc_value"] = 2
|
||||
defs["enums"]["ImGuiStyleVar_"][3]["name"] = "ImGuiStyleVar_WindowRounding"
|
||||
defs["enums"]["ImGuiStyleVar_"][3]["name"] = "ImGuiStyleVar_WindowPadding"
|
||||
defs["enums"]["ImGuiStyleVar_"][3]["value"] = "2"
|
||||
defs["enums"]["ImGuiStyleVar_"][4] = {}
|
||||
defs["enums"]["ImGuiStyleVar_"][4]["calc_value"] = 3
|
||||
defs["enums"]["ImGuiStyleVar_"][4]["name"] = "ImGuiStyleVar_WindowBorderSize"
|
||||
defs["enums"]["ImGuiStyleVar_"][4]["name"] = "ImGuiStyleVar_WindowRounding"
|
||||
defs["enums"]["ImGuiStyleVar_"][4]["value"] = "3"
|
||||
defs["enums"]["ImGuiStyleVar_"][5] = {}
|
||||
defs["enums"]["ImGuiStyleVar_"][5]["calc_value"] = 4
|
||||
defs["enums"]["ImGuiStyleVar_"][5]["name"] = "ImGuiStyleVar_WindowMinSize"
|
||||
defs["enums"]["ImGuiStyleVar_"][5]["name"] = "ImGuiStyleVar_WindowBorderSize"
|
||||
defs["enums"]["ImGuiStyleVar_"][5]["value"] = "4"
|
||||
defs["enums"]["ImGuiStyleVar_"][6] = {}
|
||||
defs["enums"]["ImGuiStyleVar_"][6]["calc_value"] = 5
|
||||
defs["enums"]["ImGuiStyleVar_"][6]["name"] = "ImGuiStyleVar_WindowTitleAlign"
|
||||
defs["enums"]["ImGuiStyleVar_"][6]["name"] = "ImGuiStyleVar_WindowMinSize"
|
||||
defs["enums"]["ImGuiStyleVar_"][6]["value"] = "5"
|
||||
defs["enums"]["ImGuiStyleVar_"][7] = {}
|
||||
defs["enums"]["ImGuiStyleVar_"][7]["calc_value"] = 6
|
||||
defs["enums"]["ImGuiStyleVar_"][7]["name"] = "ImGuiStyleVar_ChildRounding"
|
||||
defs["enums"]["ImGuiStyleVar_"][7]["name"] = "ImGuiStyleVar_WindowTitleAlign"
|
||||
defs["enums"]["ImGuiStyleVar_"][7]["value"] = "6"
|
||||
defs["enums"]["ImGuiStyleVar_"][8] = {}
|
||||
defs["enums"]["ImGuiStyleVar_"][8]["calc_value"] = 7
|
||||
defs["enums"]["ImGuiStyleVar_"][8]["name"] = "ImGuiStyleVar_ChildBorderSize"
|
||||
defs["enums"]["ImGuiStyleVar_"][8]["name"] = "ImGuiStyleVar_ChildRounding"
|
||||
defs["enums"]["ImGuiStyleVar_"][8]["value"] = "7"
|
||||
defs["enums"]["ImGuiStyleVar_"][9] = {}
|
||||
defs["enums"]["ImGuiStyleVar_"][9]["calc_value"] = 8
|
||||
defs["enums"]["ImGuiStyleVar_"][9]["name"] = "ImGuiStyleVar_PopupRounding"
|
||||
defs["enums"]["ImGuiStyleVar_"][9]["name"] = "ImGuiStyleVar_ChildBorderSize"
|
||||
defs["enums"]["ImGuiStyleVar_"][9]["value"] = "8"
|
||||
defs["enums"]["ImGuiStyleVar_"][10] = {}
|
||||
defs["enums"]["ImGuiStyleVar_"][10]["calc_value"] = 9
|
||||
defs["enums"]["ImGuiStyleVar_"][10]["name"] = "ImGuiStyleVar_PopupBorderSize"
|
||||
defs["enums"]["ImGuiStyleVar_"][10]["name"] = "ImGuiStyleVar_PopupRounding"
|
||||
defs["enums"]["ImGuiStyleVar_"][10]["value"] = "9"
|
||||
defs["enums"]["ImGuiStyleVar_"][11] = {}
|
||||
defs["enums"]["ImGuiStyleVar_"][11]["calc_value"] = 10
|
||||
defs["enums"]["ImGuiStyleVar_"][11]["name"] = "ImGuiStyleVar_FramePadding"
|
||||
defs["enums"]["ImGuiStyleVar_"][11]["name"] = "ImGuiStyleVar_PopupBorderSize"
|
||||
defs["enums"]["ImGuiStyleVar_"][11]["value"] = "10"
|
||||
defs["enums"]["ImGuiStyleVar_"][12] = {}
|
||||
defs["enums"]["ImGuiStyleVar_"][12]["calc_value"] = 11
|
||||
defs["enums"]["ImGuiStyleVar_"][12]["name"] = "ImGuiStyleVar_FrameRounding"
|
||||
defs["enums"]["ImGuiStyleVar_"][12]["name"] = "ImGuiStyleVar_FramePadding"
|
||||
defs["enums"]["ImGuiStyleVar_"][12]["value"] = "11"
|
||||
defs["enums"]["ImGuiStyleVar_"][13] = {}
|
||||
defs["enums"]["ImGuiStyleVar_"][13]["calc_value"] = 12
|
||||
defs["enums"]["ImGuiStyleVar_"][13]["name"] = "ImGuiStyleVar_FrameBorderSize"
|
||||
defs["enums"]["ImGuiStyleVar_"][13]["name"] = "ImGuiStyleVar_FrameRounding"
|
||||
defs["enums"]["ImGuiStyleVar_"][13]["value"] = "12"
|
||||
defs["enums"]["ImGuiStyleVar_"][14] = {}
|
||||
defs["enums"]["ImGuiStyleVar_"][14]["calc_value"] = 13
|
||||
defs["enums"]["ImGuiStyleVar_"][14]["name"] = "ImGuiStyleVar_ItemSpacing"
|
||||
defs["enums"]["ImGuiStyleVar_"][14]["name"] = "ImGuiStyleVar_FrameBorderSize"
|
||||
defs["enums"]["ImGuiStyleVar_"][14]["value"] = "13"
|
||||
defs["enums"]["ImGuiStyleVar_"][15] = {}
|
||||
defs["enums"]["ImGuiStyleVar_"][15]["calc_value"] = 14
|
||||
defs["enums"]["ImGuiStyleVar_"][15]["name"] = "ImGuiStyleVar_ItemInnerSpacing"
|
||||
defs["enums"]["ImGuiStyleVar_"][15]["name"] = "ImGuiStyleVar_ItemSpacing"
|
||||
defs["enums"]["ImGuiStyleVar_"][15]["value"] = "14"
|
||||
defs["enums"]["ImGuiStyleVar_"][16] = {}
|
||||
defs["enums"]["ImGuiStyleVar_"][16]["calc_value"] = 15
|
||||
defs["enums"]["ImGuiStyleVar_"][16]["name"] = "ImGuiStyleVar_IndentSpacing"
|
||||
defs["enums"]["ImGuiStyleVar_"][16]["name"] = "ImGuiStyleVar_ItemInnerSpacing"
|
||||
defs["enums"]["ImGuiStyleVar_"][16]["value"] = "15"
|
||||
defs["enums"]["ImGuiStyleVar_"][17] = {}
|
||||
defs["enums"]["ImGuiStyleVar_"][17]["calc_value"] = 16
|
||||
defs["enums"]["ImGuiStyleVar_"][17]["name"] = "ImGuiStyleVar_CellPadding"
|
||||
defs["enums"]["ImGuiStyleVar_"][17]["name"] = "ImGuiStyleVar_IndentSpacing"
|
||||
defs["enums"]["ImGuiStyleVar_"][17]["value"] = "16"
|
||||
defs["enums"]["ImGuiStyleVar_"][18] = {}
|
||||
defs["enums"]["ImGuiStyleVar_"][18]["calc_value"] = 17
|
||||
defs["enums"]["ImGuiStyleVar_"][18]["name"] = "ImGuiStyleVar_ScrollbarSize"
|
||||
defs["enums"]["ImGuiStyleVar_"][18]["name"] = "ImGuiStyleVar_CellPadding"
|
||||
defs["enums"]["ImGuiStyleVar_"][18]["value"] = "17"
|
||||
defs["enums"]["ImGuiStyleVar_"][19] = {}
|
||||
defs["enums"]["ImGuiStyleVar_"][19]["calc_value"] = 18
|
||||
defs["enums"]["ImGuiStyleVar_"][19]["name"] = "ImGuiStyleVar_ScrollbarRounding"
|
||||
defs["enums"]["ImGuiStyleVar_"][19]["name"] = "ImGuiStyleVar_ScrollbarSize"
|
||||
defs["enums"]["ImGuiStyleVar_"][19]["value"] = "18"
|
||||
defs["enums"]["ImGuiStyleVar_"][20] = {}
|
||||
defs["enums"]["ImGuiStyleVar_"][20]["calc_value"] = 19
|
||||
defs["enums"]["ImGuiStyleVar_"][20]["name"] = "ImGuiStyleVar_GrabMinSize"
|
||||
defs["enums"]["ImGuiStyleVar_"][20]["name"] = "ImGuiStyleVar_ScrollbarRounding"
|
||||
defs["enums"]["ImGuiStyleVar_"][20]["value"] = "19"
|
||||
defs["enums"]["ImGuiStyleVar_"][21] = {}
|
||||
defs["enums"]["ImGuiStyleVar_"][21]["calc_value"] = 20
|
||||
defs["enums"]["ImGuiStyleVar_"][21]["name"] = "ImGuiStyleVar_GrabRounding"
|
||||
defs["enums"]["ImGuiStyleVar_"][21]["name"] = "ImGuiStyleVar_GrabMinSize"
|
||||
defs["enums"]["ImGuiStyleVar_"][21]["value"] = "20"
|
||||
defs["enums"]["ImGuiStyleVar_"][22] = {}
|
||||
defs["enums"]["ImGuiStyleVar_"][22]["calc_value"] = 21
|
||||
defs["enums"]["ImGuiStyleVar_"][22]["name"] = "ImGuiStyleVar_TabRounding"
|
||||
defs["enums"]["ImGuiStyleVar_"][22]["name"] = "ImGuiStyleVar_GrabRounding"
|
||||
defs["enums"]["ImGuiStyleVar_"][22]["value"] = "21"
|
||||
defs["enums"]["ImGuiStyleVar_"][23] = {}
|
||||
defs["enums"]["ImGuiStyleVar_"][23]["calc_value"] = 22
|
||||
defs["enums"]["ImGuiStyleVar_"][23]["name"] = "ImGuiStyleVar_ButtonTextAlign"
|
||||
defs["enums"]["ImGuiStyleVar_"][23]["name"] = "ImGuiStyleVar_TabRounding"
|
||||
defs["enums"]["ImGuiStyleVar_"][23]["value"] = "22"
|
||||
defs["enums"]["ImGuiStyleVar_"][24] = {}
|
||||
defs["enums"]["ImGuiStyleVar_"][24]["calc_value"] = 23
|
||||
defs["enums"]["ImGuiStyleVar_"][24]["name"] = "ImGuiStyleVar_SelectableTextAlign"
|
||||
defs["enums"]["ImGuiStyleVar_"][24]["name"] = "ImGuiStyleVar_ButtonTextAlign"
|
||||
defs["enums"]["ImGuiStyleVar_"][24]["value"] = "23"
|
||||
defs["enums"]["ImGuiStyleVar_"][25] = {}
|
||||
defs["enums"]["ImGuiStyleVar_"][25]["calc_value"] = 24
|
||||
defs["enums"]["ImGuiStyleVar_"][25]["name"] = "ImGuiStyleVar_COUNT"
|
||||
defs["enums"]["ImGuiStyleVar_"][25]["name"] = "ImGuiStyleVar_SelectableTextAlign"
|
||||
defs["enums"]["ImGuiStyleVar_"][25]["value"] = "24"
|
||||
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"]["ImGuiTabBarFlags_"] = {}
|
||||
defs["enums"]["ImGuiTabBarFlags_"][1] = {}
|
||||
defs["enums"]["ImGuiTabBarFlags_"][1]["calc_value"] = 0
|
||||
@ -1424,100 +1416,108 @@ defs["enums"]["ImGuiTableColumnFlags_"][1]["name"] = "ImGuiTableColumnFlags_None
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][1]["value"] = "0"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][2] = {}
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][2]["calc_value"] = 1
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][2]["name"] = "ImGuiTableColumnFlags_DefaultHide"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][2]["name"] = "ImGuiTableColumnFlags_Disabled"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][2]["value"] = "1 << 0"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][3] = {}
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][3]["calc_value"] = 2
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][3]["name"] = "ImGuiTableColumnFlags_DefaultSort"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][3]["name"] = "ImGuiTableColumnFlags_DefaultHide"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][3]["value"] = "1 << 1"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][4] = {}
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][4]["calc_value"] = 4
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][4]["name"] = "ImGuiTableColumnFlags_WidthStretch"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][4]["name"] = "ImGuiTableColumnFlags_DefaultSort"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][4]["value"] = "1 << 2"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][5] = {}
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][5]["calc_value"] = 8
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][5]["name"] = "ImGuiTableColumnFlags_WidthFixed"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][5]["name"] = "ImGuiTableColumnFlags_WidthStretch"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][5]["value"] = "1 << 3"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][6] = {}
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][6]["calc_value"] = 16
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][6]["name"] = "ImGuiTableColumnFlags_NoResize"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][6]["name"] = "ImGuiTableColumnFlags_WidthFixed"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][6]["value"] = "1 << 4"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][7] = {}
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][7]["calc_value"] = 32
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][7]["name"] = "ImGuiTableColumnFlags_NoReorder"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][7]["name"] = "ImGuiTableColumnFlags_NoResize"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][7]["value"] = "1 << 5"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][8] = {}
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][8]["calc_value"] = 64
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][8]["name"] = "ImGuiTableColumnFlags_NoHide"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][8]["name"] = "ImGuiTableColumnFlags_NoReorder"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][8]["value"] = "1 << 6"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][9] = {}
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][9]["calc_value"] = 128
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][9]["name"] = "ImGuiTableColumnFlags_NoClip"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][9]["name"] = "ImGuiTableColumnFlags_NoHide"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][9]["value"] = "1 << 7"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][10] = {}
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][10]["calc_value"] = 256
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][10]["name"] = "ImGuiTableColumnFlags_NoSort"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][10]["name"] = "ImGuiTableColumnFlags_NoClip"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][10]["value"] = "1 << 8"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][11] = {}
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][11]["calc_value"] = 512
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][11]["name"] = "ImGuiTableColumnFlags_NoSortAscending"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][11]["name"] = "ImGuiTableColumnFlags_NoSort"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][11]["value"] = "1 << 9"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][12] = {}
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][12]["calc_value"] = 1024
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][12]["name"] = "ImGuiTableColumnFlags_NoSortDescending"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][12]["name"] = "ImGuiTableColumnFlags_NoSortAscending"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][12]["value"] = "1 << 10"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][13] = {}
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][13]["calc_value"] = 2048
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][13]["name"] = "ImGuiTableColumnFlags_NoHeaderWidth"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][13]["name"] = "ImGuiTableColumnFlags_NoSortDescending"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][13]["value"] = "1 << 11"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][14] = {}
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][14]["calc_value"] = 4096
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][14]["name"] = "ImGuiTableColumnFlags_PreferSortAscending"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][14]["name"] = "ImGuiTableColumnFlags_NoHeaderLabel"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][14]["value"] = "1 << 12"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][15] = {}
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][15]["calc_value"] = 8192
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][15]["name"] = "ImGuiTableColumnFlags_PreferSortDescending"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][15]["name"] = "ImGuiTableColumnFlags_NoHeaderWidth"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][15]["value"] = "1 << 13"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][16] = {}
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][16]["calc_value"] = 16384
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][16]["name"] = "ImGuiTableColumnFlags_IndentEnable"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][16]["name"] = "ImGuiTableColumnFlags_PreferSortAscending"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][16]["value"] = "1 << 14"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][17] = {}
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][17]["calc_value"] = 32768
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][17]["name"] = "ImGuiTableColumnFlags_IndentDisable"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][17]["name"] = "ImGuiTableColumnFlags_PreferSortDescending"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][17]["value"] = "1 << 15"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][18] = {}
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][18]["calc_value"] = 1048576
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][18]["name"] = "ImGuiTableColumnFlags_IsEnabled"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][18]["value"] = "1 << 20"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][18]["calc_value"] = 65536
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][18]["name"] = "ImGuiTableColumnFlags_IndentEnable"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][18]["value"] = "1 << 16"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][19] = {}
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][19]["calc_value"] = 2097152
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][19]["name"] = "ImGuiTableColumnFlags_IsVisible"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][19]["value"] = "1 << 21"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][19]["calc_value"] = 131072
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][19]["name"] = "ImGuiTableColumnFlags_IndentDisable"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][19]["value"] = "1 << 17"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][20] = {}
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][20]["calc_value"] = 4194304
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][20]["name"] = "ImGuiTableColumnFlags_IsSorted"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][20]["value"] = "1 << 22"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][20]["calc_value"] = 16777216
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][20]["name"] = "ImGuiTableColumnFlags_IsEnabled"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][20]["value"] = "1 << 24"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][21] = {}
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][21]["calc_value"] = 8388608
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][21]["name"] = "ImGuiTableColumnFlags_IsHovered"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][21]["value"] = "1 << 23"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][21]["calc_value"] = 33554432
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][21]["name"] = "ImGuiTableColumnFlags_IsVisible"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][21]["value"] = "1 << 25"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][22] = {}
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][22]["calc_value"] = 12
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][22]["name"] = "ImGuiTableColumnFlags_WidthMask_"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][22]["value"] = "ImGuiTableColumnFlags_WidthStretch | ImGuiTableColumnFlags_WidthFixed"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][22]["calc_value"] = 67108864
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][22]["name"] = "ImGuiTableColumnFlags_IsSorted"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][22]["value"] = "1 << 26"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][23] = {}
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][23]["calc_value"] = 49152
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][23]["name"] = "ImGuiTableColumnFlags_IndentMask_"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][23]["value"] = "ImGuiTableColumnFlags_IndentEnable | ImGuiTableColumnFlags_IndentDisable"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][23]["calc_value"] = 134217728
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][23]["name"] = "ImGuiTableColumnFlags_IsHovered"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][23]["value"] = "1 << 27"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][24] = {}
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][24]["calc_value"] = 15728640
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][24]["name"] = "ImGuiTableColumnFlags_StatusMask_"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][24]["value"] = "ImGuiTableColumnFlags_IsEnabled | ImGuiTableColumnFlags_IsVisible | ImGuiTableColumnFlags_IsSorted | ImGuiTableColumnFlags_IsHovered"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][24]["calc_value"] = 24
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][24]["name"] = "ImGuiTableColumnFlags_WidthMask_"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][24]["value"] = "ImGuiTableColumnFlags_WidthStretch | ImGuiTableColumnFlags_WidthFixed"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][25] = {}
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][25]["calc_value"] = 1073741824
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][25]["name"] = "ImGuiTableColumnFlags_NoDirectResize_"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][25]["value"] = "1 << 30"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][25]["calc_value"] = 196608
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][25]["name"] = "ImGuiTableColumnFlags_IndentMask_"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][25]["value"] = "ImGuiTableColumnFlags_IndentEnable | ImGuiTableColumnFlags_IndentDisable"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][26] = {}
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][26]["calc_value"] = 251658240
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][26]["name"] = "ImGuiTableColumnFlags_StatusMask_"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][26]["value"] = "ImGuiTableColumnFlags_IsEnabled | ImGuiTableColumnFlags_IsVisible | ImGuiTableColumnFlags_IsSorted | ImGuiTableColumnFlags_IsHovered"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][27] = {}
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][27]["calc_value"] = 1073741824
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][27]["name"] = "ImGuiTableColumnFlags_NoDirectResize_"
|
||||
defs["enums"]["ImGuiTableColumnFlags_"][27]["value"] = "1 << 30"
|
||||
defs["enums"]["ImGuiTableFlags_"] = {}
|
||||
defs["enums"]["ImGuiTableFlags_"][1] = {}
|
||||
defs["enums"]["ImGuiTableFlags_"][1]["calc_value"] = 0
|
||||
@ -1877,72 +1877,72 @@ defs["enums"]["ImGuiWindowFlags_"][30]["name"] = "ImGuiWindowFlags_ChildMenu"
|
||||
defs["enums"]["ImGuiWindowFlags_"][30]["value"] = "1 << 28"
|
||||
defs["enumtypes"] = {}
|
||||
defs["locations"] = {}
|
||||
defs["locations"]["ImColor"] = "imgui:2167"
|
||||
defs["locations"]["ImDrawChannel"] = "imgui:2261"
|
||||
defs["locations"]["ImDrawCmd"] = "imgui:2216"
|
||||
defs["locations"]["ImDrawCmdHeader"] = "imgui:2253"
|
||||
defs["locations"]["ImDrawData"] = "imgui:2450"
|
||||
defs["locations"]["ImDrawFlags_"] = "imgui:2287"
|
||||
defs["locations"]["ImDrawList"] = "imgui:2325"
|
||||
defs["locations"]["ImDrawListFlags_"] = "imgui:2307"
|
||||
defs["locations"]["ImDrawListSplitter"] = "imgui:2270"
|
||||
defs["locations"]["ImDrawVert"] = "imgui:2238"
|
||||
defs["locations"]["ImFont"] = "imgui:2667"
|
||||
defs["locations"]["ImFontAtlas"] = "imgui:2566"
|
||||
defs["locations"]["ImFontAtlasCustomRect"] = "imgui:2528"
|
||||
defs["locations"]["ImFontAtlasFlags_"] = "imgui:2541"
|
||||
defs["locations"]["ImFontConfig"] = "imgui:2472"
|
||||
defs["locations"]["ImFontGlyph"] = "imgui:2501"
|
||||
defs["locations"]["ImFontGlyphRangesBuilder"] = "imgui:2513"
|
||||
defs["locations"]["ImGuiBackendFlags_"] = "imgui:1384"
|
||||
defs["locations"]["ImGuiButtonFlags_"] = "imgui:1490"
|
||||
defs["locations"]["ImGuiCol_"] = "imgui:1394"
|
||||
defs["locations"]["ImGuiColorEditFlags_"] = "imgui:1503"
|
||||
defs["locations"]["ImGuiComboFlags_"] = "imgui:1023"
|
||||
defs["locations"]["ImGuiCond_"] = "imgui:1595"
|
||||
defs["locations"]["ImGuiConfigFlags_"] = "imgui:1368"
|
||||
defs["locations"]["ImGuiDataType_"] = "imgui:1260"
|
||||
defs["locations"]["ImGuiDir_"] = "imgui:1276"
|
||||
defs["locations"]["ImGuiDragDropFlags_"] = "imgui:1238"
|
||||
defs["locations"]["ImGuiFocusedFlags_"] = "imgui:1210"
|
||||
defs["locations"]["ImGuiHoveredFlags_"] = "imgui:1222"
|
||||
defs["locations"]["ImGuiIO"] = "imgui:1755"
|
||||
defs["locations"]["ImGuiInputTextCallbackData"] = "imgui:1897"
|
||||
defs["locations"]["ImGuiInputTextFlags_"] = "imgui:933"
|
||||
defs["locations"]["ImGuiKeyModFlags_"] = "imgui:1323"
|
||||
defs["locations"]["ImGuiKey_"] = "imgui:1295"
|
||||
defs["locations"]["ImGuiListClipper"] = "imgui:2118"
|
||||
defs["locations"]["ImGuiMouseButton_"] = "imgui:1567"
|
||||
defs["locations"]["ImGuiMouseCursor_"] = "imgui:1577"
|
||||
defs["locations"]["ImGuiNavInput_"] = "imgui:1336"
|
||||
defs["locations"]["ImGuiOnceUponAFrame"] = "imgui:1996"
|
||||
defs["locations"]["ImGuiPayload"] = "imgui:1937"
|
||||
defs["locations"]["ImGuiPopupFlags_"] = "imgui:996"
|
||||
defs["locations"]["ImGuiSelectableFlags_"] = "imgui:1012"
|
||||
defs["locations"]["ImGuiSizeCallbackData"] = "imgui:1928"
|
||||
defs["locations"]["ImGuiSliderFlags_"] = "imgui:1550"
|
||||
defs["locations"]["ImGuiSortDirection_"] = "imgui:1287"
|
||||
defs["locations"]["ImGuiStorage"] = "imgui:2058"
|
||||
defs["locations"]["ImGuiStoragePair"] = "imgui:2061"
|
||||
defs["locations"]["ImGuiStyle"] = "imgui:1701"
|
||||
defs["locations"]["ImGuiStyleVar_"] = "imgui:1459"
|
||||
defs["locations"]["ImGuiTabBarFlags_"] = "imgui:1037"
|
||||
defs["locations"]["ImGuiTabItemFlags_"] = "imgui:1053"
|
||||
defs["locations"]["ImGuiTableBgTarget_"] = "imgui:1201"
|
||||
defs["locations"]["ImGuiTableColumnFlags_"] = "imgui:1146"
|
||||
defs["locations"]["ImGuiTableColumnSortSpecs"] = "imgui:1959"
|
||||
defs["locations"]["ImGuiTableFlags_"] = "imgui:1089"
|
||||
defs["locations"]["ImGuiTableRowFlags_"] = "imgui:1186"
|
||||
defs["locations"]["ImGuiTableSortSpecs"] = "imgui:1973"
|
||||
defs["locations"]["ImGuiTextBuffer"] = "imgui:2031"
|
||||
defs["locations"]["ImGuiTextFilter"] = "imgui:2004"
|
||||
defs["locations"]["ImGuiTextRange"] = "imgui:2014"
|
||||
defs["locations"]["ImGuiTreeNodeFlags_"] = "imgui:967"
|
||||
defs["locations"]["ImGuiViewport"] = "imgui:2738"
|
||||
defs["locations"]["ImGuiViewportFlags_"] = "imgui:2723"
|
||||
defs["locations"]["ImGuiWindowFlags_"] = "imgui:893"
|
||||
defs["locations"]["ImVec2"] = "imgui:230"
|
||||
defs["locations"]["ImVec4"] = "imgui:243"
|
||||
defs["locations"]["ImColor"] = "imgui:2226"
|
||||
defs["locations"]["ImDrawChannel"] = "imgui:2316"
|
||||
defs["locations"]["ImDrawCmd"] = "imgui:2275"
|
||||
defs["locations"]["ImDrawCmdHeader"] = "imgui:2308"
|
||||
defs["locations"]["ImDrawData"] = "imgui:2506"
|
||||
defs["locations"]["ImDrawFlags_"] = "imgui:2342"
|
||||
defs["locations"]["ImDrawList"] = "imgui:2380"
|
||||
defs["locations"]["ImDrawListFlags_"] = "imgui:2362"
|
||||
defs["locations"]["ImDrawListSplitter"] = "imgui:2325"
|
||||
defs["locations"]["ImDrawVert"] = "imgui:2293"
|
||||
defs["locations"]["ImFont"] = "imgui:2724"
|
||||
defs["locations"]["ImFontAtlas"] = "imgui:2622"
|
||||
defs["locations"]["ImFontAtlasCustomRect"] = "imgui:2584"
|
||||
defs["locations"]["ImFontAtlasFlags_"] = "imgui:2597"
|
||||
defs["locations"]["ImFontConfig"] = "imgui:2528"
|
||||
defs["locations"]["ImFontGlyph"] = "imgui:2557"
|
||||
defs["locations"]["ImFontGlyphRangesBuilder"] = "imgui:2569"
|
||||
defs["locations"]["ImGuiBackendFlags_"] = "imgui:1434"
|
||||
defs["locations"]["ImGuiButtonFlags_"] = "imgui:1541"
|
||||
defs["locations"]["ImGuiCol_"] = "imgui:1444"
|
||||
defs["locations"]["ImGuiColorEditFlags_"] = "imgui:1554"
|
||||
defs["locations"]["ImGuiComboFlags_"] = "imgui:1072"
|
||||
defs["locations"]["ImGuiCond_"] = "imgui:1646"
|
||||
defs["locations"]["ImGuiConfigFlags_"] = "imgui:1418"
|
||||
defs["locations"]["ImGuiDataType_"] = "imgui:1311"
|
||||
defs["locations"]["ImGuiDir_"] = "imgui:1327"
|
||||
defs["locations"]["ImGuiDragDropFlags_"] = "imgui:1289"
|
||||
defs["locations"]["ImGuiFocusedFlags_"] = "imgui:1261"
|
||||
defs["locations"]["ImGuiHoveredFlags_"] = "imgui:1273"
|
||||
defs["locations"]["ImGuiIO"] = "imgui:1812"
|
||||
defs["locations"]["ImGuiInputTextCallbackData"] = "imgui:1956"
|
||||
defs["locations"]["ImGuiInputTextFlags_"] = "imgui:985"
|
||||
defs["locations"]["ImGuiKeyModFlags_"] = "imgui:1374"
|
||||
defs["locations"]["ImGuiKey_"] = "imgui:1346"
|
||||
defs["locations"]["ImGuiListClipper"] = "imgui:2177"
|
||||
defs["locations"]["ImGuiMouseButton_"] = "imgui:1618"
|
||||
defs["locations"]["ImGuiMouseCursor_"] = "imgui:1628"
|
||||
defs["locations"]["ImGuiNavInput_"] = "imgui:1387"
|
||||
defs["locations"]["ImGuiOnceUponAFrame"] = "imgui:2055"
|
||||
defs["locations"]["ImGuiPayload"] = "imgui:1996"
|
||||
defs["locations"]["ImGuiPopupFlags_"] = "imgui:1045"
|
||||
defs["locations"]["ImGuiSelectableFlags_"] = "imgui:1061"
|
||||
defs["locations"]["ImGuiSizeCallbackData"] = "imgui:1987"
|
||||
defs["locations"]["ImGuiSliderFlags_"] = "imgui:1601"
|
||||
defs["locations"]["ImGuiSortDirection_"] = "imgui:1338"
|
||||
defs["locations"]["ImGuiStorage"] = "imgui:2117"
|
||||
defs["locations"]["ImGuiStoragePair"] = "imgui:2120"
|
||||
defs["locations"]["ImGuiStyle"] = "imgui:1757"
|
||||
defs["locations"]["ImGuiStyleVar_"] = "imgui:1509"
|
||||
defs["locations"]["ImGuiTabBarFlags_"] = "imgui:1086"
|
||||
defs["locations"]["ImGuiTabItemFlags_"] = "imgui:1102"
|
||||
defs["locations"]["ImGuiTableBgTarget_"] = "imgui:1252"
|
||||
defs["locations"]["ImGuiTableColumnFlags_"] = "imgui:1195"
|
||||
defs["locations"]["ImGuiTableColumnSortSpecs"] = "imgui:2018"
|
||||
defs["locations"]["ImGuiTableFlags_"] = "imgui:1138"
|
||||
defs["locations"]["ImGuiTableRowFlags_"] = "imgui:1237"
|
||||
defs["locations"]["ImGuiTableSortSpecs"] = "imgui:2032"
|
||||
defs["locations"]["ImGuiTextBuffer"] = "imgui:2090"
|
||||
defs["locations"]["ImGuiTextFilter"] = "imgui:2063"
|
||||
defs["locations"]["ImGuiTextRange"] = "imgui:2073"
|
||||
defs["locations"]["ImGuiTreeNodeFlags_"] = "imgui:1016"
|
||||
defs["locations"]["ImGuiViewport"] = "imgui:2795"
|
||||
defs["locations"]["ImGuiViewportFlags_"] = "imgui:2780"
|
||||
defs["locations"]["ImGuiWindowFlags_"] = "imgui:945"
|
||||
defs["locations"]["ImVec2"] = "imgui:256"
|
||||
defs["locations"]["ImVec4"] = "imgui:269"
|
||||
defs["structs"] = {}
|
||||
defs["structs"]["ImColor"] = {}
|
||||
defs["structs"]["ImColor"][1] = {}
|
||||
@ -2125,24 +2125,27 @@ defs["structs"]["ImFont"][11] = {}
|
||||
defs["structs"]["ImFont"][11]["name"] = "EllipsisChar"
|
||||
defs["structs"]["ImFont"][11]["type"] = "ImWchar"
|
||||
defs["structs"]["ImFont"][12] = {}
|
||||
defs["structs"]["ImFont"][12]["name"] = "DirtyLookupTables"
|
||||
defs["structs"]["ImFont"][12]["type"] = "bool"
|
||||
defs["structs"]["ImFont"][12]["name"] = "DotChar"
|
||||
defs["structs"]["ImFont"][12]["type"] = "ImWchar"
|
||||
defs["structs"]["ImFont"][13] = {}
|
||||
defs["structs"]["ImFont"][13]["name"] = "Scale"
|
||||
defs["structs"]["ImFont"][13]["type"] = "float"
|
||||
defs["structs"]["ImFont"][13]["name"] = "DirtyLookupTables"
|
||||
defs["structs"]["ImFont"][13]["type"] = "bool"
|
||||
defs["structs"]["ImFont"][14] = {}
|
||||
defs["structs"]["ImFont"][14]["name"] = "Ascent"
|
||||
defs["structs"]["ImFont"][14]["name"] = "Scale"
|
||||
defs["structs"]["ImFont"][14]["type"] = "float"
|
||||
defs["structs"]["ImFont"][15] = {}
|
||||
defs["structs"]["ImFont"][15]["name"] = "Descent"
|
||||
defs["structs"]["ImFont"][15]["name"] = "Ascent"
|
||||
defs["structs"]["ImFont"][15]["type"] = "float"
|
||||
defs["structs"]["ImFont"][16] = {}
|
||||
defs["structs"]["ImFont"][16]["name"] = "MetricsTotalSurface"
|
||||
defs["structs"]["ImFont"][16]["type"] = "int"
|
||||
defs["structs"]["ImFont"][16]["name"] = "Descent"
|
||||
defs["structs"]["ImFont"][16]["type"] = "float"
|
||||
defs["structs"]["ImFont"][17] = {}
|
||||
defs["structs"]["ImFont"][17]["name"] = "Used4kPagesMap[(0x10FFFF+1)/4096/8]"
|
||||
defs["structs"]["ImFont"][17]["size"] = 34
|
||||
defs["structs"]["ImFont"][17]["type"] = "ImU8"
|
||||
defs["structs"]["ImFont"][17]["name"] = "MetricsTotalSurface"
|
||||
defs["structs"]["ImFont"][17]["type"] = "int"
|
||||
defs["structs"]["ImFont"][18] = {}
|
||||
defs["structs"]["ImFont"][18]["name"] = "Used4kPagesMap[(0x10FFFF+1)/4096/8]"
|
||||
defs["structs"]["ImFont"][18]["size"] = 34
|
||||
defs["structs"]["ImFont"][18]["type"] = "ImU8"
|
||||
defs["structs"]["ImFontAtlas"] = {}
|
||||
defs["structs"]["ImFontAtlas"][1] = {}
|
||||
defs["structs"]["ImFontAtlas"][1]["name"] = "Flags"
|
||||
@ -2160,54 +2163,57 @@ defs["structs"]["ImFontAtlas"][5] = {}
|
||||
defs["structs"]["ImFontAtlas"][5]["name"] = "Locked"
|
||||
defs["structs"]["ImFontAtlas"][5]["type"] = "bool"
|
||||
defs["structs"]["ImFontAtlas"][6] = {}
|
||||
defs["structs"]["ImFontAtlas"][6]["name"] = "TexPixelsUseColors"
|
||||
defs["structs"]["ImFontAtlas"][6]["name"] = "TexReady"
|
||||
defs["structs"]["ImFontAtlas"][6]["type"] = "bool"
|
||||
defs["structs"]["ImFontAtlas"][7] = {}
|
||||
defs["structs"]["ImFontAtlas"][7]["name"] = "TexPixelsAlpha8"
|
||||
defs["structs"]["ImFontAtlas"][7]["type"] = "unsigned char*"
|
||||
defs["structs"]["ImFontAtlas"][7]["name"] = "TexPixelsUseColors"
|
||||
defs["structs"]["ImFontAtlas"][7]["type"] = "bool"
|
||||
defs["structs"]["ImFontAtlas"][8] = {}
|
||||
defs["structs"]["ImFontAtlas"][8]["name"] = "TexPixelsRGBA32"
|
||||
defs["structs"]["ImFontAtlas"][8]["type"] = "unsigned int*"
|
||||
defs["structs"]["ImFontAtlas"][8]["name"] = "TexPixelsAlpha8"
|
||||
defs["structs"]["ImFontAtlas"][8]["type"] = "unsigned char*"
|
||||
defs["structs"]["ImFontAtlas"][9] = {}
|
||||
defs["structs"]["ImFontAtlas"][9]["name"] = "TexWidth"
|
||||
defs["structs"]["ImFontAtlas"][9]["type"] = "int"
|
||||
defs["structs"]["ImFontAtlas"][9]["name"] = "TexPixelsRGBA32"
|
||||
defs["structs"]["ImFontAtlas"][9]["type"] = "unsigned int*"
|
||||
defs["structs"]["ImFontAtlas"][10] = {}
|
||||
defs["structs"]["ImFontAtlas"][10]["name"] = "TexHeight"
|
||||
defs["structs"]["ImFontAtlas"][10]["name"] = "TexWidth"
|
||||
defs["structs"]["ImFontAtlas"][10]["type"] = "int"
|
||||
defs["structs"]["ImFontAtlas"][11] = {}
|
||||
defs["structs"]["ImFontAtlas"][11]["name"] = "TexUvScale"
|
||||
defs["structs"]["ImFontAtlas"][11]["type"] = "ImVec2"
|
||||
defs["structs"]["ImFontAtlas"][11]["name"] = "TexHeight"
|
||||
defs["structs"]["ImFontAtlas"][11]["type"] = "int"
|
||||
defs["structs"]["ImFontAtlas"][12] = {}
|
||||
defs["structs"]["ImFontAtlas"][12]["name"] = "TexUvWhitePixel"
|
||||
defs["structs"]["ImFontAtlas"][12]["name"] = "TexUvScale"
|
||||
defs["structs"]["ImFontAtlas"][12]["type"] = "ImVec2"
|
||||
defs["structs"]["ImFontAtlas"][13] = {}
|
||||
defs["structs"]["ImFontAtlas"][13]["name"] = "Fonts"
|
||||
defs["structs"]["ImFontAtlas"][13]["template_type"] = "ImFont*"
|
||||
defs["structs"]["ImFontAtlas"][13]["type"] = "ImVector_ImFontPtr"
|
||||
defs["structs"]["ImFontAtlas"][13]["name"] = "TexUvWhitePixel"
|
||||
defs["structs"]["ImFontAtlas"][13]["type"] = "ImVec2"
|
||||
defs["structs"]["ImFontAtlas"][14] = {}
|
||||
defs["structs"]["ImFontAtlas"][14]["name"] = "CustomRects"
|
||||
defs["structs"]["ImFontAtlas"][14]["template_type"] = "ImFontAtlasCustomRect"
|
||||
defs["structs"]["ImFontAtlas"][14]["type"] = "ImVector_ImFontAtlasCustomRect"
|
||||
defs["structs"]["ImFontAtlas"][14]["name"] = "Fonts"
|
||||
defs["structs"]["ImFontAtlas"][14]["template_type"] = "ImFont*"
|
||||
defs["structs"]["ImFontAtlas"][14]["type"] = "ImVector_ImFontPtr"
|
||||
defs["structs"]["ImFontAtlas"][15] = {}
|
||||
defs["structs"]["ImFontAtlas"][15]["name"] = "ConfigData"
|
||||
defs["structs"]["ImFontAtlas"][15]["template_type"] = "ImFontConfig"
|
||||
defs["structs"]["ImFontAtlas"][15]["type"] = "ImVector_ImFontConfig"
|
||||
defs["structs"]["ImFontAtlas"][15]["name"] = "CustomRects"
|
||||
defs["structs"]["ImFontAtlas"][15]["template_type"] = "ImFontAtlasCustomRect"
|
||||
defs["structs"]["ImFontAtlas"][15]["type"] = "ImVector_ImFontAtlasCustomRect"
|
||||
defs["structs"]["ImFontAtlas"][16] = {}
|
||||
defs["structs"]["ImFontAtlas"][16]["name"] = "TexUvLines[(63)+1]"
|
||||
defs["structs"]["ImFontAtlas"][16]["size"] = 64
|
||||
defs["structs"]["ImFontAtlas"][16]["type"] = "ImVec4"
|
||||
defs["structs"]["ImFontAtlas"][16]["name"] = "ConfigData"
|
||||
defs["structs"]["ImFontAtlas"][16]["template_type"] = "ImFontConfig"
|
||||
defs["structs"]["ImFontAtlas"][16]["type"] = "ImVector_ImFontConfig"
|
||||
defs["structs"]["ImFontAtlas"][17] = {}
|
||||
defs["structs"]["ImFontAtlas"][17]["name"] = "FontBuilderIO"
|
||||
defs["structs"]["ImFontAtlas"][17]["type"] = "const ImFontBuilderIO*"
|
||||
defs["structs"]["ImFontAtlas"][17]["name"] = "TexUvLines[(63)+1]"
|
||||
defs["structs"]["ImFontAtlas"][17]["size"] = 64
|
||||
defs["structs"]["ImFontAtlas"][17]["type"] = "ImVec4"
|
||||
defs["structs"]["ImFontAtlas"][18] = {}
|
||||
defs["structs"]["ImFontAtlas"][18]["name"] = "FontBuilderFlags"
|
||||
defs["structs"]["ImFontAtlas"][18]["type"] = "unsigned int"
|
||||
defs["structs"]["ImFontAtlas"][18]["name"] = "FontBuilderIO"
|
||||
defs["structs"]["ImFontAtlas"][18]["type"] = "const ImFontBuilderIO*"
|
||||
defs["structs"]["ImFontAtlas"][19] = {}
|
||||
defs["structs"]["ImFontAtlas"][19]["name"] = "PackIdMouseCursors"
|
||||
defs["structs"]["ImFontAtlas"][19]["type"] = "int"
|
||||
defs["structs"]["ImFontAtlas"][19]["name"] = "FontBuilderFlags"
|
||||
defs["structs"]["ImFontAtlas"][19]["type"] = "unsigned int"
|
||||
defs["structs"]["ImFontAtlas"][20] = {}
|
||||
defs["structs"]["ImFontAtlas"][20]["name"] = "PackIdLines"
|
||||
defs["structs"]["ImFontAtlas"][20]["name"] = "PackIdMouseCursors"
|
||||
defs["structs"]["ImFontAtlas"][20]["type"] = "int"
|
||||
defs["structs"]["ImFontAtlas"][21] = {}
|
||||
defs["structs"]["ImFontAtlas"][21]["name"] = "PackIdLines"
|
||||
defs["structs"]["ImFontAtlas"][21]["type"] = "int"
|
||||
defs["structs"]["ImFontAtlasCustomRect"] = {}
|
||||
defs["structs"]["ImFontAtlasCustomRect"][1] = {}
|
||||
defs["structs"]["ImFontAtlasCustomRect"][1]["name"] = "Width"
|
||||
@ -2478,7 +2484,7 @@ defs["structs"]["ImGuiIO"][45]["size"] = 512
|
||||
defs["structs"]["ImGuiIO"][45]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][46] = {}
|
||||
defs["structs"]["ImGuiIO"][46]["name"] = "NavInputs[ImGuiNavInput_COUNT]"
|
||||
defs["structs"]["ImGuiIO"][46]["size"] = 21
|
||||
defs["structs"]["ImGuiIO"][46]["size"] = 20
|
||||
defs["structs"]["ImGuiIO"][46]["type"] = "float"
|
||||
defs["structs"]["ImGuiIO"][47] = {}
|
||||
defs["structs"]["ImGuiIO"][47]["name"] = "WantCaptureMouse"
|
||||
@ -2526,78 +2532,81 @@ defs["structs"]["ImGuiIO"][61] = {}
|
||||
defs["structs"]["ImGuiIO"][61]["name"] = "KeyMods"
|
||||
defs["structs"]["ImGuiIO"][61]["type"] = "ImGuiKeyModFlags"
|
||||
defs["structs"]["ImGuiIO"][62] = {}
|
||||
defs["structs"]["ImGuiIO"][62]["name"] = "MousePosPrev"
|
||||
defs["structs"]["ImGuiIO"][62]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiIO"][62]["name"] = "KeyModsPrev"
|
||||
defs["structs"]["ImGuiIO"][62]["type"] = "ImGuiKeyModFlags"
|
||||
defs["structs"]["ImGuiIO"][63] = {}
|
||||
defs["structs"]["ImGuiIO"][63]["name"] = "MouseClickedPos[5]"
|
||||
defs["structs"]["ImGuiIO"][63]["size"] = 5
|
||||
defs["structs"]["ImGuiIO"][63]["name"] = "MousePosPrev"
|
||||
defs["structs"]["ImGuiIO"][63]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiIO"][64] = {}
|
||||
defs["structs"]["ImGuiIO"][64]["name"] = "MouseClickedTime[5]"
|
||||
defs["structs"]["ImGuiIO"][64]["name"] = "MouseClickedPos[5]"
|
||||
defs["structs"]["ImGuiIO"][64]["size"] = 5
|
||||
defs["structs"]["ImGuiIO"][64]["type"] = "double"
|
||||
defs["structs"]["ImGuiIO"][64]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiIO"][65] = {}
|
||||
defs["structs"]["ImGuiIO"][65]["name"] = "MouseClicked[5]"
|
||||
defs["structs"]["ImGuiIO"][65]["name"] = "MouseClickedTime[5]"
|
||||
defs["structs"]["ImGuiIO"][65]["size"] = 5
|
||||
defs["structs"]["ImGuiIO"][65]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][65]["type"] = "double"
|
||||
defs["structs"]["ImGuiIO"][66] = {}
|
||||
defs["structs"]["ImGuiIO"][66]["name"] = "MouseDoubleClicked[5]"
|
||||
defs["structs"]["ImGuiIO"][66]["name"] = "MouseClicked[5]"
|
||||
defs["structs"]["ImGuiIO"][66]["size"] = 5
|
||||
defs["structs"]["ImGuiIO"][66]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][67] = {}
|
||||
defs["structs"]["ImGuiIO"][67]["name"] = "MouseReleased[5]"
|
||||
defs["structs"]["ImGuiIO"][67]["name"] = "MouseDoubleClicked[5]"
|
||||
defs["structs"]["ImGuiIO"][67]["size"] = 5
|
||||
defs["structs"]["ImGuiIO"][67]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][68] = {}
|
||||
defs["structs"]["ImGuiIO"][68]["name"] = "MouseDownOwned[5]"
|
||||
defs["structs"]["ImGuiIO"][68]["name"] = "MouseReleased[5]"
|
||||
defs["structs"]["ImGuiIO"][68]["size"] = 5
|
||||
defs["structs"]["ImGuiIO"][68]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][69] = {}
|
||||
defs["structs"]["ImGuiIO"][69]["name"] = "MouseDownWasDoubleClick[5]"
|
||||
defs["structs"]["ImGuiIO"][69]["name"] = "MouseDownOwned[5]"
|
||||
defs["structs"]["ImGuiIO"][69]["size"] = 5
|
||||
defs["structs"]["ImGuiIO"][69]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][70] = {}
|
||||
defs["structs"]["ImGuiIO"][70]["name"] = "MouseDownDuration[5]"
|
||||
defs["structs"]["ImGuiIO"][70]["name"] = "MouseDownWasDoubleClick[5]"
|
||||
defs["structs"]["ImGuiIO"][70]["size"] = 5
|
||||
defs["structs"]["ImGuiIO"][70]["type"] = "float"
|
||||
defs["structs"]["ImGuiIO"][70]["type"] = "bool"
|
||||
defs["structs"]["ImGuiIO"][71] = {}
|
||||
defs["structs"]["ImGuiIO"][71]["name"] = "MouseDownDurationPrev[5]"
|
||||
defs["structs"]["ImGuiIO"][71]["name"] = "MouseDownDuration[5]"
|
||||
defs["structs"]["ImGuiIO"][71]["size"] = 5
|
||||
defs["structs"]["ImGuiIO"][71]["type"] = "float"
|
||||
defs["structs"]["ImGuiIO"][72] = {}
|
||||
defs["structs"]["ImGuiIO"][72]["name"] = "MouseDragMaxDistanceAbs[5]"
|
||||
defs["structs"]["ImGuiIO"][72]["name"] = "MouseDownDurationPrev[5]"
|
||||
defs["structs"]["ImGuiIO"][72]["size"] = 5
|
||||
defs["structs"]["ImGuiIO"][72]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiIO"][72]["type"] = "float"
|
||||
defs["structs"]["ImGuiIO"][73] = {}
|
||||
defs["structs"]["ImGuiIO"][73]["name"] = "MouseDragMaxDistanceSqr[5]"
|
||||
defs["structs"]["ImGuiIO"][73]["name"] = "MouseDragMaxDistanceAbs[5]"
|
||||
defs["structs"]["ImGuiIO"][73]["size"] = 5
|
||||
defs["structs"]["ImGuiIO"][73]["type"] = "float"
|
||||
defs["structs"]["ImGuiIO"][73]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiIO"][74] = {}
|
||||
defs["structs"]["ImGuiIO"][74]["name"] = "KeysDownDuration[512]"
|
||||
defs["structs"]["ImGuiIO"][74]["size"] = 512
|
||||
defs["structs"]["ImGuiIO"][74]["name"] = "MouseDragMaxDistanceSqr[5]"
|
||||
defs["structs"]["ImGuiIO"][74]["size"] = 5
|
||||
defs["structs"]["ImGuiIO"][74]["type"] = "float"
|
||||
defs["structs"]["ImGuiIO"][75] = {}
|
||||
defs["structs"]["ImGuiIO"][75]["name"] = "KeysDownDurationPrev[512]"
|
||||
defs["structs"]["ImGuiIO"][75]["name"] = "KeysDownDuration[512]"
|
||||
defs["structs"]["ImGuiIO"][75]["size"] = 512
|
||||
defs["structs"]["ImGuiIO"][75]["type"] = "float"
|
||||
defs["structs"]["ImGuiIO"][76] = {}
|
||||
defs["structs"]["ImGuiIO"][76]["name"] = "NavInputsDownDuration[ImGuiNavInput_COUNT]"
|
||||
defs["structs"]["ImGuiIO"][76]["size"] = 21
|
||||
defs["structs"]["ImGuiIO"][76]["name"] = "KeysDownDurationPrev[512]"
|
||||
defs["structs"]["ImGuiIO"][76]["size"] = 512
|
||||
defs["structs"]["ImGuiIO"][76]["type"] = "float"
|
||||
defs["structs"]["ImGuiIO"][77] = {}
|
||||
defs["structs"]["ImGuiIO"][77]["name"] = "NavInputsDownDurationPrev[ImGuiNavInput_COUNT]"
|
||||
defs["structs"]["ImGuiIO"][77]["size"] = 21
|
||||
defs["structs"]["ImGuiIO"][77]["name"] = "NavInputsDownDuration[ImGuiNavInput_COUNT]"
|
||||
defs["structs"]["ImGuiIO"][77]["size"] = 20
|
||||
defs["structs"]["ImGuiIO"][77]["type"] = "float"
|
||||
defs["structs"]["ImGuiIO"][78] = {}
|
||||
defs["structs"]["ImGuiIO"][78]["name"] = "PenPressure"
|
||||
defs["structs"]["ImGuiIO"][78]["name"] = "NavInputsDownDurationPrev[ImGuiNavInput_COUNT]"
|
||||
defs["structs"]["ImGuiIO"][78]["size"] = 20
|
||||
defs["structs"]["ImGuiIO"][78]["type"] = "float"
|
||||
defs["structs"]["ImGuiIO"][79] = {}
|
||||
defs["structs"]["ImGuiIO"][79]["name"] = "InputQueueSurrogate"
|
||||
defs["structs"]["ImGuiIO"][79]["type"] = "ImWchar16"
|
||||
defs["structs"]["ImGuiIO"][79]["name"] = "PenPressure"
|
||||
defs["structs"]["ImGuiIO"][79]["type"] = "float"
|
||||
defs["structs"]["ImGuiIO"][80] = {}
|
||||
defs["structs"]["ImGuiIO"][80]["name"] = "InputQueueCharacters"
|
||||
defs["structs"]["ImGuiIO"][80]["template_type"] = "ImWchar"
|
||||
defs["structs"]["ImGuiIO"][80]["type"] = "ImVector_ImWchar"
|
||||
defs["structs"]["ImGuiIO"][80]["name"] = "InputQueueSurrogate"
|
||||
defs["structs"]["ImGuiIO"][80]["type"] = "ImWchar16"
|
||||
defs["structs"]["ImGuiIO"][81] = {}
|
||||
defs["structs"]["ImGuiIO"][81]["name"] = "InputQueueCharacters"
|
||||
defs["structs"]["ImGuiIO"][81]["template_type"] = "ImWchar"
|
||||
defs["structs"]["ImGuiIO"][81]["type"] = "ImVector_ImWchar"
|
||||
defs["structs"]["ImGuiInputTextCallbackData"] = {}
|
||||
defs["structs"]["ImGuiInputTextCallbackData"][1] = {}
|
||||
defs["structs"]["ImGuiInputTextCallbackData"][1]["name"] = "EventFlag"
|
||||
@ -2717,123 +2726,126 @@ defs["structs"]["ImGuiStyle"][1] = {}
|
||||
defs["structs"]["ImGuiStyle"][1]["name"] = "Alpha"
|
||||
defs["structs"]["ImGuiStyle"][1]["type"] = "float"
|
||||
defs["structs"]["ImGuiStyle"][2] = {}
|
||||
defs["structs"]["ImGuiStyle"][2]["name"] = "WindowPadding"
|
||||
defs["structs"]["ImGuiStyle"][2]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiStyle"][2]["name"] = "DisabledAlpha"
|
||||
defs["structs"]["ImGuiStyle"][2]["type"] = "float"
|
||||
defs["structs"]["ImGuiStyle"][3] = {}
|
||||
defs["structs"]["ImGuiStyle"][3]["name"] = "WindowRounding"
|
||||
defs["structs"]["ImGuiStyle"][3]["type"] = "float"
|
||||
defs["structs"]["ImGuiStyle"][3]["name"] = "WindowPadding"
|
||||
defs["structs"]["ImGuiStyle"][3]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiStyle"][4] = {}
|
||||
defs["structs"]["ImGuiStyle"][4]["name"] = "WindowBorderSize"
|
||||
defs["structs"]["ImGuiStyle"][4]["name"] = "WindowRounding"
|
||||
defs["structs"]["ImGuiStyle"][4]["type"] = "float"
|
||||
defs["structs"]["ImGuiStyle"][5] = {}
|
||||
defs["structs"]["ImGuiStyle"][5]["name"] = "WindowMinSize"
|
||||
defs["structs"]["ImGuiStyle"][5]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiStyle"][5]["name"] = "WindowBorderSize"
|
||||
defs["structs"]["ImGuiStyle"][5]["type"] = "float"
|
||||
defs["structs"]["ImGuiStyle"][6] = {}
|
||||
defs["structs"]["ImGuiStyle"][6]["name"] = "WindowTitleAlign"
|
||||
defs["structs"]["ImGuiStyle"][6]["name"] = "WindowMinSize"
|
||||
defs["structs"]["ImGuiStyle"][6]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiStyle"][7] = {}
|
||||
defs["structs"]["ImGuiStyle"][7]["name"] = "WindowMenuButtonPosition"
|
||||
defs["structs"]["ImGuiStyle"][7]["type"] = "ImGuiDir"
|
||||
defs["structs"]["ImGuiStyle"][7]["name"] = "WindowTitleAlign"
|
||||
defs["structs"]["ImGuiStyle"][7]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiStyle"][8] = {}
|
||||
defs["structs"]["ImGuiStyle"][8]["name"] = "ChildRounding"
|
||||
defs["structs"]["ImGuiStyle"][8]["type"] = "float"
|
||||
defs["structs"]["ImGuiStyle"][8]["name"] = "WindowMenuButtonPosition"
|
||||
defs["structs"]["ImGuiStyle"][8]["type"] = "ImGuiDir"
|
||||
defs["structs"]["ImGuiStyle"][9] = {}
|
||||
defs["structs"]["ImGuiStyle"][9]["name"] = "ChildBorderSize"
|
||||
defs["structs"]["ImGuiStyle"][9]["name"] = "ChildRounding"
|
||||
defs["structs"]["ImGuiStyle"][9]["type"] = "float"
|
||||
defs["structs"]["ImGuiStyle"][10] = {}
|
||||
defs["structs"]["ImGuiStyle"][10]["name"] = "PopupRounding"
|
||||
defs["structs"]["ImGuiStyle"][10]["name"] = "ChildBorderSize"
|
||||
defs["structs"]["ImGuiStyle"][10]["type"] = "float"
|
||||
defs["structs"]["ImGuiStyle"][11] = {}
|
||||
defs["structs"]["ImGuiStyle"][11]["name"] = "PopupBorderSize"
|
||||
defs["structs"]["ImGuiStyle"][11]["name"] = "PopupRounding"
|
||||
defs["structs"]["ImGuiStyle"][11]["type"] = "float"
|
||||
defs["structs"]["ImGuiStyle"][12] = {}
|
||||
defs["structs"]["ImGuiStyle"][12]["name"] = "FramePadding"
|
||||
defs["structs"]["ImGuiStyle"][12]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiStyle"][12]["name"] = "PopupBorderSize"
|
||||
defs["structs"]["ImGuiStyle"][12]["type"] = "float"
|
||||
defs["structs"]["ImGuiStyle"][13] = {}
|
||||
defs["structs"]["ImGuiStyle"][13]["name"] = "FrameRounding"
|
||||
defs["structs"]["ImGuiStyle"][13]["type"] = "float"
|
||||
defs["structs"]["ImGuiStyle"][13]["name"] = "FramePadding"
|
||||
defs["structs"]["ImGuiStyle"][13]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiStyle"][14] = {}
|
||||
defs["structs"]["ImGuiStyle"][14]["name"] = "FrameBorderSize"
|
||||
defs["structs"]["ImGuiStyle"][14]["name"] = "FrameRounding"
|
||||
defs["structs"]["ImGuiStyle"][14]["type"] = "float"
|
||||
defs["structs"]["ImGuiStyle"][15] = {}
|
||||
defs["structs"]["ImGuiStyle"][15]["name"] = "ItemSpacing"
|
||||
defs["structs"]["ImGuiStyle"][15]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiStyle"][15]["name"] = "FrameBorderSize"
|
||||
defs["structs"]["ImGuiStyle"][15]["type"] = "float"
|
||||
defs["structs"]["ImGuiStyle"][16] = {}
|
||||
defs["structs"]["ImGuiStyle"][16]["name"] = "ItemInnerSpacing"
|
||||
defs["structs"]["ImGuiStyle"][16]["name"] = "ItemSpacing"
|
||||
defs["structs"]["ImGuiStyle"][16]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiStyle"][17] = {}
|
||||
defs["structs"]["ImGuiStyle"][17]["name"] = "CellPadding"
|
||||
defs["structs"]["ImGuiStyle"][17]["name"] = "ItemInnerSpacing"
|
||||
defs["structs"]["ImGuiStyle"][17]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiStyle"][18] = {}
|
||||
defs["structs"]["ImGuiStyle"][18]["name"] = "TouchExtraPadding"
|
||||
defs["structs"]["ImGuiStyle"][18]["name"] = "CellPadding"
|
||||
defs["structs"]["ImGuiStyle"][18]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiStyle"][19] = {}
|
||||
defs["structs"]["ImGuiStyle"][19]["name"] = "IndentSpacing"
|
||||
defs["structs"]["ImGuiStyle"][19]["type"] = "float"
|
||||
defs["structs"]["ImGuiStyle"][19]["name"] = "TouchExtraPadding"
|
||||
defs["structs"]["ImGuiStyle"][19]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiStyle"][20] = {}
|
||||
defs["structs"]["ImGuiStyle"][20]["name"] = "ColumnsMinSpacing"
|
||||
defs["structs"]["ImGuiStyle"][20]["name"] = "IndentSpacing"
|
||||
defs["structs"]["ImGuiStyle"][20]["type"] = "float"
|
||||
defs["structs"]["ImGuiStyle"][21] = {}
|
||||
defs["structs"]["ImGuiStyle"][21]["name"] = "ScrollbarSize"
|
||||
defs["structs"]["ImGuiStyle"][21]["name"] = "ColumnsMinSpacing"
|
||||
defs["structs"]["ImGuiStyle"][21]["type"] = "float"
|
||||
defs["structs"]["ImGuiStyle"][22] = {}
|
||||
defs["structs"]["ImGuiStyle"][22]["name"] = "ScrollbarRounding"
|
||||
defs["structs"]["ImGuiStyle"][22]["name"] = "ScrollbarSize"
|
||||
defs["structs"]["ImGuiStyle"][22]["type"] = "float"
|
||||
defs["structs"]["ImGuiStyle"][23] = {}
|
||||
defs["structs"]["ImGuiStyle"][23]["name"] = "GrabMinSize"
|
||||
defs["structs"]["ImGuiStyle"][23]["name"] = "ScrollbarRounding"
|
||||
defs["structs"]["ImGuiStyle"][23]["type"] = "float"
|
||||
defs["structs"]["ImGuiStyle"][24] = {}
|
||||
defs["structs"]["ImGuiStyle"][24]["name"] = "GrabRounding"
|
||||
defs["structs"]["ImGuiStyle"][24]["name"] = "GrabMinSize"
|
||||
defs["structs"]["ImGuiStyle"][24]["type"] = "float"
|
||||
defs["structs"]["ImGuiStyle"][25] = {}
|
||||
defs["structs"]["ImGuiStyle"][25]["name"] = "LogSliderDeadzone"
|
||||
defs["structs"]["ImGuiStyle"][25]["name"] = "GrabRounding"
|
||||
defs["structs"]["ImGuiStyle"][25]["type"] = "float"
|
||||
defs["structs"]["ImGuiStyle"][26] = {}
|
||||
defs["structs"]["ImGuiStyle"][26]["name"] = "TabRounding"
|
||||
defs["structs"]["ImGuiStyle"][26]["name"] = "LogSliderDeadzone"
|
||||
defs["structs"]["ImGuiStyle"][26]["type"] = "float"
|
||||
defs["structs"]["ImGuiStyle"][27] = {}
|
||||
defs["structs"]["ImGuiStyle"][27]["name"] = "TabBorderSize"
|
||||
defs["structs"]["ImGuiStyle"][27]["name"] = "TabRounding"
|
||||
defs["structs"]["ImGuiStyle"][27]["type"] = "float"
|
||||
defs["structs"]["ImGuiStyle"][28] = {}
|
||||
defs["structs"]["ImGuiStyle"][28]["name"] = "TabMinWidthForCloseButton"
|
||||
defs["structs"]["ImGuiStyle"][28]["name"] = "TabBorderSize"
|
||||
defs["structs"]["ImGuiStyle"][28]["type"] = "float"
|
||||
defs["structs"]["ImGuiStyle"][29] = {}
|
||||
defs["structs"]["ImGuiStyle"][29]["name"] = "ColorButtonPosition"
|
||||
defs["structs"]["ImGuiStyle"][29]["type"] = "ImGuiDir"
|
||||
defs["structs"]["ImGuiStyle"][29]["name"] = "TabMinWidthForCloseButton"
|
||||
defs["structs"]["ImGuiStyle"][29]["type"] = "float"
|
||||
defs["structs"]["ImGuiStyle"][30] = {}
|
||||
defs["structs"]["ImGuiStyle"][30]["name"] = "ButtonTextAlign"
|
||||
defs["structs"]["ImGuiStyle"][30]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiStyle"][30]["name"] = "ColorButtonPosition"
|
||||
defs["structs"]["ImGuiStyle"][30]["type"] = "ImGuiDir"
|
||||
defs["structs"]["ImGuiStyle"][31] = {}
|
||||
defs["structs"]["ImGuiStyle"][31]["name"] = "SelectableTextAlign"
|
||||
defs["structs"]["ImGuiStyle"][31]["name"] = "ButtonTextAlign"
|
||||
defs["structs"]["ImGuiStyle"][31]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiStyle"][32] = {}
|
||||
defs["structs"]["ImGuiStyle"][32]["name"] = "DisplayWindowPadding"
|
||||
defs["structs"]["ImGuiStyle"][32]["name"] = "SelectableTextAlign"
|
||||
defs["structs"]["ImGuiStyle"][32]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiStyle"][33] = {}
|
||||
defs["structs"]["ImGuiStyle"][33]["name"] = "DisplaySafeAreaPadding"
|
||||
defs["structs"]["ImGuiStyle"][33]["name"] = "DisplayWindowPadding"
|
||||
defs["structs"]["ImGuiStyle"][33]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiStyle"][34] = {}
|
||||
defs["structs"]["ImGuiStyle"][34]["name"] = "MouseCursorScale"
|
||||
defs["structs"]["ImGuiStyle"][34]["type"] = "float"
|
||||
defs["structs"]["ImGuiStyle"][34]["name"] = "DisplaySafeAreaPadding"
|
||||
defs["structs"]["ImGuiStyle"][34]["type"] = "ImVec2"
|
||||
defs["structs"]["ImGuiStyle"][35] = {}
|
||||
defs["structs"]["ImGuiStyle"][35]["name"] = "AntiAliasedLines"
|
||||
defs["structs"]["ImGuiStyle"][35]["type"] = "bool"
|
||||
defs["structs"]["ImGuiStyle"][35]["name"] = "MouseCursorScale"
|
||||
defs["structs"]["ImGuiStyle"][35]["type"] = "float"
|
||||
defs["structs"]["ImGuiStyle"][36] = {}
|
||||
defs["structs"]["ImGuiStyle"][36]["name"] = "AntiAliasedLinesUseTex"
|
||||
defs["structs"]["ImGuiStyle"][36]["name"] = "AntiAliasedLines"
|
||||
defs["structs"]["ImGuiStyle"][36]["type"] = "bool"
|
||||
defs["structs"]["ImGuiStyle"][37] = {}
|
||||
defs["structs"]["ImGuiStyle"][37]["name"] = "AntiAliasedFill"
|
||||
defs["structs"]["ImGuiStyle"][37]["name"] = "AntiAliasedLinesUseTex"
|
||||
defs["structs"]["ImGuiStyle"][37]["type"] = "bool"
|
||||
defs["structs"]["ImGuiStyle"][38] = {}
|
||||
defs["structs"]["ImGuiStyle"][38]["name"] = "CurveTessellationTol"
|
||||
defs["structs"]["ImGuiStyle"][38]["type"] = "float"
|
||||
defs["structs"]["ImGuiStyle"][38]["name"] = "AntiAliasedFill"
|
||||
defs["structs"]["ImGuiStyle"][38]["type"] = "bool"
|
||||
defs["structs"]["ImGuiStyle"][39] = {}
|
||||
defs["structs"]["ImGuiStyle"][39]["name"] = "CircleTessellationMaxError"
|
||||
defs["structs"]["ImGuiStyle"][39]["name"] = "CurveTessellationTol"
|
||||
defs["structs"]["ImGuiStyle"][39]["type"] = "float"
|
||||
defs["structs"]["ImGuiStyle"][40] = {}
|
||||
defs["structs"]["ImGuiStyle"][40]["name"] = "Colors[ImGuiCol_COUNT]"
|
||||
defs["structs"]["ImGuiStyle"][40]["size"] = 53
|
||||
defs["structs"]["ImGuiStyle"][40]["type"] = "ImVec4"
|
||||
defs["structs"]["ImGuiStyle"][40]["name"] = "CircleTessellationMaxError"
|
||||
defs["structs"]["ImGuiStyle"][40]["type"] = "float"
|
||||
defs["structs"]["ImGuiStyle"][41] = {}
|
||||
defs["structs"]["ImGuiStyle"][41]["name"] = "Colors[ImGuiCol_COUNT]"
|
||||
defs["structs"]["ImGuiStyle"][41]["size"] = 53
|
||||
defs["structs"]["ImGuiStyle"][41]["type"] = "ImVec4"
|
||||
defs["structs"]["ImGuiTableColumnSortSpecs"] = {}
|
||||
defs["structs"]["ImGuiTableColumnSortSpecs"][1] = {}
|
||||
defs["structs"]["ImGuiTableColumnSortSpecs"][1]["name"] = "ColumnUserID"
|
||||
|
||||
@ -302,7 +302,7 @@ impl<'ui> DrawListMut<'ui> {
|
||||
unsafe {
|
||||
let start = text.as_ptr() as *const c_char;
|
||||
let end = (start as usize + text.len()) as *const c_char;
|
||||
sys::ImDrawList_AddTextVec2(self.draw_list, pos.into(), col.into().into(), start, end)
|
||||
sys::ImDrawList_AddText_Vec2(self.draw_list, pos.into(), col.into().into(), start, end)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -48,6 +48,7 @@ pub struct FontAtlas {
|
||||
pub tex_glyph_padding: i32,
|
||||
|
||||
locked: bool,
|
||||
text_ready: bool,
|
||||
tex_pixels_use_colors: bool,
|
||||
tex_pixels_alpha8: *mut u8,
|
||||
tex_pixels_rgba32: *mut u32,
|
||||
|
||||
@ -19,6 +19,7 @@ pub struct Font {
|
||||
pub config_data_count: i16,
|
||||
pub fallback_char: sys::ImWchar,
|
||||
pub ellipsis_char: sys::ImWchar,
|
||||
pub dot_char: sys::ImWchar,
|
||||
pub dirty_lookup_tables: bool,
|
||||
pub scale: f32,
|
||||
pub ascent: f32,
|
||||
|
||||
@ -117,7 +117,7 @@ impl NavInput {
|
||||
NavInput::TweakFast,
|
||||
];
|
||||
/// Amount of internal/hidden variants (not exposed by imgui-rs)
|
||||
const INTERNAL_COUNT: usize = 5;
|
||||
const INTERNAL_COUNT: usize = 4;
|
||||
/// Total count of `NavInput` variants
|
||||
pub const COUNT: usize = sys::ImGuiNavInput_COUNT as usize - NavInput::INTERNAL_COUNT;
|
||||
}
|
||||
@ -292,6 +292,7 @@ pub struct Io {
|
||||
pub mouse_delta: [f32; 2],
|
||||
|
||||
key_mods: sys::ImGuiKeyModFlags,
|
||||
key_mods_prev: sys::ImGuiKeyModFlags,
|
||||
mouse_pos_prev: [f32; 2],
|
||||
mouse_clicked_pos: [[f32; 2]; 5],
|
||||
mouse_clicked_time: [f64; 5],
|
||||
|
||||
@ -96,7 +96,7 @@ pub fn dear_imgui_version() -> &'static str {
|
||||
#[test]
|
||||
fn test_version() {
|
||||
// TODO: what's the point of this test?
|
||||
assert_eq!(dear_imgui_version(), "1.82");
|
||||
assert!(dear_imgui_version().starts_with("1."));
|
||||
}
|
||||
|
||||
impl Context {
|
||||
@ -208,7 +208,7 @@ impl<'a> Drop for Ui<'a> {
|
||||
impl<'ui> Ui<'ui> {
|
||||
/// Renders a demo window (previously called a test window), which demonstrates most
|
||||
/// Dear Imgui features.
|
||||
#[doc(alias = "SnowDemoWindow")]
|
||||
#[doc(alias = "ShowDemoWindow")]
|
||||
pub fn show_demo_window(&self, opened: &mut bool) {
|
||||
unsafe {
|
||||
sys::igShowDemoWindow(opened);
|
||||
@ -435,6 +435,81 @@ impl<'ui> Ui<'ui> {
|
||||
}
|
||||
}
|
||||
|
||||
create_token!(
|
||||
/// Starts a scope where interaction is disabled. Ends be calling `.end()` or when the token is dropped.
|
||||
pub struct DisabledToken<'ui>;
|
||||
|
||||
/// Drops the layout tooltip manually. You can also just allow this token
|
||||
/// to drop on its own.
|
||||
drop { sys::igEndDisabled() }
|
||||
);
|
||||
|
||||
/// # Disabling widgets
|
||||
///
|
||||
/// imgui can disable widgets so they don't react to mouse/keyboard
|
||||
/// inputs, and are displayed differently (currently dimmed by an
|
||||
/// amount set in [`Style::disabled_alpha`])
|
||||
impl<'ui> Ui<'ui> {
|
||||
/// Creates a scope where interactions are disabled.
|
||||
///
|
||||
/// Scope ends when returned token is dropped, or `.end()` is
|
||||
/// explicitly called
|
||||
///
|
||||
/// # Examples
|
||||
///
|
||||
/// ```
|
||||
/// # use imgui::*;
|
||||
/// fn user_interface(ui: &Ui) {
|
||||
/// let disable_buttons = true;
|
||||
/// let _d = ui.begin_disabled(disable_buttons);
|
||||
/// ui.button(im_str!("Dangerous button"));
|
||||
/// }
|
||||
/// ```
|
||||
|
||||
#[doc(alias = "BeginDisabled")]
|
||||
pub fn begin_disabled(&self, disabled: bool) -> DisabledToken<'_> {
|
||||
unsafe { sys::igBeginDisabled(disabled) };
|
||||
DisabledToken::new(self)
|
||||
}
|
||||
|
||||
/// Identical to [`Ui::begin_disabled`] but exists to allow avoiding a
|
||||
/// double-negative, for example `begin_enabled(enable_buttons)`
|
||||
/// instead of `begin_disabled(!enable_buttons)`)
|
||||
#[doc(alias = "BeginDisabled")]
|
||||
pub fn begin_enabled(&self, enabled: bool) -> DisabledToken<'_> {
|
||||
self.begin_disabled(!enabled)
|
||||
}
|
||||
|
||||
/// Helper to create a disabled section of widgets
|
||||
///
|
||||
/// # Examples
|
||||
///
|
||||
/// ```
|
||||
/// # use imgui::*;
|
||||
/// fn user_interface(ui: &Ui) {
|
||||
/// let safe_mode = true;
|
||||
/// ui.disabled(safe_mode, || {
|
||||
/// ui.button(im_str!("Dangerous button"));
|
||||
/// });
|
||||
/// }
|
||||
/// ```
|
||||
#[doc(alias = "BeginDisabled", alias = "EndDisabled")]
|
||||
pub fn disabled<F: FnOnce()>(&self, disabled: bool, f: F) {
|
||||
unsafe { sys::igBeginDisabled(disabled) };
|
||||
f();
|
||||
unsafe { sys::igEndDisabled() };
|
||||
}
|
||||
|
||||
/// Same as [`Ui::disabled`] but with logic reversed. See
|
||||
/// [`Ui::begin_enabled`].
|
||||
#[doc(alias = "BeginDisabled", alias = "EndDisabled")]
|
||||
pub fn enabled<F: FnOnce()>(&self, enabled: bool, f: F) {
|
||||
unsafe { sys::igBeginDisabled(!enabled) };
|
||||
f();
|
||||
unsafe { sys::igEndDisabled() };
|
||||
}
|
||||
}
|
||||
|
||||
// Widgets: ListBox
|
||||
impl<'ui> Ui<'ui> {
|
||||
#[doc(alias = "ListBox")]
|
||||
@ -457,7 +532,7 @@ impl<'ui> Ui<'ui> {
|
||||
};
|
||||
|
||||
unsafe {
|
||||
sys::igListBoxStr_arr(
|
||||
sys::igListBox_Str_arr(
|
||||
label_ptr,
|
||||
current_item,
|
||||
items_inner.as_ptr() as *mut *const c_char,
|
||||
|
||||
@ -71,7 +71,7 @@ impl<'ui, 'p, Label: AsRef<str>, Overlay: AsRef<str>> PlotHistogram<'ui, 'p, Lab
|
||||
unsafe {
|
||||
let (label, overlay_text) = self.ui.scratch_txt_with_opt(self.label, self.overlay_text);
|
||||
|
||||
sys::igPlotHistogramFloatPtr(
|
||||
sys::igPlotHistogram_FloatPtr(
|
||||
label,
|
||||
self.values.as_ptr() as *const c_float,
|
||||
self.values.len() as i32,
|
||||
|
||||
@ -71,7 +71,7 @@ impl<'ui, 'p, Label: AsRef<str>, Overlay: AsRef<str>> PlotLines<'ui, 'p, Label,
|
||||
unsafe {
|
||||
let (label, overlay) = self.ui.scratch_txt_with_opt(self.label, self.overlay_text);
|
||||
|
||||
sys::igPlotLinesFloatPtr(
|
||||
sys::igPlotLines_FloatPtr(
|
||||
label,
|
||||
self.values.as_ptr() as *const c_float,
|
||||
self.values.len() as i32,
|
||||
|
||||
@ -157,7 +157,7 @@ impl<'ui> Ui<'ui> {
|
||||
/// able to close a popup without selected an option, use [`PopupModal`].
|
||||
#[doc(alias = "OpenPopup")]
|
||||
pub fn open_popup(&self, str_id: impl AsRef<str>) {
|
||||
unsafe { sys::igOpenPopup(self.scratch_txt(str_id), 0) };
|
||||
unsafe { sys::igOpenPopup_Str(self.scratch_txt(str_id), 0) };
|
||||
}
|
||||
|
||||
/// Construct a popup that can have any kind of content.
|
||||
|
||||
@ -60,7 +60,7 @@ impl<'ui> Ui<'ui> {
|
||||
/// ```
|
||||
#[doc(alias = "PushStyleColorVec4")]
|
||||
pub fn push_style_color(&self, style_color: StyleColor, color: [f32; 4]) -> ColorStackToken {
|
||||
unsafe { sys::igPushStyleColorVec4(style_color as i32, color.into()) };
|
||||
unsafe { sys::igPushStyleColor_Vec4(style_color as i32, color.into()) };
|
||||
ColorStackToken::new(self)
|
||||
}
|
||||
|
||||
@ -91,7 +91,7 @@ impl<'ui> Ui<'ui> {
|
||||
{
|
||||
let mut count = 0;
|
||||
for &(style_color, color) in style_colors {
|
||||
unsafe { sys::igPushStyleColorVec4(style_color as i32, color.into()) };
|
||||
unsafe { sys::igPushStyleColor_Vec4(style_color as i32, color.into()) };
|
||||
count += 1;
|
||||
}
|
||||
MultiColorStackToken {
|
||||
@ -253,38 +253,40 @@ impl Drop for MultiStyleStackToken {
|
||||
#[inline]
|
||||
unsafe fn push_style_var(style_var: StyleVar) {
|
||||
use crate::style::StyleVar::*;
|
||||
use crate::sys::{igPushStyleVarFloat, igPushStyleVarVec2};
|
||||
use crate::sys::{igPushStyleVar_Float, igPushStyleVar_Vec2};
|
||||
match style_var {
|
||||
Alpha(v) => igPushStyleVarFloat(sys::ImGuiStyleVar_Alpha as i32, v),
|
||||
WindowPadding(v) => igPushStyleVarVec2(sys::ImGuiStyleVar_WindowPadding as i32, v.into()),
|
||||
WindowRounding(v) => igPushStyleVarFloat(sys::ImGuiStyleVar_WindowRounding as i32, v),
|
||||
WindowBorderSize(v) => igPushStyleVarFloat(sys::ImGuiStyleVar_WindowBorderSize as i32, v),
|
||||
WindowMinSize(v) => igPushStyleVarVec2(sys::ImGuiStyleVar_WindowMinSize as i32, v.into()),
|
||||
Alpha(v) => igPushStyleVar_Float(sys::ImGuiStyleVar_Alpha as i32, v),
|
||||
WindowPadding(v) => igPushStyleVar_Vec2(sys::ImGuiStyleVar_WindowPadding as i32, v.into()),
|
||||
WindowRounding(v) => igPushStyleVar_Float(sys::ImGuiStyleVar_WindowRounding as i32, v),
|
||||
WindowBorderSize(v) => igPushStyleVar_Float(sys::ImGuiStyleVar_WindowBorderSize as i32, v),
|
||||
WindowMinSize(v) => igPushStyleVar_Vec2(sys::ImGuiStyleVar_WindowMinSize as i32, v.into()),
|
||||
WindowTitleAlign(v) => {
|
||||
igPushStyleVarVec2(sys::ImGuiStyleVar_WindowTitleAlign as i32, v.into())
|
||||
igPushStyleVar_Vec2(sys::ImGuiStyleVar_WindowTitleAlign as i32, v.into())
|
||||
}
|
||||
ChildRounding(v) => igPushStyleVarFloat(sys::ImGuiStyleVar_ChildRounding as i32, v),
|
||||
ChildBorderSize(v) => igPushStyleVarFloat(sys::ImGuiStyleVar_ChildBorderSize as i32, v),
|
||||
PopupRounding(v) => igPushStyleVarFloat(sys::ImGuiStyleVar_PopupRounding as i32, v),
|
||||
PopupBorderSize(v) => igPushStyleVarFloat(sys::ImGuiStyleVar_PopupBorderSize as i32, v),
|
||||
FramePadding(v) => igPushStyleVarVec2(sys::ImGuiStyleVar_FramePadding as i32, v.into()),
|
||||
FrameRounding(v) => igPushStyleVarFloat(sys::ImGuiStyleVar_FrameRounding as i32, v),
|
||||
FrameBorderSize(v) => igPushStyleVarFloat(sys::ImGuiStyleVar_FrameBorderSize as i32, v),
|
||||
ItemSpacing(v) => igPushStyleVarVec2(sys::ImGuiStyleVar_ItemSpacing as i32, v.into()),
|
||||
ChildRounding(v) => igPushStyleVar_Float(sys::ImGuiStyleVar_ChildRounding as i32, v),
|
||||
ChildBorderSize(v) => igPushStyleVar_Float(sys::ImGuiStyleVar_ChildBorderSize as i32, v),
|
||||
PopupRounding(v) => igPushStyleVar_Float(sys::ImGuiStyleVar_PopupRounding as i32, v),
|
||||
PopupBorderSize(v) => igPushStyleVar_Float(sys::ImGuiStyleVar_PopupBorderSize as i32, v),
|
||||
FramePadding(v) => igPushStyleVar_Vec2(sys::ImGuiStyleVar_FramePadding as i32, v.into()),
|
||||
FrameRounding(v) => igPushStyleVar_Float(sys::ImGuiStyleVar_FrameRounding as i32, v),
|
||||
FrameBorderSize(v) => igPushStyleVar_Float(sys::ImGuiStyleVar_FrameBorderSize as i32, v),
|
||||
ItemSpacing(v) => igPushStyleVar_Vec2(sys::ImGuiStyleVar_ItemSpacing as i32, v.into()),
|
||||
ItemInnerSpacing(v) => {
|
||||
igPushStyleVarVec2(sys::ImGuiStyleVar_ItemInnerSpacing as i32, v.into())
|
||||
igPushStyleVar_Vec2(sys::ImGuiStyleVar_ItemInnerSpacing as i32, v.into())
|
||||
}
|
||||
IndentSpacing(v) => igPushStyleVarFloat(sys::ImGuiStyleVar_IndentSpacing as i32, v),
|
||||
ScrollbarSize(v) => igPushStyleVarFloat(sys::ImGuiStyleVar_ScrollbarSize as i32, v),
|
||||
ScrollbarRounding(v) => igPushStyleVarFloat(sys::ImGuiStyleVar_ScrollbarRounding as i32, v),
|
||||
GrabMinSize(v) => igPushStyleVarFloat(sys::ImGuiStyleVar_GrabMinSize as i32, v),
|
||||
GrabRounding(v) => igPushStyleVarFloat(sys::ImGuiStyleVar_GrabRounding as i32, v),
|
||||
TabRounding(v) => igPushStyleVarFloat(sys::ImGuiStyleVar_TabRounding as i32, v),
|
||||
IndentSpacing(v) => igPushStyleVar_Float(sys::ImGuiStyleVar_IndentSpacing as i32, v),
|
||||
ScrollbarSize(v) => igPushStyleVar_Float(sys::ImGuiStyleVar_ScrollbarSize as i32, v),
|
||||
ScrollbarRounding(v) => {
|
||||
igPushStyleVar_Float(sys::ImGuiStyleVar_ScrollbarRounding as i32, v)
|
||||
}
|
||||
GrabMinSize(v) => igPushStyleVar_Float(sys::ImGuiStyleVar_GrabMinSize as i32, v),
|
||||
GrabRounding(v) => igPushStyleVar_Float(sys::ImGuiStyleVar_GrabRounding as i32, v),
|
||||
TabRounding(v) => igPushStyleVar_Float(sys::ImGuiStyleVar_TabRounding as i32, v),
|
||||
ButtonTextAlign(v) => {
|
||||
igPushStyleVarVec2(sys::ImGuiStyleVar_ButtonTextAlign as i32, v.into())
|
||||
igPushStyleVar_Vec2(sys::ImGuiStyleVar_ButtonTextAlign as i32, v.into())
|
||||
}
|
||||
SelectableTextAlign(v) => {
|
||||
igPushStyleVarVec2(sys::ImGuiStyleVar_SelectableTextAlign as i32, v.into())
|
||||
igPushStyleVar_Vec2(sys::ImGuiStyleVar_SelectableTextAlign as i32, v.into())
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -451,13 +453,13 @@ impl<'ui> Ui<'ui> {
|
||||
|
||||
unsafe {
|
||||
match id {
|
||||
Id::Int(i) => sys::igPushIDInt(i),
|
||||
Id::Int(i) => sys::igPushID_Int(i),
|
||||
Id::Str(s) => {
|
||||
let start = s.as_ptr() as *const c_char;
|
||||
let end = start.add(s.len());
|
||||
sys::igPushIDStrStr(start, end)
|
||||
sys::igPushID_StrStr(start, end)
|
||||
}
|
||||
Id::Ptr(p) => sys::igPushIDPtr(p as *const c_void),
|
||||
Id::Ptr(p) => sys::igPushID_Ptr(p as *const c_void),
|
||||
}
|
||||
}
|
||||
IdStackToken::new(self)
|
||||
|
||||
@ -10,6 +10,8 @@ use crate::Direction;
|
||||
pub struct Style {
|
||||
/// Global alpha applies to everything
|
||||
pub alpha: f32,
|
||||
/// Additional alpha multiplier applied to disabled elements. Multiplies over current value of [`Style::alpha`].
|
||||
pub disabled_alpha: f32,
|
||||
/// Padding within a window
|
||||
pub window_padding: [f32; 2],
|
||||
/// Rounding radius of window corners.
|
||||
|
||||
@ -144,12 +144,12 @@ impl<'ui> Ui<'ui> {
|
||||
/// Returns `true` if the rectangle (of given size, starting from cursor position) is visible
|
||||
#[doc(alias = "IsRectVisibleNil")]
|
||||
pub fn is_cursor_rect_visible(&self, size: [f32; 2]) -> bool {
|
||||
unsafe { sys::igIsRectVisibleNil(size.into()) }
|
||||
unsafe { sys::igIsRectVisible_Nil(size.into()) }
|
||||
}
|
||||
/// Returns `true` if the rectangle (in screen coordinates) is visible
|
||||
#[doc(alias = "IsRectVisibleNilVec2")]
|
||||
pub fn is_rect_visible(&self, rect_min: [f32; 2], rect_max: [f32; 2]) -> bool {
|
||||
unsafe { sys::igIsRectVisibleVec2(rect_min.into(), rect_max.into()) }
|
||||
unsafe { sys::igIsRectVisible_Vec2(rect_min.into(), rect_max.into()) }
|
||||
}
|
||||
/// Returns the global imgui-rs time.
|
||||
///
|
||||
|
||||
@ -170,7 +170,7 @@ impl<Label: AsRef<str>, Shortcut: AsRef<str>> MenuItem<Label, Shortcut> {
|
||||
pub fn build(self, ui: &Ui) -> bool {
|
||||
unsafe {
|
||||
let (label, shortcut) = ui.scratch_txt_with_opt(self.label, self.shortcut);
|
||||
sys::igMenuItemBool(label, shortcut, self.selected, self.enabled)
|
||||
sys::igMenuItem_Bool(label, shortcut, self.selected, self.enabled)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -105,7 +105,7 @@ impl<'ui> Ui<'ui> {
|
||||
/// Returns true if this radio button was clicked.
|
||||
#[doc(alias = "RadioButtonBool")]
|
||||
pub fn radio_button_bool(&self, label: impl AsRef<str>, active: bool) -> bool {
|
||||
unsafe { sys::igRadioButtonBool(self.scratch_txt(label), active) }
|
||||
unsafe { sys::igRadioButton_Bool(self.scratch_txt(label), active) }
|
||||
}
|
||||
/// Renders a radio button suitable for choosing an arbitrary value.
|
||||
///
|
||||
|
||||
@ -109,7 +109,7 @@ impl<T: AsRef<str>> Selectable<T> {
|
||||
/// Returns true if the selectable was clicked.
|
||||
pub fn build(self, ui: &Ui) -> bool {
|
||||
unsafe {
|
||||
sys::igSelectableBool(
|
||||
sys::igSelectable_Bool(
|
||||
ui.scratch_txt(self.label),
|
||||
self.selected,
|
||||
self.flags.bits() as i32,
|
||||
|
||||
@ -256,9 +256,9 @@ impl<T: AsRef<str>, L: AsRef<str>> TreeNode<T, L> {
|
||||
}
|
||||
};
|
||||
|
||||
sys::igTreeNodeExStrStr(id, self.flags.bits() as i32, fmt_ptr(), label)
|
||||
sys::igTreeNodeEx_StrStr(id, self.flags.bits() as i32, fmt_ptr(), label)
|
||||
}
|
||||
TreeNodeId::Ptr(id) => sys::igTreeNodeExPtr(
|
||||
TreeNodeId::Ptr(id) => sys::igTreeNodeEx_Ptr(
|
||||
id,
|
||||
self.flags.bits() as i32,
|
||||
fmt_ptr(),
|
||||
@ -430,7 +430,7 @@ impl<T: AsRef<str>> CollapsingHeader<T> {
|
||||
#[inline]
|
||||
pub fn build(self, ui: &Ui) -> bool {
|
||||
unsafe {
|
||||
sys::igCollapsingHeaderTreeNodeFlags(
|
||||
sys::igCollapsingHeader_TreeNodeFlags(
|
||||
ui.scratch_txt(self.label),
|
||||
self.flags.bits() as i32,
|
||||
)
|
||||
@ -444,7 +444,7 @@ impl<T: AsRef<str>> CollapsingHeader<T> {
|
||||
#[inline]
|
||||
pub fn build_with_close_button(self, ui: &Ui, opened: &mut bool) -> bool {
|
||||
unsafe {
|
||||
sys::igCollapsingHeaderBoolPtr(
|
||||
sys::igCollapsingHeader_BoolPtr(
|
||||
ui.scratch_txt(self.label),
|
||||
opened as *mut bool,
|
||||
self.flags.bits() as i32,
|
||||
|
||||
@ -257,17 +257,17 @@ impl<'a> ChildWindow<'a> {
|
||||
}
|
||||
let id = unsafe {
|
||||
match self.id {
|
||||
Id::Int(i) => sys::igGetIDPtr(i as *const c_void),
|
||||
Id::Ptr(p) => sys::igGetIDPtr(p),
|
||||
Id::Int(i) => sys::igGetID_Ptr(i as *const c_void),
|
||||
Id::Ptr(p) => sys::igGetID_Ptr(p),
|
||||
Id::Str(s) => {
|
||||
let start = s.as_ptr() as *const c_char;
|
||||
let end = start.add(s.len());
|
||||
sys::igGetIDStrStr(start, end)
|
||||
sys::igGetID_StrStr(start, end)
|
||||
}
|
||||
}
|
||||
};
|
||||
let should_render = unsafe {
|
||||
sys::igBeginChildID(id, self.size.into(), self.border, self.flags.bits() as i32)
|
||||
sys::igBeginChild_ID(id, self.size.into(), self.border, self.flags.bits() as i32)
|
||||
};
|
||||
if should_render {
|
||||
Some(ChildWindowToken::new(ui))
|
||||
|
||||
@ -4,7 +4,6 @@ use std::path::{Path, PathBuf};
|
||||
|
||||
impl Bindgen {
|
||||
pub fn run(self) -> Result<()> {
|
||||
crate::autofix_submodules();
|
||||
let root = crate::project_root();
|
||||
let bindings = self
|
||||
.cimgui_path
|
||||
@ -133,7 +132,7 @@ fn generate_binding_file(
|
||||
cmd.arg(header);
|
||||
cmd.args(&["--", "-DCIMGUI_DEFINE_ENUMS_AND_STRUCTS=1"]);
|
||||
eprintln!("Executing bindgen [output = {}]", output.display());
|
||||
let status = cmd.status().context("Failed to exacute bindgen")?;
|
||||
let status = cmd.status().context("Failed to execute bindgen")?;
|
||||
if !status.success() {
|
||||
anyhow!(
|
||||
"Failed to execute bindgen: {}, see output for details",
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user