LeviLamina
Loading...
Searching...
No Matches
DataDrivenRenderer_tempComponent_MushroomCowAdditionalRendering.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#include "mc/client/renderer/actor/V2TempComponentRequirements.h"
8
9// auto generated forward declare list
10// clang-format off
13class RenderParams;
14struct ActorRenderData;
15struct BlockTessellator;
16// clang-format on
17
19public:
20 // member variables
21 // NOLINTBEGIN
27 // NOLINTEND
28
29public:
30 // prevent constructor by default
35 );
37
38public:
39 // virtual functions
40 // NOLINTBEGIN
41 // vIndex: 5
42 virtual ::V2TempComponentRequirements getV2Requirements() const /*override*/;
43
44 // vIndex: 2
45 virtual void render(
46 ::BaseActorRenderContext& renderContext,
47 ::ActorRenderData& actorRenderData,
48 ::RenderParams& renderParams
49 ) /*override*/;
50
51 // vIndex: 0
53 // NOLINTEND
54
55public:
56 // member functions
57 // NOLINTBEGIN
59 ::std::shared_ptr<::DataDrivenRenderer> renderer,
60 ::BlockTessellator& commonBlockRenderer
61 );
62 // NOLINTEND
63
64public:
65 // constructor thunks
66 // NOLINTBEGIN
67 MCNAPI void* $ctor(::std::shared_ptr<::DataDrivenRenderer> renderer, ::BlockTessellator& commonBlockRenderer);
68 // NOLINTEND
69
70public:
71 // virtual function thunks
72 // NOLINTBEGIN
73 MCNAPI ::V2TempComponentRequirements $getV2Requirements() const;
74
75 MCNAPI void
76 $render(::BaseActorRenderContext& renderContext, ::ActorRenderData& actorRenderData, ::RenderParams& renderParams);
77 // NOLINTEND
78
79public:
80 // vftables
81 // NOLINTBEGIN
82 MCNAPI static void** $vftable();
83 // NOLINTEND
84};
Definition BaseActorRenderContext.h:16
Definition DataDrivenRenderer_tempComponent_MushroomCowAdditionalRendering.h:18
MCAPI::V2TempComponentRequirements $getV2Requirements() const
MCAPI DataDrivenRenderer_tempComponent_MushroomCowAdditionalRendering(::std::shared_ptr<::DataDrivenRenderer > renderer, ::BlockTessellator &commonBlockRenderer)
MCAPI void $render(::BaseActorRenderContext &renderContext, ::ActorRenderData &actorRenderData, ::RenderParams &renderParams)
MCAPI void * $ctor(::std::shared_ptr<::DataDrivenRenderer > renderer, ::BlockTessellator &commonBlockRenderer)
Definition DataDrivenRenderer_tempComponent.h:19
Definition DataDrivenRenderer.h:24
Definition RenderParams.h:30
Definition ActorRenderData.h:5
Definition BlockTessellator.h:5
Definition _HeaderOutputPredefine.h:273