LeviLamina
Loading...
Searching...
No Matches
TintUtility.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7class TintMapColor;
8namespace mce { class Color; }
9// clang-format on
10
12public:
13 // static functions
14 // NOLINTBEGIN
15#ifdef LL_PLAT_C
16 MCAPI static ::mce::Color _applyTint(::mce::Color pixelColor, ::mce::Color baseColor, ::mce::Color tintColor);
17
18 MCAPI static ::mce::Color _hslToRgb(::mce::Color hsl);
19
20 MCAPI static ::mce::Color _lchToRgb(::mce::Color lch);
21
22 MCAPI static ::mce::Color _rgbToHsl(::mce::Color rgb);
23
24 MCAPI static ::mce::Color _rgbToLch(::mce::Color rgb);
25
26 MCAPI static ::mce::Color _rgbToXyz(::mce::Color rgb);
27
28 MCAPI static ::mce::Color applyTintToPixel(
29 ::mce::Color underPixel,
30 ::mce::Color pixelColor,
31 ::TintMapColor tintBaseColor,
32 ::TintMapColor tintColor,
33 ::mce::Color tintMapColor
34 );
35#endif
36 // NOLINTEND
37};
Definition TintMapColor.h:8
Definition TintUtility.h:11
Definition Color.h:13