History - net.minecraft.client.render.ChunkRenderingDataPreparer
26.3-snapshot-3
Names
Fields
Constructors
Methods
26.3-snapshot-2
Names
Fields
Constructors
Methods
26.3-snapshot-1
Names
Fields
Constructors
Methods
26.2
Names
Fields
AtomicReference<ChunkRenderingDataPreparer$Events>: nextGraphEvents, field_45625, events
int: HALF_SECTION_SIZE, field_1_5776, field_1_5776
it.unimi.dsi.fastutil.longs.LongOpenHashSet: emptySections, field_1_5777, loadedSections
it.unimi.dsi.fastutil.longs.LongOpenHashSet: loadedChunks, field_1_7000, loadedChunks
BlockingQueue<ChunkBuilder$BuiltChunk>: nextSectionsToPropagateFrom, field_1_5779, propagationQueue
double: prevCamX, field_1_5780, cameraXd8
double: prevCamY, field_1_5781, cameraYd8
double: prevCamZ, field_1_5782, cameraZd8
int: prevFov, field_1_5783, fov
boolean: lastSmartCull, field_1_5778, chunkCullingEnabled
Constructors
Methods
void (ChunkPos): onChunkReadyToRender, method_52819, addNeighbors
void (boolean, Camera, Frustum, List<ChunkBuilder$BuiltChunk>, it.unimi.dsi.fastutil.longs.LongOpenHashSet): update, method_52834, updateSectionOcclusionGraph
void (boolean, Camera, Vec3d, it.unimi.dsi.fastutil.longs.LongOpenHashSet): scheduleFullUpdate, method_52833, updateTerrain
void (boolean, Frustum, List<ChunkBuilder$BuiltChunk>, Vec3d, it.unimi.dsi.fastutil.longs.LongOpenHashSet): runPartialUpdate, method_52835, updateNow
void (ChunkRenderingDataPreparer$PreparerState): queueSectionsWithNewNeighbors, method_52823, scheduleNew
void (ChunkRenderingDataPreparer$Events, ChunkPos): addNeighbors, method_52822, addNeighbors
void (Camera, Queue<ChunkRenderingDataPreparer$ChunkInfo>): initializeQueueForFullUpdate, method_52821, scheduleLater
void (ChunkRenderingDataPreparer$RenderableChunks, Vec3d, Queue<ChunkRenderingDataPreparer$ChunkInfo>, boolean, Consumer<ChunkBuilder$BuiltChunk>, it.unimi.dsi.fastutil.longs.LongOpenHashSet): runUpdates, method_52825, update
List (long): lambda$runUpdates$0, method_52818, method_52818
void (Frustum, ChunkBuilder$BuiltChunk): lambda$runPartialUpdate$0, method_52829, method_52829
void (Frustum, ChunkBuilder$BuiltChunk): lambda$runPartialUpdate$2, method_52829, method_52829
void (Camera, Vec3d, boolean, it.unimi.dsi.fastutil.longs.LongOpenHashSet): lambda$scheduleFullUpdate$0, method_52820, method_52820
it.unimi.dsi.fastutil.longs.LongCollection (): expectedChunks, method_1_6235, getLoadedChunkPositions
void (CameraRenderState, int): invalidateIfNeeded, method_1_4987, updateFromCameraRenderState
void (CameraRenderState, int, ChunkManagerRenderState): update, method_52834, updateSectionOcclusionGraph
void (CameraRenderState): scheduleFullUpdate, method_52833, scheduleTerrainUpdate
void (CameraRenderState, it.unimi.dsi.fastutil.longs.LongSet): runPartialUpdate, method_52835, updateNow
void (BlockPos, Queue<ChunkRenderingDataPreparer$ChunkInfo>): initializeQueueForFullUpdate, method_1_4986, doUpdateTerrain
void (ChunkRenderingDataPreparer$RenderableChunks, Vec3d, Queue<ChunkRenderingDataPreparer$ChunkInfo>, boolean, Consumer<ChunkBuilder$BuiltChunk>, it.unimi.dsi.fastutil.longs.LongOpenHashSet, it.unimi.dsi.fastutil.longs.LongOpenHashSet): runUpdates, method_52825, update
Frustum (Frustum): offsetFrustum, method_1_4989, expandFrustum
void (it.unimi.dsi.fastutil.longs.LongOpenHashSet, it.unimi.dsi.fastutil.longs.LongOpenHashSet): updateEmptySections, method_1_4990, updateLoadedSections
void (it.unimi.dsi.fastutil.longs.LongOpenHashSet, it.unimi.dsi.fastutil.longs.LongOpenHashSet): updateLoadedChunks, method_1_6239, updateLoadedChunks
it.unimi.dsi.fastutil.longs.LongList (long): lambda$runUpdates$0, method_1_6238, method_1_6238
void (ChunkRenderingDataPreparer$PreparerState, long): lambda$runPartialUpdate$0, method_1_6236, method_1_6236
void (long): lambda$runPartialUpdate$1, method_1_6237, method_1_6237
void (CameraRenderState, it.unimi.dsi.fastutil.longs.LongOpenHashSet, it.unimi.dsi.fastutil.longs.LongOpenHashSet): lambda$scheduleFullUpdate$0, method_1_4988, method_1_4988
26.1.2
Names
Fields
Constructors
Methods
26.1.1
Names
Fields
Constructors
Methods
26.1
Names
Fields
Constructors
Methods
List (long): lambda$runUpdates$6, method_52818, method_52818
List (long): lambda$runUpdates$0, method_52818, method_52818
double (BlockPos, ChunkRenderingDataPreparer$ChunkInfo): lambda$initializeQueueForFullUpdate$5, method_52830, method_52830
double (BlockPos, ChunkRenderingDataPreparer$ChunkInfo): lambda$initializeQueueForFullUpdate$0, method_52830, method_52830
void (Frustum, ChunkBuilder$BuiltChunk): lambda$runPartialUpdate$4, method_52829, method_52829
void (Frustum, ChunkBuilder$BuiltChunk): lambda$runPartialUpdate$0, method_52829, method_52829
void (Camera, Vec3d, boolean, it.unimi.dsi.fastutil.longs.LongOpenHashSet): lambda$scheduleFullUpdate$3, method_52820, method_52820
void (Camera, Vec3d, boolean, it.unimi.dsi.fastutil.longs.LongOpenHashSet): lambda$scheduleFullUpdate$0, method_52820, method_52820
1.21.11_unobfuscated
Names
net.minecraft.client.renderer.SectionOcclusionGraph
net.minecraft.class_8679
net.minecraft.client.render.ChunkRenderingDataPreparer
Fields
org.slf4j.Logger: LOGGER, field_45617, LOGGER
Direction[]: DIRECTIONS, field_45618, DIRECTIONS
int: MINIMUM_ADVANCED_CULLING_DISTANCE, field_45619, DEFAULT_SECTION_DISTANCE
int: MINIMUM_ADVANCED_CULLING_SECTION_DISTANCE, field_55873, SECTION_DISTANCE
double: CEILED_SECTION_DIAGONAL, field_45620, CHUNK_INNER_DIAGONAL_LENGTH
boolean: needsFullUpdate, field_45621, terrainUpdateScheduled
Future<?>: fullUpdateTask, field_45622, terrainUpdateFuture
BuiltChunkStorage: viewArea, field_45623, builtChunkStorage
AtomicReference<ChunkRenderingDataPreparer$PreparerState>: currentGraph, field_45624, state
AtomicReference<ChunkRenderingDataPreparer$Events>: nextGraphEvents, field_45625, events
AtomicBoolean: needsFrustumUpdate, field_45626, needsUpdate
Constructors
()
Methods
void (BuiltChunkStorage): waitAndReset, method_52826, setStorage
void (): invalidate, method_52817, scheduleTerrainUpdate
void (Frustum, List<ChunkBuilder$BuiltChunk>, List<ChunkBuilder$BuiltChunk>): addSectionsInFrustum, method_52828, collectChunks
boolean (): consumeFrustumUpdate, method_52836, updateFrustum
void (ChunkPos): onChunkReadyToRender, method_52819, addNeighbors
void (ChunkBuilder$BuiltChunk): schedulePropagationFrom, method_52827, schedulePropagationFrom
void (boolean, Camera, Frustum, List<ChunkBuilder$BuiltChunk>, it.unimi.dsi.fastutil.longs.LongOpenHashSet): update, method_52834, updateSectionOcclusionGraph
void (boolean, Camera, Vec3d, it.unimi.dsi.fastutil.longs.LongOpenHashSet): scheduleFullUpdate, method_52833, updateTerrain
void (boolean, Frustum, List<ChunkBuilder$BuiltChunk>, Vec3d, it.unimi.dsi.fastutil.longs.LongOpenHashSet): runPartialUpdate, method_52835, updateNow
void (ChunkRenderingDataPreparer$PreparerState): queueSectionsWithNewNeighbors, method_52823, scheduleNew
void (ChunkRenderingDataPreparer$Events, ChunkPos): addNeighbors, method_52822, addNeighbors
void (Camera, Queue<ChunkRenderingDataPreparer$ChunkInfo>): initializeQueueForFullUpdate, method_52821, scheduleLater
void (ChunkRenderingDataPreparer$RenderableChunks, Vec3d, Queue<ChunkRenderingDataPreparer$ChunkInfo>, boolean, Consumer<ChunkBuilder$BuiltChunk>, it.unimi.dsi.fastutil.longs.LongOpenHashSet): runUpdates, method_52825, update
boolean (long, long): isInViewDistance, method_52832, isWithinViewDistance
ChunkBuilder$BuiltChunk (long, ChunkBuilder$BuiltChunk, Direction): getRelativeFrom, method_52831, getRenderedChunk
ChunkRenderingDataPreparer$ChunkInfo (ChunkBuilder$BuiltChunk): getNode, method_52837, getInfo
Octree (): getOctree, method_62925, getOctree
List (long): lambda$runUpdates$6, method_52818, method_52818
double (BlockPos, ChunkRenderingDataPreparer$ChunkInfo): lambda$initializeQueueForFullUpdate$5, method_52830, method_52830
void (Frustum, ChunkBuilder$BuiltChunk): lambda$runPartialUpdate$4, method_52829, method_52829
void (Camera, Vec3d, boolean, it.unimi.dsi.fastutil.longs.LongOpenHashSet): lambda$scheduleFullUpdate$3, method_52820, method_52820
void (ChunkBuilder$BuiltChunk): lambda$scheduleFullUpdate$2, method_52838, method_52838
void (ChunkRenderingDataPreparer$PreparerState, ChunkRenderingDataPreparer$ChunkInfo): lambda$scheduleFullUpdate$1, method_52824, method_52824
void (List, List, Octree$Node, boolean, int, boolean): lambda$addSectionsInFrustum$0, method_62924, method_62924