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

Disassembly:
sub esp, 0xc
push ebx
push ebp
push esi
push edi
push 0x19
mov esi, ecx
call fcn.10248310
mov eax, dword [esp + 0x24]
lea edi, [esi + 0x80]
mov dword [esi], 0x103a90d0
mov ebx, 4
movups xmm0, xmmword [eax]
mov eax, dword [esp + 0x3c]
movups xmmword [esi + 0x38], xmm0
movups xmm0, xmmword [eax]
movups xmmword [esi + 0x48], xmm0
movups xmm0, xmmword [eax + 0x10]
movups xmmword [esi + 0x58], xmm0
movq xmm0, qword [eax + 0x20]
mov al, byte [esp + 0x40]
movq qword [esi + 0x68], xmm0
mov byte [esi + 0x70], al
mov ecx, edi
call fcn.10242600
add edi, 0x58
sub ebx, 1
jne 0x10242370
lea ecx, [esi + 0x1e0]
mov eax, dword [esp + 0x38]
mov dword [ecx + 4], ebx
mov dword [ecx + 8], 0x12
mov dword [esi + 0x1ec], ebx
mov dword [esi + 0x1f0], ebx
mov dword [esi + 0x1f4], 0x12
mov dword [esi + 0x1f8], ebx
mov dword [esi + 0x1fc], ebx
mov dword [esi + 0x200], 0x12
mov dword [esi + 0x204], eax
mov dword [esp + 0x10], str.inPosition
cmp byte [esp + 0x40], bl
je 0x102423ee
mov dword [esp + 0x14], 2
movq xmm0, qword [esp + 0x10]
movq qword [ecx], xmm0
mov dword [ecx + 8], 0x14
jmp 0x10242407
mov dword [esp + 0x14], 1
movq xmm0, qword [esp + 0x10]
movq qword [ecx], xmm0
mov dword [ecx + 8], 0x13
test eax, eax
je 0x10242410
cmp eax, 1
jne 0x10242446
cmp byte [esp + 0x28], 0
mov eax, 0x11
mov edx, 3
mov dword [esp + 0x10], str.inColor
cmovne eax, edx
mov dword [esp + 0x14], eax
movq xmm0, qword [esp + 0x10]
movq qword [esi + 0x1ec], xmm0
mov dword [esi + 0x1f4], 0x1c
mov eax, dword [esp + 0x20]
mov dword [esp + 0x10], str.inTextureCoords
mov dword [esp + 0x14], 0x14
movq xmm0, qword [esp + 0x10]
test byte [eax + 0xc], 0x40
mov eax, 0
movq qword [esi + 0x1f8], xmm0
sete al
xor edx, edx
lea eax, [eax*4 + 0xf]
mov dword [esi + 0x200], eax
mov dword [esi + 0x14], ecx
mov dword [esi + 0x18], 3
mov dword [esi + 0x1c], 0
mov dword [esi + 0x20], 0
nop dword [eax + eax]
cmp dword [ecx], 0
je 0x102424ec
inc dword [esi + 0x1c]
mov eax, dword [ecx + 4]
cmp eax, 0x19
ja case.default.0x102424b4
jmp dword [eax*4 + 0x1024258c]
mov eax, 4
jmp 0x102424e3
mov eax, 0xc
jmp 0x102424e3
mov eax, 0x10
jmp 0x102424e3
mov eax, 2
jmp 0x102424e3
mov eax, 1
jmp 0x102424e3
mov eax, 8
add eax, 3
and eax, 0xfffffffc
add dword [esi + 0x20], eax
inc edx
add ecx, 0xc
cmp edx, 3
jl 0x102424a0
mov ebp, dword [esp + 0x30]
mov edi, dword [esp + 0x2c]
test ebp, ebp
je 0x1024255c
mov ecx, dword [edi]
mov eax, dword [ecx + 0x60]
mov dword [esi + 0x74], eax
mov eax, dword [ecx + 0x64]
mov dword [esi + 0x78], eax
jle 0x1024255c
mov ebx, ebp
lea ebp, [esi + 0x80]
nop dword [eax]
movzx eax, word [edi + 8]
mov word [esp + 0x40], ax
lea eax, [esp + 0x40]
push eax
mov eax, dword [edi]
add eax, 0x18
push eax
mov ax, word [esp + 0x3c]
push ecx
mov ecx, esp
mov word [ecx], ax
mov al, byte [esp + 0x42]
mov byte [ecx + 2], al
mov ecx, ebp
call fcn.10248480
add ebp, 0x58
lea edi, [edi + 0xc]
sub ebx, 1
jne 0x10242520
mov ebp, dword [esp + 0x30]
pop edi
mov dword [esi + 0x34], ebp
mov eax, esi
pop esi
pop ebp
pop ebx
add esp, 0xc
ret 0x24
push str.Unsupported_type_conversion
push 0x171
push str.c:usersuser_skottie_skia_srcgpugrprimitiveprocessor.h
push str._s__d_:_fatal_error:___s__n
call sym.skottie.dll_void___cdecl_SkDebugf_char_const__const_
add esp, 0x10
call sym.skottie.dll_void___cdecl_sk_abort_no_print_void_
mov ebx, 0xde102424
and al, 36
adc dl, al
and al, 0x24
adc cl, cl
and al, 0x24
adc al, dl
and al, 0x24
adc byte [ebx - 0x21efdbdc], bh
and al, 0x24
adc dh, bl
and al, 0x24
adc dl, al
and al, 0x24
adc cl, cl
and al, 0x24
adc bh, dl
and al, 0x24
adc al, dl
and al, 0x24
adc byte [ebx - 0x28efdbdc], bh
and al, 0x24
adc al, dl
and al, 0x24
adc byte [ebx - 0x28efdbdc], bh
and al, 0x24
adc byte [ebx - 0x44efdbdc], bh
and al, 0x24
adc dh, bl
and al, 0x24
adc byte [ebx - 0x44efdbdc], bh
and al, 0x24
adc byte [ebx - 0x44efdbdc], bh
and al, 0x24
adc al, dl
and al, 0x24
adc dh, bl
and al, 0x24
adc ah, cl
int3