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 MCAPI_C static ::mce::Color _applyTint(::mce::Color pixelColor, ::mce::Color baseColor, ::mce::Color tintColor);
16
17 MCAPI_C static ::mce::Color _hslToRgb(::mce::Color hsl);
18
19 MCAPI_C static ::mce::Color _lchToRgb(::mce::Color lch);
20
21 MCAPI_C static ::mce::Color _rgbToHsl(::mce::Color rgb);
22
23 MCAPI_C static ::mce::Color _rgbToLch(::mce::Color rgb);
24
25 MCAPI_C static ::mce::Color _rgbToXyz(::mce::Color rgb);
26
27 MCAPI_C static ::mce::Color applyTintToPixel(
28 ::mce::Color underPixel,
29 ::mce::Color pixelColor,
30 ::TintMapColor tintBaseColor,
31 ::TintMapColor tintColor,
32 ::mce::Color tintMapColor
33 );
34 // NOLINTEND
35};
Definition TintMapColor.h:8
Definition TintUtility.h:11
Definition Color.h:13