net.minecraft.client.renderer.blockentity

public abstract class AbstractSignRenderer

implements BlockEntityRenderer<SignBlockEntity>

hcp
net.minecraft.client.renderer.blockentity.AbstractSignRenderer
net.minecraft.class_10529
net.minecraft.client.render.block.entity.AbstractSignBlockEntityRenderer

Field summary

Modifier and TypeField
private static final int
a
BLACK_TEXT_OUTLINE_COLOR
field_55506
GLOWING_BLACK_TEXT_COLOR
private static final int
b
OUTLINE_RENDER_DISTANCE
field_55507
MAX_COLORED_TEXT_OUTLINE_RENDER_DISTANCE
private final Font
c
font
field_55508
textRenderer
private final MaterialSet
d
materials
field_61778
field_61778

Constructor summary

ModifierConstructor
public (BlockEntityRendererProvider$Context context)

Method summary

Modifier and TypeMethod
protected abstract Model$Simple
a(efg arg0, egv arg1)
getSignModel(BlockState arg0, WoodType arg1)
method_65823(class_2680 arg0, class_4719 arg1)
getModel(BlockState state, WoodType woodType)
protected abstract Material
a(egv arg0)
getSignMaterial(WoodType arg0)
method_45792(class_4719 arg0)
getTextureId(WoodType woodType)
protected abstract float
a()
getSignModelRenderScale()
method_51272()
getSignScale()
protected abstract float
b()
getSignTextRenderScale()
method_51273()
getTextScale()
protected abstract Vec3
c()
getTextOffset()
method_45790()
getTextOffset()
protected abstract void
a(fpk arg0, float arg1, efg arg2)
translateSign(PoseStack arg0, float arg1, BlockState arg2)
method_65824(class_4587 arg0, float arg1, class_2680 arg2)
applyTransforms(MatrixStack matrices, float blockRotationDegrees, BlockState state)
public void
a(eds arg0, float arg1, fpk arg2, hae arg3, int arg4, int arg5, fjy arg6)
render(SignBlockEntity arg0, float arg1, PoseStack arg2, MultiBufferSource arg3, int arg4, int arg5, Vec3 arg6)
method_65820(class_2625 arg0, float arg1, class_4587 arg2, class_4597 arg3, int arg4, int arg5, class_243 arg6)
render(SignBlockEntity arg0, float arg1, MatrixStack arg2, VertexConsumerProvider arg3, int arg4, int arg5, Vec3d arg6)
private void
a(eds arg0, fpk arg1, hae arg2, int arg3, int arg4, efg arg5, dyj arg6, egv arg7, gqv$a arg8)
renderSignWithText(SignBlockEntity arg0, PoseStack arg1, MultiBufferSource arg2, int arg3, int arg4, BlockState arg5, SignBlock arg6, WoodType arg7, Model$Simple arg8)
method_65821(class_2625 arg0, class_4587 arg1, class_4597 arg2, int arg3, int arg4, class_2680 arg5, class_2478 arg6, class_4719 arg7, class_3879$class_9948 arg8)
render(SignBlockEntity blockEntity, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, int overlay, BlockState state, AbstractSignBlock block, WoodType woodType, Model$SinglePartModel arg8)
protected void
a(fpk arg0, hae arg1, int arg2, int arg3, egv arg4, gqv$a arg5)
renderSign(PoseStack arg0, MultiBufferSource arg1, int arg2, int arg3, WoodType arg4, Model$Simple arg5)
method_65825(class_4587 arg0, class_4597 arg1, int arg2, int arg3, class_4719 arg4, class_3879$class_9948 arg5)
renderSign(MatrixStack matrices, VertexConsumerProvider arg1, int light, int overlay, WoodType woodType, Model$SinglePartModel arg5)
private void
a(jb arg0, edt arg1, fpk arg2, hae arg3, int arg4, int arg5, int arg6, boolean arg7)
renderSignText(BlockPos arg0, SignText arg1, PoseStack arg2, MultiBufferSource arg3, int arg4, int arg5, int arg6, boolean arg7)
method_65828(class_2338 arg0, class_8242 arg1, class_4587 arg2, class_4597 arg3, int arg4, int arg5, int arg6, boolean arg7)
renderText(BlockPos pos, SignText text, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, int textLineHeight, int maxTextWidth, boolean front)
private void
a(fpk arg0, boolean arg1, fjy arg2)
translateSignText(PoseStack arg0, boolean arg1, Vec3 arg2)
method_65826(class_4587 arg0, boolean arg1, class_243 arg2)
applyTextTransforms(MatrixStack matrices, boolean front, Vec3d textOffset)
private static boolean
a(jb arg0, int arg1)
isOutlineVisible(BlockPos arg0, int arg1)
method_65827(class_2338 arg0, int arg1)
shouldRenderTextOutline(BlockPos pos, int color)
public static int
a(edt arg0)
getDarkColor(SignText arg0)
method_65822(class_8242 arg0)
getTextColor(SignText text)