Skip to content
LeviMC
Home
Projects
Docs
6
LeviLamina
Mod loader for Minecraft Bedrock Edition
LegacyScriptEngine
Runs LLSE script plugins on LeviLamina
lip
General package installer
LeviLauncher
Bedrock launcher for Windows and Android
Be.D.D.
Scripted client input for mod tests
bedboo
Bedrock bots with a mineflayer-compatible API
All repositories on GitHub
Mods
Blog
Community
About
English
English
简体中文
繁體中文
Auto
Light
Dark
Auto
Light
Dark
LeviLamina
User Guides
Developer Guides
API Guides
API Reference
Maintainer Guides
Resources
LeviLamina on GitHub
LeviMC
Home
Projects
Docs
6
LeviLamina
Mod loader for Minecraft Bedrock Edition
LegacyScriptEngine
Runs LLSE script plugins on LeviLamina
lip
General package installer
LeviLauncher
Bedrock launcher for Windows and Android
Be.D.D.
Scripted client input for mod tests
bedboo
Bedrock bots with a mineflayer-compatible API
All repositories on GitHub
Mods
Blog
Community
About
API Reference
On this page
LeviLamina
User Guides
Developer Guides
API Guides
API Reference
Maintainer Guides
Search
Ctrl
K
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>
mUnk5cfc65;
48
::ll::UntypedStorage<8, 32>
mUnk53f3ae;
49
::ll::UntypedStorage<4, 4>
mUnk895719;
50
::ll::UntypedStorage<8, 16>
mUnk2df7fb;
51
// NOLINTEND
52
53
#ifdef LL_PLAT_S
54
public
:
55
// prevent constructor by default
56
Mesh& operator=(Mesh
const
&);
57
Mesh(Mesh
const
&);
58
Mesh();
59
60
#else
// LL_PLAT_C
61
public
:
62
// prevent constructor by default
63
Mesh& operator=(Mesh
const
&);
64
Mesh(Mesh
const
&);
65
66
#endif
67
public
:
68
// member functions
69
// NOLINTBEGIN
70
#ifdef LL_PLAT_C
71
MCNAPI Mesh();
72
73
MCNAPI ~Mesh();
74
#endif
75
// NOLINTEND
76
77
public
:
78
// constructor thunks
79
// NOLINTBEGIN
80
#ifdef LL_PLAT_C
81
MCNAPI
void
* $ctor();
82
#endif
83
// NOLINTEND
84
85
public
:
86
// destructor thunk
87
// NOLINTBEGIN
88
#ifdef LL_PLAT_C
89
MCNAPI
void
$dtor();
90
#endif
91
// NOLINTEND
92
};
93
94
}
// namespace glTF
glTF::Mesh::Primitive
Definition
Mesh.h:15
ll::UntypedStorage
Definition
Alias.h:14
src
mc
util
gltf
Mesh.h
Generated on
for LeviLamina by
1.16.1