Package net.minecraft.client.renderer
Class ViewArea
java.lang.Object
net.minecraft.client.renderer.ViewArea
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Levelprotected final LevelRendererprotected intprotected intprotected intprivate int -
Constructor Summary
ConstructorsConstructorDescriptionViewArea(SectionRenderDispatcher sectionRenderDispatcher, Level level, int viewDistance, LevelRenderer levelRenderer) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcreateSections(SectionRenderDispatcher sectionRenderDispatcher) protected SectionRenderDispatcher.RenderSectionprivate intgetSectionIndex(int x, int y, int z) intvoidvoidrepositionCamera(double viewEntityX, double viewEntityZ) voidsetDirty(int sectionX, int sectionY, int sectionZ, boolean reRenderOnMainThread) protected voidsetViewDistance(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
-