LeviLamina
Loading...
Searching...
No Matches
Geometry.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
class
Geometry
{
6
public
:
7
// Geometry inner types declare
8
// clang-format off
9
struct
Box
;
10
struct
ItemDisplayTransform
;
11
struct
Node
;
12
struct
NodePolyMesh
;
13
struct
NodeTextureMesh
;
14
struct
NodeVertex
;
15
// clang-format on
16
17
// Geometry inner types define
18
struct
ItemDisplayTransform
{
19
public
:
20
// member variables
21
// NOLINTBEGIN
22
::ll::UntypedStorage<8, 32>
mUnk889e57;
23
::ll::UntypedStorage<4, 12>
mUnkf9f6ee;
24
::ll::UntypedStorage<4, 12>
mUnk8e4174;
25
::ll::UntypedStorage<4, 12>
mUnk84feb0;
26
::ll::UntypedStorage<4, 12>
mUnkbec3ff;
27
::ll::UntypedStorage<4, 12>
mUnka06f00;
28
// NOLINTEND
29
30
public
:
31
// prevent constructor by default
32
ItemDisplayTransform
& operator=(
ItemDisplayTransform
const
&);
33
ItemDisplayTransform
(
ItemDisplayTransform
const
&);
34
ItemDisplayTransform
();
35
};
36
37
struct
Box
{
38
public
:
39
// member variables
40
// NOLINTBEGIN
41
::ll::UntypedStorage<1, 1>
mUnk4aa1ba;
42
::ll::UntypedStorage<4, 12>
mUnk1852fe;
43
::ll::UntypedStorage<4, 12>
mUnk264da6;
44
::ll::UntypedStorage<4, 12>
mUnk9b1536;
45
::ll::UntypedStorage<4, 12>
mUnkf15bf2;
46
::ll::UntypedStorage<4, 16>
mUnk2743f4;
47
::ll::UntypedStorage<4, 144>
mUnkd1b83a;
48
::ll::UntypedStorage<4, 4>
mUnk528b69;
49
::ll::UntypedStorage<1, 1>
mUnk461d11;
50
// NOLINTEND
51
52
public
:
53
// prevent constructor by default
54
Box
& operator=(
Box
const
&);
55
Box
(
Box
const
&);
56
Box
();
57
};
58
59
struct
NodeVertex
{
60
public
:
61
// member variables
62
// NOLINTBEGIN
63
::ll::UntypedStorage<4, 4>
mUnk44fcae;
64
::ll::UntypedStorage<4, 4>
mUnk8bbd59;
65
::ll::UntypedStorage<4, 4>
mUnke39a72;
66
// NOLINTEND
67
68
public
:
69
// prevent constructor by default
70
NodeVertex
& operator=(
NodeVertex
const
&);
71
NodeVertex
(
NodeVertex
const
&);
72
NodeVertex
();
73
};
74
75
struct
NodePolyMesh
{
76
public
:
77
// member variables
78
// NOLINTBEGIN
79
::ll::UntypedStorage<8, 24>
mUnkee9cb8;
80
::ll::UntypedStorage<8, 24>
mUnke0c8de;
81
::ll::UntypedStorage<8, 24>
mUnk91e36e;
82
::ll::UntypedStorage<8, 24>
mUnkc1dc9a;
83
::ll::UntypedStorage<8, 24>
mUnk3bbbbc;
84
::ll::UntypedStorage<1, 1>
mUnkc5152e;
85
// NOLINTEND
86
87
public
:
88
// prevent constructor by default
89
NodePolyMesh
& operator=(
NodePolyMesh
const
&);
90
NodePolyMesh
(
NodePolyMesh
const
&);
91
NodePolyMesh
();
92
};
93
94
struct
NodeTextureMesh
{
95
public
:
96
// member variables
97
// NOLINTBEGIN
98
::ll::UntypedStorage<8, 32>
mUnk7cf4c5;
99
::ll::UntypedStorage<4, 12>
mUnk4092eb;
100
::ll::UntypedStorage<4, 12>
mUnkbb23f5;
101
::ll::UntypedStorage<4, 12>
mUnkb94fd4;
102
::ll::UntypedStorage<4, 12>
mUnkee92c6;
103
// NOLINTEND
104
105
public
:
106
// prevent constructor by default
107
NodeTextureMesh
& operator=(
NodeTextureMesh
const
&);
108
NodeTextureMesh
(
NodeTextureMesh
const
&);
109
NodeTextureMesh
();
110
};
111
112
struct
Node
{
113
public
:
114
// member variables
115
// NOLINTBEGIN
116
::ll::UntypedStorage<8, 16>
mUnkedb926;
117
::ll::UntypedStorage<1, 1>
mUnk5cfb9c;
118
::ll::UntypedStorage<1, 1>
mUnk65d704;
119
::ll::UntypedStorage<4, 12>
mUnk88478a;
120
::ll::UntypedStorage<4, 12>
mUnkab4bb2;
121
::ll::UntypedStorage<4, 12>
mUnk3ea7af;
122
::ll::UntypedStorage<4, 12>
mUnkc1f64e;
123
::ll::UntypedStorage<4, 4>
mUnk8e7efc;
124
::ll::UntypedStorage<1, 1>
mUnkf94f41;
125
::ll::UntypedStorage<8, 24>
mUnk20f352;
126
::ll::UntypedStorage<8, 32>
mUnkb3b231;
127
::ll::UntypedStorage<8, 32>
mUnkae6e19;
128
::ll::UntypedStorage<8, 24>
mUnkddb88a;
129
::ll::UntypedStorage<8, 128>
mUnk894544;
130
::ll::UntypedStorage<8, 24>
mUnka736ae;
131
::ll::UntypedStorage<1, 1>
mUnk9815ed;
132
::ll::UntypedStorage<4, 4>
mUnkc0897c;
133
::ll::UntypedStorage<8, 24>
mUnkde075f;
134
::ll::UntypedStorage<8, 32>
mUnk5ef3fa;
135
// NOLINTEND
136
137
public
:
138
// prevent constructor by default
139
Node
& operator=(
Node
const
&);
140
Node
(
Node
const
&);
141
Node
();
142
};
143
144
public
:
145
// member variables
146
// NOLINTBEGIN
147
::ll::UntypedStorage<4, 4>
mUnkcf50a7;
148
::ll::UntypedStorage<4, 8>
mUnk42be01;
149
::ll::UntypedStorage<4, 12>
mUnkdccdb0;
150
::ll::UntypedStorage<4, 12>
mUnk82efd8;
151
::ll::UntypedStorage<4, 12>
mUnk8dfe97;
152
::ll::UntypedStorage<1, 1>
mUnk74839b;
153
::ll::UntypedStorage<1, 1>
mUnka5c77f;
154
::ll::UntypedStorage<8, 24>
mUnkabff87;
155
::ll::UntypedStorage<1, 1>
mUnk451394;
156
::ll::UntypedStorage<4, 8>
mUnk369adf;
157
::ll::UntypedStorage<8, 32>
mUnk544404;
158
::ll::UntypedStorage<8, 32>
mUnke93ad1;
159
::ll::UntypedStorage<8, 16>
mUnke34842;
160
::ll::UntypedStorage<8, 32>
mUnk48057b;
161
::ll::UntypedStorage<1, 1>
mUnkeab64a;
162
::ll::UntypedStorage<8, 24>
mUnk6932b3;
163
// NOLINTEND
164
165
public
:
166
// prevent constructor by default
167
Geometry
& operator=(
Geometry
const
&);
168
Geometry
(
Geometry
const
&);
169
Geometry
();
170
};
Geometry
Definition
Geometry.h:5
Geometry::Box
Definition
Geometry.h:37
Geometry::ItemDisplayTransform
Definition
Geometry.h:18
Geometry::NodePolyMesh
Definition
Geometry.h:75
Geometry::NodeTextureMesh
Definition
Geometry.h:94
Geometry::NodeVertex
Definition
Geometry.h:59
Geometry::Node
Definition
Geometry.h:112
ll::UntypedStorage
Definition
Alias.h:14
src
mc
client
model
Geometry.h
Generated on Sat Apr 26 2025 05:55:21 for LeviLamina by
1.12.0