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
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
};
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