OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
PresetCacheFormat.hpp File Reference
#include <cstddef>
#include <cstdint>
#include <string>
#include <unordered_map>
#include <vector>
#include <cereal/archives/binary.hpp>
#include <cereal/types/string.hpp>
#include <cereal/types/vector.hpp>
#include "libslic3r/Config.hpp"
#include "libslic3r/Preset.hpp"
#include "libslic3r/PrintConfig.hpp"
#include "libslic3r/Semver.hpp"
Include dependency graph for PresetCacheFormat.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Slic3r::CacheDictionary
struct  Slic3r::CachedPreset
struct  Slic3r::VendorCacheData
class  Slic3r::VendorCacheFile

Namespaces

namespace  cereal
 External Cereal serialization of ExPolygons.
namespace  Slic3r
 |/ Copyright (c) Prusa Research 2020 - 2023 Enrico Turri @enricoturri1966 |/ |/ PrusaSlicer is released under the terms of the AGPLv3 or higher |/

Functions

void Slic3r::save_config (cereal::BinaryOutputArchive &ar, const DynamicPrintConfig &config, const CacheDictionary &dict)
void Slic3r::load_config (cereal::BinaryInputArchive &ar, DynamicPrintConfig &config, const CacheDictionary &dict)
void Slic3r::skip_config (cereal::BinaryInputArchive &ar, const CacheDictionary &dict)

Class Documentation

◆ Slic3r::CachedPreset

struct Slic3r::CachedPreset
Collaboration diagram for Slic3r::CachedPreset:
Class Members
DynamicPrintConfig config_src
string description
string filament_id
vector< string > includes
string inherits
string instantiation
string name
vector< string > renamed_from
string setting_id
string sub_path

◆ Slic3r::VendorCacheData

struct Slic3r::VendorCacheData
Collaboration diagram for Slic3r::VendorCacheData:
Class Members
vector< CachedPreset > filament_entries
vector< CachedPreset > machine_entries
uint64_t parse_errors = 0
vector< CachedPreset > process_entries
VendorMap vendors