3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/renderer/ActorShaderManager.h"
7#include "mc/deps/minecraft_renderer/renderer/MaterialPtr.h"
17namespace mce {
class Color; }
18namespace mce {
class Mesh; }
33 ::ll::TypedStorage<8, 16, ::std::shared_ptr<::mce::Mesh>> mesh;
34 ::ll::TypedStorage<4, 4, int> width;
53 ::ll::TypedStorage<8, 16, ::mce::MaterialPtr> mNameTagBackgroundMat;
54 ::ll::TypedStorage<8, 16, ::mce::MaterialPtr> mNameTagTextMat;
55 ::ll::TypedStorage<8, 16, ::mce::MaterialPtr> mDepthTestedNameTagMat;
56 ::ll::TypedStorage<8, 16, ::mce::MaterialPtr> mDepthTestedNameTextMat;
62 virtual ~BaseActorRenderer() ;
68 MCAPI BaseActorRenderer();
70 MCAPI ::std::vector<::NameTagRenderObject> extractRenderTextObjects(
72 ::std::string
const& str,
73 ::std::vector<int>
const& widths,
83 MCAPI static ::BaseActorRenderer::NameplateBackgroundInfo
84 _makeTextBackground(
::Tessellator& tessellator, ::std::string
const& str, ::std::vector<int>
const& widths);
86 MCAPI
static void renderText(
98 MCAPI static ::mce::Color
const& NAME_TAG_BACKGROUND_COLOR();
100 MCAPI static ::mce::Color
const& NAME_TAG_BACKGROUND_COLOR_EDU();
Definition ActorShaderManager.h:5
Definition BaseActorRenderer.h:5
static MCAPI void ** $vftable()
Definition ScreenContext.h:5
Definition Tessellator.h:5
Definition BaseActorRenderer.h:13
MCAPI ~NameplateBackgroundInfo()
Definition ViewRenderData.h:5