3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/model/models/ChalkboardModel.h"
7#include "mc/client/renderer/blockactor/BlockActorRenderer.h"
8#include "mc/deps/core/utility/NonOwnerPointer.h"
9#include "mc/deps/minecraft_renderer/renderer/MaterialPtr.h"
10#include "mc/deps/minecraft_renderer/renderer/TexturePtr.h"
11#include "mc/world/level/block/actor/ChalkboardBlockActor.h"
12#include "mc/world/level/block/actor/ChalkboardSize.h"
29 ::ll::TypedStorage<8, 16, ::mce::MaterialPtr> mTextMaterial;
30 ::ll::TypedStorage<8, 2064, ::ChalkboardModel> mOneByOne;
31 ::ll::TypedStorage<8, 2064, ::ChalkboardModel> mTwoByOne;
32 ::ll::TypedStorage<8, 2064, ::ChalkboardModel> mThreeByTwo;
33 ::ll::TypedStorage<8, 32, ::mce::TexturePtr> mTextureOneByOne;
34 ::ll::TypedStorage<8, 32, ::mce::TexturePtr> mTextureTwoByOne;
35 ::ll::TypedStorage<8, 32, ::mce::TexturePtr> mTextureThreeByTwo;
46 render(::BaseActorRenderContext& renderContext, ::BlockActorRenderData& blockEntityRenderData) ;
52 MCAPI ChalkboardRenderer(
53 ::std::shared_ptr<::mce::TextureGroup> textureGroup,
54 ::Bedrock::NotNullNonOwnerPtr<::GeometryGroup>
const& modelRepo
57 MCAPI ::ChalkboardBlockActor::CachedMessageData
const& _getCachedChalkboardMessage(
58 ::ChalkboardBlockActor& chalkboardBlockActor,
59 ::Bedrock::NotNullNonOwnerPtr<::ProfanityContext>
const& context,
63 MCAPI
void _renderText(
64 ::BaseActorRenderContext& renderContext,
65 ::ChalkboardBlockActor& chalkboard,
66 ::ChalkboardSize boardSize
74 ::std::shared_ptr<::mce::TextureGroup> textureGroup,
75 ::Bedrock::NotNullNonOwnerPtr<::GeometryGroup>
const& modelRepo
82 MCAPI
void $render(::BaseActorRenderContext& renderContext, ::BlockActorRenderData& blockEntityRenderData);
Definition BaseActorRenderContext.h:5
Definition BlockActorRenderer.h:5
Definition ChalkboardBlockActor.h:26
Definition ChalkboardRenderer.h:5
static MCAPI void ** $vftable()
Definition GeometryGroup.h:5
Definition ProfanityContext.h:5
Definition TextureGroup.h:7
Definition BlockActorRenderData.h:5