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

Disassembly:
push ebx
mov ebx, esp
sub esp, 8
and esp, 0xfffffff8
add esp, 4
push ebp
mov ebp, dword [ebx + 4]
mov dword [esp + 4], ebp
mov ebp, esp
sub esp, 0x188
push esi
push edi
call fcn.10125850
mov dword [ebp - 4], eax
mov eax, dword [0x10362284]
mov ecx, dword fs:[0x2c]
mov edx, dword [ecx + eax*4]
mov eax, dword [0x1035b970]
cmp eax, dword [edx + 4]
jle 0x1014a71f
push 0x1035b970
call fcn.1023916a
add esp, 4
cmp dword [0x1035b970], 0xffffffff
jne 0x1014a71f
mov ecx, 0x1035b5c0
call fcn.101308b0
push 0x1035b970
call fcn.10239119
add esp, 4
movzx ecx, byte [0x1034db1c]
test ecx, ecx
je 0x1014a73f
cmp dword [ebx + 8], 0
jne 0x1014a73f
mov ecx, 0xec
mov esi, dword [ebp - 4]
mov edi, 0x1035b5c0
rep movsd dword es:[edi], dword [esi]
mov byte [0x1034db1c], 0
cmp dword [ebx + 8], 0
jne 0x1014a753
mov dword [ebx + 8], 0x1035b5c0
call fcn.1012acc0
fstp dword [ebp - 0xc4]
movss xmm0, dword [ebp - 0xc4]
mulss xmm0, dword [0x10291c28]
push ecx
movss dword [esp], xmm0
call fcn.1012c2e0
add esp, 4
push str.color_tsSelector
call fcn.1014c2a0
add esp, 4
movzx edx, al
test edx, edx
je 0x1014a79f
mov ecx, 0xec
mov esi, dword [ebp - 4]
mov edi, 0x1035b5c0
rep movsd dword es:[edi], dword [esi]
push str.FontsSelector
call fcn.1014c310
movss xmm0, dword [0x10291e24]
movss dword [esp], xmm0
push 0x102bff98
push ecx
movss xmm0, dword [0x10296ee4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov eax, dword [ebp - 4]
add eax, 0x40
push eax
push 0x102bffa0
call fcn.10180490
add esp, 0x18
movzx ecx, al
test ecx, ecx
je 0x1014a7f9
mov edx, dword [ebp - 4]
mov eax, dword [ebp - 4]
mov ecx, dword [eax + 0x40]
mov dword [edx + 0x74], ecx
mov edx, dword [ebp - 4]
movss xmm0, dword [edx + 0x10]
comiss xmm0, dword [0x10291c24]
jbe 0x1014a816
mov dword [ebp - 0x98], 1
jmp 0x1014a820
mov dword [ebp - 0x98], 0
mov al, byte [ebp - 0x98]
mov byte [ebp - 0x11], al
lea ecx, [ebp - 0x11]
push ecx
push str.WindowBorder
call fcn.1017dc40
add esp, 8
movzx edx, al
test edx, edx
je 0x1014a86d
movzx eax, byte [ebp - 0x11]
test eax, eax
je 0x1014a858
movss xmm0, dword [0x10291e24]
movss dword [ebp - 0x58], xmm0
jmp 0x1014a860
xorps xmm0, xmm0
movss dword [ebp - 0x58], xmm0
mov ecx, dword [ebp - 4]
movss xmm0, dword [ebp - 0x58]
movss dword [ecx + 0x10], xmm0
push ecx
movss xmm0, dword [0x10293154]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1012c600
add esp, 8
mov edx, dword [ebp - 4]
movss xmm0, dword [edx + 0x44]
comiss xmm0, dword [0x10291c24]
jbe 0x1014a8a6
mov dword [ebp - 0x5c], 1
jmp 0x1014a8ad
mov dword [ebp - 0x5c], 0
mov al, byte [ebp - 0x5c]
mov byte [ebp - 0x12], al
lea ecx, [ebp - 0x12]
push ecx
push str.FrameBorder
call fcn.1017dc40
add esp, 8
movzx edx, al
test edx, edx
je 0x1014a8f7
movzx eax, byte [ebp - 0x12]
test eax, eax
je 0x1014a8e2
movss xmm0, dword [0x10291e24]
movss dword [ebp - 0x60], xmm0
jmp 0x1014a8ea
xorps xmm0, xmm0
movss dword [ebp - 0x60], xmm0
mov ecx, dword [ebp - 4]
movss xmm0, dword [ebp - 0x60]
movss dword [ecx + 0x44], xmm0
push ecx
movss xmm0, dword [0x10293154]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1012c600
add esp, 8
mov edx, dword [ebp - 4]
movss xmm0, dword [edx + 0x34]
comiss xmm0, dword [0x10291c24]
jbe 0x1014a930
mov dword [ebp - 0x64], 1
jmp 0x1014a937
mov dword [ebp - 0x64], 0
mov al, byte [ebp - 0x64]
mov byte [ebp - 0x13], al
lea ecx, [ebp - 0x13]
push ecx
push str.PopupBorder
call fcn.1017dc40
add esp, 8
movzx edx, al
test edx, edx
je 0x1014a981
movzx eax, byte [ebp - 0x13]
test eax, eax
je 0x1014a96c
movss xmm0, dword [0x10291e24]
movss dword [ebp - 0x68], xmm0
jmp 0x1014a974
xorps xmm0, xmm0
movss dword [ebp - 0x68], xmm0
mov ecx, dword [ebp - 4]
movss xmm0, dword [ebp - 0x68]
movss dword [ecx + 0x34], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
lea ecx, [ebp - 0x120]
call fcn.10073050
push eax
push str.Save_Ref
call fcn.1017d500
add esp, 8
movzx edx, al
test edx, edx
je 0x1014a9d1
mov ecx, 0xec
mov esi, dword [ebp - 4]
mov edi, 0x1035b5c0
rep movsd dword es:[edi], dword [esi]
mov ecx, 0xec
mov esi, 0x1035b5c0
mov edi, dword [ebx + 8]
rep movsd dword es:[edi], dword [esi]
push ecx
movss xmm0, dword [0x10293154]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1012c600
add esp, 8
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
lea ecx, [ebp - 0x128]
call fcn.10073050
push eax
push str.Revert_Ref
call fcn.1017d500
add esp, 8
movzx eax, al
test eax, eax
je 0x1014aa2f
mov ecx, 0xec
mov esi, dword [ebx + 8]
mov edi, dword [ebp - 4]
rep movsd dword es:[edi], dword [esi]
push ecx
movss xmm0, dword [0x10293154]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1012c600
add esp, 8
push str.Save_Revert_in_local_non_persistent_storage._Default_color_ts_definition_are_not_affected._Use__Export__below_to_save_them_somewhere.
call fcn.10150140
add esp, 4
call fcn.1017cad0
nop
push 0
push str.tabs
call fcn.101890e0
add esp, 8
movzx ecx, al
test ecx, ecx
je 0x1014c287
push 0
push 0
push str.Sizes
call fcn.10189320
add esp, 0xc
movzx edx, al
test edx, edx
je 0x1014b168
push str.Main
call fcn.1017cdb0
movss xmm0, dword [0x10291e24]
movss dword [esp], xmm0
push 0x102c0090
push ecx
movss xmm0, dword [0x102973a8]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov eax, dword [ebp - 4]
add eax, 4
push eax
push str.WindowPadding
call fcn.101804c0
add esp, 0x14
movss xmm0, dword [0x10291e24]
movss dword [esp], xmm0
push 0x102c00a8
push ecx
movss xmm0, dword [0x102973a8]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov ecx, dword [ebp - 4]
add ecx, 0x38
push ecx
push str.FramePadding
call fcn.101804c0
add esp, 0x14
movss xmm0, dword [0x10291e24]
movss dword [esp], xmm0
push 0x102c00c0
push ecx
movss xmm0, dword [0x102973a8]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov edx, dword [ebp - 4]
add edx, 0x48
push edx
push str.ItemSpacing
call fcn.101804c0
add esp, 0x14
movss xmm0, dword [0x10291e24]
movss dword [esp], xmm0
push 0x102c00d4
push ecx
movss xmm0, dword [0x102973a8]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov eax, dword [ebp - 4]
add eax, 0x50
push eax
push str.ItemInnerSpacing
call fcn.101804c0
add esp, 0x14
movss xmm0, dword [0x10291e24]
movss dword [esp], xmm0
push 0x102c00f0
push ecx
movss xmm0, dword [0x10291e50]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov ecx, dword [ebp - 4]
add ecx, 0x58
push ecx
push str.TouchExtraPadding
call fcn.101804c0
add esp, 0x14
movss xmm0, dword [0x10291e24]
movss dword [esp], xmm0
push 0x102c010c
push ecx
movss xmm0, dword [0x10297224]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov edx, dword [ebp - 4]
add edx, 0x60
push edx
push str.IndentSpacing
call fcn.10180490
add esp, 0x14
movss xmm0, dword [0x10291e24]
movss dword [esp], xmm0
push 0x102c0124
push ecx
movss xmm0, dword [0x102973a8]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10291e24]
movss dword [esp], xmm0
mov eax, dword [ebp - 4]
add eax, 0x68
push eax
push str.ScrollbarSize
call fcn.10180490
add esp, 0x14
movss xmm0, dword [0x10291e24]
movss dword [esp], xmm0
push 0x102c013c
push ecx
movss xmm0, dword [0x102973a8]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10291e24]
movss dword [esp], xmm0
mov ecx, dword [ebp - 4]
add ecx, 0x70
push ecx
push str.GrabMinSize
call fcn.10180490
add esp, 0x18
push str.Borders
call fcn.1017cdb0
movss xmm0, dword [0x10291e24]
movss dword [esp], xmm0
push 0x102c0158
push ecx
movss xmm0, dword [0x10291e24]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov edx, dword [ebp - 4]
add edx, 0x10
push edx
push str.WindowBorderSize
call fcn.10180490
add esp, 0x14
movss xmm0, dword [0x10291e24]
movss dword [esp], xmm0
push 0x102c0174
push ecx
movss xmm0, dword [0x10291e24]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov eax, dword [ebp - 4]
add eax, 0x2c
push eax
push str.ChildBorderSize
call fcn.10180490
add esp, 0x14
movss xmm0, dword [0x10291e24]
movss dword [esp], xmm0
push 0x102c018c
push ecx
movss xmm0, dword [0x10291e24]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov ecx, dword [ebp - 4]
add ecx, 0x34
push ecx
push str.PopupBorderSize
call fcn.10180490
add esp, 0x14
movss xmm0, dword [0x10291e24]
movss dword [esp], xmm0
push 0x102c01a4
push ecx
movss xmm0, dword [0x10291e24]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov edx, dword [ebp - 4]
add edx, 0x44
push edx
push str.FrameBorderSize
call fcn.10180490
add esp, 0x14
movss xmm0, dword [0x10291e24]
movss dword [esp], xmm0
push 0x102c01bc
push ecx
movss xmm0, dword [0x10291e24]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov eax, dword [ebp - 4]
add eax, 0x7c
push eax
push str.TabBorderSize
call fcn.10180490
add esp, 0x18
push str.Rounding
call fcn.1017cdb0
movss xmm0, dword [0x10291e24]
movss dword [esp], xmm0
push 0x102c01e0
push ecx
movss xmm0, dword [0x10296ee4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov ecx, dword [ebp - 4]
add ecx, 0xc
push ecx
push str.WindowRounding
call fcn.10180490
add esp, 0x14
movss xmm0, dword [0x10291e24]
movss dword [esp], xmm0
push 0x102c01f8
push ecx
movss xmm0, dword [0x10296ee4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov edx, dword [ebp - 4]
add edx, 0x28
push edx
push str.ChildRounding
call fcn.10180490
add esp, 0x14
movss xmm0, dword [0x10291e24]
movss dword [esp], xmm0
push 0x102c0210
push ecx
movss xmm0, dword [0x10296ee4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov eax, dword [ebp - 4]
add eax, 0x40
push eax
push str.FrameRounding
call fcn.10180490
add esp, 0x14
movss xmm0, dword [0x10291e24]
movss dword [esp], xmm0
push 0x102c0228
push ecx
movss xmm0, dword [0x10296ee4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov ecx, dword [ebp - 4]
add ecx, 0x30
push ecx
push str.PopupRounding
call fcn.10180490
add esp, 0x14
movss xmm0, dword [0x10291e24]
movss dword [esp], xmm0
push 0x102c0240
push ecx
movss xmm0, dword [0x10296ee4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov edx, dword [ebp - 4]
add edx, 0x6c
push edx
push str.ScrollbarRounding
call fcn.10180490
add esp, 0x14
movss xmm0, dword [0x10291e24]
movss dword [esp], xmm0
push 0x102c025c
push ecx
movss xmm0, dword [0x10296ee4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov eax, dword [ebp - 4]
add eax, 0x74
push eax
push str.GrabRounding
call fcn.10180490
add esp, 0x14
movss xmm0, dword [0x10291e24]
movss dword [esp], xmm0
push 0x102c0274
push ecx
movss xmm0, dword [0x10296ee4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov ecx, dword [ebp - 4]
add ecx, 0x78
push ecx
push str.TabRounding
call fcn.10180490
add esp, 0x18
push str.Alignment
call fcn.1017cdb0
movss xmm0, dword [0x10291e24]
movss dword [esp], xmm0
push 0x102c0294
push ecx
movss xmm0, dword [0x10291e24]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov edx, dword [ebp - 4]
add edx, 0x1c
push edx
push str.WindowTitleAlign
call fcn.101804c0
add esp, 0x18
mov eax, dword [ebp - 4]
mov ecx, dword [eax + 0x24]
add ecx, 1
mov dword [ebp - 0x6c], ecx
push 0xffffffffffffffff
push 0x102c02b0
lea edx, [ebp - 0x6c]
push edx
push str.WindowMenuButtonPosition
call fcn.1017f5b0
add esp, 0x10
movzx eax, al
test eax, eax
je 0x1014b001
mov ecx, dword [ebp - 0x6c]
sub ecx, 1
mov edx, dword [ebp - 4]
mov dword [edx + 0x24], ecx
push 0xffffffffffffffff
push str.Left
mov eax, dword [ebp - 4]
add eax, 0x80
push eax
push str.color_tButtonPosition
call fcn.1017f5b0
add esp, 0xc
movss xmm0, dword [0x10291e24]
movss dword [esp], xmm0
push 0x102c0304
push ecx
movss xmm0, dword [0x10291e24]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov ecx, dword [ebp - 4]
add ecx, 0x84
push ecx
push str.ButtonTextAlign
call fcn.101804c0
add esp, 0x14
movss xmm0, dword [0x10293154]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1012c600
add esp, 8
push str.Alignment_applies_when_a_button_is_larger_than_its_text_content.
call fcn.10150140
movss xmm0, dword [0x10291e24]
movss dword [esp], xmm0
push str._.2f
push ecx
movss xmm0, dword [0x10291e24]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov edx, dword [ebp - 4]
add edx, 0x8c
push edx
push str.SelectableTextAlign
call fcn.101804c0
add esp, 0x14
movss xmm0, dword [0x10293154]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1012c600
add esp, 8
push str.Alignment_applies_when_a_selectable_is_larger_than_its_text_content.
call fcn.10150140
add esp, 4
push str.Safe_Area_Padding
call fcn.1017cdb0
movss xmm0, dword [0x10293154]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1012c600
add esp, 8
push str.Adjust_if_you_cannot_see_the_edges_of_your_screen__e.g._on_a_TV_where_scaling_has_not_been_configured_.
call fcn.10150140
movss xmm0, dword [0x10291e24]
movss dword [esp], xmm0
push str._.0f
push ecx
movss xmm0, dword [0x10297224]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov eax, dword [ebp - 4]
add eax, 0x9c
push eax
push str.DisplaySafeAreaPadding
call fcn.101804c0
add esp, 0x18
call fcn.101893c0
nop
push 0
push 0
push str.color_ts
call fcn.10189320
add esp, 0xc
movzx ecx, al
test ecx, ecx
je 0x1014b71b
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
lea ecx, [ebp - 0x130]
call fcn.10073050
push eax
push str.Export
call fcn.1017d500
add esp, 8
movzx edx, al
test edx, edx
je 0x1014b316
cmp dword [0x1035b974], 0
jne 0x1014b1cf
push 0xffffffffffffffff
call fcn.1012daf0
add esp, 4
jmp 0x1014b1d9
push 0xffffffffffffffff
call fcn.1012da10
add esp, 4
push str.ImVec4_colors__ImGui::GetStyle__.color_ts__r_n
call fcn.1012dd80
add esp, 4
mov dword [ebp - 0x2c], 0
jmp 0x1014b1f8
mov eax, dword [ebp - 0x2c]
add eax, 1
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 0x30
jge 0x1014b310
mov ecx, dword [ebp - 0x2c]
shl ecx, 4
mov edx, dword [ebp - 4]
lea eax, [edx + ecx + 0xb0]
mov dword [ebp - 0x30], eax
mov ecx, dword [ebp - 0x2c]
push ecx
call fcn.1012f100
add esp, 4
mov dword [ebp - 0x70], eax
movzx edx, byte [0x1034db1d]
test edx, edx
je 0x1014b256
push 0x10
mov eax, dword [ebp - 0x2c]
shl eax, 4
mov ecx, dword [ebx + 8]
lea edx, [ecx + eax + 0xb0]
push edx
mov eax, dword [ebp - 0x30]
push eax
call sub.VCRUNTIME140.dll_memcmp
add esp, 0xc
test eax, eax
je 0x1014b30b
mov ecx, dword [ebp - 0x30]
cvtss2sd xmm0, dword [ecx + 0xc]
movsd qword [ebp - 0xe8], xmm0
mov edx, dword [ebp - 0x30]
cvtss2sd xmm0, dword [edx + 8]
movsd qword [ebp - 0xf0], xmm0
mov eax, dword [ebp - 0x30]
cvtss2sd xmm0, dword [eax + 4]
movsd qword [ebp - 0xf8], xmm0
mov ecx, dword [ebp - 0x30]
cvtss2sd xmm0, dword [ecx]
movsd qword [ebp - 0x100], xmm0
mov edx, dword [ebp - 0x70]
push edx
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
add esp, 4
mov ecx, 0x17
sub ecx, eax
mov dword [ebp - 0x9c], ecx
sub esp, 8
movsd xmm0, qword [ebp - 0xe8]
movsd qword [esp], xmm0
sub esp, 8
movsd xmm0, qword [ebp - 0xf0]
movsd qword [esp], xmm0
sub esp, 8
movsd xmm0, qword [ebp - 0xf8]
movsd qword [esp], xmm0
sub esp, 8
movsd xmm0, qword [ebp - 0x100]
movsd qword [esp], xmm0
push 0x102b7e2f
mov edx, dword [ebp - 0x9c]
push edx
mov eax, dword [ebp - 0x70]
push eax
push str.colors_ImGuiCol__s__s_ImVec4__.2ff___.2ff___.2ff___.2ff___r_n
call fcn.1012dd80
add esp, 0x30
jmp 0x1014b1ef
call fcn.1012db20
nop
push ecx
movss xmm0, dword [0x10293154]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1012c600
add esp, 4
movss xmm0, dword [0x10291e68]
movss dword [esp], xmm0
call fcn.1012c3e0
add esp, 4
push 0xffffffffffffffff
push str.To_Clipboard
push 0x1035b974
push str.output_type
call fcn.1017f5b0
add esp, 0xc
movss xmm0, dword [0x10293154]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1012c600
add esp, 8
push 0x1034db1d
push str.Only_Modified_color_ts
call fcn.1017dc40
add esp, 8
mov ecx, dword [0x10362284]
mov edx, dword fs:[0x2c]
mov eax, dword [edx + ecx*4]
mov ecx, dword [0x1035ba88]
cmp ecx, dword [eax + 4]
jle 0x1014b3f0
push 0x1035ba88
call fcn.1023916a
add esp, 4
cmp dword [0x1035ba88], 0xffffffff
jne 0x1014b3f0
push 0x102b7e4e
mov ecx, 0x1035b978
call fcn.10131550
push 0x10290c70
call fcn.102390d3
add esp, 4
push 0x1035ba88
call fcn.10239119
add esp, 4
call fcn.1012c170
fstp dword [ebp - 0xa0]
movss xmm0, dword [ebp - 0xa0]
mulss xmm0, dword [0x10297220]
push ecx
movss dword [esp], xmm0
push str.Filter_colors
mov ecx, 0x1035b978
call fcn.101315c0
push 0
push 0x1035ba8c
push str.Opaque
call fcn.1017e6c0
add esp, 8
movss xmm0, dword [0x10293154]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1012c600
add esp, 8
push 0x20000
push 0x1035ba8c
push 0x102c0544
call fcn.1017e6c0
add esp, 8
movss xmm0, dword [0x10293154]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1012c600
add esp, 8
push 0x40000
push 0x1035ba8c
push str.Both
call fcn.1017e6c0
add esp, 8
movss xmm0, dword [0x10293154]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1012c600
add esp, 8
push str.In_the_color_list:_nLeft_click_on_colored_square_to_open_color_picker__nRight_click_to_open_edit_options_menu.
call fcn.10150140
add esp, 4
push 0x80c000
push 1
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
lea ecx, [ebp - 0x138]
call fcn.10073050
push eax
push str.colors
call fcn.1012a6a0
add esp, 0x10
push ecx
movss xmm0, dword [0x102c0d38]
movss dword [esp], xmm0
call fcn.1012c2e0
add esp, 4
mov dword [ebp - 0xc], 0
jmp 0x1014b523
mov edx, dword [ebp - 0xc]
add edx, 1
mov dword [ebp - 0xc], edx
cmp dword [ebp - 0xc], 0x30
jge 0x1014b706
mov eax, dword [ebp - 0xc]
push eax
call fcn.1012f100
add esp, 4
mov dword [ebp - 0x74], eax
push 0
mov ecx, dword [ebp - 0x74]
push ecx
mov ecx, 0x1035b978
call fcn.10131630
movzx edx, al
test edx, edx
jne 0x1014b555
jmp 0x1014b51a
mov eax, dword [ebp - 0xc]
push eax
call fcn.1012d160
add esp, 4
mov ecx, dword [0x1035ba8c]
or ecx, 0x10000
push ecx
mov edx, dword [ebp - 0xc]
shl edx, 4
mov eax, dword [ebp - 4]
lea ecx, [eax + edx + 0xb0]
push ecx
push 0x102c05d4
call fcn.10181bf0
add esp, 0xc
push 0x10
mov edx, dword [ebp - 0xc]
shl edx, 4
mov eax, dword [ebx + 8]
lea ecx, [eax + edx + 0xb0]
push ecx
mov edx, dword [ebp - 0xc]
shl edx, 4
mov eax, dword [ebp - 4]
lea ecx, [eax + edx + 0xb0]
push ecx
call sub.VCRUNTIME140.dll_memcmp
add esp, 0xc
test eax, eax
je 0x1014b6ce
mov edx, dword [ebp - 4]
push ecx
movss xmm0, dword [edx + 0x50]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1012c600
add esp, 8
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
lea ecx, [ebp - 0x140]
call fcn.10073050
push eax
push 0x102c05dc
call fcn.1017d500
add esp, 8
movzx eax, al
test eax, eax
je 0x1014b647
mov ecx, dword [ebp - 0xc]
shl ecx, 4
mov edx, dword [ebp - 4]
lea eax, [edx + ecx + 0xb0]
mov ecx, dword [ebp - 0xc]
shl ecx, 4
mov edx, dword [ebx + 8]
lea ecx, [edx + ecx + 0xb0]
mov edx, dword [eax]
mov dword [ecx], edx
mov edx, dword [eax + 4]
mov dword [ecx + 4], edx
mov edx, dword [eax + 8]
mov dword [ecx + 8], edx
mov eax, dword [eax + 0xc]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 4]
push ecx
movss xmm0, dword [ecx + 0x50]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1012c600
add esp, 8
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
lea ecx, [ebp - 0x148]
call fcn.10073050
push eax
push str.Revert
call fcn.1017d500
add esp, 8
movzx edx, al
test edx, edx
je 0x1014b6ce
mov eax, dword [ebp - 0xc]
shl eax, 4
mov ecx, dword [ebx + 8]
lea edx, [ecx + eax + 0xb0]
mov eax, dword [ebp - 0xc]
shl eax, 4
mov ecx, dword [ebp - 4]
lea eax, [ecx + eax + 0xb0]
mov ecx, dword [edx]
mov dword [eax], ecx
mov ecx, dword [edx + 4]
mov dword [eax + 4], ecx
mov ecx, dword [edx + 8]
mov dword [eax + 8], ecx
mov edx, dword [edx + 0xc]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 4]
push ecx
movss xmm0, dword [eax + 0x50]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1012c600
add esp, 8
push 0
mov ecx, dword [ebp - 0x74]
push ecx
call fcn.1017cd90
add esp, 8
call fcn.1012d1a0
nop
jmp 0x1014b51a
call fcn.1012c370
push 0
call fcn.1012a700
add esp, 4
call fcn.101893c0
nop
push 0
push 0
push str.Fonts
call fcn.10189320
add esp, 0xc
movzx edx, al
test edx, edx
je 0x1014c128
call fcn.10125840
mov dword [ebp - 0x4c], eax
mov eax, dword [ebp - 0x4c]
mov ecx, dword [eax + 0x90]
mov dword [ebp - 0x28], ecx
push str.Read_FAQ_and_docs_FONTS.txt_for_details_on_font_loading.
call fcn.10150140
movss xmm0, dword [0x10291e68]
movss dword [esp], xmm0
call fcn.1012c2e0
add esp, 4
mov dword [ebp - 0x34], 0
jmp 0x1014b77c
mov edx, dword [ebp - 0x34]
add edx, 1
mov dword [ebp - 0x34], edx
mov eax, dword [ebp - 0x28]
mov ecx, dword [ebp - 0x34]
cmp ecx, dword [eax + 0x3c]
jge 0x1014bee1
mov edx, dword [ebp - 0x28]
add edx, 0x3c
mov dword [ebp - 0xa4], edx
mov eax, dword [ebp - 0x34]
push eax
mov ecx, dword [ebp - 0xa4]
call fcn.10147290
mov ecx, dword [eax]
mov dword [ebp - 8], ecx
mov edx, dword [ebp - 8]
push edx
call fcn.1012d120
add esp, 4
mov eax, dword [ebp - 8]
movsx ecx, word [eax + 0x40]
mov dword [ebp - 0xa8], ecx
mov edx, dword [ebp - 8]
mov eax, dword [edx + 0x20]
mov dword [ebp - 0xac], eax
mov ecx, dword [ebp - 8]
cvtss2sd xmm0, dword [ecx + 0x10]
movsd qword [ebp - 0x108], xmm0
mov edx, dword [ebp - 8]
cmp dword [edx + 0x3c], 0
je 0x1014b800
mov eax, 0x78
imul ecx, eax, 0
mov edx, dword [ebp - 8]
mov eax, dword [edx + 0x3c]
lea ecx, [eax + ecx + 0x4a]
mov dword [ebp - 0x78], ecx
jmp 0x1014b807
mov dword [ebp - 0x78], 0x102b7e4f
mov edx, dword [ebp - 0xa8]
push edx
mov eax, dword [ebp - 0xac]
push eax
sub esp, 8
movsd xmm0, qword [ebp - 0x108]
movsd qword [esp], xmm0
mov ecx, dword [ebp - 0x78]
push ecx
mov edx, dword [ebp - 0x34]
push edx
push str.Font__d:___s__n_.2f_px___d_glyphs___d_file_s_
mov eax, dword [ebp - 8]
push eax
call fcn.10185e70
add esp, 0x20
mov byte [ebp - 0x1d], al
push ecx
movss xmm0, dword [0x10293154]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1012c600
add esp, 8
push str.Set_as_default
call fcn.1017d520
add esp, 4
movzx ecx, al
test ecx, ecx
je 0x1014b880
mov edx, dword [ebp - 0x4c]
mov eax, dword [ebp - 8]
mov dword [edx + 0x9c], eax
movzx ecx, byte [ebp - 0x1d]
test ecx, ecx
je 0x1014bed6
mov edx, dword [ebp - 8]
push edx
call fcn.1012bc90
add esp, 4
push str.The_quick_brown_fox_jumps_over_the_lazy_dog
call fcn.1017cdb0
add esp, 4
call fcn.1012bd00
push ecx
movss xmm0, dword [0x10291e24]
movss dword [esp], xmm0
push str._.1f
push ecx
movss xmm0, dword [0x10292040]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10296ec4]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102c0c90]
movss dword [esp], xmm0
mov eax, dword [ebp - 8]
add eax, 0x48
push eax
push str.Font_scale
call fcn.1017f7d0
add esp, 0x18
movss xmm0, dword [0x10293154]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1012c600
add esp, 8
push str.Note_than_the_default_embedded_font_is_NOT_meant_to_be_scaled._n_nFont_are_currently_rendered_into_bitmaps_at_a_given_size_at_the_time_of_building_the_atlas._You_may_oversample_them_to_get_some_flexibility_with_scaling._You_can_also_render_at_multiple_sizes_and_select_which_one_to_use_at_runtime._n_n_Glimmer_of_hope:_the_atlas_system_should_hopefully_be_rewritten_in_the_future_to_make_scaling_more_natural_and_automatic._
call fcn.10150140
add esp, 4
push 0
push 0x102b7cf8
push ecx
movss xmm0, dword [0x10291e24]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10291e24]
movss dword [esp], xmm0
mov ecx, dword [ebp - 8]
add ecx, 0x34
push ecx
push str.Font_offset
call fcn.10181430
add esp, 0x18
mov edx, dword [ebp - 8]
mov eax, dword [ebp - 8]
movss xmm0, dword [edx + 0x4c]
subss xmm0, dword [eax + 0x50]
cvtss2sd xmm0, xmm0
sub esp, 8
movsd qword [esp], xmm0
mov ecx, dword [ebp - 8]
cvtss2sd xmm0, dword [ecx + 0x50]
sub esp, 8
movsd qword [esp], xmm0
mov edx, dword [ebp - 8]
cvtss2sd xmm0, dword [edx + 0x4c]
sub esp, 8
movsd qword [esp], xmm0
push str.Ascent:__f__Descent:__f__Height:__f
call fcn.1017cdb0
add esp, 0x1c
mov eax, dword [ebp - 8]
movzx ecx, word [eax + 0x42]
push ecx
mov edx, dword [ebp - 8]
movzx eax, word [edx + 0x42]
push eax
push str.Fallback_character:__c__U_04X_
call fcn.1017cdb0
add esp, 0xc
mov ecx, dword [ebp - 8]
movzx edx, word [ecx + 0x44]
push edx
mov eax, dword [ebp - 8]
movzx ecx, word [eax + 0x44]
push ecx
push str.Ellipsis_character:__c__U_04X_
call fcn.1017cdb0
add esp, 0xc
mov edx, dword [ebp - 8]
cvtsi2ss xmm0, dword [edx + 0x54]
push ecx
movss dword [esp], xmm0
call fcn.10072220
add esp, 4
fstp dword [ebp - 0x7c]
cvttss2si eax, dword [ebp - 0x7c]
push eax
cvttss2si ecx, dword [ebp - 0x7c]
push ecx
mov edx, dword [ebp - 8]
mov eax, dword [edx + 0x54]
push eax
push str.Texture_Area:_about__d_px__dx_d_px
call fcn.1017cdb0
add esp, 0x10
mov dword [ebp - 0x3c], 0
jmp 0x1014ba2b
mov ecx, dword [ebp - 0x3c]
add ecx, 1
mov dword [ebp - 0x3c], ecx
mov edx, dword [ebp - 8]
movsx eax, word [edx + 0x40]
cmp dword [ebp - 0x3c], eax
jge 0x1014ba76
imul ecx, dword [ebp - 0x3c], 0x78
mov edx, dword [ebp - 8]
add ecx, dword [edx + 0x3c]
mov dword [ebp - 0x38], ecx
je 0x1014ba74
mov eax, dword [ebp - 0x38]
movzx ecx, byte [eax + 0x1c]
push ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0x18]
push eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0x14]
push edx
mov eax, dword [ebp - 0x38]
add eax, 0x4a
push eax
mov ecx, dword [ebp - 0x3c]
push ecx
push str.Input__d:__s__Oversample:___d__d___PixelSnapH:__d
call fcn.1017d250
add esp, 0x18
jmp 0x1014ba22
mov edx, dword [ebp - 8]
mov eax, dword [edx + 0x20]
push eax
push str.Glyphs___d_
push str.Glyphs
call fcn.10185e30
add esp, 0xc
movzx ecx, al
test ecx, ecx
je 0x1014bed0
mov dword [ebp - 0x18], 0
jmp 0x1014baaf
mov edx, dword [ebp - 0x18]
add edx, 0x100
mov dword [ebp - 0x18], edx
cmp dword [ebp - 0x18], 0xffff
ja 0x1014beca
mov dword [ebp - 0x40], 0
mov dword [ebp - 0x44], 0
jmp 0x1014bad5
mov eax, dword [ebp - 0x44]
add eax, 1
mov dword [ebp - 0x44], eax
cmp dword [ebp - 0x44], 0x100
jae 0x1014bb0c
mov ecx, dword [ebp - 0x18]
add ecx, dword [ebp - 0x44]
push ecx
mov ecx, dword [ebp - 8]
call fcn.10168b90
test eax, eax
je 0x1014bafa
mov dword [ebp - 0x80], 1
jmp 0x1014bb01
mov dword [ebp - 0x80], 0
mov edx, dword [ebp - 0x40]
add edx, dword [ebp - 0x80]
mov dword [ebp - 0x40], edx
jmp 0x1014bacc
cmp dword [ebp - 0x40], 0
jle 0x1014bec5
cmp dword [ebp - 0x40], 1
jle 0x1014bb28
mov dword [ebp - 0x84], str.glyphs
jmp 0x1014bb32
mov dword [ebp - 0x84], str.glyph
mov eax, dword [ebp - 0x84]
push eax
mov ecx, dword [ebp - 0x40]
push ecx
mov edx, dword [ebp - 0x18]
add edx, 0xff
push edx
mov eax, dword [ebp - 0x18]
push eax
push str.U_04X..U_04X___d__s_
mov ecx, dword [ebp - 0x18]
push ecx
call fcn.10185e70
add esp, 0x18
movzx edx, al
test edx, edx
je 0x1014bec5
mov eax, dword [ebp - 8]
movss xmm0, dword [eax + 0x10]
mulss xmm0, dword [0x10291e24]
movss dword [ebp - 0x24], xmm0
mov ecx, dword [ebp - 4]
movss xmm0, dword [ecx + 0x4c]
movss dword [ebp - 0x48], xmm0
lea edx, [ebp - 0xd8]
push edx
call fcn.1012cf10
add esp, 4
call fcn.1012ac30
mov dword [ebp - 0x94], eax
mov dword [ebp - 0x1c], 0
jmp 0x1014bbb5
mov eax, dword [ebp - 0x1c]
add eax, 1
mov dword [ebp - 0x1c], eax
cmp dword [ebp - 0x1c], 0x100
jae 0x1014be7b
mov ecx, dword [ebp - 0x1c]
shr ecx, 4
mov dword [ebp - 0x88], ecx
cvtsi2sd xmm0, dword [ebp - 0x88]
mov edx, dword [ebp - 0x88]
shr edx, 0x1f
addsd xmm0, qword [edx*8 + 0x10291c30]
movsd qword [ebp - 0x110], xmm0
cvtsd2ss xmm0, qword [ebp - 0x110]
movss xmm1, dword [ebp - 0x24]
addss xmm1, dword [ebp - 0x48]
mulss xmm0, xmm1
addss xmm0, dword [ebp - 0xd4]
push ecx
movss dword [esp], xmm0
mov eax, dword [ebp - 0x1c]
xor edx, edx
mov ecx, 0x10
div ecx
mov dword [ebp - 0x8c], edx
cvtsi2sd xmm0, dword [ebp - 0x8c]
mov edx, dword [ebp - 0x8c]
shr edx, 0x1f
addsd xmm0, qword [edx*8 + 0x10291c30]
movsd qword [ebp - 0x118], xmm0
cvtsd2ss xmm0, qword [ebp - 0x118]
movss xmm1, dword [ebp - 0x24]
addss xmm1, dword [ebp - 0x48]
mulss xmm0, xmm1
addss xmm0, dword [ebp - 0xd8]
push ecx
movss dword [esp], xmm0
lea ecx, [ebp - 0x54]
call fcn.10073050
movss xmm0, dword [ebp - 0x50]
addss xmm0, dword [ebp - 0x24]
push ecx
movss dword [esp], xmm0
movss xmm0, dword [ebp - 0x54]
addss xmm0, dword [ebp - 0x24]
push ecx
movss dword [esp], xmm0
lea ecx, [ebp - 0xe0]
call fcn.10073050
mov eax, dword [ebp - 0x18]
add eax, dword [ebp - 0x1c]
push eax
mov ecx, dword [ebp - 8]
call fcn.10168b90
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0
je 0x1014bcc3
mov dword [ebp - 0x90], 0x64ffffff
jmp 0x1014bccd
mov dword [ebp - 0x90], 0x32ffffff
push ecx
movss xmm0, dword [0x10291e24]
movss dword [esp], xmm0
push 0xf
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
mov ecx, dword [ebp - 0x90]
push ecx
lea edx, [ebp - 0xe0]
push edx
lea eax, [ebp - 0x54]
push eax
mov ecx, dword [ebp - 0x94]
call fcn.10162b60
nop
cmp dword [ebp - 0x10], 0
je 0x1014bd71
push ecx
movss xmm0, dword [0x10291e24]
movss dword [esp], xmm0
push 0
call fcn.1012c1b0
add esp, 8
mov dword [ebp - 0xb0], eax
mov ecx, dword [ebp - 0x54]
mov edx, dword [ebp - 0x50]
mov dword [ebp - 0xd0], ecx
mov dword [ebp - 0xcc], edx
mov eax, dword [ebp - 0x18]
add eax, dword [ebp - 0x1c]
push eax
mov ecx, dword [ebp - 0xb0]
push ecx
mov edx, dword [ebp - 0xcc]
push edx
mov eax, dword [ebp - 0xd0]
push eax
push ecx
movss xmm0, dword [ebp - 0x24]
movss dword [esp], xmm0
mov ecx, dword [ebp - 0x94]
push ecx
mov ecx, dword [ebp - 8]
call fcn.10169120
nop
cmp dword [ebp - 0x10], 0
je 0x1014be76
push 1
lea edx, [ebp - 0xe0]
push edx
lea eax, [ebp - 0x54]
push eax
call fcn.1012ff50
add esp, 0xc
movzx ecx, al
test ecx, ecx
je 0x1014be76
call fcn.1012d260
mov edx, dword [ebp - 0x18]
add edx, dword [ebp - 0x1c]
push edx
push str.Codepoint:_U_04X
call fcn.1017cdb0
add esp, 8
call fcn.1017cad0
mov eax, dword [ebp - 0x10]
cvtss2sd xmm0, dword [eax + 4]
sub esp, 8
movsd qword [esp], xmm0
push str.AdvanceX:__.1f
call fcn.1017cdb0
add esp, 0xc
mov ecx, dword [ebp - 0x10]
cvtss2sd xmm0, dword [ecx + 0x14]
sub esp, 8
movsd qword [esp], xmm0
mov edx, dword [ebp - 0x10]
cvtss2sd xmm0, dword [edx + 0x10]
sub esp, 8
movsd qword [esp], xmm0
mov eax, dword [ebp - 0x10]
cvtss2sd xmm0, dword [eax + 0xc]
sub esp, 8
movsd qword [esp], xmm0
mov ecx, dword [ebp - 0x10]
cvtss2sd xmm0, dword [ecx + 8]
sub esp, 8
movsd qword [esp], xmm0
push str.Pos:___.2f__.2f_____.2f__.2f_
call fcn.1017cdb0
add esp, 0x24
mov edx, dword [ebp - 0x10]
cvtss2sd xmm0, dword [edx + 0x24]
sub esp, 8
movsd qword [esp], xmm0
mov eax, dword [ebp - 0x10]
cvtss2sd xmm0, dword [eax + 0x20]
sub esp, 8
movsd qword [esp], xmm0
mov ecx, dword [ebp - 0x10]
cvtss2sd xmm0, dword [ecx + 0x1c]
sub esp, 8
movsd qword [esp], xmm0
mov edx, dword [ebp - 0x10]
cvtss2sd xmm0, dword [edx + 0x18]
sub esp, 8
movsd qword [esp], xmm0
push str.UV:___.3f__.3f_____.3f__.3f_
call fcn.1017cdb0
add esp, 0x24
call fcn.1012d350
nop
jmp 0x1014bbac
movss xmm0, dword [ebp - 0x24]
addss xmm0, dword [ebp - 0x48]
mulss xmm0, dword [0x10297220]
push ecx
movss dword [esp], xmm0
movss xmm0, dword [ebp - 0x24]
addss xmm0, dword [ebp - 0x48]
mulss xmm0, dword [0x10297220]
push ecx
movss dword [esp], xmm0
lea ecx, [ebp - 0x150]
call fcn.10073050
push eax
call fcn.1017cc60
add esp, 4
call fcn.10186170
nop
jmp 0x1014baa3
call fcn.10186170
nop
call fcn.10186170
nop
call fcn.1012d1a0
nop
jmp 0x1014b773
mov eax, dword [ebp - 0x28]
mov ecx, dword [eax + 0x28]
push ecx
mov edx, dword [ebp - 0x28]
mov eax, dword [edx + 0x24]
push eax
push str.Atlas_texture___dx_d_pixels_
push str.Atlas_texture
call fcn.10185e30
add esp, 0x10
movzx ecx, al
test ecx, ecx
je 0x1014c054
push ecx
movss xmm0, dword [0x10291e24]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10291e24]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10291e24]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10291e24]
movss dword [esp], xmm0
lea ecx, [ebp - 0x188]
call fcn.1006f470
push ecx
movss xmm0, dword [0x10291c28]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10291e24]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10291e24]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10291e24]
movss dword [esp], xmm0
lea ecx, [ebp - 0x178]
call fcn.1006f470
nop
push ecx
movss xmm0, dword [0x10291e24]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10291e24]
movss dword [esp], xmm0
lea ecx, [ebp - 0x158]
call fcn.10073050
mov dword [ebp - 0xb4], eax
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
lea ecx, [ebp - 0x160]
call fcn.10073050
mov dword [ebp - 0xb8], eax
mov edx, dword [ebp - 0x28]
cvtsi2ss xmm0, dword [edx + 0x28]
push ecx
movss dword [esp], xmm0
mov eax, dword [ebp - 0x28]
cvtsi2ss xmm0, dword [eax + 0x24]
push ecx
movss dword [esp], xmm0
lea ecx, [ebp - 0x168]
call fcn.10073050
mov dword [ebp - 0xbc], eax
mov ecx, dword [ebp - 0x28]
mov edx, dword [ecx + 8]
mov dword [ebp - 0xc0], edx
lea eax, [ebp - 0x178]
push eax
lea ecx, [ebp - 0x188]
push ecx
mov edx, dword [ebp - 0xb4]
push edx
mov eax, dword [ebp - 0xb8]
push eax
mov ecx, dword [ebp - 0xbc]
push ecx
mov edx, dword [ebp - 0xc0]
push edx
call fcn.1017d6e0
add esp, 0x18
call fcn.10186170
nop
push str.Those_are_old_settings_provided_for_convenience._nHowever__the__correct__way_of_scaling_your_UI_is_currently_to_reload_your_font_at_the_designed_size__rebuild_the_font_atlas__and_call_style.ScaleAllSizes___on_a_reference_ImGuiStyle_structure.
call fcn.10150140
movss xmm0, dword [0x10291e24]
movss dword [esp], xmm0
push 0x102b7f94
push ecx
movss xmm0, dword [0x10292040]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10296ec4]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102c0c90]
movss dword [esp], xmm0
push 0x1034db20
push str.window_scale
call fcn.1017f7d0
add esp, 0x1c
movzx eax, al
test eax, eax
je 0x1014c0c9
push ecx
movss xmm0, dword [0x1034db20]
movss dword [esp], xmm0
call fcn.1012b050
add esp, 4
push ecx
movss xmm0, dword [0x10291e24]
movss dword [esp], xmm0
push 0x102b7fac
push ecx
movss xmm0, dword [0x10292040]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10296ec4]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102c0c90]
movss dword [esp], xmm0
mov ecx, dword [ebp - 0x4c]
add ecx, 0x94
push ecx
push str.global_scale
call fcn.1017f7d0
add esp, 0x1c
call fcn.1012c370
call fcn.101893c0
nop
push 0
push 0
push str.Rendering
call fcn.10189320
add esp, 0xc
movzx edx, al
test edx, edx
je 0x1014c281
mov eax, dword [ebp - 4]
add eax, 0xa8
push eax
push str.Anti_aliased_lines
call fcn.1017dc40
add esp, 4
movss xmm0, dword [0x10293154]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.1012c600
add esp, 8
push str.When_disabling_anti_aliasing_lines__youll_probably_want_to_disable_borders_in_your_style_as_well.
call fcn.10150140
add esp, 4
mov ecx, dword [ebp - 4]
add ecx, 0xa9
push ecx
push str.Anti_aliased_fill
call fcn.1017dc40
add esp, 4
movss xmm0, dword [0x10291e60]
movss dword [esp], xmm0
call fcn.1012c2e0
movss xmm0, dword [0x10292040]
movss dword [esp], xmm0
push 0x102b8060
push ecx
movss xmm0, dword [0x10291c2c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10291e1c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102c0c94]
movss dword [esp], xmm0
mov edx, dword [ebp - 4]
add edx, 0xac
push edx
push str.Curve_Tessellation_Tolerance
call fcn.1017f7d0
add esp, 0x1c
mov eax, dword [ebp - 4]
movss xmm0, dword [0x10291e1c]
comiss xmm0, dword [eax + 0xac]
jbe 0x1014c228
mov ecx, dword [ebp - 4]
movss xmm0, dword [0x10291e1c]
movss dword [ecx + 0xac], xmm0
push ecx
movss xmm0, dword [0x10291e24]
movss dword [esp], xmm0
push 0x102b8088
push ecx
movss xmm0, dword [0x10291e24]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102924ac]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102c0c90]
movss dword [esp], xmm0
mov edx, dword [ebp - 4]
push edx
push str.Global_Alpha
call fcn.1017f7d0
add esp, 0x1c
call fcn.1012c370
call fcn.101893c0
nop
call fcn.101891d0
nop
call fcn.1012c370
nop
pop edi
pop esi
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret