Function at 0x4459e0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff0
sub esp, 0x228
mov eax, dword [0x524018]
xor eax, esp
mov dword [esp + 0x224], eax
mov eax, dword [0x52a27c]
push esi
push edi
test eax, eax
je 0x445a1f
push dword [0x52a280]
push str.Widgets
push 0x27b
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
xor edx, edx
mov ecx, str.Widgets
call fcn.004a1cb0
test al, al
je 0x44c211
cmp byte [0x52e890], 0
je 0x445a43
mov cl, 1
call fcn.0041caa0
mov eax, dword [0x52a27c]
test eax, eax
je 0x445a66
push dword [0x52a280]
push str.Widgets_Basic
push 0x283
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
mov ecx, str.Basic
call fcn.004a08d0
mov edi, 1
lea esi, [edi + 1]
test al, al
je 0x44668b
mov ecx, str.General
call fcn.0048f500
mov eax, dword [0x52a27c]
test eax, eax
je 0x445aad
push dword [0x52a280]
push str.Widgets_Basic_Button
push 0x288
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
push 0
lea edx, [esp + 0x34]
mov dword [esp + 0x34], 0
mov ecx, 0x4f7528
mov dword [esp + 0x38], 0
call fcn.0048bf70
add esp, 4
test al, al
mov eax, dword [0x52eb14]
je 0x445adf
inc eax
mov dword [0x52eb14], eax
test al, 1
je 0x445b00
movss xmm1, dword [0x51b228]
xorps xmm0, xmm0
call fcn.00420f80
push str.Thanks_for_clicking_me_
call fcn.0048aeb0
add esp, 4
mov eax, dword [0x52a27c]
test eax, eax
je 0x445b23
push dword [0x52a280]
push str.Widgets_Basic_Checkbox
push 0x292
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
mov edx, 0x524e4d
mov ecx, str.checkbox
call fcn.0048dda0
mov eax, dword [0x52a27c]
test eax, eax
je 0x445b55
push dword [0x52a280]
push str.Widgets_Basic_RadioButton
push 0x296
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
cmp dword [0x52e758], 0
mov ecx, str.radio_a
sete dl
call fcn.0048e1c0
mov ecx, dword [0x52e758]
xor edx, edx
movss xmm1, dword [0x51b228]
test al, al
xorps xmm0, xmm0
cmovne ecx, edx
mov dword [0x52e758], ecx
call fcn.00420f80
cmp dword [0x52e758], edi
mov ecx, str.radio_b
sete dl
call fcn.0048e1c0
mov ecx, dword [0x52e758]
test al, al
movss xmm1, dword [0x51b228]
xorps xmm0, xmm0
cmovne ecx, edi
mov dword [0x52e758], ecx
call fcn.00420f80
cmp dword [0x52e758], esi
mov ecx, str.radio_c
sete dl
call fcn.0048e1c0
mov ecx, dword [0x52e758]
test al, al
mov eax, dword [0x52a27c]
cmovne ecx, esi
mov dword [0x52e758], ecx
test eax, eax
je 0x445c07
push dword [0x52a280]
push str.Widgets_Basic_Buttons__Colored_
push 0x29d
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
xor esi, esi
mov dword [esp + 0x13c], 0x3f800000
mov dword [esp + 0x16c], 0x3f800000
mov dword [esp + 0x5c], 0x3f800000
test esi, esi
je 0x445c3b
movss xmm1, dword [0x51b228]
xorps xmm0, xmm0
call fcn.00420f80
mov ecx, esi
call fcn.0041d5b0
movd xmm0, esi
lea eax, [esp + 0x48]
cvtdq2ps xmm0, xmm0
lea edx, [esp + 0x4c]
lea ecx, [esp + 0x44]
push eax
movss xmm1, dword [0x51afcc]
divss xmm0, dword [0x51b100]
movaps xmm2, xmm1
movss dword [esp + 0x1c], xmm0
call fcn.0040c310
movss xmm0, dword [esp + 0x48]
lea edx, [esp + 0x1e4]
movss dword [esp + 0x134], xmm0
add esp, 4
movss xmm0, dword [esp + 0x4c]
mov ecx, 0x15
movss dword [esp + 0x134], xmm0
movss xmm0, dword [esp + 0x48]
movss dword [esp + 0x138], xmm0
movaps xmm0, xmmword [esp + 0x130]
movaps xmmword [esp + 0x1e0], xmm0
call fcn.0040dec0
movss xmm2, dword [0x51afd8]
lea eax, [esp + 0x20]
movss xmm0, dword [esp + 0x18]
lea edx, [esp + 0x1c]
push eax
lea ecx, [esp + 0x28]
movaps xmm1, xmm2
call fcn.0040c310
movss xmm0, dword [esp + 0x28]
lea edx, [esp + 0x204]
movss dword [esp + 0x164], xmm0
add esp, 4
movss xmm0, dword [esp + 0x1c]
mov ecx, 0x16
movss dword [esp + 0x164], xmm0
movss xmm0, dword [esp + 0x20]
movss dword [esp + 0x168], xmm0
movaps xmm0, xmmword [esp + 0x160]
movaps xmmword [esp + 0x200], xmm0
call fcn.0040dec0
movss xmm2, dword [0x51afec]
lea eax, [esp + 0xc]
movss xmm0, dword [esp + 0x18]
lea edx, [esp + 0x10]
push eax
lea ecx, [esp + 0x18]
movaps xmm1, xmm2
call fcn.0040c310
movss xmm0, dword [esp + 0x18]
lea edx, [esp + 0x84]
movss dword [esp + 0x54], xmm0
add esp, 4
movss xmm0, dword [esp + 0x10]
mov ecx, 0x17
movss dword [esp + 0x54], xmm0
movss xmm0, dword [esp + 0xc]
movss dword [esp + 0x58], xmm0
movaps xmm0, xmmword [esp + 0x50]
movaps xmmword [esp + 0x80], xmm0
call fcn.0040dec0
push 0
lea edx, [esp + 0x34]
mov dword [esp + 0x34], 0
mov ecx, str.Click
mov dword [esp + 0x38], 0
call fcn.0048bf70
add esp, 4
mov ecx, 3
call fcn.0040df10
call fcn.0041d680
inc esi
cmp esi, 7
jl 0x445c27
call fcn.0048ed90
push str.Hold_to_repeat:
call fcn.0048aeb0
movss xmm1, dword [0x51b228]
add esp, 4
xorps xmm0, xmm0
call fcn.00420f80
mov eax, dword [0x52a27c]
test eax, eax
je 0x445e22
push dword [0x52a280]
push str.Widgets_Basic_Buttons__Repeating_
push 0x2b3
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
mov eax, dword [0x52a278]
test eax, eax
jne 0x445e47
push 0xc20
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui.cpp
push str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call fcn.004cb34c
mov eax, dword [0x52a278]
add esp, 0xc
movss xmm0, dword [eax + 0x3880]
mov dl, 1
mov ecx, 2
movss dword [esp + 0xc], xmm0
call fcn.0041c950
xor edx, edx
mov ecx, str.left
call fcn.0048c5c0
test al, al
je 0x445e77
dec dword [0x52e7a8]
movss xmm1, dword [esp + 0xc]
xorps xmm0, xmm0
call fcn.00420f80
mov edx, edi
mov ecx, str.right
call fcn.0048c5c0
test al, al
je 0x445e9b
inc dword [0x52e7a8]
call fcn.0041ca10
movss xmm1, dword [0x51b228]
xorps xmm0, xmm0
call fcn.00420f80
push dword [0x52e7a8]
push 0x4ffb14
call fcn.0048aeb0
push 0
lea edx, [esp + 0x3c]
mov dword [esp + 0x3c], 0
mov ecx, str.Tooltip
mov dword [esp + 0x40], 0
call fcn.0048bf70
add esp, 0xc
push str.I_am_a_tooltip
call fcn.004224a0
add esp, 4
push 0x508b3c
push str.label
call fcn.0048b130
add esp, 8
mov ecx, str.Inputs
call fcn.0048f500
mov eax, dword [0x52a27c]
test eax, eax
je 0x445f2f
push dword [0x52a280]
push str.Widgets_Basic_InputText
push 0x2c8
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
push 0
push 0
push 0
lea eax, [esp + 0x3c]
mov dword [esp + 0x3c], 0
push eax
push 0x80
push str.Hello__world_
xor edx, edx
mov dword [esp + 0x4c], 0
mov ecx, str.input_text
call fcn.00497640
movss xmm1, dword [0x51b228]
xorps xmm0, xmm0
call fcn.00420f80
mov ecx, 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.00438810
push 0
push 0
push 0
lea eax, [esp + 0x54]
mov dword [esp + 0x54], 0
push eax
push 0x80
push 0x52e7f8
mov edx, str.enter_text_here
mov dword [esp + 0x64], 0
mov ecx, str.input_text__w__hint_
call fcn.00497640
mov eax, dword [0x52a27c]
add esp, 0x30
test eax, eax
je 0x445fd4
push dword [0x52a280]
push str.Widgets_Basic_InputInt__InputFloat
push 0x2db
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
push 0
push 0x4ffb14
lea eax, [esp + 0x14]
mov dword [esp + 0x14], 0x64
push eax
lea eax, [esp + 0x1c]
mov dword [esp + 0x1c], edi
push eax
push 0x524d20
mov edx, 4
mov ecx, str.input_int
call fcn.00494270
add esp, 0x14
mov dword [esp + 0x10], 0x3c23d70a
lea eax, [esp + 0xc]
mov dword [esp + 0xc], 0x3f800000
mov edx, 8
mov ecx, str.input_float
push 0x20000
push str._.3f
push eax
lea eax, [esp + 0x1c]
push eax
push 0x524e6c
call fcn.00494270
movsd xmm0, qword [0x51b018]
lea eax, [esp + 0x1f4]
add esp, 0x14
movsd qword [esp + 0x200], xmm0
movsd xmm0, qword [0x51b090]
mov edx, 9
mov ecx, str.input_double
movsd qword [esp + 0x1e0], xmm0
push 0x20000
push str._.8f
push eax
lea eax, [esp + 0x20c]
push eax
push 0x524e30
call fcn.00494270
add esp, 0x14
mov edx, 8
mov ecx, str.input_scientific
push 0x20000
push 0x508d88
push 0
push 0
push 0x528ee8
call fcn.00494270
movss xmm1, dword [0x51b228]
add esp, 0x14
xorps xmm0, xmm0
call fcn.00420f80
mov ecx, str.You_can_input_value_using_the_scientific_notation__n__e.g.__1e8__becomes__100000000_.
call fcn.00438810
push 0
push str._.3f
push 0
push 0
push 3
push 0x52901c
mov edx, 8
mov ecx, str.input_float3
call fcn.004949a0
add esp, 0x18
mov ecx, str.Drags
call fcn.0048f500
mov eax, dword [0x52a27c]
test eax, eax
je 0x446126
push dword [0x52a280]
push str.Widgets_Basic_DragInt__DragFloat
push 0x2f2
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
movss xmm3, dword [0x51b010]
lea eax, [esp + 0xc]
push 0
push 0x4ffb14
push eax
lea eax, [esp + 0x1c]
mov dword [esp + 0x18], 0
push eax
push 0x528fc8
mov edx, 4
mov dword [esp + 0x24], 0
mov ecx, str.drag_int
call fcn.00491a90
movss xmm1, dword [0x51b228]
add esp, 0x14
xorps xmm0, xmm0
call fcn.00420f80
mov ecx, str.Click_and_drag_to_edit_value._nHold_SHIFT_ALT_for_faster_slower_edit._nDouble_click_or_CTRLclick_to_input_value.
call fcn.00438810
movss xmm3, dword [0x51b010]
lea eax, [esp + 0xc]
push 0x10
push str._d__
push eax
lea eax, [esp + 0x1c]
mov dword [esp + 0x18], 0x64
push eax
push 0x524e10
mov edx, 4
mov dword [esp + 0x24], 0
mov ecx, str.drag_int_0..100
call fcn.00491a90
movss xmm3, dword [0x51af68]
lea eax, [esp + 0x20]
add esp, 0x14
mov dword [esp + 0x10], 0
mov edx, 8
mov dword [esp + 0xc], 0
mov ecx, str.drag_float
push 0
push str._.3f
push eax
lea eax, [esp + 0x1c]
push eax
push 0x528ec0
call fcn.00491a90
movss xmm3, dword [0x51af54]
lea eax, [esp + 0x20]
add esp, 0x14
mov dword [esp + 0x10], 0
mov edx, 8
mov dword [esp + 0xc], 0
mov ecx, str.drag_small_float
push 0
push str._.06f_ns
push eax
lea eax, [esp + 0x1c]
push eax
push 0x524d1c
call fcn.00491a90
add esp, 0x14
mov ecx, str.Sliders
call fcn.0048f500
mov eax, dword [0x52a27c]
test eax, eax
je 0x44626d
push dword [0x52a280]
push str.Widgets_Basic_SliderInt__SliderFloat
push 0x304
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
push 0
push 0x4ffb14
lea eax, [esp + 0x14]
mov dword [esp + 0x14], 3
push eax
lea eax, [esp + 0x1c]
mov dword [esp + 0x1c], 0xffffffff
push eax
push 0x52eb78
mov edx, 4
mov ecx, str.slider_int
call fcn.00492e80
movss xmm1, dword [0x51b228]
add esp, 0x14
xorps xmm0, xmm0
call fcn.00420f80
mov ecx, str.CTRLclick_to_input_value.
call fcn.00438810
push 0
push str.ratio___.3f
lea eax, [esp + 0x14]
mov dword [esp + 0x18], 0
push eax
lea eax, [esp + 0x1c]
mov dword [esp + 0x18], 0x3f800000
push eax
push 0x528f70
mov edx, 8
mov ecx, str.slider_float
call fcn.00492e80
add esp, 0x14
mov dword [esp + 0x10], 0xc1200000
lea eax, [esp + 0xc]
mov dword [esp + 0xc], 0x41200000
mov edx, 8
mov ecx, str.slider_float__log_
push 0x20
push str._.4f
push eax
lea eax, [esp + 0x1c]
push eax
push 0x52eaf4
call fcn.00492e80
mov eax, dword [0x52a27c]
add esp, 0x14
test eax, eax
je 0x446352
push dword [0x52a280]
push str.Widgets_Basic_SliderAngle
push 0x30d
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
movss xmm0, dword [0x52e710]
lea eax, [esp + 0xc]
mulss xmm0, dword [0x51b1ac]
mov edx, 8
push 0
push str._.0f_deg
push eax
divss xmm0, dword [0x51b0fc]
lea eax, [esp + 0x1c]
mov dword [esp + 0x1c], 0xc3b40000
push eax
lea eax, [esp + 0x28]
mov dword [esp + 0x1c], 0x43b40000
push eax
mov ecx, str.slider_angle
movss dword [esp + 0x2c], xmm0
call fcn.00492e80
movss xmm0, dword [esp + 0x2c]
add esp, 0x14
mulss xmm0, dword [0x51b0fc]
mov eax, dword [0x52a27c]
divss xmm0, dword [0x51b1ac]
movss dword [0x52e710], xmm0
test eax, eax
je 0x4463e9
push dword [0x52a280]
push str.Widgets_Basic_Slider__enum_
push 0x314
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
mov eax, dword [0x52eb6c]
mov dword [esp + 0x130], str.Fire
mov dword [esp + 0x134], str.Earth
mov dword [esp + 0x138], 0x508fec
mov dword [esp + 0x13c], str.Water
cmp eax, 3
ja 0x446428
mov eax, dword [esp + eax*4 + 0x130]
jmp 0x44642d
mov eax, str.Unknown
push 0
push eax
lea eax, [esp + 0x14]
mov dword [esp + 0x14], 3
push eax
lea eax, [esp + 0x1c]
mov dword [esp + 0x1c], 0
push eax
push 0x52eb6c
mov edx, 4
mov ecx, str.slider_enum
call fcn.00492e80
movss xmm1, dword [0x51b228]
add esp, 0x14
xorps xmm0, xmm0
call fcn.00420f80
mov ecx, str.Using_the_format_string_parameter_to_display_a_name_instead_of_the_underlying_integer.
call fcn.00438810
mov ecx, str.Selectors_Pickers
call fcn.0048f500
mov eax, dword [0x52a27c]
test eax, eax
je 0x4464a8
push dword [0x52a280]
push str.Widgets_Basic_ColorEdit3__ColorEdit4
push 0x320
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
push 2
mov edx, 0x524e90
mov ecx, str.color_1
call fcn.0049b000
movss xmm1, dword [0x51b228]
add esp, 4
xorps xmm0, xmm0
call fcn.00420f80
mov ecx, 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.00438810
push 0
mov edx, 0x528ea4
mov ecx, str.color_2
call fcn.0049b000
mov eax, dword [0x52a27c]
add esp, 4
test eax, eax
je 0x44650d
push dword [0x52a280]
push str.Widgets_Basic_Combo
push 0x330
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
push 0xffffffffffffffff
push 0xb
lea eax, [esp + 0x168]
mov dword [esp + 0x168], str.AAAA
push eax
push 0x44c230
mov edx, 0x52e51c
mov dword [esp + 0x174], str.BBBB
mov ecx, str.combo
mov dword [esp + 0x178], str.CCCC
mov dword [esp + 0x17c], str.DDDD
mov dword [esp + 0x180], str.EEEE
mov dword [esp + 0x184], str.FFFF
mov dword [esp + 0x188], str.GGGG
mov dword [esp + 0x18c], str.HHHH
mov dword [esp + 0x190], str.IIIIIII
mov dword [esp + 0x194], str.JJJJ
mov dword [esp + 0x198], str.KKKKKKK
call fcn.004905d0
movss xmm1, dword [0x51b228]
add esp, 0x10
xorps xmm0, xmm0
call fcn.00420f80
mov ecx, 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.00438810
mov eax, dword [0x52a27c]
test eax, eax
je 0x4465e6
push dword [0x52a280]
push str.Widgets_Basic_ListBox
push 0x33b
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
push 4
push 9
lea eax, [esp + 0x138]
mov dword [esp + 0x138], str.Apple
push eax
push 0x44c230
mov edx, 0x524e58
mov dword [esp + 0x144], str.Banana
mov ecx, str.listbox
mov dword [esp + 0x148], str.Cherry
mov dword [esp + 0x14c], str.Kiwi
mov dword [esp + 0x150], str.Mango
mov dword [esp + 0x154], str.Orange
mov dword [esp + 0x158], str.Pineapple
mov dword [esp + 0x15c], str.Strawberry
mov dword [esp + 0x160], str.Watermelon
call fcn.004a2a50
movss xmm1, dword [0x51b228]
add esp, 0x10
xorps xmm0, xmm0
call fcn.00420f80
mov ecx, 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.00438810
call fcn.004a19f0
mov eax, dword [0x52a27c]
test eax, eax
je 0x4466ae
push dword [0x52a280]
push str.Widgets_Tooltips
push 0x346
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
mov ecx, str.Tooltips
call fcn.004a08d0
test al, al
je 0x446a9f
mov ecx, str.General
call fcn.0048f500
mov ecx, str.Tooltip_are_typically_created_by_using_a_IsItemHovered____SetTooltip___sequence._n_nWe_provide_a_helper_SetItemTooltip___function_to_perform_the_two_with_standards_flags.
call fcn.00438810
push 0
lea edx, [esp + 0x40]
mov dword [esp + 0x40], 0x80800000
mov ecx, str.Basic
mov dword [esp + 0x44], 0
call fcn.0048bf70
add esp, 4
push str.I_am_a_tooltip
call fcn.004224a0
add esp, 4
lea edx, [esp + 0x3c]
mov ecx, str.Fancy
push 0
call fcn.0048bf70
add esp, 4
mov ecx, 0x1000
call fcn.00411480
test al, al
je 0x4467d7
xor edx, edx
xor ecx, ecx
call fcn.004222b0
test al, al
je 0x4467d7
push str.I_am_a_fancy_tooltip
call fcn.0048aeb0
add esp, 4
mov dword [esp + 0x78], 0x524bcc
lea eax, [esp + 0x30]
mov dword [esp + 0x7c], 4
xorps xmm0, xmm0
mov edx, str.Curve
xor ecx, ecx
movss dword [esp + 0x30], xmm0
push eax
sub esp, 8
movss dword [esp + 0x40], xmm0
lea eax, [esp + 0x84]
mov dword [esp + 4], 0x7f7fffff
mov dword [esp], 0x7f7fffff
push 0
push 0
push 7
push eax
push 0x4a3580
call fcn.004a2cb0
mov eax, dword [0x52a278]
movsd xmm0, qword [eax + 0x3ea8]
cvtpd2ps xmm0, xmm0
cvtps2pd xmm0, xmm0
call fcn.004e1b10
cvtsd2ss xmm0, xmm0
add esp, 0x18
cvtss2sd xmm0, xmm0
movsd qword [esp], xmm0
push str.Sin_time____f
call fcn.0048aeb0
add esp, 0xc
call fcn.00422410
mov ecx, str.Always_On
call fcn.0048f500
cmp dword [0x52eb0c], 0
mov ecx, 0x5094c8
sete dl
call fcn.0048e1c0
mov ecx, dword [0x52eb0c]
xor edx, edx
movss xmm1, dword [0x51b228]
test al, al
xorps xmm0, xmm0
cmovne ecx, edx
mov dword [0x52eb0c], ecx
call fcn.00420f80
cmp dword [0x52eb0c], edi
mov ecx, str.Always_On__Simple_
sete dl
call fcn.0048e1c0
mov ecx, dword [0x52eb0c]
test al, al
movss xmm1, dword [0x51b228]
xorps xmm0, xmm0
cmovne ecx, edi
mov dword [0x52eb0c], ecx
call fcn.00420f80
cmp dword [0x52eb0c], 2
mov ecx, str.Always_On__Advanced_
sete dl
call fcn.0048e1c0
test al, al
je 0x446870
mov dword [0x52eb0c], 2
jmp 0x44688e
mov eax, dword [0x52eb0c]
cmp eax, 1
jne 0x446889
push str.I_am_following_you_around.
call fcn.00422440
add esp, 4
jmp 0x4468f6
cmp eax, 2
jne 0x4468f6
xor edx, edx
xor ecx, ecx
call fcn.004222b0
test al, al
je 0x4468f6
mov eax, dword [0x52a278]
mov dword [esp + 0x34], 0
movss xmm0, dword [eax + 0x3ca0]
mulss xmm0, dword [0x51b134]
movss dword [esp + 0x30], xmm0
movsd xmm0, qword [eax + 0x3ea8]
cvtpd2ps xmm0, xmm0
cvtps2pd xmm0, xmm0
call fcn.004e1b10
cvtsd2ss xmm0, xmm0
xor edx, edx
lea ecx, [esp + 0x30]
mulss xmm0, dword [0x51afc4]
addss xmm0, dword [0x51afc4]
call fcn.0048e780
call fcn.00422410
mov ecx, str.Custom
call fcn.0048f500
mov ecx, str.Passing_ImGuiHoveredFlags_ForTooltip_to_IsItemHovered___is_the_preferred_way_to_standardizetooltip_activation_details_across_your_application._You_may_however_decide_to_use_customflags_for_a_specific_tooltip_instance.
call fcn.00438810
push 0
lea edx, [esp + 0x40]
mov ecx, str.Manual
call fcn.0048bf70
add esp, 4
mov ecx, 0x1000
call fcn.00411480
test al, al
je 0x446938
push str.I_am_a_manually_emitted_tooltip.
call fcn.00422440
add esp, 4
push 0
lea edx, [esp + 0x40]
mov ecx, str.DelayNone
call fcn.0048bf70
add esp, 4
mov ecx, 0x4000
call fcn.00411480
test al, al
je 0x446966
push str.I_am_a_tooltip_with_no_delay.
call fcn.00422440
add esp, 4
push 0
lea edx, [esp + 0x40]
mov ecx, str.DelayShort
call fcn.0048bf70
add esp, 4
mov ecx, 0x28000
call fcn.00411480
test al, al
je 0x4469cc
mov eax, dword [0x52a278]
test eax, eax
jne 0x4469ac
push 0xc20
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui.cpp
push str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call fcn.004cb34c
mov eax, dword [0x52a278]
add esp, 0xc
movss xmm0, dword [eax + 0x3c84]
sub esp, 8
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push str.I_am_a_tooltip_with_a_short_delay___0.2f_sec_.
call fcn.00422440
add esp, 0xc
push 0
lea edx, [esp + 0x40]
mov ecx, str.DelayLong
call fcn.0048bf70
add esp, 4
mov ecx, 0x30000
call fcn.00411480
test al, al
je 0x446a32
mov eax, dword [0x52a278]
test eax, eax
jne 0x446a12
push 0xc20
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui.cpp
push str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call fcn.004cb34c
mov eax, dword [0x52a278]
add esp, 0xc
movss xmm0, dword [eax + 0x3c88]
sub esp, 8
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push str.I_am_a_tooltip_with_a_long_delay___0.2f_sec_.
call fcn.00422440
add esp, 0xc
push 0
lea edx, [esp + 0x40]
mov ecx, str.Stationary
call fcn.0048bf70
add esp, 4
mov ecx, 0x2000
call fcn.00411480
test al, al
je 0x446a60
push str.I_am_a_tooltip_requiring_mouse_to_be_stationary_before_activating.
call fcn.00422440
add esp, 4
mov cl, 1
call fcn.0041caa0
push 0
lea edx, [esp + 0x40]
mov ecx, str.Disabled_item
call fcn.0048bf70
add esp, 4
call fcn.0041cb40
mov ecx, 0x1000
call fcn.00411480
test al, al
je 0x446a9a
push str.I_am_a_a_tooltip_for_a_disabled_item.
call fcn.00422440
add esp, 4
call fcn.004a19f0
mov eax, dword [0x52a27c]
test eax, eax
je 0x446ac2
push dword [0x52a280]
push str.Widgets_Trees
push 0x3a9
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
mov ecx, str.Trees
call fcn.004a08d0
test al, al
je 0x446dd7
mov eax, dword [0x52a27c]
test eax, eax
je 0x446af7
push dword [0x52a280]
push str.Widgets_Trees_Basic_trees
push 0x3ac
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
mov ecx, str.Basic_trees
call fcn.004a08d0
test al, al
je 0x446b5f
xor esi, esi
test esi, esi
jne 0x446b15
lea edx, [esi + 2]
mov cl, 1
call fcn.004a1c70
push esi
push str.Child__d
push esi
call fcn.004a08b0
add esp, 0xc
test al, al
je 0x446b54
push str.blah_blah
call fcn.0048aeb0
movss xmm1, dword [0x51b228]
add esp, 4
xorps xmm0, xmm0
call fcn.00420f80
mov ecx, str.button
call fcn.0048c270
call fcn.004a19f0
inc esi
cmp esi, 5
jl 0x446b07
call fcn.004a19f0
mov eax, dword [0x52a27c]
test eax, eax
je 0x446b82
push dword [0x52a280]
push str.Widgets_Trees_Advanced__with_Selectable_nodes
push 0x3c1
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
mov ecx, str.Advanced__with_Selectable_nodes
call fcn.004a08d0
test al, al
je 0x446dd2
mov ecx, 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.00438810
push 0x80
mov edx, 0x528f14
mov ecx, str.ImGuiTreeNodeFlags_OpenOnArrow
call fcn.0048e170
add esp, 4
mov edx, 0x528f14
mov ecx, str.ImGuiTreeNodeFlags_OpenOnDoubleClick
push 0x40
call fcn.0048e170
add esp, 4
mov edx, 0x528f14
mov ecx, str.ImGuiTreeNodeFlags_SpanAvailWidth
push 0x800
call fcn.0048e170
movss xmm1, dword [0x51b228]
add esp, 4
xorps xmm0, xmm0
call fcn.00420f80
mov ecx, str.Extend_hit_area_to_all_available_width_instead_of_allowing_more_items_to_be_laid_out_after_the_node.
call fcn.00438810
push 0x1000
mov edx, 0x528f14
mov ecx, str.ImGuiTreeNodeFlags_SpanFullWidth
call fcn.0048e170
add esp, 4
mov edx, 0x52e77c
mov ecx, str.Align_label_with_current_X_position
call fcn.0048dda0
mov edx, 0x52eb1d
mov ecx, str.Test_tree_node_as_drag_source
call fcn.0048dda0
push str.Hello_
call fcn.0048aeb0
add esp, 4
cmp byte [0x52e77c], 0
je 0x446c63
mov eax, dword [0x52a278]
movss xmm0, dword [eax + 0x3868]
addss xmm0, xmm0
addss xmm0, dword [eax + 0x3ca0]
call fcn.00421100
mov eax, 1
or edi, 0xffffffff
xor esi, esi
mov dword [esp + 0x18], eax
mov edx, dword [0x528f14]
mov ecx, dword [0x524ac8]
or edx, 1
and ecx, eax
push esi
cmove edx, dword [0x528f14]
cmp esi, 3
jae 0x446d1b
push str.Selectable_Node__d
push edx
push esi
call fcn.004a0990
add esp, 0x10
mov byte [esp + 0xb], al
xor ecx, ecx
call fcn.00415210
test al, al
je 0x446cc6
mov ecx, dword [0x52a278]
mov ecx, dword [ecx + 0x47c0]
shr ecx, 4
test cl, 1
cmove edi, esi
cmp byte [0x52eb1d], 0
je 0x446cfc
xor ecx, ecx
call fcn.00427fe0
test al, al
je 0x446cfc
push 0
push 0
xor edx, edx
mov ecx, str._TREENODE
call fcn.004283c0
push str.This_is_a_drag_and_drop_source
call fcn.0048aeb0
add esp, 0xc
call fcn.00428320
cmp byte [esp + 0xb], 0
je 0x446d7b
push str.Blah_blah_nBlah_Blah
call fcn.0048b510
add esp, 4
call fcn.004a19f0
jmp 0x446d7b
push str.Selectable_Leaf__d
or edx, 0x108
push edx
push esi
call fcn.004a0990
add esp, 0x10
xor ecx, ecx
call fcn.00415210
test al, al
je 0x446d45
call fcn.00415240
test al, al
cmove edi, esi
cmp byte [0x52eb1d], 0
je 0x446d7b
xor ecx, ecx
call fcn.00427fe0
test al, al
je 0x446d7b
push 0
push 0
xor edx, edx
mov ecx, str._TREENODE
call fcn.004283c0
push str.This_is_a_drag_and_drop_source
call fcn.0048aeb0
add esp, 0xc
call fcn.00428320
mov eax, dword [esp + 0x18]
inc esi
rol eax, 1
mov dword [esp + 0x18], eax
cmp esi, 6
jl 0x446c71
cmp edi, 0xffffffff
je 0x446dba
call fcn.004119e0
cmp byte [eax + 0xddc], 0
je 0x446dac
mov eax, dword [0x524ac8]
btc eax, edi
jmp 0x446db5
mov eax, 1
mov ecx, edi
shl eax, cl
mov dword [0x524ac8], eax
cmp byte [0x52e77c], 0
je 0x446dcd
call fcn.004a1c50
call fcn.004210a0
call fcn.004a19f0
call fcn.004a19f0
mov eax, dword [0x52a27c]
test eax, eax
je 0x446dfa
push dword [0x52a280]
push str.Widgets_Collapsing_Headers
push 0x415
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
mov ecx, str.Collapsing_Headers
call fcn.004a08d0
test al, al
je 0x446ea9
mov edx, 0x524e54
mov ecx, str.Show_2nd_header
call fcn.0048dda0
xor edx, edx
mov ecx, str.Header
call fcn.004a1cb0
test al, al
je 0x446e59
xor ecx, ecx
call fcn.00411480
movzx eax, al
push eax
push str.IsItemHovered:__d
call fcn.0048aeb0
add esp, 8
xor esi, esi
push esi
push str.Some_content__d
call fcn.0048aeb0
inc esi
add esp, 8
cmp esi, 5
jl 0x446e45
push 0
mov edx, 0x524e54
mov ecx, str.Header_with_a_close_button
call fcn.004a1d00
add esp, 4
test al, al
je 0x446ea4
xor ecx, ecx
call fcn.00411480
movzx eax, al
push eax
push str.IsItemHovered:__d
call fcn.0048aeb0
add esp, 8
xor esi, esi
nop dword [eax + eax]
push esi
push str.More_content__d
call fcn.0048aeb0
inc esi
add esp, 8
cmp esi, 5
jl 0x446e90
call fcn.004a19f0
mov eax, dword [0x52a27c]
test eax, eax
je 0x446ecc
push dword [0x52a280]
push str.Widgets_Bullets
push 0x42d
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
mov ecx, str.Bullets
call fcn.004a08d0
test al, al
je 0x446f3a
push str.Bullet_point_1
call fcn.0048b510
add esp, 4
push str.Bullet_point_2_nOn_multiple_lines
call fcn.0048b510
add esp, 4
mov ecx, str.Tree_node
call fcn.004a08d0
test al, al
je 0x446f14
push str.Another_bullet_point
call fcn.0048b510
add esp, 4
call fcn.004a19f0
call fcn.0048eb20
push str.Bullet_point_3__two_calls_
call fcn.0048aeb0
add esp, 4
call fcn.0048eb20
mov ecx, 0x4f7528
call fcn.0048c270
call fcn.004a19f0
mov eax, dword [0x52a27c]
test eax, eax
je 0x446f5d
push dword [0x52a280]
push str.Widgets_Text
push 0x43c
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
mov ecx, 0x4f7408
call fcn.004a08d0
test al, al
je 0x447252
mov eax, dword [0x52a27c]
test eax, eax
je 0x446f92
push dword [0x52a280]
push str.Widgets_Text_Colored_Text
push 0x43f
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
mov ecx, str.Colorful_Text
call fcn.004a08d0
test al, al
je 0x44702d
movss xmm3, dword [0x51b010]
xorps xmm2, xmm2
push str.Pink
push ecx
movaps xmm1, xmm3
mov dword [esp], 0x3f800000
lea ecx, [esp + 0x138]
call fcn.00404330
push eax
call fcn.0048afa0
movss xmm2, dword [0x51b010]
add esp, 8
xorps xmm3, xmm3
movaps xmm1, xmm2
push str.Yellow
push ecx
lea ecx, [esp + 0x138]
mov dword [esp], 0x3f800000
call fcn.00404330
push eax
call fcn.0048afa0
push str.Disabled
call fcn.0048b000
movss xmm1, dword [0x51b228]
add esp, 0xc
xorps xmm0, xmm0
call fcn.00420f80
mov ecx, str.The_TextDisabled_color_is_stored_in_ImGuiStyle.
call fcn.00438810
call fcn.004a19f0
mov eax, dword [0x52a27c]
test eax, eax
je 0x447050
push dword [0x52a280]
push str.Widgets_Text_Word_Wrapping
push 0x44a
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
mov ecx, str.Word_Wrapping
call fcn.004a08d0
test al, al
je 0x4471d6
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.0048b060
add esp, 4
call fcn.0048eca0
movss xmm3, dword [0x51b1b4]
mov edx, 0x524cf8
movss xmm2, dword [0x51b240]
mov ecx, str.Wrap_width
push 0
push str._.0f
call fcn.00493720
add esp, 8
call fcn.0041d2a0
mov edi, eax
xor esi, esi
nop word [eax + eax]
push esi
push str.Test_paragraph__d:
call fcn.0048aeb0
add esp, 8
lea ecx, [esp + 0x3c]
call fcn.00421030
movss xmm1, dword [0x524cf8]
lea ecx, [esp + 0x200]
addss xmm1, dword [esp + 0x3c]
movss xmm2, dword [esp + 0x40]
call fcn.00404320
call fcn.00421510
movss xmm1, dword [0x524cf8]
lea ecx, [esp + 0x1e0]
addss xmm1, dword [esp + 0x3c]
addss xmm0, dword [esp + 0x40]
addss xmm1, dword [0x51b110]
movaps xmm2, xmm0
call fcn.00404320
lea ecx, [esp + 0x130]
call fcn.00421050
movss xmm0, dword [0x524cf8]
addss xmm0, dword [eax]
call fcn.0041cc10
test esi, esi
jne 0x44715a
movss xmm0, dword [0x524cf8]
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.0048aeb0
add esp, 0xc
jmp 0x447167
push str.aaaaaaaa_bbbbbbbb__c_cccccccc_dddddddd._d_eeeeeeee___ffffffff._gggggggg_hhhhhhhh
call fcn.0048aeb0
add esp, 4
push ecx
mov dword [esp], 0x3f800000
push 0
push ecx
mov dword [esp], 0
lea ecx, [esp + 0x16c]
push 0xff00ffff
call fcn.00415380
push eax
lea ecx, [esp + 0x64]
call fcn.00415360
push eax
mov ecx, edi
call fcn.00477080
push 0
push ecx
mov dword [esp], 0
lea eax, [esp + 0x1e8]
push 0xffff00ff
push eax
lea eax, [esp + 0x210]
mov ecx, edi
push eax
call fcn.00477150
call fcn.0041cc90
inc esi
cmp esi, 2
jl 0x4470b0
call fcn.004a19f0
mov eax, dword [0x52a27c]
test eax, eax
je 0x4471f9
push dword [0x52a280]
push str.Widgets_Text_UTF_8_Text
push 0x46c
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
mov ecx, str.UTF_8_Text
call fcn.004a08d0
test al, al
je 0x44724d
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.0048b060
add esp, 4
push str.Hiragana:___kakikukeko_
call fcn.0048aeb0
add esp, 4
push str.Kanjis:___nihongo_
call fcn.0048aeb0
add esp, 4
mov edx, 0x524c68
mov ecx, str.UTF_8_input
push 0
push 0
push 0
push 0x20
call fcn.00494de0
add esp, 0x10
call fcn.004a19f0
call fcn.004a19f0
mov eax, dword [0x52a27c]
test eax, eax
je 0x447275
push dword [0x52a280]
push str.Widgets_Images
push 0x487
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
mov ecx, str.Images
call fcn.004a08d0
test al, al
je 0x4476d3
call fcn.004119e0
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.0048b060
mov ecx, dword [esi + 0x24]
add esp, 4
mov edx, 0x52eb13
movd xmm0, dword [ecx + 0x24]
mov edi, dword [ecx + 4]
cvtdq2ps xmm0, xmm0
movss dword [esp + 0x20], xmm0
movd xmm0, dword [ecx + 0x28]
mov ecx, str.Use_Text_Color_for_Tint
cvtdq2ps xmm0, xmm0
movss dword [esp + 0x14], xmm0
call fcn.0048dda0
movss xmm0, dword [esp + 0x14]
sub esp, 0x10
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm0
movss xmm0, dword [esp + 0x30]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push str._.0fx_.0f
call fcn.0048aeb0
add esp, 0x14
lea ecx, [esp + 0x30]
call fcn.00421030
xorps xmm2, xmm2
lea ecx, [esp + 0x200]
xorps xmm1, xmm1
call fcn.00404320
movss xmm2, dword [0x51b010]
lea ecx, [esp + 0x1e0]
movaps xmm1, xmm2
call fcn.00404320
cmp byte [0x52eb13], 0
je 0x44734f
xor ecx, ecx
call fcn.0040deb0
movups xmm0, xmmword [eax]
lea eax, [esp + 0x130]
movups xmmword [esp + 0x130], xmm0
jmp 0x447374
movss xmm0, dword [0x51b010]
push ecx
movaps xmm3, xmm0
mov dword [esp], 0x3f800000
movaps xmm2, xmm0
lea ecx, [esp + 0x84]
movaps xmm1, xmm0
call fcn.00404330
movups xmm0, xmmword [eax]
mov ecx, 5
movups xmmword [esp + 0x50], xmm0
call fcn.0040deb0
movss xmm2, dword [esp + 0x14]
lea ecx, [esp + 0x130]
movss xmm1, dword [esp + 0x20]
movups xmm0, xmmword [eax]
lea eax, [esp + 0x160]
push eax
lea eax, [esp + 0x54]
push eax
lea eax, [esp + 0x1e8]
push eax
lea eax, [esp + 0x20c]
push eax
movups xmmword [esp + 0x170], xmm0
call fcn.00404320
mov edx, eax
mov ecx, edi
call fcn.0048d510
add esp, 0x10
call fcn.00422290
movss xmm1, dword [0x51b144]
test al, al
je 0x447541
movss xmm3, dword [esi + 0xdbc]
xorps xmm0, xmm0
subss xmm3, dword [esp + 0x30]
movss xmm4, dword [esi + 0xdc0]
subss xmm4, dword [esp + 0x34]
subss xmm3, dword [0x51b124]
subss xmm4, dword [0x51b124]
comiss xmm0, xmm3
jbe 0x447420
xorps xmm2, xmm2
jmp 0x44742e
movss xmm2, dword [esp + 0x20]
subss xmm2, xmm1
minss xmm2, xmm3
comiss xmm0, xmm4
movss dword [esp + 0x1c], xmm2
ja 0x447447
movss xmm0, dword [esp + 0x14]
subss xmm0, xmm1
minss xmm0, xmm4
movss dword [esp + 0x24], xmm0
sub esp, 0x10
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm0
cvtps2pd xmm0, xmm2
movsd qword [esp], xmm0
push str.Min:___.2f___.2f_
call fcn.0048aeb0
movss xmm0, dword [esp + 0x38]
add esp, 4
addss xmm0, dword [0x51b144]
movss xmm1, dword [esp + 0x2c]
addss xmm1, dword [0x51b144]
movss dword [esp + 0x1c], xmm0
cvtps2pd xmm0, xmm0
movss dword [esp + 0x20], xmm1
movsd qword [esp + 8], xmm0
cvtps2pd xmm0, xmm1
movsd qword [esp], xmm0
push str.Max:___.2f___.2f_
call fcn.0048aeb0
movss xmm2, dword [esp + 0x38]
lea ecx, [esp + 0xf4]
movss xmm1, dword [esp + 0x30]
add esp, 0x14
divss xmm2, dword [esp + 0x14]
divss xmm1, dword [esp + 0x20]
call fcn.00404320
movss xmm2, dword [esp + 0xc]
lea ecx, [esp + 0x80]
movss xmm1, dword [esp + 0x10]
divss xmm2, dword [esp + 0x14]
divss xmm1, dword [esp + 0x20]
call fcn.00404320
movss xmm1, dword [0x51b184]
lea eax, [esp + 0x160]
push eax
lea eax, [esp + 0x54]
movaps xmm2, xmm1
push eax
lea eax, [esp + 0x88]
push eax
lea eax, [esp + 0xec]
push eax
lea ecx, [esp + 0x140]
call fcn.00404320
mov edx, eax
mov ecx, edi
call fcn.0048d510
add esp, 0x10
call fcn.00422410
mov eax, dword [0x52a27c]
test eax, eax
je 0x447564
push dword [0x52a280]
push str.Widgets_Images_Textured_buttons
push 0x4bf
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.And_now_some_textured_buttons..
call fcn.0048b060
movss xmm0, dword [0x51b144]
add esp, 4
movaps xmm1, xmm0
xor esi, esi
divss xmm1, dword [esp + 0x14]
divss xmm0, dword [esp + 0x20]
movss dword [esp + 0xc], xmm1
movss dword [esp + 0x10], xmm0
mov ecx, esi
call fcn.0041d5b0
test esi, esi
je 0x4475cb
movd xmm1, esi
lea ecx, [esp + 0x130]
cvtdq2ps xmm1, xmm1
subss xmm1, dword [0x51b010]
movaps xmm2, xmm1
call fcn.00404320
mov edx, eax
mov ecx, 0xb
call fcn.0040e070
movss xmm2, dword [0x51b144]
lea ecx, [esp + 0x80]
movaps xmm1, xmm2
call fcn.00404320
xorps xmm2, xmm2
lea ecx, [esp + 0x200]
xorps xmm1, xmm1
call fcn.00404320
movss xmm2, dword [esp + 0xc]
lea ecx, [esp + 0x1e0]
movss xmm1, dword [esp + 0x10]
call fcn.00404320
push ecx
xorps xmm3, xmm3
mov dword [esp], 0x3f800000
xorps xmm2, xmm2
lea ecx, [esp + 0x54]
xorps xmm1, xmm1
call fcn.00404330
movss xmm0, dword [0x51b010]
push ecx
movaps xmm3, xmm0
mov dword [esp], 0x3f800000
movaps xmm2, xmm0
lea ecx, [esp + 0x164]
movaps xmm1, xmm0
call fcn.00404330
lea eax, [esp + 0x160]
mov edx, edi
push eax
lea eax, [esp + 0x54]
mov ecx, 0x4f4d18
push eax
lea eax, [esp + 0x1e8]
push eax
lea eax, [esp + 0x20c]
push eax
lea eax, [esp + 0x90]
push eax
call fcn.0048dd40
add esp, 0x14
test al, al
je 0x447689
inc dword [0x52eb7c]
test esi, esi
je 0x447697
mov ecx, 1
call fcn.0040e130
call fcn.0041d680
movss xmm1, dword [0x51b228]
xorps xmm0, xmm0
call fcn.00420f80
inc esi
cmp esi, 8
jl 0x447596
call fcn.0048ecf0
push dword [0x52eb7c]
push str.Pressed__d_times.
call fcn.0048aeb0
add esp, 8
call fcn.004a19f0
mov eax, dword [0x52a27c]
test eax, eax
je 0x4476f6
push dword [0x52a280]
push str.Widgets_Combo
push 0x4db
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
mov ecx, str.Combo
call fcn.004a08d0
test al, al
je 0x4478f7
push 1
mov edx, 0x52eafc
mov ecx, str.ImGuiComboFlags_PopupAlignLeft
call fcn.0048e170
movss xmm1, dword [0x51b228]
add esp, 4
xorps xmm0, xmm0
call fcn.00420f80
mov ecx, str.Only_makes_a_difference_if_the_popup_is_larger_than_the_combo
call fcn.00438810
push 0x20
mov edx, 0x52eafc
mov ecx, str.ImGuiComboFlags_NoArrowButton
call fcn.0048e170
add esp, 4
test al, al
je 0x447755
and dword [0x52eafc], 0xffffffbf
push 0x40
mov edx, 0x52eafc
mov ecx, str.ImGuiComboFlags_NoPreview
call fcn.0048e170
mov ecx, dword [0x52eafc]
add esp, 4
test al, al
je 0x44777c
and ecx, 0xffffffdf
mov dword [0x52eafc], ecx
mov eax, dword [0x52e884]
mov dword [esp + 0x160], str.AAAA
mov dword [esp + 0x164], str.BBBB
mov dword [esp + 0x168], str.CCCC
mov dword [esp + 0x16c], str.DDDD
mov dword [esp + 0x170], str.EEEE
mov dword [esp + 0x174], str.FFFF
mov dword [esp + 0x178], str.GGGG
mov dword [esp + 0x17c], str.HHHH
mov dword [esp + 0x180], str.IIII
mov dword [esp + 0x184], str.JJJJ
mov dword [esp + 0x188], str.KKKK
mov dword [esp + 0x18c], str.LLLLLLL
mov dword [esp + 0x190], str.MMMM
mov dword [esp + 0x194], str.OOOOOOO
mov edx, dword [esp + eax*4 + 0x160]
push ecx
mov ecx, str.combo_1
call fcn.0048fac0
add esp, 4
test al, al
je 0x44789b
xor esi, esi
nop word [eax + eax]
cmp dword [0x52e884], esi
lea ecx, [esp + 0x130]
xorps xmm2, xmm2
xorps xmm1, xmm1
sete byte [esp + 0xa]
call fcn.00404320
mov dl, byte [esp + 0xa]
mov ecx, dword [esp + esi*4 + 0x160]
push eax
push 0
call fcn.004a1e90
mov ecx, dword [0x52e884]
add esp, 8
test al, al
cmovne ecx, esi
cmp byte [esp + 0xa], 0
mov dword [0x52e884], ecx
je 0x447890
call fcn.0041d440
inc esi
cmp esi, 0xe
jl 0x447840
call fcn.00422fd0
push 0xffffffffffffffff
push str.aaaa
mov edx, 0x52e88c
mov ecx, str.combo_2__one_liner_
call fcn.00490810
push 0xffffffffffffffff
lea eax, [esp + 0x16c]
mov edx, 0x524cb0
push 0xe
push eax
mov ecx, str.combo_3__array_
call fcn.004907f0
add esp, 0x14
lea eax, [esp + 0x160]
mov edx, 0x52eae4
mov ecx, str.combo_4__function_
push 0xffffffffffffffff
push 0xe
push eax
push 0x44c230
call fcn.004905d0
add esp, 0x10
call fcn.004a19f0
mov eax, dword [0x52a27c]
test eax, eax
je 0x44791a
push dword [0x52a280]
push str.Widgets_List_Boxes
push 0x50e
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
mov ecx, str.List_boxes
call fcn.004a08d0
test al, al
je 0x447af0
xorps xmm2, xmm2
mov dword [esp + 0x160], str.AAAA
xorps xmm1, xmm1
mov dword [esp + 0x164], str.BBBB
lea ecx, [esp + 0x130]
mov dword [esp + 0x168], str.CCCC
mov dword [esp + 0x16c], str.DDDD
mov dword [esp + 0x170], str.EEEE
mov dword [esp + 0x174], str.FFFF
mov dword [esp + 0x178], str.GGGG
mov dword [esp + 0x17c], str.HHHH
mov dword [esp + 0x180], str.IIII
mov dword [esp + 0x184], str.JJJJ
mov dword [esp + 0x188], str.KKKK
mov dword [esp + 0x18c], str.LLLLLLL
mov dword [esp + 0x190], str.MMMM
mov dword [esp + 0x194], str.OOOOOOO
call fcn.00404320
mov edx, eax
mov ecx, str.listbox_1
call fcn.004a2670
test al, al
je 0x447a4b
xor esi, esi
nop word [eax + eax]
cmp dword [0x52eb04], esi
lea ecx, [esp + 0x130]
xorps xmm2, xmm2
xorps xmm1, xmm1
sete byte [esp + 0xa]
call fcn.00404320
mov dl, byte [esp + 0xa]
mov ecx, dword [esp + esi*4 + 0x160]
push eax
push 0
call fcn.004a1e90
mov ecx, dword [0x52eb04]
add esp, 8
test al, al
cmovne ecx, esi
cmp byte [esp + 0xa], 0
mov dword [0x52eb04], ecx
je 0x447a40
call fcn.0041d440
inc esi
cmp esi, 0xe
jl 0x4479f0
call fcn.004a29f0
push str.Full_width:
call fcn.0048aeb0
add esp, 4
call fcn.00421520
mulss xmm0, dword [0x51b0ec]
lea ecx, [esp + 0x130]
movss xmm1, dword [0x51b208]
movaps xmm2, xmm0
call fcn.00404320
mov edx, eax
mov ecx, str.listbox_2
call fcn.004a2670
test al, al
je 0x447aeb
xor esi, esi
nop
cmp dword [0x52eb04], esi
lea ecx, [esp + 0x130]
xorps xmm2, xmm2
xorps xmm1, xmm1
sete byte [esp + 0xa]
call fcn.00404320
mov dl, byte [esp + 0xa]
mov ecx, dword [esp + esi*4 + 0x160]
push eax
push 0
call fcn.004a1e90
mov ecx, dword [0x52eb04]
add esp, 8
test al, al
cmovne ecx, esi
cmp byte [esp + 0xa], 0
mov dword [0x52eb04], ecx
je 0x447ae0
call fcn.0041d440
inc esi
cmp esi, 0xe
jl 0x447a90
call fcn.004a29f0
call fcn.004a19f0
mov eax, dword [0x52a27c]
test eax, eax
je 0x447b13
push dword [0x52a280]
push str.Widgets_Selectables
push 0x539
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
mov ecx, str.Selectables
call fcn.004a08d0
test al, al
je 0x4482eb
mov eax, dword [0x52a27c]
test eax, eax
je 0x447b48
push dword [0x52a280]
push str.Widgets_Selectables_Basic
push 0x542
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
mov ecx, str.Basic
call fcn.004a08d0
test al, al
je 0x447c16
xorps xmm2, xmm2
lea ecx, [esp + 0x130]
xorps xmm1, xmm1
call fcn.00404320
push eax
push 0
mov edx, 0x524aac
mov ecx, str.1._I_am_selectable
call fcn.004a2640
add esp, 8
lea ecx, [esp + 0x160]
xorps xmm2, xmm2
xorps xmm1, xmm1
call fcn.00404320
push eax
push 0
mov edx, 0x524aad
mov ecx, str.2._I_am_selectable
call fcn.004a2640
add esp, 8
lea ecx, [esp + 0x50]
xorps xmm2, xmm2
xorps xmm1, xmm1
call fcn.00404320
push eax
push 0
mov edx, 0x524aae
mov ecx, str.3._I_am_selectable
call fcn.004a2640
add esp, 8
lea ecx, [esp + 0x1e0]
xorps xmm2, xmm2
xorps xmm1, xmm1
call fcn.00404320
mov dl, byte [0x524aaf]
mov ecx, str.4._I_am_double_clickable
push eax
push 4
call fcn.004a1e90
add esp, 8
test al, al
je 0x447c11
xor ecx, ecx
call fcn.0041e210
test al, al
je 0x447c11
cmp byte [0x524aaf], 0
sete byte [0x524aaf]
call fcn.004a19f0
mov eax, dword [0x52a27c]
test eax, eax
je 0x447c39
push dword [0x52a280]
push str.Widgets_Selectables_Single_Selection
push 0x54f
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
mov ecx, str.Selection_State:_Single_Selection
call fcn.004a08d0
test al, al
je 0x447caf
xor esi, esi
nop dword [eax]
push esi
lea eax, [esp + 0x164]
push str.Object__d
push eax
call fcn.00443810
add esp, 0xc
lea ecx, [esp + 0x130]
xorps xmm2, xmm2
xorps xmm1, xmm1
call fcn.00404320
cmp dword [0x524dec], esi
lea ecx, [esp + 0x160]
push eax
push 0
sete dl
call fcn.004a1e90
mov ecx, dword [0x524dec]
add esp, 8
test al, al
cmovne ecx, esi
inc esi
mov dword [0x524dec], ecx
cmp esi, 5
jl 0x447c50
call fcn.004a19f0
mov eax, dword [0x52a27c]
test eax, eax
je 0x447cd2
push dword [0x52a280]
push str.Widgets_Selectables_Multiple_Selection
push 0x55c
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
mov ecx, str.Selection_State:_Multiple_Selection
call fcn.004a08d0
test al, al
je 0x447d65
mov ecx, str.Hold_CTRL_and_click_to_select_multiple_items.
call fcn.00438810
xor esi, esi
push esi
lea eax, [esp + 0x164]
push str.Object__d
push eax
call fcn.00443810
add esp, 0xc
lea ecx, [esp + 0x130]
xorps xmm2, xmm2
xorps xmm1, xmm1
call fcn.00404320
mov dl, byte [esi + 0x52e558]
lea ecx, [esp + 0x160]
push eax
push 0
call fcn.004a1e90
add esp, 8
test al, al
je 0x447d5a
call fcn.004119e0
cmp byte [eax + 0xddc], 0
jne 0x447d53
mov dword [0x52e558], 0
mov byte [0x52e55c], 0
xor byte [esi + 0x52e558], 1
inc esi
cmp esi, 5
jl 0x447cf0
call fcn.004a19f0
mov eax, dword [0x52a27c]
test eax, eax
je 0x447d88
push dword [0x52a280]
push str.Widgets_Selectables_Rendering_more_items_on_the_same_line
push 0x56e
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
mov ecx, str.Rendering_more_items_on_the_same_line
call fcn.004a08d0
test al, al
je 0x447e6e
call fcn.004152c0
xorps xmm2, xmm2
lea ecx, [esp + 0x130]
xorps xmm1, xmm1
call fcn.00404320
push eax
push 0
mov edx, 0x52eb74
mov ecx, str.main.c
call fcn.004a2640
movss xmm1, dword [0x51b228]
add esp, 8
xorps xmm0, xmm0
call fcn.00420f80
mov ecx, str.Link_1
call fcn.0048c270
call fcn.004152c0
xorps xmm2, xmm2
lea ecx, [esp + 0x160]
xorps xmm1, xmm1
call fcn.00404320
push eax
push 0
mov edx, 0x52eb75
mov ecx, str.Hello.cpp
call fcn.004a2640
movss xmm1, dword [0x51b228]
add esp, 8
xorps xmm0, xmm0
call fcn.00420f80
mov ecx, str.Link_2
call fcn.0048c270
call fcn.004152c0
xorps xmm2, xmm2
lea ecx, [esp + 0x50]
xorps xmm1, xmm1
call fcn.00404320
push eax
push 0
mov edx, 0x52eb76
mov ecx, str.Hello.h
call fcn.004a2640
movss xmm1, dword [0x51b228]
add esp, 8
xorps xmm0, xmm0
call fcn.00420f80
mov ecx, str.Link_3
call fcn.0048c270
call fcn.004a19f0
mov eax, dword [0x52a27c]
test eax, eax
je 0x447e91
push dword [0x52a280]
push str.Widgets_Selectables_In_columns
push 0x57a
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
mov ecx, str.In_columns
call fcn.004a08d0
test al, al
je 0x447ff1
push ecx
xorps xmm2, xmm2
mov dword [esp], 0
xorps xmm1, xmm1
lea ecx, [esp + 0x134]
call fcn.00404320
push eax
push 0x791
mov edx, 3
mov ecx, str.split1
call fcn.0047e640
add esp, 0xc
test al, al
je 0x447f30
xor esi, esi
nop dword [eax + eax]
push esi
lea eax, [esp + 0x164]
push str.Item__d
push eax
call fcn.00443810
add esp, 0xc
call fcn.004836d0
xorps xmm2, xmm2
lea ecx, [esp + 0x130]
xorps xmm1, xmm1
call fcn.00404320
push eax
push 0
lea edx, [esi + 0x52e878]
lea ecx, [esp + 0x168]
call fcn.004a2640
inc esi
add esp, 8
cmp esi, 0xa
jl 0x447ee0
call fcn.004817c0
call fcn.0048eca0
push ecx
xorps xmm2, xmm2
mov dword [esp], 0
xorps xmm1, xmm1
lea ecx, [esp + 0x134]
call fcn.00404320
push eax
push 0x791
mov edx, 3
mov ecx, str.split2
call fcn.0047e640
add esp, 0xc
test al, al
je 0x447fec
xor esi, esi
push esi
lea eax, [esp + 0x164]
push str.Item__d
push eax
call fcn.00443810
add esp, 0xc
xorps xmm1, xmm1
xor ecx, ecx
call fcn.00482b60
call fcn.004836d0
xorps xmm2, xmm2
lea ecx, [esp + 0x130]
xorps xmm1, xmm1
call fcn.00404320
push eax
push 2
lea edx, [esi + 0x52e878]
lea ecx, [esp + 0x168]
call fcn.004a2640
call fcn.004836d0
push str.Some_other_contents
call fcn.0048aeb0
add esp, 0xc
call fcn.004836d0
push str.123456
call fcn.0048aeb0
inc esi
add esp, 4
cmp esi, 0xa
jl 0x447f71
call fcn.004817c0
call fcn.004a19f0
mov eax, dword [0x52a27c]
test eax, eax
je 0x448014
push dword [0x52a280]
push str.Widgets_Selectables_Grid
push 0x59e
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
mov ecx, str.Grid
call fcn.004a08d0
test al, al
je 0x44819e
mov eax, dword [0x52a278]
xor edx, edx
push 0x10
mov ecx, 0x528f2c
movsd xmm0, qword [eax + 0x3ea8]
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x1c], xmm0
call fcn.00443750
add esp, 4
test eax, eax
sete byte [esp + 0xb]
test eax, eax
jne 0x4480bf
movss xmm0, dword [esp + 0x18]
mulss xmm0, dword [0x51b0c8]
call fcn.004437f0
mulss xmm0, dword [0x51afc4]
addss xmm0, dword [0x51afc4]
movss dword [esp + 0xc], xmm0
movss xmm0, dword [esp + 0x18]
addss xmm0, xmm0
call fcn.004437e0
movss xmm1, dword [0x51afc4]
lea ecx, [esp + 0x130]
movss xmm2, dword [esp + 0xc]
mulss xmm0, xmm1
addss xmm1, xmm0
call fcn.00404320
mov edx, eax
mov ecx, 0x19
call fcn.0040e070
xor eax, eax
mov dword [esp + 0x20], eax
mov ecx, eax
lea esi, [eax + 0x528f2b]
xor edi, edi
mov dword [esp + 0x1c], ecx
test edi, edi
je 0x4480eb
movss xmm1, dword [0x51b228]
xorps xmm0, xmm0
call fcn.00420f80
mov ecx, dword [esp + 0x1c]
call fcn.0041d5b0
movss xmm2, dword [0x51b158]
lea ecx, [esp + 0x130]
movaps xmm1, xmm2
call fcn.00404320
cmp byte [esi + 1], 0
mov ecx, str.Sailor
push eax
push 0
setne dl
call fcn.004a1e90
add esp, 8
test al, al
je 0x44815b
xor byte [esi + 1], 1
test edi, edi
je 0x44812d
xor byte [esi], 1
mov ecx, dword [esp + 0x20]
cmp edi, 3
jae 0x448140
xor byte [esi + 2], 1
mov eax, dword [esp + 0x1c]
jmp 0x448143
lea eax, [edi + ecx]
test ecx, ecx
jle 0x448152
mov al, byte [eax + 0x528f28]
xor al, 1
mov byte [esi - 3], al
cmp ecx, 0xc
jge 0x44815b
xor byte [esi + 5], 1
call fcn.0041d680
mov ecx, dword [esp + 0x1c]
inc edi
inc ecx
inc esi
mov dword [esp + 0x1c], ecx
cmp edi, 4
jl 0x4480d3
mov eax, dword [esp + 0x20]
add eax, 4
mov dword [esp + 0x20], eax
cmp eax, 0x10
jl 0x4480c5
cmp byte [esp + 0xb], 0
je 0x448199
mov ecx, 1
call fcn.0040e130
call fcn.004a19f0
mov eax, dword [0x52a27c]
test eax, eax
je 0x4481c1
push dword [0x52a280]
push str.Widgets_Selectables_Alignment
push 0x5bf
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
mov ecx, str.Alignment
call fcn.004a08d0
test al, al
je 0x4482e6
mov ecx, 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.00438810
xor eax, eax
mov edi, 0x524d04
mov dword [esp + 0x18], eax
nop dword [eax + eax]
movss xmm2, dword [0x51afc4]
xor esi, esi
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm2
movss dword [esp + 0xc], xmm0
nop dword [eax + eax]
movd xmm1, esi
lea ecx, [esp + 0x60]
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm2
movaps xmm2, xmm0
call fcn.00404320
movss xmm0, dword [esp + 0x64]
lea eax, [esp + 0x160]
cvtps2pd xmm0, xmm0
sub esp, 0x10
movsd qword [esp + 8], xmm0
movss xmm0, dword [esp + 0x70]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push str.__.1f__.1f_
push eax
call fcn.00443810
add esp, 0x18
test esi, esi
je 0x448270
movss xmm1, dword [0x51b228]
xorps xmm0, xmm0
call fcn.00420f80
lea edx, [esp + 0x60]
mov ecx, 0x19
call fcn.0040e070
movss xmm2, dword [0x51b170]
lea ecx, [esp + 0x130]
movaps xmm1, xmm2
call fcn.00404320
push eax
push 0
mov edx, edi
lea ecx, [esp + 0x168]
call fcn.004a2640
add esp, 8
mov ecx, 1
call fcn.0040e130
movss xmm0, dword [esp + 0xc]
inc esi
movss xmm2, dword [0x51afc4]
inc edi
cmp esi, 3
jl 0x448210
mov eax, dword [esp + 0x18]
inc eax
mov dword [esp + 0x18], eax
cmp edi, 0x524d0d
jl 0x4481f0
call fcn.004a19f0
call fcn.004a19f0
mov eax, dword [0x52a27c]
test eax, eax
je 0x44830e
push dword [0x52a280]
push str.Widgets_Text_Input
push 0x5db
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
mov ecx, str.Text_Input
call fcn.004a08d0
test al, al
je 0x44884e
mov eax, dword [0x52a27c]
test eax, eax
je 0x448343
push dword [0x52a280]
push str.Widgets_Text_Input_Multi_line_Text_Input
push 0x5de
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
mov ecx, str.Multi_line_Text_Input
call fcn.004a08d0
test al, al
je 0x4483ef
mov ecx, 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.00438810
push 0x4000
mov edx, 0x524d40
mov ecx, str.ImGuiInputTextFlags_ReadOnly
call fcn.0048e170
add esp, 4
mov edx, 0x524d40
mov ecx, str.ImGuiInputTextFlags_AllowTabInput
push 0x400
call fcn.0048e170
add esp, 4
mov edx, 0x524d40
mov ecx, str.ImGuiInputTextFlags_CtrlEnterForNewLine
push 0x800
call fcn.0048e170
add esp, 4
push 0
push 0
push dword [0x524d40]
call fcn.00421510
mulss xmm0, dword [0x51b124]
lea ecx, [esp + 0x13c]
movss xmm1, dword [0x51b208]
movaps xmm2, xmm0
call fcn.00404320
push eax
push 0x4000
mov edx, 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
mov ecx, str.source
call fcn.00494e40
add esp, 0x14
call fcn.004a19f0
mov eax, dword [0x52a27c]
test eax, eax
je 0x448412
push dword [0x52a280]
push str.Widgets_Text_Input_Filtered_Text_Input
push 0x5f8
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
mov ecx, str.Filtered_Text_Input
call fcn.004a08d0
test al, al
je 0x4484dc
push 0
push 0
push 0
push 0x20
mov edx, 0x52eac0
mov ecx, str.default
call fcn.00494de0
push 0
push 0
push 1
push 0x20
mov edx, 0x52e560
mov ecx, str.decimal
call fcn.00494de0
push 0
push 0
push 6
push 0x20
mov edx, 0x52eb30
mov ecx, str.hexadecimal
call fcn.00494de0
push 0
push 0
push 4
push 0x20
mov edx, 0x52e4f4
mov ecx, str.uppercase
call fcn.00494de0
add esp, 0x40
mov edx, 0x52e75c
mov ecx, str.no_blank
push 0
push 0
push 8
push 0x20
call fcn.00494de0
push 0
push 0x44c240
push 0x200
push 0x20
mov edx, 0x52e7c4
mov ecx, str.casing_swap
call fcn.00494de0
push 0
push 0x44c280
push 0x200
push 0x20
mov edx, 0x52e780
mov ecx, str._imgui_
call fcn.00494de0
add esp, 0x30
call fcn.004a19f0
mov eax, dword [0x52a27c]
test eax, eax
je 0x4484ff
push dword [0x52a280]
push str.Widgets_Text_Input_Password_input
push 0x618
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
mov ecx, str.Password_Input
call fcn.004a08d0
test al, al
je 0x448586
push 0
push 0
push 0x8000
push 0x40
mov edx, str.password123
mov ecx, str.password
call fcn.00494de0
movss xmm1, dword [0x51b228]
xorps xmm0, xmm0
call fcn.00420f80
mov ecx, str.Display_all_characters_as_._nDisable_clipboard_cut_and_copy._nDisable_logging._n
call fcn.00438810
push 0
push 0
push 0x8000
push 0x40
push str.password123
mov edx, str._password_
mov ecx, str.password__w__hint_
call fcn.00494e70
add esp, 0x24
mov edx, str.password123
mov ecx, str.password__clear_
push 0
push 0
push 0
push 0x40
call fcn.00494de0
add esp, 0x10
call fcn.004a19f0
mov eax, dword [0x52a27c]
test eax, eax
je 0x4485a9
push dword [0x52a280]
push str.Widgets_Text_Input_Completion__History__Edit_Callbacks
push 0x623
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
mov ecx, str.Completion__History__Edit_Callbacks
call fcn.004a08d0
test al, al
je 0x448688
push 0
push 0x44c2c0
push 0x40
push 0x40
mov edx, 0x52f528
mov ecx, str.Completion
call fcn.00494de0
movss xmm1, dword [0x51b228]
xorps xmm0, xmm0
call fcn.00420f80
mov ecx, str.Here_we_append__..__each_time_Tab_is_pressed._See_Examples_Console_for_a_more_meaningful_demonstration_of_using_this_callback.
call fcn.00438810
push 0
push 0x44c2c0
push 0x80
push 0x40
mov edx, 0x52f568
mov ecx, str.History
call fcn.00494de0
movss xmm1, dword [0x51b228]
xorps xmm0, xmm0
call fcn.00420f80
mov ecx, 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.00438810
push 0x52e738
push 0x44c2c0
push 0x80000
push 0x40
mov edx, 0x52eca8
mov ecx, str.Edit
call fcn.00494de0
movss xmm1, dword [0x51b228]
xorps xmm0, xmm0
call fcn.00420f80
mov ecx, str.Here_we_toggle_the_casing_of_the_first_character_on_every_edit__count_edits.
call fcn.00438810
movss xmm1, dword [0x51b228]
xorps xmm0, xmm0
call fcn.00420f80
push dword [0x52e738]
push str.__d_
call fcn.0048aeb0
add esp, 0x38
call fcn.004a19f0
mov eax, dword [0x52a27c]
test eax, eax
je 0x4486ab
push dword [0x52a280]
push str.Widgets_Text_Input_Resize_Callback
push 0x65c
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
mov ecx, str.Resize_Callback
call fcn.004a08d0
test al, al
je 0x4487a7
mov ecx, 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.00438810
mov edi, dword fs:[0x2c]
mov eax, dword [0x52f5c0]
mov ecx, dword [edi]
cmp eax, dword [ecx + 4]
jle 0x448717
push 0x52f5c0
call fcn.004bf1e3
add esp, 4
cmp dword [0x52f5c0], 0xffffffff
jne 0x448717
mov ecx, 0x52ee1c
call fcn.00407540
push 0x4e4390
call fcn.004bf08e
add esp, 4
push 0x52f5c0
call fcn.004bf199
add esp, 4
mov ecx, 0x52ee1c
call fcn.0046bff0
test al, al
je 0x448739
lea eax, [esp + 0xb]
mov byte [esp + 0xb], 0
push eax
mov ecx, 0x52ee1c
call fcn.00442790
push 0
call fcn.00421510
mulss xmm0, dword [0x51b124]
lea ecx, [esp + 0x134]
movss xmm1, dword [0x51b208]
movaps xmm2, xmm0
call fcn.00404320
push eax
mov edx, 0x52ee1c
mov ecx, str.MyStr
call fcn.0044c3f0
add esp, 8
mov ecx, 0x52ee1c
call fcn.0046bfd0
push eax
mov ecx, 0x52ee1c
call fcn.0046bfe0
push eax
mov ecx, 0x52ee1c
call fcn.00407530
push eax
push str.Data:__p_nSize:__d_nCapacity:__d
call fcn.0048aeb0
add esp, 0x10
call fcn.004a19f0
jmp 0x4487ae
mov edi, dword fs:[0x2c]
mov eax, dword [0x52a27c]
test eax, eax
je 0x4487d1
push dword [0x52a280]
push str.Widgets_Text_Input_Miscellaneous
push 0x687
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
mov ecx, str.Miscellaneous
call fcn.004a08d0
test al, al
je 0x448847
push 0x100000
mov edx, 0x528ee4
mov ecx, str.ImGuiInputTextFlags_EscapeClearsAll
call fcn.0048e170
add esp, 4
mov edx, 0x528ee4
mov ecx, str.ImGuiInputTextFlags_ReadOnly
push 0x4000
call fcn.0048e170
add esp, 4
mov edx, 0x528ee4
mov ecx, str.ImGuiInputTextFlags_NoUndoRedo
push 0x10000
call fcn.0048e170
add esp, 4
mov edx, 0x52ecf4
mov ecx, str.Hello
push 0
push 0
push dword [0x528ee4]
push 0x10
call fcn.00494de0
add esp, 0x10
call fcn.004a19f0
call fcn.004a19f0
jmp 0x448855
mov edi, dword fs:[0x2c]
mov eax, dword [0x52a27c]
test eax, eax
je 0x448878
push dword [0x52a280]
push str.Widgets_Tabs
push 0x697
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
mov ecx, str.Tabs
call fcn.004a08d0
test al, al
je 0x448d94
mov eax, dword [0x52a27c]
test eax, eax
je 0x4488ad
push dword [0x52a280]
push str.Widgets_Tabs_Basic
push 0x69a
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
mov ecx, str.Basic
call fcn.004a08d0
test al, al
je 0x448957
xor edx, edx
mov ecx, str.MyTabBar
call fcn.004a5690
test al, al
je 0x44894d
push 0
xor edx, edx
mov ecx, str.Avocado
call fcn.004a7750
add esp, 4
test al, al
je 0x4488fa
push str.This_is_the_Avocado_tab__nblah_blah_blah_blah_blah
call fcn.0048aeb0
add esp, 4
call fcn.004a7820
push 0
xor edx, edx
mov ecx, str.Broccoli
call fcn.004a7750
add esp, 4
test al, al
je 0x448921
push str.This_is_the_Broccoli_tab__nblah_blah_blah_blah_blah
call fcn.0048aeb0
add esp, 4
call fcn.004a7820
push 0
xor edx, edx
mov ecx, str.Cucumber
call fcn.004a7750
add esp, 4
test al, al
je 0x448948
push str.This_is_the_Cucumber_tab__nblah_blah_blah_blah_blah
call fcn.0048aeb0
add esp, 4
call fcn.004a7820
call fcn.004a5b10
call fcn.0048f120
call fcn.004a19f0
mov eax, dword [0x52a27c]
test eax, eax
je 0x44897a
push dword [0x52a280]
push str.Widgets_Tabs_Advanced__Close_Button
push 0x6b5
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
mov ecx, str.Advanced__Close_Button
call fcn.004a08d0
test al, al
je 0x448b1a
push 1
mov edx, 0x524d44
mov ecx, str.ImGuiTabBarFlags_Reorderable
call fcn.0048e170
add esp, 4
mov edx, 0x524d44
mov ecx, str.ImGuiTabBarFlags_AutoSelectNewTabs
push 2
call fcn.0048e170
add esp, 4
mov edx, 0x524d44
mov ecx, str.ImGuiTabBarFlags_TabListPopupButton
push 4
call fcn.0048e170
add esp, 4
mov edx, 0x524d44
mov ecx, str.ImGuiTabBarFlags_NoCloseWithMiddleMouseButton
push 8
call fcn.0048e170
mov eax, dword [0x524d44]
add esp, 4
test al, 0xc0
jne 0x4489ed
or eax, 0x40
mov dword [0x524d44], eax
push 0x40
mov edx, 0x524d44
mov ecx, str.ImGuiTabBarFlags_FittingPolicyResizeDown
call fcn.0048e170
add esp, 4
test al, al
je 0x448a0f
and dword [0x524d44], 0xffffff7f
push 0x80
mov edx, 0x524d44
mov ecx, str.ImGuiTabBarFlags_FittingPolicyScroll
call fcn.0048e170
add esp, 4
test al, al
je 0x448a31
and dword [0x524d44], 0xffffffbf
mov dword [esp + 0x130], str.Artichoke
xor esi, esi
mov dword [esp + 0x134], str.Beetroot
mov dword [esp + 0x138], str.Celery
mov dword [esp + 0x13c], str.Daikon
nop
test esi, esi
je 0x448a74
movss xmm1, dword [0x51b228]
xorps xmm0, xmm0
call fcn.00420f80
mov ecx, dword [esp + esi*4 + 0x130]
lea edx, [esi + 0x528f8c]
call fcn.0048dda0
inc esi
cmp esi, 4
jl 0x448a60
mov edx, dword [0x524d44]
mov ecx, str.MyTabBar
call fcn.004a5690
test al, al
je 0x448b10
xor eax, eax
mov dword [esp + 0x1c], eax
nop word [eax + eax]
cmp byte [eax + 0x528f8c], 0
lea edx, [eax + 0x528f8c]
je 0x448b01
mov esi, dword [esp + eax*4 + 0x130]
mov ecx, esi
push 0
call fcn.004a7750
add esp, 4
test al, al
je 0x448afd
push esi
push str.This_is_the__s_tab_
call fcn.0048aeb0
add esp, 8
test byte [esp + 0x1c], 1
je 0x448af8
push str.I_am_an_odd_tab.
call fcn.0048aeb0
add esp, 4
call fcn.004a7820
mov eax, dword [esp + 0x1c]
inc eax
mov dword [esp + 0x1c], eax
cmp eax, 4
jl 0x448ab0
call fcn.004a5b10
call fcn.0048f120
call fcn.004a19f0
mov eax, dword [0x52a27c]
test eax, eax
je 0x448b3d
push dword [0x52a280]
push str.Widgets_Tabs_TabItemButton__Leading_Trailing_flags
push 0x6e0
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
mov ecx, str.TabItemButton__Leading_Trailing_flags
call fcn.004a08d0
test al, al
je 0x448d8f
mov ecx, dword [edi]
mov eax, dword [0x52f5ac]
cmp eax, dword [ecx + 4]
jle 0x448b98
push 0x52f5ac
call fcn.004bf1e3
add esp, 4
cmp dword [0x52f5ac], 0xffffffff
jne 0x448b98
mov ecx, 0x52ebac
call fcn.00407540
push 0x4e4360
call fcn.004bf08e
add esp, 4
push 0x52f5ac
call fcn.004bf199
add esp, 4
mov eax, dword [0x52e894]
test eax, eax
jne 0x448bc9
lea esi, [eax + 3]
mov dword [esp + 0xc], eax
mov ecx, 0x52ebac
inc eax
mov dword [0x52e894], eax
lea eax, [esp + 0xc]
push eax
call fcn.004424e0
sub esi, 1
je 0x448bc9
mov eax, dword [0x52e894]
jmp 0x448ba4
mov edx, 0x524cb4
mov ecx, str.Show_Leading_TabItemButton__
call fcn.0048dda0
mov edx, 0x524dc8
mov ecx, str.Show_Trailing_TabItemButton__
call fcn.0048dda0
push 4
mov edx, 0x528f04
mov ecx, str.ImGuiTabBarFlags_TabListPopupButton
call fcn.0048e170
add esp, 4
mov edx, 0x528f04
mov ecx, str.ImGuiTabBarFlags_FittingPolicyResizeDown
push 0x40
call fcn.0048e170
add esp, 4
test al, al
je 0x448c1d
and dword [0x528f04], 0xffffff7f
push 0x80
mov edx, 0x528f04
mov ecx, str.ImGuiTabBarFlags_FittingPolicyScroll
call fcn.0048e170
mov edx, dword [0x528f04]
add esp, 4
test al, al
je 0x448c47
and edx, 0xffffffbf
mov dword [0x528f04], edx
mov ecx, str.MyTabBar
call fcn.004a5690
test al, al
je 0x448d85
cmp byte [0x524cb4], 0
je 0x448c81
mov edx, 0x50
mov ecx, 0x50afcc
call fcn.004a78c0
test al, al
je 0x448c81
xor edx, edx
mov ecx, str.MyHelpMenu
call fcn.00422610
xor edx, edx
mov ecx, str.MyHelpMenu
call fcn.00422dd0
test al, al
je 0x448cba
xorps xmm2, xmm2
lea ecx, [esp + 0x130]
xorps xmm1, xmm1
call fcn.00404320
push eax
push 0
xor dl, dl
mov ecx, str.Hello_
call fcn.004a1e90
add esp, 8
call fcn.00422fd0
cmp byte [0x524dc8], 0
je 0x448cf4
mov edx, 0x90
mov ecx, 0x50afdc
call fcn.004a78c0
test al, al
je 0x448cf4
mov eax, dword [0x52e894]
mov ecx, 0x52ebac
mov dword [esp + 0xc], eax
inc eax
mov dword [0x52e894], eax
lea eax, [esp + 0xc]
push eax
call fcn.004424e0
xor esi, esi
cmp dword [0x52ebac], esi
jle 0x448d80
push esi
mov ecx, 0x52ebac
mov byte [esp + 0xe], 1
call fcn.00442530
push dword [eax]
lea eax, [esp + 0x134]
push str._04d
push 0x10
push eax
call fcn.00443830
push 0
lea edx, [esp + 0x1e]
lea ecx, [esp + 0x144]
call fcn.004a7750
add esp, 0x14
test al, al
je 0x448d5b
lea eax, [esp + 0x130]
push eax
push str.This_is_the__s_tab_
call fcn.0048aeb0
add esp, 8
call fcn.004a7820
cmp byte [esp + 0xa], 0
jne 0x448d77
mov eax, dword [0x52ebb4]
mov ecx, 0x52ebac
lea eax, [eax + esi*4]
push eax
call fcn.0046bf60
jmp 0x448d78
inc esi
cmp esi, dword [0x52ebac]
jl 0x448d02
call fcn.004a5b10
call fcn.0048f120
call fcn.004a19f0
call fcn.004a19f0
mov eax, dword [0x52a27c]
test eax, eax
je 0x448db7
push dword [0x52a280]
push str.Widgets_Plotting
push 0x728
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
mov ecx, str.Plotting
call fcn.004a08d0
test al, al
je 0x44925e
mov edx, 0x524df4
mov ecx, str.Animate
call fcn.0048dda0
mov eax, dword [0x52a27c]
test eax, eax
je 0x448dfb
push dword [0x52a280]
push str.Widgets_Plotting_PlotLines__PlotHistogram
push 0x72f
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
xorps xmm2, xmm2
lea ecx, [esp + 0x130]
xorps xmm1, xmm1
call fcn.00404320
mov edx, 0x524a90
mov ecx, str.Frame_Times
push dword [eax + 4]
push dword [eax]
push 4
sub esp, 8
mov dword [esp + 4], 0x7f7fffff
mov dword [esp], 0x7f7fffff
push 0
push 0
push 7
call fcn.004a35a0
movss xmm2, dword [0x51b170]
lea ecx, [esp + 0x180]
add esp, 0x20
xorps xmm1, xmm1
call fcn.00404320
mov edx, 0x524a90
mov ecx, str.Histogram
push dword [eax + 4]
push dword [eax]
push 4
sub esp, 8
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0
push 0
push 0
push 7
call fcn.004a3630
mov ecx, dword [0x52a278]
add esp, 0x20
cmp byte [0x524df4], 0
je 0x448eab
movsd xmm1, qword [0x52e718]
ucomisd xmm1, qword [0x51af30]
lahf
test ah, 0x44
jp 0x448ebb
movsd xmm1, qword [ecx + 0x3ea8]
movsd qword [0x52e718], xmm1
movsd xmm0, qword [ecx + 0x3ea8]
comisd xmm0, xmm1
jbe 0x448f4a
movss xmm2, dword [0x52e580]
mov esi, 0x5a
nop word [eax + eax]
movaps xmm0, xmm2
call fcn.004437e0
mov eax, dword [0x52eb68]
movsd xmm1, qword [0x52e718]
addsd xmm1, qword [0x51b028]
movss dword [eax*4 + 0x52e598], xmm0
inc eax
cdq
idiv esi
mov eax, dword [0x52a278]
mov dword [0x52eb68], edx
movsd qword [0x52e718], xmm1
movsd xmm0, qword [eax + 0x3ea8]
comisd xmm0, xmm1
movd xmm2, edx
cvtdq2ps xmm2, xmm2
mulss xmm2, dword [0x51af8c]
addss xmm2, dword [0x52e580]
movss dword [0x52e580], xmm2
ja 0x448ee0
xorps xmm0, xmm0
mov eax, 0x52e59c
addss xmm0, dword [eax - 4]
addss xmm0, dword [eax]
addss xmm0, dword [eax + 4]
addss xmm0, dword [eax + 8]
addss xmm0, dword [eax + 0xc]
addss xmm0, dword [eax + 0x10]
addss xmm0, dword [eax + 0x14]
addss xmm0, dword [eax + 0x18]
addss xmm0, dword [eax + 0x1c]
addss xmm0, dword [eax + 0x20]
add eax, 0x28
cmp eax, 0x52e704
jl 0x448f52
divss xmm0, dword [0x51b174]
sub esp, 8
lea eax, [esp + 0x1e8]
cvtss2sd xmm0, xmm0
movsd qword [esp], xmm0
push str.avg__f
push eax
call fcn.00443810
movss xmm2, dword [0x51b170]
lea ecx, [esp + 0x140]
add esp, 0x10
xorps xmm1, xmm1
call fcn.00404320
mov edx, 0x52e598
mov ecx, str.Lines
push dword [eax + 4]
push dword [eax]
lea eax, [esp + 0x1e8]
push 4
sub esp, 8
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0xbf800000
push eax
push dword [0x52eb68]
push 0x5a
call fcn.004a35a0
mov ecx, str.Functions
call fcn.0048f500
mov eax, dword [0x52a278]
movss xmm0, dword [eax + 0x3ca0]
mulss xmm0, dword [0x51b108]
call fcn.00421160
push 0xffffffffffffffff
push 0x50b070
mov edx, 0x52e590
mov ecx, str.func
call fcn.00490810
movss xmm1, dword [0x51b228]
xorps xmm0, xmm0
call fcn.00420f80
push 0
push 0x4ffb14
push 0x190
push 1
mov edx, 0x524c38
mov ecx, str.Sample_count
call fcn.00493800
movss xmm2, dword [0x51b170]
lea ecx, [esp + 0x198]
add esp, 0x38
mov eax, 0x44c430
cmp dword [0x52e590], 0
mov esi, 0x44c470
xorps xmm1, xmm1
cmove esi, eax
call fcn.00404320
mov edx, esi
mov ecx, str.Lines
push dword [eax + 4]
push dword [eax]
sub esp, 8
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0xbf800000
push 0
push 0
push dword [0x524c38]
push 0
call fcn.004a35f0
movss xmm2, dword [0x51b170]
lea ecx, [esp + 0x70]
add esp, 0x20
xorps xmm1, xmm1
call fcn.00404320
push dword [eax + 4]
push dword [eax]
sub esp, 8
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0xbf800000
push 0
push 0
push dword [0x524c38]
push 0
mov edx, esi
mov ecx, str.Histogram
call fcn.004a3680
add esp, 0x20
call fcn.0048f120
mov eax, dword [0x52a27c]
test eax, eax
je 0x44913a
push dword [0x52a280]
push str.Widgets_Plotting_ProgressBar
push 0x765
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
cmp byte [0x524df4], 0
je 0x4491ac
call fcn.004119e0
movss xmm2, dword [0x524d00]
movaps xmm1, xmm2
mulss xmm1, dword [0x51afbc]
mulss xmm1, dword [eax + 0x10]
addss xmm1, dword [0x52e754]
comiss xmm1, dword [0x51b020]
movss dword [0x52e754], xmm1
jb 0x449185
mov dword [0x52e754], 0x3f8ccccd
jmp 0x44919c
movss xmm0, dword [0x51b20c]
comiss xmm0, xmm1
jb 0x4491ac
mov dword [0x52e754], 0xbdcccccd
mulss xmm2, dword [0x51b228]
movss dword [0x524d00], xmm2
xorps xmm2, xmm2
lea ecx, [esp + 0x130]
xorps xmm1, xmm1
call fcn.00404320
movss xmm0, dword [0x52e754]
xor edx, edx
mov ecx, eax
call fcn.0048e780
call fcn.0040dda0
xorps xmm0, xmm0
movss xmm1, dword [eax + 0x54]
call fcn.00420f80
push str.Progress_Bar
call fcn.0048aeb0
movss xmm1, dword [0x52e754]
xorps xmm0, xmm0
add esp, 4
comiss xmm0, xmm1
ja 0x44920a
movss xmm0, dword [0x51b010]
minss xmm0, xmm1
mulss xmm0, dword [0x51b1d0]
push 0x6d9
cvttss2si eax, xmm0
push eax
lea eax, [esp + 0x208]
push str._d__d
push eax
call fcn.00443810
add esp, 0x10
lea ecx, [esp + 0x130]
xorps xmm2, xmm2
xorps xmm1, xmm1
call fcn.00404320
movss xmm0, dword [0x52e754]
lea edx, [esp + 0x200]
mov ecx, eax
call fcn.0048e780
call fcn.004a19f0
mov eax, dword [0x52a27c]
test eax, eax
je 0x449281
push dword [0x52a280]
push str.Widgets_Color
push 0x77b
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
mov ecx, str.Color_Picker_Widgets
call fcn.004a08d0
test al, al
je 0x449b87
mov ecx, str.Options
call fcn.0048f500
mov edx, 0x524cfd
mov ecx, str.With_Alpha_Preview
call fcn.0048dda0
mov edx, 0x52eb64
mov ecx, str.With_Half_Alpha_Preview
call fcn.0048dda0
mov edx, 0x524acc
mov ecx, str.With_Drag_and_Drop
call fcn.0048dda0
mov edx, 0x528f88
mov ecx, str.With_Options_Menu
call fcn.0048dda0
movss xmm1, dword [0x51b228]
xorps xmm0, xmm0
call fcn.00420f80
mov ecx, str.Right_click_on_the_individual_color_widget_to_show_options.
call fcn.00438810
mov edx, 0x52e77e
mov ecx, str.With_HDR
call fcn.0048dda0
movss xmm1, dword [0x51b228]
xorps xmm0, xmm0
call fcn.00420f80
mov ecx, str.Currently_all_this_does_is_to_lift_the_0..1_limits_on_dragging_widgets.
call fcn.00438810
cmp byte [0x52eb64], 0
je 0x44932c
mov ecx, 0x40000
jmp 0x44933c
xor ecx, ecx
mov eax, 0x20000
cmp byte [0x524cfd], cl
cmovne ecx, eax
xor edi, edi
mov eax, 0x80000
cmp byte [0x52e77e], 0
cmovne edi, eax
xor edx, edx
cmp byte [0x524acc], dl
mov eax, 0x200
cmovne eax, edx
or edi, eax
cmp byte [0x528f88], dl
mov eax, 8
cmovne eax, edx
or edi, eax
mov eax, dword [0x52a27c]
or edi, ecx
mov dword [esp + 0xc], edi
test eax, eax
je 0x449398
push dword [0x52a280]
push str.Widgets_Color_ColorEdit
push 0x78d
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
mov ecx, str.Inline_color_editor
call fcn.0048f500
push str.Color_widget:
call fcn.0048aeb0
movss xmm1, dword [0x51b228]
add esp, 4
xorps xmm0, xmm0
call fcn.00420f80
mov ecx, str.Click_on_the_color_square_to_open_a_color_picker._nCTRLclick_on_individual_component_to_input_value._n
call fcn.00438810
push edi
mov edx, 0x528f4c
mov ecx, str.MyColor1
call fcn.0049ae90
mov eax, dword [0x52a27c]
add esp, 4
test eax, eax
je 0x4493ff
push dword [0x52a280]
push str.Widgets_Color_ColorEdit__HSV__with_Alpha_
push 0x795
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.Color_widget_HSV_with_Alpha:
call fcn.0048aeb0
add esp, 4
mov eax, edi
or eax, 0x200000
mov edx, 0x528f4c
mov ecx, str.MyColor2
push eax
call fcn.0049b000
mov eax, dword [0x52a27c]
add esp, 4
test eax, eax
je 0x449449
push dword [0x52a280]
push str.Widgets_Color_ColorEdit__float_display_
push 0x799
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.Color_widget_with_Float_Display:
call fcn.0048aeb0
add esp, 4
mov eax, edi
or eax, 0x1000000
mov edx, 0x528f4c
mov ecx, str.MyColor2f
push eax
call fcn.0049b000
mov eax, dword [0x52a27c]
add esp, 4
test eax, eax
je 0x449493
push dword [0x52a280]
push str.Widgets_Color_ColorButton__with_Picker_
push 0x79d
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.Color_button_with_Picker:
call fcn.0048aeb0
movss xmm1, dword [0x51b228]
add esp, 4
xorps xmm0, xmm0
call fcn.00420f80
mov ecx, 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.00438810
mov eax, edi
mov edx, 0x528f4c
or eax, 0xa0
mov ecx, str.MyColor3
push eax
call fcn.0049b000
mov eax, dword [0x52a27c]
add esp, 4
test eax, eax
je 0x4494f7
push dword [0x52a280]
push str.Widgets_Color_ColorButton__with_custom_Picker_popup_
push 0x7a5
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.Color_button_with_Custom_Picker_Popup:
call fcn.0048aeb0
add esp, 4
cmp byte [0x524e8c], 0
je 0x44955d
xor edi, edi
mov esi, 0x52e8a4
movd xmm0, edi
lea eax, [esi + 4]
cvtdq2ps xmm0, xmm0
lea ecx, [esi - 4]
mov edx, esi
push eax
movss xmm1, dword [0x51afec]
divss xmm0, dword [0x51b140]
movaps xmm2, xmm1
call fcn.0040c310
mov dword [esi + 8], 0x3f800000
add esp, 4
add esi, 0x10
inc edi
cmp esi, 0x52eaa4
jl 0x449514
mov edi, dword [esp + 0xc]
mov byte [0x524e8c], 0
xorps xmm2, xmm2
lea ecx, [esp + 0x130]
xorps xmm1, xmm1
call fcn.00404320
push eax
push edi
mov edx, 0x528f4c
mov ecx, str.MyColor3b
call fcn.0049f160
add esp, 8
mov byte [esp + 0xb], al
call fcn.0040dda0
xorps xmm0, xmm0
movss xmm1, dword [eax + 0x54]
call fcn.00420f80
xorps xmm2, xmm2
lea ecx, [esp + 0x160]
xorps xmm1, xmm1
call fcn.00404320
mov edx, eax
mov ecx, str.Palette
call fcn.0048c260
or al, byte [esp + 0xb]
je 0x4495d7
xor edx, edx
mov ecx, str.mypicker
call fcn.00422610
movups xmm0, xmmword [0x528f4c]
movups xmmword [0x52eb54], xmm0
xor edx, edx
mov ecx, str.mypicker
call fcn.00422dd0
test al, al
je 0x4497cc
push str.MY_CUSTOM_COLOR_PICKER_WITH_AN_AMAZING_PALETTE_
call fcn.0048aeb0
add esp, 4
call fcn.0048f120
mov eax, edi
mov edx, 0x528f4c
or eax, 0x110
mov ecx, 0x50b51c
push 0
push eax
call fcn.0049c550
movss xmm1, dword [0x51b228]
xorps xmm0, xmm0
call fcn.00420f80
call fcn.004215c0
push str.Current
call fcn.0048aeb0
movss xmm2, dword [0x51b150]
lea ecx, [esp + 0x13c]
movss xmm1, dword [0x51b15c]
add esp, 0xc
call fcn.00404320
push eax
push 0x40004
mov edx, 0x528f4c
mov ecx, str.current
call fcn.0049f160
push str.Previous
call fcn.0048aeb0
movss xmm2, dword [0x51b150]
lea ecx, [esp + 0x16c]
movss xmm1, dword [0x51b15c]
add esp, 0xc
call fcn.00404320
push eax
push 0x40004
mov edx, 0x52eb54
mov ecx, str.previous
call fcn.0049f160
add esp, 8
test al, al
je 0x4496bc
movups xmm0, xmmword [0x52eb54]
movups xmmword [0x528f4c], xmm0
call fcn.0048f120
push str.Palette
call fcn.0048aeb0
add esp, 4
mov esi, 0x52e8a0
xor eax, eax
mov dword [esp + 0x24], eax
nop dword [eax]
mov ecx, eax
call fcn.0041d5b0
test byte [esp + 0x24], 7
je 0x449700
call fcn.0040dda0
xorps xmm0, xmm0
movss xmm1, dword [eax + 0x50]
call fcn.00420f80
movss xmm2, dword [0x51b12c]
lea ecx, [esp + 0x130]
movaps xmm1, xmm2
call fcn.00404320
push eax
push 0x46
mov edx, esi
mov ecx, str.palette
call fcn.0049f160
add esp, 8
test al, al
je 0x44975f
movss xmm0, dword [0x528f58]
movss xmm3, dword [esi + 8]
movss xmm2, dword [esi + 4]
movss xmm1, dword [esi]
push ecx
lea ecx, [esp + 0x164]
movss dword [esp], xmm0
call fcn.00404330
movups xmm0, xmmword [eax]
movups xmmword [0x528f4c], xmm0
call fcn.00428530
test al, al
je 0x4497a5
xor edx, edx
mov ecx, str._COL3F
call fcn.00428620
test eax, eax
je 0x449788
mov eax, dword [eax]
movq xmm0, qword [eax]
movq qword [esi], xmm0
mov eax, dword [eax + 8]
mov dword [esi + 8], eax
xor edx, edx
mov ecx, str._COL4F
call fcn.00428620
test eax, eax
je 0x4497a0
mov eax, dword [eax]
movups xmm0, xmmword [eax]
movups xmmword [esi], xmm0
call fcn.004288c0
call fcn.0041d680
mov eax, dword [esp + 0x24]
add esi, 0x10
inc eax
mov dword [esp + 0x24], eax
cmp esi, 0x52eaa0
jl 0x4496e0
call fcn.00421720
call fcn.00422fd0
mov eax, dword [0x52a27c]
test eax, eax
je 0x4497ef
push dword [0x52a280]
push str.Widgets_Color_ColorButton__simple_
push 0x7e9
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
push str.Color_button_only:
call fcn.0048aeb0
add esp, 4
mov edx, 0x52e7a7
mov ecx, str.ImGuiColorEditFlags_NoBorder
call fcn.0048dda0
movss xmm2, dword [0x51b170]
lea ecx, [esp + 0x130]
movaps xmm1, xmm2
call fcn.00404320
push eax
xor eax, eax
mov ecx, 0x400
cmp byte [0x52e7a7], al
mov edx, 0x528f4c
cmovne eax, ecx
mov ecx, str.MyColor3c
or eax, edi
push eax
call fcn.0049f160
mov eax, dword [0x52a27c]
add esp, 8
test eax, eax
je 0x44986b
push dword [0x52a280]
push str.Widgets_Color_ColorPicker
push 0x7ef
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
mov ecx, str.Color_picker
call fcn.0048f500
mov edx, 0x524d0e
mov ecx, str.With_Alpha
call fcn.0048dda0
mov edx, 0x528f6c
mov ecx, str.With_Alpha_Bar
call fcn.0048dda0
mov edx, 0x524c24
mov ecx, str.With_Side_Preview
call fcn.0048dda0
cmp byte [0x524c24], 0
mov esi, 0x528f1c
je 0x4498fd
movss xmm1, dword [0x51b228]
xorps xmm0, xmm0
call fcn.00420f80
mov edx, 0x52e77d
mov ecx, str.With_Ref_Color
call fcn.0048dda0
cmp byte [0x52e77d], 0
je 0x4498fd
movss xmm1, dword [0x51b228]
xorps xmm0, xmm0
call fcn.00420f80
mov eax, edi
mov edx, esi
or eax, 0x20
mov ecx, str.RefColor
push eax
call fcn.0049b000
add esp, 4
push 0xffffffffffffffff
push str.Auto_Current
mov edx, 0x52e554
mov ecx, str.Display_Mode
call fcn.00490810
movss xmm1, dword [0x51b228]
add esp, 8
xorps xmm0, xmm0
call fcn.00420f80
mov ecx, 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.00438810
movss xmm1, dword [0x51b228]
xorps xmm0, xmm0
call fcn.00420f80
mov ecx, str.When_not_specified_explicitly__Auto_Current_mode___user_can_right_click_the_picker_to_change_mode.
call fcn.00438810
cmp byte [0x524d0e], 0
jne 0x449956
or edi, 2
cmp byte [0x528f6c], 0
je 0x449965
or edi, 0x10000
cmp byte [0x524c24], 0
jne 0x449974
or edi, 0x100
mov eax, dword [0x52e7e4]
cmp eax, 1
jne 0x449986
or edi, 0x2000000
jmp 0x449991
cmp eax, 2
jne 0x449991
or edi, 0x4000000
mov eax, dword [0x52e554]
cmp eax, 1
jne 0x4499a0
or edi, 0x20
jmp 0x4499c5
cmp eax, 2
jne 0x4499ad
or edi, 0x100000
jmp 0x4499c5
cmp eax, 3
jne 0x4499ba
or edi, 0x200000
jmp 0x4499c5
cmp eax, 4
jne 0x4499c5
or edi, 0x400000
xor eax, eax
mov edx, 0x528f4c
cmp byte [0x52e77d], al
mov ecx, str.MyColor4
cmove esi, eax
push esi
push edi
call fcn.0049c550
push str.Set_defaults_in_code:
call fcn.0048aeb0
movss xmm1, dword [0x51b228]
add esp, 0xc
xorps xmm0, xmm0
call fcn.00420f80
mov ecx, 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.00438810
xorps xmm2, xmm2
lea ecx, [esp + 0x130]
xorps xmm1, xmm1
call fcn.00404320
mov edx, eax
mov ecx, str.Default:_Uint8__HSV__Hue_Bar
call fcn.0048c260
test al, al
je 0x449a34
mov ecx, 0x2a00000
call fcn.0049fbd0
xorps xmm2, xmm2
lea ecx, [esp + 0x130]
xorps xmm1, xmm1
call fcn.00404320
mov edx, eax
mov ecx, str.Default:_Float__HDR__Hue_Wheel
call fcn.0048c260
test al, al
je 0x449a60
mov ecx, 0x5080000
call fcn.0049fbd0
push str.Both_types:
call fcn.0048aeb0
add esp, 4
lea ecx, [esp + 0x130]
call fcn.00421560
movss xmm0, dword [eax]
movss dword [esp + 0x24], xmm0
call fcn.0040dda0
movss xmm0, dword [esp + 0x24]
subss xmm0, dword [eax + 0x50]
mulss xmm0, dword [0x51afbc]
movss dword [esp + 0x24], xmm0
call fcn.00421160
push 0x2000122
mov edx, 0x528f4c
mov ecx, str.MyColor5
call fcn.0049c2e0
movss xmm1, dword [0x51b228]
add esp, 4
xorps xmm0, xmm0
call fcn.00420f80
movss xmm0, dword [esp + 0x24]
call fcn.00421160
push 0x4000122
mov edx, 0x528f4c
mov ecx, str.MyColor6
call fcn.0049c2e0
add esp, 4
call fcn.0048eca0
push str.HSV_encoded_colors
call fcn.0048aeb0
movss xmm1, dword [0x51b228]
add esp, 4
xorps xmm0, xmm0
call fcn.00420f80
mov ecx, 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.00438810
push str.Color_widget_with_InputHSV:
call fcn.0048aeb0
add esp, 4
mov edx, 0x528fe8
mov ecx, str.HSV_shown_as_RGB1
push 0x11100000
call fcn.0049b000
add esp, 4
mov edx, 0x528fe8
mov ecx, str.HSV_shown_as_HSV1
push 0x11200000
call fcn.0049b000
movss xmm2, dword [0x51af6c]
add esp, 4
xorps xmm3, xmm3
mov edx, 0x528fe8
push 0
push str._.3f
push ecx
mov ecx, str.Raw_HSV_values
mov dword [esp], 0x3f800000
call fcn.00492480
add esp, 0xc
call fcn.004a19f0
mov eax, dword [0x52a27c]
test eax, eax
je 0x449baa
push dword [0x52a280]
push str.Widgets_Drag_and_Slider_Flags
push 0x83b
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
mov ecx, str.Drag_Slider_Flags
call fcn.004a08d0
test al, al
je 0x449df2
push 0x10
mov edx, 0x52e588
mov ecx, str.ImGuiSliderFlags_AlwaysClamp
call fcn.0048e170
movss xmm1, dword [0x51b228]
add esp, 4
xorps xmm0, xmm0
call fcn.00420f80
mov ecx, str.Always_clamp_value_to_min_max_bounds__if_any__when_input_manually_with_CTRLClick.
call fcn.00438810
push 0x20
mov edx, 0x52e588
mov ecx, str.ImGuiSliderFlags_Logarithmic
call fcn.0048e170
movss xmm1, dword [0x51b228]
add esp, 4
xorps xmm0, xmm0
call fcn.00420f80
mov ecx, str.Enable_logarithmic_editing__more_precision_for_small_values_.
call fcn.00438810
push 0x40
mov edx, 0x52e588
mov ecx, str.ImGuiSliderFlags_NoRoundToFormat
call fcn.0048e170
movss xmm1, dword [0x51b228]
add esp, 4
xorps xmm0, xmm0
call fcn.00420f80
mov ecx, str.Disable_rounding_underlying_value_to_match_precision_of_the_format_string__e.g.__.3f_values_are_rounded_to_those_3_digits_.
call fcn.00438810
push 0x80
mov edx, 0x52e588
mov ecx, str.ImGuiSliderFlags_NoInput
call fcn.0048e170
movss xmm1, dword [0x51b228]
add esp, 4
xorps xmm0, xmm0
call fcn.00420f80
mov ecx, str.Disable_CTRLClick_or_Enter_key_allowing_to_input_text_directly_into_the_widget.
call fcn.00438810
movss xmm0, dword [0x524af0]
sub esp, 8
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push str.Underlying_float_value:__f
call fcn.0048aeb0
movss xmm2, dword [0x51af68]
add esp, 0xc
xorps xmm3, xmm3
mov edx, 0x524af0
push dword [0x52e588]
push str._.3f
push ecx
mov ecx, str.DragFloat__0____1_
mov dword [esp], 0x3f800000
call fcn.004923e0
movss xmm2, dword [0x51af68]
add esp, 0xc
xorps xmm3, xmm3
mov edx, 0x524af0
push dword [0x52e588]
push str._.3f
push ecx
mov ecx, str.DragFloat__0____inf_
mov dword [esp], 0x7f7fffff
call fcn.004923e0
movss xmm3, dword [0x51b268]
add esp, 0xc
movss xmm2, dword [0x51af68]
mov edx, 0x524af0
push dword [0x52e588]
push str._.3f
push ecx
mov ecx, str.DragFloat___inf____1_
mov dword [esp], 0x3f800000
call fcn.004923e0
add esp, 0xc
push dword [0x52e588]
push str._.3f
push ecx
mov dword [esp], 0x7f7fffff
movss xmm3, dword [0x51b268]
mov edx, 0x524af0
movss xmm2, dword [0x51af68]
mov ecx, str.DragFloat___inf____inf_
call fcn.004923e0
movss xmm2, dword [0x51afc4]
add esp, 0xc
mov edx, 0x528ff8
mov ecx, str.DragInt__0____100_
push dword [0x52e588]
push 0x4ffb14
push 0x64
push 0
call fcn.00492730
movss xmm0, dword [0x528ebc]
add esp, 8
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push str.Underlying_float_value:__f
call fcn.0048aeb0
movss xmm3, dword [0x51b010]
add esp, 0xc
xorps xmm2, xmm2
mov edx, 0x528ebc
mov ecx, str.SliderFloat__0____1_
push dword [0x52e588]
push str._.3f
call fcn.00493720
push dword [0x52e588]
mov edx, 0x524c10
mov ecx, str.SliderInt__0____100_
push 0x4ffb14
push 0x64
push 0
call fcn.00493800
add esp, 0x18
call fcn.004a19f0
mov eax, dword [0x52a27c]
test eax, eax
je 0x449e15
push dword [0x52a280]
push str.Widgets_Range_Widgets
push 0x85d
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
mov ecx, str.Range_Widgets
call fcn.004a08d0
test al, al
je 0x449ec4
movss xmm3, dword [0x51afa4]
mov edx, 0x524cec
push 0x10
push str.Max:__.1f___
push str.Min:__.1f___
sub esp, 8
mov ecx, str.range_float
mov dword [esp + 4], 0x42c80000
mov dword [esp], 0
push 0x524c98
call fcn.004924c0
movss xmm3, dword [0x51b0ec]
mov edx, 0x524af4
push 0
push str.Max:__d_units
push str.Min:__d_units
push 0x3e8
push 0
push 0x528f00
mov ecx, str.range_int
call fcn.00492850
movss xmm3, dword [0x51b0ec]
mov edx, 0x524af4
push 0
push str.Max:__d_units
push str.Min:__d_units
push 0
push 0
push 0x528f00
mov ecx, str.range_int__no_bounds_
call fcn.00492850
add esp, 0x48
call fcn.004a19f0
mov eax, dword [0x52a27c]
test eax, eax
je 0x449ee7
push dword [0x52a280]
push str.Widgets_Data_Types
push 0x868
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
mov ecx, str.Data_Types
call fcn.004a08d0
test al, al
je 0x44ac2f
mov eax, dword [0x52a27c]
xorps xmm0, xmm0
movlpd qword [esp + 0x78], xmm0
movlpd qword [esp + 0x30], xmm0
movlpd qword [esp + 0x50], xmm0
movsd qword [esp + 0x90], xmm0
movsd xmm0, qword [0x51b090]
movsd qword [esp + 0x60], xmm0
movsd xmm0, qword [0x51b248]
movsd qword [esp + 0x130], xmm0
movsd xmm0, qword [0x51b190]
mov byte [esp + 0x2b], 0
mov byte [esp + 0x2e], 1
mov byte [esp + 0x2a], 0x32
mov byte [esp + 0xa], 0x80
mov byte [esp + 0x3a], 0x7f
mov byte [esp + 0x2d], 0
mov byte [esp + 0x2f], 1
mov byte [esp + 0x2c], 0x32
mov byte [esp + 0x3b], 0
mov byte [esp + 0xb], 0xff
mov dword [esp + 0x10], 0
mov dword [esp + 0x6c], 1
mov dword [esp + 0xc], 0x32
mov dword [esp + 0xb8], 0xffff8000
mov dword [esp + 0xb0], 0x7fff
mov dword [esp + 0xcc], 0
mov dword [esp + 0x3c], 1
mov dword [esp + 0xac], 0x32
mov dword [esp + 0xc0], 0
mov dword [esp + 0xbc], 0xffff
mov dword [esp + 0x20], 0
mov dword [esp + 0x4c], 1
mov dword [esp + 0x14], 0x32
mov dword [esp + 0xd0], 0xc0000000
mov dword [esp + 0xb4], 0x3fffffff
mov dword [esp + 0xc8], 0x3fffff9b
mov dword [esp + 0xc4], 0x3fffffff
mov dword [esp + 0x48], 0
mov dword [esp + 0x44], 1
mov dword [esp + 0x18], 0x32
mov dword [esp + 0x74], 0
mov dword [esp + 0xdc], 0x7fffffff
mov dword [esp + 0xd8], 0x7fffff9b
mov dword [esp + 0xd4], 0x7fffffff
mov dword [esp + 0x200], 1
mov dword [esp + 0x204], 0
mov dword [esp + 0x98], 0x32
mov dword [esp + 0x9c], 0
mov dword [esp + 0x110], 0
mov dword [esp + 0x114], 0xc0000000
mov dword [esp + 0x100], 0xffffffff
mov dword [esp + 0x104], 0x3fffffff
mov dword [esp + 0xf8], 0xffffff9b
mov dword [esp + 0xfc], 0x3fffffff
mov dword [esp + 0xf0], 0xffffffff
mov dword [esp + 0xf4], 0x3fffffff
mov dword [esp + 0x1e0], 1
mov dword [esp + 0x1e4], 0
mov dword [esp + 0xa0], 0x32
mov dword [esp + 0xa4], 0
mov dword [esp + 0x80], 0xffffffff
mov dword [esp + 0x84], 0x7fffffff
mov dword [esp + 0xe0], 0xffffff9b
mov dword [esp + 0xe4], 0x7fffffff
mov dword [esp + 0x120], 0xffffffff
mov dword [esp + 0x124], 0x7fffffff
mov dword [esp + 0x24], 0
mov dword [esp + 0x1c], 0x3f800000
mov dword [esp + 0x70], 0xd01502f9
mov dword [esp + 0x68], 0x501502f9
movsd qword [esp + 0x160], xmm0
test eax, eax
je 0x44a195
push dword [0x52a280]
push str.Widgets_Data_Types_Drags
push 0x89a
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
mov ecx, str.Drags
call fcn.0048f500
mov edx, 0x52eae3
mov ecx, str.Clamp_integers_to_0..50
call fcn.0048dda0
movss xmm1, dword [0x51b228]
xorps xmm0, xmm0
call fcn.00420f80
mov ecx, 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.00438810
mov cl, byte [0x52eae3]
lea eax, [esp + 0x2a]
movss xmm3, dword [0x51afa0]
xor edx, edx
test cl, cl
push 0
cmove eax, edx
test cl, cl
push 0
push eax
lea eax, [esp + 0x37]
mov ecx, str.drag_s8
cmove eax, edx
push eax
push 0x524c64
call fcn.00491a90
mov cl, byte [0x52eae3]
lea eax, [esp + 0x40]
movss xmm3, dword [0x51afa0]
add esp, 0x14
xor edx, edx
mov esi, 1
test cl, cl
push 0
cmove eax, edx
test cl, cl
push str._u_ms
push eax
lea eax, [esp + 0x39]
mov ecx, str.drag_u8
cmove eax, edx
mov edx, esi
push eax
push 0x524d0f
call fcn.00491a90
mov cl, byte [0x52eae3]
lea eax, [esp + 0x20]
movss xmm3, dword [0x51afa0]
add esp, 0x14
xor edx, edx
mov edi, 2
test cl, cl
push 0
cmove eax, edx
test cl, cl
push 0
push eax
lea eax, [esp + 0x1c]
mov ecx, str.drag_s16
cmove eax, edx
mov edx, edi
push eax
push 0x524abc
call fcn.00491a90
mov cl, byte [0x52eae3]
lea eax, [esp + 0xc0]
movss xmm3, dword [0x51afa0]
add esp, 0x14
xor edx, edx
test cl, cl
cmove eax, edx
test cl, cl
push 0
push str._u_ms
push eax
lea eax, [esp + 0xd8]
mov ecx, str.drag_u16
cmove eax, edx
lea edx, [esi + 2]
push eax
push 0x528f7c
call fcn.00491a90
mov cl, byte [0x52eae3]
lea eax, [esp + 0x28]
movss xmm3, dword [0x51afa0]
add esp, 0x14
xor edx, edx
test cl, cl
cmove eax, edx
test cl, cl
push 0
push 0
push eax
lea eax, [esp + 0x2c]
mov ecx, str.drag_s32
cmove eax, edx
lea edx, [esi + 3]
push eax
push 0x524c0c
call fcn.00491a90
mov cl, byte [0x52eae3]
lea eax, [esp + 0x28]
movss xmm3, dword [0x51afa0]
add esp, 0x14
xor edx, edx
test cl, cl
cmove eax, edx
test cl, cl
push 0
push str.0x_08X
push eax
lea eax, [esp + 0x2c]
mov ecx, str.drag_s32_hex
cmove eax, edx
lea edx, [esi + 3]
push eax
push 0x524c0c
call fcn.00491a90
mov cl, byte [0x52eae3]
lea eax, [esp + 0x2c]
movss xmm3, dword [0x51afa0]
add esp, 0x14
xor edx, edx
test cl, cl
cmove eax, edx
test cl, cl
push 0
push str._u_ms
push eax
lea eax, [esp + 0x54]
mov ecx, str.drag_u32
cmove eax, edx
lea edx, [esi + 4]
push eax
push 0x528efc
call fcn.00491a90
mov cl, byte [0x52eae3]
lea eax, [esp + 0xac]
movss xmm3, dword [0x51afa0]
add esp, 0x14
xor edx, edx
test cl, cl
cmove eax, edx
test cl, cl
push 0
push 0
push eax
lea eax, [esp + 0x84]
mov ecx, str.drag_s64
cmove eax, edx
lea edx, [esi + 5]
push eax
push 0x528f40
call fcn.00491a90
mov cl, byte [0x52eae3]
lea eax, [esp + 0xb4]
add esp, 0x14
xor edx, edx
test cl, cl
cmove eax, edx
push 0
push 0
movss xmm3, dword [0x51afa0]
test cl, cl
push eax
lea eax, [esp + 0x3c]
mov ecx, str.drag_u64
cmove eax, edx
lea edx, [esi + 6]
push eax
push 0x524ad8
call fcn.00491a90
movss xmm3, dword [0x51af68]
lea eax, [esp + 0x30]
add esp, 0x14
lea edx, [esi + 7]
mov ecx, str.drag_float
push 0
push 0x50c07c
push eax
lea eax, [esp + 0x30]
push eax
push 0x524d10
call fcn.00491a90
movss xmm3, dword [0x51af68]
lea eax, [esp + 0x30]
add esp, 0x14
lea edx, [esi + 7]
mov ecx, str.drag_float_log
push 0x20
push 0x50c07c
push eax
lea eax, [esp + 0x30]
push eax
push 0x524d10
call fcn.00491a90
movss xmm3, dword [0x51af58]
lea eax, [esp + 0xa4]
add esp, 0x14
lea edx, [esi + 8]
mov ecx, str.drag_double
push 0
push str._.10f_grams
push 0
push eax
push 0x528ef0
call fcn.00491a90
movss xmm3, dword [0x51af58]
lea eax, [esp + 0x74]
add esp, 0x14
lea edx, [esi + 8]
mov ecx, str.drag_double_log
push 0x20
push str.0____.10f___1
push eax
lea eax, [esp + 0x9c]
push eax
push 0x528ef0
call fcn.00491a90
mov eax, dword [0x52a27c]
add esp, 0x14
test eax, eax
je 0x44a4eb
push dword [0x52a280]
push str.Widgets_Data_Types_Sliders
push 0x8ae
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
mov ecx, str.Sliders
call fcn.0048f500
push 0
push 0x4ffb14
lea eax, [esp + 0x42]
xor edx, edx
push eax
lea eax, [esp + 0x16]
mov ecx, str.slider_s8_full
push eax
push 0x524c64
call fcn.00492e80
add esp, 0x14
lea eax, [esp + 0xb]
mov edx, esi
mov ecx, str.slider_u8_full
push 0
push 0x50c0f4
push eax
lea eax, [esp + 0x47]
push eax
push 0x524d0f
call fcn.00492e80
add esp, 0x14
lea eax, [esp + 0xb0]
mov edx, edi
mov ecx, str.slider_s16_full
push 0
push 0x4ffb14
push eax
lea eax, [esp + 0xc4]
push eax
push 0x524abc
call fcn.00492e80
add esp, 0x14
lea eax, [esp + 0xbc]
mov edx, 3
mov ecx, str.slider_u16_full
push 0
push 0x50c0f4
push eax
lea eax, [esp + 0xcc]
push eax
push 0x528f7c
call fcn.00492e80
add esp, 0x14
lea eax, [esp + 0x14]
mov edx, 4
mov ecx, str.slider_s32_low
push 0
push 0x4ffb14
push eax
lea eax, [esp + 0x2c]
push eax
push 0x524c0c
call fcn.00492e80
add esp, 0x14
lea eax, [esp + 0xc4]
mov edx, 4
mov ecx, str.slider_s32_high
push 0
push 0x4ffb14
push eax
lea eax, [esp + 0xd4]
push eax
push 0x524c0c
call fcn.00492e80
add esp, 0x14
lea eax, [esp + 0xb4]
mov edx, 4
mov ecx, str.slider_s32_full
push 0
push 0x4ffb14
push eax
lea eax, [esp + 0xdc]
push eax
push 0x524c0c
call fcn.00492e80
add esp, 0x14
push 0
push str.0x_04X
lea eax, [esp + 0x1c]
mov edx, 4
push eax
lea eax, [esp + 0x2c]
mov ecx, str.slider_s32_hex
push eax
push 0x524c0c
call fcn.00492e80
add esp, 0x14
lea eax, [esp + 0x18]
mov edx, 5
mov ecx, str.slider_u32_low
push 0
push 0x50c0f4
push eax
lea eax, [esp + 0x54]
push eax
push 0x528efc
call fcn.00492e80
add esp, 0x14
lea eax, [esp + 0xd4]
mov edx, 5
mov ecx, str.slider_u32_high
push 0
push 0x50c0f4
push eax
lea eax, [esp + 0xe4]
push eax
push 0x528efc
call fcn.00492e80
add esp, 0x14
lea eax, [esp + 0xdc]
mov edx, 5
mov ecx, str.slider_u32_full
push 0
push 0x50c0f4
push eax
lea eax, [esp + 0x80]
push eax
push 0x528efc
call fcn.00492e80
add esp, 0x14
lea eax, [esp + 0x98]
mov edx, 6
mov ecx, str.slider_s64_low
push 0
push str._lld
push eax
lea eax, [esp + 0x84]
push eax
push 0x528f40
call fcn.00492e80
add esp, 0x14
lea eax, [esp + 0xf0]
mov edx, 6
mov ecx, str.slider_s64_high
push 0
push str._lld
push eax
lea eax, [esp + 0x104]
push eax
push 0x528f40
call fcn.00492e80
add esp, 0x14
lea eax, [esp + 0x100]
mov edx, 6
mov ecx, str.slider_s64_full
push 0
push str._lld
push eax
lea eax, [esp + 0x11c]
push eax
push 0x528f40
call fcn.00492e80
add esp, 0x14
lea eax, [esp + 0xa0]
push 0
push str._llu_ms
push eax
lea eax, [esp + 0x3c]
push eax
push 0x524ad8
mov edx, 7
mov ecx, str.slider_u64_low
call fcn.00492e80
add esp, 0x14
lea eax, [esp + 0x120]
mov edx, 7
mov ecx, str.slider_u64_high
push 0
push str._llu_ms
push eax
lea eax, [esp + 0xec]
push eax
push 0x524ad8
call fcn.00492e80
add esp, 0x14
lea eax, [esp + 0x80]
mov edx, 7
mov ecx, str.slider_u64_full
push 0
push str._llu_ms
push eax
lea eax, [esp + 0x5c]
push eax
push 0x524ad8
call fcn.00492e80
add esp, 0x14
lea eax, [esp + 0x1c]
mov edx, 8
mov ecx, str.slider_float_low
push 0
push 0
push eax
lea eax, [esp + 0x30]
push eax
push 0x524d10
call fcn.00492e80
add esp, 0x14
lea eax, [esp + 0x1c]
mov edx, 8
mov ecx, str.slider_float_low_log
push 0x20
push str._.10f
push eax
lea eax, [esp + 0x30]
push eax
push 0x524d10
call fcn.00492e80
add esp, 0x14
lea eax, [esp + 0x68]
mov edx, 8
mov ecx, str.slider_float_high
push 0
push 0x508d88
push eax
lea eax, [esp + 0x7c]
push eax
push 0x524d10
call fcn.00492e80
add esp, 0x14
lea eax, [esp + 0x60]
mov edx, 9
mov ecx, str.slider_double_low
push 0
push str._.10f_grams
push eax
lea eax, [esp + 0x9c]
push eax
push 0x528ef0
call fcn.00492e80
add esp, 0x14
lea eax, [esp + 0x60]
mov edx, 9
mov ecx, str.slider_double_low_log
push 0x20
push str._.10f
push eax
lea eax, [esp + 0x9c]
push eax
push 0x528ef0
call fcn.00492e80
add esp, 0x14
lea eax, [esp + 0x160]
mov edx, 9
mov ecx, str.slider_double_high
push 0
push str._e_grams
push eax
lea eax, [esp + 0x13c]
push eax
push 0x528ef0
call fcn.00492e80
add esp, 0x14
mov ecx, str.Sliders__reverse_
call fcn.0048f500
push 0
push 0x4ffb14
lea eax, [esp + 0x12]
xor edx, edx
push eax
lea eax, [esp + 0x46]
mov ecx, str.slider_s8_reverse
push eax
push 0x524c64
call fcn.00492e80
add esp, 0x14
lea eax, [esp + 0x3b]
mov edx, esi
mov ecx, str.slider_u8_reverse
push 0
push 0x50c0f4
push eax
lea eax, [esp + 0x17]
push eax
push 0x524d0f
call fcn.00492e80
add esp, 0x14
lea eax, [esp + 0x20]
mov edx, 4
mov ecx, str.slider_s32_reverse
push 0
push 0x4ffb14
push eax
lea eax, [esp + 0x20]
push eax
push 0x524c0c
call fcn.00492e80
add esp, 0x14
lea eax, [esp + 0x48]
mov edx, 5
mov ecx, str.slider_u32_reverse
push 0
push 0x50c0f4
push eax
lea eax, [esp + 0x24]
push eax
push 0x528efc
call fcn.00492e80
add esp, 0x14
lea eax, [esp + 0x78]
mov edx, 6
mov ecx, str.slider_s64_reverse
push 0
push str._lld
push eax
lea eax, [esp + 0xa4]
push eax
push 0x528f40
call fcn.00492e80
add esp, 0x14
lea eax, [esp + 0x30]
mov edx, 7
mov ecx, str.slider_u64_reverse
push 0
push str._llu_ms
push eax
lea eax, [esp + 0xac]
push eax
push 0x524ad8
call fcn.00492e80
mov eax, dword [0x52a27c]
add esp, 0x14
test eax, eax
je 0x44a9ec
push dword [0x52a280]
push str.Widgets_Data_Types_Inputs
push 0x8d0
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
mov ecx, str.Inputs
call fcn.0048f500
mov edx, 0x528f49
mov ecx, str.Show_step_buttons
call fcn.0048dda0
xor ecx, ecx
lea eax, [esp + 0x2e]
cmp byte [0x528f49], cl
push 0
push 0x4ffb14
cmove eax, ecx
xor edx, edx
push 0
push eax
push 0x524c64
mov ecx, str.input_s8
call fcn.00494270
add esp, 0x14
lea eax, [esp + 0x2f]
xor ecx, ecx
mov edx, esi
cmp byte [0x528f49], cl
push 0
push 0x50c0f4
cmove eax, ecx
mov ecx, str.input_u8
push 0
push eax
push 0x524d0f
call fcn.00494270
add esp, 0x14
lea eax, [esp + 0x6c]
xor ecx, ecx
mov edx, edi
cmp byte [0x528f49], cl
push 0
push 0x4ffb14
cmove eax, ecx
mov ecx, str.input_s16
push 0
push eax
push 0x524abc
call fcn.00494270
add esp, 0x14
lea eax, [esp + 0x3c]
xor ecx, ecx
cmp byte [0x528f49], cl
push 0
push 0x50c0f4
cmove eax, ecx
lea edx, [ecx + 3]
push 0
push eax
push 0x528f7c
mov ecx, str.input_u16
call fcn.00494270
add esp, 0x14
lea eax, [esp + 0x4c]
xor ecx, ecx
cmp byte [0x528f49], cl
push 0
push 0x4ffb14
cmove eax, ecx
lea edx, [ecx + 4]
push 0
push eax
push 0x524c0c
mov ecx, str.input_s32
call fcn.00494270
add esp, 0x14
lea eax, [esp + 0x4c]
xor ecx, ecx
cmp byte [0x528f49], cl
push 0
push str._04X
push 0
cmove eax, ecx
lea edx, [ecx + 4]
push eax
push 0x524c0c
mov ecx, str.input_s32_hex
call fcn.00494270
add esp, 0x14
lea eax, [esp + 0x44]
xor ecx, ecx
cmp byte [0x528f49], cl
push 0
push 0x50c0f4
cmove eax, ecx
lea edx, [ecx + 5]
push 0
push eax
push 0x528efc
mov ecx, str.input_u32
call fcn.00494270
add esp, 0x14
lea eax, [esp + 0x44]
xor ecx, ecx
cmp byte [0x528f49], cl
push 0
push str._08X
cmove eax, ecx
lea edx, [ecx + 5]
push 0
push eax
push 0x528efc
mov ecx, str.input_u32_hex
call fcn.00494270
add esp, 0x14
lea eax, [esp + 0x200]
xor ecx, ecx
cmp byte [0x528f49], cl
push 0
push 0
cmove eax, ecx
lea edx, [ecx + 6]
push 0
push eax
push 0x528f40
mov ecx, str.input_s64
call fcn.00494270
add esp, 0x14
lea eax, [esp + 0x1e0]
xor ecx, ecx
cmp byte [0x528f49], cl
push 0
push 0
cmove eax, ecx
lea edx, [ecx + 7]
push 0
push eax
push 0x524ad8
mov ecx, str.input_u64
call fcn.00494270
add esp, 0x14
lea eax, [esp + 0x1c]
xor edx, edx
mov ecx, str.input_float
cmp byte [0x528f49], dl
push 0
push 0
cmove eax, edx
mov edx, 8
push 0
push eax
push 0x524d10
call fcn.00494270
add esp, 0x14
lea eax, [esp + 0x60]
xor edx, edx
mov ecx, str.input_double
cmp byte [0x528f49], dl
push 0
push 0
cmove eax, edx
mov edx, 9
push 0
push eax
push 0x528ef0
call fcn.00494270
add esp, 0x14
call fcn.004a19f0
jmp 0x44ac34
mov esi, 1
mov eax, dword [0x52a27c]
test eax, eax
je 0x44ac57
push dword [0x52a280]
push str.Widgets_Multi_component_Widgets
push 0x8e4
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
mov ecx, str.Multi_component_Widgets
call fcn.004a08d0
test al, al
je 0x44aec3
mov ecx, str.2_wide
call fcn.0048f500
push 0
push str._.3f
mov edx, 0x524e5c
mov ecx, str.input_float2
call fcn.00494cd0
movss xmm2, dword [0x51af6c]
add esp, 8
xorps xmm3, xmm3
mov edx, 0x524e5c
push 0
push str._.3f
push ecx
mov ecx, str.drag_float2
mov dword [esp], 0x3f800000
call fcn.00492410
movss xmm3, dword [0x51b010]
add esp, 0xc
xorps xmm2, xmm2
mov edx, 0x524e5c
mov ecx, str.slider_float2
push 0
push str._.3f
call fcn.00493750
push 0
mov edx, 0x524d2c
mov ecx, str.input_int2
call fcn.00494d50
movss xmm2, dword [0x51b010]
add esp, 0xc
mov edx, 0x524d2c
mov ecx, str.drag_int2
push 0
push 0x4ffb14
push 0xff
push 0
call fcn.00492760
push 0
push 0x4ffb14
push 0xff
push 0
mov edx, 0x524d2c
mov ecx, str.slider_int2
call fcn.00493830
mov ecx, str.3_wide
call fcn.0048f500
push 0
push str._.3f
mov edx, 0x524e5c
mov ecx, str.input_float3
call fcn.00494d00
movss xmm2, dword [0x51af6c]
add esp, 0x28
xorps xmm3, xmm3
mov edx, 0x524e5c
push 0
push str._.3f
push ecx
mov ecx, str.drag_float3
mov dword [esp], 0x3f800000
call fcn.00492440
movss xmm3, dword [0x51b010]
add esp, 0xc
xorps xmm2, xmm2
mov edx, 0x524e5c
mov ecx, str.slider_float3
push 0
push str._.3f
call fcn.00493780
push 0
mov edx, 0x524d2c
mov ecx, str.input_int3
call fcn.00494d80
movss xmm2, dword [0x51b010]
add esp, 0xc
mov edx, 0x524d2c
push 0
push 0x4ffb14
push 0xff
push 0
mov ecx, str.drag_int3
call fcn.004927b0
push 0
push 0x4ffb14
push 0xff
push 0
mov edx, 0x524d2c
mov ecx, str.slider_int3
call fcn.00493870
mov ecx, str.4_wide
call fcn.0048f500
push 0
push str._.3f
mov edx, 0x524e5c
mov ecx, str.input_float4
call fcn.00494d20
movss xmm2, dword [0x51af6c]
add esp, 0x28
xorps xmm3, xmm3
mov edx, 0x524e5c
push 0
push str._.3f
push ecx
mov ecx, str.drag_float4
mov dword [esp], 0x3f800000
call fcn.00492480
movss xmm3, dword [0x51b010]
add esp, 0xc
xorps xmm2, xmm2
mov edx, 0x524e5c
mov ecx, str.slider_float4
push 0
push str._.3f
call fcn.004937c0
push 0
mov edx, 0x524d2c
mov ecx, str.input_int4
call fcn.00494db0
movss xmm2, dword [0x51b010]
add esp, 0xc
mov edx, 0x524d2c
mov ecx, str.drag_int4
push 0
push 0x4ffb14
push 0xff
push 0
call fcn.00492800
push 0
push 0x4ffb14
push 0xff
push 0
mov edx, 0x524d2c
mov ecx, str.slider_int4
call fcn.004938b0
add esp, 0x20
call fcn.004a19f0
mov eax, dword [0x52a27c]
test eax, eax
je 0x44aee6
push dword [0x52a280]
push str.Widgets_Vertical_Sliders
push 0x905
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
mov ecx, str.Vertical_Sliders
call fcn.004a08d0
test al, al
je 0x44b305
movss xmm1, dword [0x51b0e8]
lea ecx, [esp + 0x160]
movaps xmm2, xmm1
call fcn.00404320
mov edx, eax
mov ecx, 0xe
call fcn.0040e070
movss xmm2, dword [0x51b19c]
lea ecx, [esp + 0x50]
movss xmm1, dword [0x51b128]
push 0
push 0x4ffb14
push 5
push 0
push 0x52e72c
call fcn.00404320
mov edx, eax
mov ecx, str.int
call fcn.00493d40
movss xmm1, dword [0x51b228]
add esp, 0x14
xorps xmm0, xmm0
call fcn.00420f80
mov ecx, str.set1
call fcn.0041d550
xor edi, edi
mov esi, 0x528fcc
test edi, edi
jle 0x44af88
movss xmm1, dword [0x51b228]
xorps xmm0, xmm0
call fcn.00420f80
mov ecx, edi
call fcn.0041d5b0
movd xmm0, edi
lea eax, [esp + 0x50]
cvtdq2ps xmm0, xmm0
lea ecx, [esp + 0x1e0]
push eax
sub esp, 8
movss xmm3, dword [0x51afc4]
divss xmm0, dword [0x51b100]
mov dword [esp], 0x3f800000
movaps xmm2, xmm3
movaps xmm1, xmm0
movss dword [esp + 0x24], xmm0
call fcn.00443780
add esp, 8
mov ecx, eax
call fcn.00443770
mov edx, eax
mov ecx, 7
call fcn.0040dec0
movss xmm3, dword [0x51afc4]
lea eax, [esp + 0x200]
movss xmm2, dword [0x51afcc]
lea ecx, [esp + 0x80]
movss xmm1, dword [esp + 0x18]
push eax
sub esp, 8
mov dword [esp], 0x3f800000
call fcn.00443780
add esp, 8
mov ecx, eax
call fcn.00443770
mov edx, eax
mov ecx, 8
call fcn.0040dec0
movss xmm3, dword [0x51afc4]
lea eax, [esp + 0xe0]
movss xmm2, dword [0x51afd8]
lea ecx, [esp + 0x120]
movss xmm1, dword [esp + 0x18]
push eax
sub esp, 8
mov dword [esp], 0x3f800000
call fcn.00443780
add esp, 8
mov ecx, eax
call fcn.00443770
mov edx, eax
mov ecx, 9
call fcn.0040dec0
movss xmm3, dword [0x51affc]
lea eax, [esp + 0x110]
movss xmm1, dword [esp + 0x18]
lea ecx, [esp + 0x100]
push eax
sub esp, 8
movaps xmm2, xmm3
mov dword [esp], 0x3f800000
call fcn.00443780
add esp, 8
mov ecx, eax
call fcn.00443770
mov edx, eax
mov ecx, 0x13
call fcn.0040dec0
movss xmm2, dword [0x51b19c]
movss xmm1, dword [0x51b128]
push 0
push 0x4f4d18
push ecx
mov dword [esp], 0x3f800000
lea ecx, [esp + 0x16c]
push esi
call fcn.00404320
xorps xmm3, xmm3
mov edx, eax
mov ecx, 0x50c560
call fcn.00493d10
add esp, 0x10
call fcn.004150e0
test al, al
jne 0x44b10e
xor ecx, ecx
call fcn.00411480
test al, al
je 0x44b12a
movss xmm0, dword [esi]
sub esp, 8
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push str._.3f
call fcn.00422440
add esp, 0xc
mov ecx, 4
call fcn.0040df10
call fcn.0041d680
add esi, 4
inc edi
cmp esi, 0x528fe8
jl 0x44af74
call fcn.0041d680
movss xmm1, dword [0x51b228]
xorps xmm0, xmm0
call fcn.00420f80
mov ecx, str.set2
call fcn.0041d550
movss xmm2, dword [0x51b158]
lea ecx, [esp + 0x130]
movss xmm1, dword [0x51b128]
call fcn.00404320
xor eax, eax
mov edi, 0x524c28
mov dword [esp + 0x44], eax
mov dword [esp + 0x18], eax
test eax, eax
jle 0x44b1a7
movss xmm1, dword [0x51b228]
xorps xmm0, xmm0
call fcn.00420f80
call fcn.004215c0
xor esi, esi
nop
mov ecx, dword [esp + 0x18]
add ecx, esi
call fcn.0041d5b0
push 0
push 0x4f4d18
push ecx
mov dword [esp], 0x3f800000
lea edx, [esp + 0x13c]
push edi
xorps xmm3, xmm3
mov ecx, 0x50c560
call fcn.00493d10
add esp, 0x10
call fcn.004150e0
test al, al
jne 0x44b1f6
xor ecx, ecx
call fcn.00411480
test al, al
je 0x44b212
movss xmm0, dword [edi]
sub esp, 8
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push str._.3f
call fcn.00422440
add esp, 0xc
call fcn.0041d680
inc esi
cmp esi, 3
jl 0x44b1b0
call fcn.00421720
mov eax, dword [esp + 0x44]
add edi, 4
add dword [esp + 0x18], 3
inc eax
mov dword [esp + 0x44], eax
cmp edi, 0x524c38
jl 0x44b193
call fcn.0041d680
movss xmm1, dword [0x51b228]
xorps xmm0, xmm0
call fcn.00420f80
mov ecx, str.set3
call fcn.0041d550
xor esi, esi
mov edi, 0x528fcc
test esi, esi
jle 0x44b279
movss xmm1, dword [0x51b228]
xorps xmm0, xmm0
call fcn.00420f80
mov ecx, esi
call fcn.0041d5b0
movss xmm1, dword [0x51b150]
mov ecx, 0x14
call fcn.0040dfc0
movss xmm2, dword [0x51b19c]
movss xmm1, dword [0x51b150]
push 0
push str._.2f_nsec
push ecx
mov dword [esp], 0x3f800000
lea ecx, [esp + 0x16c]
push edi
call fcn.00404320
xorps xmm3, xmm3
mov edx, eax
mov ecx, 0x50c560
call fcn.00493d10
add esp, 0x10
mov ecx, 1
call fcn.0040e130
call fcn.0041d680
add edi, 4
inc esi
cmp edi, 0x528fdc
jl 0x44b265
call fcn.0041d680
mov esi, 1
mov ecx, esi
call fcn.0040e130
call fcn.004a19f0
mov eax, dword [0x52a27c]
test eax, eax
je 0x44b328
push dword [0x52a280]
push str.Widgets_Drag_and_drop
push 0x946
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
mov ecx, str.Drag_and_Drop
call fcn.004a08d0
test al, al
je 0x44b711
mov eax, dword [0x52a27c]
test eax, eax
je 0x44b35d
push dword [0x52a280]
push str.Widgets_Drag_and_drop_Standard_widgets
push 0x949
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
mov ecx, str.Drag_and_drop_in_standard_widgets
call fcn.004a08d0
test al, al
je 0x44b3a2
mov ecx, str.You_can_drag_from_the_color_squares.
call fcn.00438810
push 0
mov edx, 0x524df8
mov ecx, str.color_1
call fcn.0049ae90
add esp, 4
mov edx, 0x524e78
mov ecx, str.color_2
push 0
call fcn.0049b000
add esp, 4
call fcn.004a19f0
mov eax, dword [0x52a27c]
test eax, eax
je 0x44b3c5
push dword [0x52a280]
push str.Widgets_Drag_and_drop_Copy_swap_items
push 0x958
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
mov ecx, str.Drag_and_drop_to_copy_swap_items
call fcn.004a08d0
test al, al
je 0x44b625
cmp dword [0x52e720], 0
mov ecx, str.Copy
sete dl
call fcn.0048e1c0
mov ecx, dword [0x52e720]
xor edx, edx
movss xmm1, dword [0x51b228]
test al, al
xorps xmm0, xmm0
cmovne ecx, edx
mov dword [0x52e720], ecx
call fcn.00420f80
cmp dword [0x52e720], 1
mov ecx, str.Move
sete dl
call fcn.0048e1c0
mov ecx, dword [0x52e720]
test al, al
movss xmm1, dword [0x51b228]
xorps xmm0, xmm0
cmovne ecx, esi
mov dword [0x52e720], ecx
call fcn.00420f80
cmp dword [0x52e720], 2
mov ecx, str.Swap
sete dl
call fcn.0048e1c0
mov ecx, dword [0x52e720]
test al, al
mov eax, 2
cmovne ecx, eax
xor eax, eax
mov dword [0x52e720], ecx
mov dword [esp + 0x14], eax
mov ecx, eax
call fcn.0041d5b0
mov ecx, dword [esp + 0x14]
mov eax, 0x55555556
imul ecx
mov eax, edx
shr eax, 0x1f
add eax, edx
lea eax, [eax + eax*2]
sub ecx, eax
je 0x44b4a3
movss xmm1, dword [0x51b228]
xorps xmm0, xmm0
call fcn.00420f80
movss xmm2, dword [0x51b15c]
lea ecx, [esp + 0x130]
movaps xmm1, xmm2
call fcn.00404320
mov ecx, dword [esp + 0x14]
mov edx, eax
mov ecx, dword [ecx*4 + 0x528f9c]
call fcn.0048c260
xor ecx, ecx
call fcn.00427fe0
test al, al
je 0x44b55a
push 0
push 4
lea edx, [esp + 0x1c]
mov ecx, str.DND_DEMO_CELL
call fcn.004283c0
mov eax, dword [0x52e720]
add esp, 8
test eax, eax
jne 0x44b516
mov eax, dword [esp + 0x14]
push dword [eax*4 + 0x528f9c]
push str.Copy__s
call fcn.0048aeb0
mov eax, dword [0x52e720]
add esp, 8
cmp eax, 1
jne 0x44b538
mov eax, dword [esp + 0x14]
push dword [eax*4 + 0x528f9c]
push str.Move__s
call fcn.0048aeb0
mov eax, dword [0x52e720]
add esp, 8
cmp eax, 2
jne 0x44b555
mov eax, dword [esp + 0x14]
push dword [eax*4 + 0x528f9c]
push str.Swap__s
call fcn.0048aeb0
add esp, 8
call fcn.00428320
call fcn.00428530
test al, al
je 0x44b609
xor edx, edx
mov ecx, str.DND_DEMO_CELL
call fcn.00428620
mov esi, eax
test esi, esi
je 0x44b604
cmp dword [esi + 4], 4
je 0x44b59a
push 0x983
push 0x506d18
push str.payload__DataSize__sizeof_int_
call fcn.004cb34c
add esp, 0xc
mov eax, dword [esi]
mov esi, dword [eax]
mov eax, dword [0x52e720]
test eax, eax
jne 0x44b5bb
mov eax, dword [esp + 0x14]
mov ecx, dword [esi*4 + 0x528f9c]
mov dword [eax*4 + str.Bobby], ecx
jmp 0x44b604
cmp eax, 1
jne 0x44b5df
mov eax, dword [esp + 0x14]
mov ecx, dword [esi*4 + 0x528f9c]
mov dword [eax*4 + str.Bobby], ecx
mov dword [esi*4 + str.Bobby], 0x4f4d18
jmp 0x44b604
cmp eax, 2
jne 0x44b604
mov edx, dword [esp + 0x14]
mov eax, dword [esi*4 + 0x528f9c]
mov ecx, dword [edx*4 + 0x528f9c]
mov dword [edx*4 + str.Bobby], eax
mov dword [esi*4 + str.Bobby], ecx
call fcn.004288c0
call fcn.0041d680
mov eax, dword [esp + 0x14]
inc eax
mov dword [esp + 0x14], eax
cmp eax, 9
jl 0x44b473
call fcn.004a19f0
mov eax, dword [0x52a27c]
test eax, eax
je 0x44b648
push dword [0x52a280]
push str.Widgets_Drag_and_Drop_Drag_to_reorder_items__simple_
push 0x99c
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
mov ecx, str.Drag_to_reorder_items__simple_
call fcn.004a08d0
test al, al
je 0x44b707
mov ecx, 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.00438810
xor esi, esi
nop word [eax + eax]
mov edi, dword [esi*4 + 0x524c9c]
lea ecx, [esp + 0x130]
xorps xmm2, xmm2
xorps xmm1, xmm1
call fcn.00404320
push eax
push 0
xor dl, dl
mov ecx, edi
call fcn.004a1e90
add esp, 8
call fcn.004150e0
test al, al
je 0x44b6f8
xor ecx, ecx
call fcn.00411480
test al, al
jne 0x44b6f8
movss xmm2, dword [0x51b228]
lea ecx, [esp + 0x160]
xor edx, edx
call fcn.0041e240
xor ecx, ecx
xorps xmm0, xmm0
comiss xmm0, dword [eax + 4]
setbe cl
lea ecx, [ecx*2 - 1]
add ecx, esi
cmp ecx, 4
ja 0x44b6f8
mov eax, dword [ecx*4 + 0x524c9c]
mov dword [esi*4 + str.Item_One], eax
mov dword [ecx*4 + str.Item_One], edi
xor ecx, ecx
call fcn.0041e3b0
inc esi
cmp esi, 5
jl 0x44b670
call fcn.004a19f0
call fcn.004a19f0
mov esi, 1
mov eax, dword [0x52a27c]
test eax, eax
je 0x44b734
push dword [0x52a280]
push str.Widgets_Querying_Item_Status__Edited_Active_Hovered_etc._
push 0x9ba
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
mov ecx, str.Querying_Item_Status__Edited_Active_Hovered_etc._
call fcn.004a08d0
test al, al
je 0x44bdab
push 0x10
lea eax, [esp + 0x1a4]
mov dword [esp + 0x1a4], 0x4f7408
push 0x10
push eax
mov edx, 0x524ac4
mov dword [esp + 0x1b0], 0x4f7528
mov ecx, str.Item_Type
mov dword [esp + 0x1b4], str.Button__w__repeat_
mov dword [esp + 0x1b8], str.Checkbox
mov dword [esp + 0x1bc], str.SliderFloat
mov dword [esp + 0x1c0], 0x500514
mov dword [esp + 0x1c4], str.InputTextMultiline
mov dword [esp + 0x1c8], str.InputFloat
mov dword [esp + 0x1cc], str.InputFloat3
mov dword [esp + 0x1d0], str.ColorEdit4
mov dword [esp + 0x1d4], str.Selectable
mov dword [esp + 0x1d8], str.MenuItem
mov dword [esp + 0x1dc], str.TreeNode
mov dword [esp + 0x1e0], str.TreeNode__w__double_click_
mov dword [esp + 0x1e4], str.Combo
mov dword [esp + 0x1e8], str.ListBox
call fcn.004907f0
movss xmm1, dword [0x51b228]
add esp, 0xc
xorps xmm0, xmm0
call fcn.00420f80
mov ecx, 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.00438810
mov edx, 0x52eb09
mov ecx, str.Item_Disabled
call fcn.0048dda0
cmp byte [0x52eb09], 0
mov byte [esp + 0xa], 0
je 0x44b852
mov cl, 1
call fcn.0041caa0
cmp dword [0x524ac4], 0
jne 0x44b868
push str.ITEM:_Text
call fcn.0048aeb0
add esp, 4
cmp dword [0x524ac4], 1
jne 0x44b893
xorps xmm2, xmm2
lea ecx, [esp + 0x130]
xorps xmm1, xmm1
call fcn.00404320
mov edx, eax
mov ecx, str.ITEM:_Button
call fcn.0048c260
mov byte [esp + 0xa], al
cmp dword [0x524ac4], 2
jne 0x44b8ca
mov cl, 1
call fcn.0041cc00
xorps xmm2, xmm2
lea ecx, [esp + 0x130]
xorps xmm1, xmm1
call fcn.00404320
mov edx, eax
mov ecx, str.ITEM:_Button
call fcn.0048c260
mov byte [esp + 0xa], al
call fcn.0041ca10
cmp dword [0x524ac4], 3
jne 0x44b8e6
mov edx, 0x52e55d
mov ecx, str.ITEM:_Checkbox
call fcn.0048dda0
mov byte [esp + 0xa], al
cmp dword [0x524ac4], 4
jne 0x44b917
movss xmm3, dword [0x51b010]
xorps xmm2, xmm2
push 0
push str._.3f
mov edx, 0x524dcc
mov ecx, str.ITEM:_SliderFloat
call fcn.00493720
add esp, 8
mov byte [esp + 0xa], al
cmp dword [0x524ac4], 5
jne 0x44b93e
push 0
push 0
push 0
push 0x10
mov edx, 0x52eaa8
mov ecx, str.ITEM:_InputText
call fcn.00494de0
add esp, 0x10
mov byte [esp + 0xa], al
cmp dword [0x524ac4], 6
jne 0x44b978
push 0
push 0
push 0
xorps xmm2, xmm2
lea ecx, [esp + 0x13c]
xorps xmm1, xmm1
call fcn.00404320
push eax
push 0x10
mov edx, 0x52eaa8
mov ecx, str.ITEM:_InputTextMultiline
call fcn.00494e40
add esp, 0x14
mov byte [esp + 0xa], al
cmp dword [0x524ac4], 7
jne 0x44b9a9
movss xmm2, dword [0x51b010]
xorps xmm3, xmm3
push 0
push str._.3f
mov edx, 0x524dcc
mov ecx, str.ITEM:_InputFloat
call fcn.00494c80
add esp, 8
mov byte [esp + 0xa], al
cmp dword [0x524ac4], 8
jne 0x44b9cf
push 0
push str._.3f
mov edx, 0x524dcc
mov ecx, str.ITEM:_InputFloat3
call fcn.00494d00
add esp, 8
mov byte [esp + 0xa], al
cmp dword [0x524ac4], 9
jne 0x44b9f0
push 0
mov edx, 0x524dcc
mov ecx, str.ITEM:_ColorEdit4
call fcn.0049b000
add esp, 4
mov byte [esp + 0xa], al
cmp dword [0x524ac4], 0xa
jne 0x44ba21
xorps xmm2, xmm2
lea ecx, [esp + 0x130]
xorps xmm1, xmm1
call fcn.00404320
push eax
push 0
xor dl, dl
mov ecx, str.ITEM:_Selectable
call fcn.004a1e90
add esp, 8
mov byte [esp + 0xa], al
cmp dword [0x524ac4], 0xb
jne 0x44ba41
push 1
push 0
xor edx, edx
mov ecx, str.ITEM:_MenuItem
call fcn.004a5600
add esp, 8
mov byte [esp + 0xa], al
cmp dword [0x524ac4], 0xc
jne 0x44ba61
mov ecx, str.ITEM:_TreeNode
call fcn.004a08d0
mov byte [esp + 0xa], al
test al, al
je 0x44ba61
call fcn.004a19f0
cmp dword [0x524ac4], 0xd
jne 0x44ba7d
mov edx, 0x48
mov ecx, str.ITEM:_TreeNode_w__ImGuiTreeNodeFlags_OpenOnDoubleClick
call fcn.004a0920
mov byte [esp + 0xa], al
cmp dword [0x524ac4], 0xe
jne 0x44bad4
push 0xffffffffffffffff
lea eax, [esp + 0x134]
mov dword [esp + 0x134], str.Apple
push 4
push eax
mov edx, 0x524cdc
mov dword [esp + 0x140], str.Banana
mov ecx, str.ITEM:_Combo
mov dword [esp + 0x144], str.Cherry
mov dword [esp + 0x148], str.Kiwi
call fcn.004907f0
add esp, 0xc
mov byte [esp + 0xa], al
cmp dword [0x524ac4], 0xf
jne 0x44bb2b
push 4
lea eax, [esp + 0x134]
mov dword [esp + 0x134], str.Apple
push 4
push eax
mov edx, 0x524ae0
mov dword [esp + 0x140], str.Banana
mov ecx, str.ITEM:_ListBox
mov dword [esp + 0x144], str.Cherry
mov dword [esp + 0x148], str.Kiwi
call fcn.004a2a30
add esp, 0xc
mov byte [esp + 0xa], al
xor ecx, ecx
call fcn.00411480
mov ecx, 0x2000
mov byte [esp + 0x2b], al
call fcn.00411480
mov ecx, 0x8000
mov byte [esp + 0x2c], al
call fcn.00411480
mov ecx, 0x10000
mov byte [esp + 0x2d], al
call fcn.00411480
mov ecx, 0x1000
mov byte [esp + 0x2e], al
call fcn.00411480
lea ecx, [esp + 0x130]
mov byte [esp + 0x2f], al
call fcn.004153a0
lea ecx, [esp + 0x160]
movss xmm0, dword [eax + 4]
movss dword [esp + 0x3c], xmm0
call fcn.004153a0
lea ecx, [esp + 0x50]
movss xmm0, dword [eax]
movss dword [esp + 0x6c], xmm0
call fcn.00415380
lea ecx, [esp + 0x1e0]
movss xmm0, dword [eax + 4]
movss dword [esp + 0x70], xmm0
call fcn.00415380
lea ecx, [esp + 0x200]
movss xmm0, dword [eax]
movss dword [esp + 0x68], xmm0
call fcn.00415360
lea ecx, [esp + 0x80]
movss xmm0, dword [eax + 4]
movss dword [esp + 0x74], xmm0
call fcn.00415360
movss xmm0, dword [esp + 0x3c]
sub esp, 0x30
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x28], xmm0
movss xmm0, dword [esp + 0x9c]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x20], xmm0
movss xmm0, dword [esp + 0xa0]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x18], xmm0
movss xmm0, dword [esp + 0x98]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x10], xmm0
movss xmm0, dword [esp + 0xa4]
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm0
movss xmm0, dword [eax]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
call fcn.00415240
movzx eax, al
push eax
push ecx
xor ecx, ecx
call fcn.00415210
add esp, 4
movzx eax, al
push eax
call fcn.00415280
movzx eax, al
push eax
call fcn.00415170
movzx eax, al
push eax
call fcn.00415130
movzx eax, al
push eax
call fcn.00415100
movzx eax, al
push eax
call fcn.004152a0
movzx eax, al
push eax
call fcn.004150e0
movzx eax, al
mov ecx, 0x3a0
push eax
call fcn.00411480
movzx eax, al
push eax
push ecx
mov ecx, 0x400
call fcn.00411480
add esp, 4
movzx eax, al
mov ecx, 0x200
push eax
call fcn.00411480
movzx eax, al
push eax
push ecx
mov ecx, 0x100
call fcn.00411480
add esp, 4
movzx eax, al
mov ecx, 0x80
push eax
call fcn.00411480
movzx eax, al
push eax
push ecx
mov ecx, 0x20
call fcn.00411480
add esp, 4
movzx eax, al
xor ecx, ecx
push eax
call fcn.00411480
movzx eax, al
push eax
call fcn.004151d0
movzx eax, al
push eax
movzx eax, byte [esp + 0x7a]
push eax
push str.Return_value___d_nIsItemFocused_____d_nIsItemHovered_____d_nIsItemHovered__AllowWhenBlockedByPopup____d_nIsItemHovered__AllowWhenBlockedByActiveItem____d_nIsItemHovered__AllowWhenOverlappedByItem____d_nIsItemHovered__AllowWhenOverlappedByWindow____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.0048b510
movzx eax, byte [esp + 0xa7]
push eax
movzx eax, byte [esp + 0xaa]
push eax
movzx eax, byte [esp + 0xad]
push eax
movzx eax, byte [esp + 0xb0]
push eax
movzx eax, byte [esp + 0xb3]
push eax
push str.with_Hovering_Delay_or_Stationary_test:_nIsItemHovered______d_nIsItemHovered__Stationary____d_nIsItemHovered__DelayShort____d_nIsItemHovered__DelayNormal____d_nIsItemHovered__Tooltip____d
call fcn.0048b510
add esp, 0x90
cmp byte [0x52eb09], 0
je 0x44bd6b
call fcn.0041cb40
push 0
push 0
push 0x4000
push 1
lea edx, [esp + 0x3a]
mov byte [esp + 0x3a], 0
mov ecx, str.unused
call fcn.00494de0
movss xmm1, dword [0x51b228]
add esp, 0x10
xorps xmm0, xmm0
call fcn.00420f80
mov ecx, str.This_widget_is_only_here_to_be_able_to_tab_out_of_the_widgets_above_and_see_e.g._Deactivated___status.
call fcn.00438810
call fcn.004a19f0
mov eax, dword [0x52a27c]
test eax, eax
je 0x44bdce
push dword [0x52a280]
push str.Widgets_Querying_Window_Status__Focused_Hovered_etc._
push 0xa2a
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
mov ecx, str.Querying_Window_Status__Focused_Hovered_etc._
call fcn.004a08d0
test al, al
je 0x44c067
mov edx, 0x52eb50
mov ecx, str.Embed_everything_inside_a_child_window_for_testing__RootWindow_flag.
call fcn.0048dda0
cmp byte [0x52eb50], 0
je 0x44be2f
mov eax, dword [0x52a278]
lea ecx, [esp + 0x130]
push 0
push 1
xorps xmm1, xmm1
movss xmm2, dword [eax + 0x3ca0]
mulss xmm2, dword [0x51b12c]
call fcn.00404320
mov edx, eax
mov ecx, str.outer_child
call fcn.00415630
add esp, 8
mov ecx, 4
call fcn.0041cf50
movzx eax, al
mov ecx, 0x12
push eax
call fcn.0041cf50
movzx eax, al
mov ecx, 0xa
push eax
call fcn.0041cf50
movzx eax, al
mov edi, 2
push eax
mov ecx, edi
call fcn.0041cf50
movzx eax, al
lea ecx, [edi + 0x11]
push eax
call fcn.0041cf50
movzx eax, al
lea ecx, [edi + 9]
push eax
call fcn.0041cf50
movzx eax, al
lea ecx, [edi + 1]
push eax
call fcn.0041cf50
movzx eax, al
lea ecx, [edi + 0xf]
push eax
call fcn.0041cf50
movzx eax, al
lea ecx, [edi + 7]
push eax
call fcn.0041cf50
movzx eax, al
mov ecx, esi
push eax
call fcn.0041cf50
movzx eax, al
xor ecx, ecx
push eax
call fcn.0041cf50
movzx eax, al
push eax
push str.IsWindowFocused_____d_nIsWindowFocused__ChildWindows____d_nIsWindowFocused__ChildWindows_NoPopupHierarchy____d_nIsWindowFocused__ChildWindows_DockHierarchy____d_nIsWindowFocused__ChildWindows_RootWindow____d_nIsWindowFocused__ChildWindows_RootWindow_NoPopupHierarchy____d_nIsWindowFocused__ChildWindows_RootWindow_DockHierarchy____d_nIsWindowFocused__RootWindow____d_nIsWindowFocused__RootWindow_NoPopupHierarchy____d_nIsWindowFocused__RootWindow_DockHierarchy____d_nIsWindowFocused__AnyWindow____d_n
call fcn.0048b510
add esp, 0x30
mov ecx, 0x2000
call fcn.0041ce10
movzx eax, al
lea ecx, [edi + 2]
push eax
call fcn.0041ce10
movzx eax, al
lea ecx, [edi + 0x1f]
push eax
call fcn.0041ce10
movzx eax, al
lea ecx, [edi + 0x10]
push eax
call fcn.0041ce10
movzx eax, al
lea ecx, [edi + 8]
push eax
call fcn.0041ce10
movzx eax, al
mov ecx, edi
push eax
call fcn.0041ce10
movzx eax, al
lea ecx, [edi + 0x11]
push eax
call fcn.0041ce10
movzx eax, al
lea ecx, [edi + 9]
push eax
call fcn.0041ce10
movzx eax, al
lea ecx, [edi + 1]
push eax
call fcn.0041ce10
movzx eax, al
lea ecx, [edi + 0xf]
push eax
call fcn.0041ce10
movzx eax, al
lea ecx, [edi + 7]
push eax
call fcn.0041ce10
movzx eax, al
mov ecx, esi
push eax
call fcn.0041ce10
movzx eax, al
lea ecx, [edi + 0x7e]
push eax
call fcn.0041ce10
movzx eax, al
lea ecx, [edi + 0x1e]
push eax
call fcn.0041ce10
movzx eax, al
xor ecx, ecx
push eax
call fcn.0041ce10
movzx eax, al
push eax
push str.IsWindowHovered_____d_nIsWindowHovered__AllowWhenBlockedByPopup____d_nIsWindowHovered__AllowWhenBlockedByActiveItem____d_nIsWindowHovered__ChildWindows____d_nIsWindowHovered__ChildWindows_NoPopupHierarchy____d_nIsWindowHovered__ChildWindows_DockHierarchy____d_nIsWindowHovered__ChildWindows_RootWindow____d_nIsWindowHovered__ChildWindows_RootWindow_NoPopupHierarchy____d_nIsWindowHovered__ChildWindows_RootWindow_DockHierarchy____d_nIsWindowHovered__RootWindow____d_nIsWindowHovered__RootWindow_NoPopupHierarchy____d_nIsWindowHovered__RootWindow_DockHierarchy____d_nIsWindowHovered__ChildWindows_AllowWhenBlockedByPopup____d_nIsWindowHovered__AnyWindow____d_nIsWindowHovered__Stationary____d_n
call fcn.0048b510
movss xmm2, dword [0x51b158]
lea ecx, [esp + 0x170]
add esp, 0x40
xorps xmm1, xmm1
push 0
push 1
call fcn.00404320
mov edx, eax
mov ecx, str.child
call fcn.00415630
push str.This_is_another_child_window_for_testing_the__ChildWindows_flag.
call fcn.0048aeb0
add esp, 0xc
call fcn.00415680
cmp byte [0x52eb50], 0
je 0x44bfcf
call fcn.00415680
mov edx, 0x52e7ac
mov ecx, str.Hovered_Active_tests_after_Begin___for_title_bar_testing
call fcn.0048dda0
cmp byte [0x52e7ac], 0
je 0x44c062
push 0
mov edx, 0x52e7ac
mov ecx, str.Title_bar_Hovered_Active_tests
call fcn.00418a60
add esp, 4
mov edx, esi
xor ecx, ecx
call fcn.004230a0
test al, al
je 0x44c038
push 1
push 0
xor edx, edx
mov ecx, str.Close
call fcn.004a5600
movzx ecx, byte [0x52e7ac]
xor edx, edx
add esp, 8
test al, al
cmovne ecx, edx
mov byte [0x52e7ac], cl
call fcn.00422fd0
call fcn.004150e0
movzx eax, al
push eax
push ecx
xor ecx, ecx
call fcn.00411480
add esp, 4
movzx eax, al
push eax
push str.IsItemHovered___after_begin___d___is_title_bar_hovered__nIsItemActive___after_begin___d___is_window_being_clicked_moved__n
call fcn.0048aeb0
add esp, 0xc
call fcn.0041ba90
call fcn.004a19f0
cmp byte [0x52e890], 0
je 0x44c075
call fcn.0041cb40
mov eax, dword [0x52a27c]
test eax, eax
je 0x44c098
push dword [0x52a280]
push str.Widgets_Disable_Block
push 0xa90
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
mov ecx, str.Disable_block
call fcn.004a08d0
test al, al
je 0x44c0d4
mov edx, 0x52e890
mov ecx, str.Disable_entire_section_above
call fcn.0048dda0
movss xmm1, dword [0x51b228]
xorps xmm0, xmm0
call fcn.00420f80
mov ecx, str.Demonstrate_using_BeginDisabled___EndDisabled___across_this_section.
call fcn.00438810
call fcn.004a19f0
mov eax, dword [0x52a27c]
test eax, eax
je 0x44c0f7
push dword [0x52a280]
push str.Widgets_Text_Filter
push 0xa98
push str.C:Users_soniaOneDriveDocumentosGitHubEngine_BonesEngine_Bones_v.1Engine_BonesSourceExternalImGuiimgui_demo.cpp
call eax
add esp, 0x10
mov ecx, str.Text_Filter
call fcn.004a08d0
test al, al
je 0x44c211
mov ecx, str.Not_a_widget_per_se__but_ImGuiTextFilter_is_a_helper_to_perform_simple_filtering_on_text_strings.
call fcn.00438810
mov eax, dword fs:[0x2c]
mov ecx, dword [eax]
mov eax, dword [0x52f704]
cmp eax, dword [ecx + 4]
jle 0x44c167
push 0x52f704
call fcn.004bf1e3
add esp, 4
cmp dword [0x52f704], 0xffffffff
jne 0x44c167
push 0x4f4d18
mov ecx, 0x52ed08
call fcn.0040c650
push 0x4e4330
call fcn.004bf08e
add esp, 4
push 0x52f704
call fcn.004bf199
add esp, 4
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.0048aeb0
add esp, 4
xorps xmm2, xmm2
mov ecx, 0x52ed08
push str.Filter__inc__exc_
call fcn.0040c6b0
mov dword [esp + 0x130], str.aaa1.c
xor esi, esi
mov dword [esp + 0x134], str.bbb1.c
mov dword [esp + 0x138], str.ccc1.c
mov dword [esp + 0x13c], str.aaa2.cpp
mov dword [esp + 0x140], str.bbb2.cpp
mov dword [esp + 0x144], str.ccc2.cpp
mov dword [esp + 0x148], str.abc.h
mov dword [esp + 0x14c], str.hello__world
mov edi, dword [esp + esi*4 + 0x130]
mov ecx, 0x52ed08
push 0
push edi
call fcn.0040c820
test al, al
je 0x44c206
push edi
push 0x4f5024
call fcn.0048b510
add esp, 8
inc esi
cmp esi, 8
jl 0x44c1e0
call fcn.004a19f0
mov ecx, dword [esp + 0x22c]
pop edi
pop esi
xor ecx, esp
call fcn.004bee44
mov esp, ebp
pop ebp
ret