public class TileEntityRendererDispatcher
extends java.lang.Object
修飾子とタイプ | フィールドと説明 |
---|---|
RayTraceResult |
cameraHitResult |
FontRenderer |
fontRenderer |
static TileEntityRendererDispatcher |
instance |
ActiveRenderInfo |
renderInfo |
TextureManager |
textureManager |
World |
world |
修飾子とタイプ | メソッドと説明 |
---|---|
FontRenderer |
getFontRenderer() |
<E extends TileEntity> |
getRenderer(E tileEntityIn) |
void |
prepare(World worldIn,
TextureManager textureManagerIn,
FontRenderer fontRendererIn,
ActiveRenderInfo activeRenderInfoIn,
RayTraceResult rayTraceResultIn) |
<E extends TileEntity> |
renderItem(E tileEntityIn,
com.mojang.blaze3d.matrix.MatrixStack matrixStackIn,
IRenderTypeBuffer bufferIn,
int combinedLightIn,
int combinedOverlayIn)
Returns true if no renderer found, false if render completed
|
<E extends TileEntity> |
renderTileEntity(E tileEntityIn,
float partialTicks,
com.mojang.blaze3d.matrix.MatrixStack matrixStackIn,
IRenderTypeBuffer bufferIn) |
<T extends TileEntity> |
setSpecialRendererInternal(TileEntityType<T> tileEntityType,
TileEntityRenderer<? super T> specialRenderer) |
void |
setWorld(World worldIn) |
public static final TileEntityRendererDispatcher instance
public FontRenderer fontRenderer
public TextureManager textureManager
public World world
public ActiveRenderInfo renderInfo
public RayTraceResult cameraHitResult
@Nullable public <E extends TileEntity> TileEntityRenderer<E> getRenderer(E tileEntityIn)
public void prepare(World worldIn, TextureManager textureManagerIn, FontRenderer fontRendererIn, ActiveRenderInfo activeRenderInfoIn, RayTraceResult rayTraceResultIn)
public <E extends TileEntity> void renderTileEntity(E tileEntityIn, float partialTicks, com.mojang.blaze3d.matrix.MatrixStack matrixStackIn, IRenderTypeBuffer bufferIn)
public <E extends TileEntity> boolean renderItem(E tileEntityIn, com.mojang.blaze3d.matrix.MatrixStack matrixStackIn, IRenderTypeBuffer bufferIn, int combinedLightIn, int combinedOverlayIn)
public void setWorld(@Nullable World worldIn)
public FontRenderer getFontRenderer()
public <T extends TileEntity> void setSpecialRendererInternal(TileEntityType<T> tileEntityType, TileEntityRenderer<? super T> specialRenderer)