3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/renderer/BaseActorRenderer.h"
30 virtual ~BlockActorRenderer() ;
32 virtual void render(::BaseActorRenderContext& renderContext, ::BlockActorRenderData& blockEntityRenderData) = 0;
34 virtual void renderAlpha(::BaseActorRenderContext& renderContext, ::BlockActorRenderData& blockEntityRenderData);
36 virtual ::std::vector<::NameTagRenderObject> extractText(
37 ::Tessellator& tessellator,
39 ::std::string
const& str,
40 ::std::vector<int>
const& widths,
48 MCAPI
void _renderModel(
49 ::ScreenContext& screenContext,
50 ::dragon::RenderMetadata
const& renderMetadata,
52 ::ClientPBRTextureData
const& actorTextureData,
53 ::mce::MaterialPtr
const& forcedMaterial
56 MCAPI
void _renderModel(
57 ::ScreenContext& screenContext,
58 ::dragon::RenderMetadata
const& renderMetadata,
60 ::ActorTextureInfo
const& actorTextureInfo,
61 ::mce::MaterialPtr
const& forcedMaterial,
62 ::mce::ClientTexture
const& forcedTexture
65 MCAPI
void _renderModel(
66 ::ScreenContext& screenContext,
67 ::dragon::RenderMetadata
const& renderMetadata,
69 ::PBRTexturePtrs
const& actorTexturePtrs,
70 ::mce::MaterialPtr
const& forcedMaterial,
71 ::mce::ClientTexture
const& forcedTexture
74 MCAPI
void _renderModel(
75 ::ScreenContext& screenContext,
76 ::dragon::RenderMetadata
const& renderMetadata,
78 ::mce::ClientTexture
const& texture,
79 ::mce::MaterialPtr
const& forcedMaterial,
80 ::mce::ClientTexture
const& forcedTexture
93 MCFOLD
void $renderAlpha(::BaseActorRenderContext& renderContext, ::BlockActorRenderData& blockEntityRenderData);
95 MCAPI ::std::vector<::NameTagRenderObject> $extractText(
96 ::Tessellator& tessellator,
98 ::std::string
const& str,
99 ::std::vector<int>
const& widths,
Definition BaseActorRenderContext.h:5
Definition BaseActorRenderer.h:5
Definition BlockActorRenderer.h:5
static MCAPI void ** $vftable()
Definition BlockActor.h:30
Definition ClientPBRTextureData.h:5
Definition ScreenContext.h:5
Definition Tessellator.h:5
Definition MaterialPtr.h:15
Definition ActorTextureInfo.h:5
Definition BlockActorRenderData.h:5
Definition PBRTexturePtrs.h:5
Definition ClientTexture.h:7