public class GameRenderer extends java.lang.Object implements java.lang.AutoCloseable, IResourceManagerReloadListener
IFutureReloadListener.IStage
Modifier and Type | Field and Description |
---|---|
FirstPersonRenderer |
itemRenderer |
static int |
SHADER_COUNT |
Constructor and Description |
---|
GameRenderer(Minecraft mcIn,
IResourceManager resourceManagerIn) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
disableLightmap() |
void |
displayItemActivation(ItemStack stack) |
static void |
drawNameplate(FontRenderer fontRendererIn,
java.lang.String str,
float x,
float y,
float z,
int verticalShift,
float viewerYaw,
float viewerPitch,
boolean isSneaking) |
void |
enableLightmap() |
ActiveRenderInfo |
getActiveRenderInfo() |
float |
getBossColorModifier(float partialTicks) |
float |
getFarPlaneDistance() |
MapItemRenderer |
getMapItemRenderer() |
Minecraft |
getMinecraft() |
void |
getMouseOver(float partialTicks) |
float |
getNightVisionBrightness(LivingEntity entitylivingbaseIn,
float partialTicks) |
IResourceType |
getResourceType() |
ShaderGroup |
getShaderGroup() |
boolean |
isShaderActive() |
void |
loadEntityShader(Entity entityIn) |
void |
loadShader(ResourceLocation resourceLocationIn) |
void |
onResourceManagerReload(IResourceManager resourceManager) |
protected void |
renderRainSnow(float partialTicks) |
void |
renderWorld(float partialTicks,
long finishTimeNano) |
void |
resetData() |
void |
setupFogColor(boolean black) |
void |
stopUseShader() |
void |
switchUseShader() |
void |
tick() |
void |
updateCameraAndRender(float partialTicks,
long nanoTime,
boolean renderWorldIn) |
void |
updateShaderGroupSize(int width,
int height) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
reload
public final FirstPersonRenderer itemRenderer
public static final int SHADER_COUNT
public GameRenderer(Minecraft mcIn, IResourceManager resourceManagerIn)
public void close()
close
in interface java.lang.AutoCloseable
public boolean isShaderActive()
public void stopUseShader()
public void switchUseShader()
public void loadEntityShader(@Nullable Entity entityIn)
public void loadShader(ResourceLocation resourceLocationIn)
public void onResourceManagerReload(IResourceManager resourceManager)
onResourceManagerReload
in interface IResourceManagerReloadListener
public void tick()
public ShaderGroup getShaderGroup()
public void updateShaderGroupSize(int width, int height)
public void getMouseOver(float partialTicks)
public void disableLightmap()
public void enableLightmap()
public float getNightVisionBrightness(LivingEntity entitylivingbaseIn, float partialTicks)
public void updateCameraAndRender(float partialTicks, long nanoTime, boolean renderWorldIn)
public void renderWorld(float partialTicks, long finishTimeNano)
protected void renderRainSnow(float partialTicks)
public void setupFogColor(boolean black)
public void resetData()
public MapItemRenderer getMapItemRenderer()
public static void drawNameplate(FontRenderer fontRendererIn, java.lang.String str, float x, float y, float z, int verticalShift, float viewerYaw, float viewerPitch, boolean isSneaking)
public void displayItemActivation(ItemStack stack)
public Minecraft getMinecraft()
public float getBossColorModifier(float partialTicks)
public float getFarPlaneDistance()
public ActiveRenderInfo getActiveRenderInfo()
public IResourceType getResourceType()
getResourceType
in interface IResourceManagerReloadListener