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