3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/renderer/actor/DataDrivenRenderer_tempComponent.h"
7#include "mc/client/renderer/actor/V2TempComponentRequirements.h"
8#include "mc/deps/core/file/PathBuffer.h"
9#include "mc/deps/renderer/MatrixStack.h"
10#include "mc/world/level/block/BlockShape.h"
33 ::ll::UntypedStorage<8, 8> mUnk7d5efc;
34 ::ll::UntypedStorage<8, 24> mUnk101f2d;
35 ::ll::UntypedStorage<8, 32> mUnk3a6bc6;
36 ::ll::UntypedStorage<1, 1> mUnk1762fd;
37 ::ll::UntypedStorage<1, 1> mUnk72d582;
38 ::ll::UntypedStorage<4, 4> mUnkd95614;
39 ::ll::UntypedStorage<1, 1> mUnkf232b2;
40 ::ll::UntypedStorage<4, 4> mUnk8d88ed;
41 ::ll::UntypedStorage<4, 4> mUnk9bcd0a;
42 ::ll::UntypedStorage<4, 4> mUnkb87ea5;
43 ::ll::UntypedStorage<4, 4> mUnkbb77d6;
44 ::ll::UntypedStorage<4, 4> mUnk4275c5;
45 ::ll::UntypedStorage<4, 4> mUnk8d35ce;
46 ::ll::UntypedStorage<4, 8> mUnk42ea8c;
47 ::ll::UntypedStorage<8, 8> mUnk8e909d;
48 ::ll::UntypedStorage<8, 8> mUnkfd1d20;
49 ::ll::UntypedStorage<8, 8> mUnk30eba1;
50 ::ll::UntypedStorage<8, 24> mUnk90bf01;
51 ::ll::UntypedStorage<8, 8> mUnk453393;
52 ::ll::UntypedStorage<8, 8> mUnk48e03d;
53 ::ll::UntypedStorage<8, 8> mUnk136bf2;
54 ::ll::UntypedStorage<8, 8> mUnka5cac8;
55 ::ll::UntypedStorage<8, 8> mUnk3ba9f9;
56 ::ll::UntypedStorage<8, 8> mUnka37fc5;
57 ::ll::UntypedStorage<8, 8> mUnkcf3c46;
58 ::ll::UntypedStorage<8, 8> mUnkeda452;
59 ::ll::UntypedStorage<8, 16> mUnk9df525;
60 ::ll::UntypedStorage<1, 1> mUnkeba727;
61 ::ll::UntypedStorage<1, 1> mUnkc1ab47;
62 ::ll::UntypedStorage<8, 16> mUnk2f62b8;
67 DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering&
68 operator=(DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering
const&);
69 DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering(
70 DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering
const&
72 DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering();
77 virtual void preRender(
78 ::BaseActorRenderContext& renderContext,
79 ::ActorRenderData& actorRenderData,
80 ::RenderParams& renderParams
84 ::BaseActorRenderContext& renderContext,
85 ::ActorRenderData& actorRenderData,
86 ::RenderParams& renderParams
89 virtual ::V2TempComponentRequirements getV2Requirements() const ;
91 virtual ~DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering() ;
97 MCNAPI DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering(
99 ::
std::shared_ptr<::mce::TextureGroup> textureGroup
119 ::dragon::RenderMetadata renderMetadata,
128 ::
Block const& block,
129 bool useDataDrivenBlockTransforms
134 ::dragon::RenderMetadata renderMetadata,
135 ::
std::shared_ptr<::mce::TextureGroup> textureGroup,
138 float actorFrameAlpha
144 ::
std::shared_ptr<::mce::TextureGroup> textureGroup,
145 float actorFrameAlpha
150 ::dragon::RenderMetadata renderMetadata,
173 ::dragon::RenderMetadata renderMetadata,
176 float actorFrameAlpha,
195 ::BlockShape blockShape,
201 ::
Block const& block,
Definition ActorRenderData.h:5
Definition BaseActorRenderContext.h:34
Definition BlockType.h:84
Definition BoneOrientation.h:19
Definition DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering.h:5
MCAPI bool _shouldRenderOffHandItem(::Mob const &mob, ::ItemStack const &offhandItemInstance)
MCAPI void _renderMainHandItem(::BaseActorRenderContext &renderContext, ::RenderParams &renderParams, ::ItemStack const &ii, ::Mob &mob, ::std::vector<::BoneOrientation > *boneOrientations)
static MCAPI void _applyDataDrivenBlockItemTransforms(::MatrixStack::MatrixStackRef &worldMatrix, ::Block const &block, bool isMainHand)
MCAPI void $preRender(::BaseActorRenderContext &renderContext, ::ActorRenderData &actorRenderData, ::RenderParams &renderParams)
MCAPI void _renderSkullHead(::BaseActorRenderContext &renderContext, ::dragon::RenderMetadata renderMetadata, ::ItemStack const &headGear, ::Actor *actor, float actorFrameAlpha, ::MatrixStack::MatrixStackRef &worldMatrix)
MCAPI bool _applyMainHandItemTransforms(::MatrixStack::MatrixStackRef &worldMatrix, ::ItemStack const &ii, ::Item const *item, float mobScale, ::Mob &mob)
MCAPI void _renderHeadGear(::BaseActorRenderContext &renderContext, ::dragon::RenderMetadata renderMetadata, ::ItemStack const &headGear, ::Actor *actor, ::std::vector<::BoneOrientation > *boneOrientations)
MCAPI::V2TempComponentRequirements $getV2Requirements() const
MCAPI void $render(::BaseActorRenderContext &renderContext, ::ActorRenderData &actorRenderData, ::RenderParams &renderParams)
MCAPI void * $ctor(::std::shared_ptr<::DataDrivenRenderer > renderer, ::std::shared_ptr<::mce::TextureGroup > textureGroup)
MCAPI void _renderChestGear(::BaseActorRenderContext &renderContext, ::dragon::RenderMetadata renderMetadata, ::std::shared_ptr<::mce::TextureGroup > textureGroup, ::ItemStack const &chestGear, ::Mob &mob, float actorFrameAlpha)
static MCAPI ::Core::PathBuffer<::std::string > const & ELYTRA_TEXTURE_LOCATION()
MCAPI void _renderOffHandItem(::BaseActorRenderContext &renderContext, ::ItemStack const &offhandItemInstance, ::Mob &mob, ::std::vector<::BoneOrientation > *boneOrientations)
MCAPI bool _applyOffHandItemTransforms(::MatrixStack::MatrixStackRef &worldMatrix, ::ItemStack const &offhandItemInstance, ::Item const *item, ::Mob &mob)
MCAPI void transformToRightItemSpace(::std::vector<::BoneOrientation > &boneOrientations, ::MatrixStack::MatrixStackRef &worldMatrix, float mobScale)
static MCAPI void ** $vftable()
MCAPI void _renderBlockHead(::BaseActorRenderContext &renderContext, ::ItemStack const &headGear, ::Mob &mob, ::BlockType const *blockType, ::Block const &block, bool useDataDrivenBlockTransforms)
static MCAPI void _applyBlockItemTransforms(::MatrixStack::MatrixStackRef &worldMatrix, ::BlockType const *block, ::BlockShape blockShape, bool isMainHand)
MCAPI void _renderElytra(::BaseActorRenderContext &renderContext, ::Mob &mob, ::std::shared_ptr<::mce::TextureGroup > textureGroup, float actorFrameAlpha)
MCAPI void _renderBannerChestGear(::BaseActorRenderContext &renderContext, ::dragon::RenderMetadata renderMetadata, ::ItemStack const &chestGear)
Definition DataDrivenRenderer_tempComponent.h:5
Definition DataDrivenRenderer.h:5
Definition ItemStack.h:26
Definition MatrixStack.h:10
Definition RenderParams.h:30
Definition TextureGroup.h:7