| public void |
|
| public void |
|
| public void |
| initOutline() |
| method_3296() |
| loadEntityOutlinePostProcessor() |
|
| private PostEffectProcessor |
| getTransparencyChain() |
| method_62907() |
| getTransparencyPostEffectProcessor() |
|
| public void |
| doEntityOutline() |
| method_3254() |
| drawEntityOutlinesFramebuffer() |
|
| protected boolean |
| shouldShowEntityOutlines() |
| method_3270() |
| canDrawEntityOutlines() |
|
| public void |
|
| private void |
| clearVisibleSections() |
| method_64059() |
| clear() |
|
| public void |
| allChanged() |
| method_3279() |
| reload() |
|
| public void |
| resize(int width, int height) |
| method_3242(int arg0, int arg1) |
| onResized(int width, int height) |
|
| public String |
| getSectionStatistics() |
| method_3289() |
| getChunksDebugString() |
|
| public ChunkBuilder |
| getSectionRenderDispatcher() |
| method_34810() |
| getChunkBuilder() |
|
| public double |
| getTotalSections() |
| method_34811() |
| getChunkCount() |
|
| public double |
| getLastViewDistance() |
| method_34812() |
| getViewDistance() |
|
| public int |
| countRenderedSections() |
| method_3246() |
| getCompletedChunkCount() |
|
| public void |
| resetSampler() |
| method_76296() |
| refreshTerrainSampler() |
|
| public String |
| getEntityStatistics() |
| method_3272() |
| getEntitiesDebugString() |
|
| private void |
|
| public static Frustum |
|
| private void |
|
| public void |
|
| private Frustum |
| prepareCullFrustum(org.joml.Matrix4f modelViewMatrix, org.joml.Matrix4f projectionMatrixForCulling, Vec3 cameraPos) |
| method_32133(org.joml.Matrix4f arg0, org.joml.Matrix4f arg1, class_243 arg2) |
| setupFrustum(org.joml.Matrix4f posMatrix, org.joml.Matrix4f projMatrix, Vec3d pos) |
|
| public void |
| renderLevel(GraphicsResourceAllocator resourceAllocator, DeltaTracker deltaTracker, boolean renderOutline, Camera camera, org.joml.Matrix4f modelViewMatrix, org.joml.Matrix4f projectionMatrix, org.joml.Matrix4f projectionMatrixForCulling, GpuBufferSlice terrainFog, org.joml.Vector4f fogColor, boolean shouldRenderSky) |
| method_22710(class_9922 arg0, class_9779 arg1, boolean arg2, class_4184 arg3, org.joml.Matrix4f arg4, org.joml.Matrix4f arg5, org.joml.Matrix4f arg6, GpuBufferSlice arg7, org.joml.Vector4f arg8, boolean arg9) |
| render(ObjectAllocator allocator, RenderTickCounter tickCounter, boolean renderBlockOutline, Camera camera, org.joml.Matrix4f positionMatrix, org.joml.Matrix4f basicProjectionMatrix, org.joml.Matrix4f projectionMatrix, GpuBufferSlice fogBuffer, org.joml.Vector4f fogColor, boolean renderSky) |
|
| private void |
| addMainPass(FrameGraphBuilder frame, Frustum frustum, org.joml.Matrix4f modelViewMatrix, GpuBufferSlice terrainFog, boolean renderOutline, LevelRenderState levelRenderState, DeltaTracker deltaTracker, ProfilerFiller profiler) |
| method_62202(class_9909 arg0, class_4604 arg1, org.joml.Matrix4f arg2, GpuBufferSlice arg3, boolean arg4, class_11658 arg5, class_9779 arg6, class_3695 arg7) |
| renderMain(FrameGraphBuilder frameGraphBuilder, Frustum frustum, org.joml.Matrix4f posMatrix, GpuBufferSlice fogBuffer, boolean renderBlockOutline, WorldRenderState state, RenderTickCounter tickCounter, Profiler profiler) |
|
| private void |
|
| private void |
| addCloudsPass(FrameGraphBuilder frame, CloudStatus cloudsType, Vec3 cameraPosition, long gameTime, float partialTicks, int cloudColor, float cloudHeight) |
| method_62204(class_9909 arg0, class_4063 arg1, class_243 arg2, long arg3, float arg4, int arg5, float arg6) |
| renderClouds(FrameGraphBuilder frameGraphBuilder, CloudRenderMode mode, Vec3d cameraPos, long arg3, float arg4, int arg5, float arg6) |
|
| private void |
|
| private void |
|
| private void |
|
| private void |
|
| private void |
|
| private void |
|
| private void |
|
| private void |
|
| private void |
|
| private void |
|
| private void |
|
| private EntityRenderState |
| extractEntity(Entity entity, float partialTickTime) |
| method_72914(class_1297 arg0, float arg1) |
| getAndUpdateRenderState(Entity entity, float tickProgress) |
|
| private void |
| 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) |
| 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) |
|
| private SectionRenderState |
| prepareChunkRenders(org.joml.Matrix4fc modelViewMatrix, double camX, double camY, double camZ) |
| method_72157(org.joml.Matrix4fc arg0, double arg1, double arg2, double arg3) |
| renderBlockLayers(org.joml.Matrix4fc matrix, double cameraX, double cameraY, double cameraZ) |
|
| public void |
| endFrame() |
| method_71118() |
| rotate() |
|
| public void |
| captureFrustum() |
| method_35775() |
| captureFrustum() |
|
| public void |
| killFrustum() |
| method_35776() |
| killFrustum() |
|
| public void |
|
| private void |
| removeBlockBreakingProgress() |
| method_74921() |
| updateBlockBreakingProgress() |
|
| private void |
|
| private void |
|
| private boolean |
|
| private void |
|
| private void |
| 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) |
| 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) |
| 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) |
| 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) |
| 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) |
| 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) |
| 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) |
| method_3295(int arg0, int arg1, int arg2, boolean arg3) |
| scheduleChunkRender(int x, int y, int z, boolean important) |
|
| public void |
| onSectionBecomingNonEmpty(long sectionNode) |
| method_62908(long arg0) |
| onChunkUnload(long sectionPos) |
|
| public void |
| 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() |
| method_3281() |
| isTerrainRenderComplete() |
|
| public void |
|
| public void |
| needsUpdate() |
| method_3292() |
| scheduleTerrainUpdate() |
|
| public static int |
|
| public static int |
|
| public boolean |
|
| public Framebuffer |
| entityOutlineTarget() |
| method_22990() |
| getEntityOutlinesFramebuffer() |
|
| public Framebuffer |
| getTranslucentTarget() |
| method_29360() |
| getTranslucentFramebuffer() |
|
| public Framebuffer |
| getItemEntityTarget() |
| method_29361() |
| getEntityFramebuffer() |
|
| public Framebuffer |
| getParticlesTarget() |
| method_29362() |
| getParticlesFramebuffer() |
|
| public Framebuffer |
| getWeatherTarget() |
| method_29363() |
| getWeatherFramebuffer() |
|
| public Framebuffer |
| getCloudsTarget() |
| method_29364() |
| getCloudsFramebuffer() |
|
| public it.unimi.dsi.fastutil.objects.ObjectArrayList<ChunkBuilder$BuiltChunk> |
| getVisibleSections() |
| method_62220() |
| getBuiltChunks() |
|
| public ChunkRenderingDataPreparer |
| getSectionOcclusionGraph() |
| method_62221() |
| getChunkRenderingDataPreparer() |
|
| public Frustum |
| getCapturedFrustum() |
| method_62222() |
| getCapturedFrustum() |
|
| public CloudRenderer |
| getCloudRenderer() |
| method_62196() |
| getCloudRenderer() |
|
| public GizmoDrawing$CollectorScope |
| collectPerFrameGizmos() |
| method_75414() |
| startDrawingGizmos() |
|
| private void |
| finalizeGizmoCollection() |
| method_76647() |
| collectGizmos() |
|
| private static SortedSet |
| lambda$destroyBlockProgress$8(long arg0) |
| method_22988(long arg0) |
| method_22988(long arg0) |
|
| private static void |
|
| private static void |
|
| private void |
|
| private void |
|
| private void |
| lambda$addCloudsPass$3(int arg0, CloudStatus arg1, float arg2, Vec3 arg3, long arg4, float arg5) |
| method_62205(int arg0, class_4063 arg1, float arg2, class_243 arg3, long arg4, float arg5) |
| method_62205(int arg0, CloudRenderMode arg1, float arg2, Vec3d arg3, long arg4, float arg5) |
|
| private void |
|
| private void |
| lambda$addMainPass$1(GpuBufferSlice arg0, LevelRenderState arg1, ProfilerFiller arg2, org.joml.Matrix4f arg3, ResourceHandle arg4, ResourceHandle arg5, boolean arg6, ResourceHandle arg7, ResourceHandle arg8) |
| method_62214(GpuBufferSlice arg0, class_11658 arg1, class_3695 arg2, org.joml.Matrix4f arg3, class_9925 arg4, class_9925 arg5, boolean arg6, class_9925 arg7, class_9925 arg8) |
| method_62214(GpuBufferSlice arg0, WorldRenderState arg1, Profiler arg2, org.joml.Matrix4f arg3, Handle arg4, Handle arg5, boolean arg6, Handle arg7, Handle arg8) |
|
| private void |
| lambda$renderLevel$0(org.joml.Vector4f arg0) |
| method_62218(org.joml.Vector4f arg0) |
| method_62218(org.joml.Vector4f arg0) |
|