Classes | |
| struct | BedAssetSlot |
| struct | PendingBedAsset |
Functions | |
| std::string | zip_slashes (std::string name) |
| bool | bed_extension_allowed (const char *option, const std::string &ext) |
| std::string | bed_asset_extension (const std::string &path, const char *option) |
| bool | utf8_is_file (const std::string &path) |
| std::string | bed_asset_dest_utf8 (const fs::path &dest) |
| bool | accepted_bed_zip_name (const std::string &raw, const BedAssetSlot &slot, const fs::path &bundle_dir, std::string &zip_name, std::string &folder) |
| std::vector< PendingBedAsset > | pending_bed_assets (const json &bundle_json, const fs::path &bundle_dir, std::unordered_set< std::string > &skip_names, const std::unordered_set< std::string > &zip_entries) |
| bool | stage_bed_asset (mz_zip_archive &zip, PendingBedAsset &asset, const fs::path &temp_folder) |
| bool | install_bed_asset (const PendingBedAsset &asset) |
| bool | is_pending_bed_asset_entry (const std::string &entry, const std::unordered_set< std::string > &names) |
| bool | printer_kept_bed_paths (const PresetCollection &printers, const std::map< std::string, std::string > &paths) |
Variables | |
| constexpr BedAssetSlot | k_bed_asset_slots [] |
| struct Slic3r::anonymous_namespace{PresetBundle.cpp}::BedAssetSlot |
| struct Slic3r::anonymous_namespace{PresetBundle.cpp}::PendingBedAsset |
| bool Slic3r::anonymous_namespace{PresetBundle.cpp}::accepted_bed_zip_name | ( | const std::string & | raw, |
| const BedAssetSlot & | slot, | ||
| const fs::path & | bundle_dir, | ||
| std::string & | zip_name, | ||
| std::string & | folder ) |
References accepted_bed_zip_name(), bed_asset_extension(), Slic3r::is_path_within_root(), Slic3r::anonymous_namespace{PresetBundle.cpp}::BedAssetSlot::option, Slic3r::anonymous_namespace{PresetBundle.cpp}::BedAssetSlot::stem, and zip_slashes().
Referenced by accepted_bed_zip_name(), and pending_bed_assets().
| std::string Slic3r::anonymous_namespace{PresetBundle.cpp}::bed_asset_dest_utf8 | ( | const fs::path & | dest | ) |
References bed_asset_dest_utf8().
Referenced by bed_asset_dest_utf8(), pending_bed_assets(), and stage_bed_asset().
| std::string Slic3r::anonymous_namespace{PresetBundle.cpp}::bed_asset_extension | ( | const std::string & | path, |
| const char * | option ) |
References bed_asset_extension(), bed_extension_allowed(), and Slic3r::dot().
Referenced by accepted_bed_zip_name(), and bed_asset_extension().
| bool Slic3r::anonymous_namespace{PresetBundle.cpp}::bed_extension_allowed | ( | const char * | option, |
| const std::string & | ext ) |
References bed_extension_allowed().
Referenced by bed_asset_extension(), and bed_extension_allowed().
| bool Slic3r::anonymous_namespace{PresetBundle.cpp}::install_bed_asset | ( | const PendingBedAsset & | asset | ) |
References Slic3r::anonymous_namespace{PresetBundle.cpp}::PendingBedAsset::dest, Slic3r::anonymous_namespace{PresetBundle.cpp}::PendingBedAsset::final_path, install_bed_asset(), and Slic3r::anonymous_namespace{PresetBundle.cpp}::PendingBedAsset::staged.
Referenced by install_bed_asset().
| bool Slic3r::anonymous_namespace{PresetBundle.cpp}::is_pending_bed_asset_entry | ( | const std::string & | entry, |
| const std::unordered_set< std::string > & | names ) |
References is_pending_bed_asset_entry(), and zip_slashes().
Referenced by is_pending_bed_asset_entry().
| std::vector< PendingBedAsset > Slic3r::anonymous_namespace{PresetBundle.cpp}::pending_bed_assets | ( | const json & | bundle_json, |
| const fs::path & | bundle_dir, | ||
| std::unordered_set< std::string > & | skip_names, | ||
| const std::unordered_set< std::string > & | zip_entries ) |
References accepted_bed_zip_name(), bed_asset_dest_utf8(), k_bed_asset_slots, and pending_bed_assets().
Referenced by pending_bed_assets().
| bool Slic3r::anonymous_namespace{PresetBundle.cpp}::printer_kept_bed_paths | ( | const PresetCollection & | printers, |
| const std::map< std::string, std::string > & | paths ) |
References Slic3r::Preset::config, Slic3r::PresetCollection::get_presets(), Slic3r::DynamicConfig::opt_string(), and printer_kept_bed_paths().
Referenced by printer_kept_bed_paths().
| bool Slic3r::anonymous_namespace{PresetBundle.cpp}::stage_bed_asset | ( | mz_zip_archive & | zip, |
| PendingBedAsset & | asset, | ||
| const fs::path & | temp_folder ) |
References bed_asset_dest_utf8(), Slic3r::anonymous_namespace{PresetBundle.cpp}::PendingBedAsset::final_path, Slic3r::anonymous_namespace{PresetBundle.cpp}::PendingBedAsset::option, stage_bed_asset(), Slic3r::anonymous_namespace{PresetBundle.cpp}::PendingBedAsset::staged, and Slic3r::anonymous_namespace{PresetBundle.cpp}::PendingBedAsset::zip_name.
Referenced by stage_bed_asset().
| bool Slic3r::anonymous_namespace{PresetBundle.cpp}::utf8_is_file | ( | const std::string & | path | ) |
References utf8_is_file().
Referenced by utf8_is_file().
| std::string Slic3r::anonymous_namespace{PresetBundle.cpp}::zip_slashes | ( | std::string | name | ) |
References zip_slashes().
Referenced by accepted_bed_zip_name(), is_pending_bed_asset_entry(), and zip_slashes().
|
constexpr |
Referenced by pending_bed_assets().