Class RenderLiving<T extends EntityLiving>
- java.lang.Object
-
- net.minecraft.client.renderer.entity.Render<T>
-
- net.minecraft.client.renderer.entity.RendererLivingEntity<T>
-
- net.minecraft.client.renderer.entity.RenderLiving<T>
-
- Direct Known Subclasses:
RenderBat
,RenderBiped
,RenderBlaze
,RenderChicken
,RenderCow
,RenderCreeper
,RenderDragon
,RenderEnderman
,RenderEndermite
,RenderGhast
,RenderGiantZombie
,RenderGuardian
,RenderHorse
,RenderIronGolem
,RenderMagmaCube
,RenderMooshroom
,RenderOcelot
,RenderPig
,RenderRabbit
,RenderSheep
,RenderSilverfish
,RenderSlime
,RenderSnowMan
,RenderSpider
,RenderSquid
,RenderVillager
,RenderWitch
,RenderWither
,RenderWolf
public abstract class RenderLiving<T extends EntityLiving> extends RendererLivingEntity<T>
-
-
Field Summary
-
Fields inherited from class net.minecraft.client.renderer.entity.RendererLivingEntity
brightnessBuffer, layerRenderers, mainModel, renderOutlines
-
Fields inherited from class net.minecraft.client.renderer.entity.Render
renderManager, shadowOpaque, shadowSize
-
-
Constructor Summary
Constructors Constructor Description RenderLiving(RenderManager rendermanagerIn, ModelBase modelbaseIn, float shadowsizeIn)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
canRenderName(T entityliving)
void
doRender(T entityliving, double d0, double d1, double d2, float f, float f1)
+ Actually renders the given argument.void
func_177105_a(T entityLivingIn, float partialTicks)
protected void
renderLeash(T entityLivingIn, double x, double y, double z, float entityYaw, float partialTicks)
boolean
shouldRender(T entityliving, ICamera icamera, double d0, double d1, double d2)
-
Methods inherited from class net.minecraft.client.renderer.entity.RendererLivingEntity
addLayer, getColorMultiplier, getDeathMaxRotation, getMainModel, getSwingProgress, handleRotationFloat, interpolateRotation, preRenderCallback, removeLayer, renderLayers, renderLivingAt, renderModel, renderName, rotateCorpse, setBrightness, setDoRenderBrightness, setRenderOutlines, setScoreTeamColor, transformHeldFull3DItemLayer, unsetBrightness, unsetScoreTeamColor
-
Methods inherited from class net.minecraft.client.renderer.entity.Render
bindEntityTexture, bindTexture, doRenderShadowAndFire, getEntityTexture, getFontRendererFromRenderManager, getRenderManager, renderLivingLabel, renderOffsetAABB, renderOffsetLivingLabel
-
-
-
-
Constructor Detail
-
RenderLiving
public RenderLiving(RenderManager rendermanagerIn, ModelBase modelbaseIn, float shadowsizeIn)
-
-
Method Detail
-
canRenderName
protected boolean canRenderName(T entityliving)
- Overrides:
canRenderName
in classRendererLivingEntity<T extends EntityLiving>
-
shouldRender
public boolean shouldRender(T entityliving, ICamera icamera, double d0, double d1, double d2)
- Overrides:
shouldRender
in classRender<T extends EntityLiving>
-
doRender
public void doRender(T entityliving, double d0, double d1, double d2, float f, float f1)
+ Actually renders the given argument. This is a synthetic bridge method, always casting down its argument and then handing it off to a worker function which does the actual work. In all probabilty, the class Render is generic (Render) and this method has signature public void func_76986_a(T entity, double d, double d1, double d2, float f, float f1). But JAD is pre 1.5 so doe - Overrides:
doRender
in classRendererLivingEntity<T extends EntityLiving>
-
func_177105_a
public void func_177105_a(T entityLivingIn, float partialTicks)
-
renderLeash
protected void renderLeash(T entityLivingIn, double x, double y, double z, float entityYaw, float partialTicks)
-
-