History - net.minecraft.client.render.chunk.ChunkBuilder
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
ChunkRenderTaskScheduler: compileQueue, field_53957, scheduler
ChunkRenderTaskScheduler: queue, field_53957, scheduler
ClientWorld: level, field_20831, world
WorldRenderer: renderer, field_20832, worldRenderer
int: NEARBY_SECTION_DISTANCE_IN_BLOCKS, field_1_5921, field_1_5921
Consumer<ChunkBuilder$BuiltChunk>: onSectionMeshUpdate, field_1_5922, field_1_5922
StagingBuffer: stagingBuffer, field_1_3813, chunkStagingBuffer
Constructors
(ClientWorld, WorldRenderer, NameableExecutor, BufferBuilderStorage, SectionBuilder)
(NameableExecutor, BufferBuilderStorage, SectionBuilder, Consumer<ChunkBuilder$BuiltChunk>)
Methods
void (ChunkBuilder$BuiltChunk, ChunkRendererRegionBuilder): rebuildSectionSync, method_3627, rebuild
void (ClientWorld, SectionBuilder): setLevel, method_22752, setWorld
void (): uploadGlobalGeomBuffersToGPU, method_1_2405, uploadGlobalBuffers
void (): uploadTerrainBuffersToGpu, method_1_2405, uploadGlobalBuffers
ChunkBuilder$GeometryBuffers (GpuDevice, GpuDeviceInfo, BlockRenderLayer): lambda$new$0, method_1_2402, method_1_2402
void (SectionBuilder): setCompiler, method_22752, setWorld
ChunkBuilder$GeometryBuffers (BlockRenderLayer): lambda$new$0, method_1_4615, method_1_4615
26.1.2
Names
Fields
Constructors
Methods
26.1.1
Names
Fields
Constructors
Methods
26.1
Names
Fields
Queue<Runnable>: toUpload, field_4443, uploadQueue
Executor: mainThreadUploadExecutor, field_61028, uploadExecutor
Queue<AbstractChunkRenderData>: toClose, field_61029, renderQueue
SimpleConsecutiveExecutor: consecutiveExecutor, field_54167, consecutiveExecutor
Vec3d: cameraPosition, field_18766, cameraPosition
AtomicReference<Vec3d>: cameraPosition, field_18766, cameraPosition
Map<BlockRenderLayer, ChunkBuilder$GeometryBuffers>: chunkUberBuffers, field_1_1971, geometryByBlockRenderLayer
ReentrantLock: copyLock, field_1_1972, lock
Constructors
(ClientWorld, WorldRenderer, NameableExecutor, BufferBuilderStorage, BlockRenderManager, BlockEntityRenderManager)
(ClientWorld, WorldRenderer, NameableExecutor, BufferBuilderStorage, SectionBuilder)
Methods
void (ClientWorld): setLevel, method_22752, setWorld
void (): uploadAllPendingUploads, method_22761, upload
int (): getToUpload, method_34846, getChunksToUpload
void (ChunkBuilder$BuiltChunk$Task): lambda$schedule$4, method_23086, method_23086
void (ChunkBuilder$BuiltChunk$Task, BlockBufferAllocatorStorage, ChunkBuilder$Result, Throwable): lambda$runTask$3, method_22755, method_22755
void (ChunkBuilder$Result, BlockBufferAllocatorStorage): lambda$runTask$2, method_23618, method_23618
CompletionStage (CompletableFuture): lambda$runTask$1, method_38555, method_38555
CompletableFuture (ChunkBuilder$BuiltChunk$Task, BlockBufferAllocatorStorage): lambda$runTask$0, method_22757, method_22757
void (ClientWorld, SectionBuilder): setLevel, method_22752, setWorld
ChunkBuilder$OffsetGeometryBuffers (AbstractChunkRenderData, BlockRenderLayer): getRenderSectionSlice, method_1_2401, getOffsetGeometryBuffers
void (): lock, method_1_2403, lock
void (): unlock, method_1_2404, unlock
void (): uploadGlobalGeomBuffersToGPU, method_1_2405, uploadGlobalBuffers
ChunkBuilder$GeometryBuffers (GpuDevice, GpuDeviceInfo, BlockRenderLayer): lambda$new$0, method_1_2402, method_1_2402
1.21.11_unobfuscated
Names
net.minecraft.client.renderer.chunk.SectionRenderDispatcher
net.minecraft.class_846
net.minecraft.client.render.chunk.ChunkBuilder
Fields
ChunkRenderTaskScheduler: compileQueue, field_53957, scheduler
Queue<Runnable>: toUpload, field_4443, uploadQueue
Executor: mainThreadUploadExecutor, field_61028, uploadExecutor
Queue<AbstractChunkRenderData>: toClose, field_61029, renderQueue
BlockBufferAllocatorStorage: fixedBuffers, field_20828, buffers
BlockBufferBuilderPool: bufferPool, field_46907, buffersPool
boolean: closed, field_46908, stopped
SimpleConsecutiveExecutor: consecutiveExecutor, field_54167, consecutiveExecutor
NameableExecutor: executor, field_20830, executor
ClientWorld: level, field_20831, world
WorldRenderer: renderer, field_20832, worldRenderer
Vec3d: cameraPosition, field_18766, cameraPosition
SectionBuilder: sectionCompiler, field_52171, sectionBuilder
Constructors
(ClientWorld, WorldRenderer, NameableExecutor, BufferBuilderStorage, BlockRenderManager, BlockEntityRenderManager)
Methods
void (ClientWorld): setLevel, method_22752, setWorld
void (): runTask, method_22763, scheduleRunTasks
void (Vec3d): setCameraPosition, method_19419, setCameraPosition
void (): uploadAllPendingUploads, method_22761, upload
void (ChunkBuilder$BuiltChunk, ChunkRendererRegionBuilder): rebuildSectionSync, method_3627, rebuild
void (ChunkBuilder$BuiltChunk$Task): schedule, method_22756, send
void (): clearCompileQueue, method_72045, cancelAllTasks
boolean (): isQueueEmpty, method_3630, isEmpty
void (): dispose, method_3619, stop
String (): getStats, method_3622, getDebugString
int (): getCompileQueueSize, method_72046, getScheduledTaskCount
int (): getToUpload, method_34846, getChunksToUpload
int (): getFreeBufferCount, method_34847, getFreeBufferCount
void (ChunkBuilder$BuiltChunk$Task): lambda$schedule$4, method_23086, method_23086
void (ChunkBuilder$BuiltChunk$Task, BlockBufferAllocatorStorage, ChunkBuilder$Result, Throwable): lambda$runTask$3, method_22755, method_22755
void (ChunkBuilder$Result, BlockBufferAllocatorStorage): lambda$runTask$2, method_23618, method_23618
CompletionStage (CompletableFuture): lambda$runTask$1, method_38555, method_38555
CompletableFuture (ChunkBuilder$BuiltChunk$Task, BlockBufferAllocatorStorage): lambda$runTask$0, method_22757, method_22757