3#include "mc/_HeaderOutputPredefine.h"
20 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::DataDrivenRendererRegistry>> mProcessedData;
21 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::DataDrivenRendererContinuousData>> mContinuousData;
22 ::ll::TypedStorage<1, 1, bool> mEnabled;
23 ::ll::TypedStorage<1, 1, bool> mActorsWithAttachablesEnabledAndPlayers;
28 DataDrivenRendererV2RequiredData();
33 MCAPI DataDrivenRendererV2RequiredData(
34 ::std::unordered_map<::HashedString, ::std::shared_ptr<::DataDrivenRenderer>>
const& renderers,
35 ::MinecraftGameplayGraphicsResources& graphicsResources,
36 ::GameVersion
const& gameVersion
39 MCAPI
bool _addRendererToDedicatedPool(
40 ::HashedString
const& name,
41 ::std::shared_ptr<::DataDrivenRenderer>
const& renderer,
42 ::MinecraftGameplayGraphicsResources& graphicsResources
45 MCAPI
bool forceReinitialize(
46 ::std::unordered_map<::HashedString, ::std::shared_ptr<::DataDrivenRenderer>>
const& renderers,
47 ::MinecraftGameplayGraphicsResources& graphicsResources,
48 ::GameVersion
const& gameVersion
51 MCAPI
bool removeRenderer(::std::shared_ptr<::DataDrivenRenderer>
const& renderer);
57 MCAPI
static bool _tryAddRenderer(
58 ::HashedString
const& name,
59 ::std::shared_ptr<::DataDrivenRenderer>
const& renderer,
60 ::DataDrivenRendererPreprocessingContext& ctx,
69 ::std::unordered_map<::HashedString, ::std::shared_ptr<::DataDrivenRenderer>>
const& renderers,
70 ::MinecraftGameplayGraphicsResources& graphicsResources,
71 ::GameVersion
const& gameVersion
Definition DataDrivenRendererRegistry.h:5
Definition DataDrivenRendererV2RequiredData.h:5
Definition DataDrivenRenderer.h:5
Definition GameVersion.h:10
Definition HashedString.h:5
Definition MinecraftGameplayGraphicsResources.h:5
Definition DataDrivenRendererContinuousData.h:5
Definition DataDrivenRendererPreprocessingContext.h:5