aboutsummaryrefslogtreecommitdiff
path: root/primedev/plugins/interfaces/interface.cpp
AgeCommit message (Collapse)Author
2024-10-06core: Remove unused SourceInterface class (#816)F1F7Y
Removes unused `SourceInterface` class, moves `InterfaceStatus` enum to `tier1.h`.
2024-08-26Format projectNorthstar
2024-02-04Plugin interfaces (plugins v4) (#615)v1.23.1-rc2v1.23.1-rc1v1.23.1v1.23.0-rc2v1.23.0-rc1v1.23.0uniboi
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.