类 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
所有已实现的接口:
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>, SequencedMap<Long,Long>, SortedMap<Long,Long>
封闭类:
SpatialLongSet

protected static class SpatialLongSet.InternalMap extends it.unimi.dsi.fastutil.longs.Long2LongLinkedOpenHashMap
另请参阅:
  • 嵌套类概要

    从类继承的嵌套类/接口 it.unimi.dsi.fastutil.longs.AbstractLong2LongSortedMap

    it.unimi.dsi.fastutil.longs.AbstractLong2LongSortedMap.KeySetIterator, it.unimi.dsi.fastutil.longs.AbstractLong2LongSortedMap.ValuesCollection, it.unimi.dsi.fastutil.longs.AbstractLong2LongSortedMap.ValuesIterator

    从类继承的嵌套类/接口 it.unimi.dsi.fastutil.longs.AbstractLong2LongMap

    it.unimi.dsi.fastutil.longs.AbstractLong2LongMap.BasicEntry, it.unimi.dsi.fastutil.longs.AbstractLong2LongMap.BasicEntrySet

    从接口继承的嵌套类/接口 it.unimi.dsi.fastutil.Hash

    it.unimi.dsi.fastutil.Hash.Strategy<K>

    从接口继承的嵌套类/接口 it.unimi.dsi.fastutil.longs.Long2LongMap

    it.unimi.dsi.fastutil.longs.Long2LongMap.Entry, it.unimi.dsi.fastutil.longs.Long2LongMap.FastEntrySet

    从接口继承的嵌套类/接口 it.unimi.dsi.fastutil.longs.Long2LongSortedMap

    it.unimi.dsi.fastutil.longs.Long2LongSortedMap.FastSortedEntrySet

    从接口继承的嵌套类/接口 java.util.Map

    Map.Entry<K,V>
  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    private long
     
    private int
     
    private final int
     
    private static final long
     
    private static final int
     
    private static final int
     
    private static final int
     
    private static final int
     
    private static final int
     
    private static final int
     

    从类继承的字段 it.unimi.dsi.fastutil.longs.Long2LongLinkedOpenHashMap

    containsNullKey, entries, f, first, key, keys, last, link, mask, maxFill, minN, n, size, value, values

    从类继承的字段 it.unimi.dsi.fastutil.longs.AbstractLong2LongFunction

    defRetValue

    从接口继承的字段 it.unimi.dsi.fastutil.Hash

    DEFAULT_GROWTH_FACTOR, DEFAULT_INITIAL_SIZE, DEFAULT_LOAD_FACTOR, FAST_LOAD_FACTOR, FREE, OCCUPIED, PRIMES, REMOVED, VERY_FAST_LOAD_FACTOR
  • 构造器概要

    构造器
    构造器
    说明
    InternalMap(int p_164483_, float p_164484_)
     
  • 方法概要

    修饰符和类型
    方法
    说明
    boolean
    addBit(long p_164500_)
     
    (专用程序包) static long
    getFullKey(long p_164492_, int p_164493_)
     
    (专用程序包) static int
    getInnerKey(long p_164498_)
     
    (专用程序包) static long
    getOuterKey(long p_164490_)
     
    protected void
    rehash(int p_164506_)
     
    boolean
    removeBit(long p_164502_)
     
    long
     
    private boolean
    removeFromEntry(int p_164495_, long p_164496_)
     
    private boolean
    removeFromNullEntry(long p_164504_)
     
    private boolean
    replaceBit(int p_164487_, long p_164488_)
     

    从类继承的方法 it.unimi.dsi.fastutil.longs.Long2LongLinkedOpenHashMap

    addTo, 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, values

    从类继承的方法 it.unimi.dsi.fastutil.longs.AbstractLong2LongMap

    equals, mergeLong, toString

    从类继承的方法 it.unimi.dsi.fastutil.longs.AbstractLong2LongFunction

    defaultReturnValue, defaultReturnValue

    从类继承的方法 java.lang.Object

    finalize, getClass, notify, notifyAll, wait, wait, wait

    从接口继承的方法 it.unimi.dsi.fastutil.Function

    apply

    从接口继承的方法 it.unimi.dsi.fastutil.longs.Long2LongFunction

    andThen, andThenByte, andThenChar, andThenDouble, andThenFloat, andThenInt, andThenLong, andThenObject, andThenReference, andThenShort, applyAsLong, compose, composeByte, composeChar, composeDouble, composeFloat, composeInt, composeLong, composeObject, composeReference, composeShort

    从接口继承的方法 it.unimi.dsi.fastutil.longs.Long2LongMap

    compute, computeIfAbsent, computeIfAbsentPartial, computeIfPresent, containsKey, containsValue, defaultReturnValue, defaultReturnValue, forEach, get, getOrDefault, merge, mergeLong, mergeLong, put, putIfAbsent, remove, remove, replace, replace

    从接口继承的方法 it.unimi.dsi.fastutil.longs.Long2LongSortedMap

    entrySet, firstKey, headMap, lastKey, subMap, tailMap

    从接口继承的方法 java.util.function.LongUnaryOperator

    andThen, compose

    从接口继承的方法 java.util.Map

    containsKey, equals, get, getOrDefault, put, remove, replaceAll

    从接口继承的方法 java.util.SortedMap

    putFirst, putLast, reversed
  • 字段详细资料

    • X_BITS

      private static final int X_BITS
    • Z_BITS

      private static final int Z_BITS
    • Y_BITS

      private static final int Y_BITS
    • Y_OFFSET

      private static final int Y_OFFSET
      另请参阅:
    • Z_OFFSET

      private static final int Z_OFFSET
    • X_OFFSET

      private static final int X_OFFSET
    • OUTER_MASK

      private static final long OUTER_MASK
    • lastPos

      private int lastPos
    • lastOuterKey

      private long lastOuterKey
    • minSize

      private final int minSize
  • 构造器详细资料

    • InternalMap

      public InternalMap(int p_164483_, float p_164484_)
  • 方法详细资料

    • getOuterKey

      static long getOuterKey(long p_164490_)
    • getInnerKey

      static int getInnerKey(long p_164498_)
    • getFullKey

      static long getFullKey(long p_164492_, int p_164493_)
    • addBit

      public boolean addBit(long p_164500_)
    • replaceBit

      private boolean replaceBit(int p_164487_, long p_164488_)
    • removeBit

      public boolean removeBit(long p_164502_)
    • removeFromNullEntry

      private boolean removeFromNullEntry(long p_164504_)
    • removeFromEntry

      private boolean removeFromEntry(int p_164495_, long p_164496_)
    • removeFirstBit

      public long removeFirstBit()
    • rehash

      protected void rehash(int p_164506_)
      覆盖:
      rehash 在类中 it.unimi.dsi.fastutil.longs.Long2LongLinkedOpenHashMap