OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
ColorDecomposeDialog.hpp File Reference
#include <array>
#include <cstddef>
#include <functional>
#include <string>
#include <vector>
#include <utility>
#include <wx/colour.h>
#include <wx/panel.h>
#include <wx/sizer.h>
#include <wx/statbmp.h>
#include <wx/stattext.h>
#include <wx/string.h>
#include "GUI_Utils.hpp"
#include "libslic3r/ColorDecomposeRecipe.hpp"
Include dependency graph for ColorDecomposeDialog.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Slic3r::GUI::DecomposeComponent
struct  Slic3r::GUI::ColorDecomposeResult
class  Slic3r::GUI::ColorDecomposeDialog
struct  Slic3r::GUI::ColorDecomposeDialog::ModeCardControls

Namespaces

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

Typedefs

using Slic3r::GUI::DecomposeMode = ColorDecomposeRecipeMode

Enumerations

enum class  Slic3r::GUI::DecomposeBaseColor {
  Slic3r::GUI::None , Slic3r::GUI::Cyan , Slic3r::GUI::Magenta , Slic3r::GUI::Yellow ,
  Slic3r::GUI::White , Slic3r::GUI::Red , Slic3r::GUI::Green , Slic3r::GUI::Blue
}

Class Documentation

◆ Slic3r::GUI::DecomposeComponent

struct Slic3r::GUI::DecomposeComponent
Class Members
DecomposeBaseColor base_color {DecomposeBaseColor::None}
wxColour colour
int filament_index {-1}
int ratio {50}

◆ Slic3r::GUI::ColorDecomposeResult

struct Slic3r::GUI::ColorDecomposeResult
Collaboration diagram for Slic3r::GUI::ColorDecomposeResult:
Class Members
vector< DecomposeComponent > components
wxColour matched_color
DecomposeMode mode {DecomposeMode::MaterialList}

◆ Slic3r::GUI::ColorDecomposeDialog::ModeCardControls

struct Slic3r::GUI::ColorDecomposeDialog::ModeCardControls
Class Members
wxPanel * card {nullptr}
wxBoxSizer * components_sizer {nullptr}