类 AbstractSignRenderer
java.lang.Object
net.minecraft.client.renderer.blockentity.AbstractSignRenderer
- 所有已实现的接口:
BlockEntityRenderer<SignBlockEntity>
- 直接已知子类:
HangingSignRenderer
,SignRenderer
public abstract class AbstractSignRenderer
extends Object
implements BlockEntityRenderer<SignBlockEntity>
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static int
getDarkColor
(SignText p_376682_) protected abstract Material
getSignMaterial
(WoodType p_376937_) protected abstract Model
getSignModel
(BlockState p_378255_, WoodType p_376054_) protected abstract float
protected abstract float
protected abstract Vec3
private static boolean
isOutlineVisible
(BlockPos p_376971_, int p_378481_) void
render
(SignBlockEntity p_375644_, float p_376234_, PoseStack p_377246_, MultiBufferSource p_378186_, int p_378621_, int p_376297_) protected void
renderSign
(PoseStack p_378035_, MultiBufferSource p_378542_, int p_377671_, int p_376670_, WoodType p_375855_, Model p_375450_) private void
renderSignText
(BlockPos p_375961_, SignText p_378476_, PoseStack p_376276_, MultiBufferSource p_378832_, int p_378087_, int p_375648_, int p_378485_, boolean p_377200_) private void
renderSignWithText
(SignBlockEntity p_375839_, PoseStack p_376878_, MultiBufferSource p_378051_, int p_375958_, int p_375909_, BlockState p_376590_, SignBlock p_376023_, WoodType p_375949_, Model p_377521_) protected abstract void
translateSign
(PoseStack p_377787_, float p_378640_, BlockState p_376264_) private void
translateSignText
(PoseStack p_377496_, boolean p_376226_, Vec3 p_377669_) 从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 net.minecraft.client.renderer.blockentity.BlockEntityRenderer
getViewDistance, shouldRender, shouldRenderOffScreen
-
字段详细资料
-
BLACK_TEXT_OUTLINE_COLOR
private static final int BLACK_TEXT_OUTLINE_COLOR- 另请参阅:
-
OUTLINE_RENDER_DISTANCE
private static final int OUTLINE_RENDER_DISTANCE -
font
-
-
构造器详细资料
-
AbstractSignRenderer
-
-
方法详细资料
-
getSignModel
-
getSignMaterial
-
getSignModelRenderScale
protected abstract float getSignModelRenderScale() -
getSignTextRenderScale
protected abstract float getSignTextRenderScale() -
getTextOffset
-
translateSign
-
render
public void render(SignBlockEntity p_375644_, float p_376234_, PoseStack p_377246_, MultiBufferSource p_378186_, int p_378621_, int p_376297_) - 指定者:
render
在接口中BlockEntityRenderer<SignBlockEntity>
-
renderSignWithText
private void renderSignWithText(SignBlockEntity p_375839_, PoseStack p_376878_, MultiBufferSource p_378051_, int p_375958_, int p_375909_, BlockState p_376590_, SignBlock p_376023_, WoodType p_375949_, Model p_377521_) -
renderSign
protected void renderSign(PoseStack p_378035_, MultiBufferSource p_378542_, int p_377671_, int p_376670_, WoodType p_375855_, Model p_375450_) -
renderSignText
private void renderSignText(BlockPos p_375961_, SignText p_378476_, PoseStack p_376276_, MultiBufferSource p_378832_, int p_378087_, int p_375648_, int p_378485_, boolean p_377200_) -
translateSignText
-
isOutlineVisible
-
getDarkColor
-