net.minecraft.world.chunk.light

public class PendingUpdateQueue

net.minecraft.world.level.lighting.LeveledPriorityQueue
net.minecraft.class_8257
net.minecraft.world.chunk.light.PendingUpdateQueue

Field summary

Modifier and TypeField
private final int
levelCount
field_43399
levelCount
private final it.unimi.dsi.fastutil.longs.LongLinkedOpenHashSet[]
queues
field_43400
pendingIdUpdatesByLevel
private int
firstQueuedLevel
field_43401
minPendingLevel

Constructor summary

ModifierConstructor
public (int levelCount, int expectedLevelSize)

Method summary

Modifier and TypeMethod
public long
removeFirstLong()
method_50019()
dequeue()
public boolean
isEmpty()
method_50023()
isEmpty()
public void
dequeue(long node, int key, int upperBound)
method_50022(long arg0, int arg1, int arg2)
remove(long id, int level, int levelCount)
public void
enqueue(long node, int key)
method_50021(long arg0, int arg1)
enqueue(long id, int level)
private void
checkFirstQueuedLevel(int upperBound)
method_50020(int arg0)
increaseMinPendingLevel(int maxLevel)