3#include "mc/_HeaderOutputPredefine.h"
26 ::ll::UntypedStorage<8, 48> mUnk1f3522;
27 ::ll::UntypedStorage<8, 16> mUnk2bf92a;
28 ::ll::UntypedStorage<8, 8> mUnk85d17b;
33 LateRenderer& operator=(LateRenderer
const&);
34 LateRenderer(LateRenderer
const&);
65 DataDrivenRendererV2RequiredData& operator=(DataDrivenRendererV2RequiredData
const&);
66 DataDrivenRendererV2RequiredData(DataDrivenRendererV2RequiredData
const&);
67 DataDrivenRendererV2RequiredData();
73 ::std::unordered_map<
::HashedString, ::std::shared_ptr<::DataDrivenRenderer>>
const& renderers,
80 MCNAPI
bool removeRenderer(::std::shared_ptr<::DataDrivenRenderer>
const& renderer);
86 ::std::shared_ptr<::DataDrivenRenderer>
const& renderer,
96 ::std::shared_ptr<::DataDrivenRenderer>
const& renderer,
Definition DataDrivenRendererV2RequiredData.h:5
MCAPI bool tryLateAddRenderer(::HashedString const &name, ::std::shared_ptr<::DataDrivenRenderer > const &renderer, ::MinecraftGameplayGraphicsResources &graphicsResources)
MCAPI void rebuildLateRenderers(::MinecraftGameplayGraphicsResources &graphicsResources)
MCAPI bool shouldRebuild() const
MCAPI bool forceReinitialize(::std::unordered_map<::HashedString, ::std::shared_ptr<::DataDrivenRenderer > > const &renderers, ::MinecraftGameplayGraphicsResources &graphicsResources, ::GameVersion const &gameVersion)
static MCAPI bool _tryAddRenderer(::HashedString const &name, ::std::shared_ptr<::DataDrivenRenderer > const &renderer, ::DataDrivenRendererPreprocessingContext &ctx, bool supportPlayers)
MCAPI bool removeRenderer(::std::shared_ptr<::DataDrivenRenderer > const &renderer)
Definition DataDrivenRenderer.h:5
Definition GameVersion.h:10
Definition HashedString.h:5
Definition MinecraftGameplayGraphicsResources.h:5
Definition DataDrivenRendererPreprocessingContext.h:5
Definition DataDrivenRendererV2RequiredData.h:13