public abstract class EntityRenderer<T extends Entity>
extends java.lang.Object
修飾子とタイプ | フィールドと説明 |
---|---|
protected EntityRendererManager |
renderManager |
protected float |
shadowOpaque |
protected float |
shadowSize |
修飾子 | コンストラクタと説明 |
---|---|
protected |
EntityRenderer(EntityRendererManager renderManager) |
修飾子とタイプ | メソッドと説明 |
---|---|
protected boolean |
canRenderName(T entity) |
protected int |
getBlockLight(T entityIn,
float partialTicks) |
abstract ResourceLocation |
getEntityTexture(T entity)
Returns the location of an entity's texture.
|
FontRenderer |
getFontRendererFromRenderManager()
Returns the font renderer from the set render manager
|
int |
getPackedLight(T entityIn,
float partialTicks) |
EntityRendererManager |
getRenderManager() |
Vec3d |
getRenderOffset(T entityIn,
float partialTicks) |
void |
render(T entityIn,
float entityYaw,
float partialTicks,
com.mojang.blaze3d.matrix.MatrixStack matrixStackIn,
IRenderTypeBuffer bufferIn,
int packedLightIn) |
protected void |
renderName(T entityIn,
java.lang.String displayNameIn,
com.mojang.blaze3d.matrix.MatrixStack matrixStackIn,
IRenderTypeBuffer bufferIn,
int packedLightIn) |
boolean |
shouldRender(T livingEntityIn,
ClippingHelperImpl camera,
double camX,
double camY,
double camZ) |
protected final EntityRendererManager renderManager
protected float shadowSize
protected float shadowOpaque
protected EntityRenderer(EntityRendererManager renderManager)
public final int getPackedLight(T entityIn, float partialTicks)
protected int getBlockLight(T entityIn, float partialTicks)
public boolean shouldRender(T livingEntityIn, ClippingHelperImpl camera, double camX, double camY, double camZ)
public void render(T entityIn, float entityYaw, float partialTicks, com.mojang.blaze3d.matrix.MatrixStack matrixStackIn, IRenderTypeBuffer bufferIn, int packedLightIn)
protected boolean canRenderName(T entity)
public abstract ResourceLocation getEntityTexture(T entity)
public FontRenderer getFontRendererFromRenderManager()
protected void renderName(T entityIn, java.lang.String displayNameIn, com.mojang.blaze3d.matrix.MatrixStack matrixStackIn, IRenderTypeBuffer bufferIn, int packedLightIn)
public EntityRendererManager getRenderManager()