LeviLamina
Loading...
Searching...
No Matches
Detail::ColorBase Struct Reference
Inheritance diagram for Detail::ColorBase:

Public Member Functions

constexpr class Vec3 toVec3 () const noexcept
constexpr class mce::Color sRGBToLinear () const noexcept
constexpr class mce::Color linearTosRGB () const noexcept
constexpr class mce::Color linearToXYZ () const noexcept
constexpr class mce::Color XYZToLinear () const noexcept
constexpr class mce::Color linearToLMS () const noexcept
constexpr class mce::Color LMSToLinear () const noexcept
constexpr class mce::Color LMSToOklab () const noexcept
constexpr class mce::Color OklabToLMS () const noexcept
constexpr class mce::Color XYZToLab () const noexcept
constexpr class mce::Color LabToXYZ () const noexcept
constexpr double deltaE76 (Color const &dst) const noexcept
double deltaE94 (Color const &dst) const noexcept
double deltaE00 (Color const &dst) const noexcept
double distanceTo (Color const &dst) const noexcept
uint toARGB ()
MCAPI_C bool isNan () const
MCAPI::std::string toHexString () const
MCAPI_C void * $ctor (::glm::vec3 const &color, float a_)
MCFOLD_C void * $ctor (::mce::Color const &color, float a_)
MCFOLD void * $ctor (float r_, float g_, float b_, float a_)

Static Public Member Functions

static MCAPI ::mce::Color fromARGB (int col)
static MCAPI_C ::mce::Color fromHSB (float hue, float saturation, float brightness)
static MCAPI ::mce::Color fromHexString (::std::string const &hexStr)
static MCAPI ::mce::Color fromRGBHexString (::std::string const &hexStr)
static MCAPI ::mce::Color const & BLACK ()
static MCAPI ::mce::Color const & BLUE ()
static MCAPI_C ::mce::Color const & CYAN ()
static MCAPI ::mce::Color const & GREEN ()
static MCAPI_C ::mce::Color const & GREY ()
static MCAPI ::mce::Color const & NIL ()
static MCAPI_C ::mce::Color const & ORANGE ()
static MCAPI ::mce::Color const & PINK ()
static MCAPI ::mce::Color const & PURPLE ()
static MCAPI ::mce::Color const & REBECCA_PURPLE ()
static MCAPI ::mce::Color const & RED ()
static MCAPI ::mce::Color const & SHADE_DOWN ()
static MCAPI ::mce::Color const & SHADE_NORTH_SOUTH ()
static MCAPI ::mce::Color const & SHADE_UP ()
static MCAPI ::mce::Color const & SHADE_WEST_EAST ()
static MCAPI ::mce::Color const & WHITE ()
static MCAPI ::mce::Color const & YELLOW ()

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