OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
PluginLoader.hpp File Reference
#include <boost/filesystem/path.hpp>
#include <functional>
#include <string>
#include <vector>
Include dependency graph for PluginLoader.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Slic3r
 |/ Copyright (c) Prusa Research 2020 - 2023 Enrico Turri @enricoturri1966 |/ |/ PrusaSlicer is released under the terms of the AGPLv3 or higher |/
namespace  Slic3r::plugin_loader

Functions

bool Slic3r::plugin_loader::load (const PluginDescriptor &descriptor, bool skip_deps, const std::vector< std::string > &capabilities_to_enable, const std::function< std::string(const Plugin &)> &registry_precheck, Plugin &out, std::string &error, bool *registration_failed)
void Slic3r::plugin_loader::unload (Plugin &plugin)
bool Slic3r::plugin_loader::install_packages (const std::vector< std::string > &pkgs, std::string &error)
bool Slic3r::plugin_loader::inspect_local_plugin_package (const boost::filesystem::path &filepath, PluginDescriptor &plugin_descriptor, bool &existing_installation, std::string &error)
bool Slic3r::plugin_loader::install_plugin (const boost::filesystem::path &filepath, const std::string &cloud_user_id, PluginDescriptor &plugin_descriptor, std::string &error)
bool Slic3r::plugin_loader::install_plugin (const boost::filesystem::path &filepath, const std::string &cloud_user_id, std::string &error)