public class EntityRendererManager
extends java.lang.Object
修飾子とタイプ | フィールドと説明 |
---|---|
ActiveRenderInfo |
info |
GameSettings |
options |
Entity |
pointedEntity |
java.util.Map<EntityType<?>,EntityRenderer<?>> |
renderers |
TextureManager |
textureManager |
コンストラクタと説明 |
---|
EntityRendererManager(TextureManager textureManagerIn,
ItemRenderer itemRendererIn,
IReloadableResourceManager resourceManagerIn,
FontRenderer fontRendererIn,
GameSettings gameSettingsIn) |
修飾子とタイプ | メソッドと説明 |
---|---|
void |
cacheActiveRenderInfo(World worldIn,
ActiveRenderInfo activeRenderInfoIn,
Entity entityIn) |
Quaternion |
getCameraOrientation() |
double |
getDistanceToCamera(double x,
double y,
double z) |
FontRenderer |
getFontRenderer()
Returns the font renderer
|
<E extends Entity> |
getPackedLight(E entityIn,
float partialTicks) |
<T extends Entity> |
getRenderer(T entityIn) |
java.util.Map<java.lang.String,PlayerRenderer> |
getSkinMap() |
boolean |
isDebugBoundingBox() |
<T extends Entity> |
register(EntityType<T> entityTypeIn,
EntityRenderer<? super T> entityRendererIn) |
<E extends Entity> |
renderEntityStatic(E entityIn,
double xIn,
double yIn,
double zIn,
float rotationYawIn,
float partialTicks,
com.mojang.blaze3d.matrix.MatrixStack matrixStackIn,
IRenderTypeBuffer bufferIn,
int packedLightIn) |
void |
setCameraOrientation(Quaternion quaternionIn) |
void |
setDebugBoundingBox(boolean debugBoundingBoxIn) |
void |
setRenderShadow(boolean renderShadowIn) |
void |
setWorld(World worldIn)
World sets this RenderManager's worldObj to the world provided
|
<E extends Entity> |
shouldRender(E entityIn,
ClippingHelperImpl frustumIn,
double camX,
double camY,
double camZ) |
double |
squareDistanceTo(Entity entityIn) |
void |
validateRendererExistence() |
public final java.util.Map<EntityType<?>,EntityRenderer<?>> renderers
public final TextureManager textureManager
public ActiveRenderInfo info
public Entity pointedEntity
public final GameSettings options
public EntityRendererManager(TextureManager textureManagerIn, ItemRenderer itemRendererIn, IReloadableResourceManager resourceManagerIn, FontRenderer fontRendererIn, GameSettings gameSettingsIn)
public <E extends Entity> int getPackedLight(E entityIn, float partialTicks)
public <T extends Entity> void register(EntityType<T> entityTypeIn, EntityRenderer<? super T> entityRendererIn)
public void validateRendererExistence()
public <T extends Entity> EntityRenderer<? super T> getRenderer(T entityIn)
public void cacheActiveRenderInfo(World worldIn, ActiveRenderInfo activeRenderInfoIn, Entity entityIn)
public void setCameraOrientation(Quaternion quaternionIn)
public void setRenderShadow(boolean renderShadowIn)
public void setDebugBoundingBox(boolean debugBoundingBoxIn)
public boolean isDebugBoundingBox()
public <E extends Entity> boolean shouldRender(E entityIn, ClippingHelperImpl frustumIn, double camX, double camY, double camZ)
public <E extends Entity> void renderEntityStatic(E entityIn, double xIn, double yIn, double zIn, float rotationYawIn, float partialTicks, com.mojang.blaze3d.matrix.MatrixStack matrixStackIn, IRenderTypeBuffer bufferIn, int packedLightIn)
public void setWorld(@Nullable World worldIn)
public double squareDistanceTo(Entity entityIn)
public double getDistanceToCamera(double x, double y, double z)
public Quaternion getCameraOrientation()
public FontRenderer getFontRenderer()
public java.util.Map<java.lang.String,PlayerRenderer> getSkinMap()