LeviLamina
Loading...
Searching...
No Matches
DataDrivenRendererV2RequiredData.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
class
DataDrivenRenderer
;
8
class
GameVersion
;
9
class
HashedString
;
10
struct
DataDrivenRendererPreprocessingContext
;
11
struct
MinecraftGameplayGraphicsResources
;
12
// clang-format on
13
14
class
DataDrivenRendererV2RequiredData
{
15
public
:
16
// DataDrivenRendererV2RequiredData inner types declare
17
// clang-format off
18
struct
LateRenderer
;
19
// clang-format on
20
21
// DataDrivenRendererV2RequiredData inner types define
22
struct
LateRenderer
{
23
public
:
24
// member variables
25
// NOLINTBEGIN
26
::ll::UntypedStorage<8, 48>
mUnk1f3522;
27
::ll::UntypedStorage<8, 16>
mUnk2bf92a;
28
::ll::UntypedStorage<8, 8>
mUnk85d17b;
29
// NOLINTEND
30
31
public
:
32
// prevent constructor by default
33
LateRenderer
& operator=(
LateRenderer
const
&);
34
LateRenderer
(
LateRenderer
const
&);
35
LateRenderer
();
36
37
public
:
38
// member functions
39
// NOLINTBEGIN
40
MCNAPI
~LateRenderer
();
41
// NOLINTEND
42
43
public
:
44
// destructor thunk
45
// NOLINTBEGIN
46
MCNAPI
void
$dtor
();
47
// NOLINTEND
48
};
49
50
public
:
51
// member variables
52
// NOLINTBEGIN
53
::ll::UntypedStorage<8, 8>
mUnk1ce86b;
54
::ll::UntypedStorage<8, 8>
mUnkeaa985;
55
::ll::UntypedStorage<1, 1>
mUnk6ed104;
56
::ll::UntypedStorage<1, 1>
mUnk37f415;
57
::ll::UntypedStorage<4, 4>
mUnk918898;
58
::ll::UntypedStorage<4, 4>
mUnk81b805;
59
::ll::UntypedStorage<8, 208>
mUnke8c231;
60
::ll::UntypedStorage<8, 24>
mUnk11451e;
61
// NOLINTEND
62
63
public
:
64
// prevent constructor by default
65
DataDrivenRendererV2RequiredData
& operator=(
DataDrivenRendererV2RequiredData
const
&);
66
DataDrivenRendererV2RequiredData
(
DataDrivenRendererV2RequiredData
const
&);
67
DataDrivenRendererV2RequiredData
();
68
69
public
:
70
// member functions
71
// NOLINTBEGIN
72
MCNAPI
bool
forceReinitialize
(
73
::std::unordered_map<
::HashedString
, ::std::shared_ptr<::DataDrivenRenderer>>
const
& renderers,
74
::MinecraftGameplayGraphicsResources
& graphicsResources,
75
::GameVersion
const
& gameVersion
76
);
77
78
MCNAPI
void
rebuildLateRenderers
(
::MinecraftGameplayGraphicsResources
& graphicsResources);
79
80
MCNAPI
bool
removeRenderer
(::std::shared_ptr<::DataDrivenRenderer>
const
& renderer);
81
82
MCNAPI
bool
shouldRebuild
()
const
;
83
84
MCNAPI
bool
tryLateAddRenderer
(
85
::HashedString
const
& name,
86
::std::shared_ptr<::DataDrivenRenderer>
const
& renderer,
87
::MinecraftGameplayGraphicsResources
& graphicsResources
88
);
89
// NOLINTEND
90
91
public
:
92
// static functions
93
// NOLINTBEGIN
94
MCNAPI
static
bool
_tryAddRenderer
(
95
::HashedString
const
& name,
96
::std::shared_ptr<::DataDrivenRenderer>
const
& renderer,
97
::DataDrivenRendererPreprocessingContext
& ctx,
98
bool
supportPlayers
99
);
100
// NOLINTEND
101
};
DataDrivenRendererV2RequiredData
Definition
DataDrivenRendererV2RequiredData.h:14
DataDrivenRendererV2RequiredData::tryLateAddRenderer
MCAPI bool tryLateAddRenderer(::HashedString const &name, ::std::shared_ptr<::DataDrivenRenderer > const &renderer, ::MinecraftGameplayGraphicsResources &graphicsResources)
DataDrivenRendererV2RequiredData::rebuildLateRenderers
MCAPI void rebuildLateRenderers(::MinecraftGameplayGraphicsResources &graphicsResources)
DataDrivenRendererV2RequiredData::shouldRebuild
MCAPI bool shouldRebuild() const
DataDrivenRendererV2RequiredData::forceReinitialize
MCAPI bool forceReinitialize(::std::unordered_map<::HashedString, ::std::shared_ptr<::DataDrivenRenderer > > const &renderers, ::MinecraftGameplayGraphicsResources &graphicsResources, ::GameVersion const &gameVersion)
DataDrivenRendererV2RequiredData::_tryAddRenderer
static MCAPI bool _tryAddRenderer(::HashedString const &name, ::std::shared_ptr<::DataDrivenRenderer > const &renderer, ::DataDrivenRendererPreprocessingContext &ctx, bool supportPlayers)
DataDrivenRendererV2RequiredData::removeRenderer
MCAPI bool removeRenderer(::std::shared_ptr<::DataDrivenRenderer > const &renderer)
DataDrivenRenderer
Definition
DataDrivenRenderer.h:24
GameVersion
Definition
GameVersion.h:10
HashedString
Definition
HashedString.h:5
DataDrivenRendererPreprocessingContext
Definition
DataDrivenRendererPreprocessingContext.h:5
DataDrivenRendererV2RequiredData::LateRenderer
Definition
DataDrivenRendererV2RequiredData.h:22
DataDrivenRendererV2RequiredData::LateRenderer::$dtor
MCAPI void $dtor()
DataDrivenRendererV2RequiredData::LateRenderer::~LateRenderer
MCAPI ~LateRenderer()
MinecraftGameplayGraphicsResources
Definition
MinecraftGameplayGraphicsResources.h:5
ll::UntypedStorage
Definition
_HeaderOutputPredefine.h:273
src-client
mc
client
renderer
actor
v2
DataDrivenRendererV2RequiredData.h
Generated on Fri Dec 12 2025 16:34:19 for LeviLamina by
1.12.0