LeviLamina
Loading...
Searching...
No Matches
DataDrivenRendererV2.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/minecraft_renderer/game/ShadowContext.h"
7
8// auto generated forward declare list
9// clang-format off
10class Actor;
11class ActorRenderer;
13// clang-format on
14
16public:
17 // member variables
18 // NOLINTBEGIN
19 ::ll::UntypedStorage<8, 8> mUnka39496;
20 ::ll::UntypedStorage<1, 1> mUnkfd63fe;
21 ::ll::UntypedStorage<1, 1> mUnk148bd0;
22 ::ll::UntypedStorage<8, 24> mUnk513695;
23 ::ll::UntypedStorage<8, 24> mUnk7ff0e2;
24 ::ll::UntypedStorage<8, 24> mUnkee45ef;
25 // NOLINTEND
26
27public:
28 // prevent constructor by default
29 DataDrivenRendererV2& operator=(DataDrivenRendererV2 const&);
30 DataDrivenRendererV2(DataDrivenRendererV2 const&);
31 DataDrivenRendererV2();
32
33public:
34 // member functions
35 // NOLINTBEGIN
36 MCNAPI uint generateFrame(::GameplayRelatedRenderData const& renderData);
37
38 MCNAPI void reserveActors(uint64 size);
39
40 MCNAPI bool
41 tryAddActor(::Actor& actor, ::std::shared_ptr<::ActorRenderer> const& renderer, ::ShadowContext shadowContext);
42
44 // NOLINTEND
45
46public:
47 // destructor thunk
48 // NOLINTBEGIN
49 MCNAPI void $dtor();
50 // NOLINTEND
51};
Definition ActorRenderer.h:5
Definition Actor.h:105
Definition DataDrivenRendererV2.h:5
MCAPI uint generateFrame(::GameplayRelatedRenderData const &renderData)
MCAPI void reserveActors(uint64 size)
MCAPI bool tryAddActor(::Actor &actor, ::std::shared_ptr<::ActorRenderer > const &renderer, ::ShadowContext shadowContext)
MCAPI ~DataDrivenRendererV2()
MCAPI void $dtor()
Definition GameplayRelatedRenderData.h:5