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.RenderSection
Octree.Leaf.section
protected final SectionRenderDispatcher.RenderSection
SectionOcclusionGraph.Node.section
ViewArea.sections
Fields 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.chunksWaitingForNeighbors
private final it.unimi.dsi.fastutil.objects.ObjectArrayList
<SectionRenderDispatcher.RenderSection> LevelRenderer.nearbyVisibleSections
private final BlockingQueue
<SectionRenderDispatcher.RenderSection> SectionOcclusionGraph.GraphEvents.sectionsToPropagateFrom
The field for thesectionsToPropagateFrom
record component.private final it.unimi.dsi.fastutil.objects.ObjectArrayList
<SectionRenderDispatcher.RenderSection> LevelRenderer.visibleSections
Methods 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.RenderSection
ViewArea.getRenderSection
(long pSectionPos) protected SectionRenderDispatcher.RenderSection
ViewArea.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 thesectionsToPropagateFrom
record component.Methods in net.minecraft.client.renderer with parameters of type SectionRenderDispatcher.RenderSectionModifier and TypeMethodDescriptionboolean
Octree.add
(SectionRenderDispatcher.RenderSection pSection) boolean
Octree.Branch.add
(SectionRenderDispatcher.RenderSection pSection) void
LevelRenderer.addRecentlyCompiledSection
(SectionRenderDispatcher.RenderSection pRenderSection) SectionOcclusionGraph.SectionToNodeMap.get
(SectionRenderDispatcher.RenderSection pSection) SectionOcclusionGraph.getNode
(SectionRenderDispatcher.RenderSection pSection) SectionOcclusionGraph.getRelativeFrom
(long pSectionPos, SectionRenderDispatcher.RenderSection pSection, Direction pDirection) void
SectionOcclusionGraph.SectionToNodeMap.put
(SectionRenderDispatcher.RenderSection pSection, SectionOcclusionGraph.Node pNode) void
SectionOcclusionGraph.schedulePropagationFrom
(SectionRenderDispatcher.RenderSection pSection) private void
LevelRenderer.scheduleResort
(SectionRenderDispatcher.RenderSection pSection, TranslucencyPointOfView pPointOfView, Vec3 pCameraPosition, boolean pForce, boolean pIgnoreAxisAlignment) Method parameters in net.minecraft.client.renderer with type arguments of type SectionRenderDispatcher.RenderSectionModifier and TypeMethodDescriptionvoid
SectionOcclusionGraph.addSectionsInFrustum
(Frustum pFrustum, List<SectionRenderDispatcher.RenderSection> pVisibleSections, List<SectionRenderDispatcher.RenderSection> pNearbyVisibleSections) private void
SectionOcclusionGraph.runPartialUpdate
(boolean p_294795_, Frustum p_294341_, List<SectionRenderDispatcher.RenderSection> p_294796_, Vec3 p_295915_, it.unimi.dsi.fastutil.longs.LongOpenHashSet p_366753_) private void
SectionOcclusionGraph.runUpdates
(SectionOcclusionGraph.GraphStorage p_295507_, Vec3 p_294343_, Queue<SectionOcclusionGraph.Node> p_295598_, boolean p_295668_, Consumer<SectionRenderDispatcher.RenderSection> p_295393_, it.unimi.dsi.fastutil.longs.LongOpenHashSet p_366468_) void
SectionOcclusionGraph.update
(boolean p_294298_, Camera p_294529_, Frustum p_294426_, List<SectionRenderDispatcher.RenderSection> p_295280_, it.unimi.dsi.fastutil.longs.LongOpenHashSet p_366410_) 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 aGraphEvents
record 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 TypeMethodDescriptionvoid
SectionRenderDispatcher.rebuildSectionSync
(SectionRenderDispatcher.RenderSection pSection, RenderRegionCache pRegionCache)