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
7
class
TintMapColor
;
8
namespace
mce {
class
Color
; }
9
// clang-format on
10
11
class
TintUtility
{
12
public
:
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
};
TintMapColor
Definition
TintMapColor.h:8
TintUtility
Definition
TintUtility.h:11
mce::Color
Definition
Color.h:13
src
mc
deps
core_graphics
helpers
TintUtility.h
Generated on
for LeviLamina by
1.16.1