Function at 0x1003a7f0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
mov eax, dword fs:[0]
push 0xffffffffffffffff
push 0x100d2f31
push eax
mov dword fs:[0], esp
sub esp, 0x1e0
mov eax, dword [0x101850ac]
test eax, eax
je 0x1003a831
push dword [0x101850b0]
push str.Widgets
push 0x230
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push 0
push str.Widgets
call fcn.10068080
add esp, 8
test al, al
je 0x10040bb3
cmp byte [0x101850d5], 0
je 0x1003a85b
push 1
call fcn.10012af0
add esp, 4
mov eax, dword [0x101850ac]
test eax, eax
je 0x1003a87e
push dword [0x101850b0]
push str.Widgets_Basic
push 0x238
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push esi
push str.Basic
call fcn.10067ce0
add esp, 4
test al, al
je 0x1003b434
push str.General
call fcn.10061350
mov eax, dword [0x101850ac]
add esp, 4
test eax, eax
je 0x1003a8c4
push dword [0x101850b0]
push str.Widgets_Basic_Button
push 0x23d
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
lea eax, [ebp - 0x18]
mov dword [ebp - 0x18], 0
push eax
push 0x100d6560
mov dword [ebp - 0x14], 0
call fcn.100613a0
add esp, 8
test al, al
mov eax, dword [0x101850d8]
je 0x1003a8f2
inc eax
mov dword [0x101850d8], eax
test al, 1
je 0x1003a91a
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.10011490
push str.Thanks_for_clicking_me_
call fcn.10060d80
add esp, 0xc
mov eax, dword [0x101850ac]
test eax, eax
je 0x1003a93d
push dword [0x101850b0]
push str.Widgets_Basic_Checkbox
push 0x247
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push 0x1015c028
push str.checkbox
call fcn.10061560
mov eax, dword [0x101850ac]
add esp, 8
test eax, eax
je 0x1003a972
push dword [0x101850b0]
push str.Widgets_Basic_RadioButton
push 0x24b
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push 0
push 0x101850dc
push str.radio_a
call fcn.10061d50
add esp, 4
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.10011490
push 1
push 0x101850dc
push str.radio_b
call fcn.10061d50
add esp, 0xc
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.10011490
push 2
push 0x101850dc
push str.radio_c
call fcn.10061d50
mov eax, dword [0x101850ac]
add esp, 0x14
test eax, eax
je 0x1003a9f9
push dword [0x101850b0]
push str.Widgets_Basic_Buttons__Colored_
push 0x252
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
xor esi, esi
mov dword [ebp - 0x6c], 0x3f800000
mov dword [ebp - 0x108], 0x3f800000
mov dword [ebp - 0xf8], 0x3f800000
test esi, esi
je 0x1003aa34
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.10011490
add esp, 8
push esi
call fcn.10011c70
add esp, 4
movd xmm0, esi
lea eax, [ebp - 0xd8]
cvtdq2ps xmm0, xmm0
push eax
lea eax, [ebp - 0xe4]
push eax
lea eax, [ebp - 0xb4]
mulss xmm0, dword [0x100e6e34]
push eax
sub esp, 0xc
movss dword [ebp - 0x1c], xmm0
mov dword [esp + 8], 0x3f19999a
mov dword [esp + 4], 0x3f19999a
movss dword [esp], xmm0
call fcn.100139b0
movss xmm0, dword [ebp - 0xb4]
lea eax, [ebp - 0x54]
movss dword [ebp - 0x78], xmm0
movss xmm0, dword [ebp - 0xe4]
movss dword [ebp - 0x74], xmm0
movss xmm0, dword [ebp - 0xd8]
movss dword [ebp - 0x70], xmm0
movups xmm0, xmmword [ebp - 0x78]
push eax
push 0x15
movups xmmword [ebp - 0x54], xmm0
call fcn.10010ed0
movss xmm0, dword [ebp - 0x1c]
lea eax, [ebp - 0x40]
add esp, 0x20
push eax
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 0x28]
push eax
sub esp, 0xc
mov dword [esp + 8], 0x3f333333
mov dword [esp + 4], 0x3f333333
movss dword [esp], xmm0
call fcn.100139b0
movss xmm0, dword [ebp - 0x28]
lea eax, [ebp - 0x144]
movss dword [ebp - 0x114], xmm0
movss xmm0, dword [ebp - 0x30]
movss dword [ebp - 0x110], xmm0
movss xmm0, dword [ebp - 0x40]
movss dword [ebp - 0x10c], xmm0
movups xmm0, xmmword [ebp - 0x114]
push eax
push 0x16
movups xmmword [ebp - 0x144], xmm0
call fcn.10010ed0
movss xmm0, dword [ebp - 0x1c]
lea eax, [ebp - 0x20]
add esp, 0x20
push eax
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x2c]
push eax
sub esp, 0xc
mov dword [esp + 8], 0x3f4ccccd
mov dword [esp + 4], 0x3f4ccccd
movss dword [esp], xmm0
call fcn.100139b0
movss xmm0, dword [ebp - 0x2c]
lea eax, [ebp - 0x134]
movss dword [ebp - 0x104], xmm0
movss xmm0, dword [ebp - 0x5c]
movss dword [ebp - 0x100], xmm0
movss xmm0, dword [ebp - 0x20]
movss dword [ebp - 0xfc], xmm0
movups xmm0, xmmword [ebp - 0x104]
push eax
push 0x17
movups xmmword [ebp - 0x134], xmm0
call fcn.10010ed0
mov dword [ebp - 0x18], 0
lea eax, [ebp - 0x18]
mov dword [ebp - 0x14], 0
push eax
push str.Click
call fcn.100613a0
push 3
call fcn.10010f70
add esp, 0x2c
call fcn.10011ca0
inc esi
cmp esi, 7
jl 0x1003aa16
call fcn.10060cf0
push str.Hold_to_repeat:
call fcn.10060d80
mov dword [esp], 0xbf800000
push ecx
mov dword [esp], 0
call fcn.10011490
mov eax, dword [0x101850ac]
add esp, 8
test eax, eax
je 0x1003ac23
push dword [0x101850b0]
push str.Widgets_Basic_Buttons__Repeating_
push 0x268
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
call fcn.1000ae50
push 1
movss xmm0, dword [eax + 0x54]
movss dword [ebp - 0x20], xmm0
call fcn.10011170
push 0
push str.left
call fcn.10061520
add esp, 0xc
test al, al
je 0x1003ac52
dec dword [0x101850e0]
movss xmm0, dword [ebp - 0x20]
sub esp, 8
movss dword [esp + 4], xmm0
mov dword [esp], 0
call fcn.10011490
push 1
push str.right
call fcn.10061520
add esp, 0x10
test al, al
je 0x1003ac85
inc dword [0x101850e0]
call fcn.10011180
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.10011490
push dword [0x101850e0]
push 0x100d76a4
call fcn.10060d80
mov eax, dword [0x101850ac]
add esp, 0x10
test eax, eax
je 0x1003acd7
push dword [0x101850b0]
push str.Widgets_Basic_Tooltips
push 0x275
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Tooltips:
call fcn.10060d80
mov dword [esp], 0xbf800000
push ecx
mov dword [esp], 0
call fcn.10011490
push 0x100d6560
call fcn.100613c0
push 0
call fcn.10012e70
add esp, 0x10
test al, al
je 0x1003ad1a
push str.I_am_a_tooltip
call fcn.10011d40
add esp, 4
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.10011490
push str.Fancy
call fcn.100613c0
push 0
call fcn.10012e70
add esp, 0x10
test al, al
je 0x1003add0
call fcn.10011d20
test al, al
je 0x1003add0
push str.I_am_a_fancy_tooltip
call fcn.10060d80
add esp, 4
mov dword [ebp - 0x34], 0
mov dword [ebp - 0x38], 0
push 4
push dword [ebp - 0x34]
push dword [ebp - 0x38]
sub esp, 8
mov dword [esp + 4], 0x7f7fffff
mov dword [esp], 0x7f7fffff
push 0
push 0
push 7
push 0x1015c02c
push str.Curve
call fcn.10068cc0
call fcn.100133b0
fstp dword [ebp - 0x20]
movss xmm0, dword [ebp - 0x20]
call fcn.100b36b0
cvtss2sd xmm0, xmm0
add esp, 0x20
movsd qword [esp], xmm0
push str.Sin_time____f
call fcn.10060d80
add esp, 0xc
call fcn.10011d30
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.10011490
push str.Delayed
call fcn.100613c0
push 0x800
call fcn.10012e70
add esp, 0x10
test al, al
je 0x1003ae0f
push str.I_am_a_tooltip_with_a_delay.
call fcn.10011d40
add esp, 4
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.10011490
push str.Tooltip_are_created_by_using_the_IsItemHovered___function_over_any_kind_of_item.
call fcn.10026a50
push 0x100da8b4
push str.label
call fcn.10060f10
push str.Inputs
call fcn.10061350
mov eax, dword [0x101850ac]
add esp, 0x18
test eax, eax
je 0x1003ae6f
push dword [0x101850b0]
push str.Widgets_Basic_InputText
push 0x29a
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push 0
push 0
push 0
push 0x80
push 0x1015c048
push str.input_text
call fcn.10064370
add esp, 0x10
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.10011490
push str.USER:_nHold_SHIFT_or_use_mouse_to_select_text._nCTRLLeft_Right_to_word_jump._nCTRLA_or_Double_Click_to_select_all._nCTRLX_CTRLC_CTRLV_clipboard._nCTRLZ_CTRLY_undo_redo._nESCAPE_to_revert._n_nPROGRAMMER:_nYou_can_use_the_ImGuiInputTextFlags_CallbackResize_facility_if_you_need_to_wire_InputText___to_a_dynamic_string_type._See_misc_cpp_imgui_stdlib.h_for_an_example__this_is_not_demonstrated_in_imgui_demo.cpp_.
call fcn.10026a50
push 0
push 0
push 0
push 0x80
push 0x101850e8
push str.enter_text_here
push str.input_text__w__hint_
call fcn.100643e0
mov eax, dword [0x101850ac]
add esp, 0x28
test eax, eax
je 0x1003aeef
push dword [0x101850b0]
push str.Widgets_Basic_InputInt__InputFloat
push 0x2ad
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push 0
push 0x64
push 1
push 0x1015c0c8
push str.input_int
call fcn.10064500
add esp, 0x14
push 0
push str._.3f
sub esp, 8
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0x3c23d70a
push 0x1015c0cc
push str.input_float
call fcn.10064420
movaps xmm0, xmmword [0x100e6f50]
add esp, 0x18
push 0
push str._.8f
sub esp, 0x10
movups xmmword [esp], xmm0
push 0x1015c0d0
push str.input_double
call fcn.100645e0
add esp, 0x20
push 0
push 0x100dab08
sub esp, 8
mov dword [esp + 4], 0
mov dword [esp], 0
push 0x1015c0d8
push str.input_scientific
call fcn.10064420
add esp, 0x10
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.10011490
push str.You_can_input_value_using_the_scientific_notation__n__e.g.__1e8__becomes__100000000_.
call fcn.10026a50
push 0
push str._.3f
push 0x1015c0dc
push str.input_float3
call fcn.100644a0
push str.Drags
call fcn.10061350
mov eax, dword [0x101850ac]
add esp, 0x20
test eax, eax
je 0x1003afe8
push dword [0x101850b0]
push str.Widgets_Basic_DragInt__DragFloat
push 0x2c4
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push 0
push 0x100d76a4
push 0
push 0
push ecx
mov dword [esp], 0x3f800000
push 0x1015c0ec
push str.drag_int
call fcn.10062e00
add esp, 0x14
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.10011490
push str.Click_and_drag_to_edit_value._nHold_SHIFT_ALT_for_faster_slower_edit._nDouble_click_or_CTRLclick_to_input_value.
call fcn.10026a50
add esp, 0xc
push 0x10
push str._d__
push 0x64
push 0
push ecx
mov dword [esp], 0x3f800000
push 0x1015c0f0
push str.drag_int_0..100
call fcn.10062e00
add esp, 0x1c
push 0
push str._.3f
sub esp, 0xc
mov dword [esp + 8], 0
mov dword [esp + 4], 0
mov dword [esp], 0x3ba3d70a
push 0x1015c0f4
push str.drag_float
call fcn.10062b40
add esp, 0x1c
push 0
push str._.06f_ns
sub esp, 0xc
mov dword [esp + 8], 0
mov dword [esp + 4], 0
mov dword [esp], 0x38d1b717
push 0x1015c0f8
push str.drag_small_float
call fcn.10062b40
push str.Sliders
call fcn.10061350
mov eax, dword [0x101850ac]
add esp, 0x20
test eax, eax
je 0x1003b0e6
push dword [0x101850b0]
push str.Widgets_Basic_SliderInt__SliderFloat
push 0x2d6
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push 0
push 0x100d76a4
push 3
push 0xffffffffffffffff
push 0x10185168
push str.slider_int
call fcn.100638a0
add esp, 0x10
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.10011490
push str.CTRLclick_to_input_value.
call fcn.10026a50
add esp, 0xc
push 0
push str.ratio___.3f
sub esp, 8
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0
push 0x1015c0fc
push str.slider_float
call fcn.10063760
add esp, 0x18
push 0x20
push str._.4f
sub esp, 8
mov dword [esp + 4], 0x41200000
mov dword [esp], 0xc1200000
push 0x1018516c
push str.slider_float__log_
call fcn.10063760
mov eax, dword [0x101850ac]
add esp, 0x18
test eax, eax
je 0x1003b19d
push dword [0x101850b0]
push str.Widgets_Basic_SliderAngle
push 0x2df
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push 0
push str._.0f_deg
sub esp, 8
mov dword [esp + 4], 0x43b40000
mov dword [esp], 0xc3b40000
push 0x10185170
push str.slider_angle
call fcn.10063820
mov eax, dword [0x101850ac]
add esp, 0x18
test eax, eax
je 0x1003b1eb
push dword [0x101850b0]
push str.Widgets_Basic_Slider__enum_
push 0x2e6
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
mov eax, dword [0x10185174]
mov dword [ebp - 0x78], str.Fire
mov dword [ebp - 0x74], str.Earth
mov dword [ebp - 0x70], 0x100dad6c
mov dword [ebp - 0x6c], str.Water
cmp eax, 3
ja 0x1003b217
mov eax, dword [ebp + eax*4 - 0x78]
jmp 0x1003b21c
mov eax, str.Unknown
push 0
push eax
push 3
push 0
push 0x10185174
push str.slider_enum
call fcn.100638a0
add esp, 0x10
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.10011490
push str.Using_the_format_string_parameter_to_display_a_name_instead_of_the_underlying_integer.
call fcn.10026a50
push str.Selectors_Pickers
call fcn.10061350
mov eax, dword [0x101850ac]
add esp, 0x10
test eax, eax
je 0x1003b283
push dword [0x101850b0]
push str.Widgets_Basic_ColorEdit3__ColorEdit4
push 0x2f2
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push 0
push 0x1015c100
push str.color_1
call fcn.10064aa0
add esp, 4
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.10011490
push str.Click_on_the_color_square_to_open_a_color_picker._nClick_and_hold_to_use_drag_and_drop._nRight_click_on_the_color_square_to_show_options._nCTRLclick_on_individual_component_to_input_value._n
call fcn.10026a50
push 0
push 0x1015c10c
push str.color_2
call fcn.10064ab0
mov eax, dword [0x101850ac]
add esp, 0x18
test eax, eax
je 0x1003b2ec
push dword [0x101850b0]
push str.Widgets_Basic_Combo
push 0x302
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push 0xffffffffffffffff
push 0xb
lea eax, [ebp - 0x94]
mov dword [ebp - 0x94], str.AAAA
push eax
push 0x10185178
push str.combo
mov dword [ebp - 0x90], str.BBBB
mov dword [ebp - 0x8c], str.CCCC
mov dword [ebp - 0x88], str.DDDD
mov dword [ebp - 0x84], str.EEEE
mov dword [ebp - 0x80], str.FFFF
mov dword [ebp - 0x7c], str.GGGG
mov dword [ebp - 0x78], 0x100daf38
mov dword [ebp - 0x74], str.IIIIIII
mov dword [ebp - 0x70], str.JJJJ
mov dword [ebp - 0x6c], str.KKKKKKK
call fcn.10062970
add esp, 0xc
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.10011490
push str.Using_the_simplified_one_liner_Combo_API_here._nRefer_to_the__Combo__section_below_for_an_explanation_of_how_to_use_the_more_flexible_and_general_BeginCombo_EndCombo_API.
call fcn.10026a50
mov eax, dword [0x101850ac]
add esp, 0xc
test eax, eax
je 0x1003b3a9
push dword [0x101850b0]
push str.Widgets_Basic_ListBox
push 0x30d
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push 4
push 9
lea eax, [ebp - 0x8c]
mov dword [ebp - 0x8c], str.Apple
push eax
push 0x1015c11c
push str.listbox
mov dword [ebp - 0x88], str.Banana
mov dword [ebp - 0x84], str.Cherry
mov dword [ebp - 0x80], str.Kiwi
mov dword [ebp - 0x7c], str.Mango
mov dword [ebp - 0x78], str.Orange
mov dword [ebp - 0x74], str.Pineapple
mov dword [ebp - 0x70], str.Strawberry
mov dword [ebp - 0x6c], str.Watermelon
call fcn.10068af0
add esp, 0xc
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.10011490
push str.Using_the_simplified_one_liner_ListBox_API_here._nRefer_to_the__List_boxes__section_below_for_an_explanation_of_how_to_use_the_more_flexible_and_general_BeginListBox_EndListBox_API.
call fcn.10026a50
add esp, 0xc
call fcn.10067fb0
mov eax, dword [0x101850ac]
test eax, eax
je 0x1003b457
push dword [0x101850b0]
push str.Widgets_Trees
push 0x31e
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push edi
push str.Trees
call fcn.10067ce0
add esp, 4
test al, al
je 0x1003b75f
mov eax, dword [0x101850ac]
test eax, eax
je 0x1003b490
push dword [0x101850b0]
push str.Widgets_Trees_Basic_trees
push 0x321
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Basic_trees
call fcn.10067ce0
add esp, 4
test al, al
je 0x1003b501
xor esi, esi
test esi, esi
jne 0x1003b4b3
push 2
push 1
call fcn.10068260
add esp, 8
push esi
push str.Child__d
push esi
call fcn.10067d40
add esp, 0xc
test al, al
je 0x1003b4f6
push str.blah_blah
call fcn.10060d80
mov dword [esp], 0xbf800000
push ecx
mov dword [esp], 0
call fcn.10011490
push str.button
call fcn.100613c0
add esp, 0xc
call fcn.10067fb0
inc esi
cmp esi, 5
jl 0x1003b4a3
call fcn.10067fb0
mov eax, dword [0x101850ac]
test eax, eax
je 0x1003b524
push dword [0x101850b0]
push str.Widgets_Trees_Advanced__with_Selectable_nodes
push 0x336
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Advanced__with_Selectable_nodes
call fcn.10067ce0
add esp, 4
test al, al
je 0x1003b75a
push str.This_is_a_more_typical_looking_tree_with_selectable_nodes._nClick_to_select__CTRLClick_to_toggle__click_on_arrows_or_double_click_to_open.
call fcn.10026a50
push 0x80
push 0x1015c120
push str.ImGuiTreeNodeFlags_OpenOnArrow
call fcn.10061940
push 0x40
push 0x1015c120
push str.ImGuiTreeNodeFlags_OpenOnDoubleClick
call fcn.10061940
push 0x800
push 0x1015c120
push str.ImGuiTreeNodeFlags_SpanAvailWidth
call fcn.10061940
add esp, 0x20
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.10011490
push str.Extend_hit_area_to_all_available_width_instead_of_allowing_more_items_to_be_laid_out_after_the_node.
call fcn.10026a50
push 0x1000
push 0x1015c120
push str.ImGuiTreeNodeFlags_SpanFullWidth
call fcn.10061940
push 0x1018517c
push str.Align_label_with_current_X_position
call fcn.10061560
push 0x1018517d
push str.Test_tree_node_as_drag_source
call fcn.10061560
push str.Hello_
call fcn.10060d80
add esp, 0x2c
cmp byte [0x1018517c], 0
je 0x1003b5f6
call fcn.10068060
push ecx
fstp dword [esp]
call fcn.100115b0
add esp, 4
mov eax, 1
or edi, 0xffffffff
xor esi, esi
mov dword [ebp - 0x1c], eax
mov edx, dword [0x1015c120]
mov ecx, eax
or edx, 1
and ecx, dword [0x1015c124]
push esi
cmove edx, dword [0x1015c120]
cmp esi, 3
jae 0x1003b69b
push str.Selectable_Node__d
push edx
push esi
call fcn.10067e10
push 0
mov byte [ebp - 0x21], al
call fcn.10013030
add esp, 0x14
test al, al
je 0x1003b648
call fcn.10013150
test al, al
cmove edi, esi
cmp byte [0x1018517d], 0
je 0x1003b681
push 0
call fcn.10012530
add esp, 4
test al, al
je 0x1003b681
push 0
push 0
push 0
push str._TREENODE
call fcn.10012730
push str.This_is_a_drag_and_drop_source
call fcn.10060d80
add esp, 0x14
call fcn.10012800
cmp byte [ebp - 0x21], 0
je 0x1003b6fe
push str.Blah_blah_nBlah_Blah
call fcn.10061160
add esp, 4
call fcn.10067fb0
jmp 0x1003b6fe
or edx, 0x108
push str.Selectable_Leaf__d
push edx
push esi
call fcn.10067e10
push 0
call fcn.10013030
add esp, 0x14
test al, al
je 0x1003b6c5
call fcn.10013150
test al, al
cmove edi, esi
cmp byte [0x1018517d], 0
je 0x1003b6fe
push 0
call fcn.10012530
add esp, 4
test al, al
je 0x1003b6fe
push 0
push 0
push 0
push str._TREENODE
call fcn.10012730
push str.This_is_a_drag_and_drop_source
call fcn.10060d80
add esp, 0x14
call fcn.10012800
mov eax, dword [ebp - 0x1c]
inc esi
rol eax, 1
mov dword [ebp - 0x1c], eax
cmp esi, 6
jl 0x1003b603
cmp edi, 0xffffffff
je 0x1003b73b
call fcn.1000ae40
cmp byte [eax + 0xdd0], 0
je 0x1003b72d
mov eax, dword [0x1015c124]
btc eax, edi
jmp 0x1003b736
mov eax, 1
mov ecx, edi
shl eax, cl
mov dword [0x1015c124], eax
cmp byte [0x1018517c], 0
je 0x1003b755
call fcn.10068060
push ecx
fstp dword [esp]
call fcn.10011550
add esp, 4
call fcn.10067fb0
call fcn.10067fb0
mov eax, dword [0x101850ac]
test eax, eax
je 0x1003b782
push dword [0x101850b0]
push str.Widgets_Collapsing_Headers
push 0x38a
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Collapsing_Headers
call fcn.10067ce0
add esp, 4
test al, al
je 0x1003b839
push 0x1015c128
push str.Show_2nd_header
call fcn.10061560
push 0
push str.Header
call fcn.10068080
add esp, 0x10
test al, al
je 0x1003b7e7
push 0
call fcn.10012e70
movzx eax, al
push eax
push str.IsItemHovered:__d
call fcn.10060d80
add esp, 0xc
xor esi, esi
push esi
push str.Some_content__d
call fcn.10060d80
inc esi
add esp, 8
cmp esi, 5
jl 0x1003b7d3
push 0
push 0x1015c128
push str.Header_with_a_close_button
call fcn.100680d0
add esp, 0xc
test al, al
je 0x1003b834
push 0
call fcn.10012e70
movzx eax, al
push eax
push str.IsItemHovered:__d
call fcn.10060d80
add esp, 0xc
xor esi, esi
nop dword [eax]
push esi
push str.More_content__d
call fcn.10060d80
inc esi
add esp, 8
cmp esi, 5
jl 0x1003b820
call fcn.10067fb0
mov eax, dword [0x101850ac]
test eax, eax
je 0x1003b85c
push dword [0x101850b0]
push str.Widgets_Bullets
push 0x3a2
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Bullets
call fcn.10067ce0
add esp, 4
test al, al
je 0x1003b8ca
push str.Bullet_point_1
call fcn.10061160
push str.Bullet_point_2_nOn_multiple_lines
call fcn.10061160
push str.Tree_node
call fcn.10067ce0
add esp, 0xc
test al, al
je 0x1003b8a4
push str.Another_bullet_point
call fcn.10061160
add esp, 4
call fcn.10067fb0
call fcn.10062090
push str.Bullet_point_3__two_calls_
call fcn.10060d80
call fcn.10062090
push 0x100d6560
call fcn.100613c0
add esp, 8
call fcn.10067fb0
mov eax, dword [0x101850ac]
test eax, eax
je 0x1003b8ed
push dword [0x101850b0]
push str.Widgets_Text
push 0x3b1
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push 0x100d6440
call fcn.10067ce0
add esp, 4
test al, al
je 0x1003bbd5
mov eax, dword [0x101850ac]
test eax, eax
je 0x1003b925
push dword [0x101850b0]
push str.Widgets_Text_Colored_Text
push 0x3b4
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Colorful_Text
call fcn.10067ce0
add esp, 4
test al, al
je 0x1003b99b
movaps xmm0, xmmword [0x100e6f40]
lea eax, [ebp - 0x78]
push str.Pink
push eax
movups xmmword [ebp - 0x78], xmm0
call fcn.10060e00
movaps xmm0, xmmword [0x100e6f00]
lea eax, [ebp - 0x78]
push str.Yellow
push eax
movups xmmword [ebp - 0x78], xmm0
call fcn.10060e00
push str.Disabled
call fcn.10060e50
add esp, 0xc
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.10011490
push str.The_TextDisabled_color_is_stored_in_ImGuiStyle.
call fcn.10026a50
add esp, 0xc
call fcn.10067fb0
mov eax, dword [0x101850ac]
test eax, eax
je 0x1003b9be
push dword [0x101850b0]
push str.Widgets_Text_Word_Wrapping
push 0x3bf
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Word_Wrapping
call fcn.10067ce0
add esp, 4
test al, al
je 0x1003bb5f
push str.This_text_should_automatically_wrap_on_the_edge_of_the_window._The_current_implementation_for_text_wrapping_follows_simple_rules_suitable_for_English_and_possibly_other_languages.
call fcn.10060ea0
add esp, 4
call fcn.10060c10
push 0
push str._.0f
sub esp, 8
mov dword [esp + 4], 0x44160000
mov dword [esp], 0xc1a00000
push 0x1015c12c
push str.Wrap_width
call fcn.10063760
add esp, 0x18
call fcn.10010650
mov dword [ebp - 0x5c], eax
xor edi, edi
nop word [eax + eax]
push edi
push str.Test_paragraph__d:
call fcn.10060d80
lea eax, [ebp - 0xa8]
push eax
call fcn.10011ae0
movss xmm0, dword [0x1015c12c]
addss xmm0, dword [ebp - 0xa8]
movss dword [ebp - 0xc4], xmm0
movss xmm0, dword [ebp - 0xa4]
movss dword [ebp - 0xc0], xmm0
call fcn.10011b50
movss xmm0, dword [0x1015c12c]
lea eax, [ebp - 0x70]
addss xmm0, dword [ebp - 0xa8]
fadd dword [ebp - 0xa4]
push eax
addss xmm0, dword [0x100d5938]
fstp dword [ebp - 0x20]
movss dword [ebp - 0x18], xmm0
movss xmm0, dword [ebp - 0x20]
movss dword [ebp - 0x14], xmm0
call fcn.10011940
movss xmm0, dword [0x1015c12c]
add esp, 0xc
addss xmm0, dword [eax]
movss dword [esp], xmm0
call fcn.100112c0
add esp, 4
test edi, edi
jne 0x1003badf
movss xmm0, dword [0x1015c12c]
sub esp, 8
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push str.The_lazy_dog_is_a_good_dog._This_paragraph_should_fit_within__.0f_pixels._Testing_a_1_character_word._The_quick_brown_fox_jumps_over_the_lazy_dog.
call fcn.10060d80
add esp, 0xc
jmp 0x1003baec
push str.aaaaaaaa_bbbbbbbb__c_cccccccc_dddddddd._d_eeeeeeee___ffffffff._gggggggg_hhhhhhhh
call fcn.10060d80
add esp, 4
lea eax, [ebp - 0x10c]
push eax
call fcn.100131f0
mov esi, eax
lea eax, [ebp - 0xfc]
push eax
call fcn.100131d0
add esp, 4
mov dword [esp], 0x3f800000
push 0
push ecx
mov ecx, dword [ebp - 0x5c]
mov dword [esp], 0
push 0xff00ffff
push esi
push eax
call fcn.10046470
push 0
push ecx
mov ecx, dword [ebp - 0x5c]
lea eax, [ebp - 0x18]
mov dword [esp], 0
push 0xffff00ff
push eax
lea eax, [ebp - 0xc4]
push eax
call fcn.10046570
call fcn.10011300
inc edi
cmp edi, 2
jl 0x1003ba20
call fcn.10067fb0
mov eax, dword [0x101850ac]
test eax, eax
je 0x1003bb82
push dword [0x101850b0]
push str.Widgets_Text_UTF_8_Text
push 0x3e1
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.UTF_8_Text
call fcn.10067ce0
add esp, 4
test al, al
je 0x1003bbd0
push str.CJK_text_will_only_appear_if_the_font_was_loaded_with_the_appropriate_CJK_character_ranges._Call_io.Fonts__AddFontFromFileTTF___manually_to_load_extra_character_ranges._Read_docs_FONTS.md_for_details.
call fcn.10060ea0
push str.Hiragana:___kakikukeko_
call fcn.10060d80
push str.Kanjis:___nihongo_
call fcn.10060d80
push 0
push 0
push 0
push 0x20
push 0x1015c130
push str.UTF_8_input
call fcn.10064370
add esp, 0x24
call fcn.10067fb0
call fcn.10067fb0
mov eax, dword [0x101850ac]
test eax, eax
je 0x1003bbf8
push dword [0x101850b0]
push str.Widgets_Images
push 0x3fc
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Images
call fcn.10067ce0
add esp, 4
test al, al
je 0x1003c002
call fcn.1000ae40
push str.Below_we_are_displaying_the_font_texture__which_is_the_only_texture_we_have_access_to_in_this_demo_._Use_the_ImTextureID_type_as_storage_to_pass_pointers_or_identifier_to_your_own_texture_data._Hover_the_texture_for_a_zoomed_view_
mov esi, eax
call fcn.10060ea0
mov ecx, dword [esi + 0x40]
push 0x1018517e
push str.Use_Text_Color_for_Tint
movd xmm0, dword [ecx + 0x24]
mov edi, dword [ecx + 4]
cvtdq2ps xmm0, xmm0
movss dword [ebp - 0x2c], xmm0
movd xmm0, dword [ecx + 0x28]
cvtdq2ps xmm0, xmm0
movss dword [ebp - 0x40], xmm0
call fcn.10061560
movss xmm0, dword [ebp - 0x40]
cvtps2pd xmm0, xmm0
push ecx
movsd qword [esp + 8], xmm0
movss xmm0, dword [ebp - 0x2c]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push str._.0fx_.0f
call fcn.10060d80
lea eax, [ebp - 0xe0]
push eax
call fcn.10011ae0
add esp, 0x18
mov dword [ebp - 0xc4], 0
cmp byte [0x1018517e], 0
mov dword [ebp - 0xc0], 0
mov dword [ebp - 0x18], 0x3f800000
mov dword [ebp - 0x14], 0x3f800000
je 0x1003bcbc
push 0
call fcn.10011470
add esp, 4
movups xmm0, xmmword [eax]
jmp 0x1003bcc3
movaps xmm0, xmmword [0x100d9430]
lea eax, [ebp - 0x114]
movups xmmword [ebp - 0x114], xmm0
push 5
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x114], xmm0
call fcn.10011470
movups xmm0, xmmword [eax]
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0x114]
push eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0xc4]
push eax
movups xmmword [ebp - 0x78], xmm0
lea eax, [ebp - 0x38]
movss xmm0, dword [ebp - 0x2c]
movss dword [ebp - 0x38], xmm0
movss xmm0, dword [ebp - 0x40]
push eax
push edi
movss dword [ebp - 0x34], xmm0
call fcn.10062200
push 0
call fcn.10012e70
add esp, 0x20
test al, al
je 0x1003be9b
call fcn.10011d20
test al, al
je 0x1003be9b
movss xmm3, dword [esi + 0xdb8]
xorps xmm0, xmm0
subss xmm3, dword [ebp - 0xe0]
movss xmm2, dword [esi + 0xdbc]
subss xmm2, dword [ebp - 0xdc]
subss xmm3, dword [0x100d5950]
subss xmm2, dword [0x100d5950]
comiss xmm0, xmm3
jbe 0x1003bd78
xorps xmm1, xmm1
jmp 0x1003bd89
movss xmm1, dword [ebp - 0x2c]
subss xmm1, dword [0x100e6e6c]
minss xmm1, xmm3
comiss xmm0, xmm2
movss dword [ebp - 0x28], xmm1
ja 0x1003bda4
movss xmm0, dword [ebp - 0x40]
subss xmm0, dword [0x100e6e6c]
minss xmm0, xmm2
movss dword [ebp - 0x30], xmm0
sub esp, 0x10
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm0
cvtps2pd xmm0, xmm1
movsd qword [esp], xmm0
push str.Min:___.2f___.2f_
call fcn.10060d80
movss xmm0, dword [ebp - 0x30]
add esp, 4
addss xmm0, dword [0x100e6e6c]
movss xmm1, dword [ebp - 0x28]
addss xmm1, dword [0x100e6e6c]
movss dword [ebp - 0x5c], xmm0
cvtps2pd xmm0, xmm0
movss dword [ebp - 0x20], xmm1
movsd qword [esp + 8], xmm0
cvtps2pd xmm0, xmm1
movsd qword [esp], xmm0
push str.Max:___.2f___.2f_
call fcn.10060d80
movss xmm0, dword [0x100d5914]
lea eax, [ebp - 0x78]
movaps xmm1, xmm0
movss xmm2, dword [ebp - 0x30]
divss xmm0, dword [ebp - 0x40]
push eax
lea eax, [ebp - 0x114]
mov dword [ebp - 0xec], 0x43000000
push eax
lea eax, [ebp - 0x38]
mov dword [ebp - 0xe8], 0x43000000
push eax
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0xec]
push eax
push edi
divss xmm1, dword [ebp - 0x2c]
movss xmm3, dword [ebp - 0x28]
mulss xmm2, xmm0
mulss xmm3, xmm1
movss dword [ebp - 0xf0], xmm2
movss xmm2, dword [ebp - 0x20]
mulss xmm2, xmm1
movss xmm1, dword [ebp - 0x5c]
mulss xmm1, xmm0
movss dword [ebp - 0xf4], xmm3
movss dword [ebp - 0x38], xmm2
movss dword [ebp - 0x34], xmm1
call fcn.10062200
add esp, 0x2c
call fcn.10011d30
mov eax, dword [0x101850ac]
test eax, eax
je 0x1003bebe
push dword [0x101850b0]
push str.Widgets_Images_Textured_buttons
push 0x434
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.And_now_some_textured_buttons..
call fcn.10060ea0
movss xmm0, dword [0x100e6e6c]
add esp, 4
movaps xmm1, xmm0
xor esi, esi
divss xmm1, dword [ebp - 0x2c]
divss xmm0, dword [ebp - 0x40]
movss dword [ebp - 0x20], xmm1
movss dword [ebp - 0x5c], xmm0
nop dword [eax]
push esi
call fcn.10011c70
add esp, 4
test esi, esi
je 0x1003bf24
movd xmm0, esi
lea eax, [ebp - 0x18]
cvtdq2ps xmm0, xmm0
push eax
push 0xb
subss xmm0, dword [0x100d5914]
movss dword [ebp - 0x18], xmm0
movss dword [ebp - 0x14], xmm0
call fcn.10011030
add esp, 8
movss xmm0, dword [ebp - 0x20]
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0x114]
movss dword [ebp - 0xc4], xmm0
movss xmm0, dword [ebp - 0x5c]
push eax
lea eax, [ebp - 0xc4]
movss dword [ebp - 0xc0], xmm0
movaps xmm0, xmmword [0x100e6ef0]
push eax
lea eax, [ebp - 0x38]
mov dword [ebp - 0xe0], 0x42000000
push eax
lea eax, [ebp - 0xe0]
mov dword [ebp - 0xdc], 0x42000000
push eax
movups xmmword [ebp - 0x114], xmm0
push edi
movaps xmm0, xmmword [0x100d9430]
push 0x100d6368
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x34], 0
movups xmmword [ebp - 0x78], xmm0
call fcn.100623d0
add esp, 0x1c
test al, al
je 0x1003bfae
inc dword [0x10185180]
test esi, esi
je 0x1003bfbc
push 1
call fcn.100110b0
add esp, 4
call fcn.10011ca0
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.10011490
inc esi
add esp, 8
cmp esi, 8
jl 0x1003bef0
call fcn.10060b70
push dword [0x10185180]
push str.Pressed__d_times.
call fcn.10060d80
add esp, 8
call fcn.10067fb0
mov eax, dword [0x101850ac]
test eax, eax
je 0x1003c025
push dword [0x101850b0]
push str.Widgets_Combo
push 0x450
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Combo
call fcn.10067ce0
add esp, 4
test al, al
je 0x1003c1fe
push 1
push 0x10185184
push str.ImGuiComboFlags_PopupAlignLeft
call fcn.10061940
add esp, 4
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.10011490
push str.Only_makes_a_difference_if_the_popup_is_larger_than_the_combo
call fcn.10026a50
push 0x20
push 0x10185184
push str.ImGuiComboFlags_NoArrowButton
call fcn.10061940
add esp, 0x18
test al, al
je 0x1003c08b
and dword [0x10185184], 0xffffffbf
push 0x40
push 0x10185184
push str.ImGuiComboFlags_NoPreview
call fcn.10061940
mov ecx, dword [0x10185184]
add esp, 0xc
test al, al
je 0x1003c0b2
and ecx, 0xffffffdf
mov dword [0x10185184], ecx
mov eax, dword [0x10185188]
push ecx
mov dword [ebp - 0xa0], str.AAAA
mov dword [ebp - 0x9c], str.BBBB
mov dword [ebp - 0x98], str.CCCC
mov dword [ebp - 0x94], str.DDDD
mov dword [ebp - 0x90], str.EEEE
mov dword [ebp - 0x8c], str.FFFF
mov dword [ebp - 0x88], str.GGGG
mov dword [ebp - 0x84], 0x100daf38
mov dword [ebp - 0x80], str.IIII
mov dword [ebp - 0x7c], str.JJJJ
mov dword [ebp - 0x78], str.KKKK
mov dword [ebp - 0x74], str.LLLLLLL
mov dword [ebp - 0x70], str.MMMM
mov dword [ebp - 0x6c], str.OOOOOOO
push dword [ebp + eax*4 - 0xa0]
push str.combo_1
call fcn.10062420
add esp, 0xc
test al, al
je 0x1003c1a7
xor esi, esi
nop dword [eax]
cmp dword [0x10185188], esi
lea eax, [ebp - 0x18]
push eax
push 0
sete byte [ebp - 0x1c]
mov dword [ebp - 0x18], 0
push dword [ebp - 0x1c]
mov dword [ebp - 0x14], 0
push dword [ebp + esi*4 - 0xa0]
call fcn.100682a0
mov ecx, dword [0x10185188]
add esp, 0x10
test al, al
cmovne ecx, esi
cmp byte [ebp - 0x1c], 0
mov dword [0x10185188], ecx
je 0x1003c19c
call fcn.10012c90
inc esi
cmp esi, 0xe
jl 0x1003c150
call fcn.10062960
push 0xffffffffffffffff
push str.aaaa
push 0x1018518c
push str.combo_2__one_liner_
call fcn.100629a0
push 0xffffffffffffffff
push 0xe
lea eax, [ebp - 0xa0]
push eax
push 0x1015c150
push str.combo_3__array_
call fcn.10062970
push 0xffffffffffffffff
push 0xe
lea eax, [ebp - 0xa0]
push eax
push 0x1002fa30
push 0x10185190
push str.combo_4__function_
call fcn.100629f0
add esp, 0x3c
call fcn.10067fb0
mov eax, dword [0x101850ac]
test eax, eax
je 0x1003c221
push dword [0x101850b0]
push str.Widgets_List_Boxes
push 0x484
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.List_boxes
call fcn.10067ce0
add esp, 4
test al, al
je 0x1003c3cc
lea eax, [ebp - 0x18]
mov dword [ebp - 0xa0], str.AAAA
push eax
push str.listbox_1
mov dword [ebp - 0x9c], str.BBBB
mov dword [ebp - 0x98], str.CCCC
mov dword [ebp - 0x94], str.DDDD
mov dword [ebp - 0x90], str.EEEE
mov dword [ebp - 0x8c], str.FFFF
mov dword [ebp - 0x88], str.GGGG
mov dword [ebp - 0x84], 0x100daf38
mov dword [ebp - 0x80], str.IIII
mov dword [ebp - 0x7c], str.JJJJ
mov dword [ebp - 0x78], str.KKKK
mov dword [ebp - 0x74], str.LLLLLLL
mov dword [ebp - 0x70], str.MMMM
mov dword [ebp - 0x6c], str.OOOOOOO
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0
call fcn.10068860
add esp, 8
test al, al
je 0x1003c32c
xor esi, esi
cmp dword [0x10185194], esi
lea eax, [ebp - 0x18]
push eax
push 0
sete byte [ebp - 0x1c]
mov dword [ebp - 0x18], 0
push dword [ebp - 0x1c]
mov dword [ebp - 0x14], 0
push dword [ebp + esi*4 - 0xa0]
call fcn.100682a0
mov ecx, dword [0x10185194]
add esp, 0x10
test al, al
cmovne ecx, esi
cmp byte [ebp - 0x1c], 0
mov dword [0x10185194], ecx
je 0x1003c321
call fcn.10012c90
inc esi
cmp esi, 0xe
jl 0x1003c2d5
call fcn.10068ae0
push str.Full_width:
call fcn.10060d80
call fcn.10011b60
fmul dword [0x100d5924]
lea eax, [ebp - 0x18]
push eax
push str.listbox_2
mov dword [ebp - 0x18], 0x80800000
fstp dword [ebp - 0x20]
movss xmm0, dword [ebp - 0x20]
movss dword [ebp - 0x14], xmm0
call fcn.10068860
add esp, 0xc
test al, al
je 0x1003c3c7
xor esi, esi
nop dword [eax]
cmp dword [0x10185194], esi
lea eax, [ebp - 0x18]
push eax
push 0
sete byte [ebp - 0x1c]
mov dword [ebp - 0x18], 0
push dword [ebp - 0x1c]
mov dword [ebp - 0x14], 0
push dword [ebp + esi*4 - 0xa0]
call fcn.100682a0
mov ecx, dword [0x10185194]
add esp, 0x10
test al, al
cmovne ecx, esi
cmp byte [ebp - 0x1c], 0
mov dword [0x10185194], ecx
je 0x1003c3bc
call fcn.10012c90
inc esi
cmp esi, 0xe
jl 0x1003c370
call fcn.10068ae0
call fcn.10067fb0
mov eax, dword [0x101850ac]
test eax, eax
je 0x1003c3ef
push dword [0x101850b0]
push str.Widgets_Selectables
push 0x4af
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Selectables
call fcn.10067ce0
add esp, 4
test al, al
je 0x1003cbcf
mov eax, dword [0x101850ac]
test eax, eax
je 0x1003c427
push dword [0x101850b0]
push str.Widgets_Selectables_Basic
push 0x4b8
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Basic
call fcn.10067ce0
add esp, 4
test al, al
je 0x1003c4fd
lea eax, [ebp - 0x18]
mov dword [ebp - 0x18], 0
push eax
push 0
push 0x1015c154
push str.1._I_am_selectable
mov dword [ebp - 0x14], 0
call fcn.10068820
lea eax, [ebp - 0x18]
mov dword [ebp - 0x18], 0
push eax
push 0
push 0x1015c155
push str.2._I_am_selectable
mov dword [ebp - 0x14], 0
call fcn.10068820
push str._I_am_not_selectable_
call fcn.10060d80
lea eax, [ebp - 0x18]
mov dword [ebp - 0x18], 0
push eax
push 0
push 0x1015c157
push str.4._I_am_selectable
mov dword [ebp - 0x14], 0
call fcn.10068820
lea eax, [ebp - 0x18]
mov dword [ebp - 0x18], 0
push eax
movzx eax, byte [0x1015c158]
push 4
push eax
push str.5._I_am_double_clickable
mov dword [ebp - 0x14], 0
call fcn.100682a0
add esp, 0x44
test al, al
je 0x1003c4f8
push 0
call fcn.10013cc0
add esp, 4
test al, al
je 0x1003c4f8
cmp byte [0x1015c158], 0
sete byte [0x1015c158]
call fcn.10067fb0
mov eax, dword [0x101850ac]
test eax, eax
je 0x1003c520
push dword [0x101850b0]
push str.Widgets_Selectables_Single_Selection
push 0x4c5
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Selection_State:_Single_Selection
call fcn.10067ce0
add esp, 4
test al, al
je 0x1003c58e
xor esi, esi
push esi
lea eax, [ebp - 0x88]
push str.Object__d
push eax
call fcn.10044b80
cmp dword [0x1015c15c], esi
lea ecx, [ebp - 0x18]
push ecx
sete al
mov dword [ebp - 0x18], 0
push 0
push eax
lea eax, [ebp - 0x88]
mov dword [ebp - 0x14], 0
push eax
call fcn.100682a0
mov ecx, dword [0x1015c15c]
add esp, 0x1c
test al, al
cmovne ecx, esi
inc esi
mov dword [0x1015c15c], ecx
cmp esi, 5
jl 0x1003c533
call fcn.10067fb0
mov eax, dword [0x101850ac]
test eax, eax
je 0x1003c5b1
push dword [0x101850b0]
push str.Widgets_Selectables_Multiple_Selection
push 0x4d2
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Selection_State:_Multiple_Selection
call fcn.10067ce0
add esp, 4
test al, al
je 0x1003c651
push str.Hold_CTRL_and_click_to_select_multiple_items.
call fcn.10026a50
add esp, 4
xor esi, esi
nop word [eax + eax]
push esi
lea eax, [ebp - 0x88]
push str.Object__d
push eax
call fcn.10044b80
mov al, byte [esi + 0x10185198]
lea ecx, [ebp - 0x18]
push ecx
push 0
push eax
lea eax, [ebp - 0x88]
mov dword [ebp - 0x18], 0
push eax
mov dword [ebp - 0x14], 0
call fcn.100682a0
add esp, 0x1c
test al, al
je 0x1003c646
call fcn.1000ae40
cmp byte [eax + 0xdd0], 0
jne 0x1003c63f
mov dword [0x10185198], 0
mov byte [0x1018519c], 0
xor byte [esi + 0x10185198], 1
inc esi
cmp esi, 5
jl 0x1003c5e0
call fcn.10067fb0
mov eax, dword [0x101850ac]
test eax, eax
je 0x1003c674
push dword [0x101850b0]
push str.Widgets_Selectables_Rendering_more_text_into_the_same_line
push 0x4e4
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Rendering_more_text_into_the_same_line
call fcn.10067ce0
add esp, 4
test al, al
je 0x1003c75d
lea eax, [ebp - 0x18]
mov dword [ebp - 0x18], 0
push eax
push 0
push 0x101851a0
push str.main.c
mov dword [ebp - 0x14], 0
call fcn.10068820
add esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0x43960000
call fcn.10011490
push str._2_345_bytes
call fcn.10060d80
lea eax, [ebp - 0x18]
mov dword [ebp - 0x18], 0
push eax
push 0
push 0x101851a1
push str.Hello.cpp
mov dword [ebp - 0x14], 0
call fcn.10068820
add esp, 0x14
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0x43960000
call fcn.10011490
push str.12_345_bytes
call fcn.10060d80
lea eax, [ebp - 0x18]
mov dword [ebp - 0x18], 0
push eax
push 0
push 0x101851a2
push str.Hello.h
mov dword [ebp - 0x14], 0
call fcn.10068820
add esp, 0x14
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0x43960000
call fcn.10011490
push str._2_345_bytes
call fcn.10060d80
add esp, 0xc
call fcn.10067fb0
mov eax, dword [0x101850ac]
test eax, eax
je 0x1003c780
push dword [0x101850b0]
push str.Widgets_Selectables_In_columns
push 0x4ef
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.In_columns
call fcn.10067ce0
add esp, 4
test al, al
je 0x1003c8e0
push ecx
mov dword [esp], 0
lea eax, [ebp - 0x18]
push eax
push 0x791
push 3
push str.split1
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0
call fcn.100581f0
add esp, 0x14
test al, al
je 0x1003c81c
xor esi, esi
nop dword [eax]
push esi
lea eax, [ebp - 0x88]
push str.Item__d
push eax
call fcn.10044b80
call fcn.10058a30
lea eax, [ebp - 0x18]
mov dword [ebp - 0x18], 0
push eax
push 0
lea eax, [esi + 0x101851a4]
mov dword [ebp - 0x14], 0
push eax
lea eax, [ebp - 0x88]
push eax
call fcn.10068820
inc esi
add esp, 0x1c
cmp esi, 0xa
jl 0x1003c7d0
call fcn.10058220
call fcn.10060c10
push ecx
mov dword [esp], 0
lea eax, [ebp - 0x18]
push eax
push 0x791
push 3
push str.split2
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0
call fcn.100581f0
add esp, 0x14
test al, al
je 0x1003c8db
xor esi, esi
nop dword [eax]
push esi
lea eax, [ebp - 0x88]
push str.Item__d
push eax
call fcn.10044b80
add esp, 8
mov dword [esp], 0
push 0
call fcn.100589a0
call fcn.10058a30
lea eax, [ebp - 0x18]
mov dword [ebp - 0x18], 0
push eax
push 2
lea eax, [esi + 0x101851a4]
mov dword [ebp - 0x14], 0
push eax
lea eax, [ebp - 0x88]
push eax
call fcn.10068820
call fcn.10058a30
push str.Some_other_contents
call fcn.10060d80
call fcn.10058a30
push str.123456
call fcn.10060d80
inc esi
add esp, 0x20
cmp esi, 0xa
jl 0x1003c860
call fcn.10058220
call fcn.10067fb0
mov eax, dword [0x101850ac]
test eax, eax
je 0x1003c903
push dword [0x101850b0]
push str.Widgets_Selectables_Grid
push 0x512
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Grid
call fcn.10067ce0
add esp, 4
test al, al
je 0x1003ca85
call fcn.100133b0
push 0x10
push 0
push 0x1015c160
fstp dword [ebp - 0x1c]
call fcn.100b1cb0
add esp, 0xc
test eax, eax
sete al
mov byte [ebp - 0x21], al
test al, al
je 0x1003c99f
movss xmm0, dword [ebp - 0x1c]
mulss xmm0, dword [0x100d591c]
call fcn.100b36b0
addss xmm0, dword [0x100d5914]
mulss xmm0, dword [0x100d5910]
movss dword [ebp - 0x20], xmm0
movss xmm0, dword [ebp - 0x1c]
addss xmm0, xmm0
call fcn.100b3563
addss xmm0, dword [0x100d5914]
lea eax, [ebp - 0x18]
push eax
push 0x18
mulss xmm0, dword [0x100d5910]
movss dword [ebp - 0x18], xmm0
movss xmm0, dword [ebp - 0x20]
movss dword [ebp - 0x14], xmm0
call fcn.10011030
add esp, 8
mov eax, 4
mov dword [ebp - 0x28], 0x1015c160
sub eax, 0x1015c160
mov dword [ebp - 0x20], eax
mov eax, 0x1015c160
sub eax, 4
mov dword [ebp - 0x30], eax
nop
xor edi, edi
mov esi, eax
test edi, edi
je 0x1003c9e2
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.10011490
add esp, 8
mov eax, dword [ebp - 0x20]
add eax, esi
push eax
call fcn.10011c70
cmp byte [esi + 4], 0
lea ecx, [ebp - 0x18]
push ecx
setne al
mov dword [ebp - 0x18], 0x42480000
push 0
push eax
push str.Sailor
mov dword [ebp - 0x14], 0x42480000
call fcn.100682a0
add esp, 0x14
test al, al
je 0x1003ca48
xor byte [esi + 4], 1
test edi, edi
je 0x1003ca26
xor byte [esi + 3], 1
cmp edi, 3
jae 0x1003ca2f
xor byte [esi + 5], 1
cmp dword [ebp - 0x28], 0x1015c160
jle 0x1003ca3b
xor byte [esi], 1
cmp dword [ebp - 0x30], 0x1015c168
jge 0x1003ca48
xor byte [esi + 8], 1
call fcn.10011ca0
inc edi
inc esi
cmp edi, 4
jl 0x1003c9c4
mov eax, dword [ebp - 0x30]
add dword [ebp - 0x28], 4
add eax, 4
mov dword [ebp - 0x30], eax
cmp eax, 0x1015c16c
jl 0x1003c9c0
cmp byte [ebp - 0x21], 0
je 0x1003ca80
push 1
call fcn.100110b0
add esp, 4
call fcn.10067fb0
mov eax, dword [0x101850ac]
test eax, eax
je 0x1003caa8
push dword [0x101850b0]
push str.Widgets_Selectables_Alignment
push 0x533
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Alignment
call fcn.10067ce0
add esp, 4
test al, al
je 0x1003cbca
push str.By_default__Selectables_uses_style.SelectableTextAlign_but_it_can_be_overridden_on_a_per_item_basis_using_PushStyleVar__._Youll_probably_want_to_always_keep_your_default_situation_to_left_align_otherwise_it_becomes_difficult_to_layout_multiple_items_on_a_same_line
call fcn.10026a50
add esp, 4
mov edi, 0x1015c170
xor eax, eax
mov dword [ebp - 0x1c], eax
nop dword [eax]
nop dword [eax + eax]
movss xmm3, dword [0x100d5910]
xor esi, esi
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm3
movss dword [ebp - 0x20], xmm1
cvtps2pd xmm2, xmm1
nop dword [eax]
movd xmm0, esi
lea eax, [ebp - 0x88]
cvtdq2ps xmm0, xmm0
sub esp, 0x10
movss dword [ebp - 0x14], xmm1
mulss xmm0, xmm3
movsd qword [esp + 8], xmm2
movss dword [ebp - 0x18], xmm0
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push str.__.1f__.1f_
push eax
call fcn.10044b80
add esp, 0x18
test esi, esi
je 0x1003cb58
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.10011490
add esp, 8
lea eax, [ebp - 0x18]
push eax
push 0x18
call fcn.10011030
lea eax, [ebp - 0xc4]
mov dword [ebp - 0xc4], 0x42a00000
push eax
push 0
lea eax, [ebp - 0x88]
mov dword [ebp - 0xc0], 0x42a00000
push edi
push eax
call fcn.10068820
push 1
call fcn.100110b0
movss xmm1, dword [ebp - 0x20]
inc esi
movss xmm3, dword [0x100d5910]
add esp, 0x1c
inc edi
cvtps2pd xmm2, xmm1
cmp esi, 3
jl 0x1003cb00
mov eax, dword [ebp - 0x1c]
inc eax
mov dword [ebp - 0x1c], eax
cmp edi, 0x1015c179
jl 0x1003cae0
call fcn.10067fb0
call fcn.10067fb0
mov eax, dword [0x101850ac]
test eax, eax
je 0x1003cbf2
push dword [0x101850b0]
push str.Widgets_Text_Input
push 0x54f
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Text_Input
call fcn.10067ce0
add esp, 4
test al, al
je 0x1003d09a
mov eax, dword [0x101850ac]
test eax, eax
je 0x1003cc2a
push dword [0x101850b0]
push str.Widgets_Text_Input_Multi_line_Text_Input
push 0x552
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Multi_line_Text_Input
call fcn.10067ce0
add esp, 4
test al, al
je 0x1003cccf
push str.You_can_use_the_ImGuiInputTextFlags_CallbackResize_facility_if_you_need_to_wire_InputTextMultiline___to_a_dynamic_string_type._See_misc_cpp_imgui_stdlib.h_for_an_example.__This_is_not_demonstrated_in_imgui_demo.cpp_because_we_dont_want_to_include__string__in_here_
call fcn.10026a50
push 0x4000
push 0x10160180
push str.ImGuiInputTextFlags_ReadOnly
call fcn.10061940
push 0x400
push 0x10160180
push str.ImGuiInputTextFlags_AllowTabInput
call fcn.10061940
push 0x800
push 0x10160180
push str.ImGuiInputTextFlags_CtrlEnterForNewLine
call fcn.10061940
mov esi, dword [0x10160180]
call fcn.10011b50
fmul dword [0x100d5950]
lea eax, [ebp - 0x18]
push 0
push 0
push esi
push eax
push 0x4000
fstp dword [ebp - 0x20]
movss xmm0, dword [ebp - 0x20]
push str.__n_The_Pentium_F00F_bug__shorthand_for_F0_0F_C7_C8__n_the_hexadecimal_encoding_of_one_offending_instruction__n_more_formally__the_invalid_operand_with_locked_CMPXCHG8B_n_instruction_bug__is_a_design_flaw_in_the_majority_of_n_Intel_Pentium__Pentium_MMX__and_Pentium_OverDrive_n_processors__all_in_the_P5_microarchitecture_._n__n_nlabel:_n_tlock_cmpxchg8b_eax_n
push str.source
mov dword [ebp - 0x18], 0x80800000
movss dword [ebp - 0x14], xmm0
call fcn.100643b0
add esp, 0x44
call fcn.10067fb0
mov eax, dword [0x101850ac]
test eax, eax
je 0x1003ccf2
push dword [0x101850b0]
push str.Widgets_Text_Input_Filtered_Text_Input
push 0x56c
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Filtered_Text_Input
call fcn.10067ce0
add esp, 4
test al, al
je 0x1003cda2
push 0
push 0
push 0
push 0x40
push 0x101851b0
push str.default
call fcn.10064370
push 0
push 0
push 1
push 0x40
push 0x101851f0
push str.decimal
call fcn.10064370
push 0
push 0
push 6
push 0x40
push 0x10185230
push str.hexadecimal
call fcn.10064370
add esp, 0x48
push 0
push 0
push 4
push 0x40
push 0x10185270
push str.uppercase
call fcn.10064370
push 0
push 0
push 8
push 0x40
push 0x101852b0
push str.no_blank
call fcn.10064370
push 0
push 0x1002fa50
push 0x200
push 0x40
push 0x101852f0
push str._imgui__letters
call fcn.10064370
add esp, 0x48
call fcn.10067fb0
mov eax, dword [0x101850ac]
test eax, eax
je 0x1003cdc5
push dword [0x101850b0]
push str.Widgets_Text_Input_Password_input
push 0x583
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Password_Input
call fcn.10067ce0
add esp, 4
test al, al
je 0x1003ce4f
push 0
push 0
push 0x8000
push 0x40
push str.password123
push str.password
call fcn.10064370
add esp, 0x10
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.10011490
push str.Display_all_characters_as_._nDisable_clipboard_cut_and_copy._nDisable_logging._n
call fcn.10026a50
push 0
push 0
push 0x8000
push 0x40
push str.password123
push str._password_
push str.password__w__hint_
call fcn.100643e0
push 0
push 0
push 0
push 0x40
push str.password123
push str.password__clear_
call fcn.10064370
add esp, 0x40
call fcn.10067fb0
push str.Completion__History__Edit_Callbacks
call fcn.10067ce0
add esp, 4
test al, al
je 0x1003cf4d
push 0
push 0x1002fa80
push 0x40
push 0x40
push 0x10185330
push str.Completion
call fcn.10064370
add esp, 0x10
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.10011490
push str.Here_we_append__..__each_time_Tab_is_pressed._See_Examples_Console_for_a_more_meaningful_demonstration_of_using_this_callback.
call fcn.10026a50
push 0
push 0x1002fa80
push 0x80
push 0x40
push 0x10185370
push str.History
call fcn.10064370
add esp, 0x1c
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.10011490
push str.Here_we_replace_and_select_text_each_time_Up_Down_are_pressed._See_Examples_Console_for_a_more_meaningful_demonstration_of_using_this_callback.
call fcn.10026a50
push 0x101853f0
push 0x1002fa80
push 0x80000
push 0x40
push 0x101853b0
push str.Edit
call fcn.10064370
add esp, 0x1c
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.10011490
push str.Here_we_toggle_the_casing_of_the_first_character_on_every_edit__count_edits.
call fcn.10026a50
add esp, 4
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.10011490
push dword [0x101853f0]
push str.__d_
call fcn.10060d80
add esp, 0x10
call fcn.10067fb0
mov eax, dword [0x101850ac]
test eax, eax
je 0x1003cf70
push dword [0x101850b0]
push str.Widgets_Text_Input_Resize_Callback
push 0x5c6
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Resize_Callback
call fcn.10067ce0
add esp, 4
test al, al
je 0x1003d08d
push str.Using_ImGuiInputTextFlags_CallbackResize_to_wire_your_custom_string_type_to_InputText__._n_nSee_misc_cpp_imgui_stdlib.h_for_an_implementation_of_this_for_std::string.
call fcn.10026a50
mov eax, dword fs:[0x2c]
add esp, 4
mov edi, dword [0x101b7f74]
mov ecx, dword [eax + edi*4]
mov eax, dword [0x10185400]
cmp eax, dword [ecx + 4]
jg 0x10040bc1
mov eax, dword [0x101853f4]
test eax, eax
jne 0x1003d01a
cmp dword [0x101853f8], eax
jne 0x1003d00a
push 8
call fcn.10014660
mov esi, eax
add esp, 4
mov eax, dword [0x101853fc]
test eax, eax
je 0x1003cff3
push dword [0x101853f4]
push eax
push esi
call fcn.100b11a0
push dword [0x101853fc]
call fcn.10014690
add esp, 0x10
mov eax, dword [0x101853f4]
mov dword [0x101853fc], esi
mov dword [0x101853f8], 8
jmp 0x1003d010
mov esi, dword [0x101853fc]
mov byte [esi + eax], 0
inc dword [0x101853f4]
call fcn.10011b50
fmul dword [0x100d5950]
lea eax, [ebp - 0x18]
push 0x101853f4
push 0x1002fb30
push 0x40000
push eax
push dword [0x101853f4]
fstp dword [ebp - 0x20]
push dword [0x101853fc]
movss xmm0, dword [ebp - 0x20]
push str.MyStr
mov dword [ebp - 0x18], 0x80800000
movss dword [ebp - 0x14], xmm0
call fcn.100643b0
push dword [0x101853f8]
push dword [0x101853f4]
push dword [0x101853fc]
push str.Data:__p_nSize:__d_nCapacity:__d
call fcn.10060d80
add esp, 0x2c
call fcn.10067fb0
call fcn.10067fb0
jmp 0x1003d0a0
mov edi, dword [0x101b7f74]
call fcn.10067fb0
jmp 0x1003d0a0
mov edi, dword [0x101b7f74]
mov eax, dword [0x101850ac]
test eax, eax
je 0x1003d0c3
push dword [0x101850b0]
push str.Widgets_Tabs
push 0x5f5
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push 0x100dc618
call fcn.10067ce0
add esp, 4
test al, al
je 0x1003d669
mov eax, dword [0x101850ac]
test eax, eax
je 0x1003d0fb
push dword [0x101850b0]
push str.Widgets_Tabs_Basic
push 0x5f8
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Basic
call fcn.10067ce0
add esp, 4
test al, al
je 0x1003d1a7
push 0
push str.MyTabBar
call fcn.10069460
add esp, 8
test al, al
je 0x1003d19d
push 0
push 0
push str.Avocado
call fcn.10069710
add esp, 0xc
test al, al
je 0x1003d14a
push str.This_is_the_Avocado_tab__nblah_blah_blah_blah_blah
call fcn.10060d80
add esp, 4
call fcn.10069780
push 0
push 0
push str.Broccoli
call fcn.10069710
add esp, 0xc
test al, al
je 0x1003d171
push str.This_is_the_Broccoli_tab__nblah_blah_blah_blah_blah
call fcn.10060d80
add esp, 4
call fcn.10069780
push 0
push 0
push str.Cucumber
call fcn.10069710
add esp, 0xc
test al, al
je 0x1003d198
push str.This_is_the_Cucumber_tab__nblah_blah_blah_blah_blah
call fcn.10060d80
add esp, 4
call fcn.10069780
call fcn.10069620
call fcn.10060b40
call fcn.10067fb0
mov eax, dword [0x101850ac]
test eax, eax
je 0x1003d1ca
push dword [0x101850b0]
push str.Widgets_Tabs_Advanced__Close_Button
push 0x613
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Advanced__Close_Button
call fcn.10067ce0
add esp, 4
test al, al
je 0x1003d364
push 1
push 0x101601c8
push str.ImGuiTabBarFlags_Reorderable
call fcn.10061940
push 2
push 0x101601c8
push str.ImGuiTabBarFlags_AutoSelectNewTabs
call fcn.10061940
push 4
push 0x101601c8
push str.ImGuiTabBarFlags_TabListPopupButton
call fcn.10061940
push 8
push 0x101601c8
push str.ImGuiTabBarFlags_NoCloseWithMiddleMouseButton
call fcn.10061940
mov eax, dword [0x101601c8]
add esp, 0x30
test al, 0xc0
jne 0x1003d237
or eax, 0x40
mov dword [0x101601c8], eax
push 0x40
push 0x101601c8
push str.ImGuiTabBarFlags_FittingPolicyResizeDown
call fcn.10061940
add esp, 0xc
test al, al
je 0x1003d259
and dword [0x101601c8], 0xffffff7f
push 0x80
push 0x101601c8
push str.ImGuiTabBarFlags_FittingPolicyScroll
call fcn.10061940
add esp, 0xc
test al, al
je 0x1003d27b
and dword [0x101601c8], 0xffffffbf
mov dword [ebp - 0x78], str.Artichoke
xor esi, esi
mov dword [ebp - 0x74], str.Beetroot
mov dword [ebp - 0x70], str.Celery
mov dword [ebp - 0x6c], str.Daikon
nop dword [eax]
test esi, esi
je 0x1003d2be
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.10011490
add esp, 8
lea eax, [esi + 0x101601cc]
push eax
push dword [ebp + esi*4 - 0x78]
call fcn.10061560
inc esi
add esp, 8
cmp esi, 4
jl 0x1003d2a0
push dword [0x101601c8]
push str.MyTabBar
call fcn.10069460
add esp, 8
test al, al
je 0x1003d35a
xor eax, eax
mov dword [ebp - 0x30], eax
nop dword [eax]
nop word [eax + eax]
cmp byte [eax + 0x101601cc], 0
lea ecx, [eax + 0x101601cc]
je 0x1003d34c
mov esi, dword [ebp + eax*4 - 0x78]
push 0
push ecx
push esi
call fcn.10069710
add esp, 0xc
test al, al
je 0x1003d349
push esi
push str.This_is_the__s_tab_
call fcn.10060d80
add esp, 8
test byte [ebp - 0x30], 1
je 0x1003d344
push str.I_am_an_odd_tab.
call fcn.10060d80
add esp, 4
call fcn.10069780
mov eax, dword [ebp - 0x30]
inc eax
mov dword [ebp - 0x30], eax
cmp eax, 4
jl 0x1003d300
call fcn.10069620
call fcn.10060b40
call fcn.10067fb0
mov eax, dword [0x101850ac]
test eax, eax
je 0x1003d387
push dword [0x101850b0]
push str.Widgets_Tabs_TabItemButton__Leading_Trailing_flags
push 0x63e
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.TabItemButton__Leading_Trailing_flags
call fcn.10067ce0
add esp, 4
test al, al
je 0x1003d664
mov eax, dword fs:[0x2c]
mov ecx, dword [eax + edi*4]
mov eax, dword [0x10185410]
cmp eax, dword [ecx + 4]
jg 0x10040bf7
mov eax, dword [0x10185414]
test eax, eax
jne 0x1003d482
mov ecx, dword [0x10185404]
mov edx, 3
mov dword [ebp - 0x28], edx
mov edi, dword [0x10185408]
mov dword [ebp - 0x20], eax
inc eax
mov dword [0x10185414], eax
cmp ecx, edi
jne 0x1003d458
lea esi, [ecx + 1]
test edi, edi
je 0x1003d3f9
mov eax, edi
cdq
sub eax, edx
mov edx, dword [ebp - 0x28]
sar eax, 1
add eax, edi
jmp 0x1003d3fe
mov eax, 8
cmp eax, esi
cmovg esi, eax
cmp esi, edi
jle 0x1003d458
lea eax, [esi*4]
push eax
call fcn.10014660
mov edi, eax
add esp, 4
mov eax, dword [0x1018540c]
test eax, eax
je 0x1003d441
mov ecx, dword [0x10185404]
shl ecx, 2
push ecx
push eax
push edi
call fcn.100b11a0
push dword [0x1018540c]
call fcn.10014690
add esp, 0x10
mov ecx, dword [0x10185404]
mov edx, dword [ebp - 0x28]
mov dword [0x1018540c], edi
mov dword [0x10185408], esi
jmp 0x1003d45e
mov edi, dword [0x1018540c]
mov eax, dword [ebp - 0x20]
mov dword [edi + ecx*4], eax
mov ecx, dword [0x10185404]
mov eax, dword [0x10185414]
inc ecx
sub edx, 1
mov dword [0x10185404], ecx
mov dword [ebp - 0x28], edx
jne 0x1003d3d1
push 0x101601d0
push str.Show_Leading_TabItemButton__
call fcn.10061560
push 0x101601d1
push str.Show_Trailing_TabItemButton__
call fcn.10061560
push 4
push 0x101601d4
push str.ImGuiTabBarFlags_TabListPopupButton
call fcn.10061940
push 0x40
push 0x101601d4
push str.ImGuiTabBarFlags_FittingPolicyResizeDown
call fcn.10061940
add esp, 0x28
test al, al
je 0x1003d4d3
and dword [0x101601d4], 0xffffff7f
push 0x80
push 0x101601d4
push str.ImGuiTabBarFlags_FittingPolicyScroll
call fcn.10061940
add esp, 0xc
test al, al
mov eax, dword [0x101601d4]
je 0x1003d4fb
and eax, 0xffffffbf
mov dword [0x101601d4], eax
push eax
push str.MyTabBar
call fcn.10069460
add esp, 8
test al, al
je 0x1003d65a
cmp byte [0x101601d0], 0
je 0x1003d53c
push 0x50
push 0x100dc914
call fcn.100697c0
add esp, 8
test al, al
je 0x1003d53c
push 0
push str.MyHelpMenu
call fcn.10011f20
add esp, 8
push 0
push str.MyHelpMenu
call fcn.10011d90
add esp, 8
test al, al
je 0x1003d577
lea eax, [ebp - 0x18]
mov dword [ebp - 0x18], 0
push eax
push 0
push 0
push str.Hello_
mov dword [ebp - 0x14], 0
call fcn.100682a0
add esp, 0x10
call fcn.10011ee0
cmp byte [0x101601d1], 0
je 0x1003d5b2
push 0x90
push 0x100dc924
call fcn.100697c0
add esp, 8
test al, al
je 0x1003d5b2
mov eax, dword [0x10185414]
mov ecx, 0x10185404
mov dword [ebp - 0x20], eax
inc eax
mov dword [0x10185414], eax
lea eax, [ebp - 0x20]
push eax
call fcn.1002cb70
xor esi, esi
cmp dword [0x10185404], esi
jle 0x1003d655
mov eax, dword [0x1018540c]
mov byte [ebp - 0xd], 1
push dword [eax + esi*4]
lea eax, [ebp - 0x78]
push str._04d
push 0x10
push eax
call fcn.10044b40
push 0
lea eax, [ebp - 0xd]
push eax
lea eax, [ebp - 0x78]
push eax
call fcn.10069710
add esp, 0x1c
test al, al
je 0x1003d608
lea eax, [ebp - 0x78]
push eax
push str.This_is_the__s_tab_
call fcn.10060d80
add esp, 8
call fcn.10069780
cmp byte [ebp - 0xd], 0
jne 0x1003d647
mov eax, dword [0x1018540c]
lea edx, [eax + esi*4]
sub edx, eax
sar edx, 2
lea ecx, [eax + edx*4]
mov eax, dword [0x10185404]
sub eax, edx
lea eax, [eax*4 - 4]
push eax
lea eax, [ecx + 4]
push eax
push ecx
call fcn.100b11a0
mov eax, dword [0x10185404]
add esp, 0xc
dec eax
mov dword [0x10185404], eax
jmp 0x1003d64d
mov eax, dword [0x10185404]
inc esi
cmp esi, eax
jl 0x1003d5c0
call fcn.10069620
call fcn.10060b40
call fcn.10067fb0
call fcn.10067fb0
mov eax, dword [0x101850ac]
test eax, eax
je 0x1003d68c
push dword [0x101850b0]
push str.Widgets_Plotting
push 0x686
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Plotting
call fcn.10067ce0
add esp, 4
test al, al
je 0x1003dba0
push 0x101601d8
push str.Animate
call fcn.10061560
mov eax, dword [0x101850ac]
add esp, 8
test eax, eax
je 0x1003d6d6
push dword [0x101850b0]
push str.Widgets_Plotting_PlotLines__PlotHistogram
push 0x68d
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push 4
mov dword [ebp - 0x34], 0
push dword [ebp - 0x34]
mov dword [ebp - 0x38], 0
push dword [ebp - 0x38]
sub esp, 8
mov dword [esp + 4], 0x7f7fffff
mov dword [esp], 0x7f7fffff
push 0
push 0
push 7
push 0x101601dc
push str.Frame_Times
call fcn.10068cc0
add esp, 0x28
mov dword [ebp - 0x34], 0x42a00000
mov dword [ebp - 0x38], 0
push 4
push dword [ebp - 0x34]
push dword [ebp - 0x38]
sub esp, 8
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0
push 0
push 0
push 7
push 0x101601dc
push str.Histogram
call fcn.10068d70
add esp, 0x28
cmp byte [0x101601d8], 0
je 0x1003d775
movsd xmm0, qword [0x10185588]
ucomisd xmm0, qword [0x100e6e20]
lahf
test ah, 0x44
jp 0x1003d780
call fcn.100133b0
fstp qword [0x10185588]
call fcn.100133b0
fstp qword [ebp - 0x4c]
movsd xmm0, qword [ebp - 0x4c]
mov esi, 0x5a
comisd xmm0, xmmword [0x10185588]
jbe 0x1003d813
nop dword [eax]
movss xmm0, dword [0x10185590]
call fcn.100b3563
mov eax, dword [0x10185580]
movss dword [eax*4 + 0x10185418], xmm0
inc eax
cdq
idiv esi
mov dword [0x10185580], edx
movd xmm0, edx
cvtdq2ps xmm0, xmm0
mulss xmm0, dword [0x100d9310]
addss xmm0, dword [0x10185590]
movss dword [0x10185590], xmm0
movsd xmm0, qword [0x10185588]
addsd xmm0, qword [0x100e6e40]
movsd qword [0x10185588], xmm0
call fcn.100133b0
fstp qword [ebp - 0x4c]
movsd xmm0, qword [ebp - 0x4c]
comisd xmm0, xmmword [0x10185588]
ja 0x1003d7a0
xor eax, eax
xorps xmm1, xmm1
xorps xmm2, xmm2
nop dword [eax + eax]
movups xmm0, xmmword [eax*4 + 0x10185418]
addps xmm1, xmm0
movups xmm0, xmmword [eax*4 + 0x10185428]
add eax, 8
addps xmm2, xmm0
cmp eax, 0x58
jl 0x1003d820
addps xmm2, xmm1
movaps xmm1, xmm2
movhlps xmm1, xmm2
addps xmm1, xmm2
movups xmm0, xmm1
shufps xmm0, xmm1, 0xf5
addss xmm1, xmm0
cmp eax, 0x5a
jge 0x1003d8ae
sub esi, eax
cmp esi, 4
jl 0x1003d88d
addss xmm1, dword [eax*4 + 0x10185418]
addss xmm1, dword [eax*4 + 0x1018541c]
addss xmm1, dword [eax*4 + 0x10185420]
addss xmm1, dword [eax*4 + 0x10185424]
add eax, 4
cmp eax, 0x57
jl 0x1003d861
cmp eax, 0x5a
jae 0x1003d8ae
lea eax, [eax*4 + 0x10185418]
nop dword [eax]
addss xmm1, dword [eax]
add eax, 4
cmp eax, 0x10185580
jl 0x1003d8a0
mulss xmm1, dword [str.a_v6__b_]
lea eax, [ebp - 0x88]
sub esp, 8
xorps xmm0, xmm0
cvtss2sd xmm0, xmm1
movsd qword [esp], xmm0
push str.avg__f
push eax
call fcn.10044b80
add esp, 0x10
mov dword [ebp - 0x34], 0x42a00000
mov dword [ebp - 0x38], 0
lea eax, [ebp - 0x88]
push 4
push dword [ebp - 0x34]
push dword [ebp - 0x38]
sub esp, 8
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0xbf800000
push eax
push dword [0x10185580]
push 0x5a
push 0x10185418
push 0x100dc9a4
call fcn.10068cc0
push str.Functions
call fcn.10061350
call fcn.10011350
fmul dword [0x100d5930]
add esp, 0x28
fstp dword [esp]
call fcn.10011220
push 0xffffffffffffffff
push 0x100dc9b8
push 0x10185594
push str.func
call fcn.100629a0
add esp, 0xc
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.10011490
push 0
push 0x100d76a4
push 0x190
push 1
push 0x101601f8
push str.Sample_count
call fcn.100638a0
add esp, 0x20
mov dword [ebp - 0x34], 0x42a00000
cmp dword [0x10185594], 0
mov eax, 0x1002fbb0
mov dword [ebp - 0x38], 0
mov esi, 0x1002fbe0
cmove esi, eax
push dword [ebp - 0x34]
push dword [ebp - 0x38]
sub esp, 8
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0xbf800000
push 0
push 0
push dword [0x101601f8]
push 0
push esi
push 0x100dc9a4
call fcn.10068d20
add esp, 0x28
mov dword [ebp - 0x34], 0x42a00000
mov dword [ebp - 0x38], 0
push dword [ebp - 0x34]
push dword [ebp - 0x38]
sub esp, 8
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0xbf800000
push 0
push 0
push dword [0x101601f8]
push 0
push esi
push str.Histogram
call fcn.10068dd0
add esp, 0x28
call fcn.10060b40
mov eax, dword [0x101850ac]
test eax, eax
je 0x1003da48
push dword [0x101850b0]
push str.Widgets_Plotting_ProgressBar
push 0x6c3
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
cmp byte [0x101601d8], 0
je 0x1003dad6
call fcn.1000ae40
movss xmm2, dword [0x101601fc]
movss xmm0, dword [0x100d934c]
movaps xmm1, xmm2
mulss xmm1, dword [0x100e6e38]
mulss xmm1, dword [eax + 0x10]
addss xmm1, dword [0x10185598]
comiss xmm1, xmm0
movss dword [0x10185598], xmm1
jb 0x1003daac
mulss xmm2, dword [0x100d93a4]
movaps xmm1, xmm0
movss dword [0x10185598], xmm1
movss dword [0x101601fc], xmm2
jmp 0x1003dade
movss xmm0, dword [0x100e6ea0]
comiss xmm0, xmm1
jb 0x1003dade
mulss xmm2, dword [0x100d93a4]
movaps xmm1, xmm0
movss dword [0x10185598], xmm1
movss dword [0x101601fc], xmm2
jmp 0x1003dade
movss xmm1, dword [0x10185598]
push 0
lea eax, [ebp - 0x18]
mov dword [ebp - 0x18], 0
push eax
push ecx
mov dword [ebp - 0x14], 0
movss dword [esp], xmm1
call fcn.10061d80
call fcn.1000ae50
add esp, 4
movss xmm0, dword [eax + 0x54]
movss dword [esp + 4], xmm0
mov dword [esp], 0
call fcn.10011490
push str.Progress_Bar
call fcn.10060d80
movss xmm0, dword [0x10185598]
xorps xmm1, xmm1
add esp, 0xc
comiss xmm1, xmm0
jbe 0x1003db3e
xorps xmm0, xmm0
jmp 0x1003db46
minss xmm0, dword [0x100d5914]
mulss xmm0, dword [0x100e6e94]
push 0x6d9
cvttss2si eax, xmm0
push eax
lea eax, [ebp - 0x124]
push str._d__d
push eax
call fcn.10044b80
movss xmm0, dword [0x10185598]
lea eax, [ebp - 0x124]
add esp, 0x10
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0
push eax
lea eax, [ebp - 0x18]
push eax
push ecx
movss dword [esp], xmm0
call fcn.10061d80
add esp, 0xc
call fcn.10067fb0
mov eax, dword [0x101850ac]
test eax, eax
je 0x1003dbc3
push dword [0x101850b0]
push str.Widgets_Color
push 0x6d9
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Color_Picker_Widgets
call fcn.10067ce0
add esp, 4
test al, al
je 0x1003e50d
push str.Options
call fcn.10061350
push 0x10160210
push str.With_Alpha_Preview
call fcn.10061560
push 0x1018559c
push str.With_Half_Alpha_Preview
call fcn.10061560
push 0x10160211
push str.With_Drag_and_Drop
call fcn.10061560
push 0x10160212
push str.With_Options_Menu
call fcn.10061560
add esp, 0x1c
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.10011490
push str.Right_click_on_the_individual_color_widget_to_show_options.
call fcn.10026a50
push 0x1018559d
push str.With_HDR
call fcn.10061560
add esp, 0xc
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.10011490
push str.Currently_all_this_does_is_to_lift_the_0..1_limits_on_dragging_widgets.
call fcn.10026a50
add esp, 0xc
cmp byte [0x1018559c], 0
je 0x1003dc82
mov ecx, 0x40000
jmp 0x1003dc92
xor ecx, ecx
mov eax, 0x20000
cmp byte [0x10160210], cl
cmovne ecx, eax
xor edi, edi
mov eax, 0x80000
cmp byte [0x1018559d], 0
cmovne edi, eax
xor edx, edx
cmp byte [0x10160212], dl
mov eax, 8
cmovne eax, edx
or edi, eax
cmp byte [0x10160211], dl
mov eax, 0x200
cmovne eax, edx
or edi, eax
mov eax, dword [0x101850ac]
or edi, ecx
mov dword [ebp - 0x20], edi
test eax, eax
je 0x1003dced
push dword [0x101850b0]
push str.Widgets_Color_ColorEdit
push 0x6eb
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Inline_color_editor
call fcn.10061350
push str.Color_widget:
call fcn.10060d80
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.10011490
push str.Click_on_the_color_square_to_open_a_color_picker._nCTRLclick_on_individual_component_to_input_value._n
call fcn.10026a50
push edi
push 0x10160200
push str.MyColor1
call fcn.10064aa0
mov eax, dword [0x101850ac]
add esp, 0x18
test eax, eax
je 0x1003dd55
push dword [0x101850b0]
push str.Widgets_Color_ColorEdit__HSV__with_Alpha_
push 0x6f3
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Color_widget_HSV_with_Alpha:
call fcn.10060d80
mov eax, edi
or eax, 0x200000
push eax
push 0x10160200
push str.MyColor2
call fcn.10064ab0
mov eax, dword [0x101850ac]
add esp, 0x10
test eax, eax
je 0x1003dd9c
push dword [0x101850b0]
push str.Widgets_Color_ColorEdit__float_display_
push 0x6f7
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Color_widget_with_Float_Display:
call fcn.10060d80
mov eax, edi
or eax, 0x1000000
push eax
push 0x10160200
push str.MyColor2f
call fcn.10064ab0
mov eax, dword [0x101850ac]
add esp, 0x10
test eax, eax
je 0x1003dde3
push dword [0x101850b0]
push str.Widgets_Color_ColorButton__with_Picker_
push 0x6fb
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Color_button_with_Picker:
call fcn.10060d80
mov dword [esp], 0xbf800000
push ecx
mov dword [esp], 0
call fcn.10011490
push str.With_the_ImGuiColorEditFlags_NoInputs_flag_you_can_hide_all_the_slider_text_inputs._nWith_the_ImGuiColorEditFlags_NoLabel_flag_you_can_pass_a_non_empty_label_which_will_only_be_used_for_the_tooltip_and_picker_popup.
call fcn.10026a50
mov eax, edi
or eax, 0xa0
push eax
push 0x10160200
push str.MyColor3
call fcn.10064ab0
mov eax, dword [0x101850ac]
add esp, 0x18
test eax, eax
je 0x1003de48
push dword [0x101850b0]
push str.Widgets_Color_ColorButton__with_custom_Picker_popup_
push 0x703
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Color_button_with_Custom_Picker_Popup:
call fcn.10060d80
add esp, 4
cmp byte [0x10160213], 0
je 0x1003deba
xor edi, edi
mov esi, 0x101855a4
lea eax, [esi + 4]
movd xmm0, edi
push eax
cvtdq2ps xmm0, xmm0
push esi
lea eax, [esi - 4]
push eax
sub esp, 0xc
mulss xmm0, dword [0x100e6e2c]
mov dword [esp + 8], 0x3f4ccccd
mov dword [esp + 4], 0x3f4ccccd
movss dword [esp], xmm0
call fcn.100139b0
mov dword [esi + 8], 0x3f800000
add esp, 0x18
add esi, 0x10
inc edi
cmp esi, 0x101857a4
jl 0x1003de65
mov edi, dword [ebp - 0x20]
mov byte [0x10160213], 0
lea eax, [ebp - 0x18]
mov dword [ebp - 0x18], 0
push eax
push edi
push 0x10160200
push str.MyColor3b
mov dword [ebp - 0x14], 0
call fcn.100676a0
mov byte [ebp - 0xd], al
call fcn.1000ae50
add esp, 8
movss xmm0, dword [eax + 0x54]
movss dword [esp + 4], xmm0
mov dword [esp], 0
call fcn.10011490
lea eax, [ebp - 0x18]
mov dword [ebp - 0x18], 0
push eax
push str.Palette
mov dword [ebp - 0x14], 0
call fcn.100613a0
add esp, 0x10
or byte [ebp - 0xd], al
je 0x1003df3f
push 0
push str.mypicker
call fcn.10011f20
movups xmm0, xmmword [0x10160200]
add esp, 8
movups xmmword [0x101857a0], xmm0
push 0
push str.mypicker
call fcn.10011d90
add esp, 8
test al, al
je 0x1003e11e
push str.MY_CUSTOM_COLOR_PICKER_WITH_AN_AMAZING_PALETTE_
call fcn.10060d80
call fcn.10060b40
push 0
mov eax, edi
or eax, 0x110
push eax
push 0x10160200
push 0x100dce64
call fcn.10065800
add esp, 0xc
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.10011490
call fcn.10011610
push str.Current
call fcn.10060d80
lea eax, [ebp - 0x18]
mov dword [ebp - 0x18], 0x42700000
push eax
push 0x40004
push 0x10160200
push str.current
mov dword [ebp - 0x14], 0x42200000
call fcn.100676a0
push str.Previous
call fcn.10060d80
lea eax, [ebp - 0x18]
mov dword [ebp - 0x18], 0x42700000
push eax
push 0x40004
push 0x101857a0
push str.previous
mov dword [ebp - 0x14], 0x42200000
call fcn.100676a0
add esp, 0x30
test al, al
je 0x1003e00f
movups xmm0, xmmword [0x101857a0]
movups xmmword [0x10160200], xmm0
call fcn.10060b40
push str.Palette
call fcn.10060d80
add esp, 4
mov esi, 0x101855a0
xor eax, eax
mov dword [ebp - 0x28], eax
nop dword [eax + eax]
push eax
call fcn.10011c70
add esp, 4
test byte [ebp - 0x28], 7
je 0x1003e061
call fcn.1000ae50
sub esp, 8
movss xmm0, dword [eax + 0x50]
movss dword [esp + 4], xmm0
mov dword [esp], 0
call fcn.10011490
add esp, 8
lea eax, [ebp - 0x18]
mov dword [ebp - 0x18], 0x41a00000
push eax
push 0x46
push esi
push str.palette
mov dword [ebp - 0x14], 0x41a00000
call fcn.100676a0
add esp, 0x10
test al, al
je 0x1003e0ad
movss xmm2, dword [esi]
movss xmm0, dword [esi + 4]
movss xmm1, dword [esi + 8]
movss dword [0x10160200], xmm2
movss dword [0x10160204], xmm0
movss dword [0x10160208], xmm1
call fcn.10012830
test al, al
je 0x1003e0f9
push 0
push str._COL3F
call fcn.100128d0
add esp, 8
test eax, eax
je 0x1003e0d9
mov eax, dword [eax]
movq xmm0, qword [eax]
movq qword [esi], xmm0
mov eax, dword [eax + 8]
mov dword [esi + 8], eax
push 0
push str._COL4F
call fcn.100128d0
add esp, 8
test eax, eax
je 0x1003e0f4
mov eax, dword [eax]
movups xmm0, xmmword [eax]
movups xmmword [esi], xmm0
call fcn.10012ab0
call fcn.10011ca0
mov eax, dword [ebp - 0x28]
add esi, 0x10
inc eax
mov dword [ebp - 0x28], eax
cmp esi, 0x101857a0
jl 0x1003e030
call fcn.10011740
call fcn.10011ee0
mov eax, dword [0x101850ac]
test eax, eax
je 0x1003e141
push dword [0x101850b0]
push str.Widgets_Color_ColorButton__simple_
push 0x747
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Color_button_only:
call fcn.10060d80
push 0x101857b0
push str.ImGuiColorEditFlags_NoBorder
call fcn.10061560
xor eax, eax
mov dword [ebp - 0x18], 0x42a00000
cmp byte [0x101857b0], al
mov ecx, 0x400
mov dword [ebp - 0x14], 0x42a00000
cmovne eax, ecx
lea ecx, [ebp - 0x18]
push ecx
or eax, edi
push eax
push 0x10160200
push str.MyColor3c
call fcn.100676a0
mov eax, dword [0x101850ac]
add esp, 0x1c
test eax, eax
je 0x1003e1b4
push dword [0x101850b0]
push str.Widgets_Color_ColorPicker
push 0x74d
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Color_picker
call fcn.10061350
push 0x10160214
push str.With_Alpha
call fcn.10061560
push 0x10160215
push str.With_Alpha_Bar
call fcn.10061560
push 0x10160216
push str.With_Side_Preview
call fcn.10061560
add esp, 0x1c
cmp byte [0x10160216], 0
je 0x1003e258
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.10011490
push 0x101857b1
push str.With_Ref_Color
call fcn.10061560
add esp, 0x10
cmp byte [0x101857b1], 0
je 0x1003e258
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.10011490
mov eax, edi
or eax, 0x20
push eax
push 0x10160218
push str.RefColor
call fcn.10064ab0
add esp, 0x14
push 0xffffffffffffffff
push str.Auto_Current
push 0x101857b4
push str.Display_Mode
call fcn.100629a0
add esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.10011490
push str.ColorEdit_defaults_to_displaying_RGB_inputs_if_you_dont_specify_a_display_mode__but_the_user_can_change_it_with_a_right_click_on_those_inputs._n_nColorPicker_defaults_to_displaying_RGBHSVHex_if_you_dont_specify_a_display_mode._n_nYou_can_change_the_defaults_using_SetColorEditOptions__.
call fcn.10026a50
add esp, 4
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.10011490
push str.When_not_specified_explicitly__Auto_Current_mode___user_can_right_click_the_picker_to_change_mode.
call fcn.10026a50
add esp, 0xc
cmp byte [0x10160214], 0
jne 0x1003e2bf
or edi, 2
cmp byte [0x10160215], 0
je 0x1003e2ce
or edi, 0x10000
cmp byte [0x10160216], 0
jne 0x1003e2dd
or edi, 0x100
mov eax, dword [0x101857b8]
cmp eax, 1
jne 0x1003e2ef
or edi, 0x2000000
jmp 0x1003e2fa
cmp eax, 2
jne 0x1003e2fa
or edi, 0x4000000
mov eax, dword [0x101857b4]
cmp eax, 1
jne 0x1003e309
or edi, 0x20
jmp 0x1003e32e
cmp eax, 2
jne 0x1003e316
or edi, 0x100000
jmp 0x1003e32e
cmp eax, 3
jne 0x1003e323
or edi, 0x200000
jmp 0x1003e32e
cmp eax, 4
jne 0x1003e32e
or edi, 0x400000
xor ecx, ecx
mov eax, 0x10160218
cmp byte [0x101857b1], cl
cmove eax, ecx
push eax
push edi
push 0x10160200
push str.MyColor4
call fcn.10065800
push str.Set_defaults_in_code:
call fcn.10060d80
add esp, 0xc
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.10011490
push str.SetColorEditOptions___is_designed_to_allow_you_to_set_boot_time_default._nWe_dont_have_Push_Pop_functions_because_you_can_force_options_on_a_per_widget_basis_if_needed_and_the_user_can_change_non_forced_ones_with_the_options_menu._nWe_dont_have_a_getter_to_avoidencouraging_you_to_persistently_save_values_that_arent_forward_compatible.
call fcn.10026a50
lea eax, [ebp - 0x18]
mov dword [ebp - 0x18], 0
push eax
push str.Default:_Uint8__HSV__Hue_Bar
mov dword [ebp - 0x14], 0
call fcn.100613a0
add esp, 0x14
test al, al
je 0x1003e3aa
push 0x2a00000
call fcn.10067c80
add esp, 4
lea eax, [ebp - 0x18]
mov dword [ebp - 0x18], 0
push eax
push str.Default:_Float__HDR__Hue_Wheel
mov dword [ebp - 0x14], 0
call fcn.100613a0
add esp, 8
test al, al
je 0x1003e3da
push 0x5080000
call fcn.10067c80
add esp, 4
push str.Both_types:
call fcn.10060d80
lea eax, [ebp - 0x70]
push eax
call fcn.10010a00
movss xmm0, dword [eax]
movss dword [ebp - 0x28], xmm0
call fcn.1000ae50
movss xmm0, dword [ebp - 0x28]
add esp, 4
subss xmm0, dword [eax + 0x50]
mulss xmm0, dword [0x100e6e38]
movss dword [ebp - 0x28], xmm0
movss dword [esp], xmm0
call fcn.10011220
push 0x2000122
push 0x10160200
push str.MyColor5
call fcn.10065780
add esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.10011490
movss xmm0, dword [ebp - 0x28]
add esp, 4
movss dword [esp], xmm0
call fcn.10011220
push 0x4000122
push 0x10160200
push str.MyColor6
call fcn.10065780
call fcn.10060c10
push str.HSV_encoded_colors
call fcn.10060d80
add esp, 0xc
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.10011490
push str.By_default__colors_are_given_to_ColorEdit_and_ColorPicker_in_RGB__but_ImGuiColorEditFlags_InputHSVallows_you_to_store_colors_as_HSV_and_pass_them_to_ColorEdit_and_ColorPicker_as_HSV._This_comes_with_theadded_benefit_that_you_can_manipulate_hue_values_with_the_picker_even_when_saturation_or_value_are_zero.
call fcn.10026a50
push str.Color_widget_with_InputHSV:
call fcn.10060d80
push 0x11100000
push 0x10160228
push str.HSV_shown_as_RGB1
call fcn.10064ab0
push 0x11200000
push 0x10160228
push str.HSV_shown_as_HSV1
call fcn.10064ab0
add esp, 0x28
push 0
push str._.3f
sub esp, 0xc
mov dword [esp + 8], 0x3f800000
mov dword [esp + 4], 0
mov dword [esp], 0x3c23d70a
push 0x10160228
push str.Raw_HSV_values
call fcn.10062c00
add esp, 0x1c
call fcn.10067fb0
mov eax, dword [0x101850ac]
test eax, eax
je 0x1003e530
push dword [0x101850b0]
push str.Widgets_Drag_and_Slider_Flags
push 0x799
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Drag_Slider_Flags
call fcn.10067ce0
add esp, 4
test al, al
je 0x1003e7a4
push 0x10
push 0x101857bc
push str.ImGuiSliderFlags_AlwaysClamp
call fcn.10061940
add esp, 4
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.10011490
push str.Always_clamp_value_to_min_max_bounds__if_any__when_input_manually_with_CTRLClick.
call fcn.10026a50
push 0x20
push 0x101857bc
push str.ImGuiSliderFlags_Logarithmic
call fcn.10061940
add esp, 0x10
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.10011490
push str.Enable_logarithmic_editing__more_precision_for_small_values_.
call fcn.10026a50
push 0x40
push 0x101857bc
push str.ImGuiSliderFlags_NoRoundToFormat
call fcn.10061940
add esp, 0x10
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.10011490
push str.Disable_rounding_underlying_value_to_match_precision_of_the_format_string__e.g.__.3f_values_are_rounded_to_those_3_digits_.
call fcn.10026a50
push 0x80
push 0x101857bc
push str.ImGuiSliderFlags_NoInput
call fcn.10061940
add esp, 0x10
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.10011490
push str.Disable_CTRLClick_or_Enter_key_allowing_to_input_text_directly_into_the_widget.
call fcn.10026a50
movss xmm0, dword [0x10160238]
add esp, 4
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push str.Underlying_float_value:__f
call fcn.10060d80
add esp, 0xc
push dword [0x101857bc]
push str._.3f
sub esp, 0xc
mov dword [esp + 8], 0x3f800000
mov dword [esp + 4], 0
mov dword [esp], 0x3ba3d70a
push 0x10160238
push str.DragFloat__0____1_
call fcn.10062b40
add esp, 0x1c
push dword [0x101857bc]
push str._.3f
sub esp, 0xc
mov dword [esp + 8], 0x7f7fffff
mov dword [esp + 4], 0
mov dword [esp], 0x3ba3d70a
push 0x10160238
push str.DragFloat__0____inf_
call fcn.10062b40
add esp, 0x1c
push dword [0x101857bc]
push str._.3f
sub esp, 0xc
mov dword [esp + 8], 0x3f800000
mov dword [esp + 4], 0xff7fffff
mov dword [esp], 0x3ba3d70a
push 0x10160238
push str.DragFloat___inf____1_
call fcn.10062b40
add esp, 0x1c
push dword [0x101857bc]
push str._.3f
sub esp, 0xc
mov dword [esp + 8], 0x7f7fffff
mov dword [esp + 4], 0xff7fffff
mov dword [esp], 0x3ba3d70a
push 0x10160238
push str.DragFloat___inf____inf_
call fcn.10062b40
add esp, 0x1c
push dword [0x101857bc]
push 0x100d76a4
push 0x64
push 0
push ecx
mov dword [esp], 0x3f000000
push 0x1016023c
push str.DragInt__0____100_
call fcn.10062e00
movss xmm0, dword [0x10160240]
add esp, 0x14
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push str.Underlying_float_value:__f
call fcn.10060d80
add esp, 0xc
push dword [0x101857bc]
push str._.3f
sub esp, 8
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0
push 0x10160240
push str.SliderFloat__0____1_
call fcn.10063760
push dword [0x101857bc]
push 0x100d76a4
push 0x64
push 0
push 0x10160244
push str.SliderInt__0____100_
call fcn.100638a0
add esp, 0x30
call fcn.10067fb0
mov eax, dword [0x101850ac]
test eax, eax
je 0x1003e7c7
push dword [0x101850b0]
push str.Widgets_Range_Widgets
push 0x7bb
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Range_Widgets
call fcn.10067ce0
add esp, 4
test al, al
je 0x1003e87f
push 0x10
push str.Max:__.1f___
push str.Min:__.1f___
sub esp, 0xc
mov dword [esp + 8], 0x42c80000
mov dword [esp + 4], 0
mov dword [esp], 0x3e800000
push 0x1016024c
push 0x10160248
push str.range_float
call fcn.10062c40
add esp, 0x24
push 0
push str.Max:__d_units
push str.Min:__d_units
push 0x3e8
push 0
push ecx
mov dword [esp], 0x40a00000
push 0x10160254
push 0x10160250
push str.range_int
call fcn.10062f00
add esp, 0x24
push 0
push str.Max:__d_units
push str.Min:__d_units
push 0
push 0
push ecx
mov dword [esp], 0x40a00000
push 0x10160254
push 0x10160250
push str.range_int__no_bounds_
call fcn.10062f00
add esp, 0x24
call fcn.10067fb0
mov eax, dword [0x101850ac]
test eax, eax
je 0x1003e8a2
push dword [0x101850b0]
push str.Widgets_Data_Types
push 0x7c6
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Data_Types
call fcn.10067ce0
add esp, 4
test al, al
je 0x1003f4c6
mov eax, dword [0x101850ac]
xorps xmm0, xmm0
movlpd qword [ebp - 0xc4], xmm0
movlpd qword [ebp - 0x18], xmm0
movlpd qword [ebp - 0xfc], xmm0
movsd qword [ebp - 0xec], xmm0
movsd xmm0, qword [0x100d9360]
movsd qword [ebp - 0x38], xmm0
movsd xmm0, qword [0x100e6eb0]
movsd qword [ebp - 0x70], xmm0
movsd xmm0, qword [0x100e6e80]
mov byte [ebp - 0xaa], 0
mov byte [ebp - 0x3b], 1
mov byte [ebp - 0xa9], 0x32
mov byte [ebp - 0xd], 0x80
mov byte [ebp - 0x41], 0x7f
mov byte [ebp - 0x3a], 0
mov byte [ebp - 0x3c], 1
mov byte [ebp - 0x39], 0x32
mov byte [ebp - 0x42], 0
mov byte [ebp - 0x21], 0xff
mov dword [ebp - 0x5c], 0
mov dword [ebp - 0x58], 1
mov dword [ebp - 0x20], 0x32
mov dword [ebp - 0x150], 0xffff8000
mov dword [ebp - 0x154], 0x7fff
mov dword [ebp - 0x16c], 0
mov dword [ebp - 0xa4], 1
mov dword [ebp - 0x168], 0x32
mov dword [ebp - 0x148], 0
mov dword [ebp - 0x14c], 0xffff
mov dword [ebp - 0x40], 0
mov dword [ebp - 0xe4], 1
mov dword [ebp - 0x2c], 0x32
mov dword [ebp - 0xd4], 0xc0000000
mov dword [ebp - 0xd0], 0x3fffffff
mov dword [ebp - 0xcc], 0x3fffff9b
mov dword [ebp - 0xc8], 0x3fffffff
mov dword [ebp - 0xd8], 0
mov dword [ebp - 0xb4], 1
mov dword [ebp - 0x1c], 0x32
mov dword [ebp - 0x68], 0
mov dword [ebp - 0xb8], closesocket
mov dword [ebp - 0xbc], 0x7fffff9b
mov dword [ebp - 0xb0], closesocket
mov dword [ebp - 0x13c], 1
mov dword [ebp - 0x138], 0
mov dword [ebp - 0xf4], 0x32
mov dword [ebp - 0xf0], 0
mov dword [ebp - 0x184], 0
mov dword [ebp - 0x180], 0xc0000000
mov dword [ebp - 0x174], 0xffffffff
mov dword [ebp - 0x170], 0x3fffffff
mov dword [ebp - 0x164], 0xffffff9b
mov dword [ebp - 0x160], 0x3fffffff
mov dword [ebp - 0x15c], 0xffffffff
mov dword [ebp - 0x158], 0x3fffffff
mov dword [ebp - 0x4c], 1
mov dword [ebp - 0x48], 0
mov dword [ebp - 0xe0], 0x32
mov dword [ebp - 0xdc], 0
mov dword [ebp - 0x12c], 0xffffffff
mov dword [ebp - 0x128], closesocket
mov dword [ebp - 0x1a4], 0xffffff9b
mov dword [ebp - 0x1a0], closesocket
mov dword [ebp - 0x194], 0xffffffff
mov dword [ebp - 0x190], closesocket
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x30], 0x3f800000
mov dword [ebp - 0x64], 0xd01502f9
mov dword [ebp - 0x60], 0x501502f9
movsd qword [ebp - 0x10c], xmm0
test eax, eax
je 0x1003eb1f
push dword [0x101850b0]
push str.Widgets_Data_Types_Drags
push 0x7f8
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Drags
call fcn.10061350
push 0x101857c0
push str.Clamp_integers_to_0..50
call fcn.10061560
add esp, 4
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.10011490
push str.As_with_every_widget_in_dear_imgui__we_never_modify_values_unless_there_is_a_user_interaction._nYou_can_override_the_clamping_limits_by_using_CTRLClick_to_input_a_value.
call fcn.10026a50
mov cl, byte [0x101857c0]
lea eax, [ebp - 0xa9]
add esp, 0xc
xor edx, edx
test cl, cl
cmove eax, edx
test cl, cl
push 0
push 0
push eax
lea eax, [ebp - 0xaa]
cmove eax, edx
push eax
push ecx
mov dword [esp], 0x3e4ccccd
push 0x10160258
push edx
push str.drag_s8
call fcn.10063090
mov cl, byte [0x101857c0]
lea eax, [ebp - 0x39]
add esp, 0x20
xor edx, edx
test cl, cl
cmove eax, edx
test cl, cl
push 0
push str._u_ms
push eax
lea eax, [ebp - 0x3a]
cmove eax, edx
push eax
push ecx
mov dword [esp], 0x3e4ccccd
push 0x10160259
push 1
push str.drag_u8
call fcn.10063090
mov cl, byte [0x101857c0]
lea eax, [ebp - 0x20]
add esp, 0x20
xor edx, edx
test cl, cl
cmove eax, edx
test cl, cl
push 0
push 0
push eax
lea eax, [ebp - 0x5c]
cmove eax, edx
push eax
push ecx
mov dword [esp], 0x3e4ccccd
push 0x1016025c
push 2
push str.drag_s16
call fcn.10063090
mov cl, byte [0x101857c0]
lea eax, [ebp - 0x168]
add esp, 0x20
xor edx, edx
test cl, cl
cmove eax, edx
test cl, cl
push 0
push str._u_ms
push eax
lea eax, [ebp - 0x16c]
cmove eax, edx
push eax
push ecx
mov dword [esp], 0x3e4ccccd
push 0x10160260
push 3
push str.drag_u16
call fcn.10063090
mov cl, byte [0x101857c0]
lea eax, [ebp - 0x2c]
add esp, 0x20
xor edx, edx
test cl, cl
cmove eax, edx
test cl, cl
push 0
push 0
push eax
lea eax, [ebp - 0x40]
cmove eax, edx
push eax
push ecx
mov dword [esp], 0x3e4ccccd
push 0x10160264
push 4
push str.drag_s32
call fcn.10063090
mov cl, byte [0x101857c0]
lea eax, [ebp - 0x2c]
add esp, 0x20
xor edx, edx
test cl, cl
cmove eax, edx
test cl, cl
push 0
push str.0x_08X
push eax
lea eax, [ebp - 0x40]
cmove eax, edx
push eax
push ecx
mov dword [esp], 0x3e4ccccd
push 0x10160264
push 4
push str.drag_s32_hex
call fcn.10063090
mov cl, byte [0x101857c0]
lea eax, [ebp - 0x1c]
add esp, 0x20
xor edx, edx
test cl, cl
cmove eax, edx
test cl, cl
push 0
push str._u_ms
push eax
lea eax, [ebp - 0xd8]
cmove eax, edx
push eax
push ecx
mov dword [esp], 0x3e4ccccd
push 0x10160268
push 5
push str.drag_u32
call fcn.10063090
mov cl, byte [0x101857c0]
lea eax, [ebp - 0xf4]
add esp, 0x20
xor edx, edx
test cl, cl
cmove eax, edx
test cl, cl
push 0
push 0
push eax
lea eax, [ebp - 0xc4]
cmove eax, edx
push eax
push ecx
mov dword [esp], 0x3e4ccccd
push 0x10160270
push 6
push str.drag_s64
call fcn.10063090
mov cl, byte [0x101857c0]
lea eax, [ebp - 0xe0]
add esp, 0x20
xor edx, edx
test cl, cl
cmove eax, edx
test cl, cl
push 0
push 0
push eax
lea eax, [ebp - 0x18]
cmove eax, edx
push eax
push ecx
mov dword [esp], 0x3e4ccccd
push 0x10160278
push 7
push str.drag_u64
call fcn.10063090
add esp, 0x20
lea eax, [ebp - 0x30]
push 0
push 0x100dd9c4
push eax
lea eax, [ebp - 0x28]
push eax
push ecx
mov dword [esp], 0x3ba3d70a
push 0x10160280
push 8
push str.drag_float
call fcn.10063090
add esp, 0x20
lea eax, [ebp - 0x30]
push 0x20
push 0x100dd9c4
push eax
lea eax, [ebp - 0x28]
push eax
push ecx
mov dword [esp], 0x3ba3d70a
push 0x10160280
push 8
push str.drag_float_log
call fcn.10063090
add esp, 0x20
lea eax, [ebp - 0xec]
push 0
push str._.10f_grams
push 0
push eax
push ecx
mov dword [esp], 0x3a03126f
push 0x10160288
push 9
push str.drag_double
call fcn.10063090
add esp, 0x20
lea eax, [ebp - 0x38]
push 0x20
push str.0____.10f___1
push eax
lea eax, [ebp - 0xec]
push eax
push ecx
mov dword [esp], 0x3a03126f
push 0x10160288
push 9
push str.drag_double_log
call fcn.10063090
mov eax, dword [0x101850ac]
add esp, 0x20
test eax, eax
je 0x1003ee5c
push dword [0x101850b0]
push str.Widgets_Data_Types_Sliders
push 0x80c
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Sliders
call fcn.10061350
push 0
push 0x100d76a4
lea eax, [ebp - 0x41]
push eax
lea eax, [ebp - 0xd]
push eax
push 0x10160258
push 0
push str.slider_s8_full
call fcn.10063960
push 0
push 0x100dda3c
lea eax, [ebp - 0x21]
push eax
lea eax, [ebp - 0x42]
push eax
push 0x10160259
push 1
push str.slider_u8_full
call fcn.10063960
push 0
push 0x100d76a4
lea eax, [ebp - 0x154]
push eax
lea eax, [ebp - 0x150]
push eax
push 0x1016025c
push 2
push str.slider_s16_full
call fcn.10063960
add esp, 0x58
lea eax, [ebp - 0x14c]
push 0
push 0x100dda3c
push eax
lea eax, [ebp - 0x148]
push eax
push 0x10160260
push 3
push str.slider_u16_full
call fcn.10063960
push 0
push 0x100d76a4
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x40]
push eax
push 0x10160264
push 4
push str.slider_s32_low
call fcn.10063960
push 0
push 0x100d76a4
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0xcc]
push eax
push 0x10160264
push 4
push str.slider_s32_high
call fcn.10063960
add esp, 0x54
lea eax, [ebp - 0xd0]
push 0
push 0x100d76a4
push eax
lea eax, [ebp - 0xd4]
push eax
push 0x10160264
push 4
push str.slider_s32_full
call fcn.10063960
push 0
push str.0x_04X
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x40]
push eax
push 0x10160264
push 4
push str.slider_s32_hex
call fcn.10063960
push 0
push 0x100dda3c
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0xd8]
push eax
push 0x10160268
push 5
push str.slider_u32_low
call fcn.10063960
add esp, 0x54
lea eax, [ebp - 0xb0]
push 0
push 0x100dda3c
push eax
lea eax, [ebp - 0xbc]
push eax
push 0x10160268
push 5
push str.slider_u32_high
call fcn.10063960
push 0
push 0x100dda3c
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0x68]
push eax
push 0x10160268
push 5
push str.slider_u32_full
call fcn.10063960
push 0
push str._I64d
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0xc4]
push eax
push 0x10160270
push 6
push str.slider_s64_low
call fcn.10063960
add esp, 0x54
lea eax, [ebp - 0x15c]
push 0
push str._I64d
push eax
lea eax, [ebp - 0x164]
push eax
push 0x10160270
push 6
push str.slider_s64_high
call fcn.10063960
push 0
push str._I64d
lea eax, [ebp - 0x174]
push eax
lea eax, [ebp - 0x184]
push eax
push 0x10160270
push 6
push str.slider_s64_full
call fcn.10063960
push 0
push str._I64u_ms
lea eax, [ebp - 0xe0]
push eax
lea eax, [ebp - 0x18]
push eax
push 0x10160278
push 7
push str.slider_u64_low
call fcn.10063960
add esp, 0x54
lea eax, [ebp - 0x194]
push 0
push str._I64u_ms
push eax
lea eax, [ebp - 0x1a4]
push eax
push 0x10160278
push 7
push str.slider_u64_high
call fcn.10063960
push 0
push str._I64u_ms
lea eax, [ebp - 0x12c]
push eax
lea eax, [ebp - 0xfc]
push eax
push 0x10160278
push 7
push str.slider_u64_full
call fcn.10063960
push 0
push 0
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 0x28]
push eax
push 0x10160280
push 8
push str.slider_float_low
call fcn.10063960
add esp, 0x54
lea eax, [ebp - 0x30]
push 0x20
push str._.10f
push eax
lea eax, [ebp - 0x28]
push eax
push 0x10160280
push 8
push str.slider_float_low_log
call fcn.10063960
push 0
push 0x100dab08
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x64]
push eax
push 0x10160280
push 8
push str.slider_float_high
call fcn.10063960
push 0
push str._.10f_grams
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0xec]
push eax
push 0x10160288
push 9
push str.slider_double_low
call fcn.10063960
add esp, 0x54
lea eax, [ebp - 0x38]
push 0x20
push str._.10f
push eax
lea eax, [ebp - 0xec]
push eax
push 0x10160288
push 9
push str.slider_double_low_log
call fcn.10063960
push 0
push str._e_grams
lea eax, [ebp - 0x10c]
push eax
lea eax, [ebp - 0x70]
push eax
push 0x10160288
push 9
push str.slider_double_high
call fcn.10063960
push str.Sliders__reverse_
call fcn.10061350
push 0
push 0x100d76a4
lea eax, [ebp - 0xd]
push eax
lea eax, [ebp - 0x41]
push eax
push 0x10160258
push 0
push str.slider_s8_reverse
call fcn.10063960
add esp, 0x58
lea eax, [ebp - 0x42]
push 0
push 0x100dda3c
push eax
lea eax, [ebp - 0x21]
push eax
push 0x10160259
push 1
push str.slider_u8_reverse
call fcn.10063960
push 0
push 0x100d76a4
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x2c]
push eax
push 0x10160264
push 4
push str.slider_s32_reverse
call fcn.10063960
push 0
push 0x100dda3c
lea eax, [ebp - 0xd8]
push eax
lea eax, [ebp - 0x1c]
push eax
push 0x10160268
push 5
push str.slider_u32_reverse
call fcn.10063960
add esp, 0x54
lea eax, [ebp - 0xc4]
push 0
push str._I64d
push eax
lea eax, [ebp - 0xf4]
push eax
push 0x10160270
push 6
push str.slider_s64_reverse
call fcn.10063960
push 0
push str._I64u_ms
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0xe0]
push eax
push 0x10160278
push 7
push str.slider_u64_reverse
call fcn.10063960
mov eax, dword [0x101850ac]
add esp, 0x38
test eax, eax
je 0x1003f2a8
push dword [0x101850b0]
push str.Widgets_Data_Types_Inputs
push 0x82e
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Inputs
call fcn.10061350
push 0x10160290
push str.Show_step_buttons
call fcn.10061560
push 0
xor ecx, ecx
lea eax, [ebp - 0x3b]
cmp byte [0x10160290], cl
push 0x100d76a4
push 0
cmove eax, ecx
push eax
push 0x10160258
push ecx
push str.input_s8
call fcn.10064630
push 0
xor ecx, ecx
lea eax, [ebp - 0x3c]
cmp byte [0x10160290], cl
push 0x100dda3c
push 0
cmove eax, ecx
push eax
push 0x10160259
push 1
push str.input_u8
call fcn.10064630
add esp, 0x44
lea eax, [ebp - 0x58]
xor ecx, ecx
cmp byte [0x10160290], cl
push 0
push 0x100d76a4
push 0
cmove eax, ecx
push eax
push 0x1016025c
push 2
push str.input_s16
call fcn.10064630
push 0
xor ecx, ecx
lea eax, [ebp - 0xa4]
cmp byte [0x10160290], cl
push 0x100dda3c
push 0
cmove eax, ecx
push eax
push 0x10160260
push 3
push str.input_u16
call fcn.10064630
push 0
xor ecx, ecx
lea eax, [ebp - 0xe4]
cmp byte [0x10160290], cl
push 0x100d76a4
push 0
cmove eax, ecx
push eax
push 0x10160264
push 4
push str.input_s32
call fcn.10064630
add esp, 0x54
lea eax, [ebp - 0xe4]
xor ecx, ecx
cmp byte [0x10160290], cl
push 0
push str._04X
push 0
cmove eax, ecx
push eax
push 0x10160264
push 4
push str.input_s32_hex
call fcn.10064630
push 0
push 0x100dda3c
xor ecx, ecx
lea eax, [ebp - 0xb4]
cmp byte [0x10160290], cl
push 0
cmove eax, ecx
push eax
push 0x10160268
push 5
push str.input_u32
call fcn.10064630
push 0
xor ecx, ecx
lea eax, [ebp - 0xb4]
cmp byte [0x10160290], cl
push 0x100ddd0c
push 0
cmove eax, ecx
push eax
push 0x10160268
push 5
push str.input_u32_hex
call fcn.10064630
add esp, 0x54
lea eax, [ebp - 0x13c]
xor ecx, ecx
cmp byte [0x10160290], cl
push 0
push 0
push 0
cmove eax, ecx
push eax
push 0x10160270
push 6
push str.input_s64
call fcn.10064630
push 0
xor ecx, ecx
lea eax, [ebp - 0x4c]
cmp byte [0x10160290], cl
push 0
push 0
cmove eax, ecx
push eax
push 0x10160278
push 7
push str.input_u64
call fcn.10064630
push 0
xor ecx, ecx
lea eax, [ebp - 0x30]
cmp byte [0x10160290], cl
push 0
push 0
cmove eax, ecx
push eax
push 0x10160280
push 8
push str.input_float
call fcn.10064630
add esp, 0x54
lea eax, [ebp - 0x38]
xor ecx, ecx
cmp byte [0x10160290], cl
push 0
push 0
push 0
cmove eax, ecx
push eax
push 0x10160288
push 9
push str.input_double
call fcn.10064630
add esp, 0x1c
call fcn.10067fb0
mov eax, dword [0x101850ac]
test eax, eax
je 0x1003f4e9
push dword [0x101850b0]
push str.Widgets_Multi_component_Widgets
push 0x842
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Multi_component_Widgets
call fcn.10067ce0
add esp, 4
test al, al
je 0x1003f782
push str.2_wide
call fcn.10061350
push 0
push str._.3f
push 0x10160294
push str.input_float2
call fcn.10064470
add esp, 0x14
push 0
push str._.3f
sub esp, 0xc
mov dword [esp + 8], 0x3f800000
mov dword [esp + 4], 0
mov dword [esp], 0x3c23d70a
push 0x10160294
push str.drag_float2
call fcn.10062b80
add esp, 0x1c
push 0
push str._.3f
sub esp, 8
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0
push 0x10160294
push str.slider_float2
call fcn.10063790
push 0
push 0x101602a4
push str.input_int2
call fcn.10064550
add esp, 0x24
push 0
push 0x100d76a4
push 0xff
push 0
push ecx
mov dword [esp], 0x3f800000
push 0x101602a4
push str.drag_int2
call fcn.10062e40
push 0
push 0x100d76a4
push 0xff
push 0
push 0x101602a4
push str.slider_int2
call fcn.100638d0
push str.3_wide
call fcn.10061350
push 0
push str._.3f
push 0x10160294
push str.input_float3
call fcn.100644a0
add esp, 0x48
push 0
push str._.3f
sub esp, 0xc
mov dword [esp + 8], 0x3f800000
mov dword [esp + 4], 0
mov dword [esp], 0x3c23d70a
push 0x10160294
push str.drag_float3
call fcn.10062bc0
add esp, 0x1c
push 0
push str._.3f
sub esp, 8
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0
push 0x10160294
push str.slider_float3
call fcn.100637c0
push 0
push 0x101602a4
push str.input_int3
call fcn.10064580
add esp, 0x24
push 0
push 0x100d76a4
push 0xff
push 0
push ecx
mov dword [esp], 0x3f800000
push 0x101602a4
push str.drag_int3
call fcn.10062e80
push 0
push 0x100d76a4
push 0xff
push 0
push 0x101602a4
push str.slider_int3
call fcn.10063900
push str.4_wide
call fcn.10061350
push 0
push str._.3f
push 0x10160294
push str.input_float4
call fcn.100644d0
add esp, 0x48
push 0
push str._.3f
sub esp, 0xc
mov dword [esp + 8], 0x3f800000
mov dword [esp + 4], 0
mov dword [esp], 0x3c23d70a
push 0x10160294
push str.drag_float4
call fcn.10062c00
add esp, 0x1c
push 0
push str._.3f
sub esp, 8
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0
push 0x10160294
push str.slider_float4
call fcn.100637f0
push 0
push 0x101602a4
push str.input_int4
call fcn.100645b0
add esp, 0x24
push 0
push 0x100d76a4
push 0xff
push 0
push ecx
mov dword [esp], 0x3f800000
push 0x101602a4
push str.drag_int4
call fcn.10062ec0
push 0
push 0x100d76a4
push 0xff
push 0
push 0x101602a4
push str.slider_int4
call fcn.10063930
add esp, 0x34
call fcn.10067fb0
mov eax, dword [0x101850ac]
test eax, eax
je 0x1003f7a5
push dword [0x101850b0]
push str.Widgets_Vertical_Sliders
push 0x863
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Vertical_Sliders
call fcn.10067ce0
add esp, 4
test al, al
je 0x1003fce4
lea eax, [ebp - 0x4c]
mov dword [ebp - 0x4c], 0x40800000
push eax
push 0xe
mov dword [ebp - 0x48], 0x40800000
call fcn.10011030
push 0
push 0x100d76a4
push 5
push 0
push 0x101857c4
lea eax, [ebp - 0x4c]
mov dword [ebp - 0x4c], 0x41900000
push eax
push str.int
mov dword [ebp - 0x48], 0x43200000
call fcn.10063fb0
add esp, 0x1c
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.10011490
push str.set1
call fcn.10011bc0
add esp, 0xc
mov dword [ebp - 0x6c], 0x3f800000
xor edi, edi
mov dword [ebp - 0x108], 0x3f800000
mov dword [ebp - 0xf8], 0x3f800000
mov esi, 0x101602b4
mov dword [ebp - 0x128], 0x3f800000
nop
test edi, edi
jle 0x1003f86e
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.10011490
add esp, 8
push edi
call fcn.10011c70
add esp, 4
movd xmm0, edi
lea eax, [ebp - 0x64]
cvtdq2ps xmm0, xmm0
push eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0xa4]
mulss xmm0, dword [0x100e6e34]
push eax
sub esp, 0xc
movss dword [ebp - 0x1c], xmm0
mov dword [esp + 8], 0x3f000000
mov dword [esp + 4], 0x3f000000
movss dword [esp], xmm0
call fcn.100139b0
movss xmm0, dword [ebp - 0xa4]
lea eax, [ebp - 0x1ac]
movss dword [ebp - 0x78], xmm0
movss xmm0, dword [ebp - 0x58]
movss dword [ebp - 0x74], xmm0
movss xmm0, dword [ebp - 0x64]
movss dword [ebp - 0x70], xmm0
movups xmm0, xmmword [ebp - 0x78]
push eax
push 7
movups xmmword [ebp - 0x1ac], xmm0
call fcn.10010ed0
movss xmm0, dword [ebp - 0x1c]
lea eax, [ebp - 0xb8]
add esp, 0x20
push eax
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x60]
push eax
sub esp, 0xc
mov dword [esp + 8], 0x3f000000
mov dword [esp + 4], 0x3f19999a
movss dword [esp], xmm0
call fcn.100139b0
movss xmm0, dword [ebp - 0x60]
lea eax, [ebp - 0x19c]
movss dword [ebp - 0x114], xmm0
movss xmm0, dword [ebp - 0x68]
movss dword [ebp - 0x110], xmm0
movss xmm0, dword [ebp - 0xb8]
movss dword [ebp - 0x10c], xmm0
movups xmm0, xmmword [ebp - 0x114]
push eax
push 8
movups xmmword [ebp - 0x19c], xmm0
call fcn.10010ed0
movss xmm0, dword [ebp - 0x1c]
lea eax, [ebp - 0xd4]
add esp, 0x20
push eax
lea eax, [ebp - 0xb0]
push eax
lea eax, [ebp - 0xbc]
push eax
sub esp, 0xc
mov dword [esp + 8], 0x3f000000
mov dword [esp + 4], 0x3f333333
movss dword [esp], xmm0
call fcn.100139b0
movss xmm0, dword [ebp - 0xbc]
lea eax, [ebp - 0x18c]
movss dword [ebp - 0x104], xmm0
movss xmm0, dword [ebp - 0xb0]
movss dword [ebp - 0x100], xmm0
movss xmm0, dword [ebp - 0xd4]
movss dword [ebp - 0xfc], xmm0
movups xmm0, xmmword [ebp - 0x104]
push eax
push 9
movups xmmword [ebp - 0x18c], xmm0
call fcn.10010ed0
add esp, 0x20
movss xmm0, dword [ebp - 0x1c]
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0xcc]
push eax
lea eax, [ebp - 0xd0]
push eax
sub esp, 0xc
mov dword [esp + 8], 0x3f666666
mov dword [esp + 4], 0x3f666666
movss dword [esp], xmm0
call fcn.100139b0
movss xmm0, dword [ebp - 0xd0]
lea eax, [ebp - 0x17c]
movss dword [ebp - 0x134], xmm0
movss xmm0, dword [ebp - 0xcc]
movss dword [ebp - 0x130], xmm0
movss xmm0, dword [ebp - 0xc8]
movss dword [ebp - 0x12c], xmm0
movups xmm0, xmmword [ebp - 0x134]
push eax
push 0x13
movups xmmword [ebp - 0x17c], xmm0
call fcn.10010ed0
add esp, 0x20
mov dword [ebp - 0x4c], 0x41900000
lea eax, [ebp - 0x4c]
mov dword [ebp - 0x48], 0x43200000
push 0
push 0x100d6368
sub esp, 8
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0
push esi
push eax
push 0x100ddeac
call fcn.10063f80
add esp, 0x1c
call fcn.10012ff0
test al, al
jne 0x1003faca
push 0
call fcn.10012e70
add esp, 4
test al, al
je 0x1003fae6
movss xmm0, dword [esi]
sub esp, 8
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push str._.3f
call fcn.10011d40
add esp, 0xc
push 4
call fcn.10010f70
add esp, 4
call fcn.10011ca0
add esi, 4
inc edi
cmp esi, 0x101602d0
jl 0x1003f850
call fcn.10011ca0
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.10011490
push str.set2
call fcn.10011bc0
add esp, 0xc
mov dword [ebp - 0x13c], 0x41900000
xor eax, eax
mov dword [ebp - 0x138], 0x42480000
mov dword [ebp - 0xb4], eax
mov edi, 0x101602d0
mov dword [ebp - 0x1c], eax
test eax, eax
jle 0x1003fb70
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.10011490
add esp, 8
call fcn.10011610
xor esi, esi
mov eax, dword [ebp - 0x1c]
add eax, esi
push eax
call fcn.10011c70
add esp, 4
lea eax, [ebp - 0x13c]
push 0
push 0x100d6368
sub esp, 8
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0
push edi
push eax
push 0x100ddeac
call fcn.10063f80
add esp, 0x1c
call fcn.10012ff0
test al, al
jne 0x1003fbca
push 0
call fcn.10012e70
add esp, 4
test al, al
je 0x1003fbe6
movss xmm0, dword [edi]
sub esp, 8
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push str._.3f
call fcn.10011d40
add esp, 0xc
call fcn.10011ca0
inc esi
cmp esi, 3
jl 0x1003fb77
call fcn.10011740
mov eax, dword [ebp - 0xb4]
add edi, 4
add dword [ebp - 0x1c], 3
inc eax
mov dword [ebp - 0xb4], eax
cmp edi, 0x101602e0
jl 0x1003fb52
call fcn.10011ca0
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.10011490
push str.set3
call fcn.10011bc0
add esp, 0xc
mov edi, 0x101602b4
xor esi, esi
test esi, esi
jle 0x1003fc64
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.10011490
add esp, 8
push esi
call fcn.10011c70
mov dword [esp], 0x42200000
push 0x14
call fcn.10010fd0
add esp, 8
mov dword [ebp - 0x4c], 0x42200000
lea eax, [ebp - 0x4c]
mov dword [ebp - 0x48], 0x43200000
push 0
push str._.2f_nsec
sub esp, 8
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0
push edi
push eax
push 0x100ddeac
call fcn.10063f80
push 1
call fcn.100110b0
add esp, 0x20
call fcn.10011ca0
add edi, 4
inc esi
cmp edi, 0x101602c4
jl 0x1003fc46
call fcn.10011ca0
push 1
call fcn.100110b0
add esp, 4
call fcn.10067fb0
mov eax, dword [0x101850ac]
test eax, eax
je 0x1003fd07
push dword [0x101850b0]
push str.Widgets_Drag_and_drop
push 0x8a4
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Drag_and_Drop
call fcn.10067ce0
add esp, 4
test al, al
je 0x100400f0
mov eax, dword [0x101850ac]
test eax, eax
je 0x1003fd3f
push dword [0x101850b0]
push str.Widgets_Drag_and_drop_Standard_widgets
push 0x8a7
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Drag_and_drop_in_standard_widgets
call fcn.10067ce0
add esp, 4
test al, al
je 0x1003fd84
push str.You_can_drag_from_the_color_squares.
call fcn.10026a50
push 0
push 0x101602e0
push str.color_1
call fcn.10064aa0
push 0
push 0x101602ec
push str.color_2
call fcn.10064ab0
add esp, 0x1c
call fcn.10067fb0
mov eax, dword [0x101850ac]
test eax, eax
je 0x1003fda7
push dword [0x101850b0]
push str.Widgets_Drag_and_drop_Copy_swap_items
push 0x8b6
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Drag_and_drop_to_copy_swap_items
call fcn.10067ce0
add esp, 4
test al, al
je 0x10040005
cmp dword [0x101857c8], 0
sete al
movzx eax, al
push eax
push str.Copy
call fcn.10061960
mov ecx, dword [0x101857c8]
xor edx, edx
test al, al
mov dword [esp + 4], 0xbf800000
mov dword [esp], edx
cmovne ecx, edx
mov dword [0x101857c8], ecx
call fcn.10011490
cmp dword [0x101857c8], 1
sete al
movzx eax, al
push eax
push str.Move
call fcn.10061960
mov ecx, dword [0x101857c8]
test al, al
mov eax, 1
mov dword [esp + 0xc], 0xbf800000
cmovne ecx, eax
mov dword [esp + 8], 0
add esp, 8
mov dword [0x101857c8], ecx
call fcn.10011490
cmp dword [0x101857c8], 2
sete al
movzx eax, al
push eax
push str.Swap
call fcn.10061960
mov ecx, dword [0x101857c8]
add esp, 0x10
test al, al
mov edx, 2
cmovne ecx, edx
xor eax, eax
mov dword [0x101857c8], ecx
mov dword [ebp - 0x2c], eax
push eax
call fcn.10011c70
mov esi, dword [ebp - 0x2c]
mov eax, 0x55555556
imul esi
mov ecx, esi
add esp, 4
mov eax, edx
shr eax, 0x1f
add eax, edx
lea eax, [eax + eax*2]
sub ecx, eax
je 0x1003feb3
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.10011490
mov esi, dword [ebp - 0x2c]
add esp, 8
lea eax, [ebp - 0x4c]
mov dword [ebp - 0x4c], 0x42700000
push eax
push dword [esi*4 + 0x101602fc]
mov dword [ebp - 0x48], 0x42700000
call fcn.100613a0
push 0
call fcn.10012530
add esp, 0xc
test al, al
je 0x1003ff5f
push 0
push 4
lea eax, [ebp - 0x2c]
push eax
push str.DND_DEMO_CELL
call fcn.10012730
mov eax, dword [0x101857c8]
add esp, 0x10
test eax, eax
jne 0x1003ff1d
mov eax, dword [ebp - 0x2c]
push dword [eax*4 + 0x101602fc]
push str.Copy__s
call fcn.10060d80
mov eax, dword [0x101857c8]
add esp, 8
cmp eax, 1
jne 0x1003ff3e
mov eax, dword [ebp - 0x2c]
push dword [eax*4 + 0x101602fc]
push str.Move__s
call fcn.10060d80
mov eax, dword [0x101857c8]
add esp, 8
cmp eax, 2
jne 0x1003ff5a
mov eax, dword [ebp - 0x2c]
push dword [eax*4 + 0x101602fc]
push str.Swap__s
call fcn.10060d80
add esp, 8
call fcn.10012800
call fcn.10012830
test al, al
je 0x1003ffeb
push 0
push str.DND_DEMO_CELL
call fcn.100128d0
add esp, 8
test eax, eax
je 0x1003ffe6
mov eax, dword [eax]
mov esi, dword [eax]
mov eax, dword [0x101857c8]
test eax, eax
jne 0x1003ff9f
mov eax, dword [ebp - 0x2c]
mov ecx, dword [esi*4 + 0x101602fc]
mov dword [eax*4 + str.Bobby], ecx
jmp 0x1003ffe6
cmp eax, 1
jne 0x1003ffc2
mov eax, dword [ebp - 0x2c]
mov ecx, dword [esi*4 + 0x101602fc]
mov dword [eax*4 + str.Bobby], ecx
mov dword [esi*4 + str.Bobby], 0x100d6368
jmp 0x1003ffe6
cmp eax, 2
jne 0x1003ffe6
mov edx, dword [ebp - 0x2c]
mov eax, dword [esi*4 + 0x101602fc]
mov ecx, dword [edx*4 + 0x101602fc]
mov dword [edx*4 + str.Bobby], eax
mov dword [esi*4 + str.Bobby], ecx
call fcn.10012ab0
call fcn.10011ca0
mov eax, dword [ebp - 0x2c]
inc eax
mov dword [ebp - 0x2c], eax
cmp eax, 9
jl 0x1003fe73
call fcn.10067fb0
mov eax, dword [0x101850ac]
test eax, eax
je 0x10040028
push dword [0x101850b0]
push str.Widgets_Drag_and_Drop_Drag_to_reorder_items__simple_
push 0x8fa
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Drag_to_reorder_items__simple_
call fcn.10067ce0
add esp, 4
test al, al
je 0x100400eb
push str.We_dont_use_the_drag_and_drop_api_at_all_here__Instead_we_query_when_the_item_is_held_but_not_hovered__and_order_items_accordingly.
call fcn.10026a50
add esp, 4
xor esi, esi
nop dword [eax]
mov edi, dword [esi*4 + 0x10160320]
lea eax, [ebp - 0x4c]
push eax
push 0
push 0
push edi
mov dword [ebp - 0x4c], 0
mov dword [ebp - 0x48], 0
call fcn.100682a0
add esp, 0x10
call fcn.10012ff0
test al, al
je 0x100400dc
push 0
call fcn.10012e70
add esp, 4
test al, al
jne 0x100400dc
push ecx
mov dword [esp], 0xbf800000
lea eax, [ebp - 0x70]
push 0
push eax
call fcn.10013ef0
xor ecx, ecx
add esp, 0xc
xorps xmm0, xmm0
comiss xmm0, dword [eax + 4]
setbe cl
lea ecx, [ecx*2 - 1]
add ecx, esi
cmp ecx, 4
ja 0x100400dc
mov eax, dword [ecx*4 + 0x10160320]
mov dword [esi*4 + str.Item_One], eax
push 0
mov dword [ecx*4 + str.Item_One], edi
call fcn.10013fa0
add esp, 4
inc esi
cmp esi, 5
jl 0x10040050
call fcn.10067fb0
call fcn.10067fb0
mov eax, dword [0x101850ac]
test eax, eax
je 0x10040113
push dword [0x101850b0]
push str.Widgets_Querying_Item_Status__Edited_Active_Hovered_etc._
push 0x918
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Querying_Item_Status__Edited_Active_Hovered_etc._
call fcn.10067ce0
add esp, 4
test al, al
je 0x10040787
push 0x10
push 0x10
lea eax, [ebp - 0x1ec]
mov dword [ebp - 0x1ec], 0x100d6440
push eax
push 0x10160334
push str.Item_Type
mov dword [ebp - 0x1e8], 0x100d6560
mov dword [ebp - 0x1e4], str.Button__w__repeat_
mov dword [ebp - 0x1e0], str.Checkbox
mov dword [ebp - 0x1dc], str.SliderFloat
mov dword [ebp - 0x1d8], 0x100d7e74
mov dword [ebp - 0x1d4], str.InputTextMultiline
mov dword [ebp - 0x1d0], str.InputFloat
mov dword [ebp - 0x1cc], str.InputFloat3
mov dword [ebp - 0x1c8], str.ColorEdit4
mov dword [ebp - 0x1c4], str.Selectable
mov dword [ebp - 0x1c0], str.MenuItem
mov dword [ebp - 0x1bc], str.TreeNode
mov dword [ebp - 0x1b8], str.TreeNode__w__double_click_
mov dword [ebp - 0x1b4], str.Combo
mov dword [ebp - 0x1b0], str.ListBox
call fcn.10062970
add esp, 0xc
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.10011490
push str.Testing_how_various_types_of_items_are_interacting_with_the_IsItemXXX_functions._Note_that_the_bool_return_value_of_most_ImGui_function_is_generally_equivalent_to_calling_ImGui::IsItemHovered__.
call fcn.10026a50
push 0x101857cc
push str.Item_Disabled
call fcn.10061560
add esp, 0x14
mov byte [ebp - 0xd], 0
cmp byte [0x101857cc], 0
je 0x1004022c
push 1
call fcn.10012af0
add esp, 4
cmp dword [0x10160334], 0
jne 0x10040242
push str.ITEM:_Text
call fcn.10060d80
add esp, 4
cmp dword [0x10160334], 1
jne 0x1004026d
lea eax, [ebp - 0x4c]
mov dword [ebp - 0x4c], 0
push eax
push str.ITEM:_Button
mov dword [ebp - 0x48], 0
call fcn.100613a0
add esp, 8
mov byte [ebp - 0xd], al
cmp dword [0x10160334], 2
jne 0x100402a4
push 1
call fcn.10011170
lea eax, [ebp - 0x4c]
mov dword [ebp - 0x4c], 0
push eax
push str.ITEM:_Button
mov dword [ebp - 0x48], 0
call fcn.100613a0
add esp, 0xc
mov byte [ebp - 0xd], al
call fcn.10011180
cmp dword [0x10160334], 3
jne 0x100402c2
push 0x101857cd
push str.ITEM:_Checkbox
call fcn.10061560
add esp, 8
mov byte [ebp - 0xd], al
cmp dword [0x10160334], 4
jne 0x100402f9
push 0
push str._.3f
sub esp, 8
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0
push 0x10160338
push str.ITEM:_SliderFloat
call fcn.10063760
add esp, 0x18
mov byte [ebp - 0xd], al
cmp dword [0x10160334], 5
jne 0x1004031f
push 0
push 0
push 0
push 0x10
push 0x101857d0
push str.ITEM:_InputText
call fcn.10064370
add esp, 0x18
mov byte [ebp - 0xd], al
cmp dword [0x10160334], 6
jne 0x10040357
push 0
push 0
push 0
lea eax, [ebp - 0x4c]
mov dword [ebp - 0x4c], 0
push eax
push 0x10
push 0x101857d0
push str.ITEM:_InputTextMultiline
mov dword [ebp - 0x48], 0
call fcn.100643b0
add esp, 0x1c
mov byte [ebp - 0xd], al
cmp dword [0x10160334], 7
jne 0x1004038e
push 0
push str._.3f
sub esp, 8
mov dword [esp + 4], 0
mov dword [esp], 0x3f800000
push 0x10160338
push str.ITEM:_InputFloat
call fcn.10064420
add esp, 0x18
mov byte [ebp - 0xd], al
cmp dword [0x10160334], 8
jne 0x100403b3
push 0
push str._.3f
push 0x10160338
push str.ITEM:_InputFloat3
call fcn.100644a0
add esp, 0x10
mov byte [ebp - 0xd], al
cmp dword [0x10160334], 9
jne 0x100403d3
push 0
push 0x10160338
push str.ITEM:_ColorEdit4
call fcn.10064ab0
add esp, 0xc
mov byte [ebp - 0xd], al
cmp dword [0x10160334], 0xa
jne 0x10040402
lea eax, [ebp - 0x4c]
mov dword [ebp - 0x4c], 0
push eax
push 0
push 0
push str.ITEM:_Selectable
mov dword [ebp - 0x48], 0
call fcn.100682a0
add esp, 0x10
mov byte [ebp - 0xd], al
cmp dword [0x10160334], 0xb
jne 0x10040421
push 1
push 0
push 0
push str.ITEM:_MenuItem
call fcn.10069400
add esp, 0x10
mov byte [ebp - 0xd], al
cmp dword [0x10160334], 0xc
jne 0x10040443
push str.ITEM:_TreeNode
call fcn.10067ce0
add esp, 4
mov byte [ebp - 0xd], al
test al, al
je 0x10040443
call fcn.10067fb0
cmp dword [0x10160334], 0xd
jne 0x1004045e
push 0x48
push str.ITEM:_TreeNode_w__ImGuiTreeNodeFlags_OpenOnDoubleClick
call fcn.10067da0
add esp, 8
mov byte [ebp - 0xd], al
cmp dword [0x10160334], 0xe
jne 0x100404a0
push 0xffffffffffffffff
push 4
lea eax, [ebp - 0x78]
mov dword [ebp - 0x78], str.Apple
push eax
push 0x10160348
push str.ITEM:_Combo
mov dword [ebp - 0x74], str.Banana
mov dword [ebp - 0x70], str.Cherry
mov dword [ebp - 0x6c], str.Kiwi
call fcn.10062970
add esp, 0x14
mov byte [ebp - 0xd], al
cmp dword [0x10160334], 0xf
jne 0x100404e2
push 4
push 4
lea eax, [ebp - 0x78]
mov dword [ebp - 0x78], str.Apple
push eax
push 0x1016034c
push str.ITEM:_ListBox
mov dword [ebp - 0x74], str.Banana
mov dword [ebp - 0x70], str.Cherry
mov dword [ebp - 0x6c], str.Kiwi
call fcn.10068af0
add esp, 0x14
mov byte [ebp - 0xd], al
push 0
call fcn.10012e70
push 0x1000
mov byte [ebp - 0x3a], al
call fcn.10012e70
push 0x800
mov byte [ebp - 0x3b], al
call fcn.10012e70
mov byte [ebp - 0x3c], al
lea eax, [ebp - 0x1a4]
push eax
call fcn.10013210
movss xmm0, dword [eax + 4]
lea eax, [ebp - 0x194]
cvtps2pd xmm0, xmm0
push eax
movsd qword [ebp - 0x70], xmm0
call fcn.10013210
movss xmm0, dword [eax]
lea eax, [ebp - 0x184]
cvtps2pd xmm0, xmm0
push eax
movsd qword [ebp - 0x10c], xmm0
call fcn.100131f0
movss xmm0, dword [eax + 4]
lea eax, [ebp - 0x174]
cvtps2pd xmm0, xmm0
push eax
movsd qword [ebp - 0xfc], xmm0
call fcn.100131f0
movss xmm0, dword [eax]
lea eax, [ebp - 0x164]
cvtps2pd xmm0, xmm0
push eax
movsd qword [ebp - 0x4c], xmm0
call fcn.100131d0
movss xmm0, dword [eax + 4]
lea eax, [ebp - 0x15c]
cvtps2pd xmm0, xmm0
push eax
movsd qword [ebp - 0x13c], xmm0
call fcn.100131d0
movss xmm0, dword [eax]
cvtps2pd xmm0, xmm0
movsd qword [ebp - 0x12c], xmm0
call fcn.10013150
movzx eax, al
push 0
mov dword [ebp - 0xa4], eax
call fcn.10013030
movzx eax, al
mov dword [ebp - 0x58], eax
call fcn.10013060
movzx eax, al
mov dword [ebp - 0x64], eax
call fcn.10013110
movzx eax, al
mov dword [ebp - 0x60], eax
call fcn.100130d0
movzx eax, al
mov dword [ebp - 0x68], eax
call fcn.100130a0
movzx eax, al
mov dword [ebp - 0xb8], eax
call fcn.10013080
movzx eax, al
mov dword [ebp - 0xbc], eax
call fcn.10012ff0
movzx eax, al
push 0x1a0
mov dword [ebp - 0xb0], eax
call fcn.10012e70
movzx eax, al
push 0x200
mov dword [ebp - 0xd4], eax
call fcn.10012e70
movzx eax, al
push 0x100
mov dword [ebp - 0xd0], eax
call fcn.10012e70
movzx eax, al
push 0x80
mov dword [ebp - 0xcc], eax
call fcn.10012e70
movzx eax, al
push 0x20
mov dword [ebp - 0xc8], eax
call fcn.10012e70
push 0
movzx edi, al
call fcn.10012e70
add esp, 0x40
movzx esi, al
call fcn.10013010
movsd xmm0, qword [ebp - 0x70]
sub esp, 0x30
movzx eax, al
movsd qword [esp + 0x28], xmm0
movsd xmm0, qword [ebp - 0x10c]
movsd qword [esp + 0x20], xmm0
movsd xmm0, qword [ebp - 0xfc]
movsd qword [esp + 0x18], xmm0
movsd xmm0, qword [ebp - 0x4c]
movsd qword [esp + 0x10], xmm0
movsd xmm0, qword [ebp - 0x13c]
movsd qword [esp + 8], xmm0
movsd xmm0, qword [ebp - 0x12c]
movsd qword [esp], xmm0
push dword [ebp - 0xa4]
push dword [ebp - 0x58]
push dword [ebp - 0x64]
push dword [ebp - 0x60]
push dword [ebp - 0x68]
push dword [ebp - 0xb8]
push dword [ebp - 0xbc]
push dword [ebp - 0xb0]
push dword [ebp - 0xd4]
push dword [ebp - 0xd0]
push dword [ebp - 0xcc]
push dword [ebp - 0xc8]
push edi
push esi
push eax
movzx eax, byte [ebp - 0xd]
push eax
push str.Return_value___d_nIsItemFocused_____d_nIsItemHovered_____d_nIsItemHovered__AllowWhenBlockedByPopup____d_nIsItemHovered__AllowWhenBlockedByActiveItem____d_nIsItemHovered__AllowWhenOverlapped____d_nIsItemHovered__AllowWhenDisabled____d_nIsItemHovered__RectOnly____d_nIsItemActive_____d_nIsItemEdited_____d_nIsItemActivated_____d_nIsItemDeactivated_____d_nIsItemDeactivatedAfterEdit_____d_nIsItemVisible_____d_nIsItemClicked_____d_nIsItemToggledOpen_____d_nGetItemRectMin______.1f___.1f__nGetItemRectMax______.1f___.1f__nGetItemRectSize______.1f___.1f_
call fcn.10061160
movzx eax, byte [ebp - 0x3c]
push eax
movzx eax, byte [ebp - 0x3b]
push eax
movzx eax, byte [ebp - 0x3a]
push eax
push str.w__Hovering_Delay:_None___d__Fast__d__Normal___d
call fcn.10061160
add esp, 0x84
cmp byte [0x101857cc], 0
je 0x10040741
call fcn.10012b50
push 0
push 0
push 0x4000
push 1
lea eax, [ebp - 0x39]
mov byte [ebp - 0x39], 0
push eax
push str.unused
call fcn.10064370
add esp, 0x10
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.10011490
push str.This_widget_is_only_here_to_be_able_to_tab_out_of_the_widgets_above_and_see_e.g._Deactivated___status.
call fcn.10026a50
add esp, 0xc
call fcn.10067fb0
mov eax, dword [0x101850ac]
test eax, eax
je 0x100407aa
push dword [0x101850b0]
push str.Widgets_Querying_Window_Status__Focused_Hovered_etc._
push 0x97e
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Querying_Window_Status__Focused_Hovered_etc._
call fcn.10067ce0
add esp, 4
test al, al
je 0x10040a38
push 0x101857e0
push str.Embed_everything_inside_a_child_window_for_testing__RootWindow_flag.
call fcn.10061560
add esp, 8
cmp byte [0x101857e0], 0
je 0x10040814
call fcn.10011350
fmul dword [0x100d5960]
lea eax, [ebp - 0x4c]
push 0
push 1
push eax
push str.outer_child
fstp dword [ebp - 0xa4]
movss xmm0, dword [ebp - 0xa4]
mov dword [ebp - 0x4c], 0
movss dword [ebp - 0x48], xmm0
call fcn.100102c0
add esp, 0x10
push 4
call fcn.10010540
movzx eax, al
push 0xa
mov dword [ebp - 0xa4], eax
call fcn.10010540
movzx eax, al
push 2
mov dword [ebp - 0x58], eax
call fcn.10010540
movzx eax, al
push 0xb
mov dword [ebp - 0x64], eax
call fcn.10010540
movzx eax, al
push 3
mov dword [ebp - 0x60], eax
call fcn.10010540
movzx eax, al
push 9
mov dword [ebp - 0x68], eax
call fcn.10010540
push 1
movzx edi, al
call fcn.10010540
push 0
movzx esi, al
call fcn.10010540
push dword [ebp - 0xa4]
movzx eax, al
push dword [ebp - 0x58]
push dword [ebp - 0x64]
push dword [ebp - 0x60]
push dword [ebp - 0x68]
push edi
push esi
push eax
push str.IsWindowFocused_____d_nIsWindowFocused__ChildWindows____d_nIsWindowFocused__ChildWindows_NoPopupHierarchy____d_nIsWindowFocused__ChildWindows_RootWindow____d_nIsWindowFocused__ChildWindows_RootWindow_NoPopupHierarchy____d_nIsWindowFocused__RootWindow____d_nIsWindowFocused__RootWindow_NoPopupHierarchy____d_nIsWindowFocused__AnyWindow____d_n
call fcn.10061160
add esp, 0x44
push 4
call fcn.100105b0
movzx eax, al
push 0x21
mov dword [ebp - 0xa4], eax
call fcn.100105b0
movzx eax, al
push 0xa
mov dword [ebp - 0x58], eax
call fcn.100105b0
movzx eax, al
push 2
mov dword [ebp - 0x64], eax
call fcn.100105b0
movzx eax, al
push 0xb
mov dword [ebp - 0x60], eax
call fcn.100105b0
movzx eax, al
push 3
mov dword [ebp - 0x68], eax
call fcn.100105b0
movzx eax, al
push 9
mov dword [ebp - 0xb8], eax
call fcn.100105b0
movzx eax, al
push 1
mov dword [ebp - 0xbc], eax
call fcn.100105b0
movzx eax, al
push 0x80
mov dword [ebp - 0xb0], eax
call fcn.100105b0
push 0x20
movzx edi, al
call fcn.100105b0
push 0
movzx esi, al
call fcn.100105b0
movzx eax, al
push dword [ebp - 0xa4]
push dword [ebp - 0x58]
push dword [ebp - 0x64]
push dword [ebp - 0x60]
push dword [ebp - 0x68]
push dword [ebp - 0xb8]
push dword [ebp - 0xbc]
push dword [ebp - 0xb0]
push edi
push esi
push eax
push str.IsWindowHovered_____d_nIsWindowHovered__AllowWhenBlockedByPopup____d_nIsWindowHovered__AllowWhenBlockedByActiveItem____d_nIsWindowHovered__ChildWindows____d_nIsWindowHovered__ChildWindows_NoPopupHierarchy____d_nIsWindowHovered__ChildWindows_RootWindow____d_nIsWindowHovered__ChildWindows_RootWindow_NoPopupHierarchy____d_nIsWindowHovered__RootWindow____d_nIsWindowHovered__RootWindow_NoPopupHierarchy____d_nIsWindowHovered__ChildWindows_AllowWhenBlockedByPopup____d_nIsWindowHovered__AnyWindow____d_n
call fcn.10061160
add esp, 0x5c
mov dword [ebp - 0x4c], 0
lea eax, [ebp - 0x4c]
mov dword [ebp - 0x48], 0x42480000
push 0
push 1
push eax
push str.child
call fcn.100102c0
push str.This_is_another_child_window_for_testing_the__ChildWindows_flag.
call fcn.10060d80
add esp, 0x14
call fcn.10010320
cmp byte [0x101857e0], 0
je 0x100409a1
call fcn.10010320
push 0x101857e1
push str.Hovered_Active_tests_after_Begin___for_title_bar_testing
call fcn.10061560
add esp, 8
cmp byte [0x101857e1], 0
je 0x10040a33
push 0
push 0x101857e1
push str.Title_bar_Hovered_Active_tests
call fcn.1000e3e0
push 1
push 0
call fcn.100120a0
add esp, 0x14
test al, al
je 0x10040a0d
push 1
push 0
push 0
push str.Close
call fcn.10069400
movzx ecx, byte [0x101857e1]
xor edx, edx
add esp, 0x10
test al, al
cmovne ecx, edx
mov byte [0x101857e1], cl
call fcn.10011ee0
call fcn.10012ff0
push 0
movzx esi, al
call fcn.10012e70
movzx eax, al
push esi
push eax
push str.IsItemHovered___after_begin___d___is_title_bar_hovered__nIsItemActive___after_begin___d___is_window_being_clicked_moved__n
call fcn.10060d80
add esp, 0x10
call fcn.100101c0
call fcn.10067fb0
cmp byte [0x101850d5], 0
je 0x10040a46
call fcn.10012b50
mov eax, dword [0x101850ac]
test eax, eax
je 0x10040a69
push dword [0x101850b0]
push str.Widgets_Disable_Block
push 0x9d3
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Disable_block
call fcn.10067ce0
add esp, 4
test al, al
je 0x10040aaf
push 0x101850d5
push str.Disable_entire_section_above
call fcn.10061560
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.10011490
push str.Demonstrate_using_BeginDisabled___EndDisabled___across_this_section.
call fcn.10026a50
add esp, 0xc
call fcn.10067fb0
mov eax, dword [0x101850ac]
test eax, eax
je 0x10040ad2
push dword [0x101850b0]
push str.Widgets_Text_Filter
push 0x9db
push str.C:UserskeestDocumentsGitHubProjectSamp_GTASAMP_API_ONE_HEADERimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Text_Filter
call fcn.10067ce0
add esp, 4
test al, al
je 0x10040bb1
push str.Not_a_widget_per_se__but_ImGuiTextFilter_is_a_helper_to_perform_simple_filtering_on_text_strings.
call fcn.10026a50
mov eax, dword [0x101b7f74]
add esp, 4
mov ecx, dword fs:[0x2c]
mov ecx, dword [ecx + eax*4]
mov eax, dword [0x101858f8]
cmp eax, dword [ecx + 4]
jg 0x10040c2d
push str.Filter_usage:_n_____________display_all_lines_n___xxx_______display_lines_containing__xxx__n___xxx_yyy___display_lines_containing__xxx__or__yyy__n____xxx______hide_lines_containing__xxx_
call fcn.10060d80
mov dword [esp], 0
mov ecx, 0x101857e8
push str.Filter__inc__exc_
call fcn.10015440
mov dword [ebp - 0x88], str.aaa1.c
xor esi, esi
mov dword [ebp - 0x84], str.bbb1.c
mov dword [ebp - 0x80], str.ccc1.c
mov dword [ebp - 0x7c], str.aaa2.cpp
mov dword [ebp - 0x78], str.bbb2.cpp
mov dword [ebp - 0x74], str.ccc2.cpp
mov dword [ebp - 0x70], str.abc.h
mov dword [ebp - 0x6c], str.hello__world
nop dword [eax]
nop dword [eax + eax]
mov edi, dword [ebp + esi*4 - 0x88]
mov ecx, 0x101857e8
push 0
push edi
call fcn.100154a0
test al, al
je 0x10040ba6
push edi
push 0x100d7f00
call fcn.10061160
add esp, 8
inc esi
cmp esi, 8
jl 0x10040b80
call fcn.10067fb0
pop edi
pop esi
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret
push 0x10185400
call fcn.100af31e
add esp, 4
cmp dword [0x10185400], 0xffffffff
jne 0x1003cfb2
push 0x100d4b50
call fcn.100af1d6
push 0x10185400
call fcn.100af2d4
add esp, 8
jmp 0x1003cfb2
push 0x10185410
call fcn.100af31e
add esp, 4
cmp dword [0x10185410], 0xffffffff
jne 0x1003d3b6
push 0x100d4780
call fcn.100af1d6
push 0x10185410
call fcn.100af2d4
add esp, 8
jmp 0x1003d3b6
push 0x101858f8
call fcn.100af31e
add esp, 4
cmp dword [0x101858f8], 0xffffffff
jne 0x10040b14
push 0x100d6368
mov ecx, 0x101857e8
mov dword [ebp - 4], 0
call fcn.100153b0
push 0x100d4990
call fcn.100af1d6
push 0x101858f8
mov dword [ebp - 4], 0xffffffff
call fcn.100af2d4
add esp, 8
jmp 0x10040b14