| public void | |
| public void | |
| public void | | initOutline() | | initOutline() | | method_3296() | | loadEntityOutlinePostProcessor() |
|
| private PostEffectProcessor | | getTransparencyChain() | | getTransparencyChain() | | method_62907() | | getTransparencyPostEffectProcessor() |
|
| public void | | doEntityOutline() | | doEntityOutline() | | method_3254() | | drawEntityOutlinesFramebuffer() |
|
| protected boolean | | shouldShowEntityOutlines() | | shouldShowEntityOutlines() | | method_3270() | | canDrawEntityOutlines() |
|
| public void | |
| private void | | clearVisibleSections() | | clearVisibleSections() | | method_64059() | | clear() |
|
| public void | | allChanged() | | allChanged() | | method_3279() | | reload() |
|
| public void | | resize(int width, int height) | | resize(int width, int height) | | method_3242(int arg0, int arg1) | | onResized(int width, int height) |
|
| public String | | getSectionStatistics() | | getSectionStatistics() | | method_3289() | | getChunksDebugString() |
|
| public ChunkBuilder | | getSectionRenderDispatcher() | | getSectionRenderDispatcher() | | method_34810() | | getChunkBuilder() |
|
| public double | | getTotalSections() | | getTotalSections() | | method_34811() | | getChunkCount() |
|
| public double | | getLastViewDistance() | | getLastViewDistance() | | method_34812() | | getViewDistance() |
|
| public int | | countRenderedSections() | | countRenderedSections() | | method_3246() | | getCompletedChunkCount() |
|
| public void | | resetSampler() | | resetSampler() | | method_76296() | | refreshTerrainSampler() |
|
| public String | | getEntityStatistics() | | getEntityStatistics() | | method_3272() | | getEntitiesDebugString() |
|
| private void | |
| public static Frustum | |
| private void | |
| public void | |
| public void | |
| public void | | renderLevel(GraphicsResourceAllocator resourceAllocator, DeltaTracker deltaTracker, boolean renderOutline, CameraRenderState cameraState, org.joml.Matrix4fc modelViewMatrix, GpuBufferSlice terrainFog, org.joml.Vector4f fogColor, boolean shouldRenderSky, ChunkSectionsToRender chunkSectionsToRender) | | renderLevel(GraphicsResourceAllocator resourceAllocator, DeltaTracker deltaTracker, boolean renderOutline, CameraRenderState cameraState, org.joml.Matrix4fc modelViewMatrix, GpuBufferSlice terrainFog, org.joml.Vector4f fogColor, boolean shouldRenderSky, ChunkSectionsToRender chunkSectionsToRender) | | method_22710(class_9922 arg0, class_9779 arg1, boolean arg2, class_12075 arg3, org.joml.Matrix4fc arg4, GpuBufferSlice arg5, org.joml.Vector4f arg6, boolean arg7, class_11532 arg8) | | render(ObjectAllocator allocator, RenderTickCounter tickCounter, boolean renderBlockOutline, CameraRenderState cameraRenderState, org.joml.Matrix4fc rotationMatrix, GpuBufferSlice fogBuffer, org.joml.Vector4f fogColor, boolean renderSky, SectionRenderState sectionRenderState) |
|
| public void | |
| private void | | addMainPass(FrameGraphBuilder frame, Frustum frustum, org.joml.Matrix4fc modelViewMatrix, GpuBufferSlice terrainFog, boolean renderOutline, LevelRenderState levelRenderState, DeltaTracker deltaTracker, ProfilerFiller profiler, ChunkSectionsToRender chunkSectionsToRender) | | addMainPass(FrameGraphBuilder frame, Frustum frustum, org.joml.Matrix4fc modelViewMatrix, GpuBufferSlice terrainFog, boolean renderOutline, LevelRenderState levelRenderState, DeltaTracker deltaTracker, ProfilerFiller profiler, ChunkSectionsToRender chunkSectionsToRender) | | method_62202(class_9909 arg0, class_4604 arg1, org.joml.Matrix4fc arg2, GpuBufferSlice arg3, boolean arg4, class_11658 arg5, class_9779 arg6, class_3695 arg7, class_11532 arg8) | | renderMain(FrameGraphBuilder frameGraphBuilder, Frustum frustum, org.joml.Matrix4fc rotationMatrix, GpuBufferSlice fogBuffer, boolean renderBlockOutline, WorldRenderState worldRenderState, RenderTickCounter tickCounter, Profiler profiler, SectionRenderState sectionRenderState) |
|
| private void | | addCloudsPass(FrameGraphBuilder frame, CloudStatus cloudStatus, Vec3 cameraPosition, long gameTime, float partialTicks, int cloudColor, float cloudHeight, int cloudRange) | | addCloudsPass(FrameGraphBuilder frame, CloudStatus cloudStatus, Vec3 cameraPosition, long gameTime, float partialTicks, int cloudColor, float cloudHeight, int cloudRange) | | method_62204(class_9909 arg0, class_4063 arg1, class_243 arg2, long arg3, float arg4, int arg5, float arg6, int arg7) | | renderClouds(FrameGraphBuilder frameGraphBuilder, CloudRenderMode cloudRenderMode, Vec3d cameraPos, long time, float tickProgress, int color, float cloudHeight, int cloudRenderDistance) |
|
| private void | |
| private void | | addLateDebugPass(FrameGraphBuilder frame, CameraRenderState camera, GpuBufferSlice fog, org.joml.Matrix4fc modelViewMatrix) | | addLateDebugPass(FrameGraphBuilder frame, CameraRenderState camera, GpuBufferSlice fog, org.joml.Matrix4fc modelViewMatrix) | | method_62199(class_9909 arg0, class_12075 arg1, GpuBufferSlice arg2, org.joml.Matrix4fc arg3) | | renderLateDebug(FrameGraphBuilder frameGraphBuilder, CameraRenderState cameraRenderState, GpuBufferSlice fogBuffer, org.joml.Matrix4fc rotationMatrix) |
|
| private void | | extractVisibleEntities(Camera camera, Frustum frustum, DeltaTracker deltaTracker, LevelRenderState output) | | extractVisibleEntities(Camera camera, Frustum frustum, DeltaTracker deltaTracker, LevelRenderState output) | | method_72917(class_4184 arg0, class_4604 arg1, class_9779 arg2, class_11658 arg3) | | fillEntityRenderStates(Camera camera, Frustum frustum, RenderTickCounter tickCounter, WorldRenderState renderStates) |
|
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | | renderBlockOutline(MultiBufferSource$BufferSource bufferSource, PoseStack poseStack, boolean onlyTranslucentBlocks, LevelRenderState levelRenderState) | | renderBlockOutline(MultiBufferSource$BufferSource bufferSource, PoseStack poseStack, boolean onlyTranslucentBlocks, LevelRenderState levelRenderState) | | method_62210(class_4597$class_4598 arg0, class_4587 arg1, boolean arg2, class_11658 arg3) | | renderTargetBlockOutline(VertexConsumerProvider$Immediate immediate, MatrixStack matrices, boolean renderBlockOutline, WorldRenderState renderStates) |
|
| private void | |
| private EntityRenderState | | extractEntity(Entity entity, float partialTickTime) | | extractEntity(Entity entity, float partialTickTime) | | method_72914(class_1297 arg0, float arg1) | | getAndUpdateRenderState(Entity entity, float tickProgress) |
|
| 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 SectionRenderState | | prepareChunkRenders(org.joml.Matrix4fc modelViewMatrix) | | prepareChunkRenders(org.joml.Matrix4fc modelViewMatrix) | | method_1_2233(org.joml.Matrix4fc arg0) | | createSectionRenderState(org.joml.Matrix4fc rotationMatrix) |
|
| public void | | endFrame() | | endFrame() | | method_71118() | | rotate() |
|
| public void | |
| private void | | removeBlockBreakingProgress() | | removeBlockBreakingProgress() | | method_74921() | | updateBlockBreakingProgress() |
|
| private void | |
| private void | |
| private void | |
| private void | | renderHitOutline(PoseStack poseStack, VertexConsumer builder, double camX, double camY, double camZ, BlockOutlineRenderState state, int color, float width) | | renderHitOutline(PoseStack poseStack, VertexConsumer builder, double camX, double camY, double camZ, BlockOutlineRenderState state, int color, float width) | | method_22712(class_4587 arg0, class_4588 arg1, double arg2, double arg3, double arg4, class_12074 arg5, int arg6, float arg7) | | drawBlockOutline(MatrixStack matrices, VertexConsumer vertexConsumer, double x, double y, double z, OutlineRenderState state, int color, float lineWidth) |
|
| public void | | blockChanged(BlockGetter level, BlockPos pos, BlockState old, BlockState current, int updateFlags) | | blockChanged(BlockGetter level, BlockPos pos, BlockState old, BlockState current, int updateFlags) | | method_8570(class_1922 arg0, class_2338 arg1, class_2680 arg2, class_2680 arg3, int arg4) | | updateBlock(BlockView world, BlockPos pos, BlockState oldState, BlockState newState, int flags) |
|
| private void | | setBlockDirty(BlockPos pos, boolean playerChanged) | | setBlockDirty(BlockPos pos, boolean playerChanged) | | method_16037(class_2338 arg0, boolean arg1) | | scheduleSectionRender(BlockPos pos, boolean important) |
|
| public void | | setBlocksDirty(int x0, int y0, int z0, int x1, int y1, int z1) | | setBlocksDirty(int x0, int y0, int z0, int x1, int y1, int z1) | | method_18146(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5) | | scheduleBlockRenders(int minX, int minY, int minZ, int maxX, int maxY, int maxZ) |
|
| public void | |
| public void | | setSectionDirtyWithNeighbors(int sectionX, int sectionY, int sectionZ) | | setSectionDirtyWithNeighbors(int sectionX, int sectionY, int sectionZ) | | method_18145(int arg0, int arg1, int arg2) | | scheduleChunkRenders3x3x3(int x, int y, int z) |
|
| public void | | setSectionRangeDirty(int minSectionX, int minSectionY, int minSectionZ, int maxSectionX, int maxSectionY, int maxSectionZ) | | setSectionRangeDirty(int minSectionX, int minSectionY, int minSectionZ, int maxSectionX, int maxSectionY, int maxSectionZ) | | method_62219(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5) | | scheduleChunkRenders(int minX, int minY, int minZ, int maxX, int maxY, int maxZ) |
|
| public void | | setSectionDirty(int sectionX, int sectionY, int sectionZ) | | setSectionDirty(int sectionX, int sectionY, int sectionZ) | | method_8571(int arg0, int arg1, int arg2) | | scheduleChunkRender(int chunkX, int chunkY, int chunkZ) |
|
| private void | | setSectionDirty(int sectionX, int sectionY, int sectionZ, boolean playerChanged) | | setSectionDirty(int sectionX, int sectionY, int sectionZ, boolean playerChanged) | | method_3295(int arg0, int arg1, int arg2, boolean arg3) | | scheduleChunkRender(int x, int y, int z, boolean important) |
|
| public void | | onSectionBecomingNonEmpty(long sectionNode) | | onSectionBecomingNonEmpty(long sectionNode) | | method_62908(long arg0) | | onChunkUnload(long sectionPos) |
|
| public void | | destroyBlockProgress(int id, BlockPos pos, int progress) | | destroyBlockProgress(int id, BlockPos pos, int progress) | | method_8569(int arg0, class_2338 arg1, int arg2) | | setBlockBreakingInfo(int entityId, BlockPos pos, int stage) |
|
| public boolean | | hasRenderedAllSections() | | hasRenderedAllSections() | | method_3281() | | isTerrainRenderComplete() |
|
| public void | |
| public void | | needsUpdate() | | needsUpdate() | | method_3292() | | scheduleTerrainUpdate() |
|
| public static int | |
| public static int | | getLightCoords(LevelRenderer$BrightnessGetter brightnessGetter, BlockAndLightGetter level, BlockState state, BlockPos pos) | | getLightCoords(LevelRenderer$BrightnessGetter brightnessGetter, BlockAndLightGetter level, BlockState state, BlockPos pos) | | method_23793(class_761$class_10948 arg0, class_1920 arg1, class_2680 arg2, class_2338 arg3) | | getLightmapCoordinates(WorldRenderer$BrightnessGetter brightnessGetter, BlockLightingView world, BlockState state, BlockPos pos) |
|
| public boolean | |
| public Framebuffer | | entityOutlineTarget() | | entityOutlineTarget() | | method_22990() | | getEntityOutlinesFramebuffer() |
|
| public Framebuffer | | getTranslucentTarget() | | getTranslucentTarget() | | method_29360() | | getTranslucentFramebuffer() |
|
| public Framebuffer | | getItemEntityTarget() | | getItemEntityTarget() | | method_29361() | | getEntityFramebuffer() |
|
| public Framebuffer | | getParticlesTarget() | | getParticlesTarget() | | method_29362() | | getParticlesFramebuffer() |
|
| public Framebuffer | | getWeatherTarget() | | getWeatherTarget() | | method_29363() | | getWeatherFramebuffer() |
|
| public Framebuffer | | getCloudsTarget() | | getCloudsTarget() | | method_29364() | | getCloudsFramebuffer() |
|
| public it.unimi.dsi.fastutil.objects.ObjectArrayList<ChunkBuilder$BuiltChunk> | | getVisibleSections() | | getVisibleSections() | | method_62220() | | getBuiltChunks() |
|
| public ChunkRenderingDataPreparer | | getSectionOcclusionGraph() | | getSectionOcclusionGraph() | | method_62221() | | getChunkRenderingDataPreparer() |
|
| public CloudRenderer | | getCloudRenderer() | | getCloudRenderer() | | method_62196() | | getCloudRenderer() |
|
| public GizmoDrawing$CollectorScope | | collectPerFrameGizmos() | | collectPerFrameGizmos() | | method_75414() | | startDrawingGizmos() |
|
| private void | | finalizeGizmoCollection() | | finalizeGizmoCollection() | | method_76647() | | collectGizmos() |
|