|
| template<typename T> |
| Vec3t< T > | rgbToHsv (const Vec3t< T > &other) |
| | Convert linear RGB to HSV.
|
| template<typename T> |
| Vec3t< T > | hsvToRgb (const Vec3t< T > &other) |
| | Convert HSV to linear RGB.
|
| template<typename T> |
| Vec3t< T > | hslToHsv (const Vec3t< T > &other) |
| | Convert HSL to HSV.
|
| template<typename T> |
| Vec3t< T > | hsvToHsl (const Vec3t< T > &other) |
| | Convert HSV to HSL.
|
| template<typename T> |
| Vec3t< T > | rgbToCmy (const Vec3t< T > &other) |
| | Convert RGB to CMY.
|
| template<typename T> |
| Vec4t< T > | rgbToCmyk (const Vec3t< T > &other) |
| | Convert RGB to CMYK.
|
| template<typename T> |
| Vec3t< T > | cmyToRgb (const Vec3t< T > &other) |
| | Convert CMY to RGB.
|
| template<typename T> |
| Vec3t< T > | cmykToRgb (const Vec4 &other) |
| | Convert CMYK to RGB.
|
| template<typename T> |
| Vec3t< T > | rgbToYuv (const Vec3t< T > &other) |
| | Convert RGB to a simple YUV (luma/chroma) space via a linear matrix.
|
| template<typename T> |
| Vec3t< T > | yuvToRgb (const Vec3t< T > &other) |
| | Convert the simple YUV (above) back to RGB.
|