Class SpatialLongSet.InternalMap
java.lang.Object
it.unimi.dsi.fastutil.longs.AbstractLong2LongFunction
it.unimi.dsi.fastutil.longs.AbstractLong2LongMap
it.unimi.dsi.fastutil.longs.AbstractLong2LongSortedMap
it.unimi.dsi.fastutil.longs.Long2LongLinkedOpenHashMap
net.minecraft.world.level.lighting.SpatialLongSet.InternalMap
- All Implemented Interfaces:
- it.unimi.dsi.fastutil.Function<Long,,- Long> - it.unimi.dsi.fastutil.Hash,- it.unimi.dsi.fastutil.longs.Long2LongFunction,- it.unimi.dsi.fastutil.longs.Long2LongMap,- it.unimi.dsi.fastutil.longs.Long2LongSortedMap,- Serializable,- Cloneable,- Function<Long,,- Long> - LongUnaryOperator,- Map<Long,,- Long> - SortedMap<Long,- Long> 
- Enclosing class:
- SpatialLongSet
protected static class SpatialLongSet.InternalMap
extends it.unimi.dsi.fastutil.longs.Long2LongLinkedOpenHashMap
- See Also:
- 
Nested Class SummaryNested classes/interfaces inherited from class it.unimi.dsi.fastutil.longs.AbstractLong2LongSortedMapit.unimi.dsi.fastutil.longs.AbstractLong2LongSortedMap.KeySetIterator, it.unimi.dsi.fastutil.longs.AbstractLong2LongSortedMap.ValuesCollection, it.unimi.dsi.fastutil.longs.AbstractLong2LongSortedMap.ValuesIteratorNested classes/interfaces inherited from class it.unimi.dsi.fastutil.longs.AbstractLong2LongMapit.unimi.dsi.fastutil.longs.AbstractLong2LongMap.BasicEntry, it.unimi.dsi.fastutil.longs.AbstractLong2LongMap.BasicEntrySetNested classes/interfaces inherited from interface it.unimi.dsi.fastutil.Hashit.unimi.dsi.fastutil.Hash.Strategy<K extends Object>Nested classes/interfaces inherited from interface it.unimi.dsi.fastutil.longs.Long2LongMapit.unimi.dsi.fastutil.longs.Long2LongMap.Entry, it.unimi.dsi.fastutil.longs.Long2LongMap.FastEntrySetNested classes/interfaces inherited from interface it.unimi.dsi.fastutil.longs.Long2LongSortedMapit.unimi.dsi.fastutil.longs.Long2LongSortedMap.FastSortedEntrySet
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate longprivate intprivate final intprivate static final longprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intFields inherited from class it.unimi.dsi.fastutil.longs.Long2LongLinkedOpenHashMapcontainsNullKey, entries, f, first, key, keys, last, link, mask, maxFill, minN, n, size, value, valuesFields inherited from class it.unimi.dsi.fastutil.longs.AbstractLong2LongFunctiondefRetValueFields inherited from interface it.unimi.dsi.fastutil.HashDEFAULT_GROWTH_FACTOR, DEFAULT_INITIAL_SIZE, DEFAULT_LOAD_FACTOR, FAST_LOAD_FACTOR, FREE, OCCUPIED, PRIMES, REMOVED, VERY_FAST_LOAD_FACTOR
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbooleanaddBit(long p_164500_) (package private) static longgetFullKey(long p_164492_, int p_164493_) (package private) static intgetInnerKey(long p_164498_) (package private) static longgetOuterKey(long p_164490_) protected voidrehash(int p_164506_) booleanremoveBit(long p_164502_) longprivate booleanremoveFromEntry(int p_164495_, long p_164496_) private booleanremoveFromNullEntry(long p_164504_) private booleanreplaceBit(int p_164487_, long p_164488_) Methods inherited from class it.unimi.dsi.fastutil.longs.Long2LongLinkedOpenHashMapaddTo, clear, clone, comparator, compute, computeIfAbsent, computeIfAbsent, computeIfAbsentNullable, computeIfPresent, containsKey, containsValue, ensureCapacity, firstLongKey, fixPointers, fixPointers, get, getAndMoveToFirst, getAndMoveToLast, getOrDefault, hashCode, headMap, isEmpty, keySet, lastLongKey, long2LongEntrySet, merge, put, putAll, putAndMoveToFirst, putAndMoveToLast, putIfAbsent, remove, remove, removeFirstLong, removeLastLong, replace, replace, shiftKeys, size, subMap, tailMap, trim, trim, valuesMethods inherited from class it.unimi.dsi.fastutil.longs.AbstractLong2LongMapequals, mergeLong, toStringMethods inherited from class it.unimi.dsi.fastutil.longs.AbstractLong2LongFunctiondefaultReturnValue, defaultReturnValueMethods inherited from class java.lang.Objectfinalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface it.unimi.dsi.fastutil.FunctionapplyMethods inherited from interface it.unimi.dsi.fastutil.longs.Long2LongFunctionandThen, andThenByte, andThenChar, andThenDouble, andThenFloat, andThenInt, andThenLong, andThenObject, andThenReference, andThenShort, applyAsLong, compose, composeByte, composeChar, composeDouble, composeFloat, composeInt, composeLong, composeObject, composeReference, composeShortMethods inherited from interface it.unimi.dsi.fastutil.longs.Long2LongMapcompute, computeIfAbsent, computeIfAbsentPartial, computeIfPresent, containsKey, containsValue, defaultReturnValue, defaultReturnValue, forEach, get, getOrDefault, merge, mergeLong, mergeLong, put, putIfAbsent, remove, remove, replace, replaceMethods inherited from interface it.unimi.dsi.fastutil.longs.Long2LongSortedMapentrySet, firstKey, headMap, lastKey, subMap, tailMapMethods inherited from interface java.util.function.LongUnaryOperatorandThen, composeMethods inherited from interface java.util.MapcontainsKey, equals, get, getOrDefault, put, remove, replaceAll
- 
Field Details- 
X_BITSprivate static final int X_BITS
- 
Z_BITSprivate static final int Z_BITS
- 
Y_BITSprivate static final int Y_BITS
- 
Y_OFFSETprivate static final int Y_OFFSET- See Also:
 
- 
Z_OFFSETprivate static final int Z_OFFSET
- 
X_OFFSETprivate static final int X_OFFSET
- 
OUTER_MASKprivate static final long OUTER_MASK
- 
lastPosprivate int lastPos
- 
lastOuterKeyprivate long lastOuterKey
- 
minSizeprivate final int minSize
 
- 
- 
Constructor Details- 
InternalMappublic InternalMap(int p_164483_, float p_164484_) 
 
- 
- 
Method Details- 
getOuterKeystatic long getOuterKey(long p_164490_) 
- 
getInnerKeystatic int getInnerKey(long p_164498_) 
- 
getFullKeystatic long getFullKey(long p_164492_, int p_164493_) 
- 
addBitpublic boolean addBit(long p_164500_) 
- 
replaceBitprivate boolean replaceBit(int p_164487_, long p_164488_) 
- 
removeBitpublic boolean removeBit(long p_164502_) 
- 
removeFromNullEntryprivate boolean removeFromNullEntry(long p_164504_) 
- 
removeFromEntryprivate boolean removeFromEntry(int p_164495_, long p_164496_) 
- 
removeFirstBitpublic long removeFirstBit()
- 
rehashprotected void rehash(int p_164506_) - Overrides:
- rehashin class- it.unimi.dsi.fastutil.longs.Long2LongLinkedOpenHashMap
 
 
-