类 SignRenderer
java.lang.Object
net.minecraft.client.renderer.blockentity.SignRenderer
- 所有已实现的接口:
BlockEntityRenderer<SignBlockEntity>
- 直接已知子类:
HangingSignRenderer
-
嵌套类概要
嵌套类 -
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static LayerDefinition
static SignRenderer.SignModel
createSignModel
(EntityModelSet pEntityModelSet, WoodType pWoodType) (专用程序包) static int
getDarkColor
(SignText pSignText) (专用程序包) Material
getSignMaterial
(WoodType pWoodType) float
float
(专用程序包) Vec3
(专用程序包) static boolean
isOutlineVisible
(BlockPos pPos, int pTextColor) void
render
(SignBlockEntity pBlockEntity, float pPartialTick, PoseStack pPoseStack, MultiBufferSource pBuffer, int pPackedLight, int pPackedOverlay) (专用程序包) void
renderSign
(PoseStack pPoseStack, MultiBufferSource pBuffer, int pPackedLight, int pPackedOverlay, WoodType pWoodType, Model pModel) (专用程序包) void
renderSignModel
(PoseStack pPoseStack, int pPackedLight, int pPackedOverlay, Model pModel, VertexConsumer pVertexConsumer) (专用程序包) void
renderSignText
(BlockPos pPos, SignText pText, PoseStack pPoseStack, MultiBufferSource pBuffer, int pPackedLight, int pLineHeight, int pMaxWidth, boolean pIsFrontText) (专用程序包) void
renderSignWithText
(SignBlockEntity pSignEntity, PoseStack pPoseStack, MultiBufferSource pBuffer, int pPackedLight, int pPackedOverlay, BlockState pState, SignBlock pSignBlock, WoodType pWoodType, Model pModel) (专用程序包) void
translateSign
(PoseStack pPoseStack, float pYRot, BlockState pState) private void
translateSignText
(PoseStack pPoseStack, boolean pIsFrontText, Vec3 pOffset) 从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 net.minecraft.client.renderer.blockentity.BlockEntityRenderer
getViewDistance, shouldRender, shouldRenderOffScreen
-
字段详细资料
-
构造器详细资料
-
SignRenderer
-
-
方法详细资料
-
render
public void render(SignBlockEntity pBlockEntity, float pPartialTick, PoseStack pPoseStack, MultiBufferSource pBuffer, int pPackedLight, int pPackedOverlay) - 指定者:
render
在接口中BlockEntityRenderer<SignBlockEntity>
-
getSignModelRenderScale
public float getSignModelRenderScale() -
getSignTextRenderScale
public float getSignTextRenderScale() -
renderSignWithText
void renderSignWithText(SignBlockEntity pSignEntity, PoseStack pPoseStack, MultiBufferSource pBuffer, int pPackedLight, int pPackedOverlay, BlockState pState, SignBlock pSignBlock, WoodType pWoodType, Model pModel) -
translateSign
-
renderSign
void renderSign(PoseStack pPoseStack, MultiBufferSource pBuffer, int pPackedLight, int pPackedOverlay, WoodType pWoodType, Model pModel) -
renderSignModel
void renderSignModel(PoseStack pPoseStack, int pPackedLight, int pPackedOverlay, Model pModel, VertexConsumer pVertexConsumer) -
getSignMaterial
-
renderSignText
void renderSignText(BlockPos pPos, SignText pText, PoseStack pPoseStack, MultiBufferSource pBuffer, int pPackedLight, int pLineHeight, int pMaxWidth, boolean pIsFrontText) -
translateSignText
-
getTextOffset
Vec3 getTextOffset() -
isOutlineVisible
-
getDarkColor
-
createSignModel
public static SignRenderer.SignModel createSignModel(EntityModelSet pEntityModelSet, WoodType pWoodType) -
createSignLayer
-