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()