CommonLibSSE NG
TintMask.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
RE/T/TESTexture.h
"
4
#include "
RE/C/Color.h
"
5
6
namespace
RE
7
{
8
class
TintMask
9
{
10
public
:
11
enum class
Type
12
{
13
kFrekles
= 0,
14
kLips
,
15
kCheeks
,
16
kEyeliner
,
17
kUpperEyeSocket
,
18
kLowerEyeSocket
,
19
kSkinTone
,
20
kWarPaint
,
21
kFrownLines
,
22
kLowerCheeks
,
23
kNose
,
24
kChin
,
25
kNeck
,
26
kForehead
,
27
kDirt
,
28
29
kTotal
30
};
31
32
// members
33
TESTexture
*
texture
;
34
Color
color
;
35
float
alpha
;
36
stl::enumeration<Type, std::uint32_t>
type
;
37
};
38
static_assert(
sizeof
(
TintMask
) == 0x18);
39
}
Color.h
TESTexture.h
RE::TESTexture
Definition:
TESTexture.h:10
RE::TintMask
Definition:
TintMask.h:9
RE::TintMask::texture
TESTexture * texture
Definition:
TintMask.h:33
RE::TintMask::type
stl::enumeration< Type, std::uint32_t > type
Definition:
TintMask.h:36
RE::TintMask::alpha
float alpha
Definition:
TintMask.h:35
RE::TintMask::color
Color color
Definition:
TintMask.h:34
RE::TintMask::Type
Type
Definition:
TintMask.h:12
RE::TintMask::Type::kDirt
@ kDirt
RE::TintMask::Type::kCheeks
@ kCheeks
RE::TintMask::Type::kLowerCheeks
@ kLowerCheeks
RE::TintMask::Type::kChin
@ kChin
RE::TintMask::Type::kNose
@ kNose
RE::TintMask::Type::kFrownLines
@ kFrownLines
RE::TintMask::Type::kEyeliner
@ kEyeliner
RE::TintMask::Type::kForehead
@ kForehead
RE::TintMask::Type::kSkinTone
@ kSkinTone
RE::TintMask::Type::kNeck
@ kNeck
RE::TintMask::Type::kFrekles
@ kFrekles
RE::TintMask::Type::kWarPaint
@ kWarPaint
RE::TintMask::Type::kLips
@ kLips
RE::TintMask::Type::kTotal
@ kTotal
RE::TintMask::Type::kLowerEyeSocket
@ kLowerEyeSocket
RE::TintMask::Type::kUpperEyeSocket
@ kUpperEyeSocket
SKSE::stl::enumeration< Type, std::uint32_t >
RE
Definition:
AbsorbEffect.h:6
RE::Color
Definition:
Color.h:8
CommonLibSSE-NG
include
RE
T
TintMask.h
Generated by
1.9.1