Package net.minecraft.client.renderer
Class ViewArea
java.lang.Object
net.minecraft.client.renderer.ViewArea
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Level
protected final LevelRenderer
protected int
protected int
protected int
private int
-
Constructor Summary
ConstructorsConstructorDescriptionViewArea
(SectionRenderDispatcher sectionRenderDispatcher, Level level, int viewDistance, LevelRenderer levelRenderer) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
createSections
(SectionRenderDispatcher sectionRenderDispatcher) protected SectionRenderDispatcher.RenderSection
private int
getSectionIndex
(int x, int y, int z) int
void
void
repositionCamera
(double viewEntityX, double viewEntityZ) void
setDirty
(int sectionX, int sectionY, int sectionZ, boolean reRenderOnMainThread) protected void
setViewDistance
(int renderDistanceChunks)
-
Field Details
-
levelRenderer
-
level
-
sectionGridSizeY
protected int sectionGridSizeY -
sectionGridSizeX
protected int sectionGridSizeX -
sectionGridSizeZ
protected int sectionGridSizeZ -
viewDistance
private int viewDistance -
sections
-
-
Constructor Details
-
ViewArea
public ViewArea(SectionRenderDispatcher sectionRenderDispatcher, Level level, int viewDistance, LevelRenderer levelRenderer)
-
-
Method Details
-
createSections
-
releaseAllBuffers
public void releaseAllBuffers() -
getSectionIndex
private int getSectionIndex(int x, int y, int z) -
setViewDistance
protected void setViewDistance(int renderDistanceChunks) -
getViewDistance
public int getViewDistance() -
getLevelHeightAccessor
-
repositionCamera
public void repositionCamera(double viewEntityX, double viewEntityZ) -
setDirty
public void setDirty(int sectionX, int sectionY, int sectionZ, boolean reRenderOnMainThread) -
getRenderSectionAt
-