OpenTTD Source 20241224-master-gee860a5c8e
|
Container to track information per plugin. More...
Public Member Functions | |
InternalSocialIntegrationPlugin (const std::string &filename, const std::string &basepath) | |
Data Fields | |
OpenTTD_SocialIntegration_v1_PluginInfo | plugin_info = {} |
Information supplied by plugin. | |
OpenTTD_SocialIntegration_v1_PluginApi | plugin_api = {} |
API supplied by plugin. | |
OpenTTD_SocialIntegration_v1_OpenTTDInfo | openttd_info = {} |
Information supplied by OpenTTD. | |
std::unique_ptr< LibraryLoader > | library = nullptr |
Library handle. | |
SocialIntegrationPlugin | external |
Information of the plugin to be used by other parts of our codebase. | |
Container to track information per plugin.
Definition at line 27 of file social_integration.cpp.
|
inline |
Definition at line 29 of file social_integration.cpp.
SocialIntegrationPlugin InternalSocialIntegrationPlugin::external |
Information of the plugin to be used by other parts of our codebase.
Definition at line 47 of file social_integration.cpp.
std::unique_ptr<LibraryLoader> InternalSocialIntegrationPlugin::library = nullptr |
Library handle.
Definition at line 43 of file social_integration.cpp.
OpenTTD_SocialIntegration_v1_OpenTTDInfo InternalSocialIntegrationPlugin::openttd_info = {} |
Information supplied by OpenTTD.
Definition at line 43 of file social_integration.cpp.
OpenTTD_SocialIntegration_v1_PluginApi InternalSocialIntegrationPlugin::plugin_api = {} |
API supplied by plugin.
Definition at line 42 of file social_integration.cpp.
OpenTTD_SocialIntegration_v1_PluginInfo InternalSocialIntegrationPlugin::plugin_info = {} |
Information supplied by plugin.
Definition at line 41 of file social_integration.cpp.