OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
PublishSettings.hpp File Reference
#include <set>
#include <string>
#include <vector>
Include dependency graph for PublishSettings.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Slic3r::PublishablePrinterOption
struct  Slic3r::PublishedMaterialEntry

Namespaces

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

Functions

std::string Slic3r::publish_base_key (const std::string &key)
const std::set< std::string > & Slic3r::publish_structural_keys ()
const std::set< std::string > & Slic3r::publish_mixed_keys ()
const std::vector< PublishablePrinterOption > & Slic3r::publishable_printer_retraction_options ()
const std::vector< PublishablePrinterOption > & Slic3r::publishable_printer_z_hop_options ()
const std::set< std::string > & Slic3r::publishable_printer_keys ()
std::vector< std::string > Slic3r::collect_dirty_settings_keys (const PresetBundle &bundle)
std::string Slic3r::normalize_filament_type (const std::string &type)
void Slic3r::make_publish_universal (DynamicPrintConfig &config)
std::string Slic3r::publish_material_base_name (const std::string &preset_name)
DynamicPrintConfig Slic3r::filter_published_config (const DynamicPrintConfig &full_config, const std::vector< std::string > &published_keys, const std::vector< PublishedMaterialEntry > &material_keys)

Class Documentation

◆ Slic3r::PublishablePrinterOption

struct Slic3r::PublishablePrinterOption
Class Members
const char * icon
const char * key

◆ Slic3r::PublishedMaterialEntry

struct Slic3r::PublishedMaterialEntry
Collaboration diagram for Slic3r::PublishedMaterialEntry:
Class Members
string color
string filament_id
string filament_type
string filament_vendor
bool full {false}
vector< string > full_keys
vector< string > keys
bool mixed_placeholder {false}
string preset_name
bool publish_color {false}
bool publish_type {false}
string publish_type_value
string setting_id
int slot {-1}