LeviLamina
Loading...
Searching...
No Matches
Material.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
namespace
Json {
class
Value
; }
8
// clang-format on
9
10
namespace
glTF {
11
12
struct
Material {
13
public
:
14
// Material inner types define
15
enum class
AlphaMode :
int
{
16
OpaqueMode = 0,
17
Mask = 1,
18
Blend = 2,
19
};
20
21
public
:
22
// member variables
23
// NOLINTBEGIN
24
::ll::UntypedStorage<8, 32>
mUnkf0b0ae;
25
::ll::UntypedStorage<8, 16>
mUnk9b9260;
26
::ll::UntypedStorage<8, 16>
mUnk8e0bb7;
27
::ll::UntypedStorage<8, 16>
mUnk460894;
28
::ll::UntypedStorage<4, 4>
mUnk5afaba;
29
::ll::UntypedStorage<8, 32>
mUnkd1e7b8;
30
::ll::UntypedStorage<4, 4>
mUnkc1f094;
31
// NOLINTEND
32
33
public
:
34
// prevent constructor by default
35
Material& operator=(Material
const
&);
36
Material(Material
const
&);
37
Material();
38
39
public
:
40
// member functions
41
// NOLINTBEGIN
42
#ifdef LL_PLAT_C
43
MCNAPI ::Json::Value
serialize
()
const
;
44
45
MCNAPI ~Material();
46
#endif
47
// NOLINTEND
48
49
public
:
50
// destructor thunk
51
// NOLINTBEGIN
52
#ifdef LL_PLAT_C
53
MCNAPI
void
$dtor();
54
#endif
55
// NOLINTEND
56
};
57
58
}
// namespace glTF
Json::Value
Definition
Value.h:16
ll::UntypedStorage
Definition
Alias.h:14
serialize
Definition
serialize.h:11
src
mc
util
gltf
Material.h
Generated on
for LeviLamina by
1.16.1