#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/GCode/ThumbnailData.hpp>
Public Member Functions | |
| ThumbnailData () | |
| void | set (unsigned int w, unsigned int h) |
| void | reset () |
| bool | is_valid () const |
| void | load_from (ThumbnailData &data) |
Public Attributes | |
| unsigned int | width |
| unsigned int | height |
| std::vector< unsigned char > | pixels |
|
inline |
References reset().
Referenced by load_from().
| bool Slic3r::ThumbnailData::is_valid | ( | ) | const |
References height, pixels, and width.
Referenced by Slic3r::_BBS_3MF_Exporter::_add_model_config_file_to_archive(), Slic3r::_BBS_3MF_Exporter::_add_thumbnail_file_to_archive(), Slic3r::_3MF_Exporter::_save_model_to_file(), Slic3r::GUI::Plater::export_3mf(), Slic3r::GUI::GLCanvas3D::render_thumbnail_framebuffer(), Slic3r::GUI::GLCanvas3D::render_thumbnail_framebuffer_ext(), Slic3r::GUI::GLCanvas3D::render_thumbnail_legacy(), Slic3r::CLI::run(), Slic3r::GUI::SendToPrinterDialog::set_default(), Slic3r::GUI::SelectMachineDialog::set_default_normal(), Slic3r::GUI::SendMultiMachinePage::set_default_normal(), Slic3r::GUI::SyncAmsInfoDialog::set_default_normal(), Slic3r::GUI::IMToolbarItem::set_thumbnail(), and Slic3r::GUI::Plater::update_plate_thumbnails().
|
inline |
References ThumbnailData(), height, pixels, set(), and width.
Referenced by Slic3r::GUI::PartPlateList::store_to_3mf_structure().
| void Slic3r::ThumbnailData::reset | ( | ) |
References height, pixels, and width.
Referenced by ThumbnailData(), Slic3r::GUI::Plater::invalid_all_plate_thumbnails(), Slic3r::GUI::PartPlateList::notify_instance_removed(), Slic3r::GUI::PartPlateList::notify_instance_update(), and Slic3r::CLI::run().
| void Slic3r::ThumbnailData::set | ( | unsigned int | w, |
| unsigned int | h ) |
References height, pixels, and width.
Referenced by load_from(), Slic3r::GUI::PartPlate::load_thumbnail_data(), Slic3r::GUI::GLCanvas3D::render_thumbnail_framebuffer(), Slic3r::GUI::GLCanvas3D::render_thumbnail_framebuffer_ext(), and Slic3r::GUI::GLCanvas3D::render_thumbnail_legacy().
| unsigned int Slic3r::ThumbnailData::height |
Referenced by Slic3r::_3MF_Exporter::_add_thumbnail_file_to_archive(), Slic3r::_BBS_3MF_Exporter::_add_thumbnail_file_to_archive(), Slic3r::GUI::SelectMachineDialog::change_default_normal(), Slic3r::GUI::SyncAmsInfoDialog::change_default_normal(), Slic3r::GCodeThumbnails::compress_thumbnail_btt_tft(), Slic3r::GCodeThumbnails::compress_thumbnail_colpic(), Slic3r::GCodeThumbnails::compress_thumbnail_jpg(), Slic3r::GCodeThumbnails::compress_thumbnail_png(), Slic3r::GCodeThumbnails::compress_thumbnail_qoi(), decode_png_to_thumbnail(), Slic3r::GUI::SelectMachineDialog::final_deal_edge_pixels_data(), Slic3r::GUI::SyncAmsInfoDialog::final_deal_edge_pixels_data(), Slic3r::GUI::get_data_from_svg(), Slic3r::GUI::IMReturnToolbar::init(), is_valid(), load_from(), Slic3r::GUI::SelectMachineDialog::record_edge_pixels_data(), Slic3r::GUI::SyncAmsInfoDialog::record_edge_pixels_data(), Slic3r::GUI::GLCanvas3D::render_thumbnail_internal(), reset(), Slic3r::CLI::run(), set(), Slic3r::GUI::SendToPrinterDialog::set_default(), Slic3r::GUI::SelectMachineDialog::set_default_normal(), Slic3r::GUI::SendMultiMachinePage::set_default_normal(), Slic3r::GUI::SyncAmsInfoDialog::set_default_normal(), Slic3r::GUI::IMToolbarItem::set_thumbnail(), Slic3r::GUI::PartPlateList::store_to_3mf_structure(), Slic3r::GUI::SelectMachineDialog::unify_deal_thumbnail_data(), Slic3r::GUI::SyncAmsInfoDialog::unify_deal_thumbnail_data(), Slic3r::GUI::SelectMachineDialog::updata_thumbnail_data_after_connected_printer(), Slic3r::GUI::SyncAmsInfoDialog::update_thumbnail_data_accord_plate_index(), and Slic3r::write_thumbnail().
| std::vector<unsigned char> Slic3r::ThumbnailData::pixels |
Referenced by Slic3r::_3MF_Exporter::_add_thumbnail_file_to_archive(), Slic3r::_BBS_3MF_Exporter::_add_thumbnail_file_to_archive(), Slic3r::GUI::SelectMachineDialog::change_default_normal(), Slic3r::GUI::SyncAmsInfoDialog::change_default_normal(), Slic3r::GCodeThumbnails::compress_thumbnail_btt_tft(), Slic3r::GCodeThumbnails::compress_thumbnail_colpic(), Slic3r::GCodeThumbnails::compress_thumbnail_jpg(), Slic3r::GCodeThumbnails::compress_thumbnail_png(), Slic3r::GCodeThumbnails::compress_thumbnail_qoi(), decode_png_to_thumbnail(), Slic3r::GUI::SelectMachineDialog::final_deal_edge_pixels_data(), Slic3r::GUI::SyncAmsInfoDialog::final_deal_edge_pixels_data(), Slic3r::GUI::get_data_from_svg(), Slic3r::GUI::IMReturnToolbar::init(), is_valid(), load_from(), Slic3r::GUI::PartPlate::load_thumbnail_data(), Slic3r::GUI::SelectMachineDialog::record_edge_pixels_data(), Slic3r::GUI::SyncAmsInfoDialog::record_edge_pixels_data(), Slic3r::GUI::GLCanvas3D::render_thumbnail_framebuffer(), Slic3r::GUI::GLCanvas3D::render_thumbnail_framebuffer_ext(), Slic3r::GUI::GLCanvas3D::render_thumbnail_legacy(), reset(), set(), Slic3r::GUI::SendToPrinterDialog::set_default(), Slic3r::GUI::SelectMachineDialog::set_default_from_sdcard(), Slic3r::GUI::SelectMachineDialog::set_default_normal(), Slic3r::GUI::SendMultiMachinePage::set_default_normal(), Slic3r::GUI::SyncAmsInfoDialog::set_default_normal(), Slic3r::GUI::IMToolbarItem::set_thumbnail(), Slic3r::GUI::PartPlateList::store_to_3mf_structure(), and Slic3r::write_thumbnail().
| unsigned int Slic3r::ThumbnailData::width |
Referenced by Slic3r::_3MF_Exporter::_add_thumbnail_file_to_archive(), Slic3r::_BBS_3MF_Exporter::_add_thumbnail_file_to_archive(), Slic3r::GUI::SelectMachineDialog::change_default_normal(), Slic3r::GUI::SyncAmsInfoDialog::change_default_normal(), Slic3r::GCodeThumbnails::compress_thumbnail_btt_tft(), Slic3r::GCodeThumbnails::compress_thumbnail_colpic(), Slic3r::GCodeThumbnails::compress_thumbnail_jpg(), Slic3r::GCodeThumbnails::compress_thumbnail_png(), Slic3r::GCodeThumbnails::compress_thumbnail_qoi(), decode_png_to_thumbnail(), Slic3r::GUI::SelectMachineDialog::final_deal_edge_pixels_data(), Slic3r::GUI::SyncAmsInfoDialog::final_deal_edge_pixels_data(), Slic3r::GUI::get_data_from_svg(), Slic3r::GUI::IMReturnToolbar::init(), is_valid(), load_from(), Slic3r::GUI::SelectMachineDialog::record_edge_pixels_data(), Slic3r::GUI::SyncAmsInfoDialog::record_edge_pixels_data(), Slic3r::GUI::GLCanvas3D::render_thumbnail_internal(), reset(), Slic3r::CLI::run(), set(), Slic3r::GUI::SendToPrinterDialog::set_default(), Slic3r::GUI::SelectMachineDialog::set_default_normal(), Slic3r::GUI::SendMultiMachinePage::set_default_normal(), Slic3r::GUI::SyncAmsInfoDialog::set_default_normal(), Slic3r::GUI::IMToolbarItem::set_thumbnail(), Slic3r::GUI::PartPlateList::store_to_3mf_structure(), Slic3r::GUI::SelectMachineDialog::unify_deal_thumbnail_data(), Slic3r::GUI::SyncAmsInfoDialog::unify_deal_thumbnail_data(), Slic3r::GUI::SelectMachineDialog::updata_thumbnail_data_after_connected_printer(), Slic3r::GUI::SyncAmsInfoDialog::update_thumbnail_data_accord_plate_index(), and Slic3r::write_thumbnail().