TachyonUI 0.1.0
High-performance UI for building tools.
Loading...
Searching...
No Matches
tachyon::ColorConvert::detail Namespace Reference

Functions

std::array< float, 3 > RGBtoXYZ (float r, float g, float b)
std::array< float, 3 > XYZtoRGB (float X, float Y, float Z)

Variables

constexpr float kD65WhiteX = 0.95047f
constexpr float kD65WhiteY = 1.00000f
constexpr float kD65WhiteZ = 1.08883f
constexpr float kLabDelta = 6.0f / 29.0f

Function Documentation

◆ RGBtoXYZ()

std::array< float, 3 > tachyon::ColorConvert::detail::RGBtoXYZ ( float r,
float g,
float b )
inline

◆ XYZtoRGB()

std::array< float, 3 > tachyon::ColorConvert::detail::XYZtoRGB ( float X,
float Y,
float Z )
inline

Variable Documentation

◆ kD65WhiteX

float tachyon::ColorConvert::detail::kD65WhiteX = 0.95047f
constexpr

◆ kD65WhiteY

float tachyon::ColorConvert::detail::kD65WhiteY = 1.00000f
constexpr

◆ kD65WhiteZ

float tachyon::ColorConvert::detail::kD65WhiteZ = 1.08883f
constexpr

◆ kLabDelta

float tachyon::ColorConvert::detail::kLabDelta = 6.0f / 29.0f
constexpr