net.minecraft.world.level.lighting

public abstract class DynamicGraphMinFixedPoint

eyc
net.minecraft.world.level.lighting.DynamicGraphMinFixedPoint
net.minecraft.class_3554

Field summary

Modifier and TypeField
public static final long
e
SOURCE
field_43397
private static final int
a
NO_COMPUTED_LEVEL
field_31706
protected final int
f
levelCount
field_15783
private final LeveledPriorityQueue
b
priorityQueue
field_43396
private final it.unimi.dsi.fastutil.longs.Long2ByteMap
c
computedLevels
field_15784
private volatile boolean
d
hasWork
field_15782

Constructor summary

ModifierConstructor
protected (int arg0, int arg1, int arg2)

Method summary

Modifier and TypeMethod
protected void
d(long arg0)
removeFromQueue(long arg0)
method_15483(long arg0)
public void
a(LongPredicate arg0)
removeIf(LongPredicate arg0)
method_24206(LongPredicate arg0)
private int
a(int arg0, int arg1)
calculatePriority(int arg0, int arg1)
method_50014(int arg0, int arg1)
protected void
e(long arg0)
checkNode(long arg0)
method_15491(long arg0)
protected void
a(long arg0, long arg1, int arg2, boolean arg3)
checkEdge(long arg0, long arg1, int arg2, boolean arg3)
method_15478(long arg0, long arg1, int arg2, boolean arg3)
private void
a(long arg0, long arg1, int arg2, int arg3, int arg4, boolean arg5)
checkEdge(long arg0, long arg1, int arg2, int arg3, int arg4, boolean arg5)
method_15482(long arg0, long arg1, int arg2, int arg3, int arg4, boolean arg5)
protected final void
b(long arg0, long arg1, int arg2, boolean arg3)
checkNeighbor(long arg0, long arg1, int arg2, boolean arg3)
method_15484(long arg0, long arg1, int arg2, boolean arg3)
protected final boolean
b()
hasWork()
method_15489()
protected final int
b(int arg0)
runUpdates(int arg0)
method_15492(int arg0)
public int
c()
getQueueSize()
method_24208()
protected boolean
a(long arg0)
isSource(long arg0)
method_15494(long arg0)
protected abstract int
a(long arg0, long arg1, int arg2)
getComputedLevel(long arg0, long arg1, int arg2)
method_15486(long arg0, long arg1, int arg2)
protected abstract void
a(long arg0, int arg1, boolean arg2)
checkNeighborsAfterUpdate(long arg0, int arg1, boolean arg2)
method_15487(long arg0, int arg1, boolean arg2)
protected abstract int
c(long arg0)
getLevel(long arg0)
method_15480(long arg0)
protected abstract void
a(long arg0, int arg1)
setLevel(long arg0, int arg1)
method_15485(long arg0, int arg1)
protected abstract int
b(long arg0, long arg1, int arg2)
computeLevelFromNeighbor(long arg0, long arg1, int arg2)
method_15488(long arg0, long arg1, int arg2)