YATS/Forge Documentation
 All Classes Namespaces Files Functions Variables Enumerator Pages
net.minecraft.client.renderer.entity.Render Class Referenceabstract
Inheritance diagram for net.minecraft.client.renderer.entity.Render:
net.minecraft.client.renderer.entity.RenderArrow net.minecraft.client.renderer.entity.RenderBoat net.minecraft.client.renderer.entity.RenderEntity net.minecraft.client.renderer.entity.RenderFallingSand net.minecraft.client.renderer.entity.RenderFireball net.minecraft.client.renderer.entity.RenderFish net.minecraft.client.renderer.entity.RenderItem net.minecraft.client.renderer.entity.RenderLightningBolt net.minecraft.client.renderer.entity.RenderLiving net.minecraft.client.renderer.entity.RenderMinecart net.minecraft.client.renderer.entity.RenderPainting net.minecraft.client.renderer.entity.RenderSnowball net.minecraft.client.renderer.entity.RenderTNTPrimed net.minecraft.client.renderer.entity.RenderXPOrb net.minecraft.client.renderer.tileentity.RenderEnderCrystal net.minecraft.client.renderer.tileentity.RenderItemFrame net.minecraft.client.renderer.tileentity.RenderWitherSkull

Public Member Functions

abstract void doRender (Entity entity, double d0, double d1, double d2, float f, float f1)
 
void setRenderManager (RenderManager par1RenderManager)
 
void doRenderShadowAndFire (Entity par1Entity, double par2, double par4, double par6, float par8, float par9)
 
FontRenderer getFontRendererFromRenderManager ()
 
void updateIcons (IconRegister par1IconRegister)
 

Static Public Member Functions

static void renderOffsetAABB (AxisAlignedBB par0AxisAlignedBB, double par1, double par3, double par5)
 
static void renderAABB (AxisAlignedBB par0AxisAlignedBB)
 

Protected Member Functions

void loadTexture (String par1Str)
 
boolean loadDownloadableImageTexture (String par1Str, String par2Str)
 

Protected Attributes

RenderManager renderManager
 
RenderBlocks renderBlocks = new RenderBlocks()
 
float shadowSize = 0.0F
 
float shadowOpaque = 1.0F
 

Member Function Documentation

abstract void net.minecraft.client.renderer.entity.Render.doRender ( Entity  entity,
double  d0,
double  d1,
double  d2,
float  f,
float  f1 
)
pure virtual

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<T extends Entity) and this method has signature public void doRender(T entity, double d, double d1, double d2, float f, float f1). But JAD is pre 1.5 so doesn't do that.

Implemented in net.minecraft.client.renderer.entity.RenderItem, net.minecraft.client.renderer.entity.RenderPlayer, net.minecraft.client.renderer.entity.RenderLiving, net.minecraft.client.renderer.entity.RenderBiped, net.minecraft.client.renderer.entity.RenderDragon, net.minecraft.client.renderer.tileentity.RenderItemFrame, net.minecraft.client.renderer.entity.RenderWitch, net.minecraft.client.renderer.entity.RenderLightningBolt, net.minecraft.client.renderer.entity.RenderEnderman, net.minecraft.client.renderer.entity.RenderPainting, net.minecraft.client.renderer.entity.RenderWither, net.minecraft.client.renderer.entity.RenderMinecart, net.minecraft.client.renderer.entity.RenderZombie, net.minecraft.client.renderer.entity.RenderFish, net.minecraft.client.renderer.entity.RenderIronGolem, net.minecraft.client.renderer.entity.RenderBat, net.minecraft.client.renderer.entity.RenderVillager, net.minecraft.client.renderer.entity.RenderArrow, net.minecraft.client.renderer.entity.RenderFallingSand, net.minecraft.client.renderer.entity.RenderTNTPrimed, net.minecraft.client.renderer.entity.RenderXPOrb, net.minecraft.client.renderer.entity.RenderMooshroom, net.minecraft.client.renderer.entity.RenderSquid, net.minecraft.client.renderer.entity.RenderMagmaCube, net.minecraft.client.renderer.entity.RenderSilverfish, net.minecraft.client.renderer.tileentity.RenderWitherSkull, net.minecraft.client.renderer.entity.RenderBoat, net.minecraft.client.renderer.entity.RenderFireball, net.minecraft.client.renderer.entity.RenderOcelot, net.minecraft.client.renderer.entity.RenderPig, net.minecraft.client.renderer.tileentity.RenderEnderCrystal, net.minecraft.client.renderer.entity.RenderChicken, net.minecraft.client.renderer.entity.RenderBlaze, net.minecraft.client.renderer.entity.RenderSnowball, net.minecraft.client.renderer.entity.RenderCow, and net.minecraft.client.renderer.entity.RenderEntity.

void net.minecraft.client.renderer.entity.Render.doRenderShadowAndFire ( Entity  par1Entity,
double  par2,
double  par4,
double  par6,
float  par8,
float  par9 
)

Renders the entity's shadow and fire (if its on fire). Args: entity, x, y, z, yaw, partialTickTime

FontRenderer net.minecraft.client.renderer.entity.Render.getFontRendererFromRenderManager ( )

Returns the font renderer from the set render manager

boolean net.minecraft.client.renderer.entity.Render.loadDownloadableImageTexture ( String  par1Str,
String  par2Str 
)
protected

loads the specified downloadable texture or alternative built in texture

void net.minecraft.client.renderer.entity.Render.loadTexture ( String  par1Str)
protected

loads the specified texture

static void net.minecraft.client.renderer.entity.Render.renderAABB ( AxisAlignedBB  par0AxisAlignedBB)
static

Adds to the tesselator a box using the aabb for the bounds. Args: aabb

static void net.minecraft.client.renderer.entity.Render.renderOffsetAABB ( AxisAlignedBB  par0AxisAlignedBB,
double  par1,
double  par3,
double  par5 
)
static

Renders a white box with the bounds of the AABB translated by the offset. Args: aabb, x, y, z

void net.minecraft.client.renderer.entity.Render.setRenderManager ( RenderManager  par1RenderManager)

Sets the RenderManager.

void net.minecraft.client.renderer.entity.Render.updateIcons ( IconRegister  par1IconRegister)

Member Data Documentation

RenderBlocks net.minecraft.client.renderer.entity.Render.renderBlocks = new RenderBlocks()
protected
RenderManager net.minecraft.client.renderer.entity.Render.renderManager
protected
float net.minecraft.client.renderer.entity.Render.shadowOpaque = 1.0F
protected

Determines the darkness of the object's shadow. Higher value makes a darker shadow.

float net.minecraft.client.renderer.entity.Render.shadowSize = 0.0F
protected

The documentation for this class was generated from the following file: