LeviLamina
Loading...
Searching...
No Matches
DataDrivenRenderer_tempComponent_MinecartAdditionalRendering.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
10class Actor;
11class ActorRenderData;
13class Block;
14class RenderParams;
15// clang-format on
16
18public:
19 // member variables
20 // NOLINTBEGIN
21 ::ll::UntypedStorage<8, 16> mUnka8184d;
22 ::ll::UntypedStorage<8, 8> mUnkdc2c00;
23 ::ll::UntypedStorage<8, 16> mUnke4299a;
24 ::ll::UntypedStorage<8, 32> mUnkc1daf7;
25 // NOLINTEND
26
27public:
28 // prevent constructor by default
29 DataDrivenRenderer_tempComponent_MinecartAdditionalRendering&
30 operator=(DataDrivenRenderer_tempComponent_MinecartAdditionalRendering const&);
31 DataDrivenRenderer_tempComponent_MinecartAdditionalRendering(
32 DataDrivenRenderer_tempComponent_MinecartAdditionalRendering const&
33 );
34 DataDrivenRenderer_tempComponent_MinecartAdditionalRendering();
35
36public:
37 // virtual functions
38 // NOLINTBEGIN
39 virtual void preRender(
40 ::BaseActorRenderContext& renderContext,
41 ::ActorRenderData& actorRenderData,
42 ::RenderParams& renderParams
43 ) /*override*/;
44
45 virtual void render(
46 ::BaseActorRenderContext& renderContext,
47 ::ActorRenderData& actorRenderData,
48 ::RenderParams& renderParams
49 ) /*override*/;
50
51 virtual ~DataDrivenRenderer_tempComponent_MinecartAdditionalRendering() /*override*/ = default;
52 // NOLINTEND
53
54public:
55 // member functions
56 // NOLINTBEGIN
58 ::BaseActorRenderContext& renderContext,
59 ::Actor& cart,
60 float actorFrameAlpha,
61 ::Block const& block
62 );
63 // NOLINTEND
64
65public:
66 // virtual function thunks
67 // NOLINTBEGIN
68 MCNAPI void $preRender(
69 ::BaseActorRenderContext& renderContext,
70 ::ActorRenderData& actorRenderData,
71 ::RenderParams& renderParams
72 );
73
74 MCNAPI void
75 $render(::BaseActorRenderContext& renderContext, ::ActorRenderData& actorRenderData, ::RenderParams& renderParams);
76 // NOLINTEND
77
78public:
79 // vftables
80 // NOLINTBEGIN
81 MCNAPI static void** $vftable();
82 // NOLINTEND
83};
Definition ActorRenderData.h:5
Definition Actor.h:105
Definition BaseActorRenderContext.h:34
Definition Block.h:43
Definition DataDrivenRenderer_tempComponent_MinecartAdditionalRendering.h:5
MCAPI void $render(::BaseActorRenderContext &renderContext, ::ActorRenderData &actorRenderData, ::RenderParams &renderParams)
MCAPI void renderMinecartContents(::BaseActorRenderContext &renderContext, ::Actor &cart, float actorFrameAlpha, ::Block const &block)
MCAPI void $preRender(::BaseActorRenderContext &renderContext, ::ActorRenderData &actorRenderData, ::RenderParams &renderParams)
Definition DataDrivenRenderer_tempComponent.h:5
Definition RenderParams.h:30