LeviLamina
Loading...
Searching...
No Matches
DataDrivenRenderer_tempComponent_BalloonAdditionalRendering.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/client/renderer/actor/DataDrivenRenderer_tempComponent.h"
7
8
// auto generated forward declare list
9
// clang-format off
10
class
AABB
;
11
class
Actor
;
12
class
BaseActorRenderContext
;
13
class
DataDrivenRenderer
;
14
class
RenderParams
;
15
class
Tessellator
;
16
class
Vec3
;
17
struct
ActorRenderData
;
18
namespace
mce {
class
Mesh; }
19
// clang-format on
20
21
class
DataDrivenRenderer_tempComponent_BalloonAdditionalRendering
:
public
::DataDrivenRenderer_tempComponent
{
22
public
:
23
// member variables
24
// NOLINTBEGIN
25
::ll::UntypedStorage<8, 16>
mUnk912e19;
26
::ll::UntypedStorage<8, 16>
mUnk13eb80;
27
::ll::UntypedStorage<8, 32>
mUnkb2b3ff;
28
// NOLINTEND
29
30
public
:
31
// prevent constructor by default
32
DataDrivenRenderer_tempComponent_BalloonAdditionalRendering
&
33
operator=(
DataDrivenRenderer_tempComponent_BalloonAdditionalRendering
const
&);
34
DataDrivenRenderer_tempComponent_BalloonAdditionalRendering
(
35
DataDrivenRenderer_tempComponent_BalloonAdditionalRendering
const
&
36
);
37
DataDrivenRenderer_tempComponent_BalloonAdditionalRendering
();
38
39
public
:
40
// virtual functions
41
// NOLINTBEGIN
42
// vIndex: 2
43
virtual
void
render(
::BaseActorRenderContext
&,
::ActorRenderData
&,
::RenderParams
&)
/*override*/
;
44
45
// vIndex: 3
46
virtual
void
renderEffects(
47
::BaseActorRenderContext
& renderContext,
48
::ActorRenderData
& actorRenderData,
49
::RenderParams
& renderParams
50
)
/*override*/
;
51
52
// vIndex: 4
53
virtual ::AABB getRenderBounds(
::Actor
const
& entity)
const
/*override*/
;
54
55
// vIndex: 0
56
virtual
~DataDrivenRenderer_tempComponent_BalloonAdditionalRendering
()
/*override*/
=
default
;
57
// NOLINTEND
58
59
public
:
60
// member functions
61
// NOLINTBEGIN
62
MCNAPI
explicit
DataDrivenRenderer_tempComponent_BalloonAdditionalRendering
(
63
::std::shared_ptr<::DataDrivenRenderer> renderer
64
);
65
66
MCNAPI ::mce::Mesh
_extractRopeMesh
(
67
::Tessellator
& t,
68
::glm::vec3
const
& ropeStart,
69
::glm::vec3
const
& ropeEnd,
70
int
sideIndex,
71
int
sideCount
72
)
const
;
73
74
MCNAPI ::Vec3
_getBalloonAnchor
(
75
::Actor
* attached,
76
::Actor
& balloon,
77
::BaseActorRenderContext
& renderContext,
78
float
actorFrameAlpha
79
)
const
;
80
// NOLINTEND
81
82
public
:
83
// constructor thunks
84
// NOLINTBEGIN
85
MCNAPI
void
*
$ctor
(::std::shared_ptr<::DataDrivenRenderer> renderer);
86
// NOLINTEND
87
88
public
:
89
// virtual function thunks
90
// NOLINTBEGIN
91
MCNAPI
void
$render
(
::BaseActorRenderContext
&,
::ActorRenderData
&,
::RenderParams
&);
92
93
MCNAPI
void
$renderEffects
(
94
::BaseActorRenderContext
& renderContext,
95
::ActorRenderData
& actorRenderData,
96
::RenderParams
& renderParams
97
);
98
99
MCNAPI ::AABB
$getRenderBounds
(
::Actor
const
& entity)
const
;
100
// NOLINTEND
101
102
public
:
103
// vftables
104
// NOLINTBEGIN
105
MCNAPI
static
void
**
$vftable
();
106
// NOLINTEND
107
};
AABB
Definition
AABB.h:15
Actor
Definition
Actor.h:102
BaseActorRenderContext
Definition
BaseActorRenderContext.h:16
DataDrivenRenderer_tempComponent_BalloonAdditionalRendering
Definition
DataDrivenRenderer_tempComponent_BalloonAdditionalRendering.h:21
DataDrivenRenderer_tempComponent_BalloonAdditionalRendering::$getRenderBounds
MCAPI::AABB $getRenderBounds(::Actor const &entity) const
DataDrivenRenderer_tempComponent_BalloonAdditionalRendering::$vftable
static MCAPI void ** $vftable()
DataDrivenRenderer_tempComponent_BalloonAdditionalRendering::_getBalloonAnchor
MCAPI::Vec3 _getBalloonAnchor(::Actor *attached, ::Actor &balloon, ::BaseActorRenderContext &renderContext, float actorFrameAlpha) const
DataDrivenRenderer_tempComponent_BalloonAdditionalRendering::_extractRopeMesh
MCAPI::mce::Mesh _extractRopeMesh(::Tessellator &t, ::glm::vec3 const &ropeStart, ::glm::vec3 const &ropeEnd, int sideIndex, int sideCount) const
DataDrivenRenderer_tempComponent_BalloonAdditionalRendering::$render
MCAPI void $render(::BaseActorRenderContext &, ::ActorRenderData &, ::RenderParams &)
DataDrivenRenderer_tempComponent_BalloonAdditionalRendering::$ctor
MCAPI void * $ctor(::std::shared_ptr<::DataDrivenRenderer > renderer)
DataDrivenRenderer_tempComponent_BalloonAdditionalRendering::$renderEffects
MCAPI void $renderEffects(::BaseActorRenderContext &renderContext, ::ActorRenderData &actorRenderData, ::RenderParams &renderParams)
DataDrivenRenderer_tempComponent_BalloonAdditionalRendering::DataDrivenRenderer_tempComponent_BalloonAdditionalRendering
MCAPI DataDrivenRenderer_tempComponent_BalloonAdditionalRendering(::std::shared_ptr<::DataDrivenRenderer > renderer)
DataDrivenRenderer_tempComponent
Definition
DataDrivenRenderer_tempComponent.h:19
DataDrivenRenderer
Definition
DataDrivenRenderer.h:24
RenderParams
Definition
RenderParams.h:30
Tessellator
Definition
Tessellator.h:19
Vec3
Definition
Vec3.h:10
ActorRenderData
Definition
ActorRenderData.h:5
ll::UntypedStorage
Definition
_HeaderOutputPredefine.h:273
src-client
mc
client
renderer
actor
DataDrivenRenderer_tempComponent_BalloonAdditionalRendering.h
Generated on Fri Dec 12 2025 16:34:19 for LeviLamina by
1.12.0