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
#ifdef LL_PLAT_S
34
public
:
35
// prevent constructor by default
36
Material
& operator=(
Material
const
&);
37
Material
(
Material
const
&);
38
Material
();
39
40
#else
// LL_PLAT_C
41
public
:
42
// prevent constructor by default
43
Material
& operator=(
Material
const
&);
44
45
#endif
46
public
:
47
// member functions
48
// NOLINTBEGIN
49
#ifdef LL_PLAT_C
50
MCNAPI
Material
();
51
52
MCNAPI
Material
(
::glTF::Material
const
&);
53
54
MCNAPI ::Json::Value
serialize
()
const
;
55
56
MCNAPI
~Material
();
57
#endif
58
// NOLINTEND
59
60
public
:
61
// constructor thunks
62
// NOLINTBEGIN
63
#ifdef LL_PLAT_C
64
MCNAPI
void
* $ctor();
65
66
MCNAPI
void
* $ctor(
::glTF::Material
const
&);
67
#endif
68
// NOLINTEND
69
70
public
:
71
// destructor thunk
72
// NOLINTBEGIN
73
#ifdef LL_PLAT_C
74
MCNAPI
void
$dtor();
75
#endif
76
// NOLINTEND
77
};
78
79
}
// namespace glTF
Json::Value
Definition
Value.h:16
glTF::Material
Definition
Material.h:12
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