LeviLamina
Loading...
Searching...
No Matches
HangingSignRenderer.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/client/model/models/HangingSignModel.h"
7
#include "mc/client/renderer/blockactor/SignRenderer.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
class
BaseActorRenderContext
;
12
struct
BlockActorRenderData
;
13
namespace
mce {
class
TextureGroup
; }
14
// clang-format on
15
16
class
HangingSignRenderer
:
public
::SignRenderer
{
17
public
:
18
// member variables
19
// NOLINTBEGIN
20
::ll::TypedStorage<8, 4368, ::HangingSignModel> mHangingSignModel;
21
// NOLINTEND
22
23
public
:
24
// prevent constructor by default
25
HangingSignRenderer();
26
27
public
:
28
// virtual functions
29
// NOLINTBEGIN
30
virtual
void
31
render(::BaseActorRenderContext& renderContext, ::BlockActorRenderData& blockEntityRenderData)
/*override*/
;
32
33
virtual
float
_getScaleFactor() const
/*override*/
;
34
35
virtual
float
_yTextOffset() const
/*override*/
;
36
37
virtual
float
_zTextOffset() const
/*override*/
;
38
39
virtual
int
_getSignWidth() const
/*override*/
;
40
// NOLINTEND
41
42
public:
43
// member functions
44
// NOLINTBEGIN
45
MCAPI explicit HangingSignRenderer(::std::shared_ptr<::mce::TextureGroup> textureGroup);
46
// NOLINTEND
47
48
public:
49
// constructor thunks
50
// NOLINTBEGIN
51
MCAPI
void
* $ctor(::std::shared_ptr<::mce::TextureGroup> textureGroup);
52
// NOLINTEND
53
54
public:
55
// virtual function thunks
56
// NOLINTBEGIN
57
MCAPI
void
$render(::BaseActorRenderContext& renderContext, ::BlockActorRenderData& blockEntityRenderData);
58
59
MCAPI
float
$_getScaleFactor() const;
60
61
MCAPI
float
$_yTextOffset() const;
62
63
MCFOLD
float
$_zTextOffset() const;
64
65
MCFOLD
int
$_getSignWidth() const;
66
// NOLINTEND
67
68
public:
69
// vftables
70
// NOLINTBEGIN
71
MCNAPI static
void
**
$vftable
();
72
// NOLINTEND
73
};
BaseActorRenderContext
Definition
BaseActorRenderContext.h:5
HangingSignRenderer
Definition
HangingSignRenderer.h:5
HangingSignRenderer::$vftable
static MCAPI void ** $vftable()
SignRenderer
Definition
SignRenderer.h:5
mce::TextureGroup
Definition
TextureGroup.h:7
BlockActorRenderData
Definition
BlockActorRenderData.h:5
src-client
mc
client
renderer
blockactor
HangingSignRenderer.h
Generated on
for LeviLamina by
1.16.1