Uses of Class
net.minecraft.client.renderer.chunk.SectionRenderDispatcher.RenderSection
Packages that use SectionRenderDispatcher.RenderSection
-
Uses of SectionRenderDispatcher.RenderSection in net.minecraft.client.renderer
Fields in net.minecraft.client.renderer declared as SectionRenderDispatcher.RenderSectionModifier and TypeFieldDescriptionprivate final SectionRenderDispatcher.RenderSectionOctree.Leaf.sectionprotected final SectionRenderDispatcher.RenderSectionSectionOcclusionGraph.Node.sectionViewArea.sectionsFields in net.minecraft.client.renderer with type parameters of type SectionRenderDispatcher.RenderSectionModifier and TypeFieldDescriptionfinal it.unimi.dsi.fastutil.longs.Long2ObjectMap<List<SectionRenderDispatcher.RenderSection>> SectionOcclusionGraph.GraphStorage.chunksWaitingForNeighborsprivate final it.unimi.dsi.fastutil.objects.ObjectArrayList<SectionRenderDispatcher.RenderSection> LevelRenderer.nearbyVisibleSectionsprivate final BlockingQueue<SectionRenderDispatcher.RenderSection> SectionOcclusionGraph.GraphEvents.sectionsToPropagateFromThe field for thesectionsToPropagateFromrecord component.private final it.unimi.dsi.fastutil.objects.ObjectArrayList<SectionRenderDispatcher.RenderSection> LevelRenderer.visibleSectionsMethods in net.minecraft.client.renderer that return SectionRenderDispatcher.RenderSectionModifier and TypeMethodDescriptionSectionOcclusionGraph.getRelativeFrom(long pSectionPos, SectionRenderDispatcher.RenderSection pSection, Direction pDirection) ViewArea.getRenderSection(int pX, int pY, int pZ) protected SectionRenderDispatcher.RenderSectionViewArea.getRenderSection(long pSectionPos) protected SectionRenderDispatcher.RenderSectionViewArea.getRenderSectionAt(BlockPos pPos) Octree.Branch.getSection()Octree.Leaf.getSection()Octree.Node.getSection()Methods in net.minecraft.client.renderer that return types with arguments of type SectionRenderDispatcher.RenderSectionModifier and TypeMethodDescriptionit.unimi.dsi.fastutil.objects.ObjectArrayList<SectionRenderDispatcher.RenderSection> LevelRenderer.getVisibleSections()SectionOcclusionGraph.GraphEvents.sectionsToPropagateFrom()Returns the value of thesectionsToPropagateFromrecord component.Methods in net.minecraft.client.renderer with parameters of type SectionRenderDispatcher.RenderSectionModifier and TypeMethodDescriptionbooleanOctree.add(SectionRenderDispatcher.RenderSection pSection) booleanOctree.Branch.add(SectionRenderDispatcher.RenderSection pSection) voidLevelRenderer.addRecentlyCompiledSection(SectionRenderDispatcher.RenderSection pRenderSection) SectionOcclusionGraph.SectionToNodeMap.get(SectionRenderDispatcher.RenderSection pSection) SectionOcclusionGraph.getNode(SectionRenderDispatcher.RenderSection pSection) SectionOcclusionGraph.getRelativeFrom(long pSectionPos, SectionRenderDispatcher.RenderSection pSection, Direction pDirection) voidSectionOcclusionGraph.SectionToNodeMap.put(SectionRenderDispatcher.RenderSection pSection, SectionOcclusionGraph.Node pNode) voidSectionOcclusionGraph.schedulePropagationFrom(SectionRenderDispatcher.RenderSection pSection) private voidLevelRenderer.scheduleResort(SectionRenderDispatcher.RenderSection pSection, SectionRenderDispatcher.TranslucencyPointOfView pPointOfView, Vec3 pCameraPosition, boolean pForce, boolean pIgnoreAxisAlignment) Method parameters in net.minecraft.client.renderer with type arguments of type SectionRenderDispatcher.RenderSectionModifier and TypeMethodDescriptionvoidSectionOcclusionGraph.addSectionsInFrustum(Frustum pFrustum, List<SectionRenderDispatcher.RenderSection> pVisibleSections, List<SectionRenderDispatcher.RenderSection> pNearbyVisibleSections) private voidSectionOcclusionGraph.runPartialUpdate(boolean pSmartCull, Frustum pFrustum, List<SectionRenderDispatcher.RenderSection> pVisibleSections, Vec3 pCameraPosition, it.unimi.dsi.fastutil.longs.LongOpenHashSet pLoadedEmptySections) private voidSectionOcclusionGraph.runUpdates(SectionOcclusionGraph.GraphStorage pStorage, Vec3 pCameraPosition, Queue<SectionOcclusionGraph.Node> pQueue, boolean pSmartCull, Consumer<SectionRenderDispatcher.RenderSection> pVisibleSectionConsumer, it.unimi.dsi.fastutil.longs.LongOpenHashSet pLoadedEmptySection) voidSectionOcclusionGraph.update(boolean pSmartCull, Camera pCamera, Frustum pFrustum, List<SectionRenderDispatcher.RenderSection> pVisibleSections, it.unimi.dsi.fastutil.longs.LongOpenHashSet pLoadedEmptySections) Constructors in net.minecraft.client.renderer with parameters of type SectionRenderDispatcher.RenderSectionModifierConstructorDescription(package private)Leaf(SectionRenderDispatcher.RenderSection pSection) (package private)Node(SectionRenderDispatcher.RenderSection pSection, Direction pSourceDirection, int pStep) Constructor parameters in net.minecraft.client.renderer with type arguments of type SectionRenderDispatcher.RenderSectionModifierConstructorDescription(package private)GraphEvents(it.unimi.dsi.fastutil.longs.LongSet chunksWhichReceivedNeighbors, BlockingQueue<SectionRenderDispatcher.RenderSection> sectionsToPropagateFrom) Creates an instance of aGraphEventsrecord class. -
Uses of SectionRenderDispatcher.RenderSection in net.minecraft.client.renderer.chunk
Methods in net.minecraft.client.renderer.chunk with parameters of type SectionRenderDispatcher.RenderSectionModifier and TypeMethodDescriptionvoidSectionRenderDispatcher.rebuildSectionSync(SectionRenderDispatcher.RenderSection pSection, RenderRegionCache pRegionCache)