3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/renderer/ActorShaderManager.h"
7#include "mc/client/renderer/actor/v2/ActorAttachableDerivitiveData.h"
8#include "mc/client/renderer/actor/v2/ActorDerivitiveData.h"
9#include "mc/client/renderer/actor/v2/AnimationData.h"
10#include "mc/client/renderer/actor/v2/DataDrivenRendererDerivitiveData.h"
11#include "mc/client/renderer/actor/v2/EntityStreamScratch.h"
12#include "mc/client/renderer/actor/v2/PreviousTransformationData.h"
13#include "mc/client/renderer/actor/v2/RequestedRenderEntries.h"
14#include "mc/client/renderer/actor/v2/SharedUniformPhase.h"
15#include "mc/client/renderer/shared/FinalRenderingData.h"
16#include "mc/deps/minecraft_renderer/game/ShadowContext.h"
40 ::ll::TypedStorage<8, 96, ::RequestedRenderEntries> mRenderEntries;
41 ::ll::TypedStorage<8, 128, ::AnimationData> mAnimationData;
42 ::ll::TypedStorage<8, 336, ::FinalRenderingData> mFinalRenderingData;
43 ::ll::TypedStorage<8, 48, ::SharedUniformPhase> mUniformData;
44 ::ll::TypedStorage<8, 48, ::DataDrivenRendererDerivitiveData> mDataDrivenRendererData;
45 ::ll::TypedStorage<8, 72, ::ActorDerivitiveData> mActorDerivitiveData;
46 ::ll::TypedStorage<8, 48, ::ActorAttachableDerivitiveData> mActorAttachableDerivitiveData;
47 ::ll::TypedStorage<8, 72, ::EntityStreamScratch> mEntityStreams;
48 ::ll::TypedStorage<8, 24, ::std::vector<::Matrix>> mBoneScratchData;
49 ::ll::TypedStorage<8, 144, ::PreviousTransformationData> mNextFrameData;
50 ::ll::TypedStorage<8, 24, ::std::vector<uint64>> mActorIdentities;
51 ::ll::TypedStorage<8, 24, ::std::vector<::PreviousTransformationData::BoneRemapping>> mBoneValidation;
72 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::DataDrivenRendererV2::FrameScratch>> mFrameScratch;
73 ::ll::TypedStorage<8, 8, ::DataDrivenRendererRegistry const*> mV2BakedRenderers;
74 ::ll::TypedStorage<1, 1, bool> mRenderActorsWithAttachables;
75 ::ll::TypedStorage<1, 1, bool> mVersionLessThanOrEqualToVersion_1_16_210;
76 ::ll::TypedStorage<8, 24, ::std::vector<::RequestedDataDrivenRender>> mRequestedActors;
77 ::ll::TypedStorage<8, 24, ::std::vector<::Actor*>> mOnFireActors;
78 ::ll::TypedStorage<8, 24, ::std::vector<::Actor*>> mLeashedActors;
79 ::ll::TypedStorage<8, 56, ::ActorShaderManager> mActorShaderManager;
88 tryAddActor(
::Actor& actor, ::std::shared_ptr<::ActorRenderer>
const& renderer, ::ShadowContext shadowContext);
Definition ActorRenderer.h:5
Definition DataDrivenRendererRegistry.h:5
Definition DataDrivenRendererV2.h:5
MCAPI uint generateFrame(::GameplayRelatedRenderData const &renderData)
MCAPI bool tryAddActor(::Actor &actor, ::std::shared_ptr<::ActorRenderer > const &renderer, ::ShadowContext shadowContext)
MCAPI ~DataDrivenRendererV2()
Definition DataDrivenRendererV2.h:13
Definition RequestedDataDrivenRender.h:5