.. index:: pair: class; EnginePluginManager .. _doxid-class_engine_plugin_manager: class EnginePluginManager ========================= .. toctree:: :hidden: Overview ~~~~~~~~ Loads libraries and extracts engine launchers. :ref:`More...` .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include class EnginePluginManager: public :ref:`PluginManager` { public: // methods :ref:`EngineLauncherInterface::unique_ptr` :ref:`loadEnginePlugin`(const std::string& pluginLibFile); }; Inherited Members ----------------- .. ref-code-block:: cpp :class: doxyrest-overview-inherited-code-block public: // methods bool :ref:`loadPlugin`(const std::string& pluginLibFile); void :ref:`addPluginPath`(const std::string& pluginPath); .. _details-class_engine_plugin_manager: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ Loads libraries and extracts engine launchers. Methods ------- .. index:: pair: function; loadEnginePlugin .. _doxid-class_engine_plugin_manager_1a07cd9c6d830f5ac544db5cf18cc85246: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`EngineLauncherInterface::unique_ptr` loadEnginePlugin(const std::string& pluginLibFile) Load a Plugin from a given library. .. rubric:: Parameters: .. list-table:: :widths: 20 80 * - pluginLibFile - Plugin library file (.so) .. rubric:: Returns: Returns ptr to loaded EngineLauncher if found, nullptr otherwise