Function at 0x43fb30
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x490a01
mov eax, dword fs:[0]
push eax
sub esp, 0x1e8
mov eax, dword [0x4b36c0]
xor eax, ebp
mov dword [ebp - 0x10], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov ecx, 0x4bb1cf
call fcn.0048decd
mov eax, dword [0x4b37cc]
test eax, eax
je 0x43fb8a
push dword [0x4b37d0]
push str.Widgets
push 0x230
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push 0
push str.Widgets
call fcn.00476e40
add esp, 8
test al, al
je 0x446b0e
cmp byte [0x4b37f5], 0
je 0x43fbb4
push 1
call fcn.0040b8e0
add esp, 4
mov eax, dword [0x4b37cc]
test eax, eax
je 0x43fbd7
push dword [0x4b37d0]
push str.Widgets_Basic
push 0x238
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Basic
call fcn.00489390
add esp, 4
test al, al
je 0x4407c7
push str.General
call fcn.00484c00
mov eax, dword [0x4b37cc]
add esp, 4
test eax, eax
je 0x43fc1c
push dword [0x4b37d0]
push str.Widgets_Basic_Button
push 0x23d
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
lea eax, [ebp - 0xb4]
mov dword [ebp - 0xb4], 0
push eax
push 0x493568
mov dword [ebp - 0xb0], 0
call fcn.00475890
add esp, 8
test al, al
mov eax, dword [0x4b37f8]
je 0x43fc53
inc eax
mov dword [0x4b37f8], eax
test al, 1
je 0x43fc7b
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.00424fe0
push str.Thanks_for_clicking_me_
call fcn.00488b60
add esp, 0xc
mov eax, dword [0x4b37cc]
test eax, eax
je 0x43fc9e
push dword [0x4b37d0]
push str.Widgets_Basic_Checkbox
push 0x247
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push 0x4af010
push str.checkbox
call fcn.004762c0
mov eax, dword [0x4b37cc]
add esp, 8
test eax, eax
je 0x43fcd3
push dword [0x4b37d0]
push str.Widgets_Basic_RadioButton
push 0x24b
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push 0
push 0x4b37fc
push str.radio_a
call fcn.00483260
add esp, 4
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.00424fe0
push 1
push 0x4b37fc
push str.radio_b
call fcn.00483260
add esp, 0xc
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.00424fe0
push 2
push 0x4b37fc
push str.radio_c
call fcn.00483260
mov eax, dword [0x4b37cc]
add esp, 0x14
test eax, eax
je 0x43fd5a
push dword [0x4b37d0]
push str.Widgets_Basic_Buttons__Colored_
push 0x252
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
xor esi, esi
mov dword [ebp - 0x34], 0x3f800000
mov dword [ebp - 0x14], 0x3f800000
mov dword [ebp - 0x160], 0x3f800000
test esi, esi
je 0x43fd92
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.00424fe0
add esp, 8
push esi
call fcn.004218e0
movd xmm0, esi
lea eax, [ebp - 0x13c]
cvtdq2ps xmm0, xmm0
add esp, 4
push eax
divss xmm0, dword [0x4963b8]
lea eax, [ebp - 0x14c]
push eax
lea eax, [ebp - 0x114]
push eax
sub esp, 0xc
mov dword [esp + 8], 0x3f19999a
mov dword [esp + 4], 0x3f19999a
movss dword [ebp - 0xb8], xmm0
movss dword [esp], xmm0
call fcn.0040e1e0
movss xmm0, dword [ebp - 0x114]
lea eax, [ebp - 0xf0]
movss dword [ebp - 0x40], xmm0
movss xmm0, dword [ebp - 0x14c]
movss dword [ebp - 0x3c], xmm0
movss xmm0, dword [ebp - 0x13c]
movss dword [ebp - 0x38], xmm0
movups xmm0, xmmword [ebp - 0x40]
push eax
push 0x15
movups xmmword [ebp - 0xf0], xmm0
call fcn.00421e40
movss xmm0, dword [ebp - 0xb8]
lea eax, [ebp - 0xdc]
add esp, 0x20
push eax
lea eax, [ebp - 0xcc]
push eax
lea eax, [ebp - 0xc4]
push eax
sub esp, 0xc
mov dword [esp + 8], 0x3f333333
mov dword [esp + 4], 0x3f333333
movss dword [esp], xmm0
call fcn.0040e1e0
movss xmm0, dword [ebp - 0xc4]
lea eax, [ebp - 0x18c]
movss dword [ebp - 0x20], xmm0
movss xmm0, dword [ebp - 0xcc]
movss dword [ebp - 0x1c], xmm0
movss xmm0, dword [ebp - 0xdc]
movss dword [ebp - 0x18], xmm0
movups xmm0, xmmword [ebp - 0x20]
push eax
push 0x16
movups xmmword [ebp - 0x18c], xmm0
call fcn.00421e40
movss xmm0, dword [ebp - 0xb8]
lea eax, [ebp - 0xbc]
add esp, 0x20
push eax
lea eax, [ebp - 0x100]
push eax
lea eax, [ebp - 0xc8]
push eax
sub esp, 0xc
mov dword [esp + 8], 0x3f4ccccd
mov dword [esp + 4], 0x3f4ccccd
movss dword [esp], xmm0
call fcn.0040e1e0
movss xmm0, dword [ebp - 0xc8]
lea eax, [ebp - 0x17c]
movss dword [ebp - 0x16c], xmm0
movss xmm0, dword [ebp - 0x100]
movss dword [ebp - 0x168], xmm0
movss xmm0, dword [ebp - 0xbc]
movss dword [ebp - 0x164], xmm0
movups xmm0, xmmword [ebp - 0x16c]
push eax
push 0x17
movups xmmword [ebp - 0x17c], xmm0
call fcn.00421e40
mov dword [ebp - 0xb4], 0
lea eax, [ebp - 0xb4]
mov dword [ebp - 0xb0], 0
push eax
push str.Click
call fcn.00475890
push 3
call fcn.00421530
add esp, 0x2c
call fcn.00421490
inc esi
cmp esi, 7
jl 0x43fd74
call fcn.004731a0
push str.Hold_to_repeat:
call fcn.00488b60
mov dword [esp], 0xbf800000
push ecx
mov dword [esp], 0
call fcn.00424fe0
mov eax, dword [0x4b37cc]
add esp, 8
test eax, eax
je 0x43ffb1
push dword [0x4b37d0]
push str.Widgets_Basic_Buttons__Repeating_
push 0x268
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
call fcn.00416740
push 1
movss xmm0, dword [eax + 0x54]
movss dword [ebp - 0xbc], xmm0
call fcn.004216b0
push 0
push str.left
call fcn.00473220
add esp, 0xc
test al, al
je 0x43ffe3
dec dword [0x4b3800]
movss xmm0, dword [ebp - 0xbc]
sub esp, 8
movss dword [esp + 4], xmm0
mov dword [esp], 0
call fcn.00424fe0
push 1
push str.right
call fcn.00473220
add esp, 0x10
test al, al
je 0x440019
inc dword [0x4b3800]
call fcn.00421330
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.00424fe0
push dword [0x4b3800]
push 0x4946c0
call fcn.00488b60
mov eax, dword [0x4b37cc]
add esp, 0x10
test eax, eax
je 0x44006b
push dword [0x4b37d0]
push str.Widgets_Basic_Tooltips
push 0x275
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Tooltips:
call fcn.00488b60
mov dword [esp], 0xbf800000
push ecx
mov dword [esp], 0
call fcn.00424fe0
push 0x493568
call fcn.00485d90
push 0
call fcn.0041a3b0
add esp, 0x10
test al, al
je 0x4400ae
push str.I_am_a_tooltip
call fcn.004270f0
add esp, 4
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.00424fe0
push str.Fancy
call fcn.00485d90
push 0
call fcn.0041a3b0
add esp, 0x10
test al, al
je 0x440181
call fcn.0040c370
test al, al
je 0x440181
push str.I_am_a_fancy_tooltip
call fcn.00488b60
add esp, 4
mov dword [ebp - 0xd0], 0
mov dword [ebp - 0xd4], 0
push 4
push dword [ebp - 0xd0]
push dword [ebp - 0xd4]
sub esp, 8
mov dword [esp + 4], 0x7f7fffff
mov dword [esp], 0x7f7fffff
push 0
push 0
push 7
push 0x4af014
push str.Curve
call fcn.00482eb0
call fcn.00416c70
fstp dword [ebp - 0xbc]
movss xmm0, dword [ebp - 0xbc]
cvtps2pd xmm0, xmm0
call sub.api_ms_win_crt_math_l1_1_0.dll__libm_sse2_sin_precise
cvtsd2ss xmm0, xmm0
add esp, 0x20
cvtss2sd xmm0, xmm0
movsd qword [esp], xmm0
push str.Sin_time____f
call fcn.00488b60
add esp, 0xc
call fcn.00413450
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.00424fe0
push str.Delayed
call fcn.00485d90
push 0x800
call fcn.0041a3b0
add esp, 0x10
test al, al
je 0x4401c0
push str.I_am_a_tooltip_with_a_delay.
call fcn.004270f0
add esp, 4
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.00424fe0
push str.Tooltip_are_created_by_using_the_IsItemHovered___function_over_any_kind_of_item.
call fcn.00432f60
push 0x4978ec
push str.label
call fcn.00481970
push str.Inputs
call fcn.00484c00
mov eax, dword [0x4b37cc]
add esp, 0x18
test eax, eax
je 0x440220
push dword [0x4b37d0]
push str.Widgets_Basic_InputText
push 0x29a
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push 0
push 0
push 0
push 0x80
push 0x4af030
push str.input_text
call fcn.0047e620
add esp, 0x10
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.00424fe0
push str.USER:_nHold_SHIFT_or_use_mouse_to_select_text._nCTRLLeft_Right_to_word_jump._nCTRLA_or_Double_Click_to_select_all._nCTRLX_CTRLC_CTRLV_clipboard._nCTRLZ_CTRLY_undo_redo._nESCAPE_to_revert._n_nPROGRAMMER:_nYou_can_use_the_ImGuiInputTextFlags_CallbackResize_facility_if_you_need_to_wire_InputText___to_a_dynamic_string_type._See_misc_cpp_imgui_stdlib.h_for_an_example__this_is_not_demonstrated_in_imgui_demo.cpp_.
call fcn.00432f60
push 0
push 0
push 0
push 0x80
push 0x4b3808
push str.enter_text_here
push str.input_text__w__hint_
call fcn.00481620
mov eax, dword [0x4b37cc]
add esp, 0x28
test eax, eax
je 0x4402a0
push dword [0x4b37d0]
push str.Widgets_Basic_InputInt__InputFloat
push 0x2ad
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push 0
push 0x64
push 1
push 0x4af0b0
push str.input_int
call fcn.0047e0b0
add esp, 0x14
push 0
push str._.3f
sub esp, 8
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0x3c23d70a
push 0x4af0b4
push str.input_float
call fcn.0047dfd0
movaps xmm0, xmmword [0x4a3f80]
add esp, 0x18
push 0
push str._.8f
sub esp, 0x10
movups xmmword [esp], xmm0
push 0x4af0b8
push str.input_double
call fcn.0047def0
add esp, 0x20
push 0
push 0x497b40
sub esp, 8
mov dword [esp + 4], 0
mov dword [esp], 0
push 0x4af0c0
push str.input_scientific
call fcn.0047dfd0
add esp, 0x10
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.00424fe0
push str.You_can_input_value_using_the_scientific_notation__n__e.g.__1e8__becomes__100000000_.
call fcn.00432f60
push 0
push str._.3f
push 0x4af0c4
push str.input_float3
call fcn.0047df70
push str.Drags
call fcn.00484c00
mov eax, dword [0x4b37cc]
add esp, 0x20
test eax, eax
je 0x440399
push dword [0x4b37d0]
push str.Widgets_Basic_DragInt__DragFloat
push 0x2c4
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push 0
push 0x4946c0
push 0
push 0
push ecx
mov dword [esp], 0x3f800000
push 0x4af0d4
push str.drag_int
call fcn.0047c640
add esp, 0x14
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.00424fe0
push str.Click_and_drag_to_edit_value._nHold_SHIFT_ALT_for_faster_slower_edit._nDouble_click_or_CTRLclick_to_input_value.
call fcn.00432f60
add esp, 0xc
push 0x10
push str._d__
push 0x64
push 0
push ecx
mov dword [esp], 0x3f800000
push 0x4af0d8
push str.drag_int_0..100
call fcn.0047c640
add esp, 0x1c
push 0
push str._.3f
sub esp, 0xc
mov dword [esp + 8], 0
mov dword [esp + 4], 0
mov dword [esp], 0x3ba3d70a
push 0x4af0dc
push str.drag_float
call fcn.0047c370
add esp, 0x1c
push 0
push str._.06f_ns
sub esp, 0xc
mov dword [esp + 8], 0
mov dword [esp + 4], 0
mov dword [esp], 0x38d1b717
push 0x4af0e0
push str.drag_small_float
call fcn.0047c370
push str.Sliders
call fcn.00484c00
mov eax, dword [0x4b37cc]
add esp, 0x20
test eax, eax
je 0x440497
push dword [0x4b37d0]
push str.Widgets_Basic_SliderInt__SliderFloat
push 0x2d6
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push 0
push 0x4946c0
push 3
push 0xffffffffffffffff
push 0x4b3888
push str.slider_int
call fcn.00485790
add esp, 0x10
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.00424fe0
push str.CTRLclick_to_input_value.
call fcn.00432f60
add esp, 0xc
push 0
push str.ratio___.3f
sub esp, 8
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0
push 0x4af0e4
push str.slider_float
call fcn.004856d0
add esp, 0x18
push 0x20
push str._.4f
sub esp, 8
mov dword [esp + 4], 0x41200000
mov dword [esp], 0xc1200000
push 0x4b388c
push str.slider_float__log_
call fcn.004856d0
mov eax, dword [0x4b37cc]
add esp, 0x18
test eax, eax
je 0x44054e
push dword [0x4b37d0]
push str.Widgets_Basic_SliderAngle
push 0x2df
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push 0
push str._.0f_deg
sub esp, 8
mov dword [esp + 4], 0x43b40000
mov dword [esp], 0xc3b40000
push 0x4b3890
push str.slider_angle
call fcn.00485330
mov eax, dword [0x4b37cc]
add esp, 0x18
test eax, eax
je 0x44059c
push dword [0x4b37d0]
push str.Widgets_Basic_Slider__enum_
push 0x2e6
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
mov eax, dword [0x4b3894]
mov dword [ebp - 0x40], str.Fire
mov dword [ebp - 0x3c], str.Earth
mov dword [ebp - 0x38], 0x497da4
mov dword [ebp - 0x34], str.Water
cmp eax, 3
ja 0x4405c8
mov eax, dword [ebp + eax*4 - 0x40]
jmp 0x4405cd
mov eax, str.Unknown
push 0
push eax
push 3
push 0
push 0x4b3894
push str.slider_enum
call fcn.00485790
add esp, 0x10
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.00424fe0
push str.Using_the_format_string_parameter_to_display_a_name_instead_of_the_underlying_integer.
call fcn.00432f60
push str.Selectors_Pickers
call fcn.00484c00
mov eax, dword [0x4b37cc]
add esp, 0x10
test eax, eax
je 0x440634
push dword [0x4b37d0]
push str.Widgets_Basic_ColorEdit3__ColorEdit4
push 0x2f2
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push 0
push 0x4af0e8
push str.color_1
call fcn.00477590
add esp, 4
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.00424fe0
push str.Click_on_the_color_square_to_open_a_color_picker._nClick_and_hold_to_use_drag_and_drop._nRight_click_on_the_color_square_to_show_options._nCTRLclick_on_individual_component_to_input_value._n
call fcn.00432f60
push 0
push 0x4af0f4
push str.color_2
call fcn.004775b0
mov eax, dword [0x4b37cc]
add esp, 0x18
test eax, eax
je 0x44069d
push dword [0x4b37d0]
push str.Widgets_Basic_Combo
push 0x302
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push 0xffffffffffffffff
push 0xb
lea eax, [ebp - 0x5c]
mov dword [ebp - 0x5c], str.AAAA
push eax
push 0x4b3898
push str.combo
mov dword [ebp - 0x58], str.BBBB
mov dword [ebp - 0x54], str.CCCC
mov dword [ebp - 0x50], str.DDDD
mov dword [ebp - 0x4c], str.EEEE
mov dword [ebp - 0x48], str.FFFF
mov dword [ebp - 0x44], str.GGGG
mov dword [ebp - 0x40], str.HHHH
mov dword [ebp - 0x3c], str.IIIIIII
mov dword [ebp - 0x38], str.JJJJ
mov dword [ebp - 0x34], str.KKKKKKK
call fcn.0047ad60
add esp, 0xc
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.00424fe0
push str.Using_the_simplified_one_liner_Combo_API_here._nRefer_to_the__Combo__section_below_for_an_explanation_of_how_to_use_the_more_flexible_and_general_BeginCombo_EndCombo_API.
call fcn.00432f60
mov eax, dword [0x4b37cc]
add esp, 0xc
test eax, eax
je 0x440748
push dword [0x4b37d0]
push str.Widgets_Basic_ListBox
push 0x30d
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push 4
push 9
lea eax, [ebp - 0x54]
mov dword [ebp - 0x54], str.Apple
push eax
push 0x4af104
push str.listbox
mov dword [ebp - 0x50], str.Banana
mov dword [ebp - 0x4c], str.Cherry
mov dword [ebp - 0x48], str.Kiwi
mov dword [ebp - 0x44], str.Mango
mov dword [ebp - 0x40], str.Orange
mov dword [ebp - 0x3c], str.Pineapple
mov dword [ebp - 0x38], str.Strawberry
mov dword [ebp - 0x34], str.Watermelon
call fcn.00481d70
add esp, 0xc
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.00424fe0
push str.Using_the_simplified_one_liner_ListBox_API_here._nRefer_to_the__List_boxes__section_below_for_an_explanation_of_how_to_use_the_more_flexible_and_general_BeginListBox_EndListBox_API.
call fcn.00432f60
add esp, 0xc
call fcn.00489ff0
mov eax, dword [0x4b37cc]
test eax, eax
je 0x4407ea
push dword [0x4b37d0]
push str.Widgets_Trees
push 0x31e
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Trees
call fcn.00489390
add esp, 4
test al, al
je 0x440b0c
mov eax, dword [0x4b37cc]
test eax, eax
je 0x440822
push dword [0x4b37d0]
push str.Widgets_Trees_Basic_trees
push 0x321
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Basic_trees
call fcn.00489390
add esp, 4
test al, al
je 0x440893
xor esi, esi
test esi, esi
jne 0x440845
push 2
push 1
call fcn.00485040
add esp, 8
push esi
push str.Child__d
push esi
call fcn.004893e0
add esp, 0xc
test al, al
je 0x440888
push str.blah_blah
call fcn.00488b60
mov dword [esp], 0xbf800000
push ecx
mov dword [esp], 0
call fcn.00424fe0
push str.button
call fcn.00485d90
add esp, 0xc
call fcn.00489ff0
inc esi
cmp esi, 5
jl 0x440835
call fcn.00489ff0
mov eax, dword [0x4b37cc]
test eax, eax
je 0x4408b6
push dword [0x4b37d0]
push str.Widgets_Trees_Advanced__with_Selectable_nodes
push 0x336
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Advanced__with_Selectable_nodes
call fcn.00489390
add esp, 4
test al, al
je 0x440b07
push str.This_is_a_more_typical_looking_tree_with_selectable_nodes._nClick_to_select__CTRLClick_to_toggle__click_on_arrows_or_double_click_to_open.
call fcn.00432f60
push 0x80
push 0x4af108
push str.ImGuiTreeNodeFlags_OpenOnArrow
call fcn.00476680
push 0x40
push 0x4af108
push str.ImGuiTreeNodeFlags_OpenOnDoubleClick
call fcn.00476680
push 0x800
push 0x4af108
push str.ImGuiTreeNodeFlags_SpanAvailWidth
call fcn.00476680
add esp, 0x20
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.00424fe0
push str.Extend_hit_area_to_all_available_width_instead_of_allowing_more_items_to_be_laid_out_after_the_node.
call fcn.00432f60
push 0x1000
push 0x4af108
push str.ImGuiTreeNodeFlags_SpanFullWidth
call fcn.00476680
push 0x4b389c
push str.Align_label_with_current_X_position
call fcn.004762c0
push 0x4b389d
push str.Test_tree_node_as_drag_source
call fcn.004762c0
push str.Hello_
call fcn.00488b60
add esp, 0x2c
cmp byte [0x4b389c], 0
je 0x440988
call fcn.0047d540
push ecx
fstp dword [esp]
call fcn.0042cfe0
add esp, 4
mov eax, 1
or edi, 0xffffffff
xor esi, esi
mov dword [ebp - 0xb8], eax
nop dword [eax + eax]
mov edx, dword [0x4af108]
mov ecx, dword [0x4af10c]
or edx, 1
and ecx, eax
push esi
cmove edx, dword [0x4af108]
cmp esi, 3
jae 0x440a42
push str.Selectable_Node__d
push edx
push esi
call fcn.00489d50
push 0
mov byte [ebp - 0xbd], al
call fcn.0041a160
add esp, 0x14
test al, al
je 0x4409ec
call fcn.0041a530
test al, al
cmove edi, esi
cmp byte [0x4b389d], 0
je 0x440a25
push 0
call fcn.0040b990
add esp, 4
test al, al
je 0x440a25
push 0
push 0
push 0
push str._TREENODE
call fcn.00425ed0
push str.This_is_a_drag_and_drop_source
call fcn.00488b60
add esp, 0x14
call fcn.00412e00
cmp byte [ebp - 0xbd], 0
je 0x440aa5
push str.Blah_blah_nBlah_Blah
call fcn.004754d0
add esp, 4
call fcn.00489ff0
jmp 0x440aa5
or edx, 0x108
push str.Selectable_Leaf__d
push edx
push esi
call fcn.00489d50
push 0
call fcn.0041a160
add esp, 0x14
test al, al
je 0x440a6c
call fcn.0041a530
test al, al
cmove edi, esi
cmp byte [0x4b389d], 0
je 0x440aa5
push 0
call fcn.0040b990
add esp, 4
test al, al
je 0x440aa5
push 0
push 0
push 0
push str._TREENODE
call fcn.00425ed0
push str.This_is_a_drag_and_drop_source
call fcn.00488b60
add esp, 0x14
call fcn.00412e00
mov eax, dword [ebp - 0xb8]
inc esi
rol eax, 1
mov dword [ebp - 0xb8], eax
cmp esi, 6
jl 0x4409a0
cmp edi, 0xffffffff
je 0x440ae8
call fcn.00415a10
cmp byte [eax + 0xdd0], 0
je 0x440ada
mov eax, dword [0x4af10c]
btc eax, edi
jmp 0x440ae3
mov eax, 1
mov ecx, edi
shl eax, cl
mov dword [0x4af10c], eax
cmp byte [0x4b389c], 0
je 0x440b02
call fcn.0047d540
push ecx
fstp dword [esp]
call fcn.00419930
add esp, 4
call fcn.00489ff0
call fcn.00489ff0
mov eax, dword [0x4b37cc]
test eax, eax
je 0x440b2f
push dword [0x4b37d0]
push str.Widgets_Collapsing_Headers
push 0x38a
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Collapsing_Headers
call fcn.00489390
add esp, 4
test al, al
je 0x440be9
push 0x4af110
push str.Show_2nd_header
call fcn.004762c0
push 0
push str.Header
call fcn.00476e40
add esp, 0x10
test al, al
je 0x440b94
push 0
call fcn.0041a3b0
movzx eax, al
push eax
push str.IsItemHovered:__d
call fcn.00488b60
add esp, 0xc
xor esi, esi
push esi
push str.Some_content__d
call fcn.00488b60
inc esi
add esp, 8
cmp esi, 5
jl 0x440b80
push 0
push 0x4af110
push str.Header_with_a_close_button
call fcn.00476ea0
add esp, 0xc
test al, al
je 0x440be4
push 0
call fcn.0041a3b0
movzx eax, al
push eax
push str.IsItemHovered:__d
call fcn.00488b60
add esp, 0xc
xor esi, esi
nop word [eax + eax]
push esi
push str.More_content__d
call fcn.00488b60
inc esi
add esp, 8
cmp esi, 5
jl 0x440bd0
call fcn.00489ff0
mov eax, dword [0x4b37cc]
test eax, eax
je 0x440c0c
push dword [0x4b37d0]
push str.Widgets_Bullets
push 0x3a2
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Bullets
call fcn.00489390
add esp, 4
test al, al
je 0x440c7a
push str.Bullet_point_1
call fcn.004754d0
push str.Bullet_point_2_nOn_multiple_lines
call fcn.004754d0
push str.Tree_node
call fcn.00489390
add esp, 0xc
test al, al
je 0x440c54
push str.Another_bullet_point
call fcn.004754d0
add esp, 4
call fcn.00489ff0
call fcn.00475350
push str.Bullet_point_3__two_calls_
call fcn.00488b60
call fcn.00475350
push 0x493568
call fcn.00485d90
add esp, 8
call fcn.00489ff0
mov eax, dword [0x4b37cc]
test eax, eax
je 0x440c9d
push dword [0x4b37d0]
push str.Widgets_Text
push 0x3b1
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push 0x493448
call fcn.00489390
add esp, 4
test al, al
je 0x440fdc
mov eax, dword [0x4b37cc]
test eax, eax
je 0x440cd5
push dword [0x4b37d0]
push str.Widgets_Text_Colored_Text
push 0x3b4
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Colorful_Text
call fcn.00489390
add esp, 4
test al, al
je 0x440d93
movaps xmm0, xmmword [0x4a3f70]
lea eax, [ebp - 0x40]
push str.Pink
push eax
movups xmmword [ebp - 0x40], xmm0
call fcn.00488bc0
movaps xmm0, xmmword [0x4a3f30]
lea eax, [ebp - 0x40]
push str.Yellow
push eax
movups xmmword [ebp - 0x40], xmm0
call fcn.00488bc0
push str.Disabled
call fcn.00488cb0
add esp, 0xc
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.00424fe0
push 0x4946ec
call fcn.00488cb0
push 0x1000
call fcn.0041a3b0
add esp, 0x10
test al, al
je 0x440d8e
call fcn.0040c370
test al, al
je 0x440d8e
call fcn.004154e0
fmul dword [0x4963e8]
push ecx
fstp dword [esp]
call fcn.004220c0
push 0
push str.The_TextDisabled_color_is_stored_in_ImGuiStyle.
call fcn.004891a0
add esp, 0xc
call fcn.00421660
call fcn.00413450
call fcn.00489ff0
mov eax, dword [0x4b37cc]
test eax, eax
je 0x440db6
push dword [0x4b37d0]
push str.Widgets_Text_Word_Wrapping
push 0x3bf
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Word_Wrapping
call fcn.00489390
add esp, 4
test al, al
je 0x440f66
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.00489220
add esp, 4
call fcn.00485e00
push 0
push str._.0f
sub esp, 8
mov dword [esp + 4], 0x44160000
mov dword [esp], 0xc1a00000
push 0x4af114
push str.Wrap_width
call fcn.004856d0
add esp, 0x18
call fcn.00417000
mov dword [ebp - 0x100], eax
xor edi, edi
push edi
push str.Test_paragraph__d:
call fcn.00488b60
lea eax, [ebp - 0x10c]
push eax
call fcn.00415330
movss xmm0, dword [0x4af114]
addss xmm0, dword [ebp - 0x10c]
movss dword [ebp - 0x11c], xmm0
movss xmm0, dword [ebp - 0x108]
movss dword [ebp - 0x118], xmm0
call fcn.00416c30
movss xmm0, dword [0x4af114]
lea eax, [ebp - 0x38]
addss xmm0, dword [ebp - 0x10c]
fadd dword [ebp - 0x108]
push eax
addss xmm0, dword [0x4963c4]
fstp dword [ebp - 0xbc]
movss dword [ebp - 0xb4], xmm0
movss xmm0, dword [ebp - 0xbc]
movss dword [ebp - 0xb0], xmm0
call fcn.00415280
movss xmm0, dword [0x4af114]
add esp, 0xc
addss xmm0, dword [eax]
movss dword [esp], xmm0
call fcn.004220c0
add esp, 4
test edi, edi
jne 0x440ee0
movss xmm0, dword [0x4af114]
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.00488b60
add esp, 0xc
jmp 0x440eed
push str.aaaaaaaa_bbbbbbbb__c_cccccccc_dddddddd._d_eeeeeeee___ffffffff._gggggggg_hhhhhhhh
call fcn.00488b60
add esp, 4
lea eax, [ebp - 0x18]
push eax
call fcn.00415b00
mov esi, eax
lea eax, [ebp - 0x164]
push eax
call fcn.00415b30
add esp, 4
mov dword [esp], 0x3f800000
push 0
push ecx
mov ecx, dword [ebp - 0x100]
mov dword [esp], 0
push 0xff00ffff
push esi
push eax
call fcn.0044f330
push 0
push ecx
mov ecx, dword [ebp - 0x100]
lea eax, [ebp - 0xb4]
mov dword [esp], 0
push 0xffff00ff
push eax
lea eax, [ebp - 0x11c]
push eax
call fcn.0044f430
call fcn.00421660
inc edi
cmp edi, 2
jl 0x440e15
call fcn.00489ff0
mov eax, dword [0x4b37cc]
test eax, eax
je 0x440f89
push dword [0x4b37d0]
push str.Widgets_Text_UTF_8_Text
push 0x3e1
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.UTF_8_Text
call fcn.00489390
add esp, 4
test al, al
je 0x440fd7
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.00489220
push str.Hiragana:___kakikukeko_
call fcn.00488b60
push str.Kanjis:___nihongo_
call fcn.00488b60
push 0
push 0
push 0
push 0x20
push 0x4af118
push str.UTF_8_input
call fcn.0047e620
add esp, 0x24
call fcn.00489ff0
call fcn.00489ff0
mov eax, dword [0x4b37cc]
test eax, eax
je 0x440fff
push dword [0x4b37d0]
push str.Widgets_Images
push 0x3fc
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Images
call fcn.00489390
add esp, 4
test al, al
je 0x441464
call fcn.00415a10
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.00489220
mov ecx, dword [esi + 0x40]
push 0x4b389e
push str.Use_Text_Color_for_Tint
movd xmm0, dword [ecx + 0x24]
mov edi, dword [ecx + 4]
cvtdq2ps xmm0, xmm0
movss dword [ebp - 0xc8], xmm0
movd xmm0, dword [ecx + 0x28]
cvtdq2ps xmm0, xmm0
movss dword [ebp - 0xdc], xmm0
call fcn.004762c0
movss xmm0, dword [ebp - 0xdc]
cvtps2pd xmm0, xmm0
push ecx
movsd qword [esp + 8], xmm0
movss xmm0, dword [ebp - 0xc8]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push str._.0fx_.0f
call fcn.00488b60
lea eax, [ebp - 0x148]
push eax
call fcn.00415330
add esp, 0x18
mov dword [ebp - 0x11c], 0
cmp byte [0x4b389e], 0
mov dword [ebp - 0x118], 0
mov dword [ebp - 0xb4], 0x3f800000
mov dword [ebp - 0xb0], 0x3f800000
je 0x4410d5
push 0
call fcn.004169d0
add esp, 4
movups xmm0, xmmword [eax]
jmp 0x4410dc
movaps xmm0, xmmword [0x4964a0]
lea eax, [ebp - 0x20]
movups xmmword [ebp - 0x20], xmm0
push 5
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x20], xmm0
call fcn.004169d0
movups xmm0, xmmword [eax]
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0xb4]
push eax
lea eax, [ebp - 0x11c]
push eax
movups xmmword [ebp - 0x40], xmm0
lea eax, [ebp - 0xd4]
movss xmm0, dword [ebp - 0xc8]
movss dword [ebp - 0xd4], xmm0
movss xmm0, dword [ebp - 0xdc]
push eax
push edi
movss dword [ebp - 0xd0], xmm0
call fcn.0047d9c0
push 0
call fcn.0041a3b0
add esp, 0x20
test al, al
je 0x4412df
call fcn.0040c370
test al, al
je 0x4412df
movss xmm3, dword [esi + 0xdb8]
xorps xmm0, xmm0
subss xmm3, dword [ebp - 0x148]
movss xmm2, dword [esi + 0xdbc]
subss xmm2, dword [ebp - 0x144]
subss xmm3, dword [0x4963cc]
subss xmm2, dword [0x4963cc]
comiss xmm0, xmm3
jbe 0x441197
xorps xmm1, xmm1
jmp 0x4411ab
movss xmm1, dword [ebp - 0xc8]
subss xmm1, dword [0x4a3ea8]
minss xmm1, xmm3
comiss xmm0, xmm2
movss dword [ebp - 0xc4], xmm1
ja 0x4411cc
movss xmm0, dword [ebp - 0xdc]
subss xmm0, dword [0x4a3ea8]
minss xmm0, xmm2
movss dword [ebp - 0xcc], xmm0
sub esp, 0x10
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm0
cvtps2pd xmm0, xmm1
movsd qword [esp], xmm0
push str.Min:___.2f___.2f_
call fcn.00488b60
movss xmm0, dword [ebp - 0xcc]
add esp, 4
addss xmm0, dword [0x4a3ea8]
movss xmm1, dword [ebp - 0xc4]
addss xmm1, dword [0x4a3ea8]
movss dword [ebp - 0x100], xmm0
cvtps2pd xmm0, xmm0
movss dword [ebp - 0xbc], xmm1
movsd qword [esp + 8], xmm0
cvtps2pd xmm0, xmm1
movsd qword [esp], xmm0
push str.Max:___.2f___.2f_
call fcn.00488b60
movss xmm1, dword [ebp - 0xc4]
lea eax, [ebp - 0x40]
movss xmm0, dword [ebp - 0xcc]
divss xmm1, dword [ebp - 0xc8]
push eax
lea eax, [ebp - 0x20]
mov dword [ebp - 0x154], 0x43000000
push eax
lea eax, [ebp - 0xd4]
mov dword [ebp - 0x150], 0x43000000
push eax
lea eax, [ebp - 0x15c]
push eax
lea eax, [ebp - 0x154]
push eax
push edi
divss xmm0, dword [ebp - 0xdc]
movss dword [ebp - 0x15c], xmm1
movss xmm1, dword [ebp - 0x100]
divss xmm1, dword [ebp - 0xdc]
movss dword [ebp - 0x158], xmm0
movss xmm0, dword [ebp - 0xbc]
divss xmm0, dword [ebp - 0xc8]
movss dword [ebp - 0xd0], xmm1
movss dword [ebp - 0xd4], xmm0
call fcn.0047d9c0
add esp, 0x2c
call fcn.00413450
mov eax, dword [0x4b37cc]
test eax, eax
je 0x441302
push dword [0x4b37d0]
push str.Widgets_Images_Textured_buttons
push 0x434
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.And_now_some_textured_buttons..
call fcn.00489220
movss xmm0, dword [0x4a3ea8]
add esp, 4
movaps xmm1, xmm0
xor esi, esi
divss xmm1, dword [ebp - 0xc8]
divss xmm0, dword [ebp - 0xdc]
movss dword [ebp - 0xbc], xmm1
movss dword [ebp - 0x100], xmm0
nop dword [eax]
push esi
call fcn.004218e0
add esp, 4
test esi, esi
je 0x44137d
movd xmm0, esi
lea eax, [ebp - 0xb4]
cvtdq2ps xmm0, xmm0
push eax
push 0xb
subss xmm0, dword [0x492964]
movss dword [ebp - 0xb4], xmm0
movss dword [ebp - 0xb0], xmm0
call fcn.00421f90
add esp, 8
movss xmm0, dword [ebp - 0xbc]
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x20]
movss dword [ebp - 0x11c], xmm0
movss xmm0, dword [ebp - 0x100]
push eax
lea eax, [ebp - 0x11c]
movss dword [ebp - 0x118], xmm0
movaps xmm0, xmmword [0x4a3f20]
push eax
lea eax, [ebp - 0xd4]
mov dword [ebp - 0x148], 0x42000000
push eax
lea eax, [ebp - 0x148]
mov dword [ebp - 0x144], 0x42000000
push eax
movups xmmword [ebp - 0x20], xmm0
push edi
movaps xmm0, xmmword [0x4964a0]
push 0x493370
mov dword [ebp - 0xd4], 0
mov dword [ebp - 0xd0], 0
movups xmmword [ebp - 0x40], xmm0
call fcn.0047dc30
add esp, 0x1c
test al, al
je 0x441410
inc dword [0x4b38a0]
test esi, esi
je 0x44141e
push 1
call fcn.00421590
add esp, 4
call fcn.00421490
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.00424fe0
inc esi
add esp, 8
cmp esi, 8
jl 0x441340
call fcn.00482540
push dword [0x4b38a0]
push str.Pressed__d_times.
call fcn.00488b60
add esp, 8
call fcn.00489ff0
mov eax, dword [0x4b37cc]
test eax, eax
je 0x441487
push dword [0x4b37d0]
push str.Widgets_Combo
push 0x450
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Combo
call fcn.00489390
add esp, 4
test al, al
je 0x441690
push 1
push 0x4b38a4
push str.ImGuiComboFlags_PopupAlignLeft
call fcn.00476680
add esp, 4
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.00424fe0
push 0x4946ec
call fcn.00488cb0
push 0x1000
call fcn.0041a3b0
add esp, 0x10
test al, al
je 0x441515
call fcn.0040c370
test al, al
je 0x441515
call fcn.004154e0
fmul dword [0x4963e8]
push ecx
fstp dword [esp]
call fcn.004220c0
push 0
push str.Only_makes_a_difference_if_the_popup_is_larger_than_the_combo
call fcn.004891a0
add esp, 0xc
call fcn.00421660
call fcn.00413450
push 0x20
push 0x4b38a4
push str.ImGuiComboFlags_NoArrowButton
call fcn.00476680
add esp, 0xc
test al, al
je 0x441534
and dword [0x4b38a4], 0xffffffbf
push 0x40
push 0x4b38a4
push str.ImGuiComboFlags_NoPreview
call fcn.00476680
mov ecx, dword [0x4b38a4]
add esp, 0xc
test al, al
je 0x44155b
and ecx, 0xffffffdf
mov dword [0x4b38a4], ecx
mov eax, dword [0x4b38a8]
push ecx
mov dword [ebp - 0x68], str.AAAA
mov dword [ebp - 0x64], str.BBBB
mov dword [ebp - 0x60], str.CCCC
mov dword [ebp - 0x5c], str.DDDD
mov dword [ebp - 0x58], str.EEEE
mov dword [ebp - 0x54], str.FFFF
mov dword [ebp - 0x50], str.GGGG
mov dword [ebp - 0x4c], str.HHHH
mov dword [ebp - 0x48], str.IIII
mov dword [ebp - 0x44], str.JJJJ
mov dword [ebp - 0x40], str.KKKK
mov dword [ebp - 0x3c], str.LLLLLLL
mov dword [ebp - 0x38], str.MMMM
mov dword [ebp - 0x34], str.OOOOOOO
push dword [ebp + eax*4 - 0x68]
push str.combo_1
call fcn.00473490
add esp, 0xc
test al, al
je 0x44163f
xor esi, esi
nop word [eax + eax]
cmp dword [0x4b38a8], esi
lea eax, [ebp - 0xb4]
push eax
push 0
sete byte [ebp - 0xb8]
mov dword [ebp - 0xb4], 0
push dword [ebp - 0xb8]
mov dword [ebp - 0xb0], 0
push dword [ebp + esi*4 - 0x68]
call fcn.00484420
add esp, 0x10
test al, al
je 0x441626
mov dword [0x4b38a8], esi
cmp byte [ebp - 0xb8], 0
je 0x441634
call fcn.00426210
inc esi
cmp esi, 0xe
jl 0x4415e0
call fcn.0047cf40
push 0xffffffffffffffff
push str.aaaa
push 0x4b38ac
push str.combo_2__one_liner_
call fcn.0047ab80
push 0xffffffffffffffff
push 0xe
lea eax, [ebp - 0x68]
push eax
push 0x4af138
push str.combo_3__array_
call fcn.0047ad60
push 0xffffffffffffffff
push 0xe
lea eax, [ebp - 0x68]
push eax
push 0x432fc0
push 0x4b38b0
push str.combo_4__function_
call fcn.0047abe0
add esp, 0x3c
call fcn.00489ff0
mov eax, dword [0x4b37cc]
test eax, eax
je 0x4416b3
push dword [0x4b37d0]
push str.Widgets_List_Boxes
push 0x484
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.List_boxes
call fcn.00489390
add esp, 4
test al, al
je 0x441874
lea eax, [ebp - 0xb4]
mov dword [ebp - 0x68], str.AAAA
push eax
push str.listbox_1
mov dword [ebp - 0x64], str.BBBB
mov dword [ebp - 0x60], str.CCCC
mov dword [ebp - 0x5c], str.DDDD
mov dword [ebp - 0x58], str.EEEE
mov dword [ebp - 0x54], str.FFFF
mov dword [ebp - 0x50], str.GGGG
mov dword [ebp - 0x4c], str.HHHH
mov dword [ebp - 0x48], str.IIII
mov dword [ebp - 0x44], str.JJJJ
mov dword [ebp - 0x40], str.KKKK
mov dword [ebp - 0x3c], str.LLLLLLL
mov dword [ebp - 0x38], str.MMMM
mov dword [ebp - 0x34], str.OOOOOOO
mov dword [ebp - 0xb4], 0
mov dword [ebp - 0xb0], 0
call fcn.00473cf0
add esp, 8
test al, al
je 0x4417bf
xor esi, esi
nop dword [eax + eax]
cmp dword [0x4b38b4], esi
lea eax, [ebp - 0xb4]
push eax
push 0
sete byte [ebp - 0xb8]
mov dword [ebp - 0xb4], 0
push dword [ebp - 0xb8]
mov dword [ebp - 0xb0], 0
push dword [ebp + esi*4 - 0x68]
call fcn.00484420
add esp, 0x10
test al, al
je 0x4417a6
mov dword [0x4b38b4], esi
cmp byte [ebp - 0xb8], 0
je 0x4417b4
call fcn.00426210
inc esi
cmp esi, 0xe
jl 0x441760
call fcn.0047d070
push str.Full_width:
call fcn.00488b60
call fcn.00416c50
fmul dword [0x4963b0]
lea eax, [ebp - 0xb4]
push eax
push str.listbox_2
mov dword [ebp - 0xb4], 0x80800000
fstp dword [ebp - 0xbc]
movss xmm0, dword [ebp - 0xbc]
movss dword [ebp - 0xb0], xmm0
call fcn.00473cf0
add esp, 0xc
test al, al
je 0x44186f
xor esi, esi
nop
cmp dword [0x4b38b4], esi
lea eax, [ebp - 0xb4]
push eax
push 0
sete byte [ebp - 0xb8]
mov dword [ebp - 0xb4], 0
push dword [ebp - 0xb8]
mov dword [ebp - 0xb0], 0
push dword [ebp + esi*4 - 0x68]
call fcn.00484420
add esp, 0x10
test al, al
je 0x441856
mov dword [0x4b38b4], esi
cmp byte [ebp - 0xb8], 0
je 0x441864
call fcn.00426210
inc esi
cmp esi, 0xe
jl 0x441810
call fcn.0047d070
call fcn.00489ff0
mov eax, dword [0x4b37cc]
test eax, eax
je 0x441897
push dword [0x4b37d0]
push str.Widgets_Selectables
push 0x4af
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Selectables
call fcn.00489390
add esp, 4
test al, al
je 0x44219b
mov eax, dword [0x4b37cc]
test eax, eax
je 0x4418cf
push dword [0x4b37d0]
push str.Widgets_Selectables_Basic
push 0x4b8
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Basic
call fcn.00489390
add esp, 4
test al, al
je 0x4419c9
lea eax, [ebp - 0xb4]
mov dword [ebp - 0xb4], 0
push eax
push 0
push 0x4af13c
push str.1._I_am_selectable
mov dword [ebp - 0xb0], 0
call fcn.004843e0
lea eax, [ebp - 0xb4]
mov dword [ebp - 0xb4], 0
push eax
push 0
push 0x4af13d
push str.2._I_am_selectable
mov dword [ebp - 0xb0], 0
call fcn.004843e0
push str._I_am_not_selectable_
call fcn.00488b60
lea eax, [ebp - 0xb4]
mov dword [ebp - 0xb4], 0
push eax
push 0
push 0x4af13f
push str.4._I_am_selectable
mov dword [ebp - 0xb0], 0
call fcn.004843e0
lea eax, [ebp - 0xb4]
mov dword [ebp - 0xb4], 0
push eax
movzx eax, byte [0x4af140]
push 4
push eax
push str.5._I_am_double_clickable
mov dword [ebp - 0xb0], 0
call fcn.00484420
add esp, 0x44
test al, al
je 0x4419c4
push 0
call fcn.0041a970
add esp, 4
test al, al
je 0x4419c4
cmp byte [0x4af140], 0
sete byte [0x4af140]
call fcn.00489ff0
mov eax, dword [0x4b37cc]
test eax, eax
je 0x4419ec
push dword [0x4b37d0]
push str.Widgets_Selectables_Single_Selection
push 0x4c5
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Selection_State:_Single_Selection
call fcn.00489390
add esp, 4
test al, al
je 0x441a57
xor esi, esi
nop
push esi
lea eax, [ebp - 0x50]
push str.Object__d
push eax
call fcn.0044bfb0
cmp dword [0x4af144], esi
lea ecx, [ebp - 0xb4]
push ecx
sete al
mov dword [ebp - 0xb4], 0
push 0
push eax
lea eax, [ebp - 0x50]
mov dword [ebp - 0xb0], 0
push eax
call fcn.00484420
add esp, 0x1c
test al, al
je 0x441a4c
mov dword [0x4af144], esi
inc esi
cmp esi, 5
jl 0x441a00
call fcn.00489ff0
mov eax, dword [0x4b37cc]
test eax, eax
je 0x441a7a
push dword [0x4b37d0]
push str.Widgets_Selectables_Multiple_Selection
push 0x4d2
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Selection_State:_Multiple_Selection
call fcn.00489390
add esp, 4
test al, al
je 0x441b56
push 0x4946ec
call fcn.00488cb0
push 0x1000
call fcn.0041a3b0
add esp, 8
test al, al
je 0x441ae0
call fcn.0040c370
test al, al
je 0x441ae0
call fcn.004154e0
fmul dword [0x4963e8]
push ecx
fstp dword [esp]
call fcn.004220c0
push 0
push str.Hold_CTRL_and_click_to_select_multiple_items.
call fcn.004891a0
add esp, 0xc
call fcn.00421660
call fcn.00413450
xor esi, esi
push esi
lea eax, [ebp - 0x50]
push str.Object__d
push eax
call fcn.0044bfb0
mov al, byte [esi + 0x4b38b8]
lea ecx, [ebp - 0xb4]
push ecx
push 0
push eax
lea eax, [ebp - 0x50]
mov dword [ebp - 0xb4], 0
push eax
mov dword [ebp - 0xb0], 0
call fcn.00484420
add esp, 0x1c
test al, al
je 0x441b4b
call fcn.00415a10
cmp byte [eax + 0xdd0], 0
jne 0x441b44
mov dword [0x4b38b8], 0
mov byte [0x4b38bc], 0
xor byte [esi + 0x4b38b8], 1
inc esi
cmp esi, 5
jl 0x441ae2
call fcn.00489ff0
mov eax, dword [0x4b37cc]
test eax, eax
je 0x441b79
push dword [0x4b37d0]
push str.Widgets_Selectables_Rendering_more_text_into_the_same_line
push 0x4e4
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Rendering_more_text_into_the_same_line
call fcn.00489390
add esp, 4
test al, al
je 0x441c7d
lea eax, [ebp - 0xb4]
mov dword [ebp - 0xb4], 0
push eax
push 0
push 0x4b38c0
push str.main.c
mov dword [ebp - 0xb0], 0
call fcn.004843e0
add esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0x43960000
call fcn.00424fe0
push str._2_345_bytes
call fcn.00488b60
lea eax, [ebp - 0xb4]
mov dword [ebp - 0xb4], 0
push eax
push 0
push 0x4b38c1
push str.Hello.cpp
mov dword [ebp - 0xb0], 0
call fcn.004843e0
add esp, 0x14
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0x43960000
call fcn.00424fe0
push str.12_345_bytes
call fcn.00488b60
lea eax, [ebp - 0xb4]
mov dword [ebp - 0xb4], 0
push eax
push 0
push 0x4b38c2
push str.Hello.h
mov dword [ebp - 0xb0], 0
call fcn.004843e0
add esp, 0x14
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0x43960000
call fcn.00424fe0
push str._2_345_bytes
call fcn.00488b60
add esp, 0xc
call fcn.00489ff0
mov eax, dword [0x4b37cc]
test eax, eax
je 0x441ca0
push dword [0x4b37d0]
push str.Widgets_Selectables_In_columns
push 0x4ef
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.In_columns
call fcn.00489390
add esp, 4
test al, al
je 0x441e0a
push ecx
mov dword [esp], 0
lea eax, [ebp - 0xb4]
push eax
push 0x791
push 3
push str.split1
mov dword [ebp - 0xb4], 0
mov dword [ebp - 0xb0], 0
call fcn.00461ef0
add esp, 0x14
test al, al
je 0x441d41
xor esi, esi
push esi
lea eax, [ebp - 0x50]
push str.Item__d
push eax
call fcn.0044bfb0
call fcn.00467fe0
lea eax, [ebp - 0xb4]
mov dword [ebp - 0xb4], 0
push eax
push 0
lea eax, [esi + 0x4b38c4]
mov dword [ebp - 0xb0], 0
push eax
lea eax, [ebp - 0x50]
push eax
call fcn.004843e0
inc esi
add esp, 0x1c
cmp esi, 0xa
jl 0x441cf2
call fcn.00463d70
call fcn.00485e00
push ecx
mov dword [esp], 0
lea eax, [ebp - 0xb4]
push eax
push 0x791
push 3
push str.split2
mov dword [ebp - 0xb4], 0
mov dword [ebp - 0xb0], 0
call fcn.00461ef0
add esp, 0x14
test al, al
je 0x441e05
xor esi, esi
push esi
lea eax, [ebp - 0x50]
push str.Item__d
push eax
call fcn.0044bfb0
add esp, 8
mov dword [esp], 0
push 0
call fcn.00468060
call fcn.00467fe0
lea eax, [ebp - 0xb4]
mov dword [ebp - 0xb4], 0
push eax
push 2
lea eax, [esi + 0x4b38c4]
mov dword [ebp - 0xb0], 0
push eax
lea eax, [ebp - 0x50]
push eax
call fcn.004843e0
call fcn.00467fe0
push str.Some_other_contents
call fcn.00488b60
call fcn.00467fe0
push str.123456
call fcn.00488b60
inc esi
add esp, 0x20
cmp esi, 0xa
jl 0x441d87
call fcn.00463d70
call fcn.00489ff0
mov eax, dword [0x4b37cc]
test eax, eax
je 0x441e2d
push dword [0x4b37d0]
push str.Widgets_Selectables_Grid
push 0x512
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Grid
call fcn.00489390
add esp, 4
test al, al
je 0x442003
call fcn.00416c70
push 0x10
push 0
push 0x4af148
fstp dword [ebp - 0xb8]
call sub.VCRUNTIME140.dll_memchr
add esp, 0xc
test eax, eax
sete al
mov byte [ebp - 0xbd], al
test al, al
je 0x441ef6
movss xmm0, dword [ebp - 0xb8]
mulss xmm0, dword [0x4963a4]
cvtps2pd xmm0, xmm0
call sub.api_ms_win_crt_math_l1_1_0.dll__libm_sse2_sin_precise
cvtsd2ss xmm0, xmm0
mulss xmm0, dword [0x496354]
addss xmm0, dword [0x496354]
movss dword [ebp - 0xbc], xmm0
movss xmm0, dword [ebp - 0xb8]
addss xmm0, xmm0
cvtps2pd xmm0, xmm0
call sub.api_ms_win_crt_math_l1_1_0.dll__libm_sse2_cos_precise
cvtsd2ss xmm0, xmm0
lea eax, [ebp - 0xb4]
push eax
push 0x18
mulss xmm0, dword [0x496354]
addss xmm0, dword [0x496354]
movss dword [ebp - 0xb4], xmm0
movss xmm0, dword [ebp - 0xbc]
movss dword [ebp - 0xb0], xmm0
call fcn.00421f90
add esp, 8
mov eax, 4
mov dword [ebp - 0xc4], 0x4af148
sub eax, 0x4af148
mov dword [ebp - 0xbc], eax
mov eax, 0x4af148
sub eax, 4
mov dword [ebp - 0xcc], eax
nop
xor edi, edi
mov esi, eax
test edi, edi
je 0x441f42
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.00424fe0
add esp, 8
mov eax, dword [ebp - 0xbc]
add eax, esi
push eax
call fcn.004218e0
cmp byte [esi + 4], 0
lea ecx, [ebp - 0xb4]
push ecx
setne al
mov dword [ebp - 0xb4], 0x42480000
push 0
push eax
push str.Sailor
mov dword [ebp - 0xb0], 0x42480000
call fcn.00484420
add esp, 0x14
test al, al
je 0x441fba
xor byte [esi + 4], 1
test edi, edi
je 0x441f92
xor byte [esi + 3], 1
cmp edi, 3
jae 0x441f9b
xor byte [esi + 5], 1
cmp dword [ebp - 0xc4], 0x4af148
jle 0x441faa
xor byte [esi], 1
cmp dword [ebp - 0xcc], 0x4af150
jge 0x441fba
xor byte [esi + 8], 1
call fcn.00421490
inc edi
inc esi
cmp edi, 4
jl 0x441f24
mov eax, dword [ebp - 0xcc]
add dword [ebp - 0xc4], 4
add eax, 4
mov dword [ebp - 0xcc], eax
cmp eax, 0x4af154
jl 0x441f20
cmp byte [ebp - 0xbd], 0
je 0x441ffe
push 1
call fcn.00421590
add esp, 4
call fcn.00489ff0
mov eax, dword [0x4b37cc]
test eax, eax
je 0x442026
push dword [0x4b37d0]
push str.Widgets_Selectables_Alignment
push 0x533
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Alignment
call fcn.00489390
add esp, 4
test al, al
je 0x442196
push 0x4946ec
call fcn.00488cb0
push 0x1000
call fcn.0041a3b0
add esp, 8
test al, al
je 0x44208c
call fcn.0040c370
test al, al
je 0x44208c
call fcn.004154e0
fmul dword [0x4963e8]
push ecx
fstp dword [esp]
call fcn.004220c0
push 0
push str.By_default__Selectables_uses_style.SelectableTextAlign_but_it_can_be_overridden_on_a_per_item_basis_using_PushStyleVar__._Youll_probably_want_to_always_keep_your_default_situation_to_left_align_otherwise_it_becomes_difficult_to_layout_multiple_items_on_a_same_line
call fcn.004891a0
add esp, 0xc
call fcn.00421660
call fcn.00413450
xor eax, eax
mov edi, 0x4af158
mov dword [ebp - 0xb8], eax
nop dword [eax]
movss xmm3, dword [0x496354]
xor esi, esi
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm3
movss dword [ebp - 0xbc], xmm1
cvtps2pd xmm2, xmm1
movd xmm0, esi
lea eax, [ebp - 0x50]
cvtdq2ps xmm0, xmm0
sub esp, 0x10
movss dword [ebp - 0xb0], xmm1
mulss xmm0, xmm3
movsd qword [esp + 8], xmm2
movss dword [ebp - 0xb4], xmm0
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push str.__.1f__.1f_
push eax
call fcn.0044bfb0
add esp, 0x18
test esi, esi
je 0x44211b
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.00424fe0
add esp, 8
lea eax, [ebp - 0xb4]
push eax
push 0x18
call fcn.00421f90
lea eax, [ebp - 0x11c]
mov dword [ebp - 0x11c], 0x42a00000
push eax
push 0
lea eax, [ebp - 0x50]
mov dword [ebp - 0x118], 0x42a00000
push edi
push eax
call fcn.004843e0
push 1
call fcn.00421590
movss xmm1, dword [ebp - 0xbc]
inc esi
movss xmm3, dword [0x496354]
add esp, 0x1c
inc edi
cvtps2pd xmm2, xmm1
cmp esi, 3
jl 0x4420c0
mov eax, dword [ebp - 0xb8]
inc eax
mov dword [ebp - 0xb8], eax
cmp edi, 0x4af161
jl 0x4420a0
call fcn.00489ff0
call fcn.00489ff0
mov eax, dword [0x4b37cc]
test eax, eax
je 0x4421be
push dword [0x4b37d0]
push str.Widgets_Text_Input
push 0x54f
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Text_Input
call fcn.00489390
add esp, 4
test al, al
je 0x44282f
mov eax, dword [0x4b37cc]
test eax, eax
je 0x4421f6
push dword [0x4b37d0]
push str.Widgets_Text_Input_Multi_line_Text_Input
push 0x552
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Multi_line_Text_Input
call fcn.00489390
add esp, 4
test al, al
je 0x4422f1
push 0x4946ec
call fcn.00488cb0
push 0x1000
call fcn.0041a3b0
add esp, 8
test al, al
je 0x44225c
call fcn.0040c370
test al, al
je 0x44225c
call fcn.004154e0
fmul dword [0x4963e8]
push ecx
fstp dword [esp]
call fcn.004220c0
push 0
push str.You_can_use_the_ImGuiInputTextFlags_CallbackResize_facility_if_you_need_to_wire_InputTextMultiline___to_a_dynamic_string_type._See_misc_cpp_imgui_stdlib.h_for_an_example.__This_is_not_demonstrated_in_imgui_demo.cpp_because_we_dont_want_to_include__string__in_here_
call fcn.004891a0
add esp, 0xc
call fcn.00421660
call fcn.00413450
push 0x4000
push 0x4b3168
push str.ImGuiInputTextFlags_ReadOnly
call fcn.00476680
push 0x400
push 0x4b3168
push str.ImGuiInputTextFlags_AllowTabInput
call fcn.00476680
push 0x800
push 0x4b3168
push str.ImGuiInputTextFlags_CtrlEnterForNewLine
call fcn.00476680
mov esi, dword [0x4b3168]
call fcn.00416c30
fmul dword [0x4963cc]
lea eax, [ebp - 0xb4]
push 0
push 0
push esi
push eax
push 0x4000
fstp dword [ebp - 0xbc]
movss xmm0, dword [ebp - 0xbc]
push str.__n_The_Pentium_F00F_bug__shorthand_for_F0_0F_C7_C8__n_the_hexadecimal_encoding_of_one_offending_instruction__n_more_formally__the_invalid_operand_with_locked_CMPXCHG8B_n_instruction_bug__is_a_design_flaw_in_the_majority_of_n_Intel_Pentium__Pentium_MMX__and_Pentium_OverDrive_n_processors__all_in_the_P5_microarchitecture_._n__n_nlabel:_n_tlock_cmpxchg8b_eax_n
push str.source
mov dword [ebp - 0xb4], 0x80800000
movss dword [ebp - 0xb0], xmm0
call fcn.004814a0
add esp, 0x40
call fcn.00489ff0
mov eax, dword [0x4b37cc]
test eax, eax
je 0x442314
push dword [0x4b37d0]
push str.Widgets_Text_Input_Filtered_Text_Input
push 0x56c
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Filtered_Text_Input
call fcn.00489390
add esp, 4
test al, al
je 0x4423c4
push 0
push 0
push 0
push 0x40
push 0x4b38d0
push str.default
call fcn.0047e620
push 0
push 0
push 1
push 0x40
push 0x4b3910
push str.decimal
call fcn.0047e620
push 0
push 0
push 6
push 0x40
push 0x4b3950
push str.hexadecimal
call fcn.0047e620
add esp, 0x48
push 0
push 0
push 4
push 0x40
push 0x4b3990
push str.uppercase
call fcn.0047e620
push 0
push 0
push 8
push 0x40
push 0x4b39d0
push str.no_blank
call fcn.0047e620
push 0
push 0x432f20
push 0x200
push 0x40
push 0x4b3a10
push str._imgui__letters
call fcn.0047e620
add esp, 0x48
call fcn.00489ff0
mov eax, dword [0x4b37cc]
test eax, eax
je 0x4423e7
push dword [0x4b37d0]
push str.Widgets_Text_Input_Password_input
push 0x583
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Password_Input
call fcn.00489390
add esp, 4
test al, al
je 0x4424bc
push 0
push 0
push 0x8000
push 0x40
push str.password123
push str.password
call fcn.0047e620
add esp, 0x10
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.00424fe0
push 0x4946ec
call fcn.00488cb0
push 0x1000
call fcn.0041a3b0
add esp, 0x10
test al, al
je 0x44247e
call fcn.0040c370
test al, al
je 0x44247e
call fcn.004154e0
fmul dword [0x4963e8]
push ecx
fstp dword [esp]
call fcn.004220c0
push 0
push str.Display_all_characters_as_._nDisable_clipboard_cut_and_copy._nDisable_logging._n
call fcn.004891a0
add esp, 0xc
call fcn.00421660
call fcn.00413450
push 0
push 0
push 0x8000
push 0x40
push str.password123
push str._password_
push str.password__w__hint_
call fcn.00481620
push 0
push 0
push 0
push 0x40
push str.password123
push str.password__clear_
call fcn.0047e620
add esp, 0x34
call fcn.00489ff0
push str.Completion__History__Edit_Callbacks
call fcn.00489390
add esp, 4
test al, al
je 0x44268f
push 0
push 0x432fe0
push 0x40
push 0x40
push 0x4b3a50
push str.Completion
call fcn.0047e620
add esp, 0x10
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.00424fe0
push 0x4946ec
call fcn.00488cb0
push 0x1000
call fcn.0041a3b0
add esp, 0x10
test al, al
je 0x442553
call fcn.0040c370
test al, al
je 0x442553
call fcn.004154e0
fmul dword [0x4963e8]
push ecx
fstp dword [esp]
call fcn.004220c0
push 0
push str.Here_we_append__..__each_time_Tab_is_pressed._See_Examples_Console_for_a_more_meaningful_demonstration_of_using_this_callback.
call fcn.004891a0
add esp, 0xc
call fcn.00421660
call fcn.00413450
push 0
push 0x432fe0
push 0x80
push 0x40
push 0x4b3a90
push str.History
call fcn.0047e620
add esp, 0x10
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.00424fe0
push 0x4946ec
call fcn.00488cb0
push 0x1000
call fcn.0041a3b0
add esp, 0x10
test al, al
je 0x4425d8
call fcn.0040c370
test al, al
je 0x4425d8
call fcn.004154e0
fmul dword [0x4963e8]
push ecx
fstp dword [esp]
call fcn.004220c0
push 0
push str.Here_we_replace_and_select_text_each_time_Up_Down_are_pressed._See_Examples_Console_for_a_more_meaningful_demonstration_of_using_this_callback.
call fcn.004891a0
add esp, 0xc
call fcn.00421660
call fcn.00413450
push 0x4b3b10
push 0x432fe0
push 0x80000
push 0x40
push 0x4b3ad0
push str.Edit
call fcn.0047e620
add esp, 0x10
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.00424fe0
push 0x4946ec
call fcn.00488cb0
push 0x1000
call fcn.0041a3b0
add esp, 0x10
test al, al
je 0x442660
call fcn.0040c370
test al, al
je 0x442660
call fcn.004154e0
fmul dword [0x4963e8]
push ecx
fstp dword [esp]
call fcn.004220c0
push 0
push str.Here_we_toggle_the_casing_of_the_first_character_on_every_edit__count_edits.
call fcn.004891a0
add esp, 0xc
call fcn.00421660
call fcn.00413450
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.00424fe0
push dword [0x4b3b10]
push str.__d_
call fcn.00488b60
add esp, 0x10
call fcn.00489ff0
mov eax, dword [0x4b37cc]
test eax, eax
je 0x4426b2
push dword [0x4b37d0]
push str.Widgets_Text_Input_Resize_Callback
push 0x5c6
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Resize_Callback
call fcn.00489390
add esp, 4
test al, al
je 0x442822
push 0x4946ec
call fcn.00488cb0
push 0x1000
call fcn.0041a3b0
add esp, 8
test al, al
je 0x442718
call fcn.0040c370
test al, al
je 0x442718
call fcn.004154e0
fmul dword [0x4963e8]
push ecx
fstp dword [esp]
call fcn.004220c0
push 0
push str.Using_ImGuiInputTextFlags_CallbackResize_to_wire_your_custom_string_type_to_InputText__._n_nSee_misc_cpp_imgui_stdlib.h_for_an_implementation_of_this_for_std::string.
call fcn.004891a0
add esp, 0xc
call fcn.00421660
call fcn.00413450
mov eax, dword fs:[0x2c]
mov edi, dword [0x4ba2f4]
mov ecx, dword [eax + edi*4]
mov eax, dword [0x4b3b20]
cmp eax, dword [ecx + 4]
jg 0x446b29
mov eax, dword [0x4b3b14]
test eax, eax
jne 0x4427a0
cmp dword [0x4b3b18], eax
jne 0x442790
push 8
call fcn.0041c460
mov esi, eax
add esp, 4
mov eax, dword [0x4b3b1c]
test eax, eax
je 0x442779
push dword [0x4b3b14]
push eax
push esi
call sub.VCRUNTIME140.dll_memcpy
push dword [0x4b3b1c]
call fcn.0041c490
add esp, 0x10
mov eax, dword [0x4b3b14]
mov dword [0x4b3b1c], esi
mov dword [0x4b3b18], 8
jmp 0x442796
mov esi, dword [0x4b3b1c]
mov byte [esi + eax], 0
inc dword [0x4b3b14]
call fcn.00416c30
fmul dword [0x4963cc]
lea eax, [ebp - 0xb4]
push 0x4b3b14
push 0x4330a0
push 0x40000
push eax
push dword [0x4b3b14]
fstp dword [ebp - 0xbc]
push dword [0x4b3b1c]
movss xmm0, dword [ebp - 0xbc]
push str.MyStr
mov dword [ebp - 0xb4], 0x80800000
movss dword [ebp - 0xb0], xmm0
call fcn.004814a0
push dword [0x4b3b18]
push dword [0x4b3b14]
push dword [0x4b3b1c]
push str.Data:__p_nSize:__d_nCapacity:__d
call fcn.00488b60
add esp, 0x2c
call fcn.00489ff0
call fcn.00489ff0
jmp 0x442835
mov edi, dword [0x4ba2f4]
call fcn.00489ff0
jmp 0x442835
mov edi, dword [0x4ba2f4]
mov eax, dword [0x4b37cc]
test eax, eax
je 0x442858
push dword [0x4b37d0]
push str.Widgets_Tabs
push 0x5f5
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push 0x499650
call fcn.00489390
add esp, 4
test al, al
je 0x442e33
mov eax, dword [0x4b37cc]
test eax, eax
je 0x442890
push dword [0x4b37d0]
push str.Widgets_Tabs_Basic
push 0x5f8
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Basic
call fcn.00489390
add esp, 4
test al, al
je 0x442940
push 0
push str.MyTabBar
call fcn.00474d10
add esp, 8
test al, al
je 0x442936
push 0
push 0
push str.Avocado
call fcn.004750f0
add esp, 0xc
test al, al
je 0x4428e3
push str.This_is_the_Avocado_tab__nblah_blah_blah_blah_blah
call fcn.00488b60
add esp, 4
call fcn.0047d500
push 0
push 0
push str.Broccoli
call fcn.004750f0
add esp, 0xc
test al, al
je 0x44290a
push str.This_is_the_Broccoli_tab__nblah_blah_blah_blah_blah
call fcn.00488b60
add esp, 4
call fcn.0047d500
push 0
push 0
push str.Cucumber
call fcn.004750f0
add esp, 0xc
test al, al
je 0x442931
push str.This_is_the_Cucumber_tab__nblah_blah_blah_blah_blah
call fcn.00488b60
add esp, 4
call fcn.0047d500
call fcn.0047d3f0
call fcn.00484950
call fcn.00489ff0
mov eax, dword [0x4b37cc]
test eax, eax
je 0x442963
push dword [0x4b37d0]
push str.Widgets_Tabs_Advanced__Close_Button
push 0x613
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Advanced__Close_Button
call fcn.00489390
add esp, 4
test al, al
je 0x442afd
push 1
push 0x4b31b0
push str.ImGuiTabBarFlags_Reorderable
call fcn.00476680
push 2
push 0x4b31b0
push str.ImGuiTabBarFlags_AutoSelectNewTabs
call fcn.00476680
push 4
push 0x4b31b0
push str.ImGuiTabBarFlags_TabListPopupButton
call fcn.00476680
push 8
push 0x4b31b0
push str.ImGuiTabBarFlags_NoCloseWithMiddleMouseButton
call fcn.00476680
mov eax, dword [0x4b31b0]
add esp, 0x30
test al, 0xc0
jne 0x4429d0
or eax, 0x40
mov dword [0x4b31b0], eax
push 0x40
push 0x4b31b0
push str.ImGuiTabBarFlags_FittingPolicyResizeDown
call fcn.00476680
add esp, 0xc
test al, al
je 0x4429f2
and dword [0x4b31b0], 0xffffff7f
push 0x80
push 0x4b31b0
push str.ImGuiTabBarFlags_FittingPolicyScroll
call fcn.00476680
add esp, 0xc
test al, al
je 0x442a14
and dword [0x4b31b0], 0xffffffbf
mov dword [ebp - 0x40], str.Artichoke
xor esi, esi
mov dword [ebp - 0x3c], str.Beetroot
mov dword [ebp - 0x38], str.Celery
mov dword [ebp - 0x34], str.Daikon
test esi, esi
je 0x442a50
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.00424fe0
add esp, 8
lea eax, [esi + 0x4b31b4]
push eax
push dword [ebp + esi*4 - 0x40]
call fcn.004762c0
inc esi
add esp, 8
cmp esi, 4
jl 0x442a32
push dword [0x4b31b0]
push str.MyTabBar
call fcn.00474d10
add esp, 8
test al, al
je 0x442af3
xor eax, eax
mov dword [ebp - 0xcc], eax
nop dword [eax + eax]
cmp byte [eax + 0x4b31b4], 0
lea ecx, [eax + 0x4b31b4]
je 0x442ae2
mov esi, dword [ebp + eax*4 - 0x40]
push 0
push ecx
push esi
call fcn.004750f0
add esp, 0xc
test al, al
je 0x442adc
push esi
push str.This_is_the__s_tab_
call fcn.00488b60
add esp, 8
test byte [ebp - 0xcc], 1
je 0x442ad7
push str.I_am_an_odd_tab.
call fcn.00488b60
add esp, 4
call fcn.0047d500
mov eax, dword [ebp - 0xcc]
inc eax
mov dword [ebp - 0xcc], eax
cmp eax, 4
jl 0x442a90
call fcn.0047d3f0
call fcn.00484950
call fcn.00489ff0
mov eax, dword [0x4b37cc]
test eax, eax
je 0x442b20
push dword [0x4b37d0]
push str.Widgets_Tabs_TabItemButton__Leading_Trailing_flags
push 0x63e
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.TabItemButton__Leading_Trailing_flags
call fcn.00489390
add esp, 4
test al, al
je 0x442e2e
mov eax, dword fs:[0x2c]
mov ecx, dword [eax + edi*4]
mov eax, dword [0x4b3b30]
cmp eax, dword [ecx + 4]
jg 0x446b5f
mov eax, dword [0x4b3b34]
test eax, eax
jne 0x442c34
mov ecx, dword [0x4b3b24]
mov edx, 3
mov dword [ebp - 0xc4], edx
nop dword [eax]
mov edi, dword [0x4b3b28]
mov dword [ebp - 0xbc], eax
inc eax
mov dword [0x4b3b34], eax
cmp ecx, edi
jne 0x442c04
lea esi, [ecx + 1]
test edi, edi
je 0x442ba2
mov eax, edi
cdq
sub eax, edx
mov edx, dword [ebp - 0xc4]
sar eax, 1
add eax, edi
jmp 0x442ba7
mov eax, 8
cmp eax, esi
cmovg esi, eax
cmp esi, edi
jle 0x442c04
lea eax, [esi*4]
push eax
call fcn.0041c460
mov edi, eax
add esp, 4
mov eax, dword [0x4b3b2c]
test eax, eax
je 0x442bea
mov ecx, dword [0x4b3b24]
shl ecx, 2
push ecx
push eax
push edi
call sub.VCRUNTIME140.dll_memcpy
push dword [0x4b3b2c]
call fcn.0041c490
add esp, 0x10
mov ecx, dword [0x4b3b24]
mov edx, dword [ebp - 0xc4]
mov dword [0x4b3b2c], edi
mov dword [0x4b3b28], esi
jmp 0x442c0a
mov edi, dword [0x4b3b2c]
mov eax, dword [ebp - 0xbc]
mov dword [edi + ecx*4], eax
mov ecx, dword [0x4b3b24]
mov eax, dword [0x4b3b34]
inc ecx
sub edx, 1
mov dword [0x4b3b24], ecx
mov dword [ebp - 0xc4], edx
jne 0x442b70
push 0x4b31b8
push str.Show_Leading_TabItemButton__
call fcn.004762c0
push 0x4b31b9
push str.Show_Trailing_TabItemButton__
call fcn.004762c0
push 4
push 0x4b31bc
push str.ImGuiTabBarFlags_TabListPopupButton
call fcn.00476680
push 0x40
push 0x4b31bc
push str.ImGuiTabBarFlags_FittingPolicyResizeDown
call fcn.00476680
add esp, 0x28
test al, al
je 0x442c85
and dword [0x4b31bc], 0xffffff7f
push 0x80
push 0x4b31bc
push str.ImGuiTabBarFlags_FittingPolicyScroll
call fcn.00476680
add esp, 0xc
test al, al
mov eax, dword [0x4b31bc]
je 0x442cad
and eax, 0xffffffbf
mov dword [0x4b31bc], eax
push eax
push str.MyTabBar
call fcn.00474d10
add esp, 8
test al, al
je 0x442e24
cmp byte [0x4b31b8], 0
je 0x442cee
push 0x50
push 0x49994c
call fcn.00487840
add esp, 8
test al, al
je 0x442cee
push 0
push str.MyHelpMenu
call fcn.00420e70
add esp, 8
push 0
push str.MyHelpMenu
call fcn.0040be70
add esp, 8
test al, al
je 0x442d32
lea eax, [ebp - 0xb4]
mov dword [ebp - 0xb4], 0
push eax
push 0
push 0
push str.Hello_
mov dword [ebp - 0xb0], 0
call fcn.00484420
add esp, 0x10
call fcn.004133f0
cmp byte [0x4b31b9], 0
je 0x442d73
push 0x90
push 0x49995c
call fcn.00487840
add esp, 8
test al, al
je 0x442d73
mov eax, dword [0x4b3b34]
mov ecx, 0x4b3b24
mov dword [ebp - 0xbc], eax
inc eax
mov dword [0x4b3b34], eax
lea eax, [ebp - 0xbc]
push eax
call fcn.004305c0
xor esi, esi
cmp dword [0x4b3b24], esi
jle 0x442e1f
mov eax, dword [0x4b3b2c]
mov byte [ebp - 0xa9], 1
push dword [eax + esi*4]
lea eax, [ebp - 0x40]
push str._04d
push 0x10
push eax
call fcn.0044bf70
push 0
lea eax, [ebp - 0xa9]
push eax
lea eax, [ebp - 0x40]
push eax
call fcn.004750f0
add esp, 0x1c
test al, al
je 0x442dcf
lea eax, [ebp - 0x40]
push eax
push str.This_is_the__s_tab_
call fcn.00488b60
add esp, 8
call fcn.0047d500
cmp byte [ebp - 0xa9], 0
jne 0x442e11
mov eax, dword [0x4b3b2c]
lea edx, [eax + esi*4]
sub edx, eax
sar edx, 2
lea ecx, [eax + edx*4]
mov eax, dword [0x4b3b24]
sub eax, edx
lea eax, [eax*4 - 4]
push eax
lea eax, [ecx + 4]
push eax
push ecx
call sub.VCRUNTIME140.dll_memmove
mov eax, dword [0x4b3b24]
add esp, 0xc
dec eax
mov dword [0x4b3b24], eax
jmp 0x442e17
mov eax, dword [0x4b3b24]
inc esi
cmp esi, eax
jl 0x442d81
call fcn.0047d3f0
call fcn.00484950
call fcn.00489ff0
call fcn.00489ff0
mov eax, dword [0x4b37cc]
test eax, eax
je 0x442e56
push dword [0x4b37d0]
push str.Widgets_Plotting
push 0x686
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Plotting
call fcn.00489390
add esp, 4
test al, al
je 0x443377
push 0x4b31c0
push str.Animate
call fcn.004762c0
mov eax, dword [0x4b37cc]
add esp, 8
test eax, eax
je 0x442ea0
push dword [0x4b37d0]
push str.Widgets_Plotting_PlotLines__PlotHistogram
push 0x68d
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push 4
mov dword [ebp - 0xd0], 0
push dword [ebp - 0xd0]
mov dword [ebp - 0xd4], 0
push dword [ebp - 0xd4]
sub esp, 8
mov dword [esp + 4], 0x7f7fffff
mov dword [esp], 0x7f7fffff
push 0
push 0
push 7
push 0x4b31c4
push str.Frame_Times
call fcn.00482eb0
add esp, 0x28
mov dword [ebp - 0xd0], 0x42a00000
mov dword [ebp - 0xd4], 0
push 4
push dword [ebp - 0xd0]
push dword [ebp - 0xd4]
sub esp, 8
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0
push 0
push 0
push 7
push 0x4b31c4
push str.Histogram
call fcn.00482e00
add esp, 0x28
cmp byte [0x4b31c0], 0
je 0x442f57
movsd xmm0, qword [0x4b3ca8]
ucomisd xmm0, qword [0x496320]
lahf
test ah, 0x44
jp 0x442f62
call fcn.00416c70
fstp qword [0x4b3ca8]
call fcn.00416c70
fstp qword [ebp - 0xe8]
movsd xmm0, qword [ebp - 0xe8]
comisd xmm0, xmmword [0x4b3ca8]
jbe 0x443010
mov esi, 0x5a
nop dword [eax + eax]
movss xmm0, dword [0x4b3cb0]
cvtps2pd xmm0, xmm0
call sub.api_ms_win_crt_math_l1_1_0.dll__libm_sse2_cos_precise
mov eax, dword [0x4b3ca0]
cvtsd2ss xmm0, xmm0
movss dword [eax*4 + 0x4b3b38], xmm0
inc eax
cdq
idiv esi
mov dword [0x4b3ca0], edx
movd xmm0, edx
cvtdq2ps xmm0, xmm0
mulss xmm0, dword [0x492960]
addss xmm0, dword [0x4b3cb0]
movss dword [0x4b3cb0], xmm0
movsd xmm0, qword [0x4b3ca8]
addsd xmm0, qword [0x4a3e60]
movsd qword [0x4b3ca8], xmm0
call fcn.00416c70
fstp qword [ebp - 0xe8]
movsd xmm0, qword [ebp - 0xe8]
comisd xmm0, xmmword [0x4b3ca8]
ja 0x442f90
xorps xmm0, xmm0
mov eax, 0x4b3b3c
nop dword [eax + eax]
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, 0x4b3ca4
jl 0x443020
divss xmm0, dword [0x4a3ebc]
sub esp, 8
lea eax, [ebp - 0x50]
cvtss2sd xmm0, xmm0
movsd qword [esp], xmm0
push str.avg__f
push eax
call fcn.0044bfb0
add esp, 0x10
mov dword [ebp - 0xd0], 0x42a00000
mov dword [ebp - 0xd4], 0
lea eax, [ebp - 0x50]
push 4
push dword [ebp - 0xd0]
push dword [ebp - 0xd4]
sub esp, 8
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0xbf800000
push eax
push dword [0x4b3ca0]
push 0x5a
push 0x4b3b38
push str.Lines
call fcn.00482eb0
push str.Functions
call fcn.00484c00
call fcn.004154e0
fmul dword [0x4963bc]
add esp, 0x28
fstp dword [esp]
call fcn.00426870
push 0xffffffffffffffff
push 0x4999f0
push 0x4b3cb4
push str.func
call fcn.0047ab80
add esp, 0xc
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.00424fe0
push 0
push 0x4946c0
push 0x190
push 1
push 0x4b31e0
push str.Sample_count
call fcn.00485790
add esp, 0x20
mov dword [ebp - 0xd0], 0x42a00000
cmp dword [0x4b3cb4], 0
mov eax, 0x44b7f0
mov dword [ebp - 0xd4], 0
mov esi, 0x433140
cmove esi, eax
push dword [ebp - 0xd0]
push dword [ebp - 0xd4]
sub esp, 8
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0xbf800000
push 0
push 0
push dword [0x4b31e0]
push 0
push esi
push str.Lines
call fcn.00482e60
add esp, 0x28
mov dword [ebp - 0xd0], 0x42a00000
mov dword [ebp - 0xd4], 0
push dword [ebp - 0xd0]
push dword [ebp - 0xd4]
sub esp, 8
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0xbf800000
push 0
push 0
push dword [0x4b31e0]
push 0
push esi
push str.Histogram
call fcn.00482db0
add esp, 0x28
call fcn.00484950
mov eax, dword [0x4b37cc]
test eax, eax
je 0x443210
push dword [0x4b37d0]
push str.Widgets_Plotting_ProgressBar
push 0x6c3
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
cmp byte [0x4b31c0], 0
je 0x4432a2
call fcn.00415a10
movss xmm2, dword [0x4b31e4]
movss xmm0, dword [0x49637c]
movaps xmm1, xmm2
mulss xmm1, dword [0x496350]
movss xmm4, dword [0x496414]
mulss xmm1, dword [eax + 0x10]
addss xmm1, dword [0x4b3cb8]
comiss xmm1, xmm0
movss dword [0x4b3cb8], xmm1
movaps xmm3, xmm1
jb 0x44327c
mulss xmm2, xmm4
movaps xmm1, xmm0
movss dword [0x4b3cb8], xmm1
movaps xmm3, xmm0
movss dword [0x4b31e4], xmm2
movss xmm0, dword [0x4a3ed8]
comiss xmm0, xmm3
jb 0x4432aa
mulss xmm2, xmm4
movaps xmm1, xmm0
movss dword [0x4b3cb8], xmm1
movss dword [0x4b31e4], xmm2
jmp 0x4432aa
movss xmm1, dword [0x4b3cb8]
push 0
lea eax, [ebp - 0xb4]
mov dword [ebp - 0xb4], 0
push eax
push ecx
mov dword [ebp - 0xb0], 0
movss dword [esp], xmm1
call fcn.00482f30
call fcn.00416740
add esp, 4
movss xmm0, dword [eax + 0x54]
movss dword [esp + 4], xmm0
mov dword [esp], 0
call fcn.00424fe0
push str.Progress_Bar
call fcn.00488b60
movss xmm0, dword [0x4b3cb8]
xorps xmm1, xmm1
add esp, 0xc
comiss xmm1, xmm0
ja 0x44331a
movss xmm1, dword [0x492964]
minss xmm1, xmm0
mulss xmm1, dword [0x4a3ed4]
push 0x6d9
cvttss2si eax, xmm1
push eax
lea eax, [ebp - 0x30]
push str._d__d
push eax
call fcn.0044bfb0
movss xmm0, dword [0x4b3cb8]
lea eax, [ebp - 0x30]
add esp, 0x10
mov dword [ebp - 0xb4], 0
mov dword [ebp - 0xb0], 0
push eax
lea eax, [ebp - 0xb4]
push eax
push ecx
movss dword [esp], xmm0
call fcn.00482f30
add esp, 0xc
call fcn.00489ff0
mov eax, dword [0x4b37cc]
test eax, eax
je 0x44339a
push dword [0x4b37d0]
push str.Widgets_Color
push 0x6d9
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Color_Picker_Widgets
call fcn.00489390
add esp, 4
test al, al
je 0x443f7f
push str.Options
call fcn.00484c00
push 0x4b31f8
push str.With_Alpha_Preview
call fcn.004762c0
push 0x4b3cbc
push str.With_Half_Alpha_Preview
call fcn.004762c0
push 0x4b31f9
push str.With_Drag_and_Drop
call fcn.004762c0
push 0x4b31fa
push str.With_Options_Menu
call fcn.004762c0
add esp, 0x1c
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.00424fe0
push 0x4946ec
call fcn.00488cb0
push 0x1000
call fcn.0041a3b0
add esp, 0x10
test al, al
je 0x44345d
call fcn.0040c370
test al, al
je 0x44345d
call fcn.004154e0
fmul dword [0x4963e8]
push ecx
fstp dword [esp]
call fcn.004220c0
push 0
push str.Right_click_on_the_individual_color_widget_to_show_options.
call fcn.004891a0
add esp, 0xc
call fcn.00421660
call fcn.00413450
push 0x4b3cbd
push str.With_HDR
call fcn.004762c0
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.00424fe0
push 0x4946ec
call fcn.00488cb0
push 0x1000
call fcn.0041a3b0
add esp, 0x10
test al, al
je 0x4434d1
call fcn.0040c370
test al, al
je 0x4434d1
call fcn.004154e0
fmul dword [0x4963e8]
push ecx
fstp dword [esp]
call fcn.004220c0
push 0
push str.Currently_all_this_does_is_to_lift_the_0..1_limits_on_dragging_widgets.
call fcn.004891a0
add esp, 0xc
call fcn.00421660
call fcn.00413450
cmp byte [0x4b3cbc], 0
je 0x4434e1
mov ecx, 0x40000
jmp 0x4434f1
xor ecx, ecx
mov eax, 0x20000
cmp byte [0x4b31f8], cl
cmovne ecx, eax
xor edi, edi
mov eax, 0x80000
cmp byte [0x4b3cbd], 0
cmovne edi, eax
xor edx, edx
cmp byte [0x4b31fa], dl
mov eax, 8
cmovne eax, edx
or edi, eax
cmp byte [0x4b31f9], dl
mov eax, 0x200
cmovne eax, edx
or edi, eax
mov eax, dword [0x4b37cc]
or edi, ecx
mov dword [ebp - 0xbc], edi
test eax, eax
je 0x44354f
push dword [0x4b37d0]
push str.Widgets_Color_ColorEdit
push 0x6eb
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Inline_color_editor
call fcn.00484c00
push str.Color_widget:
call fcn.00488b60
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.00424fe0
push 0x4946ec
call fcn.00488cb0
push 0x1000
call fcn.0041a3b0
add esp, 0x10
test al, al
je 0x4435c8
call fcn.0040c370
test al, al
je 0x4435c8
call fcn.004154e0
fmul dword [0x4963e8]
push ecx
fstp dword [esp]
call fcn.004220c0
push 0
push str.Click_on_the_color_square_to_open_a_color_picker._nCTRLclick_on_individual_component_to_input_value._n
call fcn.004891a0
add esp, 0xc
call fcn.00421660
call fcn.00413450
push edi
push 0x4b31e8
push str.MyColor1
call fcn.00477590
mov eax, dword [0x4b37cc]
add esp, 0xc
test eax, eax
je 0x4435fe
push dword [0x4b37d0]
push str.Widgets_Color_ColorEdit__HSV__with_Alpha_
push 0x6f3
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Color_widget_HSV_with_Alpha:
call fcn.00488b60
mov eax, edi
or eax, 0x200000
push eax
push 0x4b31e8
push str.MyColor2
call fcn.004775b0
mov eax, dword [0x4b37cc]
add esp, 0x10
test eax, eax
je 0x443645
push dword [0x4b37d0]
push str.Widgets_Color_ColorEdit__float_display_
push 0x6f7
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Color_widget_with_Float_Display:
call fcn.00488b60
mov eax, edi
or eax, 0x1000000
push eax
push 0x4b31e8
push str.MyColor2f
call fcn.004775b0
mov eax, dword [0x4b37cc]
add esp, 0x10
test eax, eax
je 0x44368c
push dword [0x4b37d0]
push str.Widgets_Color_ColorButton__with_Picker_
push 0x6fb
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Color_button_with_Picker:
call fcn.00488b60
mov dword [esp], 0xbf800000
push ecx
mov dword [esp], 0
call fcn.00424fe0
push 0x4946ec
call fcn.00488cb0
push 0x1000
call fcn.0041a3b0
add esp, 0x10
test al, al
je 0x4436fb
call fcn.0040c370
test al, al
je 0x4436fb
call fcn.004154e0
fmul dword [0x4963e8]
push ecx
fstp dword [esp]
call fcn.004220c0
push 0
push str.With_the_ImGuiColorEditFlags_NoInputs_flag_you_can_hide_all_the_slider_text_inputs._nWith_the_ImGuiColorEditFlags_NoLabel_flag_you_can_pass_a_non_empty_label_which_will_only_be_used_for_the_tooltip_and_picker_popup.
call fcn.004891a0
add esp, 0xc
call fcn.00421660
call fcn.00413450
mov eax, edi
or eax, 0xa0
push eax
push 0x4b31e8
push str.MyColor3
call fcn.004775b0
mov eax, dword [0x4b37cc]
add esp, 0xc
test eax, eax
je 0x443738
push dword [0x4b37d0]
push str.Widgets_Color_ColorButton__with_custom_Picker_popup_
push 0x703
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Color_button_with_Custom_Picker_Popup:
call fcn.00488b60
add esp, 4
cmp byte [0x4b31fb], 0
je 0x4437ad
xor edi, edi
mov esi, 0x4b3cc4
movd xmm0, edi
lea eax, [esi + 4]
cvtdq2ps xmm0, xmm0
push eax
push esi
lea eax, [esi - 4]
push eax
sub esp, 0xc
divss xmm0, dword [0x4a3ea4]
mov dword [esp + 8], 0x3f4ccccd
mov dword [esp + 4], 0x3f4ccccd
movss dword [esp], xmm0
call fcn.0040e1e0
mov dword [esi + 8], 0x3f800000
add esp, 0x18
add esi, 0x10
inc edi
cmp esi, 0x4b3ec4
jl 0x443755
mov edi, dword [ebp - 0xbc]
mov byte [0x4b31fb], 0
lea eax, [ebp - 0xb4]
mov dword [ebp - 0xb4], 0
push eax
push edi
push 0x4b31e8
push str.MyColor3b
mov dword [ebp - 0xb0], 0
call fcn.00477020
mov byte [ebp - 0xa9], al
call fcn.00416740
add esp, 8
movss xmm0, dword [eax + 0x54]
movss dword [esp + 4], xmm0
mov dword [esp], 0
call fcn.00424fe0
lea eax, [ebp - 0xb4]
mov dword [ebp - 0xb4], 0
push eax
push str.Palette
mov dword [ebp - 0xb0], 0
call fcn.00475890
add esp, 0x10
or byte [ebp - 0xa9], al
je 0x44384a
push 0
push str.mypicker
call fcn.00420e70
movups xmm0, xmmword [0x4b31e8]
add esp, 8
movups xmmword [0x4b3ec0], xmm0
push 0
push str.mypicker
call fcn.0040be70
add esp, 8
test al, al
je 0x443a50
push str.MY_CUSTOM_COLOR_PICKER_WITH_AN_AMAZING_PALETTE_
call fcn.00488b60
call fcn.00484950
push 0
mov eax, edi
or eax, 0x110
push eax
push 0x4b31e8
push 0x499e9c
call fcn.00478890
add esp, 0xc
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.00424fe0
call fcn.0040bd30
push str.Current
call fcn.00488b60
lea eax, [ebp - 0xb4]
mov dword [ebp - 0xb4], 0x42700000
push eax
push 0x40004
push 0x4b31e8
push str.current
mov dword [ebp - 0xb0], 0x42200000
call fcn.00477020
push str.Previous
call fcn.00488b60
lea eax, [ebp - 0xb4]
mov dword [ebp - 0xb4], 0x42700000
push eax
push 0x40004
push 0x4b3ec0
push str.previous
mov dword [ebp - 0xb0], 0x42200000
call fcn.00477020
add esp, 0x30
test al, al
je 0x44392c
movups xmm0, xmmword [0x4b3ec0]
movups xmmword [0x4b31e8], xmm0
call fcn.00484950
push str.Palette
call fcn.00488b60
add esp, 4
mov esi, 0x4b3cc0
xor eax, eax
mov dword [ebp - 0xc4], eax
nop dword [eax + eax]
push eax
call fcn.004218e0
add esp, 4
test byte [ebp - 0xc4], 7
je 0x443984
call fcn.00416740
sub esp, 8
movss xmm0, dword [eax + 0x50]
movss dword [esp + 4], xmm0
mov dword [esp], 0
call fcn.00424fe0
add esp, 8
lea eax, [ebp - 0xb4]
mov dword [ebp - 0xb4], 0x41a00000
push eax
push 0x46
push esi
push str.palette
mov dword [ebp - 0xb0], 0x41a00000
call fcn.00477020
add esp, 0x10
test al, al
je 0x4439d9
movss xmm2, dword [esi]
movss xmm0, dword [esi + 4]
movss xmm1, dword [esi + 8]
movss dword [0x4b31e8], xmm2
movss dword [0x4b31ec], xmm0
movss dword [0x4b31f0], xmm1
call fcn.0040bbf0
test al, al
je 0x443a25
push 0
push str._COL3F
call fcn.00408020
add esp, 8
test eax, eax
je 0x443a05
mov eax, dword [eax]
movq xmm0, qword [eax]
movq qword [esi], xmm0
mov eax, dword [eax + 8]
mov dword [esi + 8], eax
push 0
push str._COL4F
call fcn.00408020
add esp, 8
test eax, eax
je 0x443a20
mov eax, dword [eax]
movups xmm0, xmmword [eax]
movups xmmword [esi], xmm0
call fcn.00412e40
call fcn.00421490
mov eax, dword [ebp - 0xc4]
add esi, 0x10
inc eax
mov dword [ebp - 0xc4], eax
cmp esi, 0x4b3ec0
jl 0x443950
call fcn.004131b0
call fcn.004133f0
mov eax, dword [0x4b37cc]
test eax, eax
je 0x443a73
push dword [0x4b37d0]
push str.Widgets_Color_ColorButton__simple_
push 0x747
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Color_button_only:
call fcn.00488b60
push 0x4b3ed0
push str.ImGuiColorEditFlags_NoBorder
call fcn.004762c0
xor eax, eax
mov dword [ebp - 0xb4], 0x42a00000
cmp byte [0x4b3ed0], al
mov ecx, 0x400
mov dword [ebp - 0xb0], 0x42a00000
cmovne eax, ecx
lea ecx, [ebp - 0xb4]
push ecx
or eax, edi
push eax
push 0x4b31e8
push str.MyColor3c
call fcn.00477020
mov eax, dword [0x4b37cc]
add esp, 0x1c
test eax, eax
je 0x443aef
push dword [0x4b37d0]
push str.Widgets_Color_ColorPicker
push 0x74d
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Color_picker
call fcn.00484c00
push 0x4b31fc
push str.With_Alpha
call fcn.004762c0
push 0x4b31fd
push str.With_Alpha_Bar
call fcn.004762c0
push 0x4b31fe
push str.With_Side_Preview
call fcn.004762c0
add esp, 0x1c
cmp byte [0x4b31fe], 0
je 0x443b93
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.00424fe0
push 0x4b3ed1
push str.With_Ref_Color
call fcn.004762c0
add esp, 0x10
cmp byte [0x4b3ed1], 0
je 0x443b93
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.00424fe0
mov eax, edi
or eax, 0x20
push eax
push 0x4b3200
push str.RefColor
call fcn.004775b0
add esp, 0x14
push 0xffffffffffffffff
push str.Auto_Current
push 0x4b3ed4
push str.Display_Mode
call fcn.0047ab80
add esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.00424fe0
push 0x4946ec
call fcn.00488cb0
push 0x1000
call fcn.0041a3b0
add esp, 0x10
test al, al
je 0x443c11
call fcn.0040c370
test al, al
je 0x443c11
call fcn.004154e0
fmul dword [0x4963e8]
push ecx
fstp dword [esp]
call fcn.004220c0
push 0
push str.ColorEdit_defaults_to_displaying_RGB_inputs_if_you_dont_specify_a_display_mode__but_the_user_can_change_it_with_a_right_click_on_those_inputs._n_nColorPicker_defaults_to_displaying_RGBHSVHex_if_you_dont_specify_a_display_mode._n_nYou_can_change_the_defaults_using_SetColorEditOptions__.
call fcn.004891a0
add esp, 0xc
call fcn.00421660
call fcn.00413450
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.00424fe0
push 0x4946ec
call fcn.00488cb0
push 0x1000
call fcn.0041a3b0
add esp, 0x10
test al, al
je 0x443c79
call fcn.0040c370
test al, al
je 0x443c79
call fcn.004154e0
fmul dword [0x4963e8]
push ecx
fstp dword [esp]
call fcn.004220c0
push 0
push str.When_not_specified_explicitly__Auto_Current_mode___user_can_right_click_the_picker_to_change_mode.
call fcn.004891a0
add esp, 0xc
call fcn.00421660
call fcn.00413450
cmp byte [0x4b31fc], 0
jne 0x443c85
or edi, 2
cmp byte [0x4b31fd], 0
je 0x443c94
or edi, 0x10000
cmp byte [0x4b31fe], 0
jne 0x443ca3
or edi, 0x100
mov eax, dword [0x4b3ed8]
cmp eax, 1
jne 0x443cb5
or edi, 0x2000000
jmp 0x443cc0
cmp eax, 2
jne 0x443cc0
or edi, 0x4000000
mov eax, dword [0x4b3ed4]
cmp eax, 1
jne 0x443ccf
or edi, 0x20
jmp 0x443cf4
cmp eax, 2
jne 0x443cdc
or edi, 0x100000
jmp 0x443cf4
cmp eax, 3
jne 0x443ce9
or edi, 0x200000
jmp 0x443cf4
cmp eax, 4
jne 0x443cf4
or edi, 0x400000
xor ecx, ecx
mov eax, 0x4b3200
cmp byte [0x4b3ed1], cl
cmove eax, ecx
push eax
push edi
push 0x4b31e8
push str.MyColor4
call fcn.00478890
push str.Set_defaults_in_code:
call fcn.00488b60
add esp, 0xc
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.00424fe0
push 0x4946ec
call fcn.00488cb0
push 0x1000
call fcn.0041a3b0
add esp, 0x10
test al, al
je 0x443d87
call fcn.0040c370
test al, al
je 0x443d87
call fcn.004154e0
fmul dword [0x4963e8]
push ecx
fstp dword [esp]
call fcn.004220c0
push 0
push str.SetColorEditOptions___is_designed_to_allow_you_to_set_boot_time_default._nWe_dont_have_Push_Pop_functions_because_you_can_force_options_on_a_per_widget_basis_if_needed_and_the_user_can_change_non_forced_ones_with_the_options_menu._nWe_dont_have_a_getter_to_avoidencouraging_you_to_persistently_save_values_that_arent_forward_compatible.
call fcn.004891a0
add esp, 0xc
call fcn.00421660
call fcn.00413450
lea eax, [ebp - 0xb4]
mov dword [ebp - 0xb4], 0
push eax
push str.Default:_Uint8__HSV__Hue_Bar
mov dword [ebp - 0xb0], 0
call fcn.00475890
add esp, 8
test al, al
je 0x443dc0
push 0x2a00000
call fcn.00484fd0
add esp, 4
lea eax, [ebp - 0xb4]
mov dword [ebp - 0xb4], 0
push eax
push str.Default:_Float__HDR__Hue_Wheel
mov dword [ebp - 0xb0], 0
call fcn.00475890
add esp, 8
test al, al
je 0x443df9
push 0x5080000
call fcn.00484fd0
add esp, 4
push str.Both_types:
call fcn.00488b60
lea eax, [ebp - 0x38]
push eax
call fcn.00415140
movss xmm0, dword [eax]
movss dword [ebp - 0xc4], xmm0
call fcn.00416740
movss xmm0, dword [ebp - 0xc4]
add esp, 4
subss xmm0, dword [eax + 0x50]
mulss xmm0, dword [0x496350]
movss dword [ebp - 0xc4], xmm0
movss dword [esp], xmm0
call fcn.00426870
push 0x2000122
push 0x4b31e8
push str.MyColor5
call fcn.004787f0
add esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.00424fe0
movss xmm0, dword [ebp - 0xc4]
add esp, 4
movss dword [esp], xmm0
call fcn.00426870
push 0x4000122
push 0x4b31e8
push str.MyColor6
call fcn.004787f0
call fcn.00485e00
push str.HSV_encoded_colors
call fcn.00488b60
add esp, 0xc
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.00424fe0
push 0x4946ec
call fcn.00488cb0
push 0x1000
call fcn.0041a3b0
add esp, 0x10
test al, al
je 0x443f12
call fcn.0040c370
test al, al
je 0x443f12
call fcn.004154e0
fmul dword [0x4963e8]
push ecx
fstp dword [esp]
call fcn.004220c0
push 0
push str.By_default__colors_are_given_to_ColorEdit_and_ColorPicker_in_RGB__but_ImGuiColorEditFlags_InputHSVallows_you_to_store_colors_as_HSV_and_pass_them_to_ColorEdit_and_ColorPicker_as_HSV._This_comes_with_theadded_benefit_that_you_can_manipulate_hue_values_with_the_picker_even_when_saturation_or_value_are_zero.
call fcn.004891a0
add esp, 0xc
call fcn.00421660
call fcn.00413450
push str.Color_widget_with_InputHSV:
call fcn.00488b60
push 0x11100000
push 0x4b3210
push str.HSV_shown_as_RGB1
call fcn.004775b0
push 0x11200000
push 0x4b3210
push str.HSV_shown_as_HSV1
call fcn.004775b0
add esp, 0x1c
push 0
push str._.3f
sub esp, 0xc
mov dword [esp + 8], 0x3f800000
mov dword [esp + 4], 0
mov dword [esp], 0x3c23d70a
push 0x4b3210
push str.Raw_HSV_values
call fcn.0047c330
add esp, 0x1c
call fcn.00489ff0
mov eax, dword [0x4b37cc]
test eax, eax
je 0x443fa2
push dword [0x4b37d0]
push str.Widgets_Drag_and_Slider_Flags
push 0x799
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Drag_Slider_Flags
call fcn.00489390
add esp, 4
test al, al
je 0x444332
push 0x10
push 0x4b3edc
push str.ImGuiSliderFlags_AlwaysClamp
call fcn.00476680
add esp, 4
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.00424fe0
push 0x4946ec
call fcn.00488cb0
push 0x1000
call fcn.0041a3b0
add esp, 0x10
test al, al
je 0x444030
call fcn.0040c370
test al, al
je 0x444030
call fcn.004154e0
fmul dword [0x4963e8]
push ecx
fstp dword [esp]
call fcn.004220c0
push 0
push str.Always_clamp_value_to_min_max_bounds__if_any__when_input_manually_with_CTRLClick.
call fcn.004891a0
add esp, 0xc
call fcn.00421660
call fcn.00413450
push 0x20
push 0x4b3edc
push str.ImGuiSliderFlags_Logarithmic
call fcn.00476680
add esp, 4
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.00424fe0
push 0x4946ec
call fcn.00488cb0
push 0x1000
call fcn.0041a3b0
add esp, 0x10
test al, al
je 0x4440a9
call fcn.0040c370
test al, al
je 0x4440a9
call fcn.004154e0
fmul dword [0x4963e8]
push ecx
fstp dword [esp]
call fcn.004220c0
push 0
push str.Enable_logarithmic_editing__more_precision_for_small_values_.
call fcn.004891a0
add esp, 0xc
call fcn.00421660
call fcn.00413450
push 0x40
push 0x4b3edc
push str.ImGuiSliderFlags_NoRoundToFormat
call fcn.00476680
add esp, 4
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.00424fe0
push 0x4946ec
call fcn.00488cb0
push 0x1000
call fcn.0041a3b0
add esp, 0x10
test al, al
je 0x444122
call fcn.0040c370
test al, al
je 0x444122
call fcn.004154e0
fmul dword [0x4963e8]
push ecx
fstp dword [esp]
call fcn.004220c0
push 0
push str.Disable_rounding_underlying_value_to_match_precision_of_the_format_string__e.g.__.3f_values_are_rounded_to_those_3_digits_.
call fcn.004891a0
add esp, 0xc
call fcn.00421660
call fcn.00413450
push 0x80
push 0x4b3edc
push str.ImGuiSliderFlags_NoInput
call fcn.00476680
add esp, 4
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.00424fe0
push 0x4946ec
call fcn.00488cb0
push 0x1000
call fcn.0041a3b0
add esp, 0x10
test al, al
je 0x44419e
call fcn.0040c370
test al, al
je 0x44419e
call fcn.004154e0
fmul dword [0x4963e8]
push ecx
fstp dword [esp]
call fcn.004220c0
push 0
push str.Disable_CTRLClick_or_Enter_key_allowing_to_input_text_directly_into_the_widget.
call fcn.004891a0
add esp, 0xc
call fcn.00421660
call fcn.00413450
movss xmm0, dword [0x4b3220]
sub esp, 8
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push str.Underlying_float_value:__f
call fcn.00488b60
add esp, 0xc
push dword [0x4b3edc]
push str._.3f
sub esp, 0xc
mov dword [esp + 8], 0x3f800000
mov dword [esp + 4], 0
mov dword [esp], 0x3ba3d70a
push 0x4b3220
push str.DragFloat__0____1_
call fcn.0047c370
add esp, 0x1c
push dword [0x4b3edc]
push str._.3f
sub esp, 0xc
mov dword [esp + 8], 0x7f7fffff
mov dword [esp + 4], 0
mov dword [esp], 0x3ba3d70a
push 0x4b3220
push str.DragFloat__0____inf_
call fcn.0047c370
add esp, 0x1c
push dword [0x4b3edc]
push str._.3f
sub esp, 0xc
mov dword [esp + 8], 0x3f800000
mov dword [esp + 4], 0xff7fffff
mov dword [esp], 0x3ba3d70a
push 0x4b3220
push str.DragFloat___inf____1_
call fcn.0047c370
add esp, 0x1c
push dword [0x4b3edc]
push str._.3f
sub esp, 0xc
mov dword [esp + 8], 0x7f7fffff
mov dword [esp + 4], 0xff7fffff
mov dword [esp], 0x3ba3d70a
push 0x4b3220
push str.DragFloat___inf____inf_
call fcn.0047c370
add esp, 0x1c
push dword [0x4b3edc]
push 0x4946c0
push 0x64
push 0
push ecx
mov dword [esp], 0x3f000000
push 0x4b3224
push str.DragInt__0____100_
call fcn.0047c640
movss xmm0, dword [0x4b3228]
add esp, 0x14
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push str.Underlying_float_value:__f
call fcn.00488b60
add esp, 0xc
push dword [0x4b3edc]
push str._.3f
sub esp, 8
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0
push 0x4b3228
push str.SliderFloat__0____1_
call fcn.004856d0
push dword [0x4b3edc]
push 0x4946c0
push 0x64
push 0
push 0x4b322c
push str.SliderInt__0____100_
call fcn.00485790
add esp, 0x30
call fcn.00489ff0
mov eax, dword [0x4b37cc]
test eax, eax
je 0x444355
push dword [0x4b37d0]
push str.Widgets_Range_Widgets
push 0x7bb
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Range_Widgets
call fcn.00489390
add esp, 4
test al, al
je 0x44440d
push 0x10
push str.Max:__.1f___
push str.Min:__.1f___
sub esp, 0xc
mov dword [esp + 8], 0x42c80000
mov dword [esp + 4], 0
mov dword [esp], 0x3e800000
push 0x4b3234
push 0x4b3230
push str.range_float
call fcn.0047c3b0
add esp, 0x24
push 0
push str.Max:__d_units
push str.Min:__d_units
push 0x3e8
push 0
push ecx
mov dword [esp], 0x40a00000
push 0x4b323c
push 0x4b3238
push str.range_int
call fcn.0047c680
add esp, 0x24
push 0
push str.Max:__d_units
push str.Min:__d_units
push 0
push 0
push ecx
mov dword [esp], 0x40a00000
push 0x4b323c
push 0x4b3238
push str.range_int__no_bounds_
call fcn.0047c680
add esp, 0x24
call fcn.00489ff0
mov eax, dword [0x4b37cc]
test eax, eax
je 0x444430
push dword [0x4b37d0]
push str.Widgets_Data_Types
push 0x7c6
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Data_Types
call fcn.00489390
add esp, 4
test al, al
je 0x445167
mov eax, dword [0x4b37cc]
xorps xmm0, xmm0
movlpd qword [ebp - 0x11c], xmm0
movlpd qword [ebp - 0xb4], xmm0
movlpd qword [ebp - 0x164], xmm0
movsd qword [ebp - 0x154], xmm0
movsd xmm0, qword [0x496398]
movsd qword [ebp - 0xd4], xmm0
movsd xmm0, qword [0x4a3ee0]
movsd qword [ebp - 0x38], xmm0
movsd xmm0, qword [0x4a3ec0]
mov byte [ebp - 0x10d], 0
mov byte [ebp - 0xd7], 1
mov byte [ebp - 0x129], 0x32
mov byte [ebp - 0xa9], 0x80
mov byte [ebp - 0xdd], 0x7f
mov byte [ebp - 0xd6], 0
mov byte [ebp - 0xd8], 1
mov byte [ebp - 0xd5], 0x32
mov byte [ebp - 0xde], 0
mov byte [ebp - 0xbd], 0xff
mov dword [ebp - 0x100], 0
mov dword [ebp - 0xf4], 1
mov dword [ebp - 0xbc], 0x32
mov dword [ebp - 0x19c], 0xffff8000
mov dword [ebp - 0x1a0], 0x7fff
mov dword [ebp - 0x190], 0
mov dword [ebp - 0x108], 1
mov dword [ebp - 0x1a4], 0x32
mov dword [ebp - 0x194], 0
mov dword [ebp - 0x198], 0xffff
mov dword [ebp - 0xdc], 0
mov dword [ebp - 0x14c], 1
mov dword [ebp - 0xc8], 0x32
mov dword [ebp - 0x140], 0xc0000000
mov dword [ebp - 0x138], 0x3fffffff
mov dword [ebp - 0x130], 0x3fffff9b
mov dword [ebp - 0x134], 0x3fffffff
mov dword [ebp - 0x13c], 0
mov dword [ebp - 0x114], 1
mov dword [ebp - 0xb8], 0x32
mov dword [ebp - 0xfc], 0
mov dword [ebp - 0x128], 0x7fffffff
mov dword [ebp - 0x124], 0x7fffff9b
mov dword [ebp - 0x120], 0x7fffffff
mov dword [ebp - 0x184], 1
mov dword [ebp - 0x180], 0
mov dword [ebp - 0x15c], 0x32
mov dword [ebp - 0x158], 0
mov dword [ebp - 0x1cc], 0
mov dword [ebp - 0x1c8], 0xc0000000
mov dword [ebp - 0x1bc], 0xffffffff
mov dword [ebp - 0x1b8], 0x3fffffff
mov dword [ebp - 0x1b4], 0xffffff9b
mov dword [ebp - 0x1b0], 0x3fffffff
mov dword [ebp - 0x1ac], 0xffffffff
mov dword [ebp - 0x1a8], 0x3fffffff
mov dword [ebp - 0xe8], 1
mov dword [ebp - 0xe4], 0
mov dword [ebp - 0x148], 0x32
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x174], 0xffffffff
mov dword [ebp - 0x170], 0x7fffffff
mov dword [ebp - 0x1ec], 0xffffff9b
mov dword [ebp - 0x1e8], 0x7fffffff
mov dword [ebp - 0x1dc], 0xffffffff
mov dword [ebp - 0x1d8], 0x7fffffff
mov dword [ebp - 0xc4], 0
mov dword [ebp - 0xcc], 0x3f800000
mov dword [ebp - 0x104], 0xd01502f9
mov dword [ebp - 0xf8], 0x501502f9
movsd qword [ebp - 0x18], xmm0
test eax, eax
je 0x4446ef
push dword [0x4b37d0]
push str.Widgets_Data_Types_Drags
push 0x7f8
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Drags
call fcn.00484c00
push 0x4b3ee0
push str.Clamp_integers_to_0..50
call fcn.004762c0
add esp, 4
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.00424fe0
push 0x4946ec
call fcn.00488cb0
push 0x1000
call fcn.0041a3b0
add esp, 0x10
test al, al
je 0x444770
call fcn.0040c370
test al, al
je 0x444770
call fcn.004154e0
fmul dword [0x4963e8]
push ecx
fstp dword [esp]
call fcn.004220c0
push 0
push str.As_with_every_widget_in_dear_imgui__we_never_modify_values_unless_there_is_a_user_interaction._nYou_can_override_the_clamping_limits_by_using_CTRLClick_to_input_a_value.
call fcn.004891a0
add esp, 0xc
call fcn.00421660
call fcn.00413450
mov cl, byte [0x4b3ee0]
lea eax, [ebp - 0x129]
xor edx, edx
test cl, cl
push 0
push 0
cmove eax, edx
test cl, cl
push eax
lea eax, [ebp - 0x10d]
cmove eax, edx
push eax
push ecx
mov dword [esp], 0x3e4ccccd
push 0x4b3240
push edx
push str.drag_s8
call fcn.0047c820
mov cl, byte [0x4b3ee0]
lea eax, [ebp - 0xd5]
add esp, 0x20
xor edx, edx
test cl, cl
cmove eax, edx
test cl, cl
push 0
push str._u_ms
push eax
lea eax, [ebp - 0xd6]
cmove eax, edx
push eax
push ecx
mov dword [esp], 0x3e4ccccd
push 0x4b3241
push 1
push str.drag_u8
call fcn.0047c820
mov cl, byte [0x4b3ee0]
lea eax, [ebp - 0xbc]
add esp, 0x20
xor edx, edx
test cl, cl
cmove eax, edx
test cl, cl
push 0
push 0
push eax
lea eax, [ebp - 0x100]
cmove eax, edx
push eax
push ecx
mov dword [esp], 0x3e4ccccd
push 0x4b3244
push 2
push str.drag_s16
call fcn.0047c820
mov cl, byte [0x4b3ee0]
lea eax, [ebp - 0x1a4]
add esp, 0x20
xor edx, edx
test cl, cl
cmove eax, edx
test cl, cl
push 0
push str._u_ms
push eax
lea eax, [ebp - 0x190]
cmove eax, edx
push eax
push ecx
mov dword [esp], 0x3e4ccccd
push 0x4b3248
push 3
push str.drag_u16
call fcn.0047c820
mov cl, byte [0x4b3ee0]
lea eax, [ebp - 0xc8]
add esp, 0x20
xor edx, edx
push 0
push 0
test cl, cl
cmove eax, edx
test cl, cl
push eax
lea eax, [ebp - 0xdc]
cmove eax, edx
push eax
push ecx
mov dword [esp], 0x3e4ccccd
push 0x4b324c
push 4
push str.drag_s32
call fcn.0047c820
mov cl, byte [0x4b3ee0]
lea eax, [ebp - 0xc8]
add esp, 0x20
xor edx, edx
test cl, cl
cmove eax, edx
test cl, cl
push 0
push str.0x_08X
push eax
lea eax, [ebp - 0xdc]
cmove eax, edx
push eax
push ecx
mov dword [esp], 0x3e4ccccd
push 0x4b324c
push 4
push str.drag_s32_hex
call fcn.0047c820
mov cl, byte [0x4b3ee0]
lea eax, [ebp - 0xb8]
add esp, 0x20
xor edx, edx
test cl, cl
cmove eax, edx
test cl, cl
push 0
push str._u_ms
push eax
lea eax, [ebp - 0x13c]
cmove eax, edx
push eax
push ecx
mov dword [esp], 0x3e4ccccd
push 0x4b3250
push 5
push str.drag_u32
call fcn.0047c820
mov cl, byte [0x4b3ee0]
lea eax, [ebp - 0x15c]
add esp, 0x20
xor edx, edx
test cl, cl
cmove eax, edx
test cl, cl
push 0
push 0
push eax
lea eax, [ebp - 0x11c]
cmove eax, edx
push eax
push ecx
mov dword [esp], 0x3e4ccccd
push 0x4b3258
push 6
push str.drag_s64
call fcn.0047c820
mov cl, byte [0x4b3ee0]
lea eax, [ebp - 0x148]
add esp, 0x20
xor edx, edx
test cl, cl
cmove eax, edx
test cl, cl
push 0
push 0
push eax
lea eax, [ebp - 0xb4]
cmove eax, edx
push eax
push ecx
mov dword [esp], 0x3e4ccccd
push 0x4b3260
push 7
push str.drag_u64
call fcn.0047c820
add esp, 0x20
lea eax, [ebp - 0xcc]
push 0
push 0x49a9fc
push eax
lea eax, [ebp - 0xc4]
push eax
push ecx
mov dword [esp], 0x3ba3d70a
push 0x4b3268
push 8
push str.drag_float
call fcn.0047c820
add esp, 0x20
lea eax, [ebp - 0xcc]
push 0x20
push 0x49a9fc
push eax
lea eax, [ebp - 0xc4]
push eax
push ecx
mov dword [esp], 0x3ba3d70a
push 0x4b3268
push 8
push str.drag_float_log
call fcn.0047c820
add esp, 0x20
lea eax, [ebp - 0x154]
push 0
push str._.10f_grams
push 0
push eax
push ecx
mov dword [esp], 0x3a03126f
push 0x4b3270
push 9
push str.drag_double
call fcn.0047c820
add esp, 0x20
lea eax, [ebp - 0xd4]
push 0x20
push str.0____.10f___1
push eax
lea eax, [ebp - 0x154]
push eax
push ecx
mov dword [esp], 0x3a03126f
push 0x4b3270
push 9
push str.drag_double_log
call fcn.0047c820
mov eax, dword [0x4b37cc]
add esp, 0x20
test eax, eax
je 0x444a9d
push dword [0x4b37d0]
push str.Widgets_Data_Types_Sliders
push 0x80c
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Sliders
call fcn.00484c00
push 0
push 0x4946c0
lea eax, [ebp - 0xdd]
push eax
lea eax, [ebp - 0xa9]
push eax
push 0x4b3240
push 0
push str.slider_s8_full
call fcn.004857c0
push 0
push 0x49aa74
lea eax, [ebp - 0xbd]
push eax
lea eax, [ebp - 0xde]
push eax
push 0x4b3241
push 1
push str.slider_u8_full
call fcn.004857c0
push 0
push 0x4946c0
lea eax, [ebp - 0x1a0]
push eax
lea eax, [ebp - 0x19c]
push eax
push 0x4b3244
push 2
push str.slider_s16_full
call fcn.004857c0
add esp, 0x58
lea eax, [ebp - 0x198]
push 0
push 0x49aa74
push eax
lea eax, [ebp - 0x194]
push eax
push 0x4b3248
push 3
push str.slider_u16_full
call fcn.004857c0
push 0
push 0x4946c0
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0xdc]
push eax
push 0x4b324c
push 4
push str.slider_s32_low
call fcn.004857c0
push 0
push 0x4946c0
lea eax, [ebp - 0x134]
push eax
lea eax, [ebp - 0x130]
push eax
push 0x4b324c
push 4
push str.slider_s32_high
call fcn.004857c0
add esp, 0x54
lea eax, [ebp - 0x138]
push 0
push 0x4946c0
push eax
lea eax, [ebp - 0x140]
push eax
push 0x4b324c
push 4
push str.slider_s32_full
call fcn.004857c0
push 0
push str.0x_04X
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0xdc]
push eax
push 0x4b324c
push 4
push str.slider_s32_hex
call fcn.004857c0
push 0
push 0x49aa74
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0x13c]
push eax
push 0x4b3250
push 5
push str.slider_u32_low
call fcn.004857c0
add esp, 0x54
lea eax, [ebp - 0x120]
push 0
push 0x49aa74
push eax
lea eax, [ebp - 0x124]
push eax
push 0x4b3250
push 5
push str.slider_u32_high
call fcn.004857c0
push 0
push 0x49aa74
lea eax, [ebp - 0x128]
push eax
lea eax, [ebp - 0xfc]
push eax
push 0x4b3250
push 5
push str.slider_u32_full
call fcn.004857c0
push 0
push str._I64d
lea eax, [ebp - 0x15c]
push eax
lea eax, [ebp - 0x11c]
push eax
push 0x4b3258
push 6
push str.slider_s64_low
call fcn.004857c0
add esp, 0x54
lea eax, [ebp - 0x1ac]
push 0
push str._I64d
push eax
lea eax, [ebp - 0x1b4]
push eax
push 0x4b3258
push 6
push str.slider_s64_high
call fcn.004857c0
push 0
push str._I64d
lea eax, [ebp - 0x1bc]
push eax
lea eax, [ebp - 0x1cc]
push eax
push 0x4b3258
push 6
push str.slider_s64_full
call fcn.004857c0
push 0
push str._I64u_ms
lea eax, [ebp - 0x148]
push eax
lea eax, [ebp - 0xb4]
push eax
push 0x4b3260
push 7
push str.slider_u64_low
call fcn.004857c0
add esp, 0x54
lea eax, [ebp - 0x1dc]
push 0
push str._I64u_ms
push eax
lea eax, [ebp - 0x1ec]
push eax
push 0x4b3260
push 7
push str.slider_u64_high
call fcn.004857c0
push 0
push str._I64u_ms
lea eax, [ebp - 0x174]
push eax
lea eax, [ebp - 0x164]
push eax
push 0x4b3260
push 7
push str.slider_u64_full
call fcn.004857c0
push 0
push 0
lea eax, [ebp - 0xcc]
push eax
lea eax, [ebp - 0xc4]
push eax
push 0x4b3268
push 8
push str.slider_float_low
call fcn.004857c0
add esp, 0x54
lea eax, [ebp - 0xcc]
push 0x20
push str._.10f
push eax
lea eax, [ebp - 0xc4]
push eax
push 0x4b3268
push 8
push str.slider_float_low_log
call fcn.004857c0
push 0
push 0x497b40
lea eax, [ebp - 0xf8]
push eax
lea eax, [ebp - 0x104]
push eax
push 0x4b3268
push 8
push str.slider_float_high
call fcn.004857c0
push 0
push str._.10f_grams
lea eax, [ebp - 0xd4]
push eax
lea eax, [ebp - 0x154]
push eax
push 0x4b3270
push 9
push str.slider_double_low
call fcn.004857c0
add esp, 0x54
lea eax, [ebp - 0xd4]
push 0x20
push str._.10f
push eax
lea eax, [ebp - 0x154]
push eax
push 0x4b3270
push 9
push str.slider_double_low_log
call fcn.004857c0
push 0
push str._e_grams
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x38]
push eax
push 0x4b3270
push 9
push str.slider_double_high
call fcn.004857c0
push str.Sliders__reverse_
call fcn.00484c00
push 0
push 0x4946c0
lea eax, [ebp - 0xa9]
push eax
lea eax, [ebp - 0xdd]
push eax
push 0x4b3240
push 0
push str.slider_s8_reverse
call fcn.004857c0
add esp, 0x58
lea eax, [ebp - 0xde]
push 0
push 0x49aa74
push eax
lea eax, [ebp - 0xbd]
push eax
push 0x4b3241
push 1
push str.slider_u8_reverse
call fcn.004857c0
push 0
push 0x4946c0
lea eax, [ebp - 0xdc]
push eax
lea eax, [ebp - 0xc8]
push eax
push 0x4b324c
push 4
push str.slider_s32_reverse
call fcn.004857c0
push 0
push 0x49aa74
lea eax, [ebp - 0x13c]
push eax
lea eax, [ebp - 0xb8]
push eax
push 0x4b3250
push 5
push str.slider_u32_reverse
call fcn.004857c0
add esp, 0x54
lea eax, [ebp - 0x11c]
push 0
push str._I64d
push eax
lea eax, [ebp - 0x15c]
push eax
push 0x4b3258
push 6
push str.slider_s64_reverse
call fcn.004857c0
push 0
push str._I64u_ms
lea eax, [ebp - 0xb4]
push eax
lea eax, [ebp - 0x148]
push eax
push 0x4b3260
push 7
push str.slider_u64_reverse
call fcn.004857c0
mov eax, dword [0x4b37cc]
add esp, 0x38
test eax, eax
je 0x444f37
push dword [0x4b37d0]
push str.Widgets_Data_Types_Inputs
push 0x82e
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Inputs
call fcn.00484c00
push 0x4b3278
push str.Show_step_buttons
call fcn.004762c0
push 0
xor ecx, ecx
lea eax, [ebp - 0xd7]
cmp byte [0x4b3278], cl
push 0x4946c0
push 0
cmove eax, ecx
push eax
push 0x4b3240
push ecx
push str.input_s8
call fcn.0047e100
push 0
xor ecx, ecx
lea eax, [ebp - 0xd8]
cmp byte [0x4b3278], cl
push 0x49aa74
push 0
cmove eax, ecx
push eax
push 0x4b3241
push 1
push str.input_u8
call fcn.0047e100
add esp, 0x44
lea eax, [ebp - 0xf4]
xor ecx, ecx
cmp byte [0x4b3278], cl
push 0
push 0x4946c0
push 0
cmove eax, ecx
push eax
push 0x4b3244
push 2
push str.input_s16
call fcn.0047e100
push 0
xor ecx, ecx
lea eax, [ebp - 0x108]
cmp byte [0x4b3278], cl
push 0x49aa74
push 0
cmove eax, ecx
push eax
push 0x4b3248
push 3
push str.input_u16
call fcn.0047e100
push 0
xor ecx, ecx
lea eax, [ebp - 0x14c]
cmp byte [0x4b3278], cl
push 0x4946c0
push 0
cmove eax, ecx
push eax
push 0x4b324c
push 4
push str.input_s32
call fcn.0047e100
add esp, 0x54
lea eax, [ebp - 0x14c]
xor ecx, ecx
cmp byte [0x4b3278], cl
push 0
push str._04X
push 0
cmove eax, ecx
push eax
push 0x4b324c
push 4
push str.input_s32_hex
call fcn.0047e100
push 0
push 0x49aa74
xor ecx, ecx
lea eax, [ebp - 0x114]
cmp byte [0x4b3278], cl
push 0
cmove eax, ecx
push eax
push 0x4b3250
push 5
push str.input_u32
call fcn.0047e100
push 0
xor ecx, ecx
lea eax, [ebp - 0x114]
cmp byte [0x4b3278], cl
push str._08X
push 0
cmove eax, ecx
push eax
push 0x4b3250
push 5
push str.input_u32_hex
call fcn.0047e100
add esp, 0x54
lea eax, [ebp - 0x184]
xor ecx, ecx
cmp byte [0x4b3278], cl
push 0
push 0
push 0
cmove eax, ecx
push eax
push 0x4b3258
push 6
push str.input_s64
call fcn.0047e100
push 0
xor ecx, ecx
lea eax, [ebp - 0xe8]
cmp byte [0x4b3278], cl
push 0
push 0
cmove eax, ecx
push eax
push 0x4b3260
push 7
push str.input_u64
call fcn.0047e100
push 0
xor ecx, ecx
lea eax, [ebp - 0xcc]
cmp byte [0x4b3278], cl
push 0
push 0
cmove eax, ecx
push eax
push 0x4b3268
push 8
push str.input_float
call fcn.0047e100
add esp, 0x54
lea eax, [ebp - 0xd4]
xor ecx, ecx
cmp byte [0x4b3278], cl
push 0
push 0
push 0
cmove eax, ecx
push eax
push 0x4b3270
push 9
push str.input_double
call fcn.0047e100
add esp, 0x1c
call fcn.00489ff0
mov eax, dword [0x4b37cc]
test eax, eax
je 0x44518a
push dword [0x4b37d0]
push str.Widgets_Multi_component_Widgets
push 0x842
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Multi_component_Widgets
call fcn.00489390
add esp, 4
test al, al
je 0x445423
push str.2_wide
call fcn.00484c00
push 0
push str._.3f
push 0x4b327c
push str.input_float2
call fcn.0047df40
add esp, 0x14
push 0
push str._.3f
sub esp, 0xc
mov dword [esp + 8], 0x3f800000
mov dword [esp + 4], 0
mov dword [esp], 0x3c23d70a
push 0x4b327c
push str.drag_float2
call fcn.0047c2b0
add esp, 0x1c
push 0
push str._.3f
sub esp, 8
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0
push 0x4b327c
push str.slider_float2
call fcn.00485640
push 0
push 0x4b328c
push str.input_int2
call fcn.0047e020
add esp, 0x24
push 0
push 0x4946c0
push 0xff
push 0
push ecx
mov dword [esp], 0x3f800000
push 0x4b328c
push str.drag_int2
call fcn.0047c580
push 0
push 0x4946c0
push 0xff
push 0
push 0x4b328c
push str.slider_int2
call fcn.00485700
push str.3_wide
call fcn.00484c00
push 0
push str._.3f
push 0x4b327c
push str.input_float3
call fcn.0047df70
add esp, 0x48
push 0
push str._.3f
sub esp, 0xc
mov dword [esp + 8], 0x3f800000
mov dword [esp + 4], 0
mov dword [esp], 0x3c23d70a
push 0x4b327c
push str.drag_float3
call fcn.0047c2f0
add esp, 0x1c
push 0
push str._.3f
sub esp, 8
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0
push 0x4b327c
push str.slider_float3
call fcn.00485670
push 0
push 0x4b328c
push str.input_int3
call fcn.0047e050
add esp, 0x24
push 0
push 0x4946c0
push 0xff
push 0
push ecx
mov dword [esp], 0x3f800000
push 0x4b328c
push str.drag_int3
call fcn.0047c5c0
push 0
push 0x4946c0
push 0xff
push 0
push 0x4b328c
push str.slider_int3
call fcn.00485730
push str.4_wide
call fcn.00484c00
push 0
push str._.3f
push 0x4b327c
push str.input_float4
call fcn.0047dfa0
add esp, 0x48
push 0
push str._.3f
sub esp, 0xc
mov dword [esp + 8], 0x3f800000
mov dword [esp + 4], 0
mov dword [esp], 0x3c23d70a
push 0x4b327c
push str.drag_float4
call fcn.0047c330
add esp, 0x1c
push 0
push str._.3f
sub esp, 8
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0
push 0x4b327c
push str.slider_float4
call fcn.004856a0
push 0
push 0x4b328c
push str.input_int4
call fcn.0047e080
add esp, 0x24
push 0
push 0x4946c0
push 0xff
push 0
push ecx
mov dword [esp], 0x3f800000
push 0x4b328c
push str.drag_int4
call fcn.0047c600
push 0
push 0x4946c0
push 0xff
push 0
push 0x4b328c
push str.slider_int4
call fcn.00485760
add esp, 0x34
call fcn.00489ff0
mov eax, dword [0x4b37cc]
test eax, eax
je 0x445446
push dword [0x4b37d0]
push str.Widgets_Vertical_Sliders
push 0x863
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Vertical_Sliders
call fcn.00489390
add esp, 4
test al, al
je 0x4459cc
lea eax, [ebp - 0xe8]
mov dword [ebp - 0xe8], 0x40800000
push eax
push 0xe
mov dword [ebp - 0xe4], 0x40800000
call fcn.00421f90
push 0
push 0x4946c0
push 5
push 0
push 0x4b3ee4
lea eax, [ebp - 0xe8]
mov dword [ebp - 0xe8], 0x41900000
push eax
push str.int
mov dword [ebp - 0xe4], 0x43200000
call fcn.0048a210
add esp, 0x1c
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.00424fe0
push str.set1
call fcn.004219f0
add esp, 0xc
mov dword [ebp - 0x34], 0x3f800000
xor edi, edi
mov dword [ebp - 0x14], 0x3f800000
mov dword [ebp - 0x160], 0x3f800000
mov esi, 0x4b329c
mov dword [ebp - 0x170], 0x3f800000
nop
test edi, edi
jle 0x44551e
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.00424fe0
add esp, 8
push edi
call fcn.004218e0
movd xmm0, edi
lea eax, [ebp - 0x104]
cvtdq2ps xmm0, xmm0
add esp, 4
push eax
divss xmm0, dword [0x4963b8]
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x108]
push eax
sub esp, 0xc
mov dword [esp + 8], 0x3f000000
mov dword [esp + 4], 0x3f000000
movss dword [ebp - 0xb8], xmm0
movss dword [esp], xmm0
call fcn.0040e1e0
movss xmm0, dword [ebp - 0x108]
lea eax, [ebp - 0x1f4]
movss dword [ebp - 0x40], xmm0
movss xmm0, dword [ebp - 0xf4]
movss dword [ebp - 0x3c], xmm0
movss xmm0, dword [ebp - 0x104]
movss dword [ebp - 0x38], xmm0
movups xmm0, xmmword [ebp - 0x40]
push eax
push 7
movups xmmword [ebp - 0x1f4], xmm0
call fcn.00421e40
movss xmm0, dword [ebp - 0xb8]
lea eax, [ebp - 0x128]
add esp, 0x20
push eax
lea eax, [ebp - 0xfc]
push eax
lea eax, [ebp - 0xf8]
push eax
sub esp, 0xc
mov dword [esp + 8], 0x3f000000
mov dword [esp + 4], 0x3f19999a
movss dword [esp], xmm0
call fcn.0040e1e0
movss xmm0, dword [ebp - 0xf8]
lea eax, [ebp - 0x1e4]
movss dword [ebp - 0x20], xmm0
movss xmm0, dword [ebp - 0xfc]
movss dword [ebp - 0x1c], xmm0
movss xmm0, dword [ebp - 0x128]
movss dword [ebp - 0x18], xmm0
movups xmm0, xmmword [ebp - 0x20]
push eax
push 8
movups xmmword [ebp - 0x1e4], xmm0
call fcn.00421e40
movss xmm0, dword [ebp - 0xb8]
lea eax, [ebp - 0x140]
add esp, 0x20
push eax
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0x124]
push eax
sub esp, 0xc
mov dword [esp + 8], 0x3f000000
mov dword [esp + 4], 0x3f333333
movss dword [esp], xmm0
call fcn.0040e1e0
movss xmm0, dword [ebp - 0x124]
lea eax, [ebp - 0x1d4]
movss dword [ebp - 0x16c], xmm0
movss xmm0, dword [ebp - 0x120]
movss dword [ebp - 0x168], xmm0
movss xmm0, dword [ebp - 0x140]
movss dword [ebp - 0x164], xmm0
movups xmm0, xmmword [ebp - 0x16c]
push eax
push 9
movups xmmword [ebp - 0x1d4], xmm0
call fcn.00421e40
add esp, 0x20
movss xmm0, dword [ebp - 0xb8]
lea eax, [ebp - 0x134]
push eax
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x138]
push eax
sub esp, 0xc
mov dword [esp + 8], 0x3f666666
mov dword [esp + 4], 0x3f666666
movss dword [esp], xmm0
call fcn.0040e1e0
movss xmm0, dword [ebp - 0x138]
lea eax, [ebp - 0x1c4]
movss dword [ebp - 0x17c], xmm0
movss xmm0, dword [ebp - 0x130]
movss dword [ebp - 0x178], xmm0
movss xmm0, dword [ebp - 0x134]
movss dword [ebp - 0x174], xmm0
movups xmm0, xmmword [ebp - 0x17c]
push eax
push 0x13
movups xmmword [ebp - 0x1c4], xmm0
call fcn.00421e40
add esp, 0x20
mov dword [ebp - 0xe8], 0x41900000
lea eax, [ebp - 0xe8]
mov dword [ebp - 0xe4], 0x43200000
push 0
push 0x493370
sub esp, 8
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0
push esi
push eax
push 0x49aee4
call fcn.0048a1e0
add esp, 0x1c
call fcn.0041a130
test al, al
jne 0x44579b
push 0
call fcn.0041a3b0
add esp, 4
test al, al
je 0x4457b7
movss xmm0, dword [esi]
sub esp, 8
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push str._.3f
call fcn.004270f0
add esp, 0xc
push 4
call fcn.00421530
add esp, 4
call fcn.00421490
add esi, 4
inc edi
cmp esi, 0x4b32b8
jl 0x445500
call fcn.00421490
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.00424fe0
push str.set2
call fcn.004219f0
add esp, 0xc
mov dword [ebp - 0x184], 0x41900000
xor eax, eax
mov dword [ebp - 0x180], 0x42480000
mov dword [ebp - 0x114], eax
mov edi, 0x4b32b8
mov dword [ebp - 0xb8], eax
test eax, eax
jle 0x445844
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.00424fe0
add esp, 8
call fcn.0040bd30
xor esi, esi
nop dword [eax + eax]
mov eax, dword [ebp - 0xb8]
add eax, esi
push eax
call fcn.004218e0
add esp, 4
lea eax, [ebp - 0x184]
push 0
push 0x493370
sub esp, 8
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0
push edi
push eax
push 0x49aee4
call fcn.0048a1e0
add esp, 0x1c
call fcn.0041a130
test al, al
jne 0x4458a6
push 0
call fcn.0041a3b0
add esp, 4
test al, al
je 0x4458c2
movss xmm0, dword [edi]
sub esp, 8
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push str._.3f
call fcn.004270f0
add esp, 0xc
call fcn.00421490
inc esi
cmp esi, 3
jl 0x445850
call fcn.004131b0
mov eax, dword [ebp - 0x114]
add edi, 4
add dword [ebp - 0xb8], 3
inc eax
mov dword [ebp - 0x114], eax
cmp edi, 0x4b32c8
jl 0x445826
call fcn.00421490
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.00424fe0
push str.set3
call fcn.004219f0
add esp, 0xc
mov edi, 0x4b329c
xor esi, esi
test esi, esi
jle 0x445943
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.00424fe0
add esp, 8
push esi
call fcn.004218e0
mov dword [esp], 0x42200000
push 0x14
call fcn.00422020
add esp, 8
mov dword [ebp - 0xe8], 0x42200000
lea eax, [ebp - 0xe8]
mov dword [ebp - 0xe4], 0x43200000
push 0
push str._.2f_nsec
sub esp, 8
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0
push edi
push eax
push 0x49aee4
call fcn.0048a1e0
push 1
call fcn.00421590
add esp, 0x20
call fcn.00421490
add edi, 4
inc esi
cmp edi, 0x4b32ac
jl 0x445925
call fcn.00421490
push 1
call fcn.00421590
add esp, 4
call fcn.00489ff0
mov eax, dword [0x4b37cc]
test eax, eax
je 0x4459ef
push dword [0x4b37d0]
push str.Widgets_Drag_and_drop
push 0x8a4
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Drag_and_Drop
call fcn.00489390
add esp, 4
test al, al
je 0x445e99
mov eax, dword [0x4b37cc]
test eax, eax
je 0x445a27
push dword [0x4b37d0]
push str.Widgets_Drag_and_drop_Standard_widgets
push 0x8a7
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Drag_and_drop_in_standard_widgets
call fcn.00489390
add esp, 4
test al, al
je 0x445ab7
push 0x4946ec
call fcn.00488cb0
push 0x1000
call fcn.0041a3b0
add esp, 8
test al, al
je 0x445a8d
call fcn.0040c370
test al, al
je 0x445a8d
call fcn.004154e0
fmul dword [0x4963e8]
push ecx
fstp dword [esp]
call fcn.004220c0
push 0
push str.You_can_drag_from_the_color_squares.
call fcn.004891a0
add esp, 0xc
call fcn.00421660
call fcn.00413450
push 0
push 0x4b32c8
push str.color_1
call fcn.00477590
push 0
push 0x4b32d4
push str.color_2
call fcn.004775b0
add esp, 0x18
call fcn.00489ff0
mov eax, dword [0x4b37cc]
test eax, eax
je 0x445ada
push dword [0x4b37d0]
push str.Widgets_Drag_and_drop_Copy_swap_items
push 0x8b6
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Drag_and_drop_to_copy_swap_items
call fcn.00489390
add esp, 4
test al, al
je 0x445d5c
cmp dword [0x4b3ee8], 0
sete al
movzx eax, al
push eax
push str.Copy
call fcn.004832a0
add esp, 8
test al, al
je 0x445b18
mov dword [0x4b3ee8], 0
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.00424fe0
cmp dword [0x4b3ee8], 1
sete al
movzx eax, al
push eax
push str.Move
call fcn.004832a0
add esp, 0x10
test al, al
je 0x445b58
mov dword [0x4b3ee8], 1
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.00424fe0
cmp dword [0x4b3ee8], 2
sete al
movzx eax, al
push eax
push str.Swap
call fcn.004832a0
add esp, 0x10
test al, al
je 0x445b98
mov dword [0x4b3ee8], 2
xor eax, eax
mov dword [ebp - 0xc8], eax
push eax
call fcn.004218e0
mov esi, dword [ebp - 0xc8]
mov eax, 0x55555556
imul esi
mov ecx, esi
add esp, 4
mov eax, edx
shr eax, 0x1f
add eax, edx
lea eax, [eax + eax*2]
sub ecx, eax
je 0x445be6
sub esp, 8
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.00424fe0
mov esi, dword [ebp - 0xc8]
add esp, 8
lea eax, [ebp - 0xe8]
mov dword [ebp - 0xe8], 0x42700000
push eax
push dword [esi*4 + 0x4b32e4]
mov dword [ebp - 0xe4], 0x42700000
call fcn.00475890
push 0
call fcn.0040b990
add esp, 0xc
test al, al
je 0x445ca7
push 0
push 4
lea eax, [ebp - 0xc8]
push eax
push str.DND_DEMO_CELL
call fcn.00425ed0
mov eax, dword [0x4b3ee8]
add esp, 0x10
test eax, eax
jne 0x445c5f
mov eax, dword [ebp - 0xc8]
push dword [eax*4 + 0x4b32e4]
push str.Copy__s
call fcn.00488b60
mov eax, dword [0x4b3ee8]
add esp, 8
cmp eax, 1
jne 0x445c83
mov eax, dword [ebp - 0xc8]
push dword [eax*4 + 0x4b32e4]
push str.Move__s
call fcn.00488b60
mov eax, dword [0x4b3ee8]
add esp, 8
cmp eax, 2
jne 0x445ca2
mov eax, dword [ebp - 0xc8]
push dword [eax*4 + 0x4b32e4]
push str.Swap__s
call fcn.00488b60
add esp, 8
call fcn.00412e00
call fcn.0040bbf0
test al, al
je 0x445d3c
push 0
push str.DND_DEMO_CELL
call fcn.00408020
add esp, 8
test eax, eax
je 0x445d37
mov eax, dword [eax]
mov esi, dword [eax]
mov eax, dword [0x4b3ee8]
test eax, eax
jne 0x445cea
mov eax, dword [ebp - 0xc8]
mov ecx, dword [esi*4 + 0x4b32e4]
mov dword [eax*4 + str.Bobby], ecx
jmp 0x445d37
cmp eax, 1
jne 0x445d10
mov eax, dword [ebp - 0xc8]
mov ecx, dword [esi*4 + 0x4b32e4]
mov dword [eax*4 + str.Bobby], ecx
mov dword [esi*4 + str.Bobby], 0x493370
jmp 0x445d37
cmp eax, 2
jne 0x445d37
mov edx, dword [ebp - 0xc8]
mov eax, dword [esi*4 + 0x4b32e4]
mov ecx, dword [edx*4 + 0x4b32e4]
mov dword [edx*4 + str.Bobby], eax
mov dword [esi*4 + str.Bobby], ecx
call fcn.00412e40
call fcn.00421490
mov eax, dword [ebp - 0xc8]
inc eax
mov dword [ebp - 0xc8], eax
cmp eax, 9
jl 0x445ba0
call fcn.00489ff0
mov eax, dword [0x4b37cc]
test eax, eax
je 0x445d7f
push dword [0x4b37d0]
push str.Widgets_Drag_and_Drop_Drag_to_reorder_items__simple_
push 0x8fa
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Drag_to_reorder_items__simple_
call fcn.00489390
add esp, 4
test al, al
je 0x445e94
push 0x4946ec
call fcn.00488cb0
push 0x1000
call fcn.0041a3b0
add esp, 8
test al, al
je 0x445de5
call fcn.0040c370
test al, al
je 0x445de5
call fcn.004154e0
fmul dword [0x4963e8]
push ecx
fstp dword [esp]
call fcn.004220c0
push 0
push str.We_dont_use_the_drag_and_drop_api_at_all_here__Instead_we_query_when_the_item_is_held_but_not_hovered__and_order_items_accordingly.
call fcn.004891a0
add esp, 0xc
call fcn.00421660
call fcn.00413450
xor esi, esi
nop word [eax + eax]
mov edi, dword [esi*4 + 0x4b3308]
lea eax, [ebp - 0xe8]
push eax
push 0
push 0
push edi
mov dword [ebp - 0xe8], 0
mov dword [ebp - 0xe4], 0
call fcn.00484420
add esp, 0x10
call fcn.0041a130
test al, al
je 0x445e85
push 0
call fcn.0041a3b0
add esp, 4
test al, al
jne 0x445e85
push ecx
mov dword [esp], 0xbf800000
lea eax, [ebp - 0x38]
push 0
push eax
call fcn.004160e0
xor ecx, ecx
add esp, 0xc
xorps xmm0, xmm0
comiss xmm0, dword [eax + 4]
setbe cl
lea ecx, [ecx*2 - 1]
add ecx, esi
cmp ecx, 4
ja 0x445e85
mov eax, dword [ecx*4 + 0x4b3308]
mov dword [esi*4 + str.Item_One], eax
push 0
mov dword [ecx*4 + str.Item_One], edi
call fcn.00424fa0
add esp, 4
inc esi
cmp esi, 5
jl 0x445df0
call fcn.00489ff0
call fcn.00489ff0
mov eax, dword [0x4b37cc]
test eax, eax
je 0x445ebc
push dword [0x4b37d0]
push str.Widgets_Querying_Item_Status__Edited_Active_Hovered_etc._
push 0x918
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Querying_Item_Status__Edited_Active_Hovered_etc._
call fcn.00489390
add esp, 4
test al, al
je 0x446630
push 0x10
push 0x10
lea eax, [ebp - 0xa8]
mov dword [ebp - 0xa8], 0x493448
push eax
push 0x4b331c
push str.Item_Type
mov dword [ebp - 0xa4], 0x493568
mov dword [ebp - 0xa0], str.Button__w__repeat_
mov dword [ebp - 0x9c], str.Checkbox
mov dword [ebp - 0x98], str.SliderFloat
mov dword [ebp - 0x94], 0x494e94
mov dword [ebp - 0x90], str.InputTextMultiline
mov dword [ebp - 0x8c], str.InputFloat
mov dword [ebp - 0x88], str.InputFloat3
mov dword [ebp - 0x84], str.ColorEdit4
mov dword [ebp - 0x80], str.Selectable
mov dword [ebp - 0x7c], str.MenuItem
mov dword [ebp - 0x78], str.TreeNode
mov dword [ebp - 0x74], str.TreeNode__w__double_click_
mov dword [ebp - 0x70], str.Combo
mov dword [ebp - 0x6c], str.ListBox
call fcn.0047ad60
add esp, 0xc
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.00424fe0
push 0x4946ec
call fcn.00488cb0
push 0x1000
call fcn.0041a3b0
add esp, 0x10
test al, al
je 0x445fe1
call fcn.0040c370
test al, al
je 0x445fe1
call fcn.004154e0
fmul dword [0x4963e8]
push ecx
fstp dword [esp]
call fcn.004220c0
push 0
push str.Testing_how_various_types_of_items_are_interacting_with_the_IsItemXXX_functions._Note_that_the_bool_return_value_of_most_ImGui_function_is_generally_equivalent_to_calling_ImGui::IsItemHovered__.
call fcn.004891a0
add esp, 0xc
call fcn.00421660
call fcn.00413450
push 0x4b3eec
push str.Item_Disabled
call fcn.004762c0
add esp, 8
mov byte [ebp - 0xa9], 0
cmp byte [0x4b3eec], 0
je 0x44600d
push 1
call fcn.0040b8e0
add esp, 4
cmp dword [0x4b331c], 0
jne 0x446023
push str.ITEM:_Text
call fcn.00488b60
add esp, 4
cmp dword [0x4b331c], 1
jne 0x44605a
lea eax, [ebp - 0xe8]
mov dword [ebp - 0xe8], 0
push eax
push str.ITEM:_Button
mov dword [ebp - 0xe4], 0
call fcn.00475890
add esp, 8
mov byte [ebp - 0xa9], al
cmp dword [0x4b331c], 2
jne 0x44609d
push 1
call fcn.004216b0
lea eax, [ebp - 0xe8]
mov dword [ebp - 0xe8], 0
push eax
push str.ITEM:_Button
mov dword [ebp - 0xe4], 0
call fcn.00475890
add esp, 0xc
mov byte [ebp - 0xa9], al
call fcn.00421330
cmp dword [0x4b331c], 3
jne 0x4460be
push 0x4b3eed
push str.ITEM:_Checkbox
call fcn.004762c0
add esp, 8
mov byte [ebp - 0xa9], al
cmp dword [0x4b331c], 4
jne 0x4460f8
push 0
push str._.3f
sub esp, 8
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0
push 0x4b3320
push str.ITEM:_SliderFloat
call fcn.004856d0
add esp, 0x18
mov byte [ebp - 0xa9], al
cmp dword [0x4b331c], 5
jne 0x446121
push 0
push 0
push 0
push 0x10
push 0x4b3ef0
push str.ITEM:_InputText
call fcn.0047e620
add esp, 0x18
mov byte [ebp - 0xa9], al
cmp dword [0x4b331c], 6
jne 0x446165
push 0
push 0
push 0
lea eax, [ebp - 0xe8]
mov dword [ebp - 0xe8], 0
push eax
push 0x10
push 0x4b3ef0
push str.ITEM:_InputTextMultiline
mov dword [ebp - 0xe4], 0
call fcn.004814a0
add esp, 0x1c
mov byte [ebp - 0xa9], al
cmp dword [0x4b331c], 7
jne 0x44619f
push 0
push str._.3f
sub esp, 8
mov dword [esp + 4], 0
mov dword [esp], 0x3f800000
push 0x4b3320
push str.ITEM:_InputFloat
call fcn.0047dfd0
add esp, 0x18
mov byte [ebp - 0xa9], al
cmp dword [0x4b331c], 8
jne 0x4461c7
push 0
push str._.3f
push 0x4b3320
push str.ITEM:_InputFloat3
call fcn.0047df70
add esp, 0x10
mov byte [ebp - 0xa9], al
cmp dword [0x4b331c], 9
jne 0x4461ea
push 0
push 0x4b3320
push str.ITEM:_ColorEdit4
call fcn.004775b0
add esp, 0xc
mov byte [ebp - 0xa9], al
cmp dword [0x4b331c], 0xa
jne 0x446225
lea eax, [ebp - 0xe8]
mov dword [ebp - 0xe8], 0
push eax
push 0
push 0
push str.ITEM:_Selectable
mov dword [ebp - 0xe4], 0
call fcn.00484420
add esp, 0x10
mov byte [ebp - 0xa9], al
cmp dword [0x4b331c], 0xb
jne 0x446247
push 1
push 0
push 0
push str.ITEM:_MenuItem
call fcn.00482060
add esp, 0x10
mov byte [ebp - 0xa9], al
cmp dword [0x4b331c], 0xc
jne 0x44626c
push str.ITEM:_TreeNode
call fcn.00489390
add esp, 4
mov byte [ebp - 0xa9], al
test al, al
je 0x44626c
call fcn.00489ff0
cmp dword [0x4b331c], 0xd
jne 0x44628a
push 0x48
push str.ITEM:_TreeNode_w__ImGuiTreeNodeFlags_OpenOnDoubleClick
call fcn.00489d00
add esp, 8
mov byte [ebp - 0xa9], al
cmp dword [0x4b331c], 0xe
jne 0x4462cf
push 0xffffffffffffffff
push 4
lea eax, [ebp - 0x40]
mov dword [ebp - 0x40], str.Apple
push eax
push 0x4b3330
push str.ITEM:_Combo
mov dword [ebp - 0x3c], str.Banana
mov dword [ebp - 0x38], str.Cherry
mov dword [ebp - 0x34], str.Kiwi
call fcn.0047ad60
add esp, 0x14
mov byte [ebp - 0xa9], al
cmp dword [0x4b331c], 0xf
jne 0x446314
push 4
push 4
lea eax, [ebp - 0x40]
mov dword [ebp - 0x40], str.Apple
push eax
push 0x4b3334
push str.ITEM:_ListBox
mov dword [ebp - 0x3c], str.Banana
mov dword [ebp - 0x38], str.Cherry
mov dword [ebp - 0x34], str.Kiwi
call fcn.00481d70
add esp, 0x14
mov byte [ebp - 0xa9], al
push 0
call fcn.0041a3b0
push 0x1000
mov byte [ebp - 0xd6], al
call fcn.0041a3b0
push 0x800
mov byte [ebp - 0xd7], al
call fcn.0041a3b0
mov byte [ebp - 0xd8], al
lea eax, [ebp - 0x1ec]
push eax
call fcn.00415b60
movss xmm0, dword [eax + 4]
lea eax, [ebp - 0x1dc]
cvtps2pd xmm0, xmm0
push eax
movsd qword [ebp - 0x38], xmm0
call fcn.00415b60
movss xmm0, dword [eax]
lea eax, [ebp - 0x1cc]
cvtps2pd xmm0, xmm0
push eax
movsd qword [ebp - 0x18], xmm0
call fcn.00415b00
movss xmm0, dword [eax + 4]
lea eax, [ebp - 0x1bc]
cvtps2pd xmm0, xmm0
push eax
movsd qword [ebp - 0x164], xmm0
call fcn.00415b00
movss xmm0, dword [eax]
lea eax, [ebp - 0x1b4]
cvtps2pd xmm0, xmm0
push eax
movsd qword [ebp - 0xe8], xmm0
call fcn.00415b30
movss xmm0, dword [eax + 4]
lea eax, [ebp - 0x1ac]
cvtps2pd xmm0, xmm0
push eax
movsd qword [ebp - 0x184], xmm0
call fcn.00415b30
movss xmm0, dword [eax]
cvtps2pd xmm0, xmm0
movsd qword [ebp - 0x174], xmm0
call fcn.0041a530
movzx eax, al
push 0
mov dword [ebp - 0x108], eax
call fcn.0041a160
movzx eax, al
mov dword [ebp - 0xf4], eax
call fcn.0041a570
movzx eax, al
mov dword [ebp - 0x104], eax
call fcn.0041a300
movzx eax, al
mov dword [ebp - 0xf8], eax
call fcn.0041a2b0
movzx eax, al
mov dword [ebp - 0xfc], eax
call fcn.0041a100
movzx eax, al
mov dword [ebp - 0x128], eax
call fcn.0041a360
movzx eax, al
mov dword [ebp - 0x124], eax
call fcn.0041a130
movzx eax, al
push 0x1a0
mov dword [ebp - 0x120], eax
call fcn.0041a3b0
movzx eax, al
push 0x200
mov dword [ebp - 0x140], eax
call fcn.0041a3b0
movzx eax, al
push pe_nt_image_headers32
mov dword [ebp - 0x138], eax
call fcn.0041a3b0
movzx eax, al
push 0x80
mov dword [ebp - 0x130], eax
call fcn.0041a3b0
movzx eax, al
push 0x20
mov dword [ebp - 0x134], eax
call fcn.0041a3b0
push 0
movzx edi, al
call fcn.0041a3b0
add esp, 0x40
movzx esi, al
call fcn.0041a380
movsd xmm0, qword [ebp - 0x38]
sub esp, 0x30
movzx eax, al
movsd qword [esp + 0x28], xmm0
movsd xmm0, qword [ebp - 0x18]
movsd qword [esp + 0x20], xmm0
movsd xmm0, qword [ebp - 0x164]
movsd qword [esp + 0x18], xmm0
movsd xmm0, qword [ebp - 0xe8]
movsd qword [esp + 0x10], xmm0
movsd xmm0, qword [ebp - 0x184]
movsd qword [esp + 8], xmm0
movsd xmm0, qword [ebp - 0x174]
movsd qword [esp], xmm0
push dword [ebp - 0x108]
push dword [ebp - 0xf4]
push dword [ebp - 0x104]
push dword [ebp - 0xf8]
push dword [ebp - 0xfc]
push dword [ebp - 0x128]
push dword [ebp - 0x124]
push dword [ebp - 0x120]
push dword [ebp - 0x140]
push dword [ebp - 0x138]
push dword [ebp - 0x130]
push dword [ebp - 0x134]
push edi
push esi
push eax
movzx eax, byte [ebp - 0xa9]
push eax
push str.Return_value___d_nIsItemFocused_____d_nIsItemHovered_____d_nIsItemHovered__AllowWhenBlockedByPopup____d_nIsItemHovered__AllowWhenBlockedByActiveItem____d_nIsItemHovered__AllowWhenOverlapped____d_nIsItemHovered__AllowWhenDisabled____d_nIsItemHovered__RectOnly____d_nIsItemActive_____d_nIsItemEdited_____d_nIsItemActivated_____d_nIsItemDeactivated_____d_nIsItemDeactivatedAfterEdit_____d_nIsItemVisible_____d_nIsItemClicked_____d_nIsItemToggledOpen_____d_nGetItemRectMin______.1f___.1f__nGetItemRectMax______.1f___.1f__nGetItemRectSize______.1f___.1f_
call fcn.004754d0
movzx eax, byte [ebp - 0xd8]
push eax
movzx eax, byte [ebp - 0xd7]
push eax
movzx eax, byte [ebp - 0xd6]
push eax
push str.w__Hovering_Delay:_None___d__Fast__d__Normal___d
call fcn.004754d0
add esp, 0x84
cmp byte [0x4b3eec], 0
je 0x4465a0
call fcn.00412da0
push 0
push 0
push 0x4000
push 1
lea eax, [ebp - 0xd5]
mov byte [ebp - 0xd5], 0
push eax
push str.unused
call fcn.0047e620
add esp, 0x10
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.00424fe0
push 0x4946ec
call fcn.00488cb0
push 0x1000
call fcn.0041a3b0
add esp, 0x10
test al, al
je 0x44662b
call fcn.0040c370
test al, al
je 0x44662b
call fcn.004154e0
fmul dword [0x4963e8]
push ecx
fstp dword [esp]
call fcn.004220c0
push 0
push str.This_widget_is_only_here_to_be_able_to_tab_out_of_the_widgets_above_and_see_e.g._Deactivated___status.
call fcn.004891a0
add esp, 0xc
call fcn.00421660
call fcn.00413450
call fcn.00489ff0
mov eax, dword [0x4b37cc]
test eax, eax
je 0x446653
push dword [0x4b37d0]
push str.Widgets_Querying_Window_Status__Focused_Hovered_etc._
push 0x97e
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Querying_Window_Status__Focused_Hovered_etc._
call fcn.00489390
add esp, 4
test al, al
je 0x446916
push 0x4b3f00
push str.Embed_everything_inside_a_child_window_for_testing__RootWindow_flag.
call fcn.004762c0
add esp, 8
cmp byte [0x4b3f00], 0
je 0x4466c6
call fcn.004154e0
fmul dword [0x4963d4]
lea eax, [ebp - 0xe8]
push 0
push 1
push eax
push str.outer_child
fstp dword [ebp - 0x108]
movss xmm0, dword [ebp - 0x108]
mov dword [ebp - 0xe8], 0
movss dword [ebp - 0xe4], xmm0
call fcn.0040b560
add esp, 0x10
push 4
call fcn.0041afd0
movzx eax, al
push 0xa
mov dword [ebp - 0x108], eax
call fcn.0041afd0
movzx eax, al
push 2
mov dword [ebp - 0xf4], eax
call fcn.0041afd0
movzx eax, al
push 0xb
mov dword [ebp - 0x104], eax
call fcn.0041afd0
movzx eax, al
push 3
mov dword [ebp - 0xf8], eax
call fcn.0041afd0
movzx eax, al
push 9
mov dword [ebp - 0xfc], eax
call fcn.0041afd0
push 1
movzx edi, al
call fcn.0041afd0
push 0
movzx esi, al
call fcn.0041afd0
push dword [ebp - 0x108]
movzx eax, al
push dword [ebp - 0xf4]
push dword [ebp - 0x104]
push dword [ebp - 0xf8]
push dword [ebp - 0xfc]
push edi
push esi
push eax
push str.IsWindowFocused_____d_nIsWindowFocused__ChildWindows____d_nIsWindowFocused__ChildWindows_NoPopupHierarchy____d_nIsWindowFocused__ChildWindows_RootWindow____d_nIsWindowFocused__ChildWindows_RootWindow_NoPopupHierarchy____d_nIsWindowFocused__RootWindow____d_nIsWindowFocused__RootWindow_NoPopupHierarchy____d_nIsWindowFocused__AnyWindow____d_n
call fcn.004754d0
add esp, 0x44
push 4
call fcn.0041b090
movzx eax, al
push 0x21
mov dword [ebp - 0x108], eax
call fcn.0041b090
movzx eax, al
push 0xa
mov dword [ebp - 0xf4], eax
call fcn.0041b090
movzx eax, al
push 2
mov dword [ebp - 0x104], eax
call fcn.0041b090
movzx eax, al
push 0xb
mov dword [ebp - 0xf8], eax
call fcn.0041b090
movzx eax, al
push 3
mov dword [ebp - 0xfc], eax
call fcn.0041b090
movzx eax, al
push 9
mov dword [ebp - 0x128], eax
call fcn.0041b090
movzx eax, al
push 1
mov dword [ebp - 0x124], eax
call fcn.0041b090
movzx eax, al
push 0x80
mov dword [ebp - 0x120], eax
call fcn.0041b090
push 0x20
movzx edi, al
call fcn.0041b090
push 0
movzx esi, al
call fcn.0041b090
movzx eax, al
push dword [ebp - 0x108]
push dword [ebp - 0xf4]
push dword [ebp - 0x104]
push dword [ebp - 0xf8]
push dword [ebp - 0xfc]
push dword [ebp - 0x128]
push dword [ebp - 0x124]
push dword [ebp - 0x120]
push edi
push esi
push eax
push str.IsWindowHovered_____d_nIsWindowHovered__AllowWhenBlockedByPopup____d_nIsWindowHovered__AllowWhenBlockedByActiveItem____d_nIsWindowHovered__ChildWindows____d_nIsWindowHovered__ChildWindows_NoPopupHierarchy____d_nIsWindowHovered__ChildWindows_RootWindow____d_nIsWindowHovered__ChildWindows_RootWindow_NoPopupHierarchy____d_nIsWindowHovered__RootWindow____d_nIsWindowHovered__RootWindow_NoPopupHierarchy____d_nIsWindowHovered__ChildWindows_AllowWhenBlockedByPopup____d_nIsWindowHovered__AnyWindow____d_n
call fcn.004754d0
add esp, 0x5c
mov dword [ebp - 0xe8], 0
lea eax, [ebp - 0xe8]
mov dword [ebp - 0xe4], 0x42480000
push 0
push 1
push eax
push str.child
call fcn.0040b560
push str.This_is_another_child_window_for_testing_the__ChildWindows_flag.
call fcn.00488b60
add esp, 0x14
call fcn.00412bc0
cmp byte [0x4b3f00], 0
je 0x44688c
call fcn.00412bc0
push 0x4b3f01
push str.Hovered_Active_tests_after_Begin___for_title_bar_testing
call fcn.004762c0
add esp, 8
cmp byte [0x4b3f01], 0
je 0x446911
push 0
push 0x4b3f01
push str.Title_bar_Hovered_Active_tests
call fcn.00408de0
push 1
push 0
call fcn.0040bf00
add esp, 0x14
test al, al
je 0x4468eb
push 1
push 0
push 0
push str.Close
call fcn.00482060
add esp, 0x10
test al, al
je 0x4468e6
mov byte [0x4b3f01], 0
call fcn.004133f0
call fcn.0041a130
push 0
movzx esi, al
call fcn.0041a3b0
movzx eax, al
push esi
push eax
push str.IsItemHovered___after_begin___d___is_title_bar_hovered__nIsItemActive___after_begin___d___is_window_being_clicked_moved__n
call fcn.00488b60
add esp, 0x10
call fcn.00412810
call fcn.00489ff0
cmp byte [0x4b37f5], 0
je 0x446924
call fcn.00412da0
mov eax, dword [0x4b37cc]
test eax, eax
je 0x446947
push dword [0x4b37d0]
push str.Widgets_Disable_Block
push 0x9d3
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Disable_block
call fcn.00489390
add esp, 4
test al, al
je 0x4469d5
push 0x4b37f5
push str.Disable_entire_section_above
call fcn.004762c0
mov dword [esp + 4], 0xbf800000
mov dword [esp], 0
call fcn.00424fe0
push 0x4946ec
call fcn.00488cb0
push 0x1000
call fcn.0041a3b0
add esp, 0x10
test al, al
je 0x4469d0
call fcn.0040c370
test al, al
je 0x4469d0
call fcn.004154e0
fmul dword [0x4963e8]
push ecx
fstp dword [esp]
call fcn.004220c0
push 0
push str.Demonstrate_using_BeginDisabled___EndDisabled___across_this_section.
call fcn.004891a0
add esp, 0xc
call fcn.00421660
call fcn.00413450
call fcn.00489ff0
mov eax, dword [0x4b37cc]
test eax, eax
je 0x4469f8
push dword [0x4b37d0]
push str.Widgets_Text_Filter
push 0x9db
push str.C:UsersjohnalcatrazDownloads_sakura_main_sakura_mainimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Text_Filter
call fcn.00489390
add esp, 4
test al, al
je 0x446b0e
push 0x4946ec
call fcn.00488cb0
push 0x1000
call fcn.0041a3b0
add esp, 8
test al, al
je 0x446a5e
call fcn.0040c370
test al, al
je 0x446a5e
call fcn.004154e0
fmul dword [0x4963e8]
push ecx
fstp dword [esp]
call fcn.004220c0
push 0
push str.Not_a_widget_per_se__but_ImGuiTextFilter_is_a_helper_to_perform_simple_filtering_on_text_strings.
call fcn.004891a0
add esp, 0xc
call fcn.00421660
call fcn.00413450
mov eax, dword fs:[0x2c]
mov ecx, dword [0x4ba2f4]
mov ecx, dword [eax + ecx*4]
mov eax, dword [0x4b4018]
cmp eax, dword [ecx + 4]
jg 0x446b95
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.00488b60
mov dword [esp], 0
mov ecx, 0x4b3f08
push str.Filter__inc__exc_
call fcn.004127a0
mov dword [ebp - 0x50], str.aaa1.c
xor esi, esi
mov dword [ebp - 0x4c], str.bbb1.c
mov dword [ebp - 0x48], str.ccc1.c
mov dword [ebp - 0x44], str.aaa2.cpp
mov dword [ebp - 0x40], str.bbb2.cpp
mov dword [ebp - 0x3c], str.ccc2.cpp
mov dword [ebp - 0x38], str.abc.h
mov dword [ebp - 0x34], str.hello__world
nop dword [eax + eax]
mov edi, dword [ebp + esi*4 - 0x50]
mov ecx, 0x4b3f08
push 0
push edi
call fcn.004211c0
test al, al
je 0x446b03
push edi
push 0x494f20
call fcn.004754d0
add esp, 8
inc esi
cmp esi, 8
jl 0x446ae0
call fcn.00489ff0
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.0048deff
mov esp, ebp
pop ebp
ret
push 0x4b3b20
call fcn.0048df89
add esp, 4
cmp dword [0x4b3b20], 0xffffffff
jne 0x442738
push 0x491470
call fcn.0048ea3a
push 0x4b3b20
call fcn.0048df38
add esp, 8
jmp 0x442738
push 0x4b3b30
call fcn.0048df89
add esp, 4
cmp dword [0x4b3b30], 0xffffffff
jne 0x442b4f
push 0x491090
call fcn.0048ea3a
push 0x4b3b30
call fcn.0048df38
add esp, 8
jmp 0x442b4f
push 0x4b4018
call fcn.0048df89
add esp, 4
cmp dword [0x4b4018], 0xffffffff
jne 0x446a7e
push 0x493370
mov ecx, 0x4b3f08
mov dword [ebp - 4], 0
call fcn.004058f0
push 0x4912a0
call fcn.0048ea3a
push 0x4b4018
mov dword [ebp - 4], 0xffffffff
call fcn.0048df38
add esp, 8
jmp 0x446a7e