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

Disassembly:
sub rsp, 0x58
mov rdx, rcx
mov r8d, 0x40
lea rcx, str.About_Dear_ImGui
call fcn.140054210
test al, al
je 0x1400882af
mov rax, qword [0x1401284f0]
test rax, rax
je 0x140087ce9
mov r9, qword [0x1401284f8]
lea r8, str.Tools_About_Dear_ImGui
mov edx, 0x175e
lea rcx, str.H:ProgramowanieFIFALive_EditorStandalone_Live_EditorFIFA_Live_Editor_LauncherLauncherexternalimguiimgui_demo.cpp
call rax
call fcn.14006bca0
mov rdx, rax
lea rcx, str.Dear_ImGui__s
call fcn.1400d0a80
call fcn.1400cc1c0
lea rcx, str.By_Omar_Cornut_and_all_Dear_ImGui_contributors.
call fcn.1400d0a80
lea rcx, str.Dear_ImGui_is_licensed_under_the_MIT_License__see_LICENSE_for_more_information.
call fcn.1400d0a80
lea rdx, [0x140128f4c]
lea rcx, str.Config_Build_Information
call fcn.1400be5b0
cmp byte [0x140128f4c], 0
je 0x1400882af
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x50], rbp
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x40], rdi
movaps xmmword [rsp + 0x30], xmm6
call fcn.14006ac20
mov rdi, rax
call fcn.14006b6f0
lea rdx, [rsp + 0x68]
mov qword [rsp + 0x68], 0
lea rcx, str.Copy_to_clipboard
mov rsi, rax
xorps xmm6, xmm6
call fcn.1400bde00
movzx ebp, al
call fcn.14006bc10
mulss xmm0, dword [0x140102b60]
lea rcx, str.cfg_infos
mov dword [rsp + 0x70], 0
movss dword [rsp + 0x74], xmm0
call fcn.14006a530
mov ecx, eax
lea rdx, [rsp + 0x70]
mov r8d, 4
call fcn.140057360
test bpl, bpl
je 0x140087dd7
mov ecx, 0xffffffff
call fcn.14006f460
lea rcx, [0x1401001e4]
call fcn.14006f350
mov r8d, 0x491c
lea rdx, str.1.88_WIP
lea rcx, str.Dear_ImGui__s___d_
call fcn.1400d0a80
call fcn.1400cc1c0
mov edx, 8
lea rcx, str.sizeof_size_t_:__d__sizeof_ImDrawIdx_:__d__sizeof_ImDrawVert_:__d
lea r9d, [rdx + 0xc]
lea r8d, [rdx - 6]
call fcn.1400d0a80
mov edx, 0x30c1f
lea rcx, str.define:___cplusplus_d
call fcn.1400d0a80
lea rcx, str.define:__WIN32
call fcn.1400d0a80
lea rcx, str.define:__WIN64
call fcn.1400d0a80
mov edx, 0x789
lea rcx, str.define:__MSC_VER_d
call fcn.1400d0a80
mov edx, 0x31514
lea rcx, str.define:__MSVC_LANG_d
call fcn.1400d0a80
lea rcx, str.define:_IMGUI_HAS_VIEWPORT
call fcn.1400d0a80
lea rcx, str.define:_IMGUI_HAS_DOCK
call fcn.1400d0a80
call fcn.1400cc1c0
mov rax, qword [rdi + 0x80]
lea rbx, str.NULL
test rax, rax
lea rcx, str.io.BackendPlatformName:__s
mov rdx, rbx
cmovne rdx, rax
call fcn.1400d0a80
mov rax, qword [rdi + 0x88]
lea rcx, str.io.BackendRendererName:__s
test rax, rax
cmovne rbx, rax
mov rdx, rbx
call fcn.1400d0a80
mov edx, dword [rdi]
lea rcx, str.io.ConfigFlags:_0x_08X
call fcn.1400d0a80
mov eax, dword [rdi]
mov rbx, qword [rsp + 0x60]
test al, 1
je 0x140087ede
lea rcx, str._NavEnableKeyboard
call fcn.1400d0a80
mov eax, dword [rdi]
test al, 2
je 0x140087ef0
lea rcx, str._NavEnableGamepad
call fcn.1400d0a80
mov eax, dword [rdi]
test al, 4
je 0x140087f02
lea rcx, str._NavEnableSetMousePos
call fcn.1400d0a80
mov eax, dword [rdi]
test al, 8
je 0x140087f14
lea rcx, str._NavNoCaptureKeyboard
call fcn.1400d0a80
mov eax, dword [rdi]
test al, 0x10
je 0x140087f26
lea rcx, str._NoMouse
call fcn.1400d0a80
mov eax, dword [rdi]
test al, 0x20
je 0x140087f38
lea rcx, str._NoMouseCursorChange
call fcn.1400d0a80
mov eax, dword [rdi]
test al, 0x40
je 0x140087f4a
lea rcx, str._DockingEnable
call fcn.1400d0a80
mov eax, dword [rdi]
bt eax, 0xa
jae 0x140087f5e
lea rcx, str._ViewportsEnable
call fcn.1400d0a80
mov eax, dword [rdi]
bt eax, 0xe
jae 0x140087f72
lea rcx, str._DpiEnableScaleViewports
call fcn.1400d0a80
mov eax, dword [rdi]
bt eax, 0xf
jae 0x140087f84
lea rcx, str._DpiEnableScaleFonts
call fcn.1400d0a80
cmp byte [rdi + 0x70], 0
je 0x140087f96
lea rcx, str.io.MouseDrawCursor
call fcn.1400d0a80
cmp byte [rdi + 0x6c], 0
je 0x140087fa8
lea rcx, str.io.ConfigViewportsNoAutoMerge
call fcn.1400d0a80
cmp byte [rdi + 0x6d], 0
je 0x140087fba
lea rcx, str.io.ConfigViewportsNoTaskBarIcon
call fcn.1400d0a80
cmp byte [rdi + 0x6e], 0
je 0x140087fcc
lea rcx, str.io.ConfigViewportsNoDecoration
call fcn.1400d0a80
cmp byte [rdi + 0x6f], 0
je 0x140087fde
lea rcx, str.io.ConfigViewportsNoDefaultParent
call fcn.1400d0a80
cmp byte [rdi + 0x68], 0
je 0x140087ff0
lea rcx, str.io.ConfigDockingNoSplit
call fcn.1400d0a80
cmp byte [rdi + 0x69], 0
je 0x140088002
lea rcx, str.io.ConfigDockingWithShift
call fcn.1400d0a80
cmp byte [rdi + 0x6a], 0
je 0x140088014
lea rcx, str.io.ConfigDockingAlwaysTabBar
call fcn.1400d0a80
cmp byte [rdi + 0x6b], 0
je 0x140088026
lea rcx, str.io.ConfigDockingTransparentPayload
call fcn.1400d0a80
cmp byte [rdi + 0x71], 0
je 0x140088038
lea rcx, str.io.ConfigMacOSXBehaviors
call fcn.1400d0a80
cmp byte [rdi + 0x73], 0
je 0x14008804a
lea rcx, str.io.ConfigInputTextCursorBlink
call fcn.1400d0a80
cmp byte [rdi + 0x75], 0
je 0x14008805c
lea rcx, str.io.ConfigWindowsResizeFromEdges
call fcn.1400d0a80
cmp byte [rdi + 0x76], 0
je 0x14008806e
lea rcx, str.io.ConfigWindowsMoveFromTitleBarOnly
call fcn.1400d0a80
movss xmm0, dword [rdi + 0x78]
comiss xmm0, xmm6
movaps xmm6, xmmword [rsp + 0x30]
jb 0x140088091
cvtps2pd xmm1, xmm0
lea rcx, str.io.ConfigMemoryCompactTimer___.1f
movq rdx, xmm1
call fcn.1400d0a80
mov edx, dword [rdi + 4]
lea rcx, str.io.BackendFlags:_0x_08X
call fcn.1400d0a80
mov eax, dword [rdi + 4]
test al, 1
je 0x1400880b6
lea rcx, str._HasGamepad
call fcn.1400d0a80
mov eax, dword [rdi + 4]
test al, 2
je 0x1400880c9
lea rcx, str._HasMouseCursors
call fcn.1400d0a80
mov eax, dword [rdi + 4]
test al, 4
je 0x1400880dc
lea rcx, str._HasSetMousePos
call fcn.1400d0a80
mov eax, dword [rdi + 4]
bt eax, 0xa
jae 0x1400880f1
lea rcx, str._PlatformHasViewports
call fcn.1400d0a80
mov eax, dword [rdi + 4]
bt eax, 0xb
jae 0x140088106
lea rcx, str._HasMouseHoveredViewport
call fcn.1400d0a80
mov eax, dword [rdi + 4]
test al, 8
je 0x140088119
lea rcx, str._RendererHasVtxOffset
call fcn.1400d0a80
mov eax, dword [rdi + 4]
bt eax, 0xc
jae 0x14008812b
lea rcx, str._RendererHasViewports
call fcn.1400d0a80
call fcn.1400cc1c0
mov rcx, qword [rdi + 0x48]
mov eax, dword [rcx + 0x34]
mov r9d, dword [rcx + 0x30]
mov r8d, dword [rcx]
mov edx, dword [rcx + 0x48]
lea rcx, str.io.Fonts:__d_fonts__Flags:_0x_08X__TexSize:__d__d
mov dword [rsp + 0x20], eax
call fcn.1400d0a80
movss xmm2, dword [rdi + 0xc]
lea rcx, str.io.DisplaySize:__.2f__.2f
movss xmm1, dword [rdi + 8]
cvtps2pd xmm2, xmm2
cvtps2pd xmm1, xmm1
movq r8, xmm2
movq rdx, xmm1
call fcn.1400d0a80
movss xmm2, dword [rdi + 0x64]
lea rcx, str.io.DisplayFramebufferScale:__.2f__.2f
movss xmm1, dword [rdi + 0x60]
cvtps2pd xmm2, xmm2
cvtps2pd xmm1, xmm1
movq r8, xmm2
movq rdx, xmm1
call fcn.1400d0a80
call fcn.1400cc1c0
movss xmm2, dword [rsi + 0xc]
lea rcx, str.style.WindowPadding:__.2f__.2f
movss xmm1, dword [rsi + 8]
cvtps2pd xmm2, xmm2
cvtps2pd xmm1, xmm1
movq r8, xmm2
movq rdx, xmm1
call fcn.1400d0a80
movss xmm1, dword [rsi + 0x14]
lea rcx, str.style.WindowBorderSize:__.2f
cvtps2pd xmm1, xmm1
movq rdx, xmm1
call fcn.1400d0a80
movss xmm2, dword [rsi + 0x40]
lea rcx, str.style.FramePadding:__.2f__.2f
movss xmm1, dword [rsi + 0x3c]
cvtps2pd xmm2, xmm2
cvtps2pd xmm1, xmm1
movq r8, xmm2
movq rdx, xmm1
call fcn.1400d0a80
movss xmm1, dword [rsi + 0x44]
lea rcx, str.style.FrameRounding:__.2f
cvtps2pd xmm1, xmm1
movq rdx, xmm1
call fcn.1400d0a80
movss xmm1, dword [rsi + 0x48]
lea rcx, str.style.FrameBorderSize:__.2f
cvtps2pd xmm1, xmm1
movq rdx, xmm1
call fcn.1400d0a80
movss xmm2, dword [rsi + 0x50]
lea rcx, str.style.ItemSpacing:__.2f__.2f
movss xmm1, dword [rsi + 0x4c]
cvtps2pd xmm2, xmm2
cvtps2pd xmm1, xmm1
movq r8, xmm2
movq rdx, xmm1
call fcn.1400d0a80
movss xmm2, dword [rsi + 0x58]
lea rcx, str.style.ItemInnerSpacing:__.2f__.2f
movss xmm1, dword [rsi + 0x54]
cvtps2pd xmm2, xmm2
cvtps2pd xmm1, xmm1
movq r8, xmm2
movq rdx, xmm1
call fcn.1400d0a80
mov rdi, qword [rsp + 0x40]
test bpl, bpl
mov rbp, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x48]
je 0x1400882aa
lea rcx, str._n____n
call fcn.14006f350
call fcn.14006f030
call fcn.1400682d0
add rsp, 0x58
jmp fcn.140067b90