| public void | | render(GraphicsResourceAllocator resourceAllocator, boolean renderOutline, CameraRenderState cameraState, GpuBufferSlice terrainFog, org.joml.Vector4f fogColor, boolean shouldRenderSky, boolean consistentDepthRequired) | | render(GraphicsResourceAllocator resourceAllocator, boolean renderOutline, CameraRenderState cameraState, GpuBufferSlice terrainFog, org.joml.Vector4f fogColor, boolean shouldRenderSky, boolean consistentDepthRequired) | | method_22710(class_9922 arg0, boolean arg1, class_12075 arg2, class_1_1254 arg3, org.joml.Vector4f arg4, boolean arg5, boolean arg6) | | render(ObjectAllocator allocator, boolean renderBlockOutline, CameraRenderState cameraRenderState, GpuBufferSlice fogBuffer, org.joml.Vector4f fogColor, boolean renderSky, boolean hasPostEffects) |
|
| private void | |
| private void | |
| private void | |
| private void | | addMainPass(FrameGraphBuilder frame, FeatureRenderDispatcher$PreparedFrame featureFrame, GpuBufferSlice terrainFog, ChunkSectionsToRender chunkSectionsToRender, boolean consistentDepthRequired) | | addMainPass(FrameGraphBuilder frame, FeatureRenderDispatcher$PreparedFrame featureFrame, GpuBufferSlice terrainFog, ChunkSectionsToRender chunkSectionsToRender, boolean consistentDepthRequired) | | method_62202(class_9909 arg0, class_11684$class_1_875 arg1, class_1_1254 arg2, class_11532 arg3, boolean arg4) | | renderMain(FrameGraphBuilder frameGraphBuilder, RenderDispatcher$PreparedFrame preparedFrame, GpuBufferSlice fogBuffer, SectionRenderState sectionRenderState, boolean hasPostEffects) |
|
| private void | |
| private void | |
| private boolean | | frameHasAlwaysOnTopGizmos() | | frameHasAlwaysOnTopGizmos() | | method_1_8618() | | hasAlwaysOnTopPrimitives() |
|
| private void | |
| private void | | prepareTranslucents() | | prepareTranslucents() | | method_1_7350() | | prepare() |
|
| private void | |
| private void | | executeDepthBoundsCull() | | executeDepthBoundsCull() | | method_1_8617() | | oitCullDepthBounds() |
|
| private void | |
| private void | |
| private void | |
| private int | | extractSectionDrawGroups(boolean respectTranslucentOrder, List<DynamicGpuData$ChunkSectionInfo> sectionInfos, Map<ChunkSectionLayer, List<LevelRenderer$ChunkDrawGroup>> drawGroups) | | extractSectionDrawGroups(boolean respectTranslucentOrder, List<DynamicGpuData$ChunkSectionInfo> sectionInfos, Map<ChunkSectionLayer, List<LevelRenderer$ChunkDrawGroup>> drawGroups) | | method_1_9180(boolean arg0, List<class_11282$class_12294> arg1, Map<class_11515, List<class_761$class_1_1392>> arg2) | | getSectionGeomtries(boolean sortTranslucent, List<DynamicUniforms$ChunkSectionsValue> chunkSectionValuesOut, Map<BlockRenderLayer, List<WorldRenderer$SectionGeometry>> sectionGeometriesByLayerOut) |
|
| public SectionRenderState | | prepareChunkRenders(org.joml.Matrix4fc modelViewMatrix, boolean respectTranslucentOrder) | | prepareChunkRenders(org.joml.Matrix4fc modelViewMatrix, boolean respectTranslucentOrder) | | method_1_9184(org.joml.Matrix4fc arg0, boolean arg1) | | createSectionRenderStateFallback(org.joml.Matrix4fc modelView, boolean sortTranslucent) |
|
| public void | |
| public void | | removeTransientBlocksInSection(long sectionNode, long compileTaskStartTimeNs) | | removeTransientBlocksInSection(long sectionNode, long compileTaskStartTimeNs) | | method_1_10491(long arg0, long arg1) | | onSectionRebuild(long sectionPos, long compileTaskStartTimeNs) |
|
| private void | | performTransientBlockRemovals() | | performTransientBlockRemovals() | | method_1_10490() | | removeStaleTransientBlocks() |
|
| public SectionRenderState | | prepareChunkRendersIndirect(org.joml.Matrix4fc modelViewMatrix, boolean respectTranslucentOrder) | | prepareChunkRendersIndirect(org.joml.Matrix4fc modelViewMatrix, boolean respectTranslucentOrder) | | method_1_9185(org.joml.Matrix4fc arg0, boolean arg1) | | createSectionRenderStateMultidraw(org.joml.Matrix4fc modelView, boolean sortTranslucent) |
|
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | | submitHitOutline(PoseStack poseStack, SubmitNodeCollector submitNodeCollector, RenderType renderType, BlockOutlineRenderState state, int color, float width, boolean afterTerrain) | | submitHitOutline(PoseStack poseStack, SubmitNodeCollector submitNodeCollector, RenderType renderType, BlockOutlineRenderState state, int color, float width, boolean afterTerrain) | | method_22712(class_4587 arg0, class_11659 arg1, class_1921 arg2, class_12074 arg3, int arg4, float arg5, boolean arg6) | | drawBlockOutline(MatrixStack matrices, OrderedRenderCommandQueue queue, RenderLayer renderLayer, OutlineRenderState state, int color, float lineWidth, boolean afterTerrain) |
|
| public void | | resize(int width, int height) | | resize(int width, int height) | | method_3242(int arg0, int arg1) | | onResized(int width, int height) |
|
| public void | | endFrame() | | endFrame() | | method_71118() | | rotate() |
|
| public void | |
| public void | | blitEntityOutline() | | blitEntityOutline() | | method_3254() | | drawEntityOutlinesFramebuffer() |
|
| public void | | invalidateCompiledGeometry(ClientLevel level, Options options, Camera camera, BlockColors blockColors) | | invalidateCompiledGeometry(ClientLevel level, Options options, Camera camera, BlockColors blockColors) | | method_1_4861(class_638 arg0, class_315 arg1, class_4184 arg2, class_324 arg3) | | rebuildChunks(ClientWorld world, GameOptions options, Camera camera, BlockColors blockColors) |
|
| private void | | scheduleTranslucentSectionResort(Vec3 cameraPos) | | scheduleTranslucentSectionResort(Vec3 cameraPos) | | method_62198(class_243 arg0) | | translucencySort(Vec3d cameraPos) |
|
| private void | | scheduleResort(SectionRenderDispatcher$RenderSection section, TranslucencyPointOfView pointOfView, Vec3 cameraPos, boolean blockPosChanged, boolean isNearby) | | scheduleResort(SectionRenderDispatcher$RenderSection section, TranslucencyPointOfView pointOfView, Vec3 cameraPos, boolean blockPosChanged, boolean isNearby) | | method_64060(class_846$class_851 arg0, class_10196 arg1, class_243 arg2, boolean arg3, boolean arg4) | | scheduleChunkTranslucencySort(ChunkBuilder$BuiltChunk chunk, NormalizedRelativePos relativePos, Vec3d cameraPos, boolean needsUpdate, boolean ignoreCameraAlignment) |
|
| public void | | clearVisibleSections() | | clearVisibleSections() | | method_64059() | | clearBuiltAndNearbyChunks() |
|
| public void | | resetLevelRenderData() | | resetLevelRenderData() | | method_1_4863() | | clear() |
|
| public boolean | | hasRenderedAllSections() | | hasRenderedAllSections() | | method_3281() | | isTerrainRenderComplete() |
|
| public boolean | | isSectionCompiledAndVisible(BlockPos blockPos, long chunkFadeDuration) | | isSectionCompiledAndVisible(BlockPos blockPos, long chunkFadeDuration) | | method_40050(class_2338 arg0, long arg1) | | isRenderingReady(BlockPos pos, long chunkFadeMs) |
|
| public ChunkBuilder | | sectionRenderDispatcher() | | sectionRenderDispatcher() | | method_34810() | | getChunkBuilder() |
|
| public EntityRenderManager | | entityRenderDispatcher() | | entityRenderDispatcher() | | method_1_4860() | | getEntityRenderManager() |
|
| public BlockEntityRenderManager | | blockEntityRenderDispatcher() | | blockEntityRenderDispatcher() | | method_1_4859() | | getBlockEntityRenderManager() |
|
| public CloudRenderer | | cloudRenderer() | | cloudRenderer() | | method_62196() | | getCloudRenderer() |
|
| public SkyRenderer | | skyRenderer() | | skyRenderer() | | method_1_4864() | | getSkyRenderer() |
|
| public WeatherRenderer | | weatherEffectRenderer() | | weatherEffectRenderer() | | method_1_4866() | | getWeatherRenderer() |
|
| public WorldBorderRenderer | | worldBorderRenderer() | | worldBorderRenderer() | | method_1_4867() | | getWorldBorderRenderer() |
|
| public BuiltChunkStorage | | viewArea() | | viewArea() | | method_1_4865() | | getChunks() |
|
| public it.unimi.dsi.fastutil.objects.ObjectArrayList<ChunkBuilder$BuiltChunk> | | visibleSections() | | visibleSections() | | method_62220() | | getBuiltChunks() |
|
| public it.unimi.dsi.fastutil.objects.ObjectArrayList<ChunkBuilder$BuiltChunk> | | nearbyVisibleSections() | | nearbyVisibleSections() | | method_1_4862() | | getNearbyChunks() |
|
| public it.unimi.dsi.fastutil.longs.LongCollection | | expectedChunks() | | expectedChunks() | | method_1_6185() | | getLoadedChunkPositions() |
|
| public ChunkRenderingDataPreparer | | sectionOcclusionGraph() | | sectionOcclusionGraph() | | method_62221() | | getChunkRenderingDataPreparer() |
|
| public GizmoDrawing$CollectorScope | | collectPerFrameRenderThreadGizmos() | | collectPerFrameRenderThreadGizmos() | | method_75414() | | startDrawingGizmos() |
|
| public boolean | | isChunkRenderingUsingMultiDrawIndirect() | | isChunkRenderingUsingMultiDrawIndirect() | | method_1_9181() | | usesMultiDrawTerrainRendering() |
|
| private void | | finalizeGizmoCollection() | | finalizeGizmoCollection() | | method_76647() | | collectGizmos() |
|
| public void | |