Commit Graph

12 Commits

Author SHA1 Message Date
Katy Coe
370d15e8d9 C++: Add il2cpp_thread_attach in Run() 2021-01-08 22:11:25 +01:00
Katy Coe
84f2e5e579 C++: Exclude std::codecvt from Visual Studio < 2019 (#94) 2020-11-25 16:50:52 +01:00
Katy Coe
5fb921529a C++: Fix DO_APP_FUNC_METHODINFO not using double-indirected pointer 2020-11-24 14:01:38 +01:00
Katy Coe
973c368dea C++: Fix incorrect Debug x86 .sln config (#66) 2020-09-11 13:37:15 +02:00
Katy Coe
605734a020 C++: Add il2cppi_is_initialized() API to scaffolding 2020-09-09 17:54:27 +02:00
Katy Coe
2c5e34c724 C++: Output *__TypeInfo double-indirected to avoid having to call init_il2cpp() repeatedly 2020-09-09 17:49:05 +02:00
Katy Coe
64c7310e28 C++: Add il2cppi_to_string() helpers
Refactor other helper names to il2cppi_*
2020-09-09 17:18:05 +02:00
Katy Coe
c22227441e C++: Output .vcxproj.filters file for solution folder structure 2020-08-01 17:03:44 +02:00
Katy Coe
8372afd619 C++: Rename il2cpp-api-functions-ptr.h and il2cpp-types-ptr.h 2020-08-01 16:56:11 +02:00
Katy Coe
5c97202d8e C++: Significant iteration of scaffolding output (see commit description)
Generate pre-compiled headers for IL2CPP types and functions
Resolved naming conflicts with functions and macros from windows.h
IL2CPP app functions and TypeInfos were incorrectly placed in global namespace instead of 'app'
Added /MP compiler option (multi-processor compilation)
Split source files into folders
Move GetBaseAddress() into helpers.cpp
Add NewConsole() to helpers.cpp
Move init_il2cpp() from IL2CPP declarations header to own source file
Refactor some header files for consistency and duplicate elimination
2020-08-01 05:23:44 +02:00
Katy Coe
386a666fff C++: Output DLL injection boilerplate project 2020-07-19 15:44:26 +02:00
Katy Coe
e971cb8502 Refactor solution layout 2020-02-06 02:51:42 +01:00