LeviLamina
Loading...
Searching...
No Matches
RaftModel.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/BoatModel.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
GeometryPtr
;
14
class
ScreenContext
;
15
// clang-format on
16
17
class
RaftModel
:
public
::BoatModel
{
18
public
:
19
// member variables
20
// NOLINTBEGIN
21
::ll::TypedStorage<8, 16, ::mce::MaterialPtr> mDefaultMaterial;
22
::ll::TypedStorage<8, 576, ::ModelPart> mBottomAbove;
23
::ll::TypedStorage<8, 576, ::ModelPart> mBottomBelow;
24
// NOLINTEND
25
26
public
:
27
// prevent constructor by default
28
RaftModel();
29
30
public
:
31
// virtual functions
32
// NOLINTBEGIN
33
virtual
void
render(
34
::ScreenContext& screenContext,
35
::Actor& entity,
36
float
time,
37
float
r,
38
float
bob,
39
float
yRot,
40
float
xRot,
41
float
scale
42
)
/*override*/
;
43
// NOLINTEND
44
45
public
:
46
// member functions
47
// NOLINTBEGIN
48
MCAPI
explicit
RaftModel(::GeometryPtr source);
49
// NOLINTEND
50
51
public
:
52
// constructor thunks
53
// NOLINTBEGIN
54
MCAPI
void
* $ctor(::GeometryPtr source);
55
// NOLINTEND
56
57
public
:
58
// virtual function thunks
59
// NOLINTBEGIN
60
MCAPI
void
$render(
61
::ScreenContext& screenContext,
62
::Actor& entity,
63
float
time,
64
float
r,
65
float
bob,
66
float
yRot,
67
float
xRot,
68
float
scale
69
);
70
// NOLINTEND
71
72
public
:
73
// vftables
74
// NOLINTBEGIN
75
MCNAPI
static
void
**
$vftable
();
76
// NOLINTEND
77
};
Actor
Definition
Actor.h:125
BoatModel
Definition
BoatModel.h:5
GeometryPtr
Definition
GeometryPtr.h:5
RaftModel
Definition
RaftModel.h:5
RaftModel::$vftable
static MCAPI void ** $vftable()
ScreenContext
Definition
ScreenContext.h:5
src-client
mc
client
model
models
RaftModel.h
Generated on
for LeviLamina by
1.16.1