NorthstarLauncher/primedev/engine
uniboi edf013952c
Plugin interfaces (plugins v4) (#615)
Replaces the current plugin api with source interfaces.

- backwards compatible
- no more json in binaries (wtf)
- does not rely on structs from third party libraries (wtf)
- actually initializes variables
- no more basically unused classes

The launcher exposes almost everything required by plugins in interfaces that allow for backwards compatibility.
The only thing that's passed to a plugin directly is the northstar dll HWND and a struct of data that's different for each plugin.
2024-02-04 02:14:46 +01:00
..
host.cpp Folder restructuring from primedev (#624) 2023-12-27 01:32:01 +01:00
hoststate.cpp Plugin interfaces (plugins v4) (#615) 2024-02-04 02:14:46 +01:00
hoststate.h Folder restructuring from primedev (#624) 2023-12-27 01:32:01 +01:00
r2engine.cpp Folder restructuring from primedev (#624) 2023-12-27 01:32:01 +01:00
r2engine.h Remove `structs.h` in favor of manual padding (#613) 2024-01-20 23:37:47 +01:00
runframe.cpp Folder restructuring from primedev (#624) 2023-12-27 01:32:01 +01:00