LeviLamina
Loading...
Searching...
No Matches
Mesh.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
namespace
glTF {
6
7
struct
Mesh
{
8
public
:
9
// Mesh inner types declare
10
// clang-format off
11
struct
Primitive
;
12
// clang-format on
13
14
// Mesh inner types define
15
struct
Primitive
{
16
public
:
17
// Primitive inner types define
18
enum class
Mode :
int
{
19
Point = 0,
20
Lines = 1,
21
LineLoop = 2,
22
LineStrip = 3,
23
Triangles = 4,
24
TriangleStrip = 5,
25
TriangleFan = 6,
26
};
27
28
public
:
29
// member variables
30
// NOLINTBEGIN
31
::ll::UntypedStorage<8, 16>
mUnk8eaeb1;
32
::ll::UntypedStorage<4, 8>
mUnk15b52e;
33
::ll::UntypedStorage<4, 8>
mUnkde91a6;
34
::ll::UntypedStorage<4, 4>
mUnkb58e9b;
35
// NOLINTEND
36
37
public
:
38
// prevent constructor by default
39
Primitive
& operator=(
Primitive
const
&);
40
Primitive
(
Primitive
const
&);
41
Primitive
();
42
};
43
44
public
:
45
// member variables
46
// NOLINTBEGIN
47
::ll::UntypedStorage<8, 24>
mUnk37d60b;
48
::ll::UntypedStorage<8, 32>
mUnk3cd780;
49
::ll::UntypedStorage<4, 4>
mUnk895719;
50
::ll::UntypedStorage<8, 16>
mUnk2df7fb;
51
// NOLINTEND
52
53
public
:
54
// prevent constructor by default
55
Mesh
& operator=(
Mesh
const
&);
56
Mesh
(
Mesh
const
&);
57
Mesh
();
58
};
59
60
}
// namespace glTF
glTF::Mesh::Primitive
Definition
Mesh.h:15
glTF::Mesh
Definition
Mesh.h:7
ll::UntypedStorage
Definition
Alias.h:14
src
mc
util
gltf
Mesh.h
Generated on Sat Apr 26 2025 05:55:59 for LeviLamina by
1.12.0