public class EntityRendererManager
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
ActiveRenderInfo |
info |
GameSettings |
options |
float |
playerViewX |
float |
playerViewY |
Entity |
pointedEntity |
java.util.Map<java.lang.Class<? extends Entity>,EntityRenderer<? extends Entity>> |
renderers |
TextureManager |
textureManager |
World |
world |
Constructor and Description |
---|
EntityRendererManager(TextureManager p_i50971_1_,
ItemRenderer p_i50971_2_,
IReloadableResourceManager p_i50971_3_) |
Modifier and Type | Method and Description |
---|---|
void |
func_217781_a(World p_217781_1_,
FontRenderer p_217781_2_,
ActiveRenderInfo p_217781_3_,
Entity p_217781_4_,
GameSettings p_217781_5_) |
double |
getDistanceToCamera(double x,
double y,
double z) |
FontRenderer |
getFontRenderer() |
<T extends Entity,U extends EntityRenderer<T>> |
getRenderer(java.lang.Class<? extends Entity> entityClass) |
<T extends Entity,U extends EntityRenderer<T>> |
getRenderer(T entityIn) |
java.util.Map<java.lang.String,PlayerRenderer> |
getSkinMap() |
boolean |
isDebugBoundingBox() |
boolean |
isRenderMultipass(Entity entityIn) |
boolean |
isRenderShadow() |
<T extends Entity> |
register(java.lang.Class<T> p_217782_1_,
EntityRenderer<? super T> p_217782_2_) |
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>,EntityRenderer<? extends Entity>> renderers
public final TextureManager textureManager
public World world
public ActiveRenderInfo info
public Entity pointedEntity
public float playerViewY
public float playerViewX
public GameSettings options
public EntityRendererManager(TextureManager p_i50971_1_, ItemRenderer p_i50971_2_, IReloadableResourceManager p_i50971_3_)
public <T extends Entity> void register(java.lang.Class<T> p_217782_1_, EntityRenderer<? super T> p_217782_2_)
public java.util.Map<java.lang.String,PlayerRenderer> getSkinMap()
public void setRenderPosition(double renderPosXIn, double renderPosYIn, double renderPosZIn)
public <T extends Entity,U extends EntityRenderer<T>> U getRenderer(java.lang.Class<? extends Entity> entityClass)
@Nullable public <T extends Entity,U extends EntityRenderer<T>> U getRenderer(T entityIn)
public void func_217781_a(World p_217781_1_, FontRenderer p_217781_2_, ActiveRenderInfo p_217781_3_, Entity p_217781_4_, GameSettings p_217781_5_)
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)