net.minecraft.world.level.lighting

public abstract class DynamicGraphMinFixedPoint

ewa
net.minecraft.world.level.lighting.DynamicGraphMinFixedPoint
net.minecraft.class_3554
net.minecraft.unmapped.C_psydzvcq
net.minecraft.world.chunk.light.LevelPropagator
net.minecraft.world.chunk.light.LevelPropagator

Field summary

Modifier and TypeField
public static final long
e
SOURCE
field_43397
f_jzlyqmhk
field_43397
SOURCE
private static final int
a
NO_COMPUTED_LEVEL
field_31706
f_xrtgeqfq
MAX_LEVEL
MAX_LEVEL
protected final int
f
levelCount
field_15783
f_gzihvuvd
levelCount
levelCount
private final LeveledPriorityQueue
b
priorityQueue
field_43396
f_fsxcmtae
pendingUpdateQueue
pendingUpdateQueue
private final it.unimi.dsi.fastutil.longs.Long2ByteMap
c
computedLevels
field_15784
f_nfunmrxz
pendingUpdates
pendingUpdates
private volatile boolean
d
hasWork
field_15782
f_ucijpoih
hasPendingUpdates
hasPendingUpdates

Constructor summary

ModifierConstructor
protected (int levelCount, int expectedLevelSize, int expectedTotalSize)

Method summary

Modifier and TypeMethod
protected void
d(long arg0)
removeFromQueue(long arg0)
method_15483(long arg0)
m_tojxsgfb(long arg0)
removePendingUpdate(long id)
removePendingUpdate(long id)
public void
a(LongPredicate arg0)
removeIf(LongPredicate arg0)
method_24206(LongPredicate arg0)
m_rfsxllfk(LongPredicate arg0)
removePendingUpdateIf(LongPredicate predicate)
removePendingUpdateIf(LongPredicate predicate)
private int
a(int arg0, int arg1)
calculatePriority(int arg0, int arg1)
method_50014(int arg0, int arg1)
m_iuzvpwxo(int arg0, int arg1)
calculateLevel(int a, int b)
calculateLevel(int a, int b)
protected void
e(long arg0)
checkNode(long arg0)
method_15491(long arg0)
m_utqfwxjn(long arg0)
resetLevel(long id)
resetLevel(long id)
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)
m_gwfwdgia(long arg0, long arg1, int arg2, boolean arg3)
updateLevel(long sourceId, long id, int level, boolean decrease)
updateLevel(long sourceId, long id, int level, boolean decrease)
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)
m_omoixhio(long arg0, long arg1, int arg2, int arg3, int arg4, boolean arg5)
updateLevel(long sourceId, long id, int level, int currentLevel, int arg4, boolean decrease)
updateLevel(long sourceId, long id, int level, int currentLevel, int pendingLevel, boolean decrease)
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)
m_yplwuhvd(long arg0, long arg1, int arg2, boolean arg3)
propagateLevel(long sourceId, long targetId, int level, boolean decrease)
propagateLevel(long sourceId, long targetId, int level, boolean decrease)
protected final boolean
b()
hasWork()
method_15489()
m_axxplfci()
hasPendingUpdates()
hasPendingUpdates()
protected final int
b(int arg0)
runUpdates(int arg0)
method_15492(int arg0)
m_zhglcvgp(int arg0)
applyPendingUpdates(int maxSteps)
applyPendingUpdates(int maxSteps)
public int
c()
getQueueSize()
method_24208()
m_tvwdihfl()
getPendingUpdateCount()
getPendingUpdateCount()
protected boolean
a(long arg0)
isSource(long arg0)
method_15494(long arg0)
m_rcktpimf(long arg0)
isMarker(long id)
isMarker(long id)
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)
m_pmpdpqbx(long arg0, long arg1, int arg2)
recalculateLevel(long id, long excludedId, int maxLevel)
recalculateLevel(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)
m_txkfvpbp(long arg0, int arg1, boolean arg2)
propagateLevel(long id, int level, boolean decrease)
propagateLevel(long arg0, int arg1, boolean arg2)
protected abstract int
c(long arg0)
getLevel(long arg0)
method_15480(long arg0)
m_wtixtcsc(long arg0)
getLevel(long id)
getLevel(long arg0)
protected abstract void
a(long arg0, int arg1)
setLevel(long arg0, int arg1)
method_15485(long arg0, int arg1)
m_cmnzdzjd(long arg0, int arg1)
setLevel(long id, int level)
setLevel(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)
m_lpjrhbxi(long arg0, long arg1, int arg2)
getPropagatedLevel(long sourceId, long targetId, int level)
getPropagatedLevel(long arg0, long arg1, int arg2)