public class RenderManager
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.util.Map<java.lang.Class<? extends Entity>,Render<? extends Entity>> |
entityRenderMap |
Entity |
livingPlayer
Rendermanager's variable for the player
|
GameSettings |
options
Reference to the GameSettings object.
|
float |
playerViewX |
float |
playerViewY |
Entity |
pointedEntity |
TextureManager |
renderEngine |
double |
viewerPosX |
double |
viewerPosY |
double |
viewerPosZ |
World |
worldObj
Reference to the World object.
|
Constructor and Description |
---|
RenderManager(TextureManager renderEngineIn,
RenderItem itemRendererIn) |
Modifier and Type | Method and Description |
---|---|
void |
cacheActiveRenderInfo(World worldIn,
FontRenderer textRendererIn,
Entity livingPlayerIn,
Entity pointedEntityIn,
GameSettings optionsIn,
float partialTicks) |
boolean |
doRenderEntity(Entity entity,
double x,
double y,
double z,
float entityYaw,
float partialTicks,
boolean p_147939_10_) |
double |
getDistanceToCamera(double p_78714_1_,
double p_78714_3_,
double p_78714_5_) |
<T extends Entity> |
getEntityClassRenderObject(java.lang.Class<? extends Entity> p_78715_1_) |
<T extends Entity> |
getEntityRenderObject(Entity entityIn) |
FontRenderer |
getFontRenderer()
Returns the font renderer
|
java.util.Map<java.lang.String,RenderPlayer> |
getSkinMap() |
boolean |
isDebugBoundingBox() |
boolean |
isRenderShadow() |
boolean |
renderEntitySimple(Entity entityIn,
float partialTicks) |
boolean |
renderEntityStatic(Entity entity,
float partialTicks,
boolean p_147936_3_) |
boolean |
renderEntityWithPosYaw(Entity entityIn,
double x,
double y,
double z,
float entityYaw,
float partialTicks) |
void |
renderWitherSkull(Entity entityIn,
float partialTicks) |
void |
set(World worldIn)
World sets this RenderManager's worldObj to the world provided
|
void |
setDebugBoundingBox(boolean debugBoundingBoxIn) |
void |
setPlayerViewY(float playerViewYIn) |
void |
setRenderOutlines(boolean renderOutlinesIn) |
void |
setRenderPosition(double renderPosXIn,
double renderPosYIn,
double renderPosZIn) |
void |
setRenderShadow(boolean renderShadowIn) |
boolean |
shouldRender(Entity entityIn,
ICamera camera,
double camX,
double camY,
double camZ) |
public java.util.Map<java.lang.Class<? extends Entity>,Render<? extends Entity>> entityRenderMap
public TextureManager renderEngine
public World worldObj
public Entity livingPlayer
public Entity pointedEntity
public float playerViewY
public float playerViewX
public GameSettings options
public double viewerPosX
public double viewerPosY
public double viewerPosZ
public RenderManager(TextureManager renderEngineIn, RenderItem itemRendererIn)
public java.util.Map<java.lang.String,RenderPlayer> getSkinMap()
public void setRenderPosition(double renderPosXIn, double renderPosYIn, double renderPosZIn)
public <T extends Entity> Render<T> getEntityClassRenderObject(java.lang.Class<? extends Entity> p_78715_1_)
public void cacheActiveRenderInfo(World worldIn, FontRenderer textRendererIn, Entity livingPlayerIn, Entity pointedEntityIn, GameSettings optionsIn, float partialTicks)
public void setPlayerViewY(float playerViewYIn)
public boolean isRenderShadow()
public void setRenderShadow(boolean renderShadowIn)
public void setDebugBoundingBox(boolean debugBoundingBoxIn)
public boolean isDebugBoundingBox()
public boolean renderEntitySimple(Entity entityIn, float partialTicks)
public boolean shouldRender(Entity entityIn, ICamera camera, double camX, double camY, double camZ)
public boolean renderEntityStatic(Entity entity, float partialTicks, boolean p_147936_3_)
public void renderWitherSkull(Entity entityIn, float partialTicks)
public boolean renderEntityWithPosYaw(Entity entityIn, double x, double y, double z, float entityYaw, float partialTicks)
public boolean doRenderEntity(Entity entity, double x, double y, double z, float entityYaw, float partialTicks, boolean p_147939_10_)
public void set(World worldIn)
public double getDistanceToCamera(double p_78714_1_, double p_78714_3_, double p_78714_5_)
public FontRenderer getFontRenderer()
public void setRenderOutlines(boolean renderOutlinesIn)