LeviLamina
Loading...
Searching...
No Matches
EnchantingBookModel.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/client/model/geom/ModelPart.h"
7
#include "mc/client/model/models/Model.h"
8
#include "mc/deps/minecraft_renderer/renderer/MaterialPtr.h"
9
10
// auto generated forward declare list
11
// clang-format off
12
class
Actor
;
13
class
ScreenContext
;
14
// clang-format on
15
16
class
EnchantingBookModel
:
public
::Model
{
17
public
:
18
// EnchantingBookModel inner types define
19
enum class
Part :
int
{
20
LeftLid = 0,
21
RightLid = 1,
22
LeftPages = 2,
23
RightPages = 3,
24
FlipPage1 = 4,
25
FlipPage2 = 5,
26
Seam = 6,
27
NumParts = 7,
28
};
29
30
public
:
31
// member variables
32
// NOLINTBEGIN
33
::ll::TypedStorage<1, 1, bool> mIsOnLectern;
34
::ll::TypedStorage<8, 16, ::mce::MaterialPtr> mDefaultMaterial;
35
::ll::TypedStorage<8, 4032, ::ModelPart[7]> mBook;
36
// NOLINTEND
37
38
public
:
39
// virtual functions
40
// NOLINTBEGIN
41
virtual
void
render(
42
::ScreenContext& screenContext,
43
::Actor& time,
44
float
r,
45
float
bob,
46
float
yRot,
47
float
xRot,
48
float
scale,
49
float
50
)
/*override*/
;
51
52
virtual
void
setupAnim(
float
time,
float
r,
float
bob,
float
yRot,
float
,
float
)
/*override*/
;
53
// NOLINTEND
54
55
public
:
56
// member functions
57
// NOLINTBEGIN
58
MCAPI EnchantingBookModel();
59
60
MCAPI
explicit
EnchantingBookModel(
bool
isOnLectern);
61
62
MCAPI
void
63
render(::ScreenContext& screenContext,
float
time,
float
r,
float
bob,
float
yRot,
float
xRot,
float
scale);
64
// NOLINTEND
65
66
public
:
67
// constructor thunks
68
// NOLINTBEGIN
69
MCAPI
void
* $ctor();
70
71
MCAPI
void
* $ctor(
bool
isOnLectern);
72
// NOLINTEND
73
74
public
:
75
// virtual function thunks
76
// NOLINTBEGIN
77
MCAPI
void
$render(
78
::ScreenContext& screenContext,
79
::Actor& time,
80
float
r,
81
float
bob,
82
float
yRot,
83
float
xRot,
84
float
scale,
85
float
86
);
87
88
MCAPI
void
$setupAnim(
float
time,
float
r,
float
bob,
float
yRot,
float
,
float
);
89
// NOLINTEND
90
91
public
:
92
// vftables
93
// NOLINTBEGIN
94
MCNAPI
static
void
**
$vftable
();
95
// NOLINTEND
96
};
Actor
Definition
Actor.h:125
EnchantingBookModel
Definition
EnchantingBookModel.h:5
EnchantingBookModel::$vftable
static MCAPI void ** $vftable()
Model
Definition
Model.h:5
ScreenContext
Definition
ScreenContext.h:5
src-client
mc
client
model
models
EnchantingBookModel.h
Generated on
for LeviLamina by
1.16.1