#include <atomic>#include <cctype>#include <string>#include <string_view>#include <utility>#include <nlohmann/json.hpp>#include <pybind11/embed.h>#include <libslic3r/LifecycleEvents.hpp>Go to the source code of this file.
Classes | |
| struct | Slic3r::PluginCapabilityId |
| struct | Slic3r::PluginContext |
| struct | Slic3r::ExecutionResult |
| class | Slic3r::PluginCapabilityInterface |
| class | Slic3r::PluginCapabilityInterface::RefCounter |
Namespaces | |
| namespace | Slic3r |
| |/ Copyright (c) Prusa Research 2020 - 2023 Enrico Turri @enricoturri1966 |/ |/ PrusaSlicer is released under the terms of the AGPLv3 or higher |/ | |
Enumerations | |
| enum class | Slic3r::PluginCapabilityType { Slic3r::PrinterConnection = 0 , Slic3r::Pages , Slic3r::Analysis , Slic3r::Importer , Slic3r::Exporter , Slic3r::Visualization , Slic3r::Script , Slic3r::SlicingPipeline , Slic3r::ResourceTexture , Slic3r::Unknown } |
| enum class | Slic3r::PluginResult { Slic3r::Success , Slic3r::Skipped , Slic3r::RecoverableError , Slic3r::FatalError } |
Functions | |
| std::string | Slic3r::plugin_capability_type_to_string (PluginCapabilityType type) |
| std::string | Slic3r::plugin_capability_type_display_name (PluginCapabilityType type) |
| PluginCapabilityType | Slic3r::plugin_capability_type_from_string (std::string_view value) |