| public void |
|
| public it.unimi.dsi.fastutil.longs.LongCollection |
| expectedChunks() |
| method_1_6235() |
| getLoadedChunkPositions() |
|
| public void |
| invalidate() |
| method_52817() |
| scheduleTerrainUpdate() |
|
| public void |
|
| public void |
|
| public boolean |
| consumeFrustumUpdate() |
| method_52836() |
| updateFrustum() |
|
| public void |
|
| public void |
|
| private void |
|
| private void |
| runPartialUpdate(CameraRenderState camera, it.unimi.dsi.fastutil.longs.LongSet loadedExpectedChunks) |
| method_52835(class_12075 arg0, it.unimi.dsi.fastutil.longs.LongSet arg1) |
| updateNow(CameraRenderState cameraRenderState, it.unimi.dsi.fastutil.longs.LongSet arg1) |
|
| private void |
|
| private void |
| runUpdates(SectionOcclusionGraph$GraphStorage storage, Vec3 cameraPos, Queue<SectionOcclusionGraph$Node> queue, boolean smartCull, Consumer<SectionRenderDispatcher$RenderSection> onSectionAdded, it.unimi.dsi.fastutil.longs.LongOpenHashSet emptySections, it.unimi.dsi.fastutil.longs.LongOpenHashSet loadedChunks) |
| method_52825(class_8679$class_6600 arg0, class_243 arg1, Queue<class_8679$class_762> arg2, boolean arg3, Consumer<class_846$class_851> arg4, it.unimi.dsi.fastutil.longs.LongOpenHashSet arg5, it.unimi.dsi.fastutil.longs.LongOpenHashSet arg6) |
| update(ChunkRenderingDataPreparer$RenderableChunks renderableChunks, Vec3d pos, Queue<ChunkRenderingDataPreparer$ChunkInfo> chunkInfoQueue, boolean cullChunks, Consumer<ChunkBuilder$BuiltChunk> loadedSectionCallback, it.unimi.dsi.fastutil.longs.LongOpenHashSet loadedSections, it.unimi.dsi.fastutil.longs.LongOpenHashSet loadedChunks) |
|
| private static Frustum |
|
| private boolean |
| isInViewDistance(long cameraSectionNode, long sectionNode) |
| method_52832(long arg0, long arg1) |
| isWithinViewDistance(long centerSectionPos, long otherSectionPos) |
|
| private ChunkBuilder$BuiltChunk |
|
| public ChunkRenderingDataPreparer$ChunkInfo |
|
| public void |
| updateEmptySections(it.unimi.dsi.fastutil.longs.LongOpenHashSet added, it.unimi.dsi.fastutil.longs.LongOpenHashSet removed) |
| method_1_4990(it.unimi.dsi.fastutil.longs.LongOpenHashSet arg0, it.unimi.dsi.fastutil.longs.LongOpenHashSet arg1) |
| updateLoadedSections(it.unimi.dsi.fastutil.longs.LongOpenHashSet newSections, it.unimi.dsi.fastutil.longs.LongOpenHashSet updatedSections) |
|
| public void |
| updateLoadedChunks(it.unimi.dsi.fastutil.longs.LongOpenHashSet added, it.unimi.dsi.fastutil.longs.LongOpenHashSet removed) |
| method_1_6239(it.unimi.dsi.fastutil.longs.LongOpenHashSet arg0, it.unimi.dsi.fastutil.longs.LongOpenHashSet arg1) |
| updateLoadedChunks(it.unimi.dsi.fastutil.longs.LongOpenHashSet loadedChunks, it.unimi.dsi.fastutil.longs.LongOpenHashSet unloadedChunks) |
|
| public Octree |
| getOctree() |
| method_62925() |
| getOctree() |
|
| private static it.unimi.dsi.fastutil.longs.LongList |
| lambda$runUpdates$0(long arg0) |
| method_1_6238(long arg0) |
| method_1_6238(long chunkPos) |
|
| private static double |
|
| private void |
|
| private void |
|
| private void |
| lambda$runPartialUpdate$1(long arg0) |
| method_1_6237(long arg0) |
| method_1_6237(long arg0) |
|
| private void |
| lambda$scheduleFullUpdate$0(CameraRenderState arg0, it.unimi.dsi.fastutil.longs.LongOpenHashSet arg1, it.unimi.dsi.fastutil.longs.LongOpenHashSet arg2) |
| method_1_4988(class_12075 arg0, it.unimi.dsi.fastutil.longs.LongOpenHashSet arg1, it.unimi.dsi.fastutil.longs.LongOpenHashSet arg2) |
| method_1_4988(CameraRenderState arg0, it.unimi.dsi.fastutil.longs.LongOpenHashSet arg1, it.unimi.dsi.fastutil.longs.LongOpenHashSet arg2) |
|
| private static void |
|
| private static void |
|
| private static void |
| lambda$addSectionsInFrustum$0(List arg0, List arg1, Octree$Node arg2, boolean arg3, int arg4, boolean arg5) |
| method_62924(List arg0, List arg1, class_10143$class_10147 arg2, boolean arg3, int arg4, boolean arg5) |
| method_62924(List arg0, List arg1, Octree$Node node, boolean skipVisibilityCheck, int depth, boolean nearCenter) |
|