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

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
sub esp, 0xe0
mov eax, dword [0x100bd040]
xor eax, esp
mov dword [esp + 0xdc], eax
mov eax, dword [0x100c3540]
push esi
mov esi, str.C:UsersdegagDesktopUniversalHookX_mainUniversalHookX_srcdependenciesimguiimgui_demo.cpp
push edi
test eax, eax
je 0x10023552
push dword [0x100c3544]
push str.Layout
push 0x9db
push esi
call eax
add esp, 0x10
xor edx, edx
mov ecx, str.Layout__Scrolling
call fcn.1005aa09
test al, al
je 0x1002620a
mov eax, dword [0x100c3540]
test eax, eax
je 0x10023585
push dword [0x100c3544]
push str.Layout_Child_windows
push 0x9df
push esi
call eax
add esp, 0x10
mov ecx, str.Child_windows
call fcn.10059e47
push 4
pop edi
test al, al
je 0x1002391a
mov ecx, str.Use_child_windows_to_begin_into_a_self_contained_independent_scrolling_clipping_regions_within_a_host_window.
call fcn.10016808
mov edx, 0x100c3a1e
mov ecx, str.Disable_Mouse_Wheel
call fcn.1004cec3
mov edx, 0x100c3ab0
mov ecx, str.Disable_Menu
call fcn.1004cec3
cmp byte [0x100c3a1e], 0
lea ecx, [esp + 0xc]
mov esi, 0x800
lea eax, [esi + 0x10]
cmovne esi, eax
call fcn.10010000
push esi
push 0
lea edx, [esp + 0x9c]
mov dword [esp + 0xa0], 0x43820000
movss xmm0, dword [eax]
mov ecx, str.ChildL
mulss xmm0, dword [0x100b1a5c]
movss dword [esp + 0x9c], xmm0
call fcn.10008ba5
pop ecx
pop ecx
xor esi, esi
push esi
push str._04d:_scrollable_region
call fcn.1004ac42
inc esi
pop ecx
pop ecx
cmp esi, 0x64
jl 0x10023615
call fcn.10008be5
movss xmm1, dword [0x100b1cc8]
xorps xmm0, xmm0
call fcn.1000fae5
xor esi, esi
cmp byte [0x100c3a1e], 0
push 0x10
pop eax
cmovne esi, eax
cmp byte [0x100c3ab0], 0
jne 0x1002365b
or esi, 0x400
movss xmm1, dword [0x100b1b74]
push 7
pop ecx
call fcn.10004950
and dword [esp + 0x94], 0
lea edx, [esp + 0x94]
push esi
push 1
mov ecx, str.ChildR
mov dword [esp + 0xa0], 0x43820000
call fcn.10008ba5
cmp byte [0x100c3ab0], 0
pop ecx
pop ecx
jne 0x100236c8
call fcn.1005c0dc
test al, al
je 0x100236c8
push 1
xor edx, edx
mov ecx, str.Menu
call fcn.1005c510
pop ecx
test al, al
je 0x100236c3
call fcn.1002e1fe
call fcn.1005cdb3
call fcn.1005c266
and dword [esp + 0x94], 0
mov esi, str.split
and dword [esp + 0x98], 0
mov ecx, esi
call fcn.1000da83
push ecx
and dword [esp], 0
lea edx, [esp + 0x98]
push edx
push 0x11
push 2
mov edx, eax
mov ecx, esi
call fcn.10043659
add esp, 0x10
test al, al
je 0x10023755
xor esi, esi
mov dword [esp + 0x94], 0x80800000
and dword [esp + 0x98], esi
push esi
lea eax, [esp + 0xb8]
push str._03d
push eax
call fcn.1001c6b8
add esp, 0xc
call fcn.100465fc
push 0
lea edx, [esp + 0x98]
lea ecx, [esp + 0xb8]
call fcn.1004b7c0
inc esi
pop ecx
cmp esi, 0x64
jl 0x10023719
call fcn.100453d4
call fcn.10008be5
xor ecx, ecx
inc ecx
call fcn.10004a1a
call fcn.1004df89
mov eax, dword [0x100c353c]
mov edx, edi
movss xmm3, dword [0x100b1aa4]
mov ecx, str.Offset_X
push 0
push 0x1009ce84
movss xmm0, dword [eax + 0x3bb4]
mulss xmm0, dword [0x100b1b90]
or dword [eax + 0x4688], 1
mov dword [esp + 0xa4], 0x3e8
mov dword [esp + 0xa8], 0xfffffc18
movss dword [eax + 0x468c], xmm0
lea eax, [esp + 0xa4]
push eax
lea eax, [esp + 0xac]
push eax
push 0x100c3a08
call fcn.1004f88e
mov eax, dword [0x100c353c]
add esp, 0x14
movd xmm0, dword [0x100c3a08]
cvtdq2ps xmm0, xmm0
mov eax, dword [eax + 0x3e28]
movss xmm1, dword [eax + 0xec]
subss xmm1, dword [eax + 0x10]
addss xmm1, dword [eax + 0x74]
addss xmm0, xmm1
call fcn.1000fc20
push 3
mov edx, 0x640000ff
pop ecx
call fcn.100047d7
push 0
push 1
lea edx, [esp + 0x9c]
mov dword [esp + 0x9c], 0x43480000
mov ecx, 0x100a8948
mov dword [esp + 0xa0], 0x42c80000
call fcn.10008ba5
pop ecx
pop ecx
xor esi, esi
push esi
push str.Some_test__d
call fcn.1004ac42
inc esi
pop ecx
pop ecx
cmp esi, 0x32
jl 0x10023841
call fcn.10008be5
xor ecx, ecx
call fcn.1000698f
mov ecx, dword [0x100c353c]
mov byte [esp + 9], al
movss xmm0, dword [ecx + 0x46a8]
movss dword [esp + 0x1c], xmm0
movss xmm0, dword [ecx + 0x46ac]
movss dword [esp + 0x18], xmm0
movss xmm0, dword [ecx + 0x46b0]
movss dword [esp + 0xa0], xmm0
movss xmm0, dword [ecx + 0x46b4]
xor ecx, ecx
inc ecx
movss dword [esp + 0x9c], xmm0
call fcn.10004900
movzx eax, byte [esp + 9]
push eax
push str.Hovered:__d
call fcn.1004ac42
movss xmm0, dword [esp + 0xa4]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
sub esp, 0x18
movss xmm0, dword [esp + 0xc0]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x10], xmm0
movss xmm0, dword [esp + 0x38]
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm0
movss xmm0, dword [esp + 0x3c]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push str.Rect_of_child_window_is:___.0f__.0f____.0f__.0f_
call fcn.1004ac42
add esp, 0x24
call fcn.1005a913
mov esi, str.C:UsersdegagDesktopUniversalHookX_mainUniversalHookX_srcdependenciesimguiimgui_demo.cpp
mov eax, dword [0x100c3540]
test eax, eax
je 0x10023939
push dword [0x100c3544]
push str.Layout_Widgets_Width
push 0xa35
push esi
call eax
add esp, 0x10
mov ecx, str.Widgets_Width
call fcn.10059e47
test al, al
je 0x10023d9e
mov edx, 0x100c1f64
mov ecx, str.Show_indented_items
call fcn.1004cec3
push str.SetNextItemWidth_PushItemWidth_100_
call fcn.1004ac42
movss xmm1, dword [0x100b1cc8]
xorps xmm0, xmm0
pop ecx
call fcn.1000fae5
mov ecx, str.Fixed_width.
call fcn.10016808
movss xmm0, dword [0x100b1c00]
call fcn.1000fd06
movss xmm3, dword [0x100b1aa4]
lea eax, [esp + 0x9c]
and dword [esp + 0xa0], 0
xor esi, esi
and dword [esp + 0x9c], 0
mov ecx, str.float1b
push esi
push str._.3f
push eax
lea eax, [esp + 0xac]
push eax
push 0x100c3a20
push 8
pop edx
call fcn.1004f88e
add esp, 0x14
cmp byte [0x100c1f64], 0
je 0x10023a2b
xorps xmm0, xmm0
call fcn.1000fc57
movss xmm3, dword [0x100b1aa4]
lea eax, [esp + 0x9c]
and dword [esp + 0xa0], esi
mov ecx, str.float__indented_1b
and dword [esp + 0x9c], esi
push esi
push str._.3f
push eax
lea eax, [esp + 0xac]
push eax
push 0x100c3a20
push 8
pop edx
call fcn.1004f88e
add esp, 0x14
xorps xmm0, xmm0
call fcn.1000fcab
call fcn.1000fe50
push str.SetNextItemWidth_PushItemWidth__100_
call fcn.1004ac42
movss xmm1, dword [0x100b1cc8]
xorps xmm0, xmm0
pop ecx
call fcn.1000fae5
mov ecx, str.Align_to_right_edge_minus_100
call fcn.10016808
movss xmm0, dword [0x100b1cec]
call fcn.1000fd06
movss xmm3, dword [0x100b1aa4]
lea eax, [esp + 0x9c]
and dword [esp + 0xa0], esi
mov ecx, str.float2a
and dword [esp + 0x9c], esi
push esi
push str._.3f
push eax
lea eax, [esp + 0xac]
push eax
push 0x100c3a20
push 8
pop edx
call fcn.1004f88e
add esp, 0x14
cmp byte [0x100c1f64], 0
je 0x10023afd
xorps xmm0, xmm0
call fcn.1000fc57
movss xmm3, dword [0x100b1aa4]
lea eax, [esp + 0x9c]
and dword [esp + 0xa0], esi
mov ecx, str.float__indented_2b
and dword [esp + 0x9c], esi
push esi
push str._.3f
push eax
lea eax, [esp + 0xac]
push eax
push 0x100c3a20
push 8
pop edx
call fcn.1004f88e
add esp, 0x14
xorps xmm0, xmm0
call fcn.1000fcab
call fcn.1000fe50
push str.SetNextItemWidth_PushItemWidth_GetContentRegionAvail__.x__0.5f_
call fcn.1004ac42
movss xmm1, dword [0x100b1cc8]
xorps xmm0, xmm0
pop ecx
call fcn.1000fae5
mov ecx, str.Half_of_available_width._n__right_cursor_pos__n_works_within_a_column_set_
call fcn.10016808
lea ecx, [esp + 0xc]
call fcn.10010000
movss xmm0, dword [eax]
mulss xmm0, dword [0x100b1a5c]
call fcn.1000fd06
movss xmm3, dword [0x100b1aa4]
lea eax, [esp + 0x9c]
and dword [esp + 0xa0], esi
mov ecx, str.float3a
and dword [esp + 0x9c], esi
push esi
push str._.3f
push eax
lea eax, [esp + 0xac]
push eax
push 0x100c3a20
push 8
pop edx
call fcn.1004f88e
add esp, 0x14
cmp byte [0x100c1f64], 0
je 0x10023bdc
xorps xmm0, xmm0
call fcn.1000fc57
movss xmm3, dword [0x100b1aa4]
lea eax, [esp + 0x9c]
and dword [esp + 0xa0], esi
mov ecx, str.float__indented_3b
and dword [esp + 0x9c], esi
push esi
push str._.3f
push eax
lea eax, [esp + 0xac]
push eax
push 0x100c3a20
push 8
pop edx
call fcn.1004f88e
add esp, 0x14
xorps xmm0, xmm0
call fcn.1000fcab
call fcn.1000fe50
push str.SetNextItemWidth_PushItemWidth__GetContentRegionAvail__.x__0.5f_
call fcn.1004ac42
movss xmm1, dword [0x100b1cc8]
xorps xmm0, xmm0
pop ecx
call fcn.1000fae5
mov ecx, str.Align_to_right_edge_minus_half
call fcn.10016808
lea ecx, [esp + 0xc]
call fcn.10010000
movss xmm0, dword [eax]
xorps xmm0, xmmword [0x100b1f10]
mulss xmm0, dword [0x100b1a5c]
call fcn.1000fd06
movss xmm3, dword [0x100b1aa4]
lea eax, [esp + 0x9c]
and dword [esp + 0xa0], esi
mov ecx, str.float4a
and dword [esp + 0x9c], esi
push esi
push str._.3f
push eax
lea eax, [esp + 0xac]
push eax
push 0x100c3a20
push 8
pop edx
call fcn.1004f88e
add esp, 0x14
cmp byte [0x100c1f64], 0
je 0x10023cc2
xorps xmm0, xmm0
call fcn.1000fc57
movss xmm3, dword [0x100b1aa4]
lea eax, [esp + 0x9c]
and dword [esp + 0xa0], esi
mov ecx, str.float__indented_4b
and dword [esp + 0x9c], esi
push esi
push str._.3f
push eax
lea eax, [esp + 0xac]
push eax
push 0x100c3a20
push 8
pop edx
call fcn.1004f88e
add esp, 0x14
xorps xmm0, xmm0
call fcn.1000fcab
call fcn.1000fe50
push str.SetNextItemWidth_PushItemWidth__FLT_MIN_
call fcn.1004ac42
movss xmm1, dword [0x100b1cc8]
xorps xmm0, xmm0
pop ecx
call fcn.1000fae5
mov ecx, str.Align_to_right_edge
call fcn.10016808
movss xmm0, dword [0x100b1ca8]
call fcn.1000fd06
movss xmm3, dword [0x100b1aa4]
lea eax, [esp + 0x9c]
and dword [esp + 0xa0], esi
mov ecx, str.float5a
and dword [esp + 0x9c], esi
push esi
push str._.3f
push eax
lea eax, [esp + 0xac]
push eax
push 0x100c3a20
push 8
pop edx
call fcn.1004f88e
add esp, 0x14
cmp byte [0x100c1f64], 0
je 0x10023d94
xorps xmm0, xmm0
call fcn.1000fc57
movss xmm3, dword [0x100b1aa4]
lea eax, [esp + 0x9c]
and dword [esp + 0xa0], esi
mov ecx, str.float__indented_5b
and dword [esp + 0x9c], esi
push esi
push str._.3f
push eax
lea eax, [esp + 0xac]
push eax
push 0x100c3a20
push 8
pop edx
call fcn.1004f88e
add esp, 0x14
xorps xmm0, xmm0
call fcn.1000fcab
call fcn.1000fe50
call fcn.1005a913
mov eax, dword [0x100c3540]
test eax, eax
je 0x10023dc1
push dword [0x100c3544]
push str.Layout_Basic_Horizontal_Layout
push 0xa82
push str.C:UsersdegagDesktopUniversalHookX_mainUniversalHookX_srcdependenciesimguiimgui_demo.cpp
call eax
add esp, 0x10
mov ecx, str.Basic_Horizontal_Layout
call fcn.10059e47
test al, al
je 0x100243ee
push str._Use_ImGui::SameLine___to_keep_adding_items_to_the_right_of_the_preceding_item_
call fcn.1004ad2c
mov eax, dword [0x100c3540]
pop ecx
test eax, eax
je 0x10023e01
push dword [0x100c3544]
push str.Layout_Basic_Horizontal_Layout_SameLine
push 0xa88
push str.C:UsersdegagDesktopUniversalHookX_mainUniversalHookX_srcdependenciesimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Two_items:_Hello
call fcn.1004ac42
movss xmm1, dword [0x100b1cc8]
xorps xmm0, xmm0
pop ecx
call fcn.1000fae5
movaps xmm0, xmmword [0x100b1df0]
lea eax, [esp + 0x20]
mov esi, str.Sailor
push esi
push eax
movups xmmword [esp + 0x28], xmm0
call fcn.1004ac97
push str.More_spacing:_Hello
call fcn.1004ac42
movss xmm1, dword [0x100b1bb8]
add esp, 0xc
xorps xmm0, xmm0
call fcn.1000fae5
movaps xmm0, xmmword [0x100b1df0]
lea eax, [esp + 0x20]
push esi
push eax
movups xmmword [esp + 0x28], xmm0
call fcn.1004ac97
call fcn.1004dcad
push str.Normal_buttons
call fcn.1004ac42
movss xmm1, dword [0x100b1cc8]
add esp, 0xc
xorps xmm0, xmm0
call fcn.1000fae5
and dword [esp + 0x94], 0
lea edx, [esp + 0x94]
and dword [esp + 0x98], 0
xor esi, esi
push esi
mov ecx, str.Banana
call fcn.1004b7c0
movss xmm1, dword [0x100b1cc8]
xorps xmm0, xmm0
pop ecx
call fcn.1000fae5
and dword [esp + 0x94], esi
lea edx, [esp + 0x94]
and dword [esp + 0x98], esi
mov ecx, str.Apple
push esi
call fcn.1004b7c0
movss xmm1, dword [0x100b1cc8]
xorps xmm0, xmm0
pop ecx
call fcn.1000fae5
and dword [esp + 0x94], esi
lea edx, [esp + 0x94]
and dword [esp + 0x98], esi
mov ecx, str.Corniflower
push esi
call fcn.1004b7c0
mov dword [esp], str.Small_buttons
call fcn.1004ac42
movss xmm1, dword [0x100b1cc8]
xorps xmm0, xmm0
pop ecx
call fcn.1000fae5
mov ecx, str.Like_this_one
call fcn.1004ba41
movss xmm1, dword [0x100b1cc8]
xorps xmm0, xmm0
call fcn.1000fae5
push str.can_fit_within_a_text_block.
call fcn.1004ac42
mov eax, dword [0x100c3540]
pop ecx
test eax, eax
je 0x10023f79
push dword [0x100c3544]
push str.Layout_Basic_Horizontal_Layout_SameLine__with_offset_
push 0xa9d
push str.C:UsersdegagDesktopUniversalHookX_mainUniversalHookX_srcdependenciesimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Aligned
call fcn.1004ac42
movss xmm1, dword [0x100b1cc8]
movss xmm0, dword [0x100b1c20]
pop ecx
call fcn.1000fae5
push str.x150
call fcn.1004ac42
movss xmm1, dword [0x100b1cc8]
movss xmm0, dword [0x100b1c34]
pop ecx
call fcn.1000fae5
mov esi, str.x300
push esi
call fcn.1004ac42
mov dword [esp], str.Aligned
call fcn.1004ac42
movss xmm1, dword [0x100b1cc8]
movss xmm0, dword [0x100b1c20]
pop ecx
call fcn.1000fae5
mov ecx, str.x150
call fcn.1004ba41
movss xmm1, dword [0x100b1cc8]
movss xmm0, dword [0x100b1c34]
call fcn.1000fae5
mov ecx, esi
call fcn.1004ba41
mov eax, dword [0x100c3540]
test eax, eax
je 0x1002402f
push dword [0x100c3544]
push str.Layout_Basic_Horizontal_Layout_SameLine__more_
push 0xaa6
push str.C:UsersdegagDesktopUniversalHookX_mainUniversalHookX_srcdependenciesimguiimgui_demo.cpp
call eax
add esp, 0x10
mov edx, 0x100c3ab8
mov ecx, 0x100a8dfc
call fcn.1004cec3
movss xmm1, dword [0x100b1cc8]
xorps xmm0, xmm0
call fcn.1000fae5
mov edx, 0x100c37a1
mov ecx, str.Tailor
call fcn.1004cec3
movss xmm1, dword [0x100b1cc8]
xorps xmm0, xmm0
call fcn.1000fae5
mov edx, 0x100c3d0d
mov ecx, 0x100a8e08
call fcn.1004cec3
movss xmm1, dword [0x100b1cc8]
xorps xmm0, xmm0
call fcn.1000fae5
mov edx, 0x100c3a1d
mov ecx, str.Rich
call fcn.1004cec3
movss xmm0, dword [0x100b1bf8]
call fcn.1000fd06
push 0xffffffffffffffff
push edi
lea eax, [esp + 0xac]
mov dword [esp + 0xac], str.AAAA
push eax
push fcn.1004e8c2
mov edx, 0x100bdae8
mov dword [esp + 0xb8], str.BBBB
mov ecx, str.Combo
mov dword [esp + 0xbc], str.CCCC
mov dword [esp + 0xc0], str.DDDD
call fcn.1004e91a
movss xmm1, dword [0x100b1cc8]
xorps xmm0, xmm0
call fcn.1000fae5
and dword [esp + 0xb0], 0
lea eax, [esp + 0xac]
xor esi, esi
mov dword [esp + 0xac], 0x40a00000
push esi
push str._.3f
push eax
lea eax, [esp + 0xbc]
mov ecx, 0x1009c564
push eax
push 0x100bdd50
push 8
pop edx
call fcn.100504d6
movss xmm1, dword [0x100b1cc8]
add esp, 0x24
xorps xmm0, xmm0
call fcn.1000fae5
and dword [esp + 0xa0], esi
lea eax, [esp + 0x9c]
push esi
push str._.3f
push eax
lea eax, [esp + 0xac]
mov dword [esp + 0xa8], 0x40a00000
push eax
push 0x100bdbec
push 8
pop edx
mov ecx, 0x1009c568
call fcn.100504d6
movss xmm1, dword [0x100b1cc8]
add esp, 0x14
xorps xmm0, xmm0
call fcn.1000fae5
and dword [esp + 0xa0], esi
lea eax, [esp + 0x9c]
push esi
push str._.3f
push eax
lea eax, [esp + 0xac]
mov dword [esp + 0xa8], 0x40a00000
push eax
push 0x100bdbc8
push 8
pop edx
mov ecx, 0x1009c56c
call fcn.100504d6
add esp, 0x14
call fcn.1000fe50
movss xmm0, dword [0x100b1bf8]
call fcn.1000fd06
push str.Lists:
call fcn.1004ac42
pop ecx
mov dword [esp + 0x14], 0x100c1f94
test esi, esi
jle 0x10024216
movss xmm1, dword [0x100b1cc8]
xorps xmm0, xmm0
call fcn.1000fae5
mov ecx, esi
call fcn.1000d9d2
mov edx, dword [esp + 0x14]
lea eax, [esp + 0xa4]
push 0xffffffffffffffff
push edi
push eax
push ecx
mov ecx, 0x1009bdbe
call fcn.1005b4b8
mov eax, dword [0x100c353c]
add esp, 0x10
mov eax, dword [eax + 0x3e28]
dec dword [eax + 0xe0]
inc esi
mov eax, dword [esp + 0x14]
add eax, edi
mov dword [esp + 0x14], eax
cmp eax, 0x100c1fa4
jl 0x10024202
call fcn.1000fe50
mov eax, dword [0x100c3540]
test eax, eax
je 0x10024285
push dword [0x100c3544]
push str.Layout_Basic_Horizontal_Layout_Dummy
push 0xac6
push str.C:UsersdegagDesktopUniversalHookX_mainUniversalHookX_srcdependenciesimguiimgui_demo.cpp
call eax
add esp, 0x10
push 0
lea edx, [esp + 0x98]
mov dword [esp + 0x98], 0x42200000
mov ecx, 0x1009c508
mov dword [esp + 0x9c], 0x42200000
call fcn.1004b7c0
movss xmm1, dword [0x100b1cc8]
xorps xmm0, xmm0
pop ecx
call fcn.1000fae5
lea ecx, [esp + 0x94]
call fcn.1004db95
movss xmm1, dword [0x100b1cc8]
xorps xmm0, xmm0
call fcn.1000fae5
push 0
lea edx, [esp + 0x98]
mov ecx, 0x1009c50c
call fcn.1004b7c0
mov eax, dword [0x100c3540]
pop ecx
test eax, eax
je 0x10024312
push dword [0x100c3544]
push str.Layout_Basic_Horizontal_Layout_Manual_wrapping
push 0xace
push str.C:UsersdegagDesktopUniversalHookX_mainUniversalHookX_srcdependenciesimguiimgui_demo.cpp
call eax
add esp, 0x10
push str.Manual_wrapping:
call fcn.1004ac42
mov eax, dword [0x100c353c]
xor esi, esi
mov dword [esp + 0xa0], eax
mov edi, dword [esp + 0xa0]
pop ecx
mov eax, dword [eax + 0x3e28]
movss xmm0, dword [eax + 0x14]
movss dword [esp + 0x10], xmm0
movss xmm0, dword [eax + 0x224]
subss xmm0, dword [eax + 0x10]
addss xmm0, dword [eax + 0x10]
movss dword [esp + 0xa0], xmm0
mov ecx, esi
call fcn.1000d9d2
push 0
lea edx, [esp + 0x98]
mov ecx, 0x100a8e88
call fcn.1004b7c0
mov eax, dword [0x100c353c]
pop ecx
movss xmm0, dword [eax + 0x46b4]
movss xmm1, dword [eax + 0x46b0]
lea eax, [esi + 1]
movss dword [esp + 0x10], xmm0
mov esi, eax
cmp eax, 0x14
jge 0x100243cc
addss xmm1, dword [edi + 0x37e4]
movss xmm0, dword [esp + 0xa0]
addss xmm1, dword [0x100b1bdc]
comiss xmm0, xmm1
jbe 0x100243cc
movss xmm1, dword [0x100b1cc8]
xorps xmm0, xmm0
call fcn.1000fae5
mov eax, dword [0x100c353c]
mov eax, dword [eax + 0x3e28]
dec dword [eax + 0xe0]
cmp esi, 0x14
jl 0x1002435e
call fcn.1005a913
push 4
pop edi
mov eax, dword [0x100c3540]
test eax, eax
je 0x10024411
push dword [0x100c3544]
push str.Layout_Groups
push 0xae1
push str.C:UsersdegagDesktopUniversalHookX_mainUniversalHookX_srcdependenciesimguiimgui_demo.cpp
call eax
add esp, 0x10
mov ecx, str.Groups
call fcn.10059e47
test al, al
je 0x1002472c
mov ecx, str.BeginGroup___basically_locks_the_horizontal_position_for_new_line._EndGroup___bundles_the_whole_group_so_that_you_can_use__item__functions_such_as_IsItemHovered___IsItemActive___or_SameLine___etc._on_the_whole_group.
call fcn.10016808
call fcn.10010043
call fcn.10010043
and dword [esp + 0x94], 0
lea edx, [esp + 0x94]
and dword [esp + 0x98], 0
xor esi, esi
push esi
mov ecx, 0x100a8f84
call fcn.1004b7c0
movss xmm1, dword [0x100b1cc8]
xorps xmm0, xmm0
pop ecx
call fcn.1000fae5
and dword [esp + 0x94], esi
lea edx, [esp + 0x94]
and dword [esp + 0x98], esi
mov ecx, 0x100a8f88
push esi
call fcn.1004b7c0
movss xmm1, dword [0x100b1cc8]
xorps xmm0, xmm0
pop ecx
call fcn.1000fae5
call fcn.10010043
and dword [esp + 0x94], esi
lea edx, [esp + 0x94]
and dword [esp + 0x98], esi
mov ecx, 0x100a8f8c
push esi
call fcn.1004b7c0
and dword [esp + 0x98], esi
lea edx, [esp + 0x98]
and dword [esp + 0x9c], esi
pop ecx
push esi
mov ecx, 0x100a8f90
call fcn.1004b7c0
pop ecx
call fcn.1001015e
movss xmm1, dword [0x100b1cc8]
xorps xmm0, xmm0
call fcn.1000fae5
and dword [esp + 0x94], esi
lea edx, [esp + 0x94]
and dword [esp + 0x98], esi
mov ecx, 0x100a8f94
push esi
call fcn.1004b7c0
pop ecx
call fcn.1001015e
xor ecx, ecx
call fcn.1000698f
test al, al
je 0x10024535
push str.First_group_hovered
call fcn.10010a29
pop ecx
mov eax, dword [0x100c353c]
mov edx, str.values
mov dword [esp + 0xa8], edi
movss xmm0, dword [eax + 0x46b0]
subss xmm0, dword [eax + 0x46a8]
movss dword [esp + 0x94], xmm0
movss dword [esp + 0x18], xmm0
movss xmm0, dword [eax + 0x46b4]
subss xmm0, dword [eax + 0x46ac]
lea eax, [esp + 0xb4]
mov dword [esp + 0xc4], 0x3e800000
mov dword [esp + 0xa4], eax
movss dword [esp + 0x98], xmm0
push dword [esp + 0x98]
movss dword [esp + 0x20], xmm0
push dword [esp + 0x98]
movaps xmm0, xmmword [0x100b1db0]
push ecx
push ecx
mov dword [esp + 4], 0x3f800000
xor ecx, ecx
and dword [esp], esi
inc ecx
push 0
push 0
push 5
pop eax
push eax
lea eax, [esp + 0xc0]
push eax
push 0x1005beba
movups xmmword [esp + 0xd8], xmm0
call fcn.1005b636
mov eax, dword [0x100c353c]
lea edx, [esp + 0xc8]
movss xmm0, dword [esp + 0x3c]
add esp, 0x24
xor esi, esi
mov ecx, str.ACTION
subss xmm0, dword [eax + 0x37e4]
push esi
mulss xmm0, dword [0x100b1a5c]
movss dword [esp + 0xa8], xmm0
movss xmm0, dword [esp + 0x20]
movss dword [esp + 0xac], xmm0
call fcn.1004b7c0
movss xmm1, dword [0x100b1cc8]
xorps xmm0, xmm0
pop ecx
call fcn.1000fae5
mov eax, dword [0x100c353c]
lea edx, [esp + 0xa4]
movss xmm0, dword [esp + 0x18]
mov ecx, str.REACTION
push esi
subss xmm0, dword [eax + 0x37e4]
mulss xmm0, dword [0x100b1a5c]
movss dword [esp + 0xa8], xmm0
movss xmm0, dword [esp + 0x20]
movss dword [esp + 0xac], xmm0
call fcn.1004b7c0
pop ecx
call fcn.1001015e
movss xmm1, dword [0x100b1cc8]
xorps xmm0, xmm0
call fcn.1000fae5
push esi
lea edx, [esp + 0x98]
mov ecx, str.LEVERAGE_nBUZZWORD
call fcn.1004b7c0
movss xmm1, dword [0x100b1cc8]
xorps xmm0, xmm0
pop ecx
call fcn.1000fae5
lea edx, [esp + 0x94]
mov ecx, str.List
call fcn.1005b1bb
test al, al
je 0x10024725
and dword [esp + 0x94], esi
lea eax, [esp + 0x94]
and dword [esp + 0x98], esi
mov dl, 1
push eax
push esi
mov ecx, str.Selected
call fcn.1005ab6f
and dword [esp + 0x9c], esi
lea eax, [esp + 0x9c]
and dword [esp + 0xa0], esi
xor dl, dl
push eax
push esi
mov ecx, str.Not_Selected
call fcn.1005ab6f
add esp, 0x10
call fcn.10008be5
call fcn.1001015e
call fcn.1005a913
jmp 0x1002472e
xor esi, esi
mov eax, dword [0x100c3540]
test eax, eax
je 0x10024751
push dword [0x100c3544]
push str.Layout_Text_Baseline_Alignment
push 0xb11
push str.C:UsersdegagDesktopUniversalHookX_mainUniversalHookX_srcdependenciesimguiimgui_demo.cpp
call eax
add esp, 0x10
mov ecx, str.Text_Baseline_Alignment
call fcn.10059e47
test al, al
je 0x10024cda
push str.Text_baseline:
call fcn.1004afdf
movss xmm1, dword [0x100b1cc8]
xorps xmm0, xmm0
pop ecx
call fcn.1000fae5
mov ecx, str.This_is_testing_the_vertical_alignment_that_gets_applied_on_text_to_keep_it_aligned_with_widgets._Lines_only_composed_of_text_or__small__widgets_use_less_vertical_space_than_lines_with_framed_widgets.
call fcn.10016808
xorps xmm0, xmm0
call fcn.1000fc57
push str.KO_Blahblah
call fcn.1004ac42
movss xmm1, dword [0x100b1cc8]
xorps xmm0, xmm0
pop ecx
call fcn.1000fae5
and dword [esp + 0x94], 0
lea edx, [esp + 0x94]
and dword [esp + 0x98], 0
push esi
mov esi, str.Some_framed_item
mov ecx, esi
call fcn.1004b7c0
movss xmm1, dword [0x100b1cc8]
xorps xmm0, xmm0
pop ecx
call fcn.1000fae5
mov ecx, str.Baseline_of_button_will_look_misaligned_with_text..
call fcn.10016808
call fcn.1004dcad
push str.OK_Blahblah
call fcn.1004ac42
movss xmm1, dword [0x100b1cc8]
xorps xmm0, xmm0
pop ecx
call fcn.1000fae5
and dword [esp + 0x94], 0
lea edx, [esp + 0x94]
and dword [esp + 0x98], 0
mov ecx, esi
push 0
call fcn.1004b7c0
movss xmm1, dword [0x100b1cc8]
xorps xmm0, xmm0
pop ecx
call fcn.1000fae5
mov ecx, str.We_call_AlignTextToFramePadding___to_vertically_align_the_text_baseline_by_FramePadding.y
call fcn.10016808
and dword [esp + 0x94], 0
lea edx, [esp + 0x94]
and dword [esp + 0x98], 0
xor esi, esi
push esi
mov ecx, str.TEST1
call fcn.1004b7c0
movss xmm1, dword [0x100b1cc8]
xorps xmm0, xmm0
pop ecx
call fcn.1000fae5
push str.TEST
call fcn.1004ac42
movss xmm1, dword [0x100b1cc8]
xorps xmm0, xmm0
pop ecx
call fcn.1000fae5
mov ecx, str.TEST2
call fcn.1004ba41
call fcn.1004dcad
push str.Text_aligned_to_framed_item
call fcn.1004ac42
movss xmm1, dword [0x100b1cc8]
xorps xmm0, xmm0
pop ecx
call fcn.1000fae5
and dword [esp + 0x94], esi
lea edx, [esp + 0x94]
and dword [esp + 0x98], esi
mov ecx, str.Item1
push esi
call fcn.1004b7c0
pop ecx
movss xmm1, dword [0x100b1cc8]
xorps xmm0, xmm0
call fcn.1000fae5
push str.Item
call fcn.1004ac42
movss xmm1, dword [0x100b1cc8]
xorps xmm0, xmm0
pop ecx
call fcn.1000fae5
mov ecx, str.Item2
call fcn.1004ba41
movss xmm1, dword [0x100b1cc8]
xorps xmm0, xmm0
call fcn.1000fae5
and dword [esp + 0x94], esi
lea edx, [esp + 0x94]
and dword [esp + 0x98], esi
mov ecx, str.Item3
push esi
call fcn.1004b7c0
pop ecx
xorps xmm0, xmm0
call fcn.1000fcab
call fcn.1004db54
push str.Multi_line_text:
call fcn.1004afdf
pop ecx
xorps xmm0, xmm0
call fcn.1000fc57
mov esi, str.One_nTwo_nThree
push esi
call fcn.1004ac42
movss xmm1, dword [0x100b1cc8]
xorps xmm0, xmm0
pop ecx
call fcn.1000fae5
push str.Hello_nWorld
call fcn.1004ac42
movss xmm1, dword [0x100b1cc8]
xorps xmm0, xmm0
pop ecx
call fcn.1000fae5
push str.Banana
call fcn.1004ac42
mov dword [esp], str.Banana
call fcn.1004ac42
movss xmm1, dword [0x100b1cc8]
xorps xmm0, xmm0
pop ecx
call fcn.1000fae5
push str.Hello_nWorld
call fcn.1004ac42
movss xmm1, dword [0x100b1cc8]
xorps xmm0, xmm0
pop ecx
call fcn.1000fae5
push esi
call fcn.1004ac42
and dword [esp + 0x98], 0
lea edx, [esp + 0x98]
and dword [esp + 0x9c], 0
pop ecx
push 0
mov ecx, str.HOP1
call fcn.1004b7c0
movss xmm1, dword [0x100b1cc8]
xorps xmm0, xmm0
pop ecx
call fcn.1000fae5
push str.Banana
call fcn.1004ac42
movss xmm1, dword [0x100b1cc8]
xorps xmm0, xmm0
pop ecx
call fcn.1000fae5
mov esi, str.Hello_nWorld
push esi
call fcn.1004ac42
movss xmm1, dword [0x100b1cc8]
xorps xmm0, xmm0
pop ecx
call fcn.1000fae5
push str.Banana
call fcn.1004ac42
and dword [esp + 0x98], 0
lea edx, [esp + 0x98]
and dword [esp + 0x9c], 0
pop ecx
push 0
mov ecx, str.HOP2
call fcn.1004b7c0
movss xmm1, dword [0x100b1cc8]
xorps xmm0, xmm0
pop ecx
call fcn.1000fae5
push esi
call fcn.1004ac42
movss xmm1, dword [0x100b1cc8]
xorps xmm0, xmm0
pop ecx
call fcn.1000fae5
push str.Banana
call fcn.1004ac42
pop ecx
xorps xmm0, xmm0
call fcn.1000fcab
call fcn.1004db54
push str.Misc_items:
call fcn.1004afdf
pop ecx
xorps xmm0, xmm0
call fcn.1000fc57
xor esi, esi
mov dword [esp + 0x94], 0x42a00000
push esi
lea edx, [esp + 0x98]
mov dword [esp + 0x9c], 0x42a00000
mov ecx, str.80x80
call fcn.1004b7c0
movss xmm1, dword [0x100b1cc8]
xorps xmm0, xmm0
pop ecx
call fcn.1000fae5
push esi
lea edx, [esp + 0x98]
mov dword [esp + 0x98], 0x42480000
mov ecx, str.50x50
mov dword [esp + 0x9c], 0x42480000
call fcn.1004b7c0
movss xmm1, dword [0x100b1cc8]
xorps xmm0, xmm0
pop ecx
call fcn.1000fae5
and dword [esp + 0x94], esi
lea edx, [esp + 0x94]
and dword [esp + 0x98], esi
mov ecx, str.Button__
push esi
call fcn.1004b7c0
movss xmm1, dword [0x100b1cc8]
xorps xmm0, xmm0
pop ecx
call fcn.1000fae5
mov ecx, str.SmallButton__
call fcn.1004ba41
mov eax, dword [0x100c353c]
lea edx, [esp + 0x94]
and dword [esp + 0x94], esi
mov ecx, str.Button1
and dword [esp + 0x98], esi
push esi
movss xmm0, dword [eax + 0x37ec]
movss dword [esp + 0x18], xmm0
call fcn.1004b7c0
movss xmm1, dword [esp + 0x18]
xorps xmm0, xmm0
pop ecx
call fcn.1000fae5
mov ecx, str.Node1
call fcn.10059e47
test al, al
je 0x10024beb
push esi
push str.Item__d..
call fcn.1004afdf
inc esi
pop ecx
pop ecx
cmp esi, 6
jl 0x10024bd1
call fcn.1005a913
xor esi, esi
call fcn.1004dcad
mov ecx, str.Node2
call fcn.10059e47
movss xmm1, dword [esp + 0x14]
xorps xmm0, xmm0
mov byte [esp + 9], al
call fcn.1000fae5
and dword [esp + 0x94], 0
lea edx, [esp + 0x94]
and dword [esp + 0x98], 0
mov ecx, str.Button2
push esi
call fcn.1004b7c0
cmp byte [esp + 0xd], 0
pop ecx
je 0x10024c50
push esi
push str.Item__d..
call fcn.1004afdf
inc esi
pop ecx
pop ecx
cmp esi, 6
jl 0x10024c36
call fcn.1005a913
xor esi, esi
and dword [esp + 0x94], 0
lea edx, [esp + 0x94]
and dword [esp + 0x98], 0
mov ecx, str.Button3
push esi
call fcn.1004b7c0
movss xmm1, dword [esp + 0x18]
xorps xmm0, xmm0
pop ecx
call fcn.1000fae5
push str.Bullet_text
call fcn.1004afdf
pop ecx
call fcn.1004dcad
push str.Node
call fcn.1004afdf
movss xmm1, dword [esp + 0x18]
xorps xmm0, xmm0
pop ecx
call fcn.1000fae5
and dword [esp + 0x94], 0
lea edx, [esp + 0x94]
and dword [esp + 0x98], 0
mov ecx, str.Button4
push esi
call fcn.1004b7c0
pop ecx
xorps xmm0, xmm0
call fcn.1000fcab
call fcn.1005a913
mov eax, dword [0x100c3540]
test eax, eax
je 0x10024cfd
push dword [0x100c3544]
push str.Layout_Scrolling
push 0xb88
push str.C:UsersdegagDesktopUniversalHookX_mainUniversalHookX_srcdependenciesimguiimgui_demo.cpp
call eax
add esp, 0x10
mov ecx, str.Scrolling
call fcn.10059e47
test al, al
je 0x10025f18
mov eax, dword [0x100c3540]
test eax, eax
je 0x10024d32
push dword [0x100c3544]
push str.Layout_Scrolling_Vertical
push 0xb8c
push str.C:UsersdegagDesktopUniversalHookX_mainUniversalHookX_srcdependenciesimguiimgui_demo.cpp
call eax
add esp, 0x10
mov ecx, str.Use_SetScrollHereY___or_SetScrollFromPosY___to_scroll_to_a_given_vertical_position.
call fcn.10016808
mov edx, 0x100c3a1c
mov ecx, str.Decoration
call fcn.1004cec3
mov edx, 0x100bdae4
mov ecx, str.Track
call fcn.1004cec3
movss xmm0, dword [0x100b1c00]
call fcn.1000fd06
movss xmm1, dword [0x100b1cc8]
movss xmm0, dword [0x100b1c14]
call fcn.1000fae5
movss xmm3, dword [0x100b1a3c]
lea eax, [esp + 0x9c]
and dword [esp + 0xa0], 0
mov edx, edi
push 0
push str.Item___d
push eax
lea eax, [esp + 0xac]
mov dword [esp + 0xa8], 0x63
push eax
push 0x100c2034
mov ecx, str.item
call fcn.1004f88e
or byte [0x100bdae4], al
lea edx, [esp + 0xa8]
and dword [esp + 0xa8], 0
add esp, 0x14
and dword [esp + 0x98], 0
xor esi, esi
mov ecx, str.Scroll_Offset
push esi
call fcn.1004b7c0
movss xmm1, dword [0x100b1cc8]
movss xmm0, dword [0x100b1c14]
pop ecx
mov byte [esp + 0xa], al
call fcn.1000fae5
movss xmm3, dword [0x100b1aa4]
lea eax, [esp + 0x9c]
and dword [esp + 0xa0], esi
mov ecx, str.off
push esi
push str._.0f_px
push eax
lea eax, [esp + 0xac]
mov dword [esp + 0xa8], 0x7f7fffff
push eax
push 0x100c3d08
push 8
pop edx
call fcn.1004f88e
or byte [esp + 0x1e], al
lea edx, [esp + 0xa8]
and dword [esp + 0xa8], esi
add esp, 0x14
and dword [esp + 0x98], esi
mov ecx, str.Scroll_To_Pos
push esi
call fcn.1004b7c0
movss xmm1, dword [0x100b1cc8]
movss xmm0, dword [0x100b1c14]
pop ecx
mov byte [esp + 9], al
call fcn.1000fae5
movss xmm3, dword [0x100b1aa4]
lea eax, [esp + 0x9c]
push esi
push str.X_Y___.0f_px
push eax
lea eax, [esp + 0xac]
mov dword [esp + 0xac], 0xc1200000
push eax
push 0x100c1f04
push 8
pop edx
mov ecx, str.pos
mov dword [esp + 0xb0], 0x7f7fffff
call fcn.1004f88e
or byte [esp + 0x1d], al
add esp, 0x14
call fcn.1000fe50
cmp byte [esp + 0xa], 0
jne 0x10024ee9
cmp byte [esp + 9], 0
je 0x10024ef0
mov byte [0x100bdae4], 0
mov esi, dword [0x100c353c]
lea ecx, [esp + 0xc]
mov dword [esp + 0x18], esi
call fcn.10010000
movss xmm0, dword [esi + 0x37e4]
mov ecx, str.VerticalScrolling
mulss xmm0, dword [0x100b1b70]
movss xmm1, dword [eax]
subss xmm1, xmm0
movss xmm0, dword [0x100b1aa4]
divss xmm1, dword [0x100b1b74]
maxss xmm0, xmm1
movss dword [esp + 0x9c], xmm0
call fcn.1000d977
movss xmm0, dword [esp + 0x9c]
xor edi, edi
movss dword [esp + 0x94], xmm0
mov dword [esp + 0x98], 0x43480000
test edi, edi
je 0x10024f75
movss xmm1, dword [0x100b1cc8]
xorps xmm0, xmm0
call fcn.1000fae5
call fcn.10010043
mov dword [esp + 0xb4], 0x100a9424
xor edx, edx
mov dword [esp + 0xb8], 0x100a9428
mov dword [esp + 0xbc], str.Center
mov dword [esp + 0xc0], 0x100a9434
mov dword [esp + 0xc4], str.Bottom
mov ecx, dword [esp + edi*4 + 0xb4]
push 1
call fcn.1004a7ff
xor esi, esi
mov eax, 0x400
cmp byte [0x100c3a1c], 0
pop ecx
cmovne esi, eax
mov eax, dword [0x100c353c]
push edi
mov ecx, dword [eax + 0x3e28]
call fcn.10006586
push esi
lea ecx, [esp + 0x98]
mov edx, eax
push 1
push ecx
xor ecx, ecx
call fcn.100089eb
add esp, 0xc
mov byte [esp + 0xb], al
call fcn.1005c0dc
test al, al
je 0x1002501c
push 1
xor edx, edx
mov ecx, 0x100a9440
call fcn.1004a7ff
pop ecx
call fcn.1005c266
cmp byte [esp + 0xa], 0
mov edx, dword [0x100c353c]
je 0x1002504d
mov eax, dword [edx + 0x3e28]
movss xmm0, dword [0x100c3d08]
and dword [eax + 0x90], 0
and dword [eax + 0x98], 0
movss dword [eax + 0x88], xmm0
cmp byte [esp + 9], 0
je 0x100250af
mov ecx, dword [edx + 0x3e28]
movss xmm0, dword [ecx + 0x100]
subss xmm0, dword [ecx + 0x14]
addss xmm0, dword [0x100c1f04]
and dword [ecx + 0x98], 0
subss xmm0, dword [ecx + 0x54]
subss xmm0, dword [ecx + 0x64]
addss xmm0, dword [ecx + 0x78]
cvttss2si eax, xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [ecx + 0x88], xmm0
movd xmm0, edi
cvtdq2ps xmm0, xmm0
mulss xmm0, dword [0x100b1a3c]
movss dword [ecx + 0x90], xmm0
cmp byte [esp + 0xb], 0
je 0x10025117
xor esi, esi
cmp byte [0x100bdae4], 0
je 0x100250fe
cmp esi, dword [0x100c2034]
jne 0x100250fe
movaps xmm0, xmmword [0x100b1df0]
lea eax, [esp + 0x20]
push esi
push str.Item__d
push eax
movups xmmword [esp + 0x2c], xmm0
call fcn.1004ac97
movd xmm0, edi
add esp, 0xc
cvtdq2ps xmm0, xmm0
mulss xmm0, dword [0x100b1a3c]
call fcn.10010864
jmp 0x1002510b
push esi
push str.Item__d
call fcn.1004ac42
pop ecx
pop ecx
inc esi
cmp esi, 0x64
jl 0x100250b8
mov edx, dword [0x100c353c]
mov eax, dword [edx + 0x3e28]
movss xmm0, dword [eax + 0x78]
movss dword [esp + 0xa0], xmm0
movss xmm0, dword [eax + 0x80]
movss dword [esp + 0x9c], xmm0
call fcn.10008be5
movss xmm0, dword [esp + 0x9c]
sub esp, 0x10
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm0
movss xmm0, dword [esp + 0xb0]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push str._.0f__.0f
call fcn.1004ac42
add esp, 0x14
call fcn.1001015e
push 5
inc edi
pop eax
cmp edi, eax
jl 0x10024f61
mov eax, dword [0x100c353c]
mov eax, dword [eax + 0x3e28]
dec dword [eax + 0xe0]
mov eax, dword [0x100c3540]
test eax, eax
je 0x100251b9
push dword [0x100c3544]
push str.Layout_Scrolling_Horizontal
push 0xbd5
push str.C:UsersdegagDesktopUniversalHookX_mainUniversalHookX_srcdependenciesimguiimgui_demo.cpp
call eax
add esp, 0x10
call fcn.1004db54
mov ecx, str.Use_SetScrollHereX___or_SetScrollFromPosX___to_scroll_to_a_given_horizontal_position._n_nBecause_the_clipping_rectangle_of_most_window_hides_half_worth_of_WindowPadding_on_the_left_right__using_SetScrollFromPosX_1__will_usually_result_in_clipped_text_whereas_the_equivalent_SetScrollFromPosY_1__wouldnt.
call fcn.10016808
mov ecx, str.HorizontalScrolling
call fcn.1000d977
xor edi, edi
mov dword [esp + 0x94], 0xc2c80000
mov eax, dword [esp + 0x18]
mov esi, 0x800
mov ecx, dword [0x100c353c]
cmp byte [0x100c3a1c], 0
push edi
movss xmm0, dword [eax + 0x37a4]
movss xmm1, dword [ecx + 0x3bb4]
addss xmm0, xmm0
addss xmm1, dword [eax + 0x380c]
mov ecx, dword [ecx + 0x3e28]
mov eax, 0x4800
cmovne esi, eax
addss xmm1, xmm0
movss dword [esp + 0xa0], xmm1
call fcn.10006586
movss xmm0, dword [esp + 0x9c]
lea ecx, [esp + 0x94]
push esi
push 1
push ecx
mov edx, eax
movss dword [esp + 0xa4], xmm0
xor ecx, ecx
call fcn.100089eb
mov edx, dword [0x100c353c]
add esp, 0xc
cmp byte [esp + 0xa], 0
mov byte [esp + 0xb], al
je 0x10025290
mov ecx, dword [edx + 0x3e28]
movss xmm0, dword [0x100c3d08]
and dword [ecx + 0x8c], 0
and dword [ecx + 0x94], 0
movss dword [ecx + 0x84], xmm0
cmp byte [esp + 9], 0
je 0x100252f6
mov ecx, dword [edx + 0x3e28]
movss xmm0, dword [ecx + 0xfc]
subss xmm0, dword [ecx + 0x10]
addss xmm0, dword [0x100c1f04]
and dword [ecx + 0x94], 0
subss xmm0, dword [ecx + 0x50]
subss xmm0, dword [ecx + 0x60]
addss xmm0, dword [ecx + 0x74]
cvttss2si eax, xmm0
movd xmm0, eax
mov al, byte [esp + 0xb]
cvtdq2ps xmm0, xmm0
movss dword [ecx + 0x84], xmm0
movd xmm0, edi
cvtdq2ps xmm0, xmm0
mulss xmm0, dword [0x100b1a3c]
movss dword [ecx + 0x8c], xmm0
test al, al
je 0x100253fb
xor esi, esi
test esi, esi
je 0x10025314
movss xmm1, dword [0x100b1cc8]
xorps xmm0, xmm0
call fcn.1000fae5
cmp byte [0x100bdae4], 0
je 0x100253de
cmp esi, dword [0x100c2034]
jne 0x100253de
movaps xmm0, xmmword [0x100b1df0]
lea eax, [esp + 0x20]
push esi
push str.Item__d
push eax
movups xmmword [esp + 0x2c], xmm0
call fcn.1004ac97
mov edx, dword [0x100c353c]
add esp, 0xc
movd xmm4, edi
cvtdq2ps xmm4, xmm4
mov ecx, dword [edx + 0x3e28]
movss xmm0, dword [edx + 0x46a8]
movss xmm3, dword [ecx + 0x40]
mulss xmm4, dword [0x100b1a3c]
movaps xmm2, xmm3
maxss xmm2, dword [edx + 0x37e4]
subss xmm0, xmm2
movaps xmm1, xmm2
addss xmm1, dword [edx + 0x46b0]
subss xmm3, xmm2
movss dword [ecx + 0x8c], xmm4
subss xmm1, xmm0
mulss xmm1, xmm4
addss xmm1, xmm0
subss xmm1, dword [ecx + 0x10]
subss xmm1, dword [ecx + 0x50]
subss xmm1, dword [ecx + 0x60]
addss xmm1, dword [ecx + 0x74]
cvttss2si eax, xmm1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [ecx + 0x84], xmm0
xorps xmm0, xmm0
maxss xmm0, xmm3
movss dword [ecx + 0x94], xmm0
jmp 0x100253f1
push esi
push str.Item__d
call fcn.1004ac42
mov edx, dword [0x100c353c]
pop ecx
pop ecx
inc esi
cmp esi, 0x64
jl 0x10025300
mov eax, dword [edx + 0x3e28]
movss xmm0, dword [eax + 0x74]
movss dword [esp + 0xa0], xmm0
movss xmm0, dword [eax + 0x7c]
movss dword [esp + 0x9c], xmm0
call fcn.10008be5
movss xmm1, dword [0x100b1cc8]
xorps xmm0, xmm0
call fcn.1000fae5
movss xmm0, dword [esp + 0x9c]
sub esp, 0x10
cvtps2pd xmm0, xmm0
mov dword [esp + 0xc4], 0x1009e740
mov dword [esp + 0xc8], 0x100a9428
mov dword [esp + 0xcc], str.Center
mov dword [esp + 0xd0], 0x100a9434
mov dword [esp + 0xd4], 0x1009e748
movsd qword [esp + 8], xmm0
movss xmm0, dword [esp + 0xb0]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push dword [esp + edi*4 + 0xc4]
push str._s_n_.0f__.0f
call fcn.1004ac42
add esp, 0x18
call fcn.1004db54
push 5
inc edi
pop eax
cmp edi, eax
jl 0x100251df
mov eax, dword [0x100c353c]
mov eax, dword [eax + 0x3e28]
dec dword [eax + 0xe0]
mov eax, dword [0x100c3540]
test eax, eax
je 0x100254e8
push dword [0x100c3544]
push str.Layout_Scrolling_Horizontal__more_
push 0xc03
push str.C:UsersdegagDesktopUniversalHookX_mainUniversalHookX_srcdependenciesimguiimgui_demo.cpp
call eax
add esp, 0x10
mov ecx, str.Horizontal_scrolling_for_a_window_is_enabled_via_the_ImGuiWindowFlags_HorizontalScrollbar_flag._n_nYou_may_want_to_also_explicitly_specify_content_width_by_using_SetNextWindowContentWidth___before_Begin__.
call fcn.10016808
push 0xf
pop eax
push 0
push 0x1009ce84
mov dword [esp + 0xa4], eax
mov ecx, str.Lines
lea eax, [esp + 0xa4]
mov dword [esp + 0xa8], 1
push eax
lea eax, [esp + 0xac]
push eax
push 0x100bdd60
push 4
pop esi
mov edx, esi
call fcn.100504d6
movss xmm1, dword [0x100b1b44]
add esp, 0x14
push 0xc
pop ecx
call fcn.10004950
push 0xb
lea edx, [esp + 0x98]
mov dword [esp + 0x98], 0x40000000
pop ecx
mov dword [esp + 0x98], 0x3f800000
call fcn.100049ac
mov eax, dword [0x100c353c]
lea edx, [esp + 0x94]
and dword [esp + 0x94], 0
mov ecx, str.scrolling
movss xmm0, dword [eax + 0x37d8]
addss xmm0, xmm0
addss xmm0, dword [eax + 0x3bb4]
addss xmm0, dword [eax + 0x37e8]
mov eax, 0x800
push eax
push 1
mulss xmm0, dword [0x100b1b88]
addss xmm0, dword [0x100b1bc8]
movss dword [esp + 0xa0], xmm0
call fcn.10008ba5
mov edx, dword [0x100bdd60]
pop ecx
pop ecx
xor ecx, ecx
mov dword [esp + 0x1c], ecx
test edx, edx
jle 0x1002588d
xor edi, edi
mov dword [esp + 0x18], edi
push 3
pop eax
test cl, 1
push 9
pop esi
cmovne eax, esi
xor esi, esi
imul eax, ecx
mov dword [esp + 0x9c], esi
add eax, 0xa
mov dword [esp + 0x94], eax
test eax, eax
jle 0x10025873
and dword [esp + 0x10], esi
mov dword [esp + 0x60], 0x3f800000
mov dword [esp + 0x70], 0x3f800000
mov dword [esp + 0x2c], 0x3f800000
test esi, esi
je 0x1002563b
movss xmm1, dword [0x100b1cc8]
xorps xmm0, xmm0
call fcn.1000fae5
lea ecx, [esi + edi]
call fcn.1000d9d2
push esi
lea eax, [esp + 0xd8]
push 0x1009ce84
push eax
call fcn.1001c6b8
add esp, 0xc
xor edx, edx
mov eax, esi
push 0xf
pop ecx
div ecx
test edx, edx
jne 0x10025670
mov dword [esp + 0x14], str.FizzBuzz
jmp 0x100256a5
push 3
xor edx, edx
mov eax, esi
pop ecx
div ecx
test edx, edx
jne 0x10025687
mov dword [esp + 0x14], str.Fizz
jmp 0x100256a5
push 5
xor edx, edx
mov eax, esi
pop ecx
div ecx
mov eax, str.Buzz
lea ecx, [esp + 0xd4]
test edx, edx
cmovne eax, ecx
mov dword [esp + 0x14], eax
movss xmm1, dword [0x100b1a64]
lea eax, [esp + 0x40]
movd xmm0, esi
lea edx, [esp + 0x3c]
cvtdq2ps xmm0, xmm0
push eax
lea ecx, [esp + 0x3c]
movaps xmm2, xmm1
mulss xmm0, dword [0x100b1a18]
movss dword [esp + 0xa4], xmm0
call fcn.1000371d
movss xmm0, dword [esp + 0x3c]
lea esi, [esp + 0x58]
movss dword [esp + 0x58], xmm0
lea edi, [esp + 0x78]
movss xmm0, dword [esp + 0x40]
lea edx, [esp + 0x78]
movss dword [esp + 0x5c], xmm0
movss xmm0, dword [esp + 0x44]
movss dword [esp + 0x60], xmm0
movsd dword es:[edi], dword [esi]
pop ecx
push 0x15
pop ecx
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
call fcn.100048b8
movss xmm2, dword [0x100b1a70]
lea eax, [esp + 0x4c]
movss xmm0, dword [esp + 0xa0]
lea edx, [esp + 0x48]
push eax
lea ecx, [esp + 0x48]
movaps xmm1, xmm2
call fcn.1000371d
movss xmm0, dword [esp + 0x48]
lea esi, [esp + 0x68]
movss dword [esp + 0x68], xmm0
lea edi, [esp + 0x88]
movss xmm0, dword [esp + 0x4c]
lea edx, [esp + 0x88]
movss dword [esp + 0x6c], xmm0
movss xmm0, dword [esp + 0x50]
movss dword [esp + 0x70], xmm0
movsd dword es:[edi], dword [esi]
pop ecx
push 0x16
pop ecx
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
call fcn.100048b8
movss xmm2, dword [0x100b1a84]
lea eax, [esp + 0xa4]
movss xmm0, dword [esp + 0xa0]
lea edx, [esp + 0x30]
push eax
lea ecx, [esp + 0x54]
movaps xmm1, xmm2
call fcn.1000371d
movss xmm0, dword [esp + 0x54]
lea esi, [esp + 0x24]
movss dword [esp + 0x24], xmm0
lea edi, [esp + 0xb8]
movss xmm0, dword [esp + 0x34]
lea edx, [esp + 0xb8]
movss dword [esp + 0x28], xmm0
movss xmm0, dword [esp + 0xa8]
movss dword [esp + 0x2c], xmm0
movsd dword es:[edi], dword [esi]
pop ecx
push 0x17
pop ecx
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
call fcn.100048b8
mov eax, dword [esp + 0x1c]
mov esi, dword [esp + 0x9c]
add eax, esi
movd xmm0, eax
cvtdq2ps xmm0, xmm0
cvtps2pd xmm0, xmm0
call fcn.10090040
mov ecx, dword [esp + 0x14]
lea edx, [esp + 0xc]
cvtsd2ss xmm0, xmm0
push 0
mulss xmm0, dword [0x100b1bb8]
addss xmm0, dword [0x100b1bdc]
movss dword [esp + 0x10], xmm0
call fcn.1004b7c0
pop ecx
push 3
pop eax
mov ecx, eax
call fcn.10004900
mov eax, dword [0x100c353c]
mov edi, dword [esp + 0x18]
mov eax, dword [eax + 0x3e28]
dec dword [eax + 0xe0]
inc esi
mov dword [esp + 0x9c], esi
cmp esi, dword [esp + 0x94]
jl 0x10025627
mov edx, dword [0x100bdd60]
mov ecx, dword [esp + 0x1c]
inc ecx
add edi, 0x3e8
mov dword [esp + 0x1c], ecx
mov dword [esp + 0x18], edi
cmp ecx, edx
jl 0x100255e1
push 4
pop esi
mov eax, dword [0x100c353c]
mov eax, dword [eax + 0x3e28]
movss xmm0, dword [eax + 0x74]
movss dword [esp + 0xa4], xmm0
movss xmm0, dword [eax + 0x7c]
movss dword [esp + 0x94], xmm0
call fcn.10008be5
push 2
pop ecx
call fcn.10004a1a
xorps xmm0, xmm0
mov ecx, 0x100a96e4
movss dword [esp + 0x14], xmm0
call fcn.1004ba41
call fcn.10008885
test al, al
je 0x100258fc
mov eax, dword [0x100c353c]
movss xmm0, dword [eax + 0x18]
xorps xmm0, xmmword [0x100b1f10]
mulss xmm0, dword [0x100b1c74]
movss dword [esp + 0x14], xmm0
movss xmm1, dword [0x100b1cc8]
xorps xmm0, xmm0
call fcn.1000fae5
push str.Scroll_from_code
call fcn.1004ac42
movss xmm1, dword [0x100b1cc8]
xorps xmm0, xmm0
pop ecx
call fcn.1000fae5
mov ecx, 0x100a96fc
call fcn.1004ba41
call fcn.10008885
test al, al
je 0x10025952
mov eax, dword [0x100c353c]
movss xmm0, dword [eax + 0x18]
mulss xmm0, dword [0x100b1c74]
movss dword [esp + 0x14], xmm0
movss xmm1, dword [0x100b1cc8]
xorps xmm0, xmm0
call fcn.1000fae5
movss xmm0, dword [esp + 0x94]
sub esp, 0x10
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm0
movss xmm0, dword [esp + 0xb4]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push str._.0f__.0f
call fcn.1004ac42
movss xmm0, dword [esp + 0x28]
add esp, 0x14
ucomiss xmm0, dword [0x100b19d4]
lahf
test ah, 0x44
jnp 0x100259f7
and dword [esp + 0xc], 0
lea edx, [esp + 0xc]
and dword [esp + 0x10], 0
mov ecx, str.scrolling
push 0
push 0
call fcn.10008ba5
mov eax, dword [0x100c353c]
movss xmm0, dword [esp + 0x1c]
pop ecx
pop ecx
mov eax, dword [eax + 0x3e28]
addss xmm0, dword [eax + 0x74]
and dword [eax + 0x8c], 0
and dword [eax + 0x94], 0
movss dword [eax + 0x84], xmm0
call fcn.10008be5
call fcn.1004db54
mov edi, 0x100c3c5d
mov ecx, str.Show_Horizontal_contents_size_demo_window
mov edx, edi
call fcn.1004cec3
cmp byte [0x100c3c5d], 0
je 0x10025f13
cmp byte [0x100c3a0c], 0
je 0x10025a3f
movss xmm0, dword [0x100bdb34]
lea ecx, [esp + 0xc]
and dword [esp + 0x10], 0
movss dword [esp + 0xc], xmm0
call fcn.1000d761
xor eax, eax
mov ecx, 0x800
cmp byte [0x100bdd9c], al
mov edx, edi
cmovne eax, ecx
mov ecx, str.Horizontal_contents_size_demo_window
push eax
call fcn.1000af1d
mov eax, dword [0x100c3540]
pop ecx
test eax, eax
je 0x10025a80
push dword [0x100c3544]
push str.Layout_Scrolling_Horizontal_contents_size_demo_window
push 0xc4e
push str.C:UsersdegagDesktopUniversalHookX_mainUniversalHookX_srcdependenciesimguiimgui_demo.cpp
call eax
add esp, 0x10
and dword [esp + 0x10], 0
lea edx, [esp + 0xc]
push 0xe
pop ecx
mov dword [esp + 0xc], 0x40000000
call fcn.100049ac
and dword [esp + 0x10], 0
lea edx, [esp + 0xc]
push 0xb
pop ecx
mov dword [esp + 0xc], 0x40000000
call fcn.100049ac
mov ecx, str.Test_of_different_widgets_react_and_impact_the_work_rectangle_growing_when_horizontal_scrolling_is_enabled._n_nUse_Metrics__Tools__Show_windows_rectangles_to_visualize_rectangles.
call fcn.10016808
mov edx, 0x100bdd9c
mov ecx, str.H_scrollbar
call fcn.1004cec3
mov edx, 0x100c1f90
mov ecx, 0x1009bfb4
call fcn.1004cec3
mov edx, 0x100c208c
mov ecx, str.Tree_nodes
call fcn.1004cec3
mov edx, 0x100c3a00
mov ecx, str.Text_wrapped
call fcn.1004cec3
mov edx, 0x100bdd4c
mov ecx, str.Columns
call fcn.1004cec3
mov edx, 0x100c1ee3
mov ecx, str.Tab_bar
call fcn.1004cec3
mov edx, 0x100c3b5a
mov ecx, str.Child
call fcn.1004cec3
mov edx, 0x100c3a0c
mov ecx, str.Explicit_content_size
call fcn.1004cec3
mov eax, dword [0x100c353c]
sub esp, 0x20
mov eax, dword [eax + 0x3e28]
movss xmm0, dword [eax + 0x80]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x18], xmm0
movss xmm0, dword [eax + 0x78]
cvtps2pd xmm0, xmm0
movsd qword [esp + 0x10], xmm0
movss xmm0, dword [eax + 0x7c]
cvtps2pd xmm0, xmm0
movsd qword [esp + 8], xmm0
movss xmm0, dword [eax + 0x74]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push str.Scroll__.1f__.1f__.1f__.1f
call fcn.1004ac42
add esp, 0x24
cmp byte [0x100c3a0c], 0
je 0x10025cff
movss xmm1, dword [0x100b1cc8]
xorps xmm0, xmm0
call fcn.1000fae5
mov eax, dword [0x100c353c]
mov ecx, str.csx
movss xmm3, dword [0x100b1aa4]
and dword [esp + 0xa4], 0
and dword [esp + 0x94], 0
or dword [eax + 0x4688], 1
push 0
push str._.3f
mov dword [eax + 0x468c], 0x42c80000
lea eax, [esp + 0x9c]
push eax
lea eax, [esp + 0xb0]
push eax
push 0x100bdb34
push 8
pop edx
call fcn.1004f88e
mov eax, dword [0x100c353c]
add esp, 0x14
mov eax, dword [eax + 0x3e28]
mov ecx, dword [eax + 0xec]
mov eax, dword [eax + 0xf0]
mov dword [esp + 0xa4], ecx
mov dword [esp + 0xa8], eax
call fcn.1000d796
movss xmm0, dword [esp + 0xa4]
addss xmm0, dword [0x100b1b98]
push 0
push ecx
and dword [esp], 0
lea ecx, [esp + 0x14]
push 0xffffffffffffffff
movss dword [esp + 0x18], xmm0
movss xmm0, dword [esp + 0xb4]
addss xmm0, dword [0x100b1b98]
push ecx
lea ecx, [esp + 0xb4]
push ecx
mov ecx, eax
movss dword [esp + 0xa8], xmm0
movss dword [esp + 0x24], xmm0
call fcn.1003c4a2
call fcn.1000d796
movss xmm1, dword [esp + 0xa4]
addss xmm1, dword [0x100bdb34]
movss xmm0, dword [esp + 0x94]
push 0
push ecx
and dword [esp], 0
lea ecx, [esp + 0x14]
push 0xffffffffffffffff
movss dword [esp + 0x18], xmm1
subss xmm1, dword [0x100b1b98]
push ecx
lea ecx, [esp + 0xa4]
movss dword [esp + 0x20], xmm0
movss xmm0, dword [esp + 0xb8]
push ecx
mov ecx, eax
movss dword [esp + 0xa8], xmm1
movss dword [esp + 0xac], xmm0
call fcn.1003c4a2
and dword [esp + 0xc], 0
lea ecx, [esp + 0xc]
mov dword [esp + 0x10], 0x41200000
call fcn.1004db95
push 2
pop ecx
call fcn.10004a1a
call fcn.1004df89
cmp byte [0x100c1f90], 0
je 0x10025d33
and dword [esp + 0x10], 0
lea edx, [esp + 0xc]
push 0
mov ecx, str.this_is_a_300_wide_button
mov dword [esp + 0x10], 0x43960000
call fcn.1004b7c0
pop ecx
cmp byte [0x100c208c], 0
je 0x10025d82
mov ecx, str.this_is_a_tree_node
mov byte [esp + 0xb], 1
call fcn.10059e47
test al, al
je 0x10025d72
mov ecx, str.another_one_of_those_tree_node...
call fcn.10059e47
test al, al
je 0x10025d6d
push str.Some_tree_contents
call fcn.1004ac42
pop ecx
call fcn.1005a913
call fcn.1005a913
push ecx
lea edx, [esp + 0xf]
mov ecx, str.CollapsingHeader
call fcn.1005aa52
pop ecx
cmp byte [0x100c3a00], 0
je 0x10025d96
push str.This_text_should_automatically_wrap_on_the_edge_of_the_work_rectangle.
call fcn.1004ad2c
pop ecx
cmp byte [0x100bdd4c], 0
je 0x10025e64
push str.Tables:
call fcn.1004ac42
and dword [esp + 0x10], 0
mov edi, str.table
and dword [esp + 0x14], 0
pop ecx
mov ecx, edi
call fcn.1000da83
push ecx
and dword [esp], 0
lea edx, [esp + 0x10]
push edx
push 0x780
push esi
mov edx, eax
mov ecx, edi
call fcn.10043659
add esp, 0x10
test al, al
je 0x10025e19
mov edi, esi
call fcn.100465fc
lea ecx, [esp + 0xc]
call fcn.10010000
push ecx
push ecx
movss xmm0, dword [eax]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push str.Width__.2f
call fcn.1004ac42
add esp, 0xc
sub edi, 1
jne 0x10025de6
call fcn.100453d4
push str.Columns:
call fcn.1004ac42
pop ecx
push 1
xor edx, edx
mov ecx, esi
call fcn.1004a5e9
pop ecx
call fcn.10049a2e
cvtss2sd xmm0, xmm0
push ecx
push ecx
movsd qword [esp], xmm0
push str.Width__.2f
call fcn.1004ac42
add esp, 0xc
call fcn.1004a0e4
sub esi, 1
jne 0x10025e30
xor ecx, ecx
xor edx, edx
push 1
inc ecx
call fcn.1004a5e9
pop ecx
cmp byte [0x100c1ee3], 0
je 0x10025ee2
xor edx, edx
mov ecx, str.Hello
call fcn.1005d2df
test al, al
je 0x10025ee2
push 0
xor edx, edx
mov ecx, str.OneOneOne
call fcn.1005e6e4
pop ecx
test al, al
je 0x10025e95
call fcn.1005e740
push 0
xor edx, edx
mov ecx, str.TwoTwoTwo
call fcn.1005e6e4
pop ecx
test al, al
je 0x10025ead
call fcn.1005e740
push 0
xor edx, edx
mov ecx, str.ThreeThreeThree
call fcn.1005e6e4
pop ecx
test al, al
je 0x10025ec5
call fcn.1005e740
push 0
xor edx, edx
mov ecx, str.FourFourFour
call fcn.1005e6e4
pop ecx
test al, al
je 0x10025edd
call fcn.1005e740
call fcn.1005d630
cmp byte [0x100c3b5a], 0
je 0x10025f0e
and dword [esp + 0xc], 0
lea edx, [esp + 0xc]
and dword [esp + 0x10], 0
mov ecx, str.child
push 0
push 1
call fcn.10008ba5
pop ecx
pop ecx
call fcn.10008be5
call fcn.1000cc53
call fcn.1005a913
mov eax, dword [0x100c3540]
test eax, eax
je 0x10025f3b
push dword [0x100c3544]
push str.Layout_Clipping
push 0xca5
push str.C:UsersdegagDesktopUniversalHookX_mainUniversalHookX_srcdependenciesimguiimgui_demo.cpp
call eax
add esp, 0x10
mov ecx, str.Clipping
call fcn.10059e47
test al, al
je 0x1002620a
push ecx
push str._.0f
lea eax, [esp + 0x9c]
mov dword [esp + 0xac], 0x3f800000
push eax
lea eax, [esp + 0xb0]
mov dword [esp + 0xa0], 0x43480000
push eax
push ecx
mov dword [esp], 0x3f000000
mov ecx, str.size
push 2
push 0x100c1f68
push 8
pop edx
call fcn.1004fde8
add esp, 0x1c
push str._Click_and_drag_to_scroll_
call fcn.1004ad2c
pop ecx
mov ecx, str._Left__Using_ImGui::PushClipRect__:_nWill_alter_ImGui_hit_testing_logic__ImDrawList_rendering._n_use_this_if_you_want_your_clipping_rectangle_to_affect_interactions__n_n_Center__Using_ImDrawList::PushClipRect__:_nWill_alter_ImDrawList_rendering_only._n_use_this_as_a_shortcut_if_you_are_only_using_ImDrawList_calls__n_n_Right__Using_ImDrawList::AddText___with_a_fine_ClipRect:_nWill_alter_only_this_specific_ImDrawList::AddText___rendering._nThis_is_often_used_internally_to_avoid_altering_the_clipping_rectangle_and_minimize_draw_calls.
call fcn.10016808
xor esi, esi
test esi, esi
jle 0x10025fc3
movss xmm1, dword [0x100b1cc8]
xorps xmm0, xmm0
call fcn.1000fae5
mov ecx, esi
call fcn.1000d9d2
push 0
mov edx, 0x100c1f68
mov ecx, 0x100a9c3c
call fcn.1004ba88
pop ecx
call fcn.10008885
mov edx, dword [0x100c353c]
test al, al
je 0x10026039
cmp byte [edx + 0xdc0], 0
je 0x10026039
movss xmm1, dword [0x100b1cc8]
xor ecx, ecx
call fcn.1000e268
test al, al
je 0x10026039
movss xmm0, dword [0x100c1e20]
movss xmm1, dword [0x100c1e24]
addss xmm0, dword [edx + 0xb4]
addss xmm1, dword [edx + 0xb8]
movss dword [0x100c1e20], xmm0
movss dword [0x100c1e24], xmm1
jmp 0x10026049
movss xmm1, dword [0x100c1e24]
movss xmm0, dword [0x100c1e20]
mov eax, dword [edx + 0x3e28]
dec dword [eax + 0xe0]
mov eax, dword [edx + 0x46a4]
shr eax, 9
test al, 1
je 0x100260d6
movss xmm2, dword [edx + 0x46a8]
movss xmm3, dword [edx + 0x46ac]
addss xmm0, xmm2
movss xmm4, dword [edx + 0x46b0]
addss xmm1, xmm3
movss xmm5, dword [edx + 0x46b4]
movss dword [esp + 0xa4], xmm2
movss dword [esp + 0xa8], xmm3
movss dword [esp + 0x94], xmm4
movss dword [esp + 0x98], xmm5
movss dword [esp + 0x30], xmm0
movss dword [esp + 0x34], xmm1
call fcn.1000d796
mov edi, eax
mov eax, esi
sub eax, 0
je 0x10026144
sub eax, 1
je 0x100260e7
sub eax, 1
je 0x10026198
push 3
inc esi
pop eax
cmp esi, eax
jl 0x10025faf
jmp 0x10026205
push 1
lea eax, [esp + 0x98]
mov ecx, edi
push eax
lea eax, [esp + 0xac]
push eax
call fcn.10039da1
push 0
push ecx
and dword [esp], 0
lea eax, [esp + 0x9c]
push 0xff785a5a
push eax
lea eax, [esp + 0xb4]
mov ecx, edi
push eax
call fcn.1003c4a2
push ecx
push str.Line_1_hello_nLine_2_clip_me_
push 0xffffffffffffffff
lea eax, [esp + 0x3c]
mov ecx, edi
push eax
call fcn.1003c8f7
mov ecx, edi
call fcn.10039eac
inc esi
jmp 0x10025faf
push 1
lea edx, [esp + 0x98]
lea ecx, [esp + 0xa8]
call fcn.10007c7e
pop ecx
push 0
push ecx
and dword [esp], 0
lea eax, [esp + 0x9c]
push 0xff785a5a
push eax
lea eax, [esp + 0xb4]
mov ecx, edi
push eax
call fcn.1003c4a2
push ecx
push str.Line_1_hello_nLine_2_clip_me_
push 0xffffffffffffffff
lea eax, [esp + 0x3c]
mov ecx, edi
push eax
call fcn.1003c8f7
call fcn.10007cef
jmp 0x1002613e
push 0
push ecx
and dword [esp], 0
lea eax, [esp + 0x9c]
push 0xff785a5a
push eax
lea eax, [esp + 0xb4]
movss dword [esp + 0x30], xmm2
push eax
mov ecx, edi
movss dword [esp + 0x38], xmm3
movss dword [esp + 0x3c], xmm4
movss dword [esp + 0x40], xmm5
call fcn.1003c4a2
lea eax, [esp + 0x20]
push eax
push ecx
and dword [esp], 0
lea eax, [esp + 0x38]
push 0
push str.Line_1_hello_nLine_2_clip_me_
push 0xffffffffffffffff
push eax
mov eax, dword [0x100c353c]
mov ecx, edi
push dword [eax + 0x3bb0]
movss xmm2, dword [eax + 0x3bb4]
call fcn.1003c810
call fcn.1005a913
mov ecx, dword [esp + 0xe4]
pop edi
pop esi
xor ecx, esp
call fcn.10069b82
mov esp, ebp
pop ebp
ret