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 |
GameSettings |
options |
float |
playerViewX |
float |
playerViewY |
Entity |
pointedEntity |
Entity |
renderViewEntity |
TextureManager |
textureManager |
double |
viewerPosX |
double |
viewerPosY |
double |
viewerPosZ |
World |
world |
Constructor and Description |
---|
RenderManager(TextureManager renderEngineIn,
ItemRenderer itemRendererIn) |
Modifier and Type | Method and Description |
---|---|
void |
cacheActiveRenderInfo(World worldIn,
FontRenderer textRendererIn,
Entity livingPlayerIn,
Entity pointedEntityIn,
GameSettings optionsIn,
float partialTicks) |
double |
getDistanceToCamera(double x,
double y,
double z) |
<T extends Entity> |
getEntityClassRenderObject(java.lang.Class<? extends Entity> entityClass) |
<T extends Entity> |
getEntityRenderObject(Entity entityIn) |
FontRenderer |
getFontRenderer() |
java.util.Map<java.lang.String,RenderPlayer> |
getSkinMap() |
boolean |
isDebugBoundingBox() |
boolean |
isRenderMultipass(Entity entityIn) |
boolean |
isRenderShadow() |
void |
renderEntity(Entity entityIn,
double x,
double y,
double z,
float yaw,
float partialTicks,
boolean p_188391_10_) |
void |
renderEntityStatic(Entity entityIn,
float partialTicks,
boolean p_188388_3_) |
void |
renderMultipass(Entity entityIn,
float partialTicks) |
void |
setDebugBoundingBox(boolean debugBoundingBoxIn) |
void |
setPlayerViewY(float playerViewYIn) |
void |
setRenderOutlines(boolean renderOutlinesIn) |
void |
setRenderPosition(double renderPosXIn,
double renderPosYIn,
double renderPosZIn) |
void |
setRenderShadow(boolean renderShadowIn) |
void |
setWorld(World worldIn) |
boolean |
shouldRender(Entity entityIn,
ICamera camera,
double camX,
double camY,
double camZ) |
public final java.util.Map<java.lang.Class<? extends Entity>,Render<? extends Entity>> entityRenderMap
public TextureManager textureManager
public World world
public Entity renderViewEntity
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, ItemRenderer 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> entityClass)
@Nullable public <T extends Entity> Render<T> getEntityRenderObject(Entity entityIn)
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 isRenderMultipass(Entity entityIn)
public boolean shouldRender(Entity entityIn, ICamera camera, double camX, double camY, double camZ)
public void renderEntityStatic(Entity entityIn, float partialTicks, boolean p_188388_3_)
public void renderEntity(Entity entityIn, double x, double y, double z, float yaw, float partialTicks, boolean p_188391_10_)
public void renderMultipass(Entity entityIn, float partialTicks)
public void setWorld(@Nullable World worldIn)
public double getDistanceToCamera(double x, double y, double z)
public FontRenderer getFontRenderer()
public void setRenderOutlines(boolean renderOutlinesIn)