OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::PrintableColor Struct Reference

#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/TextureDisplacement.hpp>

Public Member Functions

bool is_mix () const
int a_percent () const

Public Attributes

Vec3f rgb = Vec3f::Zero()
int a = 0
int b = 0
int num = 1
int den = 1

Detailed Description

Member Function Documentation

◆ a_percent()

int Slic3r::PrintableColor::a_percent ( ) const
inline
631{ return int(std::lround(100.0 * double(num) / double(den))); }
int den
Definition TextureDisplacement.hpp:628
int num
Definition TextureDisplacement.hpp:627

References den, and num.

Referenced by Slic3r::GUI::GLGizmoTextureDisplacement::rank_mixes().

Here is the caller graph for this function:

◆ is_mix()

bool Slic3r::PrintableColor::is_mix ( ) const
inline
629{ return a != b; }
int b
Definition TextureDisplacement.hpp:626
int a
Definition TextureDisplacement.hpp:625

References a, and b.

Referenced by Slic3r::GUI::GLGizmoTextureDisplacement::palette_filaments().

Here is the caller graph for this function:

Member Data Documentation

◆ a

◆ b

◆ den

int Slic3r::PrintableColor::den = 1

◆ num

int Slic3r::PrintableColor::num = 1

◆ rgb


The documentation for this struct was generated from the following file: