Skip to content
LeviMC
English
AutoLightDark
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 ()

Static Public Member Functions

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 ::mce::Color const & GREEN ()
static MCAPI ::mce::Color const & NIL ()
static MCAPI ::mce::Color const & PURPLE ()
static MCAPI ::mce::Color const & RED ()
static MCAPI ::mce::Color const & WHITE ()
static MCAPI ::mce::Color const & YELLOW ()

Member Function Documentation

◆ fromRGBHexString()

MCAPI ::mce::Color mce::Color::fromRGBHexString ( ::std::string const & hexStr)
staticinherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ NIL()

MCAPI ::mce::Color const & mce::Color::NIL ( )
staticinherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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