LeviLamina
Loading...
Searching...
No Matches
Mesh.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
Mesh {
13
public
:
14
// Mesh inner types declare
15
// clang-format off
16
struct
Primitive
;
17
// clang-format on
18
19
// Mesh inner types define
20
struct
Primitive {
21
public
:
22
// Primitive inner types define
23
enum class
Mode :
int
{
24
Point = 0,
25
Lines = 1,
26
LineLoop = 2,
27
LineStrip = 3,
28
Triangles = 4,
29
TriangleStrip = 5,
30
TriangleFan = 6,
31
};
32
33
public
:
34
// member variables
35
// NOLINTBEGIN
36
::ll::UntypedStorage<8, 16>
mUnk8eaeb1;
37
::ll::UntypedStorage<4, 8>
mUnk15b52e;
38
::ll::UntypedStorage<4, 8>
mUnkde91a6;
39
::ll::UntypedStorage<4, 4>
mUnkb58e9b;
40
// NOLINTEND
41
42
public
:
43
// prevent constructor by default
44
Primitive& operator=(Primitive
const
&);
45
Primitive(Primitive
const
&);
46
Primitive();
47
48
public
:
49
// member functions
50
// NOLINTBEGIN
51
#ifdef LL_PLAT_C
52
MCNAPI ~Primitive();
53
#endif
54
// NOLINTEND
55
56
public
:
57
// destructor thunk
58
// NOLINTBEGIN
59
#ifdef LL_PLAT_C
60
MCNAPI
void
$dtor();
61
#endif
62
// NOLINTEND
63
};
64
65
public
:
66
// member variables
67
// NOLINTBEGIN
68
::ll::UntypedStorage<8, 24>
mUnk5cfc65;
69
::ll::UntypedStorage<8, 32>
mUnk53f3ae;
70
::ll::UntypedStorage<4, 4>
mUnk895719;
71
::ll::UntypedStorage<8, 16>
mUnk2df7fb;
72
// NOLINTEND
73
74
public
:
75
// prevent constructor by default
76
Mesh& operator=(Mesh
const
&);
77
Mesh(Mesh
const
&);
78
Mesh();
79
80
public
:
81
// member functions
82
// NOLINTBEGIN
83
#ifdef LL_PLAT_C
84
MCNAPI ::Json::Value
serialize
()
const
;
85
86
MCNAPI ~Mesh();
87
#endif
88
// NOLINTEND
89
90
public
:
91
// destructor thunk
92
// NOLINTBEGIN
93
#ifdef LL_PLAT_C
94
MCNAPI
void
$dtor();
95
#endif
96
// NOLINTEND
97
};
98
99
}
// namespace glTF
Json::Value
Definition
Value.h:16
glTF::Mesh::Primitive
Definition
Mesh.h:20
ll::UntypedStorage
Definition
Alias.h:14
serialize
Definition
serialize.h:11
src
mc
util
gltf
Mesh.h
Generated on
for LeviLamina by
1.16.1