LeviLamina
Loading...
Searching...
No Matches
DataDrivenRenderer_tempComponent.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/client/renderer/actor/V2TempComponentRequirements.h"
7
8// auto generated forward declare list
9// clang-format off
10class AABB;
11class Actor;
12class ActorRenderData;
14class RenderParams;
15// clang-format on
16
18public:
19 // virtual functions
20 // NOLINTBEGIN
21 virtual ~DataDrivenRenderer_tempComponent() = default;
22
23 virtual void preRender(
24 ::BaseActorRenderContext& renderContext,
25 ::ActorRenderData& actorRenderData,
26 ::RenderParams& renderParams
27 );
28
29 virtual void render(
30 ::BaseActorRenderContext& renderContext,
31 ::ActorRenderData& actorRenderData,
32 ::RenderParams& renderParams
33 ) = 0;
34
35 virtual void renderEffects(
36 ::BaseActorRenderContext& renderContext,
37 ::ActorRenderData& actorRenderData,
38 ::RenderParams& renderParams
39 );
40
41 virtual ::AABB getRenderBounds(::Actor const& entity) const;
42
43 virtual ::V2TempComponentRequirements getV2Requirements() const;
44 // NOLINTEND
45
46public:
47 // virtual function thunks
48 // NOLINTBEGIN
49 MCNAPI void $preRender(
50 ::BaseActorRenderContext& renderContext,
51 ::ActorRenderData& actorRenderData,
52 ::RenderParams& renderParams
53 );
54
55 MCNAPI void $renderEffects(
56 ::BaseActorRenderContext& renderContext,
57 ::ActorRenderData& actorRenderData,
58 ::RenderParams& renderParams
59 );
60
61 MCNAPI ::AABB $getRenderBounds(::Actor const& entity) const;
62
63 MCNAPI ::V2TempComponentRequirements $getV2Requirements() const;
64 // NOLINTEND
65};
Definition AABB.h:18
Definition ActorRenderData.h:5
Definition Actor.h:125
Definition BaseActorRenderContext.h:5
Definition DataDrivenRenderer_tempComponent.h:5
MCAPI void $renderEffects(::BaseActorRenderContext &renderContext, ::ActorRenderData &actorRenderData, ::RenderParams &renderParams)
MCAPI void $preRender(::BaseActorRenderContext &renderContext, ::ActorRenderData &actorRenderData, ::RenderParams &renderParams)
MCAPI::AABB $getRenderBounds(::Actor const &entity) const
MCAPI::V2TempComponentRequirements $getV2Requirements() const
Definition RenderParams.h:30