3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/renderer/blockactor/BlockActorRenderer.h"
31 enum class RenderType : uchar {
42 ::ll::TypedStorage<8, 8, ::ActorTextureInfo const&> mTexture;
43 ::ll::TypedStorage<8, 8, ::SerializedActorModel&> mModel;
44 ::ll::TypedStorage<4, 4, float> yOffset;
49 RenderData& operator=(RenderData
const&);
50 RenderData(RenderData
const&);
58 render(::BaseActorRenderContext& renderContext, ::BlockActorRenderData& blockEntityRenderData) ;
60 virtual ::SerializedActorRenderer::RenderData getRenderData(
61 ::SerializedActorRenderer::RenderType type,
62 ::BlockType
const& block,
63 ::SerializedActorBlockActor
const* entity,
64 ::ItemStack
const* item
Definition BaseActorRenderContext.h:5
Definition BlockActorRenderer.h:5
Definition BlockSource.h:72
Definition BlockType.h:79
Definition ItemStack.h:26
Definition SerializedActorBlockActor.h:26
Definition SerializedActorModel.h:5
Definition SerializedActorRenderer.h:5
MCAPI void $render(::BaseActorRenderContext &renderContext, ::BlockActorRenderData &blockEntityRenderData)
MCAPI void renderInItemFrame(::BaseActorRenderContext &renderContext, ::dragon::RenderMetadata const &renderMetadata, ::ItemStack const &item, ::BlockSource ®ion, ::BlockPos const &pos, bool ignoreLighting, ::Brightness lightEmission)
MCAPI void renderInHand(::BaseActorRenderContext &renderContext, ::BlockActorRenderData const &blockEntityRenderData, ::ItemStack const &item, bool isFirstPerson, bool isInHandItem)
MCAPI void renderInGui(::BaseActorRenderContext &renderContext, ::dragon::RenderMetadata const &renderMetadata, ::ItemStack const &item, float x, float y, float scale, float lightMultiplier)
Definition ActorTextureInfo.h:5
Definition BlockActorRenderData.h:5
Definition Brightness.h:8
Definition SerializedActorRenderer.h:15